﻿@charset "utf-8";

body{font-family:"微软雅黑"}
.no-margin{margin:0 !important}
.overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
a{text-decoration:none !important;cursor:pointer !important}
.container-fluid{max-width:1230px !important}
.tr{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
.tr3{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
input,button,textarea,.swiper-pagination span,.swiper-button{ outline: none !important; }
.sizeCover{ background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.main-pad-1{ padding:50px 0 0;}
.main-pad-2{ padding:0 0 50px;}
.main-pad-3{ padding:30px 0 0;}
.main-pad-4{ padding:40px 0 0;}
.main-pad-5{ padding:65px 0 0;}
.main-pad-6{ padding:0 0 100px;}
.main-pad-7{ padding:90px 0 360px;}
.main-pad-8{ padding: 50px 25px 35px;}
.main-pad-9{ padding:294px 0 0;}
.main-mar-1{ margin:-310px 0 -224px;}
.main-boxshadow-1{ box-shadow:0 0 15px rgba(0,0,0,0.4);}
.main-radius-1{ border-radius: 20px;}
.main-background-1{ background:#fefefe;}
.main-background-2{ background:#f2f2f2;}
.main-background-3{ background:#f5f5f5;}
.main-background-4{ position: relative; background:#e9f0fa url(../images/bg3.jpg) repeat-x bottom;}
.main-background-4:before{ content: ""; position: absolute; left: 50%; top: 0; z-index: 1; margin-left: -15px; border-left:solid 15px transparent; border-right:solid 15px transparent; border-top:solid 15px #fff;}
.main-background-5{ background:#bfd1eb url(../images/bg4.jpg) repeat-x top;}
.main-background-6{ background: #fff;}
.main-background-7{ background: #4955ce;}
.main-background-8{ background: url(../images/bg6.jpg);}

header{ position: relative; z-index:99999;}
header .logo a{ display:block; font-size:0;}
header .logo img{max-width: 88%;}
.banner{ position:relative;}
.banner a{ display: block; font-size: 0;}
.banner .swiper-pagination{ position: absolute; left: 0; bottom: 20px; z-index: 1; width: 100%; font-size: 0; text-align: center;}
.banner .swiper-pagination span{ margin: 0 5px; width: 10px; height: 10px; background: #fff; opacity: 1; transition: all 0.3s;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ background: #0261bb;}
.banner2{ padding-bottom: 170px; margin-bottom: -170px;}
.banner2 .container-fluid{max-width:1530px !important}
.banner2 .box{ display: flex; justify-content: space-between; align-items: center; padding-top: 150px; padding-bottom: 150px; padding-left: 150px;}
.banner2 .box .textbox{ display: flex; align-items: center; width: 45%;}
.banner2 .box .textbox .text{ width: 100%;}
.banner2 .box .textbox .text .jieshao{ margin-bottom: 45px; font-size: 58px; color: #fff; font-weight: bold; line-height: 100px;}
.banner2 .box .textbox .text .jiangexian{ width: 80px; height: 5px; background: #fff;}
.banner2 .box .imgbox{ display: flex; justify-content: flex-end; align-items: center; width: 55%; font-size: 0;}
.banner2 .box .imgbox img{ max-width: 100%;}
.banner3{ padding: 67px 0 116px; background: #28a7e1 url(../images/bg5.jpg) repeat-x bottom;}
.banner3 .box{ display: flex; align-items: center; justify-content: space-between;}
.banner3 .box .textbox{ width: 50%;}
.banner3 .box .textbox .text{ width: 100%;}
.banner3 .box .textbox .text .biaoti{ margin-bottom: 30px; font-size: 94px; font-weight: bold; line-height: 100px; background:linear-gradient(to top,#28a7e1 0%,#fff 40%,#fff 100%);-webkit-background-clip:text;color:transparent;}
.banner3 .box .textbox .text .jieshao{ margin-bottom: 45px; font-family: '幼圆'; font-size: 30px; color: #fff; line-height: 50px; font-weight: lighter;}
.banner3 .box .textbox .text .jiangexian{ width: 108px; height: 8px; background: #e0ecf7; border-radius:4px;}
.banner3 .box .imgbox{ display: flex; justify-content: flex-end; width: 50%; font-size: 0;}
.banner3 .box .imgbox img{ max-width: 100%;}

.title-1 .cn{ font-size: 34px; color: #333; line-height: 40px;}
.title-1 .jiangexian{ position: relative; margin:25px auto; max-width:560px; height: 1px; background: #e8e8e8;}
.title-1 .jiangexian:before{ content: ""; position: absolute; left: 50%; top: -1px; z-index: 1; margin-left:-27px; width: 54px; height: 3px; background: #0261bb;}
.title-1 .jieshao{ font-size: 16px; color: #333; line-height: 24px;}
.title-2 .biaoti{ margin-bottom: 25px; font-size: 32px; color: #333; line-height:36px; font-weight: bold;}
.title-2 .icon{ font-size: 0; overflow: hidden;}
.title-2 .icon b{ display: inline-block; vertical-align: top; margin:0 7px; width: 11px; height: 11px; background: #28a7e1; border-radius: 50%;}
.title-2 .icon b:first-child,.title-2 .icon b:last-child{ position: relative;}
.title-2 .icon b:first-child:before,.title-2 .icon b:last-child:before{ content: ""; position: absolute; top: 50%; z-index: 1; width: 200px; height: 1px; background: #f0f0f0;}
.title-2 .icon b:first-child:before{ right: 100%;}
.title-2 .icon b:last-child:before{ left: 100%;}
.title-2 .icon.active b{ background: #ffb74d;}
.title-3{ margin-bottom: -10px; font-size: 0;}
.title-3 ul li{ display: inline-block; vertical-align: top; margin:0 5px 10px; }
.title-3 ul li a{ display: block;padding: 0 10px; min-width: 174px; font-size: 20px; color: #fff; line-height: 44px; background: #28a7e1; border-radius: 22px;}
.title-3 ul li.active a{ background: #0261bb;}
.title-4{ margin-bottom: 25px; font-size: 25px; color: #28a7e1; line-height: 30px; font-weight: bold;}
.title-4.active{ color: #ef8a07;}
.title-4.active2{ color: #fa342f;}
.title-4.active3{ color: #214ec1;}
.title-4.active4{ margin-bottom: 10px; color:#fc3b15}
.title-4.active5{ margin-bottom: 10px; color:#10a63e}
.title-5{ font-size: 24px; color: #333; line-height: 30px;}
.title-5.active{ color: #fff;}
.title-6{ font-size: 0;}
.title-6 div{ display: inline-block; vertical-align: top;}
.title-6 .shuzi{ position: relative; margin-right:20px; width: 45px; height: 45px; border-radius: 50%; background: #06a3ff; box-shadow: inset 3px 3px 5px rgba(0,0,0,0.4); overflow: hidden;}
.title-6 .shuzi:before,.title-6 .shuzi:after{content:attr(data-title); position: absolute; left: 0;width: 100%; height: 100%; font-family:'Arial'; font-size:50px;text-align: center; line-height:38px;}
.title-6 .shuzi:before{  top: 0; z-index: 2; color: #fff; }
.title-6 .shuzi:after{ top: -2px; z-index: 1; color:#333; transform-origin:left bottom; transform: rotate(5deg); opacity: 0.6;}
.title-6 .mc{ font-size: 30px; color: #333; line-height: 45px;}
.title-6.active .shuzi{ background: #80c202;}
.title-6.active2 .shuzi{ background: #ec8118;}

.text-1-list{ padding: 40px 0 40px 30px; background: #fff; border-radius: 30px; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.text-1-list .neirong{ height: 480px; overflow: hidden;}
.text-1-list .neirong .mCustomScrollbar{ position: relative; height: 100%;}
.text-1-list .neirong .text{ padding-right:30px;}
.text-1-list .neirong .text .biaoti{ margin-bottom: 30px; font-size: 20px; color: #333; font-weight: bold; line-height: 24px;}
.text-1-list .neirong .text .jieshao{ font-size: 16px; color: #333; line-height: 30px;}
.text-1-list .mCSB_scrollTools{ width:4px; opacity: 1;}
.text-1-list .mCSB_scrollTools .mCSB_draggerRail{ width:4px;}
.text-1-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background: #0261bb;}
.text-2{ background: #fff;}
.text-2 table{ width: 100%;}
.text-2 table tr td{ padding: 0 10px; text-align: center;}
.text-2 table tr:nth-child(1) td{ font-size: 20px; color: #fff; line-height: 48px;}
.text-2 table tr:nth-child(1) td:nth-child(odd){ background: #0e87be;}
.text-2 table tr:nth-child(1) td:nth-child(even){ background: #1398d5;}
.text-2 table tr:nth-child(n+2) td{ font-size: 16px; color: #333; line-height: 48px;}
.text-3{ background: #fff;}
.text-3 table{ width: 100%;}
.text-3 table tr td{ padding: 0 10px; text-align: center;}
.text-3 table tr:nth-child(-n+2) td{ font-size: 20px; color: #fff; line-height: 48px;}
.text-3 table tr:nth-child(1) td:nth-child(odd){ background: #f08a07;}
.text-3 table tr:nth-child(1) td:nth-child(even){ background: #fea22b;}
.text-3 table tr:nth-child(2) td:nth-child(odd){ background: #fea22b;}
.text-3 table tr:nth-child(2) td:nth-child(even){ background: #f08a07;}
.text-3 table tr:nth-child(n+3) td{ font-size: 16px; color: #333; line-height: 48px;}
.text-4{ margin-bottom: -10px; overflow: hidden;}
.text-4 .ul{ margin:0 -30px;}
.text-4 .ul .li{ padding: 0 30px; margin-bottom: 10px; width: 50%;}
.text-4 .ul .li .biaoti{ position: relative; z-index: 2; margin:0 auto -22px; width: 265px; font-size: 20px; color: #fff; line-height: 44px; text-align: center; background: #fa342f; border-radius: 22px;}
.text-4 .ul .li .box{ display: flex; justify-content: center; padding:42px 20px 20px; border-radius: 5px; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.text-4 .ul .li .box .item{ display: flex; align-items: center;}
.text-4 .ul .li .box .imgbox{ display: flex; align-items: center; height: 190px; font-size: 0;}
.text-4 .ul .li .box .imgbox img{ max-width: 100%; max-height: 100%;}
.text-4 .ul .li .box .textbox{ display: flex; align-items: center; padding-left: 20px;}
.text-4 .ul .li .box .textbox .text{ width: 100%;}
.text-4 .ul .li .box .textbox .text .mc{ margin-bottom: 10px; font-size: 16px; color: #333; line-height: 24px;}
.text-4 .ul .li .box .textbox .text .jieshao{ font-size: 25px; color: #fa342f; font-weight: bold; line-height: 30px;}
.text-5{ background: #fff;}
.text-5 table{ width: 100%;}
.text-5 table tr td{ padding: 0 10px; text-align: center;}
.text-5 table tr:nth-child(1) td{ font-size: 20px; color: #fff; line-height: 48px; background: #28a7e1;}
.text-5 table tr:nth-child(1) td:nth-child(-n+2){ width:25%;}
.text-5 table tr:nth-child(1) td:nth-child(3){ width:50%;}
.text-5 table tr:nth-child(n+2) td{ font-size: 20px; color: #333; line-height: 48px;}
.text-5 table tr:nth-child(2) td:last-child{ padding: 0 20px; text-align: left;}
.text-5 table tr:nth-child(3) td:last-child{ padding: 0 20px; text-align: left;}
.text-5 table tr:nth-child(n+4) td:nth-child(3){ display: none;}
.text-6{ overflow: hidden;}
.text-6 .ul{ margin:0 -30px;}
.text-6 .ul .li{ padding: 0 30px; width: 50%;}
.text-6 .ul .li .biaoti{ margin:0 auto; max-width: 226px; font-size: 20px; color: #fff; line-height: 40px; border-radius: 20px;}
.text-6 .ul .li:nth-child(1) .biaoti{ background: #214ec1;}
.text-6 .ul .li:nth-child(2) .biaoti{ background: #f77c2d;}
.text-6 .ul .li .jiangexian{ position: relative; margin-bottom: 20px;}
.text-6 .ul .li .jiangexian:before{ content: ""; position: absolute; left: 0; top: 50%; z-index: 1; width: 100%; height: 1px; border-top: dashed 1px #c7c7c7;}
.text-6 .ul .li .jiangexian .item{ display: flex; justify-content: space-between;}
.text-6 .ul .li .jiangexian .item i{ width: 1px; height: 20px; background: #c7c7c7;}
.text-6 .ul .li ul li{ position: relative;}
.text-6 .ul .li ul li:nth-child(n+2){ margin-top: 24px;}
.text-6 .ul .li ul li .zimu{ font-size: 30px; color: #333; line-height: 36px;}
.text-6 .ul .li:nth-child(1) ul li .zimu{ display: none;}
.text-6 .ul .li ul li .zimu{ position: absolute; top: 0; right: 100%; width:60px; text-align: center;}
.text-6 .ul .li ul li .jindutiao{ position: relative; height: 36px;}
.text-6 .ul .li:nth-child(1) ul li .jindutiao{ float: right;}
.text-6 .ul .li:nth-child(2) ul li .jindutiao{ float: left;}
.text-6 .ul .li ul li .jindutiao:before{ content: ""; position: absolute; top: 0; z-index: 1; height: 100%;}
.text-6 .ul .li:nth-child(1) ul li .jindutiao:before{ right: 0;width: calc(100% - 16px); background: #214ec1;}
.text-6 .ul .li:nth-child(2) ul li .jindutiao:before{ left: 0; background: #f77c2d;}
.text-6 .ul .li:nth-child(2) ul li:nth-child(1) .jindutiao:before{ width: calc(100% - 5px);}
.text-6 .ul .li:nth-child(2) ul li:nth-child(2) .jindutiao:before{ width: calc(100% - 16px);}
.text-6 .ul .li:nth-child(2) ul li:nth-child(3) .jindutiao:before{ width: calc(100% - 16px);}
.text-6 .ul .li ul li .jindutiao:after{ content: ""; position: absolute; top: 0; z-index: 1; border-top:solid 18px transparent;border-bottom:solid 18px transparent;}
.text-6 .ul .li:nth-child(1) ul li .jindutiao:after{ left: 0; border-right:solid 16px #214ec1;}
.text-6 .ul .li:nth-child(2) ul li .jindutiao:after{ right: 0; }
.text-6 .ul .li:nth-child(2) ul li:nth-child(1) .jindutiao:after{border-left:solid 5px #f77c2d;}
.text-6 .ul .li:nth-child(2) ul li:nth-child(2) .jindutiao:after{border-left:solid 16px #f77c2d;}
.text-6 .ul .li:nth-child(2) ul li:nth-child(3) .jindutiao:after{border-left:solid 16px #f77c2d;}
.text-6 .ul .li:nth-child(1) ul li:nth-child(1) .jindutiao{ width: 18%;}
.text-6 .ul .li:nth-child(1) ul li:nth-child(2) .jindutiao{ width: 29%;}
.text-6 .ul .li:nth-child(1) ul li:nth-child(3) .jindutiao{ width: 44%;}
.text-6 .ul .li:nth-child(2) ul li:nth-child(1) .jindutiao{ width: 5px;}
.text-6 .ul .li:nth-child(2) ul li:nth-child(2) .jindutiao{ width: 45px;}
.text-6 .ul .li:nth-child(2) ul li:nth-child(3) .jindutiao{ width: 100%;}
.text-6 .ul .li ul li .mc{ font-size: 20px; color: #333; font-weight: bold; line-height: 36px;}
.text-6 .ul .li:nth-child(1) ul li .mc{ float: right; padding-right: 10px; text-align: right;}
.text-6 .ul .li:nth-child(2) ul li .mc{ float: left; padding-left: 10px;}
.text-6 .ul .li:nth-child(1) ul li:nth-child(1) .mc{ width:82%;}
.text-6 .ul .li:nth-child(1) ul li:nth-child(2) .mc{ width:71%;}
.text-6 .ul .li:nth-child(1) ul li:nth-child(3) .mc{ width:56%; text-align: left;}
.text-6 .ul .li:nth-child(2) ul li:nth-child(1) .mc{ width:calc(100% - 5px);}
.text-6 .ul .li:nth-child(2) ul li:nth-child(2) .mc{ width:calc(100% - 45px);}
.text-6 .ul .li:nth-child(2) ul li:nth-child(3) .mc{ position: absolute; left: 0; top: 0; z-index: 2; width:100%;}
.text-7{ margin-bottom: 40px; font-size: 16px; color: #333; line-height: 34px;}
.text-7 span{ color: #f00101;}
.text-7.active{ margin-bottom: 30px;}
.text-8{margin-bottom: 40px;}
.text-8 .ul{ margin-right: -1px;}
.text-8 .ul .li{ width: 50%;}
.text-8 .ul .li:nth-child(1){ margin-right: -1px;}
.text-8 .ul .li table{ width: 100%;}
.text-8 .ul .li table tr td{ text-align: center;}
.text-8 .ul .li table tr:nth-child(1) td{ font-size: 20px; color: #fff; line-height: 48px; background: #28a7e1;}
.text-8 .ul .li table tr:nth-child(n+2) td{ font-size:16px; color: #333; line-height: 48px;}
.text-8 .ul .li:nth-child(1) table tr:last-child{ background: #e9e9e9;}
.text-8 .ul .li:nth-child(2) table tr:last-child{ background: #f2f2f2;}
.text-9{ margin-bottom: 10px; background: #fff;}
.text-9 .ul{ margin-right: -1px;}
.text-9 .ul .li{ width: 50%;}
.text-9 .ul .li:nth-child(1){ margin-right: -1px;}
.text-9 .ul .li table{ width: 100%;}
.text-9 .ul .li table tr:nth-child(1) td{ font-size: 20px; color: #fff; line-height: 48px; background: #fc3b15; text-align: center;}
.text-9 .ul .li table tr:nth-child(n+2) td{ padding: 0 20px; font-size:16px; color: #333; line-height: 48px;}
.text-10{ padding:15px 20px; font-size: 16px; color: #333; line-height: 30px; background: #f9d283;}
.text-11{ font-size: 16px; color: #333; line-height: 30px;}
.text-12{ display: flex; align-items: center; justify-content: space-between; padding: 40px; background: #fff; border-radius: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.text-12 .imgbox{ display: flex; justify-content: center; align-items: center; width: 35%; font-size: 0;}
.text-12 .imgbox img{ max-width: 100%;}
.text-12 .textbox{ width: 60%;}
.text-12 .textbox form{ display: block;}
.text-12 .textbox form .ul{ margin:0 -10px}
.text-12 .textbox form .ul .li{padding: 0 10px; width: 50%;}
.text-12 .textbox form .ul .li ul li{ margin-bottom: 20px;}
.text-12 .textbox form .ul .li ul li .item{ position: relative;}
.text-12 .textbox form .ul .li ul li .item textarea{ display: block; padding:7px 15px; width: 100%;max-width: 100%;min-width: 100%; height: 100px;min-height: 100px;max-height: 100px; color: #333; line-height:24px; background: #f6f6f6; border:solid 1px #eee; border-radius: 5px;}
.text-12 .textbox form .ul .li ul li .item input{ display: block; padding: 0 15px; width: 100%; height: 40px; color: #333; line-height: 38px; background: #f6f6f6; border:solid 1px #eee; border-radius: 5px;}
.text-12 .textbox form .ul .li ul li .item .biaoti{ position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; cursor: pointer;}
.text-12 .textbox form .ul .li ul li .item .biaoti .mc{ padding: 0 10px; color: #777777; line-height: 40px; border:solid 1px transparent; border-radius: 5px;}
.text-12 .textbox form .ul .li ul li .item .biaoti .mc span{ margin-left: 5px; color: #ff0000;}
.text-12 .textbox form .ul .li ul li.active .item .biaoti{ top:-15px; height: auto;}
.text-12 .textbox form .ul .li ul li.active .item .biaoti .mc{ margin-left: 5px; padding: 0 5px; font-size: 12px; line-height: 20px; background: #fff; border:solid 1px #eee;}
.text-12 .textbox form button{ display: block; padding: 0; width: 124px; height: 35px; color: #fff; line-height: 35px; background: #27afca; border:none; border-radius: 5px;}
.text-13{ position: relative;}
.text-13 .imgbox{ position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 100%; display: flex; justify-content: center; align-items: flex-end;}
.text-13 .textbox{ position: relative; z-index: 2; padding-bottom: 90px;}
.text-13 .textbox ul li{ width: 50%;}
.text-13 .textbox ul li:nth-child(1),.text-13 .textbox ul li:nth-child(2){ margin-bottom: 30px;}
.text-13 .textbox ul li:nth-child(3),.text-13 .textbox ul li:nth-child(4){ margin-bottom: 60px;}
.text-13 .textbox ul li:nth-child(1){ padding-left: 20%;}
.text-13 .textbox ul li:nth-child(2){ padding-right: 20%;}
.text-13 .textbox ul li:nth-child(3){ padding-left: 5%;}
.text-13 .textbox ul li:nth-child(4){ padding-right: 5%;}
.text-13 .textbox ul li .box{ display: flex; align-items: center;}
.text-13 .textbox ul li:nth-child(even) .box{flex-direction: row-reverse;}
.text-13 .textbox ul li .box .icon{ display: flex; justify-content: center; align-items: center; width: 100px; height: 100px; font-size:55px; color: #fff; background: #4955ce; border:solid 5px #b6bbeb; border-radius: 50%;}
.text-13 .textbox ul li .box .icon.icon-lirun{ font-size: 45px;}
.text-13 .textbox ul li .box .text{display: flex; align-items: center;}
.text-13 .textbox ul li:nth-child(odd) .box .text{ padding-left: 20px;}
.text-13 .textbox ul li:nth-child(even) .box .text{ padding-right: 20px; text-align: right;}
.text-13 .textbox ul li .box .text .item .mc{ margin-bottom: 10px; font-size: 20px; color: #333; line-height: 24px;}
.text-13 .textbox ul li .box .text .item .jieshao{ max-height: 48px; font-size: 16px; color: #333; line-height: 24px; overflow: hidden;}
.text-14{ font-size: 16px; color: #333333; line-height:50px;}
.text-14 span{ font-size: 19px;}
.text-15{ margin:0 auto; max-width: 570px;}
.text-15 ul li{ width:calc(100% / 3);}
.text-15 ul li:nth-child(n+4){ margin-top: 35px;}
.text-15 ul li .imgbox{ position: relative; margin:0 auto 10px; width: 128px;}
.text-15 ul li .imgbox:before{ content: ""; position: absolute; left:50%; top: 50%; z-index: 1; margin:-45px 0 0 -45px; width: 90px; height: 90px; border-style: solid; border-width: 2px; transform:rotate(45deg); transition: all 0.5s;}
.text-15 ul li:nth-child(1) .imgbox:before{ border-color: #3f51b5;}
.text-15 ul li:nth-child(2) .imgbox:before{ border-color: #2196f3;}
.text-15 ul li:nth-child(3) .imgbox:before{ border-color: #03a9f4;}
.text-15 ul li:nth-child(4) .imgbox:before{ border-color: #00bcd4;}
.text-15 ul li:nth-child(5) .imgbox:before{ border-color: #1aa095;}
.text-15 ul li:nth-child(6) .imgbox:before{ border-color: #4caf50;}
.text-15 ul li .imgbox .icon{ position: relative; z-index: 2; display: flex; justify-content: center; align-items: center; height: 128px; font-size:45px;}
.text-15 ul li:nth-child(1) .imgbox .icon{color: #3f51b5;}
.text-15 ul li:nth-child(2) .imgbox .icon{color: #2196f3;}
.text-15 ul li:nth-child(3) .imgbox .icon{color: #03a9f4;}
.text-15 ul li:nth-child(4) .imgbox .icon{color: #00bcd4;}
.text-15 ul li:nth-child(5) .imgbox .icon{color: #1aa095;}
.text-15 ul li:nth-child(6) .imgbox .icon{ font-size:30px; color: #4caf50;}
.text-15 ul li .textbox{ font-size: 16px; line-height: 24px;}
.text-15 ul li:nth-child(1) .textbox{color: #3f51b5;}
.text-15 ul li:nth-child(2) .textbox{color: #2196f3;}
.text-15 ul li:nth-child(3) .textbox{color: #03a9f4;}
.text-15 ul li:nth-child(4) .textbox{color: #00bcd4;}
.text-15 ul li:nth-child(5) .textbox{color: #1aa095;}
.text-15 ul li:nth-child(6) .textbox{color: #4caf50;}
.text-16-list{ position: relative; margin-bottom: 1px; padding: 30px 20px; border:solid 1px #e6e6e6;}
.text-16-list:before{ content: ""; position: absolute; left: 50%; bottom:-2px; z-index: 1; margin-left: -33px; width: 66px; height: 3px; background: #03a3fe;}
.text-16-list .icon{ margin-bottom: 20px; font-size: 56px; color: #28a7e1; line-height: 60px;}
.text-16-list .mc{ font-size: 18px; color: #333; line-height: 24px;}
.text-17{ display: none;}
.text-18{ display: none;}
.text-19{ display: none;}

.more-1 a{ display: block; margin: 0 auto; width: 160px; font-size: 16px; color: #fff; line-height: 40px; background: #0261bb; border-radius: 20px;}

.picture-1{ margin-top: -5px;}
.picture-1-list a{ display: block; margin-top: 5px;}
.picture-1-list a .imgbox{ display: flex; justify-content: center; align-items: center; margin:0 auto 20px; width: 130px; height: 130px; border:solid 2px #fff; box-shadow: 0 0 5px rgba(0,0,0,0.5); border-radius: 15px;}
.picture-1 .swiper-slide:nth-child(1) .picture-1-list a .imgbox{background:rgb(254,228,180);background:-moz-linear-gradient(top,rgba(254,228,180,1) 0%,rgba(236,74,102,1) 100%);background:-webkit-linear-gradient(top,rgba(254,228,180,1) 0%,rgba(236,74,102,1) 100%);background:linear-gradient(to bottom,rgba(254,228,180,1) 0%,rgba(236,74,102,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee4b4',endColorstr='#ec4a66',GradientType=0 );}
.picture-1 .swiper-slide:nth-child(2) .picture-1-list a .imgbox{background:rgb(113,200,204);background:-moz-linear-gradient(top,rgba(113,200,204,1) 0%,rgba(57,148,231,1) 100%);background:-webkit-linear-gradient(top,rgba(113,200,204,1) 0%,rgba(57,148,231,1) 100%);background:linear-gradient(to bottom,rgba(113,200,204,1) 0%,rgba(57,148,231,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#71c8cc',endColorstr='#3994e7',GradientType=0 );}
.picture-1 .swiper-slide:nth-child(3) .picture-1-list a .imgbox{background:rgb(249,196,195);background:-moz-linear-gradient(top,rgba(249,196,195,1) 0%,rgba(157,130,196,1) 100%);background:-webkit-linear-gradient(top,rgba(249,196,195,1) 0%,rgba(157,130,196,1) 100%);background:linear-gradient(to bottom,rgba(249,196,195,1) 0%,rgba(157,130,196,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c4c3',endColorstr='#9d82c4',GradientType=0 );}
.picture-1 .swiper-slide:nth-child(4) .picture-1-list a .imgbox{background:rgb(202,249,94);background:-moz-linear-gradient(top,rgba(202,249,94,1) 0%,rgba(58,193,139,1) 100%);background:-webkit-linear-gradient(top,rgba(202,249,94,1) 0%,rgba(58,193,139,1) 100%);background:linear-gradient(to bottom,rgba(202,249,94,1) 0%,rgba(58,193,139,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#caf95e',endColorstr='#3ac18b',GradientType=0 );}
.picture-1-list a .imgbox .icon{font-size: 60px; color: #fff;}
.picture-1-list a .biaoti{ margin-bottom: 10px; font-size: 20px; color: #0261bb; line-height: 24px;}
.picture-1-list a .jieshao{ color: #333; line-height: 24px;}
.picture-2{ margin:-10px;}
.picture-2-list a{ display: block; margin:10px; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.picture-2-list a .imgbox{ overflow: hidden;}
.picture-2-list a .imgbox span{ display: block; padding-top: 73%;}
.picture-2-list a .textbox{ padding: 15px; background: #fff;}
.picture-2-list a .textbox .biaoti{ margin-bottom: 10px; /*height: 50px;*/ font-size: 16px; color: #333; line-height: 25px; overflow: hidden;text-align: center;}
.picture-2-list a .textbox .jieshao{ height: 50px; color: #777; line-height:25px; overflow: hidden;}
.picture-3-list a{ display: block;}
.picture-3-list a .imgbox{ margin-bottom: 10px; overflow: hidden; border:solid 1px #e8e8e8;}
.picture-3-list a .imgbox span{ display: block; padding-top:100%;}
.picture-3-list a .biaoti{ padding: 0 10px; font-size: 20px; color: #fff; line-height: 48px; background: #0261bb; border:solid 1px #e8e8e8}
.picture-4-list a{ display: block;}
.picture-4-list a .top{ margin-bottom: 10px;}
.picture-4-list a .top .zimu{ margin-bottom: -14px; font-size: 60px; font-weight: bold; line-height:46px;}
.picture-4 .swiper-slide:nth-child(1) .picture-4-list a .top .zimu{ color: #ee5c6f;}
.picture-4 .swiper-slide:nth-child(2) .picture-4-list a .top .zimu{ color: #a989c4;}
.picture-4 .swiper-slide:nth-child(3) .picture-4-list a .top .zimu{ color: #ff9204;}
.picture-4 .swiper-slide:nth-child(4) .picture-4-list a .top .zimu{ color: #56a9de;}
.picture-4 .swiper-slide:nth-child(5) .picture-4-list a .top .zimu{ color: #40c389;}
.picture-4-list a .top .imgbox{ position: relative; margin:0 auto; padding: 9px; max-width:180px;}
.picture-4-list a .top .imgbox b{ display: block; position: absolute; top: 0; z-index: 1; width:calc(50% - 30px); height: 50%; overflow: hidden;}
.picture-4-list a .top .imgbox b:first-child{ left: 0;}
.picture-4-list a .top .imgbox b:last-child{ right: 0;}
.picture-4-list a .top .imgbox b:before{ content:""; position: absolute; top: 0; z-index: 1; width:calc((100% + 30px) * 2); height:200%; border-style: solid; border-width: 2px; border-radius: 50%;}
.picture-4-list a .top .imgbox b:first-child:before{ left: 0;}
.picture-4-list a .top .imgbox b:last-child:before{ right: 0;}
.picture-4 .swiper-slide:nth-child(1) .picture-4-list a .top .imgbox b:before{ border-color: #ee5c6f;}
.picture-4 .swiper-slide:nth-child(2) .picture-4-list a .top .imgbox b:before{ border-color: #a989c4;}
.picture-4 .swiper-slide:nth-child(3) .picture-4-list a .top .imgbox b:before{ border-color: #ff9204;}
.picture-4 .swiper-slide:nth-child(4) .picture-4-list a .top .imgbox b:before{ border-color: #56a9de;}
.picture-4 .swiper-slide:nth-child(5) .picture-4-list a .top .imgbox b:before{ border-color: #40c389;}
.picture-4-list a .top .imgbox .box{ position: relative; padding-top:calc(100% - 16px); background: #fff; border-style: solid; border-width: 8px; border-radius: 50%;}
.picture-4 .swiper-slide:nth-child(1) .picture-4-list a .top .imgbox .box{ border-color: #ee5c6f;}
.picture-4 .swiper-slide:nth-child(2) .picture-4-list a .top .imgbox .box{ border-color: #a989c4;}
.picture-4 .swiper-slide:nth-child(3) .picture-4-list a .top .imgbox .box{ border-color: #ff9204;}
.picture-4 .swiper-slide:nth-child(4) .picture-4-list a .top .imgbox .box{ border-color: #56a9de;}
.picture-4 .swiper-slide:nth-child(5) .picture-4-list a .top .imgbox .box{ border-color: #40c389;}
.picture-4-list a .top .imgbox .box .icon{ position: absolute; left: 0; top: 0; z-index: 1; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; font-size: 80px;}
.picture-4 .swiper-slide:nth-child(1) .picture-4-list a .top .imgbox .box .icon{ color: #ee5c6f;}
.picture-4 .swiper-slide:nth-child(2) .picture-4-list a .top .imgbox .box .icon{ color: #a989c4;}
.picture-4 .swiper-slide:nth-child(3) .picture-4-list a .top .imgbox .box .icon{ color: #ff9204;}
.picture-4 .swiper-slide:nth-child(4) .picture-4-list a .top .imgbox .box .icon{ color: #56a9de;}
.picture-4 .swiper-slide:nth-child(5) .picture-4-list a .top .imgbox .box .icon{ color: #40c389;}
.picture-4-list a .biaoti{ font-size: 20px; color: #333; line-height: 24px;}
.picture-5-list{ margin:5px 0 0;}
.picture-5-list .imgbox{ margin:0 auto 15px; max-width: 152px; border-radius: 50%; overflow: hidden; box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.picture-5-list .imgbox span{ display: block; padding-top: 100%;}
.picture-5-list .biaoti{ margin-bottom:20px; font-size: 20px; color: #333; line-height: 24px;}
.picture-5-list .textbox{ display: flex; justify-content: center;}
.picture-5-list .textbox ul{ max-width: 100%;}
.picture-5-list .textbox ul li{ position: relative; padding-left: 20px; font-size: 16px; color: #333; line-height:24px;}
.picture-5-list .textbox ul li:before{ content: ""; position: absolute; left: 0; top: 7px; width: 10px; height: 10px; border:solid 2px #10a63e; border-radius: 50%;}
.picture-6{ margin:-5px auto; max-width: 880px;}
.picture-6-list{margin:5px; border-radius: 10px; overflow: hidden; box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.picture-6-list .imgbox{ overflow: hidden;}
.picture-6-list .imgbox span{ display: block; padding-top: 65%;}
.picture-6-list .textbox{ padding:10px 10px 20px; background: #fff;}
.picture-6-list .textbox .biaoti{ margin-bottom:10px; font-size: 20px; color: #333; line-height: 24px;}
.picture-6-list .textbox .jieshao{ height: 48px; color: #777777; line-height: 24px; overflow: hidden;}
.picture-7 .swiper-slide{ height: auto; border-right: dashed 2px #ececec;}
.picture-7 .swiper-slide:nth-child(1){border-left: dashed 2px #ececec;}
.picture-7-list{ padding:48px 30px 20px;}
.picture-7-list .imgbox{ position: relative; display: flex; justify-content: center; align-items: center; margin:0 auto 28px; width: 96px; height:54px;}
.picture-7 .swiper-slide:nth-child(1) .picture-7-list .imgbox{ background: #0965ae;}
.picture-7 .swiper-slide:nth-child(2) .picture-7-list .imgbox{ background: #27afca;}
.picture-7 .swiper-slide:nth-child(3) .picture-7-list .imgbox{ background: #73c9da;}
.picture-7 .swiper-slide:nth-child(4) .picture-7-list .imgbox{ background: #9fd075;}
.picture-7 .swiper-slide:nth-child(5) .picture-7-list .imgbox{ background: #ebc619;}
.picture-7-list .imgbox:before,.picture-7-list .imgbox:after{ content:''; position: absolute; left: 0; border-left:solid 48px transparent; border-right:solid 48px transparent;}
.picture-7-list .imgbox:before{ bottom: 100%;}
.picture-7 .swiper-slide:nth-child(1) .picture-7-list .imgbox:before{ border-bottom:solid 28px #0965ae;}
.picture-7 .swiper-slide:nth-child(2) .picture-7-list .imgbox:before{ border-bottom:solid 28px #27afca;}
.picture-7 .swiper-slide:nth-child(3) .picture-7-list .imgbox:before{ border-bottom:solid 28px #73c9da;}
.picture-7 .swiper-slide:nth-child(4) .picture-7-list .imgbox:before{ border-bottom:solid 28px #9fd075;}
.picture-7 .swiper-slide:nth-child(5) .picture-7-list .imgbox:before{ border-bottom:solid 28px #ebc619;}
.picture-7-list .imgbox:after{ top: 100%;}
.picture-7 .swiper-slide:nth-child(1) .picture-7-list .imgbox:after{ border-top:solid 28px #0965ae;}
.picture-7 .swiper-slide:nth-child(2) .picture-7-list .imgbox:after{ border-top:solid 28px #27afca;}
.picture-7 .swiper-slide:nth-child(3) .picture-7-list .imgbox:after{ border-top:solid 28px #73c9da;}
.picture-7 .swiper-slide:nth-child(4) .picture-7-list .imgbox:after{ border-top:solid 28px #9fd075;}
.picture-7 .swiper-slide:nth-child(5) .picture-7-list .imgbox:after{ border-top:solid 28px #ebc619;}
.picture-7-list .imgbox .icon{ font-size:50px; color: #fff;}
.picture-7-list .textbox{ padding: 20px 0 0;}
.picture-7-list .textbox .biaoti{ margin-bottom: 15px; font-size: 20px; color: #333; line-height:24px;}
.picture-7-list .textbox .jieshao{ font-size: 16px; color: #333333; line-height: 24px;}
.picture-8{ overflow: hidden;}
.picture-8 .ul{ margin:0 -23px;}
.picture-8 .ul .li{ padding: 0 23px; width: 50%;}
.picture-8 .ul .li:nth-child(n+3){ margin-top: 60px;}
.picture-8 .ul .li .maxbiaoti{ position: relative; z-index: 2; margin:0 auto -20px; padding: 0 10px; width: 120px; font-size:20px; color: #fff; line-height: 40px; background: #81c002; border-radius:20px;}
.picture-8 .ul .li .box{ padding: 50px 10% 30px; border-radius: 20px;border:solid 1px #f3f4fc;}
.picture-8 .ul .li .box .biaoti{ margin:0 auto 35px; width: 216px;}
.picture-8 .ul .li .box .biaoti ul li{ display: flex; justify-content: center; align-items: center; width: 83px; height: 83px; border:solid 1px #82c105; border-radius: 50%;} 
.picture-8 .ul .li .box .biaoti ul li:nth-child(2){ position: relative; margin-left: 50px;}
.picture-8 .ul .li .box .biaoti ul li:nth-child(2):before{ content: ""; position: absolute; top: 50%; right:calc(100% + 19px); margin-top: -6px; border-top:solid 6px transparent; border-bottom:solid 6px transparent; border-left:solid 12px #81c002;}
.picture-8 .ul .li .box .imgbox ul{ margin:0 -5px -10px;}
.picture-8 .ul .li .box .imgbox ul li{ padding: 0 5px; margin-bottom: 10px; width: 25%;}
.picture-8 .ul .li .box .imgbox ul li .imgbox{ display: flex; justify-content: center; align-items: center; height: 60px; font-size: 0;}
.picture-8 .ul .li .box .imgbox ul li .imgbox img{ max-width: 100%; max-height: 100%;}
.picture-9 ul{ margin:0 -10px;}
.picture-9 ul li{ padding: 0 10px; width: 50%;}
.picture-9 ul li .imgbox{ margin-bottom: 15px; font-size: 0;}
.picture-9 ul li .imgbox img{ max-width: 100%;}
.picture-9 ul li .biaoti{ margin-bottom: 15px; font-size:20px; color: #547cb5; line-height: 24px;}
.picture-9 ul li .jieshao{ height: 48px; font-size:16px; color: #547cb5; line-height: 24px; overflow: hidden;}
.picture-10-list{ border:solid 1px #e7e7e7; border-radius: 10px;}
.picture-10-list .imgbox{ display: flex; justify-content: center; align-items: center; padding: 10px; height: 200px; font-size: 0;}
.picture-10-list .imgbox img{ max-width: 100%; max-height: 100%;}
.picture-10-list .textbox{ padding: 0 20px 30px;}
.picture-10-list .textbox .biaoti{ margin-bottom: 20px; font-size: 20px; color: #333; line-height: 24px;}
.picture-10-list .textbox .jieshao{ height:78px; font-size: 16px; color: #999999; line-height:26px; overflow: hidden;}
.picture-11 ul li{ display: flex; justify-content: center; width: 50%;}
.picture-11 ul li .box{ display: flex; align-items:center;}
.picture-11 ul li .box .imgbox{ width: 139px; border-radius: 50%; box-shadow: 0 0 20px rgba(0,0,0,0.2); overflow: hidden;}
.picture-11 ul li .box .imgbox span{ display: block; padding-top: 100%;}
.picture-11 ul li .box .textbox{ padding-left: 45px;}
.picture-11 ul li .box .textbox .biaoti{ margin-bottom: 10px; font-size: 25px; color: #333; line-height: 30px;}
.picture-11 ul li .box .textbox .jieshao{ height: 60px; font-size: 16px; color: #333333; line-height: 30px; overflow: hidden;}
.picture-12 .ul .li{ padding: 40px 0;}
.picture-12 .ul .li:nth-child(odd){ background: #e9f0fa;}
.picture-12 .ul .li .maxbiaoti{ margin-bottom: 40px; font-size: 25px; color: #333; line-height: 30px;}
.picture-12 .ul .li .maxbiaoti b{ margin-right: 30px;}
.picture-12 .ul .li .bot{ display: flex; justify-content: space-between; align-items: center;}
.picture-12 .ul .li:nth-child(odd) .bot{ flex-direction: row-reverse;}
.picture-12 .ul .li .bot .imgbox{ display: flex; justify-content: center; align-items: center; width: 45%; font-size: 0;}
.picture-12 .ul .li .bot .imgbox img{ max-width: 100%;}
.picture-12 .ul .li .bot .textbox{ display: flex; width: 55%;}
.picture-12 .ul .li .bot .textbox .biaoti{ position: relative; display: flex; align-items: center; width: 113px; font-size: 24px; color: #ffb74d; line-height: 30px;}
.picture-12 .ul .li .bot .textbox .biaoti:before{ content: ""; position: absolute; top: 0; right: 0; z-index: 1; width: 3px; height: 100%; background: url(../images/p12_xian_shu_02.png) repeat-y;}
.picture-12 .ul .li .bot .textbox .item{ padding-top:20px; padding-bottom: 20px; width: calc(100% - 113px);}
.picture-12 .ul .li .bot .textbox .item ul li{ display: flex; align-items: center; padding-top: 25px; padding-bottom: 25px; overflow: hidden;}
.picture-12 .ul .li .bot .textbox .item ul li:nth-child(odd){ padding-left:14%; padding-right:14%;}
.picture-12 .ul .li .bot .textbox .item ul li:nth-child(even){ padding-left:33%;}
.picture-12 .ul .li .bot .textbox .item ul li .icon{ position: relative; display: flex; justify-content: center; align-items: center; width: 72px; height: 72px; font-size: 40px; color: #ffb74d; background: #fff; border-radius: 50%; box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.picture-12 .ul .li .bot .textbox .item ul li .icon:after{ content: ""; position: absolute; right: 100%; top: 50%; z-index: 1; width: 600px; height: 2px; background: url(../images/p12_xian_heng_02.png) repeat-x;}
.picture-12 .ul .li .bot .textbox .item ul li .text{padding-left: 15px; width: calc(100% - 72px);}
.picture-12 .ul .li .bot .textbox .item ul li .text .mc{ margin-bottom: 5px; font-size: 20px; color: #333; line-height: 24px;}
.picture-12 .ul .li .bot .textbox .item ul li .text .jieshao{ font-size: 16px; color: #333; line-height: 24px;}
.picture-13-list{ display: flex; justify-content: center;}
.picture-13-list .box{ max-width: 100%;}
.picture-13-list .box .icon{ margin-bottom: 15px; font-size: 50px; color: #ffb74d; line-height: 55px;}
.picture-13-list .box .biaoti{ margin-bottom: 10px; font-size: 16px; color: #333; line-height: 24px;}
.picture-13-list .box .jieshao{ height: 72px; color: #333; line-height: 24px; overflow: hidden;}

footer{ padding:45px 0 0; background: #f2f2f2;}
footer .top{ padding-bottom: 20px; border-bottom: solid 1px #e1e1e1;}
footer .top .maxbiaoti{ position: relative; padding-bottom: 10px; margin-bottom: 15px; font-size: 16px; color: #333; line-height: 24px; border-bottom: solid 1px #e1e1e1;}
footer .top .maxbiaoti:before{ content: ""; position: absolute; left: 0; bottom: -3px; z-index: 1; width: 67px; height: 3px; background: #0261bb;}
footer .top .menu{ width: 58%;}
footer .top .menu .ul{ margin:0 -10px;}
footer .top .menu .ul .li{ padding: 0 10px; width: calc(100% / 2);}
footer .top .menu .ul .li ul li a{ display: block; font-size: 16px; color: #333; line-height: 30px;}
footer .top .qita{ width: calc(42% - 20px);}
footer .top .qita .ewm{ width: 186px;}
footer .top .qita .ewm ul{ margin:0 -15px}
footer .top .qita .ewm ul li{ padding: 0 15px; width: 50%;}
footer .top .qita .ewm ul li .imgbox{ margin-bottom: 15px; font-size: 0;}
footer .top .qita .ewm ul li .imgbox img{ width: 100%;}
footer .top .qita .ewm ul li .mc{ font-size: 12px; color: #333; line-height: 14px;}
footer .top .qita .contact{ padding-left: 30px; width: calc(100% - 186px); color: #333; line-height: 24px;}
footer .bot{ padding:30px 0;}
footer .bot .logo img{max-width: 75%;}
footer .bot .logo a{ display: block; font-size: 0;}
footer .bot .tel a{ display: block; color: #0261bb; line-height: 60px;}
footer .bot .tel a .icon{ margin-right: 10px; font-size: 20px;}
footer .bot .tel a .shuzi{ font-family: 'Arial'; font-size: 25px; font-weight: bold;}


@media (min-width:992px){
	.col-md-6-cz-1:nth-child(1){ padding-right: 20px;}
	.col-md-6-cz-1:nth-child(2){ padding-left: 20px;}
	header .top_bar{ background-color: #f6f6f6;}
	header .top_bar .biaoyu{ color: #7c7c7c; line-height: 30px;}
	header .top_bar .right{ padding: 7px 0;}
	header .top_bar .right ul li:nth-child(n+2){ padding-left: 5px; margin-left: 5px; border-left:solid 1px #7c7c7c;}
	header .top_bar .right ul li a{ display: block; color: #7c7c7c; line-height: 16px;}
	header .top_bar .right ul li a:hover{color: #eebd2d; text-decoration: underline !important;}
	header .logo a{line-height:100px;}
	header .tel{ margin-top: 23px;}
	header .tel .biaoti{ margin-bottom: 5px; font-size: 0; line-height: 18px;}
	header .tel .biaoti > div{ display: inline-block; vertical-align: top;}
	header .tel .biaoti .icon{ width: 18px; height: 18px; background: #0261bb; border-radius: 50%;}
	header .tel .biaoti .icon .sc{ transform: scale(0.8);}
	header .tel .biaoti .icon .sc span{ display: block; font-size: 12px; color: #fff; text-align: center;}
	header .tel .biaoti .mc{ padding-left: 10px; font-size: 14px; color: #7c7c7c;}
	header .tel .shuzi a{ display: block; font-family: 'Arial'; font-size: 25px; color: #0261bb; font-weight: bold; line-height: 30px;}		
	header .menu{ /*padding: 0 10px; width: calc(100% - 178px - 160px);*/ font-size: 0;width: 66%;}
	header .logo{width: 20%;}
	header .menu ul{ display: inline-block; vertical-align: top; max-width: 100%;}
	header .menu ul li{ position:relative;}
	header .menu ul li{ margin-left: 40px;}
	header .menu ul li:nth-child(1){margin: 0}
	header .menu ul li > a{ position: relative; display:block; font-size:18px; color:#333; line-height:100px;/*margin-right:20px;*/}
	header .menu ul li > a:before{ content: ""; position: absolute; left: 50%; bottom: 0; z-index: 1; width: 0; height: 3px; background-color: #0261bb; transition: all 0.3s;}
	header .menu ul li.active > a:before{ margin-left: -50%; width: 100%;}
	header .menu ul li:hover > a:before{ margin-left: -50%; width: 100%;}
	header .menu ul li .ul{ position:absolute; left:50%; top:100%; margin-left: -60px; width:120px; visibility: hidden; opacity: 0; transform: translateY(10px);}
	header .menu ul li:hover .ul{ visibility: visible; opacity: 1; transform: translateY(0px);}	
	header .menu ul li .ul .li > a{ display:block; padding: 10px; font-size: 14px; color:#333; line-height:24px; background:rgba(255,255,255,0.9);}
	header .menu ul li .ul .li:hover > a{ color:#fff; background:#0261bb;}
	header .menu ul li:hover > a{ color:#0261bb;}
	header .menu ul li.active > a{ color:#0261bb;}
	.title-3 ul li:hover a{ background: #0261bb;}
	.text-12 .textbox form .ul .li ul li.active .item:hover .biaoti .mc{color: #fff; background: #eebd2d; border-color: #eebd2d;}
	.text-12 .textbox form .ul .li ul li.active .item:hover input{ background: #fff; border-color: #eebd2d;}
	.text-12 .textbox form .ul .li ul li.active .item:hover textarea{ background: #fff; border-color: #eebd2d;}
	.text-12 .textbox form button:hover{ background: #eebd2d;}
	.more-1 a:hover{ background: #eebd2d;}
	.picture-1-list a:hover .imgbox{ transform: rotateY(360deg);}
	.picture-1 .swiper-slide:nth-child(1) .picture-1-list a:hover .biaoti{ color: #ec4966;}
	.picture-1 .swiper-slide:nth-child(2) .picture-1-list a:hover .biaoti{ color: #3994e7;}
	.picture-1 .swiper-slide:nth-child(3) .picture-1-list a:hover .biaoti{ color: #9d82c4;}
	.picture-1 .swiper-slide:nth-child(4) .picture-1-list a:hover .biaoti{ color: #3ac18b;}
	.picture-2-list a:hover .imgbox span{ transform: scale(1.05);}
	.picture-2 .swiper-slide:nth-child(4n+1) .picture-2-list a:hover .textbox{ background: #ec4966;}
	.picture-2 .swiper-slide:nth-child(4n+2) .picture-2-list a:hover .textbox{ background: #3994e7;}
	.picture-2 .swiper-slide:nth-child(4n+3) .picture-2-list a:hover .textbox{ background: #9d82c4;}
	.picture-2 .swiper-slide:nth-child(4n+4) .picture-2-list a:hover .textbox{ background: #3ac18b;}
	.picture-2-list a:hover .textbox .biaoti{ color: #fff;}
	.picture-2-list a:hover .textbox .jieshao{ color: #fff;}
	.picture-3-list a:hover .imgbox span{ transform: scale(1.05);}
	.picture-3-list a:hover .biaoti{ background: #eebd2d;}
	.picture-4-list a:hover .top{ transform: rotateY(360deg);}
	.picture-4 .swiper-slide:nth-child(1) .picture-4-list a:hover .biaoti{ color: #ee5c6f;}
	.picture-4 .swiper-slide:nth-child(2) .picture-4-list a:hover .biaoti{ color: #a989c4;}
	.picture-4 .swiper-slide:nth-child(3) .picture-4-list a:hover .biaoti{ color: #ff9204;}
	.picture-4 .swiper-slide:nth-child(4) .picture-4-list a:hover .biaoti{ color: #56a9de;}
	.picture-4 .swiper-slide:nth-child(5) .picture-4-list a:hover .biaoti{ color: #40c389;}
	.picture-6-list:hover .imgbox span{ transform: scale(1.05);}
	.picture-6-list:hover .textbox .biaoti{ color: #eebd2d;}
	.picture-12 .ul .li .bot .textbox .item ul li:hover .icon{ color: #fff; background: #ffb74d; box-shadow: none;}
	.picture-12 .ul .li:nth-child(even) .bot .textbox{ flex-direction: row-reverse;}
	.picture-12 .ul .li:nth-child(even) .bot .textbox .biaoti:before{right:initial; left: 0;}
	.picture-12 .ul .li:nth-child(even) .bot .textbox .biaoti{ justify-content: flex-end;}
	.picture-12 .ul .li:nth-child(even) .bot .textbox .item ul li{ flex-direction: row-reverse;}
	.picture-12 .ul .li:nth-child(even) .bot .textbox .item ul li:nth-child(even){ padding-left:0; padding-right:33%;}
	.picture-12 .ul .li:nth-child(even) .bot .textbox .item ul li .icon:after{right:initial; left: 100%;}
	.picture-12 .ul .li:nth-child(even) .bot .textbox .item ul li .text{ padding-left:0; padding-right: 15px;}
	.picture-14{ padding: 0 30px;}
	.picture-14 .lefts{ width:calc(100% - (50% - 151px));}
	.picture-14 .lefts .shouji{ float: right !important;}
	.picture-14 .shouji{ margin:15px 30px 0; padding: 50px 20px 0; width: 242px; height: 448px; background: url(../images/p14_sj.png) no-repeat;}
	.picture-14 .shouji .menu{ overflow: hidden;}
	.picture-14 .shouji .menu ul li{ width:calc(50% - 6px); font-size: 20px; color: #ffb74d; line-height: 46px;}
	.picture-14 .shouji .menu ul li:nth-child(2){ margin-left: 12px;}
	.picture-14 .shouji .bot ul{ margin:0; width:calc(50% - 6px);}
	.picture-14 .shouji .bot ul:nth-child(2){ margin-left: 12px;}
	.picture-14 .shouji .bot ul li:nth-child(n+2){ margin-top: 12px;}
	.picture-14 .shouji .bot ul li .item{ display: flex; justify-content: center; align-items: center; height: 95px; border-radius: 5px; box-shadow: 0 0 10px rgba(0,0,0,0.1); cursor: pointer;}
	.picture-14 .shouji .bot ul li .item .box .icon{ margin-bottom: 10px; font-size:32px; line-height: 36px;}
	.picture-14 .shouji .bot ul:nth-child(1) li:nth-child(1) .item .box .icon{ color: #4385f6;}
	.picture-14 .shouji .bot ul:nth-child(1) li:nth-child(2) .item .box .icon{ color: #4385f6;}
	.picture-14 .shouji .bot ul:nth-child(1) li:nth-child(3) .item .box .icon{ color: #4385f6;}
	.picture-14 .shouji .bot ul:nth-child(2) li:nth-child(1) .item .box .icon{ color: #fdb537;}
	.picture-14 .shouji .bot ul:nth-child(2) li:nth-child(2) .item .box .icon{ color: #f85718;}
	.picture-14 .shouji .bot ul:nth-child(2) li:nth-child(3) .item .box .icon{ color: #f85718;}
	.picture-14 .shouji .bot ul li .item .box .mc{ font-size: 16px; color: #333; line-height: 18px;}
	.picture-14 .shouji .bot ul:nth-child(1) li:nth-child(1).active .item{ background: #4385f6;}
	.picture-14 .shouji .bot ul:nth-child(1) li:nth-child(2).active .item{ background: #4385f6;}
	.picture-14 .shouji .bot ul:nth-child(1) li:nth-child(3).active .item{ background: #4385f6;}
	.picture-14 .shouji .bot ul:nth-child(2) li:nth-child(1).active .item{ background: #fdb537;}
	.picture-14 .shouji .bot ul:nth-child(2) li:nth-child(2).active .item{ background: #f85718;}
	.picture-14 .shouji .bot ul:nth-child(2) li:nth-child(3).active .item{ background: #f85718;}
	.picture-14 .shouji .bot ul li.active .item .box .icon{ color: #fff !important;}
	.picture-14 .shouji .bot ul li.active .item .box .mc{ color: #fff;}
	.picture-14 > .list:last-child{ width:calc(50% - 151px);}
	.picture-14 .lefts .list{ width:calc(100% - 302px);}
	.picture-14 .list .item{ position: relative;}
	.picture-14 .list .item.zaoxing1{ margin-bottom:-50px;}
	.picture-14 .list .item.zaoxing2{ margin-bottom:2px;}
	.picture-14 .list .item.zaoxing3{ margin-bottom:2px;}
	.picture-14 .list .item .xiantiao{ position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%;}
	.picture-14 .list .item .xiantiao b{ display: block; position: absolute;}
	.picture-14 .list .item:nth-child(3n+1) .xiantiao b{ background: #4385f6;}
	.picture-14 .list .item:nth-child(3n+2) .xiantiao b{ background: #fdb537;}
	.picture-14 .list .item:nth-child(3n+3) .xiantiao b{ background: #f85718;}
	.picture-14 .list .item.zaoxing1 .xiantiao b:nth-child(1){left: 0; top: 0; width: 100%; height: 1px;}
	.picture-14 .list .item.zaoxing1 .xiantiao b:nth-child(2){left: 0; top: 0; width: 1px; height:calc(100% - 1px);}
	.picture-14 .list .item.zaoxing1 .xiantiao b:nth-child(3){left: 0; bottom: 1px; width:calc(50% - 2px); height: 1px;}
	.picture-14 .list .item.zaoxing1 .xiantiao b:nth-child(4){left: calc(50% - 2px);bottom: 1px; width: 1px; height:51px;}
	.picture-14 .list .item.zaoxing1 .xiantiao b:nth-child(5){right:0;bottom: 51px; width:calc(50% + 2px); height:1px;}
	.picture-14 .list .item.zaoxing1 .xiantiao b:nth-child(6){right: 0; top: 1px; width: 1px; height:calc(100% - 53px);}
	.picture-14 .list .item.zaoxing2 .xiantiao b:nth-child(1){left: 0; top:51px; width: calc(50% + 2px); height: 1px;}
	.picture-14 .list .item.zaoxing2 .xiantiao b:nth-child(2){left: 0; top:51px; width: 1px; height: calc(100% - 51px);}
	.picture-14 .list .item.zaoxing2 .xiantiao b:nth-child(3){left: 0; bottom:0; width: 100%; height:1px;}
	.picture-14 .list .item.zaoxing2 .xiantiao b:nth-child(4){right: 0; bottom:0; width: 1px; height:calc(100% - 1px);}
	.picture-14 .list .item.zaoxing2 .xiantiao b:nth-child(5){right: 0; top:1px; width: calc(50% - 1px); height:1px;}
	.picture-14 .list .item.zaoxing2 .xiantiao b:nth-child(6){right: calc(50% - 2px); top:1px; width: 1px; height:50px;}
	.picture-14 .list .item.zaoxing3 .xiantiao b:nth-child(1){left: 0; top:0; width: 100%; height:1px;}
	.picture-14 .list .item.zaoxing3 .xiantiao b:nth-child(2){left: 0; top:0; width: 1px; height:100%;}
	.picture-14 .list .item.zaoxing3 .xiantiao b:nth-child(3){left: 0; bottom:0; width: 100%; height:1px;}
	.picture-14 .list .item.zaoxing3 .xiantiao b:nth-child(4){right: 0; top:0; width: 1px; height:100%;}
	.picture-14 .list .item.zaoxing4 .xiantiao b:nth-child(1){left: 0; top:51px; width: calc(50% + 2px); height: 1px;}
	.picture-14 .list .item.zaoxing4 .xiantiao b:nth-child(2){left: 0; top:51px; width: 1px; height: calc(100% - 51px);}
	.picture-14 .list .item.zaoxing4 .xiantiao b:nth-child(3){left: 0; bottom: 1px; width:calc(50% - 2px); height: 1px;}
	.picture-14 .list .item.zaoxing4 .xiantiao b:nth-child(4){left: calc(50% - 2px);bottom: 1px; width: 1px; height:51px;}
	.picture-14 .list .item.zaoxing4 .xiantiao b:nth-child(5){right:0;bottom: 51px; width:calc(50% + 2px); height:1px;}
	.picture-14 .list .item.zaoxing4 .xiantiao b:nth-child(6){right: 0; top: 1px; width: 1px; height:calc(100% - 53px);}
	.picture-14 .list .item.zaoxing4 .xiantiao b:nth-child(7){right: 0; top:1px; width: calc(50% - 1px); height:1px;}
	.picture-14 .list .item.zaoxing4 .xiantiao b:nth-child(8){right: calc(50% - 2px); top:1px; width: 1px; height:50px;}
	.picture-14 .list .item ul{ position: relative; z-index: 2;}
	.picture-14 .list .item ul li{ padding: 5px; width:50%;}
	.picture-14 .list .item:nth-child(3n+1).active ul li{ background: #4385f6;}
	.picture-14 .list .item:nth-child(3n+2).active ul li{ background: #fdb537;}
	.picture-14 .list .item:nth-child(3n+3).active ul li{ background: #f85718;}
	.picture-14 .list .item.zaoxing1 ul li:last-child{margin-right: 2px; padding-right:3px; padding-bottom:3px; margin-bottom: 2px; width: calc(50% - 2px);}
	.picture-14 .list .item.zaoxing1 ul li:nth-last-child(2){ margin-left: -2px; padding-left:7px; padding-bottom:3px; margin-bottom: 2px; width: calc(50% + 2px);}
	.picture-14 .list .item.zaoxing1 ul li:nth-last-child(3){ margin-right: 2px; padding-right:3px; width: calc(50% - 2px);}
	.picture-14 .list .item.zaoxing2 ul li:first-child{ margin-left: 2px; padding-left:3px; padding-top:3px; margin-top: 2px; width: calc(50% - 2px);}
	.picture-14 .list .item.zaoxing2 ul li:nth-child(2){ margin-right: -2px; padding-right:7px; padding-top:3px; margin-top: 2px; width: calc(50% + 2px);}
	.picture-14 .list .item.zaoxing2 ul li:nth-child(3){ margin-left: 2px; padding-left:3px; width: calc(50% - 2px);}
	.picture-14 .list .item.zaoxing4 ul li:last-child{margin-right: 2px; padding-right:3px; padding-bottom:3px; margin-bottom: 2px; width: calc(50% - 2px);}
	.picture-14 .list .item.zaoxing4 ul li:nth-last-child(2){ margin-left: -2px; padding-left:7px; padding-bottom:3px; margin-bottom: 2px; width: calc(50% + 2px);}
	.picture-14 .list .item.zaoxing4 ul li:nth-last-child(3){ margin-right: 2px; padding-right:3px; width: calc(50% - 2px);}
	.picture-14 .list .item.zaoxing4 ul li:first-child{ margin-left: 2px; padding-left:3px; padding-top:3px; margin-top: 2px; width: calc(50% - 2px);}
	.picture-14 .list .item.zaoxing4 ul li:nth-child(2){ margin-right: -2px; padding-right:7px; padding-top:3px; margin-top: 2px; width: calc(50% + 2px);}
	.picture-14 .list .item.zaoxing4 ul li:nth-child(3){ margin-left: 2px; padding-left:3px; width: calc(50% - 2px);}
	.picture-14 .list .item ul li span{ display: block; font-size: 20px; color: #fff; line-height: 40px; border-radius: 20px; text-align: center;}
	.picture-14 .list .item:nth-child(3n+1) ul li span{ background: #4385f6;}
	.picture-14 .list .item:nth-child(3n+2) ul li span{ background: #fdb537;}
	.picture-14 .list .item:nth-child(3n+3) ul li span{ background: #f85718;}
	.picture-14 .list .item.active ul li span{ background: #fff;}
	.picture-14 .list .item:nth-child(3n+1).active ul li span{ color: #4385f6;}
	.picture-14 .list .item:nth-child(3n+2).active ul li span{ color: #fdb537;}
	.picture-14 .list .item:nth-child(3n+3).active ul li span{ color: #f85718;}
	footer .top .menu .ul .li ul li a:hover{ color: #eebd2d; text-decoration: underline !important;}
}

@media (max-width:1439px){
	.banner2 .box{padding:120px 0 120px 80px;}
	.banner2 .box .textbox .text .jieshao{ font-size: 50px; line-height: 70px;}
	.banner3{ padding: 30px 0 50px; background-size:auto 60px;}
	.banner3 .box .textbox .text .biaoti{ font-size:70px; line-height: 80px;}
	.banner3 .box .textbox .text .jieshao{ margin-bottom: 30px; font-size: 24px; line-height: 34px;}
}

@media (max-width:1199px){
	.main-pad-1{ padding: 40px 0 0;}
	.main-pad-2{padding: 0 0 40px;}
	.main-pad-5{padding: 40px 0 0;}
	.main-pad-6{padding: 0 0 60px;}
	.main-pad-7{ padding: 60px 0 340px;}
	.main-pad-8{ padding:20px;}
	.main-pad-9{padding: 250px 0 0;}
	.main-background-4{ background-size: auto 60px;}
	.main-background-5{ background-size: auto 60px;}
	header .logo a img{ width: 150px;}
	/*header .menu{ width: calc(100% - 150px - 154px);}*/
	header .menu{width: 64%}
	header .menu ul li{margin-left:30px;}
/*	header .menu ul li:nth-child(n+2){ margin-left:20px;}*/
	header .menu ul li > a{ font-size: 16px;}
	.banner2 .box{padding:80px 0;}
	.banner2 .box .textbox .text .jieshao{ margin-bottom: 30px; font-size:40px; line-height:60px;}
	.banner3{ padding: 30px 0; background-size:auto 30px;}
	.banner3 .box .textbox{ display: flex; justify-content: center;}
	.banner3 .box .textbox .text{ width: auto; max-width: 100%;}
	.banner3 .box .textbox .text .biaoti{ font-size:50px; line-height:50px;}
	.banner3 .box .textbox .text .jieshao{ margin-bottom:20px; font-size:18px; line-height:30px;}
	.banner3 .box .textbox .text .jiangexian{ width: 100px; height: 6px;}
	.banner3 .box .imgbox { justify-content: center;}
	.banner3 .box .imgbox img{ max-height:400px;}
	.title-1 .cn{ font-size: 30px; line-height: 34px;}
	.title-2 .biaoti{ margin-bottom: 20px; font-size: 24px; line-height: 30px;}
	.title-4{ margin-bottom: 20px; font-size: 20px; line-height: 24px;}
	.title-6 .shuzi{ width: 34px; height: 34px;}
	.title-6 .shuzi:before, .title-6 .shuzi:after{ font-size: 34px; line-height: 24px;}
	.title-6 .mc{ font-size:24px; line-height: 34px;}
	.text-1-list{padding: 30px 0 30px 20px;}
	.text-1-list .neirong .text{padding: 0 20px 0  0;}
	.text-7{ margin-bottom: 20px; font-size: 14px; line-height: 30px;}
	.text-8 .ul .li table tr:nth-child(1) td{ font-size: 18px; line-height:40px;}
	.text-8 .ul .li table tr:nth-child(n+2) td{ font-size: 14px; line-height: 40px;}
	.text-9 .ul .li table tr:nth-child(1) td{ font-size: 18px; line-height:40px;}
	.text-9 .ul .li table tr:nth-child(n+2) td{ font-size: 14px; line-height: 40px;}
	.text-10{ font-size: 14px; line-height: 26px;}
	.text-12{ padding: 30px;}
	.text-13 .textbox ul li .box .icon{ width: 90px; height: 90px; font-size: 45px;}
	.text-13 .textbox ul li .box .icon.icon-lirun{ font-size: 40px;}
	.text-13 .textbox ul li .box .text .item .mc{ font-size: 18px;}
	.text-13 .textbox ul li .box .text .item .jieshao{ font-size: 14px;}
	.text-14{ font-size: 14px; line-height: 30px;}
	.text-16-list{padding: 20px 15px;}
	.text-16-list .icon{ font-size: 44px; line-height: 44px;}
	.text-16-list .mc{ font-size: 16px;}
	.picture-1-list a .biaoti{ font-size: 18px;}
	.picture-2-list a .textbox .biaoti{ height: 25px;}
	.picture-3-list a .biaoti{ font-size: 18px; line-height: 40px;}
	.picture-5-list .biaoti{ font-size: 18px;}
	.picture-5-list .textbox ul li{ font-size: 14px;}
	.picture-6-list .textbox .biaoti{ font-size: 18px;}
	.picture-7-list{ padding: 38px 20px 10px;}
	.picture-7-list .textbox .biaoti{ font-size: 18px;}
	.picture-7-list .textbox .jieshao{ font-size: 14px;}
	.picture-8 .ul{ margin: 0 -20px;}
	.picture-8 .ul .li{ padding: 0 20px;}
	.picture-8 .ul .li:nth-child(n+3){ margin-top: 40px;}
	.picture-8 .ul .li .maxbiaoti{ font-size: 16px;}
	.picture-8 .ul .li .box{padding: 40px 20px 20px;}
	.picture-9 ul li .biaoti{ margin-bottom: 10px; font-size: 18px;}
	.picture-9 ul li .jieshao{ font-size: 14px;}
	.picture-10-list .textbox{ padding: 0 15px 20px;}
	.picture-10-list .textbox .biaoti{ margin-bottom: 15px; font-size: 18px;}
	.picture-10-list .textbox .jieshao{ height: 72px; font-size: 14px; line-height: 24px;}
	.picture-11 ul li .box .textbox .biaoti{ font-size: 24px;}
	.picture-11 ul li .box .textbox .jieshao{ font-size: 14px; line-height: 26px;}
	.picture-14 .list .item ul li span{ font-size: 18px;}
	footer .top .menu .ul .li ul li a{ font-size: 14px;}
}

@media (max-width:991px){
	.main-pad-1{ padding: 30px 0 0;}
	.main-pad-2{padding: 0 0 30px;}
	.main-pad-4{ padding: 30px 0 0;}
	.main-pad-7{ padding: 40px 0 300px;}
	.main-mar-1{margin:-280px 0 -224px}
	.main-background-5{ background-size: auto 40px;}
	header .logo a{line-height:80px;}
	.menu-box{ display: none; position: absolute;top: 80px; right: 0; z-index:2147483645; width: 120px; }
	.menu-box ul li{ margin-bottom:1px;}
	.menu-box ul li a{ display: block; font-size: 14px; color: #333; text-align:center; line-height:40px; background:rgba(255,255,255,0.8); }
	.menu-box ul li.active a{ color: #fff; background: #0261bb; }
	.menu-btn{ position: relative; top: 31px; width: 40px; }
	.menu-btn b{ display: block; height:3px; background: #0261bb;}
	.menu-btn b:nth-child(2){ margin:4px 0; }
	.menu-btn.active b:nth-child(1){ transform:rotate(45deg) translate(0,10px); }
	.menu-btn.active b:nth-child(2){ opacity: 0; }
	.menu-btn.active b:nth-child(3){ transform:rotate(-45deg) translate(0,-10px); }
	.banner a img{ max-width: 100%;}
	.banner2{ padding-bottom: 80px; margin-bottom: -80px;}
	.banner2 .box{padding:50px 0;}
	.banner2 .box .textbox{ width: 50%;}
	.banner2 .box .textbox .text .jieshao{ font-size: 30px; line-height: 40px;}
	.banner2 .box .imgbox{ width: 50%;}
	.banner3 .box .textbox .text .biaoti{ margin-bottom: 20px; font-size:40px; line-height:40px;}
	.banner3 .box .textbox .text .jieshao{ margin-bottom:15px; font-size:16px; line-height:26px;}
	.banner3 .box .textbox .text .jiangexian{ width:80px; height:4px;}
	.banner3 .box .imgbox img{ max-height:300px;}
	.title-1 .cn{ font-size: 24px; line-height: 30px;}
	.col-md-6:nth-child(2) .text-1-list{ margin-top: 20px;}
	.title-3 ul li a{ min-width: 150px; font-size: 18px; line-height: 40px; border-radius: 20px;}
	.title-4{ margin-bottom: 20px; font-size:22px;}
	.title-6 .mc{ font-size: 18px; line-height: 30px;}
	.text-1-list{ padding: 20px; border-radius: 15px;}
	.text-1-list .neirong .text{padding: 0;}
	.text-1-list .neirong{ height: auto;}
	.text-1-list .neirong .text .biaoti{margin-bottom: 20px; font-size: 18px;}
	.text-1-list .neirong .text .jieshao{ font-size: 14px; line-height: 26px;}
	.text-2 table tr:nth-child(1) td{ font-size: 16px; line-height: 40px;}
	.text-2 table tr:nth-child(n+2) td{ font-size: 14px; line-height: 40px;}
	.text-3 table tr:nth-child(-n+2) td{ font-size: 14px; line-height: 34px;}
	.text-3 table tr:nth-child(n+3) td{ font-size:14px; line-height: 34px;}
	.text-4 .ul{ margin: 0 -15px;}
	.text-4 .ul .li{ padding: 0 15px;}
	.text-4 .ul .li .biaoti{ width: 200px; font-size: 18px; line-height: 40px;}
	.text-4 .ul .li .box{ padding: 30px 15px 15px;}
	.text-4 .ul .li .box .textbox .text .mc{ font-size: 14px;}
	.text-4 .ul .li .box .textbox .text .jieshao{ font-size: 18px; line-height: 24px;}
	.text-5 table tr:nth-child(1) td{ font-size: 16px; line-height: 40px;}
	.text-5 table tr:nth-child(n+2) td{ font-size: 14px; line-height: 40px;}
	.text-6 .ul{ margin: 0 -20px;}
	.text-6 .ul .li{ padding: 0 20px;}
	.text-6 .ul .li .biaoti{max-width: 200px; font-size: 16px; line-height: 34px; border-radius: 17px;}
	.text-6 .ul .li ul li .zimu{ width: 40px; font-size: 24px; line-height: 30px;}
	.text-6 .ul .li ul li .jindutiao{ height: 30px;}
	.text-6 .ul .li ul li .jindutiao:after{border-top-width:15px;border-bottom-width:15px;}
	.text-6 .ul .li ul li .mc{ font-size: 14px; line-height: 30px;}
	.text-11{ font-size: 14px; line-height: 26px;}
	.text-12{padding: 20px;}
	.text-13 .imgbox{display: none;}
	.text-13 .textbox{ padding-bottom: 0;}
	.text-13 .textbox ul li:nth-child(n+3){ margin-top: 20px;}
	.text-13 .textbox ul li:nth-child(even) .box{ flex-direction: row;}
	.text-13 .textbox ul li{ margin-bottom: 0 !important; padding: 0 !important; width: calc(50% - 10px);}
	.text-13 .textbox ul li:nth-child(odd){ margin-right: 20px;}
	.text-13 .textbox ul li .box .text{ width: calc(100% - 90px);}
	.text-13 .textbox ul li:nth-child(even) .box .text{ padding: 0 0 0 20px; text-align: left;}
	.text-13 .textbox ul li .box .text .item{ width: 100%;}	
	.text-13 .textbox ul li .box .text .item .mc{ margin-bottom: 5px; font-size: 16px;}
	.picture-8 .ul{ margin: 0 -10px;}
	.picture-8 .ul .li{padding: 0 10px;}
	.picture-8 .ul .li .maxbiaoti{ font-size: 14px; line-height: 34px; border-radius: 17px;}
	.picture-8 .ul .li .box{ padding: 30px 15px 15px;}
	.picture-8 .ul .li .box .biaoti{ margin-bottom:20px; width:196px;}
	.picture-8 .ul .li .box .biaoti ul li:nth-child(2){ margin-left: 30px;}
	.picture-8 .ul .li .box .biaoti ul li:nth-child(2):before{ right: calc(100% + 9px);}
	.picture-8 .ul .li:nth-child(n+3){ margin-top:20px;}
	.picture-10-list .textbox{padding: 0 10px 15px;}
	.picture-10-list .textbox .biaoti{ margin-bottom: 10px; font-size: 16px;}
	.picture-10-list .textbox .jieshao{ font-size: 12px;}
	.picture-11 ul li .box .imgbox{ width: 120px;}
	.picture-11 ul li .box .textbox{ padding-left:20px;}
	.picture-11 ul li .box .textbox .biaoti{ font-size: 18px; line-height: 24px;}
	.picture-11 ul li .box .textbox .jieshao{ height: 48px; line-height: 24px;}
	.picture-12 .ul .li .maxbiaoti{margin-bottom: 30px; font-size: 18px; line-height: 24px;}
	.picture-12 .ul .li .bot .textbox .biaoti{ width: 100px; font-size: 18px;}
	.picture-12 .ul .li .bot .textbox .item{ width: calc(100% - 100px);}
	.picture-12 .ul .li .bot .textbox .item ul li{padding-top: 20px; padding-bottom: 20px;}
	.picture-12 .ul .li .bot .textbox .item ul li:nth-child(odd){ padding-left:20px;padding-right: 20px;}
	.picture-12 .ul .li .bot .textbox .item ul li:nth-child(even){ padding-left: 50px;}
	.picture-12 .ul .li .bot .textbox .item ul li .text .mc{ font-size: 18px;}
	.picture-12 .ul .li .bot .textbox .item ul li .text .jieshao{ font-size: 14px;}
	.picture-14 .lefts{ width: 100%;}
	.picture-14 .shouji{ margin-bottom: 20px; width: 100%;}
	.picture-14 .shouji .menu{ margin-bottom: 20px;}
	.picture-14 .shouji .menu ul{ display: flex; justify-content: center;}
	.picture-14 .shouji .menu ul li{ width:100px; font-size: 18px;}
	.picture-14 .shouji .menu ul li:nth-child(1){ color: #4385f6;}
	.picture-14 .shouji .menu ul li:nth-child(2){ color: #ffb74d;}
	.picture-14 .shouji .bot{ display: flex;}
	.picture-14 .shouji .bot ul{ display: flex; justify-content: space-around; margin: 0; width: 50%;}
	.picture-14 .shouji .bot ul li .item{ display: flex; justify-content: center; align-items: center; width:100px; height: 100px; border-radius: 5px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1);}
	.picture-14 .shouji .bot ul:nth-child(1) li:nth-child(1).active .item{ background: #4385f6;}
	.picture-14 .shouji .bot ul:nth-child(1) li:nth-child(2).active .item{ background: #4385f6;}
	.picture-14 .shouji .bot ul:nth-child(1) li:nth-child(3).active .item{ background: #4385f6;}
	.picture-14 .shouji .bot ul:nth-child(2) li:nth-child(1).active .item{ background: #fdb537;}
	.picture-14 .shouji .bot ul:nth-child(2) li:nth-child(2).active .item{ background: #f85718;}
	.picture-14 .shouji .bot ul:nth-child(2) li:nth-child(3).active .item{ background: #f85718;}
	.picture-14 .shouji .bot ul li .item .box .icon{ margin-bottom: 10px; font-size: 32px; line-height: 36px;}
	.picture-14 .shouji .bot ul:nth-child(1) li:nth-child(1) .item .box .icon{ color: #4385f6;}
	.picture-14 .shouji .bot ul:nth-child(1) li:nth-child(2) .item .box .icon{ color: #4385f6;}
	.picture-14 .shouji .bot ul:nth-child(1) li:nth-child(3) .item .box .icon{ color: #4385f6;}
	.picture-14 .shouji .bot ul:nth-child(2) li:nth-child(1) .item .box .icon{ color: #fdb537;}
	.picture-14 .shouji .bot ul:nth-child(2) li:nth-child(2) .item .box .icon{ color: #f85718;}
	.picture-14 .shouji .bot ul:nth-child(2) li:nth-child(3) .item .box .icon{ color: #f85718;}
	.picture-14 .shouji .bot ul li .item .box .mc{ font-size: 16px; color: #333; line-height: 18px;}
	.picture-14 .shouji .bot ul li.active .item .box .icon{ color: #fff !important;}
	.picture-14 .shouji .bot ul li.active .item .box .mc{ color: #fff;}
	.picture-14 .list{ width: 100%;}
	.picture-14 .list ul{ padding: 10px; transition: all 0.3s;}
	.picture-14 .list .item:nth-child(1) ul{ border:solid 1px #4385f6;}
	.picture-14 .list .item:nth-child(2) ul{ border:solid 1px #fdb537;}
	.picture-14 .list .item:nth-child(3) ul{ border:solid 1px #f85718;}
	.picture-14 .list .item:nth-child(1).active ul{ background: #4385f6;}
	.picture-14 .list .item:nth-child(2).active ul{ background: #fdb537;}
	.picture-14 .list .item:nth-child(3).active ul{ background: #f85718;}
	.picture-14 .list ul li{ margin-right: 10px; width: calc((100% - 20px) / 3);}	
	.picture-14 .list ul li:nth-child(n+4){ margin-top: 10px;}
	.picture-14 .list ul li:nth-child(3n+3){ margin-right: 0;}
	.picture-14 .list ul li span{ display: flex; justify-content: center; line-height: 40px; color: #fff; border-radius:20px; transition: all 0.3s;}
	.picture-14 .list .item.active ul li span{background: #fff !important;}
	.picture-14 .list .item:nth-child(1).active ul li span{ color: #4385f6;}
	.picture-14 .list .item:nth-child(2).active ul li span{ color: #fdb537;}
	.picture-14 .list .item:nth-child(3).active ul li span{ color: #f85718;}
	.picture-14 .list .xiantiao{ display: none;}
	.picture-14 .list .item:nth-child(n+2){ margin-top: 10px;}
	.picture-14 .list .item:nth-child(1) ul li span{ background: #4385f6;}
	.picture-14 .list .item:nth-child(2) ul li span{ background: #fdb537;}
	.picture-14 .list .item:nth-child(3) ul li span{ background: #f85718;}
	.picture-14 > .list{ margin-top: 10px;}
	footer{padding: 30px 0 0;}
	footer .top .qita{ width: 100%;}
	footer .bot{ padding: 20px 0;}
	footer .top .menu{ margin-bottom: 20px; width: 100%;}
	footer .top .qita .contact{ padding-left: 0; width: auto; float:right !important;}
}

@media (max-width:767px){
	body{ padding-bottom:54px;}
	.main-pad-1{ padding:20px 0 0;}
	.main-pad-2{ padding:0 0 20px;}
	.main-pad-3{ padding:20px 0 0;}
	.main-pad-4{ padding:20px 0 0;}
	.main-pad-5{ padding: 30px 0 0;}
	.main-pad-6{padding: 0 0 30px;}
	.main-pad-8{padding: 15px;}
	.main-background-4{background-size: auto 30px;}
	header .logo a{line-height:60px;}
	header .logo a img{ width: 120px;}
	.banner .swiper-pagination{ bottom: 10px; }
	.banner .swiper-pagination span{ width: 8px; height: 8px; }
	.banner3 .box .imgbox img{ max-height: 240px;}
	.banner3 .box .textbox .text .biaoti{ font-size: 30px; line-height: 30px;}
	.banner3 .box .textbox .text .jieshao{ font-size: 14px; line-height: 24px;}
	.menu-box{top: 60px; width: 100px; }
	.menu-box ul li a{ font-size: 12px; line-height: 34px;}
	.menu-btn{ top: 21px; width: 30px;}
	.banner2{ margin-bottom: -50px;}
	.banner2 .box{padding: 30px 0 0;}
	.banner2 .box .textbox .text .jieshao{ margin-bottom: 20px; font-size:22px; line-height: 30px;}
	.banner2 .box .textbox .text .jiangexian{ width: 60px; height: 3px;}
	.title-1 .cn{font-size: 18px; line-height: 24px;}
	.title-1 .jiangexian{ margin:15px auto;}
	.title-1 .jieshao{ font-size: 12px;}
	.title-2 .biaoti{ margin-bottom: 10px; font-size: 18px; line-height: 24px;}
	.title-2 .icon b{ margin: 0 5px; width: 8px; height: 8px;}
	.title-3 ul li a{ min-width: 120px; font-size: 14px; line-height: 34px; border-radius: 17px;}
	.title-4{ margin-bottom: 10px; font-size: 18px; line-height: 24px;}
	.title-5{ font-size: 18px; line-height: 24px;}
	.more-1 a{ width: 140px; font-size: 14px; line-height: 34px; border-radius: 17px;}
	.text-1-list{ padding: 15px;}
	.text-1-list .neirong .text .biaoti{ margin-bottom: 10px; font-size: 16px;}
	.text-1-list .neirong .text .jieshao{ font-size: 12px; line-height: 24px;}
	.text-2 table tr:nth-child(1) td{ font-size: 14px; line-height: 34px;}
	.text-3 table tr td{ padding: 0 5px;}
	.text-2 table tr:nth-child(n+2) td{ font-size: 12px; line-height: 34px;}
	.text-3 table tr:nth-child(-n+2) td{ font-size: 12px; line-height:24px;}
	.text-3 table tr:nth-child(n+3) td{ font-size: 12px; line-height:24px;}
	.text-4{ overflow: initial;}
	.text-4 .ul{ margin:0;}
	.text-4 .ul .li{ padding: 0; width: 100%;}
	.text-4 .ul .li .biaoti{ width: 140px; font-size: 16px; line-height: 34px; border-radius: 17px;}
	.text-4 .ul .li .box .item{ flex-wrap: wrap; width: 100%;}
	.text-4 .ul .li .box .imgbox{ margin-bottom: 10px; width: 100%; height:150px; justify-content: center;}
	.text-4 .ul .li .box .textbox{ padding-left: 0; width: 100%; justify-content: center;}
	.text-4 .ul .li .box .textbox .text{ text-align: center;}
	.text-5 table tr:nth-child(1) td{ font-size: 14px; line-height: 34px;}
	.text-5 table tr:nth-child(n+2) td{ font-size: 12px; line-height: 30px;}
	.text-5 table tr:nth-child(2) td:last-child{ padding: 0 10px;}
	.text-5 table tr:nth-child(3) td:last-child{ padding: 0 10px;}
	.text-6 .ul{ margin: 0 -15px;}
	.text-6 .ul .li{ padding: 0 15px;}
	.text-6 .ul .li .biaoti{max-width:140px; font-size: 14px; line-height: 30px; border-radius: 15px;}
	.text-6 .ul .li ul li .zimu{ width:30px; font-size:18px; line-height:24px;}
	.text-6 .ul .li ul li:nth-child(n+2){ margin-top: 15px;}
	.text-6 .ul .li ul li .jindutiao{ height:24px;}
	.text-6 .ul .li ul li .jindutiao:after{border-top-width:12px;border-bottom-width:12px;}
	.text-6 .ul .li ul li .mc{ font-size: 12px; line-height:24px;}
	.text-7{ font-size: 12px; line-height:24px;}
	.text-7.active{ margin-bottom: 20px;}
	.text-8{ margin-bottom: 20px;}
	.text-8 .ul .li table tr:nth-child(1) td{font-size: 14px; line-height: 34px;}
	.text-8 .ul .li table tr:nth-child(n+2) td{ font-size: 12px; line-height:34px;}
	.text-9 .ul .li table tr:nth-child(1) td{font-size: 14px; line-height: 34px;}
	.text-9 .ul .li table tr:nth-child(n+2) td{ padding:0 10px; font-size: 12px; line-height:34px;}
	.text-10{padding: 10px; font-size: 12px; line-height:24px;}
	.text-11{font-size: 12px; line-height:24px;}
	.text-13 .textbox ul li .box .icon{ width: 70px; height: 70px; font-size: 35px;}
	.text-13 .textbox ul li .box .icon.icon-lirun{ font-size: 30px;}
	.text-13 .textbox ul li .box .text{ padding-left: 15px !important; width: calc(100% - 70px);}
	.text-13 .textbox ul li .box .text .item .mc{ margin-bottom: 0; font-size: 14px;}
	.text-13 .textbox ul li .box .text .item .jieshao{ font-size: 12px;}
	.text-14{ font-size: 12px; line-height: 24px;}
	.text-14 span{ font-size: 16px;}
	.text-15 ul li:nth-child(n+4){ margin-top: 20px;}
	.text-15 ul li .imgbox{ margin-bottom: 20px; width:100px;}
	.text-15 ul li .imgbox:before{ margin:-40px 0 0 -40px; width: 80px; height: 80px;}
	.text-15 ul li .imgbox .icon{ height: 80px; font-size: 34px;}
	.text-15 ul li .textbox{ font-size: 14px;}
	.text-16-list .icon{margin-bottom: 15px;}
	.text-16-list .mc{ font-size: 14px;}
	.text-12{ flex-wrap: wrap; padding: 10px;}
	.text-12 .imgbox{ width: 100%;}
	.text-12 .textbox{ width: 100%;}
	.text-12 .textbox form .ul .li{ width: 100%;}
	.text-12 .textbox form .ul .li ul li{ margin-bottom: 15px;}
	.text-12 .textbox form .ul .li ul li .item .biaoti .mc{ font-size: 12px;}
	.text-12 .textbox form button{ width: 100%;}
	.picture-1-list a .imgbox{ margin-bottom: 10px; width: 110px; height: 110px;}
	.picture-1-list a .imgbox .icon{ font-size: 50px;}
	.picture-1-list a .biaoti{ margin-bottom: 5px; font-size: 16px;}
	.picture-1-list a .jieshao{ font-size: 12px;}
	.picture-2-list a .textbox{ padding: 10px;}
	.picture-2-list a .textbox .biaoti{ margin-bottom: 5px; height: 24px; font-size: 16px; line-height: 24px;}
	.picture-2-list a .textbox .jieshao{ height: 48px; font-size: 12px; line-height: 24px;}
	.picture-3-list a .biaoti{ font-size: 14px; line-height: 34px;}
	.picture-4-list a .top .imgbox{ max-width: 160px;}
	.picture-4-list a .top .zimu{ font-size: 50px;}
	.picture-4-list a .top .imgbox .box .icon{ font-size:60px;}
	.picture-4-list a .biaoti{ font-size: 16px;}
	.picture-5-list .biaoti{font-size: 16px; margin-bottom: 10px;}
	.picture-5-list .textbox ul li{ font-size: 12px;}
	.picture-6-list .textbox .biaoti{ font-size: 16px;}
	.picture-6-list .textbox .jieshao{ font-size: 12px;}
	.picture-7-list{ padding: 30px 15px 10px;}
	.picture-7-list .imgbox{ width: 80px; height: 50px;}
	.picture-7-list .imgbox:before, .picture-7-list .imgbox:after{ border-left-width:40px; border-right-width:40px;}
	.picture-7-list .imgbox:before{ border-bottom-width:22px !important;}
	.picture-7-list .imgbox:after{ border-top-width:22px !important;}
	.picture-7-list .textbox{padding-top: 10px;}
	.picture-7-list .textbox .biaoti{ margin-bottom: 10px; font-size: 16px;}
	.picture-7-list .textbox .jieshao{ font-size: 12px;}
	.picture-9 ul li .biaoti{ font-size: 16px;}
	.picture-9 ul li .jieshao{ font-size: 12px;}
	.picture-11 ul li .box .imgbox{ width: 100px;}
	.picture-11 ul li .box .textbox{ padding-left: 15px; width: calc(100% - 100px);}
	.picture-11 ul li .box .textbox .biaoti{ font-size: 14px;}
	.picture-11 ul li .box .textbox .jieshao{ font-size: 12px;}
	.picture-12 .ul .li{ padding: 20px 0;}
	.picture-12 .ul .li .maxbiaoti{ margin-bottom: 20px; font-size: 16px;}
	.picture-12 .ul .li .maxbiaoti b{ margin-right: 20px;}
	.picture-12 .ul .li .bot{ flex-wrap: wrap;}
	.picture-12 .ul .li .bot .imgbox{ margin-bottom: 15px; width: 100%;}
	.picture-12 .ul .li .bot .textbox{ width: 100%;}
	.picture-12 .ul .li .bot .textbox .item ul li .text .mc{ font-size: 16px;}
	.picture-14 .shouji .bot{ flex-wrap: wrap;}
	.picture-14 .shouji .bot ul{ width: 100%;}
	.picture-14 .shouji .bot ul:nth-child(n+2){ margin-top: 20px;}
	.picture-14 .shouji .bot ul li .item{ width: 90px; height: 90px;}
	.picture-14 .shouji .bot ul li .item .box .icon{ font-size: 24px; line-height: 30px;}
	.picture-14 .shouji .bot ul li .item .box .mc{ font-size: 14px; line-height: 16px;}
	.picture-14 .list ul{ padding: 5px;}
	.picture-14 .list .item:nth-child(n+2){ margin-top: 5px;}
	.picture-14 .list ul li{ margin-right: 5px; width: calc((100% - 10px) / 3);}
	.picture-14 .list ul li:nth-child(n+4){ margin-top: 5px;}
	.picture-14 .list .item ul li span{ font-size: 14px; line-height: 30px; border-radius: 15px;}
	.picture-14 > .list{ margin-top: 5px;}
	.tabBar{ position: fixed; left: 0; bottom: 0; z-index: 99999; width: 100%; background: #fcaa1c; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
	.tabBar ul li{ width: calc(100% / 3);}
	.tabBar ul li a{ display: block; padding:5px 0; transition: all 0.3s;}
	.tabBar ul li.active a{ background: #17a8fd;}
	.tabBar ul li:nth-child(n+2) a{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.5);}
	.tabBar ul li a .icon{ font-size:18px; color: #fff; line-height: 24px;}
	.tabBar ul li a .mc{ font-size: 12px; color: #fff; line-height: 20px;}
	.tabBar ul li .tanchuang{ position: absolute; left: 15px; bottom: 100%; z-index: 1; padding-bottom: 10px; width: calc(100% - 30px); transform: translateY(10px); opacity: 0; visibility: hidden; transition: all 0.3s;}
	.tabBar ul li .tanchuang:before{ content: ""; position: absolute; right: calc(((100% + 30px) / 3 - 30px - 12px) / 2); bottom: 4px; z-index: 1; width: 0; height: 0; border-left: solid 6px transparent; border-right: solid 6px transparent; border-top: solid 6px rgba(23,168,253,0.8);}
	.tabBar ul li.active .tanchuang{ transform: translateY(0px); opacity: 1; visibility: visible;}
	.tabBar ul li .tanchuang .imgbox{ padding: 10px; font-size: 0; background: rgba(23,168,253,0.8); border-radius: 5px;}
	.tabBar ul li .tanchuang .imgbox img{ max-width: 100px;}	
	footer{padding: 20px 0 0;}
	footer .top .qita .ewm{ width: auto;}
	footer .top .qita .ewm ul{ margin: 0;}
	footer .top .qita .ewm ul li{padding: 0; width: auto;} 
	footer .top .qita .ewm ul li:nth-child(n+2){ margin-left: 20px;}
	footer .top .qita .ewm ul li .imgbox{ margin-bottom: 5px;}
	footer .top .qita .ewm ul li .imgbox img{ width: 120px;}
	footer .top .qita .contact{ font-size: 12px;}
	footer .bot{padding: 15px 0;}
	footer .bot .logo a img{ width: 150px;}
	footer .bot .tel a .shuzi{font-size: 20px;}
}

@media (max-width:479px){
	.banner2 .box .textbox .text .jieshao{ font-size: 18px; line-height:24px;}
	.banner3{ padding:20px 0;}
	.banner3 .box .textbox .text .biaoti{ font-size: 24px; line-height: 24px;}
	.banner3 .box .textbox .text .jieshao{ font-size: 12px;}
	.more-1 a{ width: 120px; font-size: 12px;}
	.text-2{ display: none;}
	.text-3{ display: none;}
	.text-5{ display: none;}
	.text-6 .ul{ margin: 0;}
	.text-6 .ul .li{ padding: 0; width: 100%;}
	.text-6 .ul .li:nth-child(n+2){ margin-top: 20px;}
	.text-6 .ul .li ul li{ margin-left:30px;}
	.text-6 .ul .li:nth-child(1) ul li .zimu{ display: block;}
	.text-6 .ul .li ul li .zimu{ font-size: 16px;}
	.text-6 .ul .li:nth-child(1) ul li .jindutiao{ float: left;}
	.text-6 .ul .li:nth-child(1) ul li .jindutiao:before{ left: 0; right: initial;}
	.text-6 .ul .li:nth-child(1) ul li .jindutiao:after{ left: initial; right: 0; border-right:none; border-left: solid 16px #214ec1;}
	.text-6 .ul .li:nth-child(1) ul li .mc{ float: left; padding: 0 0 0 10px; text-align: left;}
	.text-8 .ul .li{ width: 100%;}
	.text-8 .ul .li:nth-child(n+2){ margin-top: 5px;}
	.text-8 .ul .li:nth-child(1){ margin: 0;}
	.text-9 .ul .li{ width: 100%;}
	.text-9 .ul .li:nth-child(n+2){ margin-top: 5px;}
	.text-9 .ul .li:nth-child(1){ margin: 0;}
	.text-13 .textbox ul li{ width: calc(50% - 5px);}
	.text-13 .textbox ul li:nth-child(odd){ margin-right: 10px;}
	.text-13 .textbox ul li .box .icon{ font-size: 30px;}
	.text-13 .textbox ul li .box .icon.icon-lirun{ font-size: 25px;}
	.text-13 .textbox ul li .box .text{ padding-left: 10px !important;}
	.text-15 ul li .textbox{ font-size: 12px;}
	.text-17{ display: block;}
	.text-17 .ul .li{ border:solid 1px #e6e6e6;}
	.text-17 .ul .li:nth-child(n+2){ margin-top:5px;}
	.text-17 .ul .li ul li{ display: flex;}	
	.text-17 .ul .li ul li:nth-child(n+2){border-top:solid 1px #e6e6e6;}
	.text-17 .ul .li ul li .biaoti{ padding: 5px; width:40%; font-size: 12px; color: #333; line-height: 24px; border-right:solid 1px #e6e6e6;}
	.text-17 .ul .li ul li:nth-child(1) .biaoti{ color: #fff;}
	.text-17 .ul .li ul li:nth-child(even){ background: #eee;}
	.text-17 .ul .li:nth-child(odd) ul li:nth-child(1){ background:#0e87be;}
	.text-17 .ul .li:nth-child(even) ul li:nth-child(1){ background:#1398d5;}
	.text-17 .ul .li ul li .right{ padding: 5px; width:60%; font-size: 12px; color: #333; line-height: 24px; }	
	.text-17 .ul .li ul li:nth-child(1) .right{ color: #fff;}	
	.text-18{ display: block;}
	.text-18 .ul .li{ border:solid 1px #e6e6e6;}
	.text-18 .ul .li:nth-child(n+2){ margin-top:5px;}
	.text-18 .ul .li ul li{ display: flex;}	
	.text-18 .ul .li ul li:nth-child(n+2){border-top:solid 1px #e6e6e6;}
	.text-18 .ul .li ul li .biaoti{ padding: 5px; width:65%; font-size: 12px; color: #333; line-height: 24px; border-right:solid 1px #e6e6e6;}
	.text-18 .ul .li ul li:nth-child(1) .biaoti{ color: #fff;}
	.text-18 .ul .li ul li:nth-child(even){ background: #eee;}
	.text-18 .ul .li:nth-child(odd) ul li:nth-child(1){ background:#f08a07;}
	.text-18 .ul .li:nth-child(even) ul li:nth-child(1){ background:#fea22b;}
	.text-18 .ul .li ul li .right{ padding: 5px; width:35%; font-size: 12px; color: #333; line-height: 24px; }	
	.text-18 .ul .li ul li:nth-child(1) .right{ color: #fff;}	
	.text-19{ display: block;}
	.text-19 .ul .li{ border:solid 1px #e6e6e6;}
	.text-19 .ul .li:nth-child(n+2){ margin-top:5px;}
	.text-19 .ul .li ul li{ display: flex;}	
	.text-19 .ul .li ul li:nth-child(n+2){border-top:solid 1px #e6e6e6;}
	.text-19 .ul .li ul li .biaoti{ padding: 5px; width:40%; font-size: 12px; color: #333; line-height: 24px; border-right:solid 1px #e6e6e6;}
	.text-19 .ul .li ul li:nth-child(1) .biaoti{ color: #fff;}
	.text-19 .ul .li ul li:nth-child(even){ background: #eee;}
	.text-19 .ul .li ul li:nth-child(1){ background:#28a7e1;}
	.text-19 .ul .li ul li .right{ padding: 5px; width:60%; font-size: 12px; color: #333; line-height: 24px; }	
	.text-19 .ul .li ul li:nth-child(1) .right{ color: #fff;}	
	.picture-1-list a .imgbox{ width:90px; height:90px;}
	.picture-1-list a .imgbox .icon{ font-size: 40px;}
	.picture-1-list a .biaoti{ font-size: 14px;}
	.picture-2-list a .textbox .biaoti{ font-size: 14px;}
	.picture-3-list a .biaoti{ font-size: 12px;}
	.picture-4-list a .top{ margin-bottom: 0;}
	.picture-4-list a .top .zimu{ font-size: 40px; line-height: 34px;}
	.picture-4-list a .top .imgbox{ max-width: 140px;}
	.picture-4-list a .top .imgbox .box .icon{ font-size: 50px;}
	.picture-4-list a .biaoti{ font-size: 14px;}
	.picture-5-list .imgbox{ max-width: 130px;}
	.picture-8 .ul .li .maxbiaoti{ font-size: 12px;}
	.picture-8 .ul .li .box{ padding: 30px 10px 10px;}
	.picture-8 .ul .li .box .biaoti{ width:150px;}
	.picture-8 .ul .li .box .biaoti ul li{ width: 70px; height: 70px; font-size: 12px;}
	.picture-8 .ul .li .box .biaoti ul li:nth-child(2){ margin-left: 10px;}
	.picture-8 .ul .li .box .biaoti ul li:nth-child(2):before{ display: none;}
	.picture-8 .ul .li .box .imgbox ul li{ width: 50%;}
	.picture-9 ul li .imgbox{ position: relative; padding-top: 120%;}
	.picture-9 ul li .imgbox img{ position: absolute; left:50%; top:50%; max-height: 100%; max-width:100%; transform: translate(-50%,-50%);}
	.picture-9 ul li .biaoti{ font-size: 14px;}
	.picture-10-list .imgbox{ height: 150px;}
	.picture-11 ul li .box{ display: block; width: 100%;}
	.picture-11 ul li .box .imgbox{ margin: 0 auto 10px;}
	.picture-11 ul li .box .textbox{ padding: 0; width: auto; text-align: center;}
	.picture-11 ul li .box .textbox .biaoti{ margin-bottom:5px;}
	.picture-12 .ul .li .bot .textbox .biaoti{ width:90px; font-size: 16px;}
	.picture-12 .ul .li .bot .textbox .item{ padding: 0; width: calc(100% - 90px);}
	.picture-12 .ul .li .bot .textbox .item ul li{ padding-top:10px; padding-bottom: 10px;}
	.picture-12 .ul .li .bot .textbox .item ul li .icon{ width: 64px; height: 64px; font-size: 34px;}
	.picture-12 .ul .li .bot .textbox .item ul li .text .jieshao{ font-size: 12px;}
	.picture-13-list .box .biaoti{ font-size: 14px;}
	.picture-13-list .box .jieshao{ font-size: 12px;}
	footer .top .maxbiaoti{ text-align: center;}
	footer .top .maxbiaoti:before{ margin-left: -33px; width: 66px; left: 50%;}
	footer .top .qita .ewm{ margin-bottom: 20px; display: flex; justify-content: center; width: 100%;}
	footer .top .qita .ewm ul li .imgbox img{ width: 100px;}
	footer .top .qita .contact{ width: 100%; text-align: center;}
	footer .bot .logo a img{ width: 120px;}
	footer .bot .tel a{ line-height: 40px;}
}

@media (max-width:399px){
	.banner3 .box .textbox .text .biaoti{ margin-bottom: 10px; font-size: 20px;}
	.banner3 .box .textbox{ width: 55%;}
	.banner3 .box .imgbox{ width: 45%;}
	.title-6 .mc{font-size: 16px;}
	.text-1-list .neirong .text .biaoti{ font-size: 14px;}
	.text-13 .textbox ul li{ width: 100%;}
	.text-13 .textbox ul li:nth-child(odd){ margin-right: 0;}
	.text-13 .textbox ul li:nth-child(n+2){ margin-top: 20px;}
	.picture-8 .ul .li{ width: 100%;}
	.picture-8 .ul .li:nth-child(n+2){ margin-top: 20px;}
	.picture-12 .ul .li .maxbiaoti{ font-size: 14px;}
	.picture-12 .ul .li .bot .textbox{ flex-wrap: wrap;}
	.picture-12 .ul .li .bot .textbox .biaoti{ justify-content: center; width: 100%; line-height: 24px;}
	.picture-12 .ul .li .bot .textbox .biaoti:before{ display: none;}
	.picture-12 .ul .li .bot .textbox .item{ width: 100%;}
	.picture-12 .ul .li .bot .textbox .item ul li:nth-child(n+2){ margin-top:10px;}
	.picture-12 .ul .li .bot .textbox .item ul li:nth-child(odd){ padding:5px 0 5px 5px;}
	.picture-12 .ul .li .bot .textbox .item ul li:nth-child(even){ padding:5px 0 5px 5px;}
	.picture-12 .ul .li .bot .textbox .item ul li .text .mc{ margin-bottom: 0; font-size: 14px;}
	.picture-14 .shouji .bot ul:nth-child(n+2){ margin-top: 10px;}
	.picture-14 .list .item ul li span{ font-size: 12px; line-height: 24px; border-radius: 12px;}
}

.news-main{
	width: 100%;
	overflow: hidden;
	padding: 50px 0;
}
.news-main .wrap{
	max-width: 1200px;
	margin: 0 auto;
}
.news-main-left{
	width: 20%;
	float: left;
}
.news-main-title{
	display: block;
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	background-color: #0261bb;
	font-size: 18px;
	color: #fff;
	text-align: center;
	padding: 0 15px;
}
.news-main-nav{
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 0;
	font-style: normal;
}
.news-main-nav>li{
	display: block;
	overflow: hidden;
	margin: 5px 0 5px 0;
	list-style: none
}
.news-main-nav>li>a{
	display: block;
	overflow: hidden;
	height: 32px;
	line-height: 32px;
	background-color: #f1f1f1;
	font-size: 14px;
	color: #333;
	text-align: center;
}
.news-main-nav>li>a:hover , .news-main-nav>li a.active{
	background-color: #0261bb;
	color: #fff;
}

.img-cover {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s
}
.news-main-right{
	width: 78%;
	float: right;
}
.news-list{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	overflow: hidden;
	font-style: normal;
	padding: 0;
	margin: 0;
}
.news-list>li{
	width: calc(50% - 10px);
	float: left;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc;
	list-style: none
}
.news-list>li>a{
	width: 100%;
	float: left;
	display: flex;
	flex-wrap: wrap;
}
.news-list>li>a .news-img{
	width: 30%;
	float: left;
	overflow: hidden;
	position: relative;
	border-radius: 10px;
}
.news-list>li>a .news-box{
	width: 70%;
	float: left;
	padding: 0 0 0 20px;
}
.news-list>li>a .news-box>h1{
	display: block;
	overflow: hidden;
	line-height: 30px;
	font-size: 16px;
	color: #333;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin: 0;
}
.news-list>li>a .news-box .news-text{
	display: block;
	overflow: hidden;
	height: 72px;
	line-height: 24px;
	font-size: 14px;
	color: #333;
	margin-top: 8px;
	text-overflow:ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient: vertical;
}

.news-details{
	width: 100%;
	overflow: hidden0;
}
.news-details-title{
	display: block;
	overflow: hidden;
	line-height: 30px;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	text-align: center;
}
.news-details-time{
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	color: #666;
	padding: 10px 0;
	border-bottom: 1px dashed #ccc;
}
.news-details-content{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color: #333;
	line-height: 30px;
	margin-top: 15px;
}
.news-details-content img{
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}

@media (max-width:1200px){
	.news-main .wrap{
		max-width: 95%;
	}
}
@media (max-width:991px){
	.news-main {
    padding: 30px 0;
	}
	.news-main .wrap{
		max-width: calc(100% - 60px);
	}
	.news-main-left{
		width: 29%;
	}
	.news-main-right{
		width: 69%;
	}
}
@media (max-width:767px){
	.news-main {
    padding: 0;
	}
	.news-main .wrap{
		max-width: calc(100% - 40px);
	}
	.news-main-left{
		width: 100%;
	}
	.news-main-title{
		width: calc(100% + 40px);
		margin-left: -20px;
		position: relative;
		text-align: left;
		padding: 0 20px;
		font-weight: bold;
		font-size: 20px;
	}
  .news-main-title::after {
    content: ">";
    font-family: simsun;
		font-weight: bold;
    font-size: 20px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%) rotate(90deg);
  }
	.news-main-right{
		width: 100%;
	}
	.news-main-nav{
		display: none;
	}
	.news-main-nav>li{
		margin-top: 3px;
	}
	.news-main-nav>li>a{
		height: 40px;
		line-height: 40px;
	}
	.news-list{
		padding-top: 15px;
	}
	.news-list>li{
		width: 100%;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}


	.news-details{
		padding: 15px 0;
	}
	.news-details-title{
		line-height: 24px;
		font-size: 16px;
	}
	.news-details-time{
		padding: 5px 0;
	}
	.news-details-content{
		line-height: 24px;
		margin-top: 10px;
	}
}



.pagin{position:relative;margin-top:10px;padding:0 12px;}
.pagin .blue{color:#056dae;font-style:normal;}
.pagin .paginList{position:absolute;right:12px;top:0;}
.pagin .paginList .paginItem{float:left;}
.pagin .paginList .paginItem a{float:left;width:31px;height:28px;border:1px solid #DDD; text-align:center;line-height:30px;border-left:none;color:#3399d5;}
.pagin .paginList .paginItem:first-child a{border-left:1px solid #DDD;}
.pagin .paginList .paginItem:first-child a{border-bottom-left-radius:5px;border-top-left-radius:5px;}
.pagin .paginList .paginItem:last-child a{border-bottom-right-radius:5px;border-top-right-radius:5px;}
.pagin .paginList .paginItem.current,.pagin .paginList .paginItem.current a{background:#f5f5f5; cursor:default;color:#737373;}
.pagin .paginList .paginItem:hover{background:#f5f5f5;}
.pagin .paginList .paginItem.more,.pagin .paginList .paginItem.more a:hover{ cursor:default;}
.pagin .paginList .paginItem.more:hover{background:#FFF;}
.pagin .paginList .paginItem.more a{color:#737373;}
.message{ float:left; width:300px;margin-top:15px;}
.jlfanye{ float:right; width:480px;}
.jlfanye a{ padding:5px 15px;  border: solid 1px #dedede; float:left; min-width:8px; margin:8px 2px; color:#999;}
.jlfanye a:hover{ color:#f00;}






