﻿@charset "utf-8";

body{ font-family:"微软雅黑"}
.glyphicon{top:0 !important}
.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}
::-webkit-input-placeholder{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
:-moz-placeholder{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
::-moz-placeholder{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
:-ms-input-placeholder{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
.tr{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
.tr2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
.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:25px 0 0;}
.main-pad-2{ padding:0 0 25px;}
.main-pad-3{ padding:40px 0 0;}
.main-pad-4{ padding:0 0 40px;}
.main-pad-5{ padding:20px; }
.main-pad-6{ padding:0 0 115px; }
.main-pad-7{ padding:130px 0 85px; }
.main-pad-8{ padding:80px 0 0;}
.main-pad-9{ padding:0 0 80px;}
.main-pad-10{ padding:35px 0 100px;}
.main-pad-11{ padding: 60px 35px 25px; }
.main-pad-12{ padding: 35px 0 0; }
.main-pad-13{ padding:25px 15px; }
.main-pad-14{ padding:70px 0 0;}
.main-pad-15{ padding:0 0 70px;}
.main-pad-16{ padding:55px 0 0;}
.main-pad-17{ padding:0 0 55px;}
.main-pad-18{ padding: 0 0 125px; }
.main-pad-19{ padding: 25px; }
.main-pad-20{ padding:0 0 35px; }
.main-pad-21{ padding:0 0 145px; }
.main-pad-22{ padding:20px 0 0; }
.main-mar-1{ margin-bottom:10px; }
.main-mar-2{ margin-bottom:-85px; }
.main-mar-3{ margin-bottom:-65px; }
.main-mar-4{ margin-bottom:-115px; }
.main-mar-5{ margin-bottom:-70px; }
.main-mar-6{ margin-bottom:15px; }
.main-border-1{ border-top: solid 3px #900a27; }
.main-border-2{ height: 115px; border-bottom: solid 1px #cecece;}
.main-border-radius-1{border-radius: 5px; overflow: hidden;}
.main-box-shadow-1{ box-shadow: 0 0 18px rgba(0,0,0,0.08); }
.main-box-shadow-2{ box-shadow: 0 0 5px rgba(0,0,0,0.26); }
.main-box-shadow-3{ box-shadow: 0 0 24px rgba(0,0,0,0.23); }
.main-box-shadow-4{ box-shadow: 0 0 13px rgba(0,0,0,0.23) !important; }
.main-Background-1{ background:#e9e9e9;}
.main-Background-2{ background: #fff;  }
.main-Background-3{ position: relative; }
.main-Background-3 .bg{ position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 235px; }
.main-Background-3 > div{ position: relative; z-index: 2; }
.main-Background-4{ background: #ebebeb; }
.main-Background-5{ background: #efefef; }
.main-Background-6{ background: #f4f4f4; }

header{ position:relative; z-index:99999;}
header .qita .logo a{ display:block; font-size:0;}
header .qita .tel{ margin-top: 28px; }
header .qita .tel .icon{ margin-right: 10px; font-size: 0; line-height: 54px; }
header .qita .tel .icon img{ width: 45px; }
header .qita .tel .text .mc{ font-size: 16px; color: #333; line-height: 24px; }
header .qita .tel .text .shuzi{ position: relative; font-size: 26px;color:#900a27; line-height: 30px; }
header .qita .tel .text .shuzi span{ position: absolute; left: 100%; top: 0; width: 100px; font-size: 16px;color: #333; }

.banner{ position:relative;}
.banner a{ display: block; font-size: 0; text-align: center;}
.banner a img{ width: 100%;}
.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;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ background: #990020;}
.banner2{ /*padding-top: 352px;*/ }
.banner2 img{width: 100%;}

.title-1{
background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#e5e5e5 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#e5e5e5 100%);background:linear-gradient(to bottom,#ffffff 0%,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0 );}
.title-1 ul li:nth-child(n+2){ margin-left: 25px; }
.title-1 ul li a{ display: block; padding: 0 20px; font-size: 17px; color: #4d4d4d; line-height: 60px; }
.title-1 ul li.active a{ color: #fff; background-color: #900a27; }
.title-2{ margin-bottom: 65px; font-size: 0; }
.title-2 img{ max-width: 100%; }
.title-3{ margin-bottom: 50px; font-size: 0; overflow: hidden; }
.title-3 .box{ position: relative; display: inline-block; vertical-align: top; max-width: 100%; }
.title-3 .box b{ display: block; position: absolute; top:12px; z-index: 1; width: 10px; height: 10px; border:solid 1px #a9a9a9; border-radius: 50%; }
.title-3 .box b:first-child{ right: calc(100% + 35px); }
.title-3 .box b:last-child{ left: calc(100% + 35px); }
.title-3 .box:before,.title-3 .box:after{ content: ""; position: absolute; top: 16px; z-index: 1; width: 600px; height: 1px; background: #c9c9c9; }
.title-3 .box:before{ right:calc(100% + 45px)}
.title-3 .box:after{ left:calc(100% + 45px)}
.title-3 .box .cn{ margin-bottom: 5px; font-size: 30px; color: #900a27; font-weight: bold; line-height: 34px; }
.title-3 .box .en{ font-size: 16px; color: #adacac; line-height: 24px; }
.title-4{ position: relative; padding:20px 15px 0; height: 65px; background: #900a27; }
.title-4:before{ content: ""; position: absolute; left: calc((100% - 245px) / 2); bottom: -20px; z-index: 1; width: 245px; height: 50px; background: #900a27; border-radius: 40px; }
.title-4 .cn{ position: relative; z-index: 2; margin-bottom:3px; overflow: hidden; }
.title-4 .cn span{ display: inline-block; vertical-align: top; position:relative; font-size: 24px;color: #fff; font-weight: bold; line-height: 30px; }
.title-4 .cn span:before,.title-4 .cn span:after{ content: ""; position: absolute; top: calc((100% - 5px) / 2); z-index: 1; width: 600px; height: 5px; border-top: solid 1px rgba(255,255,255,0.14); border-bottom: solid 1px rgba(255,255,255,0.3); }
.title-4 .cn span:before{ right: calc(100% + 20px); }
.title-4 .cn span:after{ left: calc(100% + 20px); }
.title-4 .en{ position: relative; z-index: 2; font-family:arial; font-size:18px; color:rgba(255,255,255,0.5); line-height: 24px; }
.title-5{ margin-bottom: 25px; background: url(../images/t5_huabian.png) repeat-x bottom; }
.title-5 .cn{ position: relative; padding-bottom: 20px; font-size: 24px; color: #900a27; line-height: 26px; border-bottom: solid 3px #900a27; }
.title-5 .cn:before{ content: ""; position: absolute; left: 50%; bottom: 0; z-index: 1; margin-left: -4px; width: 0; height: 0; border-left:solid 4px transparent; border-right:solid 4px transparent; border-bottom:solid 4px #900a27; }
.title-5 .en{ margin-left: 15px; color: #b5b5b5; line-height: 26px; }
.title-6{ font-size: 0; }
.title-6 img{ max-width: 100%; }
.title-7{ margin-bottom: 35px; }
.title-7 .biaoti{ margin-bottom: 15px; font-size: 0; overflow: hidden; }
.title-7 .biaoti span{ position: relative; display: inline-block; vertical-align: top; padding: 0 40px; max-width: 100%; font-size: 30px;color: #900a27; line-height: 34px; font-weight:bold; }
.title-7 .biaoti span:before,.title-7 .biaoti span:after{ content: ""; position:absolute; top: 50%; z-index: 1; width: 600px; height: 1px; background: #dbdbdb; }
.title-7 .biaoti span:before{ right: 100%; }
.title-7 .biaoti span:after{ left: 100%; }
.title-7 .jieshao{ font-size: 24px;color: #333; line-height: 30px; }
.title-8{ margin-bottom: 20px; padding-bottom:15px; font-size: 18px; color: #333; font-weight:bold; line-height: 24px; border-bottom: solid 1px #cccccc; }
.title-8 span{ color: #900a27; }
.title-9{ line-height: 70px; }
.title-9 .left .cn{ font-size: 22px;color: #990020; font-weight:bold; }
.title-9 .left .en{ padding-top:5px; margin-left: 10px; font-size: 12px;color: #9d9d9d; line-height: 65px; }
.title-9 .right{ color: #737373; }
.title-9 .right a{ color: #737373; }
.title-10{ padding-bottom: 10px; margin-bottom: 20px; font-size: 18px;color: #990020; font-weight:bold; line-height: 24px; border-bottom: solid 2px #bfbfbf; }
.title-11{ margin-bottom: 20px; padding-bottom: 15px; border-bottom: solid 1px #dadada; }
.title-11 .biaoti{ font-size: 24px;color: #333; font-weight:bold; line-height: 30px; }
.title-11 .time{ margin-top: 5px; font-size: 12px;color: #b6b6b6; line-height: 24px; }
.title-12{ font-size: 0; }
.title-12 img{ max-width: 100%; }
.title-13{ margin-bottom: 60px; font-size: 0; overflow: hidden; }
.title-13 .box{ position: relative; display: inline-block; vertical-align: top; max-width: 100%; }
.title-13 .box b{ display: block; position: absolute; bottom: 35px; z-index: 1; width: 600px; height: 1px; background: #990020; }
.title-13 .box b:first-child{ right: calc(100% - 15px); }
.title-13 .box b:last-child{ left: calc(100% - 15px); }
.title-13 .item{ position: relative; padding: 0 65px 20px;overflow: hidden;}
.title-13 .item:before{ content: ""; position: absolute; top:22px; left: 0; z-index: 1; width: 100%; height: 32px; border-left:solid 2px #d5d5d5; border-right:solid 2px #d5d5d5; }
.title-13 .item:after{ content: ""; position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; height: 24px; border:solid 2px #d5d5d5; border-top: none;}
.title-13 .item .biaoti{ position: relative; z-index: 2; margin-bottom: 10px; }
.title-13 .item .biaoti span{ position: relative; display: inline-block; vertical-align: top; padding: 0 15px; font-size: 36px;color: #990020; font-weight:bold; line-height: 40px; }
.title-13 .item .biaoti span:before,.title-13 .item .biaoti span:after{ content: ""; position: absolute; top: 50%; z-index: 1; width:600px; height:2px; background: #d5d5d5;}
.title-13 .item .biaoti span:before{ right: 100%; }
.title-13 .item .biaoti span:after{ left: 100%; }
.title-13 .item .jieshao{ font-size: 24px; color: #333; line-height: 30px; }
.title-14 .biaoti{ margin-bottom: 10px; font-size: 36px; color: #990020; font-weight:bold; line-height: 40px; }
.title-14 .jieshao{ font-size: 24px; color: #333; line-height:30px; }
.title-15 .biaoti{ margin-bottom: 10px; font-size:0; overflow: hidden; }
.title-15 .biaoti span{ position: relative; display: inline-block; vertical-align: top; padding: 0 15px; font-size: 36px; color: #990020; font-weight: bold; line-height: 40px; }
.title-15 .biaoti span b{ display: block; position: absolute; top: 50%; z-index: 1; width: 600px; height: 1px; background: #c4c4c4; }
.title-15 .biaoti span b:first-child{ right: 100%; }
.title-15 .biaoti span b:last-child{ left: 100%; }
.title-15 .biaoti span b:before,.title-15 .biaoti span b:after{ content: ""; position: absolute; left: 0; z-index: 1; width: 100%; height: 1px; background: #c4c4c4; }
.title-15 .biaoti span b:before{ top: -4px; }
.title-15 .biaoti span b:after{ bottom: -4px; }
.title-15 .jieshao{ font-size:24px; color: #333; line-height: 30px; }
.title-16{ margin-bottom: 60px; }
.title-16 ul li{ width: calc(100% / 3); }
.title-16 ul li:nth-child(n+2){ padding-left: 1px; }
.title-16 ul li a{ display: block; position: relative; padding: 0 10px; font-size: 24px;color: #333; line-height: 64px; background: #d6d6d6; }
.title-16 ul li a:before{ content: ""; position: absolute; left: 50%; top: 100%; z-index: 1; margin-left: -18px; width: 0; height: 0; border-left: solid 18px transparent; border-right: solid 18px transparent; border-top: solid 18px #990020; transition: all 0.3s; opacity: 0; }
.title-16 ul li.active a{ color: #fff; background: #990020; }
.title-16 ul li.active a:before{ opacity: 1; }
.title-17{
background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#ececec 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#ececec 100%);background:linear-gradient(to bottom,#ffffff 0%,#ececec 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ececec',GradientType=0 );}
.title-17 ul li:nth-child(n+2){ margin-left: 1px; }
.title-17 ul li a{ display: block; padding: 0 10px; min-width: 212px; font-size: 18px;color: #4d4d4d; line-height: 59px; }
.title-17 ul li.active a{ color: #990020; background: #dddddd; box-shadow: inset 0 -4px 0 #990020; }

.text-1 .left{ padding-top: 15px; padding-right: 20px; width: calc(100% / 3 * 2); }
.text-1 .left ul li a{ display: block; height: 14px; color: #5e5e5e; line-height: 14px; }
.text-1 .left ul li:nth-child(n+2) a{ padding-left: 15px; margin-left: 15px; border-left: solid 1px #b4b4b4; }
.text-1 .right{ width: calc(100% / 3); }
.text-1 .right form{ display: block; }
.text-1 .right form input{ display: block; padding: 0 15px 0 45px; width: calc(100% - 90px); height: 44px; color: #929292; line-height: 42px; background:transparent url(../images/fangdajing.png) no-repeat 10px center / 20px auto; border:solid 1px #e1e1e1; border-right: none; }
.text-1 .right form input::-webkit-input-placeholder{ color: #929292;}
.text-1 .right form input:-moz-placeholder{ color: #929292;}
.text-1 .right form input::-moz-placeholder{ color: #929292;}
.text-1 .right form input:-ms-input-placeholder{ color: #929292;}
.text-1 .right form button{ display: block; padding: 0; width: 90px; height: 44px; font-size: 16px;color: #fff; line-height: 44px; background: #990020; border:none; }
.text-2{ border-radius: 5px; box-shadow: 5px 5px 5px rgba(0,0,0,0.08); }
.text-2 .maxbiaoti{ margin-bottom: -5px; padding: 0 10px 5px; font-size: 18px;color: #fff; font-weight: bold; line-height: 60px; background-color: #990020; background-position: 10px 50%; background-repeat: no-repeat; border-radius: 5px 5px 0 0; }
.text-2 .box{ padding-bottom: 10px; background-color: #fff; border-radius:5px; }
.text-2 .box .biaoti{ padding: 0 30px; border-bottom: solid 1px #a6a6a6; }
.text-2 .box .biaoti span{ display: block;padding-left: 25px; padding-top: 2px; margin-bottom: -1px; font-size: 18px;color: #900a27; line-height:46px; background: url(../images/text2_chilun.png) no-repeat 0% 50% / 12px auto; border-bottom: solid 3px #990020; }
.text-2 .box ul{ padding-bottom: 5px; }
.text-2 .box ul li{ border-bottom: solid 1px #ededed; }
.text-2 .box ul li a{ display: block; padding:0 30px 0 54px; color: #454545; line-height: 36px; background: url(../images/jt.png) no-repeat 30px 50% / 5px auto; }
.text-2 .list{ padding: 20px; background-color: #fff; border-radius:5px; }
.text-2 .list ul li:nth-child(n+2){ margin-top: 20px; }
.text-2 .list ul li a{ display: block; }
.text-2 .list ul li a .imgbox{ margin-bottom: 10px; overflow: hidden; }
.text-2 .list ul li a .imgbox span{ display: block; padding-top: 67%; }
.text-2 .list ul li a .textbox{ padding:0 10px; color: #616161; line-height: 24px; }
.text-3 .biaoti{ margin-bottom: 25px; font-size: 0; }
.text-3 .biaoti .box{ display: inline-block; vertical-align:top; position: relative; padding: 0 65px; overflow: hidden; }
.text-3 .biaoti .box:before,.text-3 .biaoti .box:after{ content: ""; position: absolute; top: 0; z-index:2; width: 45px; height: 200%; background: #900a27;}
.text-3 .biaoti .box:before{ left: 20px; transform-origin:left top; transform: rotate(-37deg); }
.text-3 .biaoti .box:after{ right: 20px; transform-origin:right top; transform: rotate(37deg); }
.text-3 .biaoti .box .bg{position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 38px; opacity: 0.6; overflow: hidden;}
.text-3 .biaoti .box .bg b{ position: relative; display: block; margin:0 40px; height: 100%; background: #fff; }
.text-3 .biaoti .box .bg:before,.text-3 .biaoti .box .bg:after{ content: ""; position: absolute; top: 0; z-index:2; width: 40px; height: 200%; background:#fff;}
.text-3 .biaoti .box .bg:before{ left:0; transform-origin:left top; transform: rotate(-44deg); }
.text-3 .biaoti .box .bg:after{ right:0; transform-origin:right top; transform: rotate(44deg); }
.text-3 .biaoti .box span{ position: relative; z-index:3; display: block; padding: 0 25px; font-size: 24px;color: #fff; font-weight: bold; line-height: 60px; background: #900a27; }
.text-3 .tel{ font-size:0; line-height: 30px; }
.text-3 .tel a,.text-3 .tel a div{ display: inline-block; vertical-align: top; }
.text-3 .tel a .icon{ margin-right: 15px; }
.text-3 .tel a .icon img{ width: 26px; }
.text-3 .tel a .text{ font-size: 20px; color: #900a27; text-shadow:1px 0 0 #fff,0 1px 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff}
.text-3 .tel a .text span{ font-family: arial; font-size: 22px; font-weight: bold; }
.text-4{ height: 170px; background: rgba(255,255,255,0.8); box-shadow: 0 0 32px rgba(0,0,0,0.47); }
.text-4-list{ position:relative; display: flex; justify-content: center; align-items: center; height: 85px; }
.text-4-list:before{ content: ""; position: absolute; right: -10px; top: 50%; z-index: 1; margin-top: -10px; width: 20px; height: 20px; background: url(../images/text4_jt.png) no-repeat center center / 100% auto; }
.text-4 .swiper-slide:nth-child(5n+5) .text-4-list:before{ display: none; }
.text-4-list .box{ max-width: 100%; line-height: 40px; }
.text-4-list .box .icon{ font-size:0; }
.text-4-list .box .icon img{ width: 38px; }
.text-4-list .box .mc{ padding-left: 15px; width: 111px; font-size: 16px; color: #333; }
.text-5{ font-size:0; }
.text-5 .left{ line-height: 102px; }
.text-5 .left img{ max-width:100%; }
.text-6{ padding: 30px 0 40px; font-size: 0; }
.text-6 img{ max-width: 100%; }
.text-7{ height: 503px; background: #fff; border:solid 3px #900a27; }
.text-7 .maxbiaoti{ margin-bottom: 20px; padding: 10px 0 25px; font-size: 20px;color: #fff; font-weight:bold; line-height: 40px; background: #900a27 url(../images/text7_maxbiaoti_bian.png) no-repeat 0% 100% / 100% 25px; }
.text-7 ul{ padding: 0 20px; }
.text-7 ul li:nth-child(n+2){ margin-top: 15px; padding-top: 15px; border-top: solid 1px #e4e4e4; }
.text-7 ul li:nth-child(n+4){ display: none; }
.text-7 ul li .item:nth-child(1){ margin-bottom: 6px; }
.text-7 ul li .item .icon{ width: 22px; font-size: 12px;color: #fff; line-height: 22px; border-radius: 3px; }
.text-7 ul li .item:nth-child(1) .icon{ background: #900a27; }
.text-7 ul li .item:nth-child(2) .icon{ background: #000; }
.text-7 ul li .item .mc{ padding-left: 7px; width: calc(100% - 22px);  line-height: 22px; }
.text-7 ul li .item:nth-child(1) .mc{ color: #900a27; font-weight:bold; }
.text-7 ul li .item:nth-child(2) .mc{ height: 88px; font-size: 12px; color: #555555; overflow: hidden;}
.text-7 ul li:last-child .item:nth-child(2) .mc{ max-height: 66px; }
.text-8{ position: relative; padding: 25px 0; border-right: solid 1px #e1e1e1;  }
.text-8:before,.text-8:after{ content: ""; position: absolute; left: 0; z-index: 1; width: 100%; height: 20px; border-left:solid 1px #e1e1e1; }
.text-8:before{ top: 0; border-top: solid 1px #e1e1e1; }
.text-8:after{ bottom: 0; border-bottom: solid 1px #e1e1e1; }
.text-8 .biaoti{width: 110px; border-right: solid 1px #bdbdbd; }
.text-8 .biaoti .en{ font-family:arial; font-size:30px;color: #900a27; line-height: 34px; }
.text-8 .biaoti .cn{ font-size:16px;color: #323232; line-height: 24px; }
.text-8 .right{ padding-left: 25px; margin-bottom: -10px; width: calc(100% - 110px); }
.text-8 .right ul li{ margin-right: 50px; margin-bottom: 10px; }
.text-8 .right ul li a{ display: block; color: #333; line-height: 24px; }
.text-9 .top{ margin-bottom: -75px; font-size: 0; }
.text-9 .bot .ul .li{ width: 50%; }
.text-9 .bot .ul .li .maxbiaoti{ position: relative; overflow: hidden; }
.text-9 .bot .ul .li:nth-child(1) .maxbiaoti{ padding-right: 160px; }
.text-9 .bot .ul .li:nth-child(2) .maxbiaoti{ padding-left: 160px; }
.text-9 .bot .ul .li .maxbiaoti:before{ content: ""; position: absolute; bottom: 0; z-index: 1; width: 150px; height: 200px; }
.text-9 .bot .ul .li:nth-child(1) .maxbiaoti:before{ right: 0; background: #ddb5be; transform-origin:right bottom; transform: rotate(-54deg); box-shadow:inset -2px 0 3px rgba(221,181,190,1),inset -4px 0 0 rgba(255,255,255,0.3); }
.text-9 .bot .ul .li:nth-child(2) .maxbiaoti:before{ left: 0; background: #ffcab2; transform-origin:left bottom; transform: rotate(54deg); box-shadow:inset 2px 0 3px rgba(255,202,178,1),inset 4px 0 0 rgba(255,255,255,0.3); }
.text-9 .bot .ul .li .maxbiaoti:after{ content: ""; position: absolute; bottom: 0; z-index: 1; width: 160px; height:3px; }
.text-9 .bot .ul .li:nth-child(1) .maxbiaoti:after{ right: 0; background: #c9b3b6; }
.text-9 .bot .ul .li:nth-child(2) .maxbiaoti:after{ left: 0; background: #dbb8b2; }
.text-9 .bot .ul .li .maxbiaoti .box{ position: relative; z-index: 2; }
.text-9 .bot .ul .li:nth-child(1) .maxbiaoti .box,.text-9 .bot .ul .li:nth-child(1) .maxbiaoti .box:before{
background:-moz-linear-gradient(left,rgba(221,181,190,0) 10%,rgba(221,181,190,1) 80%,rgba(221,181,190,1) 100%);background:-webkit-linear-gradient(left,rgba(221,181,190,0) 10%,rgba(221,181,190,1) 80%,rgba(221,181,190,1) 100%);background:linear-gradient(to right,rgba(221,181,190,0) 10%,rgba(221,181,190,1) 80%,rgba(221,181,190,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ddb5be',endColorstr='#ddb5be',GradientType=1 );}
.text-9 .bot .ul .li:nth-child(2) .maxbiaoti .box,.text-9 .bot .ul .li:nth-child(2) .maxbiaoti .box:before{
background:-moz-linear-gradient(left,rgba(255,202,178,1) 0%,rgba(255,202,178,1) 20%,rgba(255,202,178,0) 90%);background:-webkit-linear-gradient(left,rgba(255,202,178,1) 0%,rgba(255,202,178,1) 20%,rgba(255,202,178,0) 90%);background:linear-gradient(to right,rgba(255,202,178,1) 0%,rgba(255,202,178,1) 20%,rgba(255,202,178,0) 90%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcab2',endColorstr='#00ffcab2',GradientType=1 );}
.text-9 .bot .ul .li:nth-child(1) .maxbiaoti .box{ padding-left: 15px;}
.text-9 .bot .ul .li:nth-child(2) .maxbiaoti .box{ padding-right: 15px;}
.text-9 .bot .ul .li .maxbiaoti .box:before,.text-9 .bot .ul .li .maxbiaoti .box:after{ content: ""; position: absolute; left: 0; z-index:2; width: 100%; height: 3px; }
.text-9 .bot .ul .li .maxbiaoti .box:before{top:0; box-shadow: inset 0 -1px 4px rgba(255,255,255,1);}
.text-9 .bot .ul .li .maxbiaoti .box:after{ bottom: 0; }
.text-9 .bot .ul .li:nth-child(1) .maxbiaoti .box:after{
background:-moz-linear-gradient(left,rgba(201,179,182,0) 20%,rgba(201,179,182,1) 100%);background:-webkit-linear-gradient(left,rgba(201,179,182,0) 20%,rgba(201,179,182,1) 100%);background:linear-gradient(to right,rgba(201,179,182,0) 20%,rgba(201,179,182,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c9b3b6',endColorstr='#c9b3b6',GradientType=1 );}
.text-9 .bot .ul .li:nth-child(2) .maxbiaoti .box:after{
background:-moz-linear-gradient(left,rgba(219,184,178,1) 0%,rgba(219,184,178,0) 80%);background:-webkit-linear-gradient(left,rgba(219,184,178,1) 0%,rgba(219,184,178,0) 80%);background:linear-gradient(to right,rgba(219,184,178,1) 0%,rgba(219,184,178,0) 80%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbb8b2',endColorstr='#00dbb8b2',GradientType=1 );}
.text-9 .bot .ul .li .maxbiaoti .box .text{ width: 100%; max-width: 440px; font-size: 24px; color: #353535; font-weight:bold; line-height: 100px; }
.text-9 .bot .ul .li:nth-child(1) .maxbiaoti .box .text{ float: right; padding-left: 45px; }
.text-9 .bot .ul .li:nth-child(2) .maxbiaoti .box .text{ float: left; padding-right: 45px; text-align: right; }
.text-9 .bot .ul .li .maxbiaoti .box .text span.maxcn{ font-size: 36px; }
.text-9 .bot .ul .li .maxbiaoti .box .text span.fuhao{ font-size: 60px; }
.text-9 .bot .ul .li .list{ padding-top: 40px; padding-bottom: 55px; }
.text-9 .bot .ul .li:nth-child(1) .list{ padding-left: 15px; background: #900a27; }
.text-9 .bot .ul .li:nth-child(2) .list{ padding-right: 15px; background: #f96a32; }
.text-9 .bot .ul .li .list .box{ width: 100%; max-width: 600px; }
.text-9 .bot .ul .li:nth-child(1) .list .box{ float: right; }
.text-9 .bot .ul .li:nth-child(2) .list .box{ float: left; }
.text-9 .bot .ul .li .list .box ul li{ position: relative; }
.text-9 .bot .ul .li .list .box ul li:nth-child(n+2){ margin-top: 32px; }
.text-9 .bot .ul .li .list .box ul li .imgbox{ position: absolute; top: -6px; z-index: 2; width: 220px; height: 98px; border-radius:49px; overflow: hidden; }
.text-9 .bot .ul .li:nth-child(1) .list .box ul li .imgbox{ right: -110px; opacity: 0; }
.text-9 .bot .ul .li:nth-child(2) .list .box ul li .imgbox{ left: -110px; }
.text-9 .bot .ul .li .list .box ul li .imgbox span{ display: block; position: relative; height: 100%; }
.text-9 .bot .ul .li .list .box ul li .textbox{ display: flex; align-items: center; height: 86px; }
.text-9 .bot .ul .li:nth-child(1) .list .box ul li .textbox{ padding-right: calc(10% + 110px); padding-left: 10%; background: rgba(255,255,255,0.2); border-radius: 43px 0 0 43px; }
.text-9 .bot .ul .li:nth-child(2) .list .box ul li .textbox{ padding-left: calc(10% + 110px); padding-right: 10%; background: rgba(0,0,0,0.2); border-radius: 0 43px 43px 0; }
.text-9 .bot .ul .li .list .box ul li .textbox .text{ width: 100%; }
.text-9 .bot .ul .li .list .box ul li .textbox .text .shuzi{ width: 35px; font-size: 24px;color: rgba(255,255,255,0.58); font-style: italic; line-height: 48px; }
.text-9 .bot .ul .li .list .box ul li .textbox .text .rights{ padding-left: 15px; width: calc(100% - 35px); }
.text-9 .bot .ul .li .list .box ul li .textbox .text .rights .mc{font-size: 18px;color: #fff; line-height: 24px;}
.text-9 .bot .ul .li .list .box ul li .textbox .text .rights .jieshao{ font-size: 18px; font-weight:bold; line-height: 24px; }
.text-9 .bot .ul .li:nth-child(1) .list .box ul li .textbox .text .rights .jieshao{ color: #ffba00; }
.text-9 .bot .ul .li:nth-child(2) .list .box ul li .textbox .text .rights .jieshao{ color: #fff; }
.text-10{ position:relative; }
.text-10:before,.text-10:after{ content: ""; position: absolute; top: 40px; z-index: 1; width: 200px; height: 228px; border-top: solid 2px #900a27; }
.text-10:before{ left: 0; border-left: solid 2px #900a27;}
.text-10:after{ right: 0; border-right: solid 2px #900a27;}
.text-10 .biaoti{ margin-bottom: 15px; height: 40px; font-size: 36px; color: #fff; line-height: 40px; font-weight:bold; }
.text-10 .jieshao{ margin-bottom: 20px; height: 30px; font-size: 24px; color: #fff; line-height: 30px; }
.text-10 .tel{ margin-bottom:37px; height: 30px; font-size: 24px; color: #900a27; line-height: 30px; font-weight:bold; text-shadow:1px 0 0 #fff,0 1px 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff; }
.text-10 .more{ margin-bottom: 30px; }
.text-10 .more a{ position: relative; display: block; margin:0 auto; width: 190px; background: #900a27; border-radius: 23px; overflow: hidden; }
.text-10 .more a .mc{ font-size: 20px;color: #fff; font-weight:bold; line-height: 46px; }
.text-10 .more a .box{ position: absolute; right:calc(100% - 46px); top: 0; z-index: 1; width:100%; height: 100%; border-radius: 23px; background: #ff4200; }
.text-10 .more a .box .icon{ width: 46px; height: 46px; font-size: 0; line-height: 46px; background: #ff4200; border-radius: 50%; }
.text-10 .more a .box .icon img{ width: 16px; }
.text-10 .more a .box .shuzi{ width: calc(100% - 46px); font-family: arial; font-size: 18px;color: #fff; line-height: 46px; }
.text-10 .maxbiaoti .mc{ margin-bottom: 10px; font-size: 0; overflow: hidden; }
.text-10 .maxbiaoti .mc b{ display: inline-block; vertical-align: top; position: relative; padding: 0 50px; max-width: 100%; font-size: 36px; color: #333; line-height: 40px; }
.text-10 .maxbiaoti .mc b:before,.text-10 .maxbiaoti .mc b:after{ content: ""; position: absolute; top: calc((100% - 2px) / 2); z-index: 1; width: 600px; height: 2px; background: #900a27; }
.text-10 .maxbiaoti .mc b:before{ right:100%; }
.text-10 .maxbiaoti .mc b:after{ left: 100%; }
.text-10 .maxbiaoti .mc b span{ font-size: 30px;color: #900a27; }
.text-10 .maxbiaoti .shuoming{ font-size: 24px; color: #6f6f6f; line-height: 30px; }
.text-11{ position: relative; height: 380px; }
.text-11 .bg{ position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 320px; overflow: hidden; }
.text-11 .bg:before{ content: ""; position: absolute; left:calc((100% - 1415px) / 2); top: 0; z-index: 1; width: 1415px; height: 1415px; background: #900a27; border-radius: 50%; }
.text-11 ul{ position: relative; z-index: 2; }
.text-11 ul li{ display: inline-block; vertical-align: top; margin:0 45px; width: 125px; height: 125px; background: #fff; box-shadow: 0 0 27px rgba(0,0,0,0.29); border-radius: 50%; }
.text-11 ul li:nth-child(1),.text-11 ul li:nth-child(5){ margin-top: 157px; }
.text-11 ul li:nth-child(2),.text-11 ul li:nth-child(4){ margin-top: 40px; }
.text-11 ul li .box{ position: relative; top: calc((100% - 58px) / 2); width: 100%; }
.text-11 ul li .box .shuzi{ margin-bottom: 10px; font-size: 20px;color: #900a27; line-height: 24px; }
.text-11 ul li .box .mc{ font-size: 20px;color: #1c1c1c; line-height: 24px; }
.text-12{ overflow: hidden; }
.text-12 ul{ margin:0 -24px; }
.text-12 ul li{ padding: 0 24px; width: 50%; }
.text-12 ul li:nth-child(n+3){ margin-top: 40px; }
.text-12 ul li a{ display: block; }
.text-12 ul li a .biaoti{ margin-bottom: 5px; }
.text-12 ul li a .biaoti .icon{ width: 22px; height: 22px; font-size: 12px;color: #fff; line-height: 22px; background: #900a27; border-radius: 3px; }
.text-12 ul li a .biaoti .mc{ padding-left: 10px; width: calc(100% - 22px); color: #900a27; font-weight:bold; line-height: 22px; }
.text-12 ul li a .jieshao .icon{ width: 22px; height: 22px; font-size: 12px;color: #fff; line-height: 22px; background: #000; border-radius: 3px; }
.text-12 ul li a .jieshao .mc{ padding-left: 10px; width: calc(100% - 22px); height: 66px; font-size: 12px; color: #555555; line-height: 22px; overflow: hidden; }
.text-13 .top{ margin-bottom: 10px; padding: 10px; font-size: 13px;color: #333333; line-height: 24px; letter-spacing: 1px; text-indent: 1px; border:solid 1px #cccccc; }
.text-13 .top b{ font-size: 18px; }
.text-13 .biaoti{ margin-bottom: 20px; font-size: 0; overflow: hidden;}
.text-13 .biaoti span{ position: relative; display: inline-block; vertical-align: top; font-size: 19px;color: #333333; font-weight:bold; line-height: 24px; letter-spacing: 3px; text-indent: 3px; }
.text-13 .biaoti span:before,.text-13 .biaoti span:after{ content: ""; position: absolute; top: 50%; z-index: 1; margin-top: -1px; width: 33px; height: 3px; background: #cccccc; }
.text-13 .biaoti span:before{ right: calc(100% + 10px); }
.text-13 .biaoti span:after{ left: calc(100% + 10px); }
.text-13 .biaodan form{ display: block; padding-right: 20px; }
.text-13 .biaodan form ul li:nth-child(n+2){ margin-top: 10px; }
.text-13 .biaodan form ul li .mc{ width: 60px; font-size: 12px;color: #666666; line-height: 24px; }
.text-13 .biaodan form ul li .right{ width: calc(100% - 60px); }
.text-13 .biaodan form ul li .right input{ display: block; padding: 0 10px; width: 100%; height: 24px; font-size: 12px;color: #333; line-height: 24px; background: #cccccc; border:none; }
.text-13 .biaodan form ul li .right .yanzhengma input{ width: 75px; }
.text-13 .biaodan form ul li .right .img{ margin-left:10px; width: 50px; font-size: 0;  cursor: pointer;}
.text-13 .biaodan form ul li .right .img img{ width: 100%; height: 24px; }
.text-13 .biaodan form .caozuo{ padding-left: 60px; margin-top: 10px; }
.text-13 .biaodan form .caozuo button{ display: block; padding: 0; width: 50px; height: 30px; font-size: 12px;color: #fff; line-height: 30px; background: #8d0422; border:none; border-radius: 5px; }
.text-13 .biaodan form .caozuo button:nth-child(2){ margin-left:20px; }
.text-14{ border-radius: 5px; background: #fff; overflow: hidden; }
.text-14 .imgbox{ position: relative; overflow: hidden; }
.text-14 .imgbox span{ display: block; padding-top: 67%; }
.text-14 .imgbox .biaoti{ position: absolute; left: 0; bottom: 0; z-index: 1; padding: 0 20px; width: 100%; font-size: 18px;color: #990020; font-weight:bold; line-height: 44px; background: rgba(255,255,255,0.34); }
.text-14 .textbox{ padding: 20px; color: #7f7f7f; line-height: 24px; }
.text-15{ font-size: 16px;color: #464646; line-height: 26px; }
.text-15 img{ max-width: 100%; }
.text-15.active{ margin-bottom: 20px; line-height: 30px; }
.text-16{ padding: 25px 0; margin-bottom: 25px; border-top: dotted 1px #b3b3b3; border-bottom: dotted 1px #b3b3b3; }
.text-16 .biaoti{ margin-bottom: 20px; font-size: 20px;color: #333; font-weight:bold; line-height: 30px; }
.text-16 .jieshao{ font-size: 15px;color: #646464; line-height: 28px; }
.text-17{ color: #6d6d6d; line-height: 24px; }
.text-20 .biaoti{ padding-right:40px; max-width: calc(100% - 457px); font-size: 0; }
.text-20 .biaoti img{ max-width: 100%; }
.text-20 .tel{ position: relative; width: 457px; height: 112px; }
.text-20 .tel .bg{ position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; transform:skewX(-20deg); }
.text-20 .tel .bg:before,.text-20 .tel .bg:after{ content: ""; position: absolute; top: 0; z-index: 1; height: 100%; }
.text-20 .tel .bg:before{ left: 0; width: calc(100% - 130px); background: rgba(153,0,32,0.72); }
.text-20 .tel .bg:after{ right: 0; width: 130px; background: #fff; }
.text-20 .tel a{ display: block; position: relative; z-index: 2; }
.text-20 .tel a .left{ display: flex; align-items: center; justify-content: center; width:307px; height: 112px; }
.text-20 .tel a .left .box{ max-width: 100%; }
.text-20 .tel a .left .box .icon{ margin-right: 10px; font-size: 0; }
.text-20 .tel a .left .box .icon img{ width: 52px; }
.text-20 .tel a .left .box .text .mc{ margin-bottom: 5px; font-size: 18px;color: #fff; line-height: 24px; }
.text-20 .tel a .left .box .text .shuzi{ font-size: 24px;color: #fff; line-height: 26px; font-weight:bold; }
.text-20 .tel a .right{ display: flex; align-items: center; justify-content: center; padding-left: 10px; width: 150px; height: 112px; }
.text-20 .tel a .right .box .icon{ margin-bottom: 10px; font-size: 0; }
.text-20 .tel a .right .box .icon img{ width: 33px; }
.text-20 .tel a .right .box .mc{ font-size: 18px; color: #990020; font-weight:bold; line-height: 24px; }
.text-21{ font-size: 0; }
.text-21 .textbox{ display: inline-block; vertical-align: top; padding: 42px 20px 25px; max-width: 100%; width: 834px; background: url(../images/text21_bg.png) no-repeat 0% 0% / 100% 100%; }
.text-21 .textbox .biaoti{ margin-bottom: 10px; }
.text-21 .textbox .biaoti img{ max-width: 404px; width: 100%; }
.text-21 .textbox .jieshao{ margin-bottom: 15px; font-size: 20px; color: #fff; line-height: 24px; }
.text-21 .textbox .tel{ position: relative;}
.text-21 .textbox .tel b{ display: block; position: absolute; left:calc((100% - 196px) / 2); width: 196px; height: 8px; overflow: hidden; }
.text-21 .textbox .tel b:first-child{ top: 0; }
.text-21 .textbox .tel b:last-child{ bottom: 0; }
.text-21 .textbox .tel b:before{ content: ""; position: absolute; left: 0; z-index: 1; width: 100%; height: 48px; border:solid 1px rgba(255,255,255,0.72); border-radius: 24px; }
.text-21 .textbox .tel b:first-child:before{ top: 0; }
.text-21 .textbox .tel b:last-child:before{ bottom: 0; }
.text-21 .textbox .tel .mc{ display: inline-block; vertical-align: top; font-weight: bold; line-height: 48px;}
.text-21 .textbox .tel .mc span{ display: inline-block; vertical-align: top; }
.text-21 .textbox .tel .mc span.cn{ font-size: 16px;color: #fff; }
.text-21 .textbox .tel .mc span.shuzi{margin-left: 5px; font-size: 24px; color: #ffc000;}
.text-22{ padding: 16px 12px 63px; background: #990020; }
.text-22 .maxbiaoti{ background: url(../images/text22_maxbiaoti_huabian.png) no-repeat 9px 50% / 11px auto; }
.text-22 .maxbiaoti span{ display: block; padding: 0 25px; font-size: 24px;color: #fff; font-weight: bold; line-height: 64px; background: url(../images/text22_maxbiaoti_huabian.png) no-repeat calc(100% - 9px) 50% / 11px auto;  }
.text-22 .box{ padding: 16px; background: #fff; border-radius: 20px; }
.text-22 .box .biaoti{ position: relative; padding: 0 43px 0 25px; font-size:16px;color: #990020; font-weight: bold; line-height: 40px; border:solid 2px #990020; border-radius: 10px; cursor: pointer; }
.text-22 .box .biaoti:before,.text-22 .box .biaoti:after{ content: ""; position: absolute; top: calc((100% - 2px) / 2); right: 25px; z-index: 1; width: 8px; height: 2px; background: #990020; transition: all 0.3s; }
.text-22 .box .biaoti:after{ transform: rotate(90deg); }
.text-22 .box ul{ padding: 10px 15px 10px 35px; }
.text-22 .box ul li a{ display: block; position: relative; padding-left: 15px; font-size:15px;color: #464646; line-height: 35px; background: url(../images/text22_li_jt.png) no-repeat 0% 50% / 6px auto;}
.text-23{ font-size: 0; }
.text-23 .box{ display: inline-block; vertical-align: top; max-width: 100%; }
.text-23 .box .biaoti{ position: relative; margin-right:-15px; margin-top: 29px; padding: 0 65px; }
.text-23 .box .biaoti:before{ content:""; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; background:#990020; transform: skewX(-30deg);}
.text-23 .box .biaoti b{ position: relative; z-index: 2; display: block; font-size: 36px;color: #fff; line-height: 69px; }
.text-23 .box .biaoti b span{ font-size: 60px; }
.text-23 .box .right{ position: relative; z-index: 2; }
.text-23 .box .right .mc{ position: relative; margin-bottom: 4px; padding: 0 35px; }
.text-23 .box .right .mc:before{ content:""; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; background:rgba(255,255,255,0.64); transform: skewX(-30deg);}
.text-23 .box .right .mc span{ display: block; position: relative; z-index: 2; font-size: 30px;color: #333; line-height: 60px; font-style:italic; text-shadow: 1px 0 0 #fff,0 1px 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff; }
.text-23 .box .right .tel a{ display: block; }
.text-23 .box .right .tel a .lefts{ margin-right: 20px; padding-left: 20px; font-size:18px;color: #fff; line-height: 42px; }
.text-23 .box .right .tel a .lefts span{ font-size: 24px; font-weight: bold; }
.text-23 .box .right .tel a .more{ position: relative; padding: 0 20px; line-height: 42px; }
.text-23 .box .right .tel a .more:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; background: #990020; border-radius: 5px; transform: skewX(-30deg); }
.text-23 .box .right .tel a .more div{ position: relative; z-index: 2; display: inline-block; vertical-align: top; }
.text-23 .box .right .tel a .more .icon{ margin-right: 10px; }
.text-23 .box .right .tel a .more .icon img{ width:26px; }
.text-23 .box .right .tel a .more .cn{ font-size:18px;color: #fff; font-weight: bold; }

.picture-1{ position: relative; }
.picture-1 .top .imgbox{ width: 45%; overflow: hidden; }
.picture-1 .top .imgbox a{ display: block; padding-top: 235px; }
.picture-1 .top .textbox{ padding-left: 30px; width: 55%; }
.picture-1 .top .textbox .biaoti{ margin-bottom: 15px; font-size: 18px;color: #333; line-height: 24px; }
.picture-1 .top .textbox .jieshao{ margin-bottom: 18px; height: 130px; color: #646464; line-height: 26px; overflow: hidden; }
.picture-1 .top .textbox .more a{ display: block; width: 107px; color: #990020; line-height: 38px; border:solid 1px #cdcdcd; border-radius: 20px; }
.picture-1 .swiper-button{ top:initial; bottom:79px; margin-top: 0; width: 34px; height: 56px; background-color:rgba(0,0,0,0.82); background-image: url(../images/jt2.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 10px auto; opacity: 1; }
.picture-1 .swiper-button.swiper-button-prev{ left: -20px; transform:rotateY(180deg); }
.picture-1 .swiper-button.swiper-button-next{ right: -20px; }
.picture-2-list .imgbox{ margin-bottom: 10px; overflow: hidden; }
.picture-2-list .imgbox span{ display: block; padding-top: 143px; }
.picture-2-list .textbox{ padding: 0 10px; font-size: 12px;color: #333; line-height: 24px; }
.picture-3-list .imgbox{ font-size: 0; }
.picture-3-list .imgbox img{ max-width: 100%; }
.picture-3-list .textbox .maxbiaoti{ margin-bottom: 15px; padding-bottom: 8px; border-bottom: solid 1px #ac4a5f; } 
.picture-3-list .textbox .maxbiaoti .jiaobiao{ padding-top: 17px; width: 86px; height: 75px; background: #900a27; border-radius: 43px 43px 0 0; }
.picture-3-list .textbox .maxbiaoti .jiaobiao b{ display: block; margin:0 auto; width: 25px; height: 8px; border-top: solid 1px rgba(255,174,0,0.34); border-bottom: solid 1px rgba(255,174,0,1); }
.picture-3-list .textbox .maxbiaoti .jiaobiao span{ display: block; font-size: 24px;color: #fff; font-weight: bold; line-height: 50px; text-align: center; }
.picture-3-list .textbox .maxbiaoti .mc{ padding-top: 25px; padding-left: 15px; width: calc(100% - 86px); font-size:24px; color: #900a27; font-weight: bold; line-height: 50px; }
.picture-3-list .textbox .jieshao{ padding-left:calc(100% / 6); }
.picture-3-list .textbox .jieshao .top{ margin-bottom: 15px; }
.picture-3-list .textbox .jieshao .top ul li{ padding-left: 15px; font-size:16px;color: #222222; line-height: 30px; background: url(../images/p3_huan.png) no-repeat 0% 11px / 8px auto; }
.picture-3-list .textbox .jieshao .bot{ padding-left: 15px; }
.picture-3-list .textbox .jieshao .bot ul li{ padding-left: 20px; color: #616161; line-height: 24px; background: url(../images/p3_jt.png) no-repeat 0% 9px / auto 5px; }
.picture-4-list a{ display: block; }
.picture-4-list a .imgbox{ width: 44%; border-radius: 10px; overflow: hidden; }
.picture-4-list a .imgbox span{ display: block; padding-top: 192px; }
.picture-4-list a .textbox{ padding-left: 25px; width:56%; }
.picture-4-list a .textbox .biaoti{ margin-bottom: 15px; font-size: 18px;color: #333; line-height: 24px; }
.picture-4-list a .textbox .jieshao{ margin-bottom: 20px; height: 96px; color: #656565; line-height:24px; overflow: hidden; }
.picture-4-list a .textbox .more .box{ position: relative; padding-right: 30px; width: 110px; color: #767676; line-height: 34px; text-align: center; background: #e9e9e9; border-radius: 17px; overflow: hidden; }
.picture-4-list a .textbox .more .box b{ display: block; position: absolute; right: 0; top: 0; z-index: 1; width: 30px; height: 34px; background: #900a27 url(../images/p4_jt.png) no-repeat 50% 50% / 7px auto; }
.picture-5{ margin-bottom: 35px; padding-bottom: 35px; border-bottom: solid 1px #e1e1e1; }
.picture-5 .imgbox{ width: 43%; overflow: hidden; }
.picture-5 .imgbox a{ display: block; }
.picture-5 .textbox{ padding-left: 30px; width: 57%; }
.picture-5 .textbox .jieshao{ margin-bottom: 30px; font-size: 15px;color: #545454; line-height: 25px; }
.picture-5 .textbox .jieshao span{ color: #900a27; font-weight:bold; }
.picture-5 .textbox .biaoti{ margin-bottom: 30px; height: 48px; font-size: 18px;color: #545454; font-weight:bold; line-height: 24px; overflow: hidden; }
.picture-5 .textbox .more a{ display: block; width:122px; color: #7b7b7b; line-height: 40px; border:solid 1px #afafaf; border-radius: 5px; }
.picture-6-list a{ display: block; }
.picture-6-list a .imgbox{ margin-bottom: 5px; overflow: hidden; }
.picture-6-list a .imgbox span{ display: block; padding-top: 67%; }
.picture-6-list a .textbox{ padding: 0 10px; font-size: 12px;color: #747474; line-height: 24px; }
.picture-7 ul li:nth-child(n+2){ margin-top: 20px; }
.picture-7 ul li a{ display: block; }
.picture-7 ul li a .imgbox{ width: 170px; overflow: hidden; }
.picture-7 ul li a .imgbox span{ display: block; padding-top: 113px; }
.picture-7 ul li a .textbox{ padding-left: 15px; width: calc(100% - 170px); }
.picture-7 ul li a .textbox .biaoti{ margin-bottom: 10px;color: #333; font-weight:bold; line-height: 24px; }
.picture-7 ul li a .textbox .jieshao{ height: 72px; font-size: 12px;color: #6d6d6d; line-height: 24px; overflow: hidden; }
.picture-8 .ul .li{ position: relative;}
.picture-8 .ul .li:nth-child(n+2){ margin-top: 60px; }
.picture-8 .ul .li:first-child:before{ content: ""; position: absolute; left: calc((100% - 10px) / 2); top: 0; z-index: 1; width: 10px; height: 10px; background: #c5c5c5; border-radius: 50%; }
.picture-8 .ul .li .shijianzhou{ position: absolute; left: calc((100% - 64px) / 2); top: 0; z-index: 1; width: 64px; height: 100%;}
.picture-8 .ul .li .shijianzhou:before,.picture-8 .ul .li .shijianzhou:after{ content: ""; position: absolute; left: 50%; z-index: 1; width: 1px; height:calc(50% - 35px); background: #c7c7c7; }
.picture-8 .ul .li .shijianzhou:before{ bottom:calc(50% + 35px); }
.picture-8 .ul .li:nth-child(n+2) .shijianzhou:before{ height: calc(50% - 35px + 60px); }
.picture-8 .ul .li .shijianzhou:after{ top:calc(50% + 35px); }
.picture-8 .ul .li:last-child .shijianzhou:after{ background: none;
background:-moz-linear-gradient(top,rgba(199,199,199,1) 0%,rgba(199,199,199,1) 67%,rgba(199,199,199,0) 100%);background:-webkit-linear-gradient(top,rgba(199,199,199,1) 0%,rgba(199,199,199,1) 67%,rgba(199,199,199,0) 100%);background:linear-gradient(to bottom,rgba(199,199,199,1) 0%,rgba(199,199,199,1) 67%,rgba(199,199,199,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7c7c7',endColorstr='#00c7c7c7',GradientType=0 ); }
.picture-8 .ul .li .shijianzhou .shuzi{ position: relative; top: calc((100% - 64px) / 2); z-index: 1; width: 64px; height: 64px; font-family: arial; font-size: 30px;color: #fff; line-height: 64px; background: #900a27; border-radius: 50%; }
.picture-8 .ul .li .imgbox,.picture-8 .ul .li .textbox{ width: 50%; }
.picture-8 .ul .li:nth-child(odd) .imgbox{ float: left; padding-right:calc(32px + 35px); }
.picture-8 .ul .li:nth-child(even) .imgbox{ float: right; padding-left:calc(32px + 35px); text-align: right;}
.picture-8 .ul .li:nth-child(odd) .textbox{ float: right; padding-left:calc(32px + 35px); }
.picture-8 .ul .li:nth-child(even) .textbox{ float: left; padding-right:calc(32px + 35px);}
.picture-8 .ul .li .imgbox img{ max-width: 100%; }
.picture-8 .ul .li .textbox .biaoti{ margin-bottom: 35px; }
.picture-8 .ul .li .textbox .biaoti .cn{ font-size: 30px;color: #191919; line-height: 45px; }
.picture-8 .ul .li .textbox .biaoti .cn b{ display: block; }
.picture-8 .ul .li .textbox .biaoti .cn b span{ font-size: 36px; color: #900a27; }
.picture-8 .ul .li .textbox .biaoti .en{ color: #7f7f7f; line-height: 24px; }
.picture-8 .ul .li .textbox ul li{ padding-left: 20px; font-size: 16px; color: #333; line-height: 30px; background: url(../images/p8_xing.png) no-repeat 0% 9px / auto 12px; }
.picture-8 .ul .li .textbox ul li:nth-child(n+2){ margin-top: 10px; }
.picture-8 .ul .li .textbox ul li b{color: #900a27;}
.picture-9 .menu{ width: 26%; }
.picture-9 .menu ul li{ position: relative; }
.picture-9 .menu ul li:nth-child(n+2){ margin-top: 2px; }
.picture-9 .menu ul li:before{ content: ""; position: absolute; left: 100%; top: 50%; z-index: 1; margin-top: -15px; width: 0; height: 0; border-top: solid 15px transparent; border-bottom: solid 15px transparent; border-left: solid 15px #900a27; transition:all 0.3s; opacity: 0; }
.picture-9 .menu ul li a{ display: block; padding: 0 20px; font-size: 16px;color: #333; line-height: 64px; background: #e5e5e5; }
.picture-9 .menu ul li.active:before{ opacity: 1; }
.picture-9 .menu ul li.active a{ color: #fff; background: #900a27; }
.picture-9 .box{ padding-left: 40px; width: 74%; }
.picture-9 .box .item:nth-child(n+2){ display: none; }
.picture-9 .box .item .imgbox{ width: 58%; min-height: 1px; overflow: hidden; }
.picture-9 .box .item .imgbox a{ display: block; padding-top: 330px; }
.picture-9 .box .item .textbox{ padding-left: 25px; width: 42%; }
.picture-9 .box .item .textbox .biaoti{ margin-bottom: 30px; font-size: 24px; color: #900a27; line-height: 30px; }
.picture-9 .box .item .textbox .jieshao{ margin-bottom: 20px; height: 208px; color: #4c4c4c; line-height: 26px; overflow: hidden; }
.picture-9 .box .item .textbox .more a{ display: block; width: 127px; height: 42px; color: #8d8d8d; line-height: 40px; border:solid 1px #dddddd; border-radius: 21px; }
.picture-10{ position: relative; margin:0 18%; }
.picture-10-list .imgbox{ margin-bottom: 20px; border:solid 5px #fff; background: #fff; overflow: hidden; }
.picture-10-list .imgbox span{ display: block; padding-top: 340px; }
.picture-10-list .textbox{ padding: 0 10px; font-size: 16px; color: #333; line-height: 24px; }
.picture-10 .swiper-button{ margin-top: -42px; width: 39px; height: 39px; font-size: 0; background: none; }
.picture-10 .swiper-button span{ display: block; position: absolute; left: 0; top: 0; opacity: 0; }
.picture-10 .swiper-button.swiper-button-prev{ left: -65px; }
.picture-10 .swiper-button.swiper-button-next{ right: -65px; transform: rotate(180deg); }
.picture-11 .swiper-slide:nth-child(even){ padding-top: 90px; }
.picture-11-list{ position: relative; overflow: hidden; }
.picture-11-list .imgbox{ overflow: hidden; }
.picture-11-list .imgbox span{ display: block; padding-top: 133%; }
.picture-11-list .textbox{ position: absolute; left: 0; bottom: 0; z-index: 1; padding: 30px 20px; width: 100%; background: rgba(144,10,39,0.8); }
.picture-11-list .textbox .biaoti{ margin-bottom: 10px; font-size: 16px;color: #fff; line-height: 24px; font-weight:bold; }
.picture-11-list .textbox .jieshao{ height: 90px; font-size: 16px;color: #fff; line-height: 30px; overflow: hidden; }
.picture-12-list .imgbox{ overflow: hidden; }
.picture-12-list .imgbox span{ display: block; padding-top: 83.5%; }
.picture-13-list a{ display: block; }
.picture-13-list a .imgbox{ margin-bottom: 10px; background: #fff; border:solid 3px #fff; overflow: hidden; }
.picture-13-list a .imgbox span{ display: block; padding-top: 73%; }
.picture-13-list a .textbox{ font-size: 16px;color: #333; line-height: 24px; }
.picture-14 ul li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom:dotted 1px #b3b3b3; }
.picture-14 ul li:last-child{ margin-bottom: 0; }
.picture-14 ul li a{ display: block; }
.picture-14 ul li a .imgbox{ padding: 4px; width: 40%; border:solid 1px #dddddd; transition: all 0.3s;}
.picture-14 ul li a .imgbox .imgs{ overflow: hidden; }
.picture-14 ul li a .imgbox .imgs span{ display:block; padding-top: 220px; }
.picture-14 ul li a .textbox{ padding-left: 30px; width: 60%; }
.picture-14 ul li a .textbox .biaoti{ margin-bottom: 10px; font-size: 18px;color: #333; line-height: 24px; }
.picture-14 ul li a .textbox .jieshao{ margin-bottom: 20px; height: 130px; color: #646464; line-height: 26px; overflow: hidden; }
.picture-14 ul li a .textbox .more{ width: 107px; color: #990020; line-height: 37px; border:solid 1px #cdcdcd; border-radius: 20px; }
.picture-15{ margin-bottom: 30px; }
.picture-15 .imgbox{ padding-top: 61%; }
.picture-16 ul{ margin:0 -6px; }
.picture-16 ul li{ padding: 0 6px; width: 50%; }
.picture-16 ul li .imgbox{ overflow: hidden; }
.picture-16 ul li .imgbox span{ display: block; padding-top: 62%; }
.picture-17{ position: relative; padding-top: 46%; }
.picture-17 .imgbox{ position: absolute; letter-spacing: 0; top: 0; z-index: 1; width: 100%; height: 100%; }
.picture-18 ul li:nth-child(n+2){ margin-top: 20px; padding-top: 20px; border-top: solid 1px #dadada; }
.picture-18 ul li a{ display: block; }
.picture-18 ul li a .imgbox{ width: 170px; overflow: hidden; }
.picture-18 ul li a .imgbox span{ display: block; padding-top: 115px; }
.picture-18 ul li a .textbox{ padding-left: 15px; width: calc(100% - 170px); }
.picture-18 ul li a .textbox .biaoti{ margin-bottom:0; font-size: 16px;color: #333; font-weight:bold; line-height: 24px; }
.picture-18 ul li a .textbox .time{ font-size: 12px;color: #b6b6b6; line-height: 24px; }
.picture-18 ul li a .textbox .jieshao{ height: 44px; color: #6d6d6d; line-height: 22px; overflow: hidden; }
.picture-18 ul li a .textbox .more{ font-size: 12px;color: #990020; line-height: 24px; text-transform: uppercase; }
.picture-19{ overflow: hidden; }
.picture-19 ul{ margin:0 -5px -15px; }
.picture-19 ul li{ padding: 0 5px; margin-bottom: 15px; width: 25%; }
.picture-19 ul li a{ position: relative; display: block; padding-top: 83%; border:solid 1px #d7d7d7; }
.picture-19 ul li a .imgbox{ position: absolute; left: 0; top: 0; z-index: 1; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; font-size: 0; overflow: hidden; }
.picture-19 ul li a .imgbox img{ max-width: 100%; max-height: 100%; }
.picture-20{ margin-bottom: 30px; font-size: 0; }
.picture-20 img{ max-width: 100%; }
.picture-21 .imgbox{ width: 50%; font-size: 0; }
.picture-21 .imgbox img{ max-width: 100%; }
.picture-21 .textbox{ position: relative; padding:30px 0; width: 50%; }
.picture-21 .textbox:before{ content: ""; position: absolute; top: 0; right: 0; z-index:2; width: calc(100% - 105px - 20px); height: 100%; background: #990020; transform-origin:right top; transform: skewX(-15deg); }
.picture-21 .textbox:after{ content: ""; position: absolute; top: 0; right:135px; z-index:1; width: calc(100% - 105px - 20px); height: 100%; background: rgba(153,0,32,0.05); transform-origin:right bottom; transform: skewX(15deg);}
.picture-21 .textbox ul{ position: relative; z-index: 3; }
.picture-21 .textbox ul li{ margin-left: -10px; }
.picture-21 .textbox ul li:nth-child(n+2){ margin-top: 15px; }
.picture-21 .textbox ul li .shuzi{ width: 42px; height: 42px; font-size: 16px;color: #fff; font-weight:bold; line-height: 32px; background: #ff5a00; border:solid 5px #fff; border-radius: 50%; }
.picture-21 .textbox ul li .mc{ padding-left: 20px; width: calc(100% - 42px); font-size: 18px;color: #fff; line-height: 42px; }
.picture-21 .textbox ul li:nth-child(1){ padding-left:calc(15px * 7); padding-right:calc(15px * 1 + 20px); }
.picture-21 .textbox ul li:nth-child(2){ padding-left:calc(15px * 6); padding-right:calc(15px * 2 + 20px); }
.picture-21 .textbox ul li:nth-child(3){ padding-left:calc(15px * 5); padding-right:calc(15px * 3 + 20px); }
.picture-21 .textbox ul li:nth-child(4){ padding-left:calc(15px * 4); padding-right:calc(15px * 4 + 20px); }
.picture-21 .textbox ul li:nth-child(5){ padding-left:calc(15px * 3); padding-right:calc(15px * 5 + 20px); }
.picture-21 .textbox ul li:nth-child(6){ padding-left:calc(15px * 2); padding-right:calc(15px * 6 + 20px); }
.picture-21 .textbox ul li:nth-child(7){ padding-left:calc(15px * 1); padding-right:calc(15px * 7 + 20px);  }
.picture-22 .ul .li{ position: relative; }
.picture-22 .ul .li:nth-child(n+2){ margin-top: 86px; }
.picture-22 .ul .li .imgbox{ position: absolute; top: 0; z-index: 1; display: flex; align-items: center; width: 50%; height: 268px; font-size: 0; }
.picture-22 .ul .li:nth-child(odd) .imgbox{ right: 0; justify-content: flex-end; }
.picture-22 .ul .li:nth-child(even) .imgbox{ left: 0; }
.picture-22 .ul .li .imgbox img{ max-width: 100%; }
.picture-22 .ul .li .textbox{ position: relative; height: 268px; }
.picture-22 .ul .li:nth-child(odd) .textbox{ padding-right: 50%;
background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1 );}
.picture-22 .ul .li:nth-child(even) .textbox{ padding-left: 50%;
background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1 );}
.picture-22 .ul .li .textbox .bg{ position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; }
.picture-22 .ul .li .textbox .bg b{ display: block; position: absolute; z-index: 1; }
.picture-22 .ul .li .textbox .bg b:nth-child(1){ left: 0; top: -34px; width: 100%; height: 34px; background: url(../images/p22_touying_top.png) no-repeat 0% 0% / 100% 100%; }
.picture-22 .ul .li .textbox .bg b:nth-child(2){ top: -34px; width: 34px; height: 34px; background: url(../images/p22_touying_left_top.png) no-repeat 0% 0% / 100% 100%; }
.picture-22 .ul .li .textbox .bg b:nth-child(3){ top:0; width: 34px; height: 100%; background: url(../images/p22_touying_left.png) no-repeat 0% 0% / 100% 100%; }
.picture-22 .ul .li .textbox .bg b:nth-child(4){ bottom: -34px; width: 34px; height: 34px; background: url(../images/p22_touying_left_bottom.png) no-repeat 0% 0% / 100% 100%; }
.picture-22 .ul .li .textbox .bg b:nth-child(5){ left: 0; bottom: -34px; width: 100%; height: 34px; background: url(../images/p22_touying_bottom.png) no-repeat 0% 0% / 100% 100%; }
.picture-22 .ul .li:nth-child(odd) .textbox .bg b:nth-child(2){ left: -34px;}
.picture-22 .ul .li:nth-child(odd) .textbox .bg b:nth-child(3){ left: -34px;}
.picture-22 .ul .li:nth-child(odd) .textbox .bg b:nth-child(4){ left: -34px;}
.picture-22 .ul .li:nth-child(even) .textbox .bg b{ transform:rotateY(180deg);}
.picture-22 .ul .li:nth-child(even) .textbox .bg b:nth-child(2){ right: -34px;}
.picture-22 .ul .li:nth-child(even) .textbox .bg b:nth-child(3){ right: -34px;}
.picture-22 .ul .li:nth-child(even) .textbox .bg b:nth-child(4){ right: -34px;}
.picture-22 .ul .li .textbox .box{ position: relative; z-index: 2; padding-top: 45px; }
.picture-22 .ul .li:nth-child(odd) .textbox .box{ padding-left: 50px; }
.picture-22 .ul .li:nth-child(even) .textbox .box{ padding-right: 50px; }
.picture-22 .ul .li .textbox .box .shuzi{ width: 62px; height: 70px; font-size: 24px;color: #fff; line-height: 70px; background: url(../images/p22_shuzi_bg.png) no-repeat 0% 0% / 100% 100%; }
.picture-22 .ul .li:nth-child(odd) .textbox .box .shuzi{ float: left; }
.picture-22 .ul .li:nth-child(even) .textbox .box .shuzi{ float: right; }
.picture-22 .ul .li .textbox .box .text{ width: calc(100% - 62px); }
.picture-22 .ul .li:nth-child(odd) .textbox .box .text{ float: left; padding-left: 15px; padding-right: 40px; }
.picture-22 .ul .li:nth-child(even) .textbox .box .text{ float: right; padding-right: 15px; padding-left: 40px; }
.picture-22 .ul .li .textbox .box .text .biaoti{ padding-top: 10px; margin-bottom: 20px; }
.picture-22 .ul .li:nth-child(even) .textbox .box .text .biaoti{ text-align: right; }
.picture-22 .ul .li .textbox .box .text .biaoti .cn{ margin-bottom: 5px; font-size: 24px;color: #990020; font-weight:bold; line-height: 30px; }
.picture-22 .ul .li .textbox .box .text .biaoti .en{ color: #7c7c7c; line-height: 24px; }
.picture-22 .ul .li .textbox .box .text .jieshao{ height: 90px; font-size: 16px;color: #373737; line-height: 30px; overflow:hidden; }
.picture-23{ font-size:0; }
.picture-23 .box{ position: relative; display: inline-block; vertical-align: top; max-width: 100%; }
.picture-23 .box img{ max-width: 100%; }
.picture-24{ position: relative; margin:0 176px; }
.picture-24-list .imgbox{ padding-top: 66%; }
.picture-24 .swiper-button{ margin-top: -28px; width: 55px; height: 55px; font-size: 0; background: none; opacity: 1; }
.picture-24 .swiper-button.swiper-button-prev{ left: -115px; }
.picture-24 .swiper-button.swiper-button-next{ right: -115px; transform: rotateY(180deg); }
.picture-24 .swiper-button img{ width: 55px; }
.picture-25{ overflow: hidden; }
.picture-25 .swiper-container{ margin-top: -40px; }
.picture-25 .swiper-slide{ margin-top:40px !important; }
.picture-25-list a{ display: block; }
.picture-25-list a .imgbox{ margin-bottom: 10px; overflow: hidden; }
.picture-25-list a .imgbox span{ display: block; padding-top: 67%; }
.picture-25-list a .textbox{ padding: 0 10px; font-size: 16px;color: #333; line-height: 24px; }
.picture-26 ul li{ position: relative; }
.picture-26 ul li:nth-child(1){height: 188px; margin-left:0 !important; }
.picture-26 ul li .icon{ position: absolute;height: 20px;}
.picture-26 ul li .icon:before,.picture-26 ul li .icon:after{ content: ""; position: absolute; top: calc((100% - 2px) / 2); z-index: 1; width: calc((100% - 20px) / 2 - 8px); height: 2px; background: #990020; }
.picture-26 ul li .icon:before{ left: 5px; }
.picture-26 ul li .icon:after{ right: 5px; }
.picture-26 ul li .icon b{ position: relative; display: block; margin:0 auto; width: 20px; height: 20px; background:#990121 url(../images/p26_jt.png) no-repeat center center / 9px auto; border-radius: 50%; }
.picture-26 ul li .maxbiaoti{ font-size:0; background: #990020; border:solid 5px #e5e5e5; border-radius: 50%; }
.picture-26 ul li .maxbiaoti img{ width: 58px; }
.picture-26 ul li .imgbox{ position: relative; margin:0 0 15px; }
.picture-26 ul li .imgbox span{ display: block; padding-top: 100%; border-radius: 50%; }
.picture-26 ul li .textbox{ text-align: center; }
.picture-26 ul li .textbox .biaoti{ height: 24px; font-size: 18px; color: #333; line-height: 24px; }
.picture-26 ul li .textbox .jieshao{ height: 24px; font-size: 14px; color: #5e5e5e; line-height: 24px; }

footer .top{ background: #3a3a3a; overflow: hidden; }
footer .top .left{ position: relative; padding: 50px 0; width: 320px; background: #900a27; }
footer .top .left:before{ content: ""; position: absolute; right: 100%; top: 0; z-index: 1; width: 10000px; height: 100%; background: #900a27; }
footer .top .left .logo a{ display: block; font-size: 0; }
footer .top .left .tel{ padding: 15px 0; margin:25px 0 15px; border-top: solid 1px rgba(255,255,255,0.5); border-bottom: solid 1px rgba(255,255,255,0.5); }
footer .top .left .tel .icon{ margin-right: 10px; font-size: 0; line-height: 53px; }
footer .top .left .tel .icon img{ width: 49px; }
footer .top .left .tel .text .mc{ margin-bottom: 5px; font-size: 15px; color: #fff; line-height: 24px; }
footer .top .left .tel .text .shuzi{ font-size: 24px; color: #fff; line-height: 24px; font-weight:bold; }
footer .top .left .map{ font-size: 15px;color: #fff; line-height: 24px; }
footer .top .right{ padding: 50px 0 0; }
footer .top .right ul li:nth-child(n+2){ margin-left: 50px; }
footer .top .right ul li .biaoti{ margin-bottom: 15px; font-size: 16px; line-height: 24px; font-weight:bold; }
footer .top .right ul li .biaoti a{color: #fff;}
footer .top .right ul li .ul .li{ font-size: 0; line-height: 24px; }
footer .top .right ul li .ul .li a{ font-size: 14px; color: rgba(255,255,255,0.8); }
footer .bot{ background: #e6e6e6; }
footer .bot .copyright{ font-size: 13px; color: #515151; line-height: 30px; }
footer .bot .fenxiang .biaoti{ font-size: 13px;color: #656565; line-height: 30px; }
footer .bot .fenxiang ul li:nth-child(n+2){ margin-left:15px; }
footer .bot .fenxiang ul li a{ position: relative; display: block; width: 30px; height: 30px; font-size: 0; line-height: 30px; background: #565656; border-radius: 50%; }
footer .bot .fenxiang ul li a img{ width: 18px; }
footer .bot .fenxiang ul li a .imgbox{ display: none; position: absolute; left: calc((100% - 120px) / 2); bottom: 100%; z-index: 1; padding-bottom: 10px; width: 120px; }
footer .bot .fenxiang ul li a .imgbox:before{ content: ""; position: absolute; left: 50%; bottom: 4px; z-index: 1; margin-left: -6px; width: 0; height: 0; border-left:solid 6px transparent; border-right:solid 6px transparent; border-top:solid 6px #fff; }
footer .bot .fenxiang ul li a .imgbox span{ display: block; padding:4px; font-size: 0; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
footer .bot .fenxiang ul li a .imgbox span img{ width: 100%; }


@media (min-width:992px){
	.main-1 .ul{ margin:0 -1px; }
	.main-1 .ul .li{ padding:0 1px; }
	.main-1 .ul .li:nth-child(1){ width:36%; }
	.main-1 .ul .li:nth-child(2){ width:36%; }
	.main-1 .ul .li:nth-child(3){ width:28%; }		
	.main-2 .ul .li:nth-child(1){ padding: 25px 80px 50px 20px; width:70%; }
	.main-2 .ul .li:nth-child(2){ padding: 25px 30px 50px; width:30%; background: #f8f5f6; }	
	.col-md-3-cz-1{ padding-right: 10px; width: 23%; }
	.col-md-9-cz-1{ padding-left: 10px; width: 77%; }
	.col-md-3-cz-2{ padding-right: 10px;}
	.col-md-9-cz-2{ padding-left: 10px;}
	header{ margin-bottom:56px; }
	header .top_bar{ position: relative; z-index: 2; background: #ededed; }
	header .top_bar .biaoyu{ font-size: 12px; color: #616161; line-height: 37px; }
	header .top_bar .right ul li a{ position: relative; display: block; font-size:0; line-height: 37px; }
	header .top_bar .right ul li:nth-child(n+2){ margin-left: 15px; }
	header .top_bar .right ul li:nth-child(3){ margin-left:25px; }
	header .top_bar .right ul li a span{ display: block; font-size: 12px;color: #616161; }
	header .top_bar .right ul li a:hover span{ color: #990020; text-decoration: underline; }
	header .top_bar .right ul li a .imgbox{ display: none; position: absolute; left: calc((100% - 120px) / 2); top: 100%; z-index: 1; padding-top: 10px; width: 120px; }
	header .top_bar .right ul li a:hover .imgbox{ display: block; }
	header .top_bar .right ul li a .imgbox:before{ content: ""; position: absolute; left: 50%; top: 4px; z-index: 1; margin-left: -6px; width: 0; height: 0; border-left:solid 6px transparent; border-right:solid 6px transparent; border-bottom:solid 6px #ededed; }
	header .top_bar .right ul li a .imgbox .imgs{ padding:4px; font-size: 0; background: #ededed; box-shadow: 0 0 10px rgba(0,0,0,0.1) }
	header .top_bar .right ul li a .imgbox .imgs img{ width: 100%; }
	header .qita .logo a{line-height:110px;}
	header .qita .biaoyu{ padding-left: 20px; margin-top: 25px; width: calc(100% - 230px - 230px); height: 60px; font-size: 19px;color: #eb4d07; font-weight: bold; line-height: 30px; overflow: hidden; }
	header .menu{ position: absolute; left: 0; top: 100%; z-index: 1; width: 100%; background: #990020; box-shadow: inset 0 -3px 0 #750019;}
	header .menu ul li{ position:relative; width: calc(100% / 8);}
	header .menu ul li > a{ position:relative; display:block; padding-bottom:3px; font-size:18px; font-weight: bold; line-height:53px; color:#fff;}
	header .menu ul li:nth-child(n+2) > a:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 1; width: 2px; height: 100%; border-left: solid 1px #610014; border-right: solid 1px #bb3c57; }
	header .menu ul li:hover > a{ background: #313131; box-shadow: inset 0 -3px 0 #0f0f0f; }
	header .menu ul li.active > a{ background: #313131; box-shadow: inset 0 -3px 0 #0f0f0f; }
	header .menu ul li .ul{ display:none; position:absolute; left:0; top:100%; width:100%; background:rgba(49,49,49,0.8);}
	header .menu ul li .ul .li > a{ display:block; padding: 5px; color:#fff; line-height:30px;}
	header .menu ul li .ul .li:hover > a{ background:#990020;}
	header.active .menu{ position: fixed; top: 0; box-shadow: 0 3px 5px rgba(0,0,0,0.1); }
	.title-1 ul li a:hover{ color: #fff; background-color: #900a27; }
	.title-9 .right a:hover{ color: #990020; text-decoration: underline !important; }
	.title-16 ul li:hover a{ color: #fff; background: #990020; }
	.title-17 ul li:hover a{ color: #990020; background: #dddddd; box-shadow: inset 0 -4px 0 #990020; }
	.text-1 .left ul li a:hover{ color: #990020; text-decoration: underline !important; }
	.text-1 .right form:hover input{ border:solid 1px #990020; border-right: none; }
	.text-1 .right form button:hover{ background: #d71604; }
	.text-2 .box ul li a:hover,
	.text-2 .box ul li a.on{ color: #990020; text-decoration: underline !important; }
	.text-2 .list ul li a:hover .imgbox span{ transform: scale(1.05); }
	.text-2 .list ul li a:hover .textbox{ color: #990020;}
	.text-7 ul li:hover .item:nth-child(1) .mc{ text-decoration: underline; }
	.text-8 .right ul li a:hover{ color: #990020; text-decoration: underline !important; }
	.text-10 .more a:hover .mc{ opacity: 0; }
	.text-10 .more a:hover .box{ right: 0; }
	.text-10 .more a:hover .box .icon{ background: #900a27; }
	.text-12 ul li a:hover .biaoti .mc{ text-decoration: underline; }
	.text-13 .biaodan form ul li .right input:hover{ background: #f2f2f2; box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1) }
	.text-13 .biaodan form .caozuo button:hover{ color: #900a27; background: #fff; box-shadow: inset 0 0 0 1px #900a27; }
	.text-22 .box ul li a:hover{ color: #990020; text-decoration: underline !important;}
	.picture-1 .top .imgbox a:hover{ transform: scale(1.05); }
	.picture-1 .top .textbox .more a:hover{ color: #fff; background:#990020; border-color: #990020; }
	.picture-1 .bot{ margin:15px 0 0; }
	.picture-1-list{ cursor: pointer; }
	.picture-1-list .imgbox{ margin-bottom: 10px; overflow: hidden; }
	.picture-1-list .imgbox span{ display: block; padding-top: 143px; }
	.picture-1-list:hover .imgbox span{ transform: scale(1.05); }
	.picture-1-list .textbox{ padding: 0 10px; font-size: 12px;color: #333; line-height: 24px; }
	.picture-1 .bot .swiper-slide-thumb-active .picture-1-list .imgbox{ opacity: 0.8; }	
	.picture-1 .bot .swiper-slide-thumb-active .picture-1-list .textbox{ color: #990020; }
	.picture-1 .swiper-button:hover{ background-color:#990020;}
	.picture-2-list:hover .imgbox span{ transform: scale(1.05); }
	.picture-3 .swiper-wrapper{ display: block; }
	.picture-3 .swiper-slide:nth-child(n+2){ margin-top: 20px; }
	.picture-3-list .imgbox,.picture-3-list .textbox{ width: 50%; }
	.picture-3 .swiper-slide:nth-child(odd) .picture-3-list .imgbox{ float: right; text-align:right; }
	.picture-3 .swiper-slide:nth-child(even) .picture-3-list .imgbox{ float: left; }
	.picture-3 .swiper-slide:nth-child(odd) .picture-3-list .textbox{ float: left;}
	.picture-3 .swiper-slide:nth-child(even) .picture-3-list .textbox{ float: right; }
	.picture-4-list a:hover .imgbox span{ transform: scale(1.05); }
	.picture-4-list a:hover .textbox .biaoti{ color: #900a27; }
	.picture-4-list a:hover .textbox .more .box{ color: #fff; background: #900a27; }
	.picture-4-list a:hover .textbox .more .box b{ background-color: #313131; }
	.picture-5 .imgbox a{ padding-top: 277px; }
	.picture-5 .imgbox a:hover{ transform: scale(1.05); }
	.picture-5 .textbox .more a:hover{ color: #fff; background: #990020; border:solid 1px #990020; }
	.picture-6-list a:hover .imgbox span{ transform: scale(1.05); }
	.picture-6-list a:hover .textbox{ color: #900a27; text-decoration: underline; }
	.picture-7 ul li a:hover .imgbox span{ transform: scale(1.05); }
	.picture-7 ul li a:hover .textbox .biaoti{ color: #900a27; text-decoration: underline;}
	.picture-9 .menu ul li:hover a{ color: #fff; background: #900a27; }
	.picture-9 .box .item .imgbox a:hover{ transform:scale(1.05); }
	.picture-9 .box .item .textbox .more a:hover{ color: #fff; background: #900a27; border-color: #900a27; }
	.picture-10 .swiper-button:hover > img{ opacity: 0; }
	.picture-10 .swiper-button:hover span{ opacity: 1; }
	.picture-13-list a:hover .imgbox{ box-shadow: 0 0 30px rgba(0,0,0,0.1) }
	.picture-13-list a:hover .imgbox span{ transform:scale(1.05); }
	.picture-13-list a:hover .textbox{ color: #900a27; }
	.picture-14 ul li a:hover .imgbox{ border:solid 1px #990020;}
	.picture-14 ul li a:hover .imgbox .imgs span{ transform: scale(1.05); }
	.picture-14 ul li a:hover .textbox .biaoti{ color: #990020; }
	.picture-14 ul li a:hover .textbox .more{ color: #fff; background: #990020; border-color: #990020; }
	.picture-18 ul li a:hover .imgbox span{ transform: scale(1.05); }
	.picture-18 ul li a:hover .textbox .biaoti{ color: #990020; text-decoration: underline; }
	.picture-19 ul li a:hover{ border-color: #990020; box-shadow: 0 0 20px rgba(0,0,0,0.1)}
	.picture-19 ul li a:hover .imgbox img{transform: scale(1.05);}
	.picture-23 .box .item{ position: absolute; }
	.picture-23 .box .item:nth-child(1){ left: 52%; bottom: 24%; }
	.picture-23 .box .item:nth-child(2){ left: 26%; bottom: 45%; }
	.picture-23 .box .item:nth-child(3){ left: 36%; bottom: 67%; }
	.picture-23 .box .item:nth-child(4){ left: 53%; bottom: 76%; }
	.picture-23 .box .item:nth-child(5){ left: 57%; bottom: 92%; }
	.picture-23 .box .item:nth-child(6){ left: 69%; bottom: 86%; }
	.picture-23 .box .item:nth-child(7){ left: 79%; bottom: 77%; }
	.picture-23 .box .item .map{ position: relative; cursor: pointer; }
	.picture-23 .box .item .map img{ width: 40px; }
	.picture-23 .box .item .map span{ display: block; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; opacity: 0; }
	.picture-23 .box .item .qita{ display: none; position: absolute; left: 0; bottom: 97px; z-index: 1; width: 385px; }
	.picture-23 .box .item .qita:before{ content: ""; position: absolute; left: 45px; bottom: -48px; z-index: 1; width: 0; height: 0; border-top: solid 48px transparent; border-bottom: solid 52px transparent; border-right: solid 30px #8d0422; transform-origin:left; transform: rotate(60deg); }
	.picture-23 .box .item .qita .imgbox{ position: relative; z-index: 2; overflow: hidden; }
	.picture-23 .box .item .qita .imgbox span{ display: block; padding-top: 250px; }
	.picture-23 .box .item .qita .imgbox .text{ position: absolute; left: 0; bottom: 0; z-index: 1; padding: 0 10px; width: 100%; text-align: left; background: rgba(0,0,0,0.5); }
	.picture-23 .box .item .qita .imgbox .text .biaoti{ width:130px; font-size: 24px;color: #fff; font-weight: bold; line-height: 45px;  }
	.picture-23 .box .item .qita .imgbox .text .rights{ padding: 2px 0; width: calc(100% - 130px); height: 45px; font-size: 14px; color: #fff; line-height: 20px; overflow: hidden; }
	.picture-23 .box .item .map:hover > img{ opacity: 0; }
	.picture-23 .box .item .map:hover span{ opacity: 1; }
	.picture-23 .box .item .map:hover + .qita{ display: block; }
	.picture-24 .swiper-button span{ display: block; position:absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; opacity: 0; }
	.picture-24 .swiper-button:hover > img{ opacity: 0; }
	.picture-24 .swiper-button:hover span{ opacity: 1; }
	.picture-25-list a:hover .imgbox span{ transform: scale(1.05); }
	.picture-25-list a:hover .textbox{ color: #990020; }
	.picture-26 ul li:nth-child(1){ width: 135px;}
	.picture-26 ul li:nth-child(n+2){ padding-top: 10px; width: 115px; }
	.picture-26 ul li:nth-child(n+6){ margin-top:20px; }
	.picture-26 ul li:nth-child(10n+1){ margin-left: 20px; }
	.picture-26 ul li:nth-child(10n+1),.picture-26 ul li:nth-child(10n+2),.picture-26 ul li:nth-child(10n+3),
	.picture-26 ul li:nth-child(10n+4),.picture-26 ul li:nth-child(10n+5){ float: left;}
	.picture-26 ul li:nth-child(10n+6),.picture-26 ul li:nth-child(10n+7),.picture-26 ul li:nth-child(10n+8),
	.picture-26 ul li:nth-child(10n+9),.picture-26 ul li:nth-child(10n+10){ float: right; }
	.picture-26 ul li:nth-child(10n+5) .icon:before,.picture-26 ul li:nth-child(10n+5) .icon:after{ left: 5px; right: initial; width:calc(100% - 4px); height:calc((115px / 2 + 10px) + 73px / 2 - 13px); background: none; border-right: solid 2px #990020;}
	.picture-26 ul li:nth-child(10n+5) .icon:before{ border-top: solid 2px #990020; border-radius: 0 10px 0 0; }
	.picture-26 ul li:nth-child(10n+5) .icon:after{ top:calc((115px / 2 + 10px) + 73px / 2 + 23px);  border-bottom: solid 2px #990020; border-radius: 0 0 10px 0;}
	.picture-26 ul li:nth-child(10n+5) .icon b{ position: absolute; top:calc((115px / 2 + 10px) + 73px / 2); right: -10px; transform: rotate(90deg); }
	.picture-26 ul li:nth-child(10n+2),.picture-26 ul li:nth-child(10n+3),
	.picture-26 ul li:nth-child(10n+4),.picture-26 ul li:nth-child(10n+5){ margin-left: calc((100% - 135px - 115px * 4) / 5 + 10px);}
	.picture-26 ul li:nth-child(10n+5),.picture-26 ul li:nth-child(10n+6){ margin-right:calc((100% - 135px - 115px * 4) / 5 - 10px * 4); }
	.picture-26 ul li:nth-child(10n+7),.picture-26 ul li:nth-child(10n+8),
	.picture-26 ul li:nth-child(10n+9),.picture-26 ul li:nth-child(10n+10){margin-right: calc((100% - 135px - 115px * 4) / 5 + 10px);}
	.picture-26 ul li .maxbiaoti{ height: 135px; line-height: 125px;}
	.picture-26 ul li .icon{ top: calc((115px - 20px) / 2 + 10px);}
	.picture-26 ul li:nth-child(10n+1) .icon,.picture-26 ul li:nth-child(10n+2) .icon,
	.picture-26 ul li:nth-child(10n+3) .icon,.picture-26 ul li:nth-child(10n+4) .icon,
	.picture-26 ul li:nth-child(10n+5) .icon{ left: 100%; }
	.picture-26 ul li:nth-child(10n+6) .icon,.picture-26 ul li:nth-child(10n+7) .icon,
	.picture-26 ul li:nth-child(10n+8) .icon,.picture-26 ul li:nth-child(10n+9) .icon,
	.picture-26 ul li:nth-child(10n+10) .icon{ right: 100%; }
	.picture-26 ul li:nth-child(10n+10) .icon{ width: 20px !important; }
	.picture-26 ul li:nth-child(10n+10) .icon:before,.picture-26 ul li:nth-child(10n+10) .icon:after{ left:0; right: initial; width:calc(100% - 4px); height:calc((115px / 2 + 10px) + 73px / 2 - 13px); background: none; border-left: solid 2px #990020;}
	.picture-26 ul li:nth-child(10n+10) .icon:before{ border-top: solid 2px #990020; border-radius: 10px 0 0 0; }
	.picture-26 ul li:nth-child(10n+10) .icon:after{ top:calc((115px / 2 + 10px) + 73px / 2 + 23px);  border-bottom: solid 2px #990020; border-radius: 0 0 0 10px;}
	.picture-26 ul li:nth-child(10n+10) .icon b{ position: absolute; top:calc((115px / 2 + 10px) + 73px / 2); left: -10px; transform: rotate(90deg); }
	.picture-26 ul li:nth-child(10n+6) .icon b,.picture-26 ul li:nth-child(10n+7) .icon b,
	.picture-26 ul li:nth-child(10n+8) .icon b,.picture-26 ul li:nth-child(10n+9) .icon b{ transform: rotateY(180deg); }
	.picture-26 ul li:last-child:nth-child(10n+6) .icon:before,.picture-26 ul li:last-child:nth-child(10n+7) .icon:before,
	.picture-26 ul li:last-child:nth-child(10n+8) .icon:before,.picture-26 ul li:last-child:nth-child(10n+9) .icon:before{ display: none; }
	.picture-26 ul li:last-child:nth-child(10n+1) .icon:after,.picture-26 ul li:last-child:nth-child(10n+2) .icon:after,
	.picture-26 ul li:last-child:nth-child(10n+3) .icon:after,.picture-26 ul li:last-child:nth-child(10n+4) .icon:after,
	.picture-26 ul li:last-child:nth-child(10n+5) .icon:after,.picture-26 ul li:last-child:nth-child(10n+10) .icon:after{ display: none; }
	footer .top .right ul li .ul .li a:hover{ color:#fff; text-decoration: underline !important; }
	footer .bot{ padding: 30px 0; }
	footer .bot .fenxiang ul li a:hover{ background: #900a27; }
	footer .bot .fenxiang ul li a:hover .imgbox{ display: block; }

}

@media (max-width:1389px){
	.main-2 .ul .li:nth-child(1){ padding-right: 50px; padding-bottom: 30px; }
	.main-2 .ul .li:nth-child(2){ padding-bottom: 30px; }
	.main-pad-1{ padding: 20px 0 0; }
	.main-pad-2{ padding: 0 0 20px; }
	.main-pad-8{ padding: 50px 0 0; }
	.main-pad-9{ padding: 0 0 50px; }
	.main-pad-14{ padding: 50px 0 0; }
	.main-pad-15{ padding: 0 0 50px; }
	.main-pad-17{ padding: 0 0 40px; }
	.main-pad-21{ padding: 0 0 100px; }
	header{ margin-bottom: 48px; }
	header .qita .biaoyu{ width: calc(100% - 230px - 283px); font-size: 16px; }
	header .qita .tel .icon img{ width: 34px; }
	header .qita .tel .text .mc{ font-size: 14px; }
	header .qita .tel .text .shuzi{ font-size: 24px; }
	header .qita .tel .text .shuzi span{ position: initial; font-size: 14px; }
	header .menu ul li > a{ font-size: 16px; line-height: 45px; }
	.title-14 .biaoti{ font-size: 30px; line-height: 34px; }
	.title-14 .jieshao{ font-size: 18px; line-height: 24px; }
	.title-15 .biaoti span{ font-size: 30px; }
	.title-15 .jieshao{ font-size: 20px; line-height: 24px; }
	.title-16{ margin-bottom: 40px; }
	.title-16 ul li a{ font-size: 18px; line-height: 50px; }
	.title-17 ul li a{ font-size: 16px; }
	.text-9 .bot .ul .li:nth-child(1) .maxbiaoti{ padding-right: 123px; }
	.text-9 .bot .ul .li:nth-child(2) .maxbiaoti{ padding-left: 123px; }
	.text-9 .bot .ul .li .maxbiaoti .box .text{ font-size: 20px; line-height: 80px; }
	.text-9 .bot .ul .li:nth-child(1) .maxbiaoti .box .text{ padding-left: 35px; }
	.text-9 .bot .ul .li:nth-child(2) .maxbiaoti .box .text{ padding-right: 35px; }
	.text-9 .bot .ul .li .maxbiaoti .box .text span.maxcn{ font-size: 30px; }
	.text-9 .bot .ul .li .maxbiaoti .box .text span.fuhao{ font-size: 40px; }
	.text-21 .textbox{ padding: 40px 15px 20px; }
	.text-22{ padding-bottom: 40px; }
	.text-22 .maxbiaoti span{ font-size: 22px; }
	.text-23 .box .biaoti b{ font-size: 24px; }
	.text-23 .box .biaoti b span{ font-size: 44px; }
	.text-23 .box .right .mc span{ font-size: 24px; }
	.text-23 .box .right .tel a .more .cn{ font-size: 16px; }
	.picture-21 .textbox ul li .mc{ font-size: 16px; }
	.picture-23 .box .item:nth-child(7) .qita{ left: -150px; }
	.picture-23 .box .item:nth-child(7) .qita:before{ left: 195px; }
	.picture-25-list a .textbox{ font-size: 14px; }
	.picture-26 ul li .textbox .biaoti{ font-size: 16px; }
}

@media (max-width:1199px){
	.col-md-3-cz-1{ width:27%; }
	.col-md-9-cz-1{ width:73%; }
	.col-md-3-cz-2{ width:27%; }
	.col-md-9-cz-2{ width:73%; }
	.main-2 .ul .li:nth-child(1){ padding-right: 30px; width: 65%; }
	.main-2 .ul .li:nth-child(2){ width: 35%; }
	.main-pad-1{ padding: 15px 0 0; }
	.main-pad-2{ padding: 0 0 15px; }
	.main-pad-3{ padding: 30px 0 0; }
	.main-pad-4{ padding: 0 0 30px; }
	.main-pad-7{ padding: 114px 0 30px; }
	.main-pad-8{ padding: 30px 0 0; }
	.main-pad-9{ padding: 0 0 30px; }
	.main-pad-10{ padding-top: 30px; padding-bottom: 95px; }
	.main-pad-11{ padding: 40px 25px 20px; }
	.main-pad-14{ padding: 30px 0 0; }
	.main-pad-15{ padding: 0 0 30px;}
	.main-pad-16{ padding: 30px 0 0; }
	.main-pad-19{ padding: 20px; }
	.main-pad-21{ padding: 0 0 80px; }
	.main-mar-2{ margin-bottom: -74px; }
	.main-Background-3 .bg{ height: 190px; }
	header{ margin-bottom: 43px; }
	header .qita .logo a{ line-height: 100px;}
	header .qita .logo a img{ width: 200px; }
	header .qita .biaoyu{ margin-top: 14px; padding-right: 15px; width: calc(100% - 200px - 246px); height: 72px; font-size: 14px; line-height: 24px; }
	header .qita .tel{ margin-top: 21px; }
	header .qita .tel .text .shuzi{ font-size: 20px; }
	header .qita .tel .text .shuzi span{ font-size: 12px; }
	header .menu ul li > a{ font-size: 14px; line-height: 40px; }
	.title-1 ul li a{ font-size: 15px; line-height: 50px; }
	.title-2{ margin-bottom: 30px; }
	.title-2 img{ width:700px; }
	.title-3{ margin-bottom: 30px; }
	.title-3 .box .cn{ font-size: 24px; line-height: 30px; }
	.title-3 .box .en{ font-size: 14px; }
	.title-4 .en{ font-size: 16px; }
	.title-5 .cn{ font-size: 20px; }
	.title-5 .en{ font-size: 13px; }
	.title-6 img{ width: 500px; }
	.title-9{ line-height: 60px; }
	.title-9 .left .en{ padding-top:25px;}
	.title-12 img{ width: 350px; }
	.title-13{ margin-bottom: 40px; }
	.title-13 .item .biaoti span{ font-size: 30px; line-height: 34px; }
	.title-13 .item .jieshao{ font-size: 18px; line-height: 24px; }
	.title-14 .biaoti{ font-size: 24px; line-height: 30px; }
	.title-14 .jieshao{ font-size: 16px; }
	.title-15 .biaoti span{ font-size: 24px; }
	.title-15 .jieshao{ font-size: 18px; }
	.title-16 ul li a{ font-size: 16px; }
	.title-16 ul li a:before{ border-left-width:15px; border-right-width:15px; border-top-width:15px; }
	.title-17 ul li a{ font-size: 14px; line-height: 50px; }
	.text-1 .left ul li:nth-child(n+2) a{ padding-left: 10px; margin-left: 10px; }
	.text-1 .right form input{ padding: 0 10px 0 35px; height: 40px; line-height: 40px; background-size: 15px auto; }
	.text-1 .right form button{ height: 40px; font-size: 14px; line-height: 40px; }
	.text-2 .maxbiaoti{ font-size: 16px; }
	.text-2 .box .biaoti{ padding: 0 20px; }
	.text-2 .box .biaoti span{ font-size: 16px; line-height: 42px; }
	.text-2 .box ul li a{ padding: 0 20px 0 45px; background-position: 20px 50%; }
	.text-3 .biaoti{ margin-bottom: 20px; }
	.text-3 .biaoti .box span{ padding: 0 20px; font-size: 18px; line-height: 50px; }
	.text-3 .tel a .text{ font-size: 18px; }
	.text-4{ height: 148px; }
	.text-4-list{ height: 74px; }
	.text-4-list .box .mc{ width: 105px; font-size:14px; }
	.text-5 .left img{ width:550px;}
	.text-5 .right img{ width:350px;}
	.text-6 img{ width: 550px; }
	.text-7 .maxbiaoti{ font-size: 16px; }
	.text-8{ padding: 20px 0; }
	.text-8 .biaoti{ width: 90px; }
	.text-8 .biaoti .en{ font-size: 24px; line-height: 30px; }
	.text-8 .biaoti .cn{ font-size: 14px; }
	.text-8 .right{ margin-bottom: -5px; padding-left: 20px; width: calc(100% - 90px); }
	.text-8 .right ul li{ margin-right: 30px; margin-bottom: 5px; }
	.text-9 .top{ margin-bottom:-60px; }
	.text-9 .top img{ width: 220px; }
	.text-9 .bot .ul .li:nth-child(1) .maxbiaoti{ padding-right: 103px; }
	.text-9 .bot .ul .li:nth-child(2) .maxbiaoti{ padding-left: 103px; }
	.text-9 .bot .ul .li .maxbiaoti .box .text{ font-size: 18px; line-height: 70px; }
	.text-9 .bot .ul .li .maxbiaoti .box .text span.maxcn{ font-size: 26px; }
	.text-9 .bot .ul .li .maxbiaoti .box .text span.fuhao{ font-size: 30px; }
	.text-9 .bot .ul .li .list{ padding-top: 30px; padding-bottom: 30px; }
	.text-9 .bot .ul .li:nth-child(1) .list .box ul li .textbox{ padding-left: 5%; padding-right: calc(5% + 110px); }
	.text-9 .bot .ul .li:nth-child(2) .list .box ul li .textbox{ padding-right: 5%; padding-left: calc(5% + 110px); }	
	.text-9 .bot .ul .li .list .box ul li .textbox .text .rights .mc{ font-size: 16px; }
	.text-9 .bot .ul .li .list .box ul li .textbox .text .rights .jieshao{ font-size: 16px; }
	.text-10:before, .text-10:after{ height: 183px; }
	.text-10 .biaoti{height: 34px; font-size: 30px; line-height: 34px; }
	.text-10 .jieshao{height: 24px; font-size: 18px; line-height: 24px; }
	.text-10 .tel{ margin-bottom: 20px; height: 24px; font-size: 18px; line-height: 24px; }
	.text-10 .more{ margin-bottom: 20px; }
	.text-10 .maxbiaoti .mc b{ font-size: 30px; line-height: 34px; }
	.text-10 .maxbiaoti .mc b span{ font-size: 24px; }
	.text-10 .maxbiaoti .shuoming{ font-size: 18px; line-height: 24px; }
	.text-11 ul li{ margin:0 30px; }
	.text-11 ul li .box .mc{ font-size: 18px; }
	.text-14 .imgbox .biaoti{ font-size: 16px; line-height: 40px; }
	.text-14 .textbox{ padding: 15px; font-size: 13px; }
	.text-21 .textbox{ padding: 30px 15px 20px; }
	.text-21 .textbox .jieshao{ font-size: 18px; }
	.text-22{ padding-bottom: 30px; }
	.text-22 .maxbiaoti span{ padding: 0 20px; font-size: 18px; line-height: 55px; }
	.text-22 .box{ padding: 10px; border-radius: 15px; }
	.text-22 .box .biaoti{ font-size: 14px; }
	.text-22 .box ul{ padding-left: 20px; }
	.text-22 .box ul li a{ font-size: 14px; line-height: 30px; }
	.text-23 .box .biaoti b{ font-size: 20px; }
	.text-23 .box .biaoti b span{ font-size: 34px; }
	.picture-1 .top .textbox{ padding-left: 20px; }
	.picture-1 .top .textbox .biaoti{ font-size: 16px; }
	.picture-3-list .textbox .maxbiaoti .jiaobiao{ width: 76px; height: 65px; border-radius: 38px 38px 0 0; }
	.picture-3-list .textbox .maxbiaoti .jiaobiao span{ font-size: 18px; line-height: 40px; }
	.picture-3-list .textbox .maxbiaoti .mc{ width: calc(100% - 87px); font-size: 18px; line-height: 40px; }
	.picture-3-list .textbox .jieshao .top ul li{ font-size: 14px; }
	.picture-4-list a .textbox .biaoti{ font-size: 16px; }
	.picture-4-list a .textbox .more .box{ font-size: 12px; }
	.picture-5{ padding-bottom: 25px; margin-bottom: 25px; }
	.picture-5 .textbox{ padding-left: 20px; }
	.picture-5 .textbox .jieshao{ margin-bottom: 15px; font-size: 14px; line-height: 24px; }
	.picture-5 .textbox .biaoti{ margin-bottom: 24px; font-size: 16px; }
	.picture-7 ul li a .imgbox{ width: 160px; }
	.picture-7 ul li a .textbox{ width:calc(100% - 160px); }
	.picture-8 .ul .li:nth-child(n+2){ margin-top: 40px; }
	.picture-8 .ul .li:nth-child(odd) .imgbox{ padding-right: calc(32px + 20px); }
	.picture-8 .ul .li:nth-child(even) .textbox{ padding-right: calc(32px + 20px); }
	.picture-8 .ul .li:nth-child(odd) .textbox{ padding-left: calc(32px + 20px); }
	.picture-8 .ul .li:nth-child(even) .imgbox{ padding-left: calc(32px + 20px); }
	.picture-8 .ul .li .textbox .biaoti{ margin-bottom: 25px; }
	.picture-8 .ul .li .textbox .biaoti .cn{ font-size: 24px; line-height: 30px; }
	.picture-8 .ul .li .textbox .biaoti .cn b span{ font-size: 30px; }
	.picture-8 .ul .li .textbox ul li{ font-size: 14px; line-height: 26px; }
	.picture-9 .menu ul li a{ padding: 0 15px; font-size: 14px; line-height: 50px; }
	.picture-9 .box{ padding-left: 20px; }
	.picture-9 .box .item .imgbox{ width: 50%; }
	.picture-9 .box .item .imgbox a{ padding-top: 258px; }
	.picture-9 .box .item .textbox{ padding-left: 20px; width: 50%; }
	.picture-9 .box .item .textbox .biaoti{ margin-bottom: 15px; font-size: 18px; line-height: 24px; }
	.picture-9 .box .item .textbox .jieshao{ margin-bottom: 20px; height: 144px; font-size: 13px; line-height: 24px; }
	.picture-10-list .textbox{ font-size: 14px; }
	.picture-11-list .textbox{ padding: 20px; }
	.picture-11-list .textbox .biaoti{ font-size: 14px; }
	.picture-11-list .textbox .jieshao{ height: 78px; font-size: 14px; line-height: 26px; }
	.picture-22 .ul .li:nth-child(n+2){ margin-top: 50px; }
	.picture-22 .ul .li .textbox{ height: 240px; }
	.picture-22 .ul .li .textbox .box{ padding-top: 30px; }
	.picture-22 .ul .li:nth-child(odd) .textbox .box{ padding-left: 30px; }
	.picture-22 .ul .li:nth-child(even) .textbox .box{ padding-right: 30px; }
	.picture-22 .ul .li:nth-child(odd) .textbox .box .text{ padding-right: 30px; }
	.picture-22 .ul .li:nth-child(even) .textbox .box .text{ padding-left: 30px; }
	.picture-22 .ul .li .textbox .box .text .biaoti .cn{ font-size: 22px; line-height: 24px; }
	.picture-22 .ul .li .textbox .box .text .biaoti .en{ font-size: 13px; }
	.picture-22 .ul .li .textbox .box .text .jieshao{ height: 78px; font-size: 14px; line-height: 26px; }
	.picture-22 .ul .li .imgbox{ height: 240px; }
	.picture-23 .box .item:nth-child(6) .qita{ left: -200px; }
	.picture-23 .box .item:nth-child(6) .qita:before{ left: 245px; }
	.picture-23 .box .item:nth-child(7) .qita{ left: -200px; }
	.picture-23 .box .item:nth-child(7) .qita:before{ left: 245px; }
	.picture-24{ margin:0 120px; }
	footer .top .left{ padding: 30px 0; width: 300px; }
	footer .top .left .logo a img{ width: 200px; }
	footer .top .left .tel{ margin:20px 0 10px; }
	footer .top .left .tel .icon img{ width: 40px; }
	footer .top .left .tel .text .mc{ font-size: 14px; }
	footer .top .left .tel .text .shuzi{ font-size: 22px; }
	footer .top .left .map{ font-size: 14px; }
	footer .top .right{ padding: 20px 0 0; }
	footer .top .right ul li:nth-child(n+2){ margin-left: 40px; }
	footer .top .right ul li .biaoti{ margin-bottom: 10px; }
	footer .top .right ul li .ul .li{ font-size: 0; }
	footer .top .right ul li .ul .li:nth-child(n+2){ margin-top: 5px; }
	footer .top .right ul li .ul .li a{ display: inline-block; vertical-align: top; font-size: 13px; }	
	footer .bot{ padding: 20px 0; }

}

@media (max-width:991px){
	.main-1 .ul .li{ width: 100%; }
	.main-2 .ul .li:nth-child(1){padding: 20px; width: 100%; border-bottom: solid 1px #ccc; }
	.main-2 .ul .li:nth-child(2){padding: 20px; width: 100%; }
	.col-md-3-cz-1{ width:100%; }
	.col-md-9-cz-1{ width:100%; }
	.col-md-3-cz-2{ width:100%; }
	.col-md-9-cz-2{ width:100%; }
	.main-1 .ul .li:nth-child(n+2){ margin-top: 20px; }
	.main-pad-3{ padding: 20px 0 0; }
	.main-pad-9{ padding: 0 0 30px; }
	.main-pad-11{padding: 40px 15px 0; }
	.main-pad-12{padding: 30px 0 0; }
	.main-pad-13{ padding: 20px 15px; }
	.main-pad-17{ padding: 0 0 30px; }
	.main-pad-18{ padding: 0 0 100px; }
	.main-pad-19{ padding: 0; }
	.main-pad-20{ padding: 0 0 30px; }
	.main-pad-21{ padding: 0 0 30px; }
	.main-mar-4{ margin:0; }
	.main-mar-7{ margin:0 -15px; }
	.main-border-radius-1{ overflow: initial; }
	.main-border-2{height: 1px; }
	.main-box-shadow-2{ box-shadow: none; }
	.main-box-shadow-4{ box-shadow: none !important; }
	.main-Background-3 .bg{ height: 175px; }
	body{ padding-top: 80px; }
	header{ position: fixed; left: 0; top: 0; width: 100%; background: #fff; box-shadow: 0 3px 5px rgba(0,0,0,0.1); }
	header .qita .logo a{line-height:80px;}
	header .qita .logo a img{ width: 180px; }
	header .qita .tel{ margin-top:15px; margin-right: 30px; }
	header .qita .tel .icon{ line-height: 50px; }
	header .qita .tel .icon img{ width: 30px; }
	header .qita .tel .text .shuzi{ font-size: 18px; line-height: 24px; }
	.menu-box{ display: none; position: fixed;top: 80px; right: 0; z-index:2147483645; width: 120px; box-shadow: 0 3px 5px rgba(0,0,0,0.1); }
	.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.9); }
	.menu-box ul li.active a{ color: #fff; background: #9f021d; }
	.menu-btn{ position: relative; top:29px; width: 45px; }
	.menu-btn b{ display: block; height:3px; background: #9f021d;}
	.menu-btn b:nth-child(2){ margin:6px 0; }
	.menu-btn.active b:nth-child(1){ transform:rotate(45deg) translate(5px,8px); }
	.menu-btn.active b:nth-child(2){ opacity: 0; }
	.menu-btn.active b:nth-child(3){ transform:rotate(-45deg) translate(5px,-8px); }
	.title-1 ul li{ width: 25%; }
	.title-1 ul li:nth-child(n+2){ margin-left: 0; }
	.title-1 ul li a{ padding: 0; }
	.title-6 img{ width: 400px; }
	.title-7{ margin-bottom: 30px; }
	.title-7 .biaoti span{ padding: 0 30px; font-size: 24px; line-height: 30px; }
	.title-7 .jieshao{ font-size: 18px; line-height: 24px; }
	.title-10{ font-size: 16px; }
	.title-11 .biaoti{ font-size: 18px; line-height: 24px; }
	.title-12 img{ width:250px; }
	.title-13{ margin-bottom: 30px; }
	.title-13 .item{ padding: 0 40px 20px; }
	.title-13 .item .biaoti span{ font-size: 24px; line-height: 30px; }
	.title-13 .item .jieshao{ font-size: 16px; }
	.title-13 .item:before{ top: 15px; }
	.title-13 .box b{ bottom: 30px; }
	.title-17 ul li{ width: 50%; }
	.title-17 ul li:nth-child(n+2){ margin-left: 0; }
	.title-17 ul li a{ padding: 0; min-width: initial; }
	.text-1 .left{ padding: 0; margin-bottom: 15px; width: 100%; }
	.text-1 .right{ width: 100%; }
	.text-2{ margin:-20px -15px 20px; }
	.text-2 .maxbiaoti{ position: relative; padding: 0 10px; margin-bottom: 0; font-size: 18px; line-height:50px; border-radius: 0; background-position: 40% 50%; }
	.text-2 .maxbiaoti:before{ content: ""; position: absolute; top: calc((100% - 20px) / 2); right: 10px; z-index: 1; width:20px; height: 20px; background: url(../images/jt2.png) no-repeat center center / 8px auto; transition: all 0.3s; }
	.text-2 .maxbiaoti.active:before{ transform: rotate(90deg); }
	.text-2 .box{ padding:0 15px; border-radius: 0; }
	.text-2 .box .biaoti{ font-size: 0; text-align: center; border-bottom-color:#ededed; }
	.text-2 .box .biaoti span{ float: none !important; display: inline-block; vertical-align: top; font-size: 14px; }
	.text-2 .box ul li a{ padding: 0 15px; font-size: 12px; text-align: center; background: none; }
	.text-5 .left{ margin-bottom:20px; width: 100%; text-align: center; line-height: initial; }
	.text-5 .right{ width: 100%; text-align: center; }
	.text-5 .right img{ width: 300px; }
	.text-6{ padding: 30px 0; }
	.text-7{ padding: 0 0 20px; height: auto; }
	.text-7 ul li .item:nth-child(2) .mc{ height: auto; }
	.text-9 .top{ margin-bottom: 20px; }
	.text-9 .bot .ul .li{ width: 100%; }
	.text-9 .bot .ul .li:nth-child(1) .list{ padding-right: 15px; }
	.text-9 .bot .ul .li:nth-child(2) .list{ padding-left: 15px; }
	.text-9 .bot .ul .li .list .box{ max-width: initial; }
	.text-9 .bot .ul .li .maxbiaoti:before{ display: none; }
	.text-9 .bot .ul .li:nth-child(1) .maxbiaoti{ padding-right: 0; }
	.text-9 .bot .ul .li:nth-child(2) .maxbiaoti{ padding-left: 0; }
	.text-9 .bot .ul .li:nth-child(1) .maxbiaoti .box{ padding-right: 15px; }
	.text-9 .bot .ul .li:nth-child(2) .maxbiaoti .box{ padding-left: 15px; }
	.text-9 .bot .ul .li .maxbiaoti .box .text{ max-width: initial; text-align:center; }
	.text-9 .bot .ul .li:nth-child(1) .maxbiaoti .box .text{ padding-left: 0; }
	.text-9 .bot .ul .li:nth-child(2) .maxbiaoti .box .text{ padding-right: 0; text-align: center; }
	.text-9 .bot .ul .li:nth-child(1) .list .box ul li .textbox{ padding-right: 240px; border-radius: 43px; }
	.text-9 .bot .ul .li:nth-child(2) .list .box ul li .textbox{ padding-left: 240px; border-radius: 43px; }
	.text-9 .bot .ul .li:nth-child(1) .list .box ul li .imgbox{ right: 0; opacity: 1; }
	.text-9 .bot .ul .li:nth-child(2) .list .box ul li .imgbox{ left: 0; }
	.text-10 .biaoti{ height: 30px; font-size: 24px; line-height: 30px; }
	.text-10 .jieshao{ font-size: 16px; }
	.text-10 .more a .box{ right: calc(100% - 40px); border-radius: 20px; }
	.text-10 .more a .box .shuzi{ width: calc(100% - 40px); font-size: 16px; line-height: 40px; }
	.text-10 .more a .box .icon{ width: 40px; height: 40px; line-height: 40px; }
	.text-10 .more a .box .icon img{ width: 14px; }
	.text-10 .more a .mc{ font-size: 16px; line-height: 40px; }
	.text-10 .maxbiaoti .mc b{ font-size: 24px; line-height: 30px; }
	.text-10 .maxbiaoti .mc b span{ font-size: 18px; }
	.text-10 .maxbiaoti .shuoming{ font-size: 15px; }
	.text-10:before, .text-10:after{ width: 132px; height: 170px; }
	.text-11{ margin-bottom: 20px; height: auto; }
	.text-11 .bg{ display: none; }
	.text-11 ul li{ margin-top: 0 !important; }
	.text-12 ul{ margin:0 -15px; }
	.text-12 ul li{ padding: 0 15px; }
	.text-12 ul li:nth-child(n+3){ margin-top: 30px; }
	.text-13 .biaodan form{ padding-right: 0; }
	.text-15{ font-size: 14px; line-height: 24px; }
	.text-15.active{line-height: 24px; }
	.text-16{ padding: 20px 0; margin-bottom: 20px; }
	.text-16 .biaoti{ margin-bottom: 15px; font-size: 18px; line-height: 24px; }
	.text-16 .jieshao{ font-size: 14px; line-height: 24px; }
	.text-20 .biaoti{ margin-bottom: 20px; padding-right: 0; max-width:initial; width: 100%; text-align: center; }
	.text-20 .tel{ margin-left: calc((100% - 457px) / 2); }
	.text-22{ padding: 10px; }
	.text-22 .maxbiaoti span{ font-size: 16px; line-height: 40px; }
	.text-22 .box .biaoti{ margin-top: 5px; padding-left: 43px; text-align: center; }
	.text-22 .box ul li a{ text-align: center; background: none; }
	.picture-1 .top .imgbox{ margin-bottom: 20px; width: 100%; }
	.picture-1 .top .imgbox a{ padding-top: 58%; }
	.picture-1 .top .textbox{ padding-left: 0; width: 100%; }
	.picture-1 .top .textbox .jieshao{ height: auto; }	
	.picture-1 .swiper-button{ top: 50%; bottom: initial; margin-top: -28px; width: 30px; }
	.picture-1 .swiper-button.swiper-button-prev{ left: -35px; }
	.picture-1 .swiper-button.swiper-button-next{ right: -35px; }
	.picture-2-list .imgbox span{ padding-top: 68%; }
	.picture-3-list .textbox{ margin-bottom:20px; }
	.picture-3-list .textbox .jieshao{ padding-left: 0; }
	.picture-3-list .imgbox{ text-align: center; }
	.picture-3 .swiper-pagination{ position: relative; margin-top: 20px; font-size: 0; }
	.picture-3 .swiper-pagination span{ margin:0 7px; width: 20px; height: 20px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.28); opacity: 1; transition: all 0.3s; }
	.picture-3 .swiper-pagination span.swiper-pagination-bullet-active{ background: #990020; box-shadow: none; }
	.picture-5{ margin-left:-15px; margin-right:-15px; padding-left: 15px; padding-right: 15px; }
	.picture-5 .imgbox{ margin-bottom: 20px; width: 100%; }
	.picture-5 .imgbox a{ padding-top: 57%; }
	.picture-5 .textbox{ padding-left: 0; width: 100%; }
	.picture-5 .textbox .biaoti{ height: auto; }
	.picture-8 .ul .li:nth-child(n+2){ margin-top: 30px; }
	.picture-8 .ul .li .shijianzhou{ left: calc((100% - 50px) / 2); width: 50px; }
	.picture-8 .ul .li .shijianzhou .shuzi{ top: calc((100% - 50px) / 2); width: 50px; height: 50px; font-size: 24px; line-height: 50px; }
	.picture-8 .ul .li:nth-child(odd) .imgbox{padding-right:calc(25px + 15px);}
	.picture-8 .ul .li:nth-child(odd) .textbox{padding-left:calc(25px + 15px);}
	.picture-8 .ul .li .textbox .biaoti{ margin-bottom: 20px; }
	.picture-8 .ul .li .textbox .biaoti .cn{ font-size: 18px; line-height: 24px; }
	.picture-8 .ul .li .textbox .biaoti .cn b span{ font-size: 24px; }
	.picture-8 .ul .li .textbox .biaoti .en{ font-size: 12px; }
	.picture-8 .ul .li .textbox ul li{ line-height: 24px; background-position: 0% 6px; }
	.picture-8 .ul .li .textbox ul li:nth-child(n+2){ margin-top: 5px; }
	.picture-9 .menu{ margin-bottom:20px; width: 100%; }
	.picture-9 .menu ul li:before{ display: none; }
	.picture-9 .menu ul li a{ font-size: 12px; line-height: 44px; }
	.picture-9 .box{ padding-left: 0; width: 100%; }
	.picture-9 .box .item .imgbox{ margin-bottom: 20px; width: 100%; }
	.picture-9 .box .item .imgbox a{ padding-top: 65%; }
	.picture-9 .box .item .textbox{ padding-left: 0; width: 100%; }
	.picture-9 .box .item .textbox .biaoti{ margin-bottom: 10px; font-size: 16px; }
	.picture-9 .box .item .textbox .jieshao{ height: auto; font-size: 12px; }
	.picture-9 .box .item .textbox .more a{ width: 120px; height: 40px; font-size: 12px; line-height: 38px; }
	.picture-10{ margin-top: 20px; }
	.picture-10-list .imgbox span{ padding-top: 45%; }
	.picture-14{ margin:-20px -15px 0; }
	.picture-14 ul li{ padding: 20px 15px; margin:0; border:none; }
	.picture-14 ul li:nth-child(odd){ background: #f0f0f0; }	
	.picture-14 ul li:last-child{ border-bottom: solid 1px #f0f0f0; }
	.picture-14 ul li a .textbox{ padding-left: 25px; }
	.picture-14 ul li a .textbox .biaoti{ font-size: 16px; }
	.picture-14 ul li a .textbox .jieshao{ font-size: 13px; }
	.picture-15{ margin-bottom: 20px; }
	.picture-18 ul li a .textbox .biaoti{ font-size: 14px; }
	.picture-18 ul li a .textbox .jieshao{ font-size: 12px; }
	.picture-19 ul li{ width: 50%; }
	.picture-21 .imgbox{ margin-bottom: 20px; width: 100%; }
	.picture-21 .textbox{ padding: 0; width: 100%; }
	.picture-21 .textbox:after{ display: none; }
	.picture-21 .textbox:before{ display: none; }
	.picture-21 .textbox ul li{ margin-left: 0; padding:10px !important; border-radius:31px; 
background:#990020;background:-moz-linear-gradient(left,#990020 0%,#ff5a00 100%);background:-webkit-linear-gradient(left,#990020 0%,#ff5a00 100%);background:linear-gradient(to right,#990020 0%,#ff5a00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#990020',endColorstr='#ff5a00',GradientType=1 );}
	.picture-22 .ul .li:nth-child(n+2){ margin-top: 30px; }
	.picture-22 .ul .li .imgbox{ position: initial; display: block; margin-bottom:-30px; text-align: center; justify-content: initial; align-items: initial; width: 100%; height: auto; }
	.picture-22 .ul .li .textbox{ height: auto; }
	.picture-22 .ul .li:nth-child(odd) .textbox{ padding-right: 0; }
	.picture-22 .ul .li:nth-child(even) .textbox{ padding-left: 0; }
	.picture-22 .ul .li .textbox .box{ padding:20px; }
	.picture-22 .ul .li:nth-child(odd) .textbox .box{ padding-left:20px; }
	.picture-22 .ul .li:nth-child(even) .textbox .box{ padding-right:20px; }
	.picture-22 .ul .li:nth-child(odd) .textbox .box .text{ padding-right: 0; }
	.picture-22 .ul .li:nth-child(even) .textbox .box .text{ padding-left:0; }
	.picture-22 .ul .li .textbox .box .text .jieshao{ height: auto; }
	.picture-22 .ul .li:nth-child(even) .textbox .box .text .jieshao{ text-align: right; }
	.picture-24{ margin: 0; padding: 0 70px; }
	.picture-24 .swiper-button{ margin-top: -22px; width: 45px; height: 45px; }
	.picture-24 .swiper-button.swiper-button-prev{ left: 0; }
	.picture-24 .swiper-button.swiper-button-next{ right: 0; }
	.picture-24 .swiper-button img{ width: 45px; }
	.picture-25 .swiper-slide{ margin-top: 30px !important; }
	.picture-26 ul li .textbox .biaoti{ font-size: 14px; }
	.picture-26 ul li .textbox .jieshao{ font-size: 12px; }
	footer .top{ background: #900a27; }
	footer .top .left{ padding: 0; width: 100%; background: none; }
	footer .top .left:before{ display: none; }
	footer .top .left .logo{ padding: 30px 0; text-align: center; }
	footer .top .left .qita{ padding: 20px 0; border-top:solid 1px rgba(255,255,255,0.5); border-bottom:solid 1px rgba(255,255,255,0.5); }
	footer .top .left .tel{ float: left; margin:0; padding: 0; border:none; }
	footer .top .left .map{ float: right; padding-top: 29px; }
	footer .top .right{ padding:15px 0; width: 100%; }
	footer .top .right ul li{ width: 20%; }
	footer .top .right ul li:nth-child(n+2){ margin-left: 0; }
	footer .top .right ul li .biaoti{ margin-bottom:0; text-align: center; }
	footer .bot .copyright{ width: 100%; line-height: 24px; text-align: center; }
}

@media (max-width:991px) and (min-width:768px){
	.picture-26 ul li:nth-child(1){ width: 150px;}
	.picture-26 ul li:nth-child(n+2){ padding-top:5px; width: 120px; }
	.picture-26 ul li:nth-child(n+5){ margin-top:20px; }
	.picture-26 ul li:nth-child(8n+1){ margin-left: 30px; }
	.picture-26 ul li:nth-child(8n+1),.picture-26 ul li:nth-child(8n+2),.picture-26 ul li:nth-child(8n+3),
	.picture-26 ul li:nth-child(8n+4){ float: left;}
	.picture-26 ul li:nth-child(8n+5),.picture-26 ul li:nth-child(8n+6),.picture-26 ul li:nth-child(8n+7),
	.picture-26 ul li:nth-child(8n+8){ float: right; }
	.picture-26 ul li:nth-child(8n+4) .icon:before,.picture-26 ul li:nth-child(8n+4) .icon:after{ left: 5px; right: initial; width:calc(100% - 4px); height:calc((120px / 2 + 10px) + 73px / 2 - 13px); background: none; border-right: solid 2px #990020;}
	.picture-26 ul li:nth-child(8n+4) .icon:before{ border-top: solid 2px #990020; border-radius: 0 10px 0 0; }
	.picture-26 ul li:nth-child(8n+4) .icon:after{ top:calc((120px / 2 + 10px) + 73px / 2 + 23px);  border-bottom: solid 2px #990020; border-radius: 0 0 10px 0;}
	.picture-26 ul li:nth-child(8n+4) .icon b{ position: absolute; top:calc((120px / 2 + 10px) + 73px / 2); right: -10px; transform: rotate(90deg); }
	.picture-26 ul li:nth-child(8n+2),.picture-26 ul li:nth-child(8n+3),
	.picture-26 ul li:nth-child(8n+4){ margin-left: calc((100% - 150px - 120px * 3) / 4 + 10px);}
	.picture-26 ul li:nth-child(8n+4),.picture-26 ul li:nth-child(8n+5){ margin-right:calc((100% - 150px - 120px * 3) / 4 - 10px * 3); }
	.picture-26 ul li:nth-child(8n+6),.picture-26 ul li:nth-child(8n+7),
	.picture-26 ul li:nth-child(8n+8){margin-right: calc((100% - 150px - 120px * 3) / 4 + 10px);}
	.picture-26 ul li .maxbiaoti{ height: 150px; line-height: 145px;}
	.picture-26 ul li .icon{ top: calc((120px - 20px) / 2 + 10px);}
	.picture-26 ul li:nth-child(8n+1) .icon,.picture-26 ul li:nth-child(8n+2) .icon,
	.picture-26 ul li:nth-child(8n+3) .icon,.picture-26 ul li:nth-child(8n+4) .icon{ left: 100%; }
	.picture-26 ul li:nth-child(8n+5) .icon,.picture-26 ul li:nth-child(8n+6) .icon,
	.picture-26 ul li:nth-child(8n+7) .icon,.picture-26 ul li:nth-child(8n+8) .icon{ right: 100%; }
	.picture-26 ul li:nth-child(8n+8) .icon{ width:30px !important; }
	.picture-26 ul li:nth-child(8n+8) .icon:before,.picture-26 ul li:nth-child(8n+8) .icon:after{ left:0; right: initial; width:calc(100% - 4px); height:calc((120px / 2 + 10px) + 73px / 2 - 13px); background: none; border-left: solid 2px #990020;}
	.picture-26 ul li:nth-child(8n+8) .icon:before{ border-top: solid 2px #990020; border-radius: 10px 0 0 0; }
	.picture-26 ul li:nth-child(8n+8) .icon:after{ top:calc((120px / 2 + 10px) + 73px / 2 + 23px);  border-bottom: solid 2px #990020; border-radius: 0 0 0 10px;}
	.picture-26 ul li:nth-child(8n+8) .icon b{ position: absolute; top:calc((120px / 2 + 10px) + 73px / 2); left: -10px; transform: rotate(90deg); }
	.picture-26 ul li:nth-child(8n+5) .icon b,.picture-26 ul li:nth-child(8n+6) .icon b,
	.picture-26 ul li:nth-child(8n+7) .icon b{ transform: rotateY(180deg); }
	.picture-26 ul li:last-child:nth-child(8n+5) .icon:before,.picture-26 ul li:last-child:nth-child(8n+6) .icon:before,
	.picture-26 ul li:last-child:nth-child(8n+7) .icon:before{ display: none; }
	.picture-26 ul li:last-child:nth-child(8n+1) .icon:after,.picture-26 ul li:last-child:nth-child(8n+2) .icon:after,
	.picture-26 ul li:last-child:nth-child(8n+3) .icon:after,.picture-26 ul li:last-child:nth-child(8n+4) .icon:after,
	.picture-26 ul li:last-child:nth-child(8n+8) .icon:after{ display: none; }
}

@media (max-width:767px){
	body{ padding-top: 60px; }
	.main-2 .ul .li:nth-child(1){ padding: 20px 15px; }
	.main-2 .ul .li:nth-child(2){ padding: 20px 15px; }
	.main-pad-4{ padding: 0 0 20px; }
	.main-pad-5{ padding: 15px; }
	.main-pad-6{ padding: 0 0 90px; }
	.main-pad-7{ padding: 90px 0 30px; }
	.main-pad-8{ padding: 20px 0 0; }
	.main-pad-12{ padding: 20px 0 0; }
	.main-pad-14{ padding: 20px 0 0; }
	.main-pad-15{ padding: 0 0 20px; }
	.main-pad-17{ padding: 0 0 20px; }
	.main-pad-18{ padding: 0 0 90px; }
	.main-pad-20{ padding: 0 0 20px; }
	.main-pad-21{ padding: 0 0 20px; }
	.main-mar-2{ margin-bottom: -60px; }
	.main-Background-3 .bg{ height: 190px; }
	header .qita .logo a{line-height:60px;}
	header .qita .logo a img{ width: 150px; }
	header .qita .tel{ margin-top:7px; margin-right: 15px; }
	header .qita .tel .icon{ line-height: 45px; }
	header .qita .tel .icon img{ width: 25px; }
	header .qita .tel .text .mc{ font-size: 12px; line-height: 20px; }
	header .qita .tel .text .shuzi{ font-size: 16px; }
	.banner .swiper-pagination{ bottom: 10px; }
	.banner .swiper-pagination span{ width: 8px; height: 8px; }
	.menu-box{top: 60px; width: 100px; }
	.menu-box ul li a{ font-size: 12px; line-height: 34px;}
	.menu-btn{ top: 21px; width: 30px;}
	.menu-btn b:nth-child(2){ margin:4px 0; }
	.menu-btn.active b:nth-child(1){ transform:rotate(45deg) translate(5px,5px); }
	.menu-btn.active b:nth-child(3){ transform:rotate(-45deg) translate(5px,-5px); }
	#tabBar{ position: fixed; right:20px; bottom:20px; z-index: 99; width:50px; height: 50px;}
	#tabBar.active{ width: calc(100% - 40px); animation: tabBarAnimation 3s 1s infinite linear; -webkit-animation: tabBarAnimation 3s 1s infinite linear; -moz-animation: tabBarAnimation 3s 1s infinite linear; -o-animation: tabBarAnimation 3s 1s infinite linear;  }
	#tabBar .clickbtn{ position: absolute; right: 0; bottom: 0; z-index: 2; width:50px; height:50px; font-size: 0; line-height: 50px; background: rgba(255,255,255,0.8); border-radius: 50%; }
	#tabBar .clickbtn span{ display: block; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; opacity: 0; }
	#tabBar .clickbtn img{ width: 22px; }
	#tabBar .clickbtn.on{ animation:clickbtnAnimation 10s 0s infinite linear; -moz-animation:clickbtnAnimation 10s 0s infinite linear; -webkit-animation:clickbtnAnimation 10s 0s infinite linear; -o-animation:clickbtnAnimation 10s 0s infinite linear; box-shadow: 0 3px 5px rgba(0,0,0,0.5); }
	#tabBar .clickbtn.on:before{ content: ""; position: absolute; left: 0; bottom: -5px; z-index: 1; width: 20px; height: 5px;}
	#tabBar .clickbtn.active{ background:url(../images/tabBar/xian2.png) #990020; background-size: 100% 100%; }
	#tabBar .clickbtn.active:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 2; width: 100%; height: 100%; border:solid 1px rgba(255,255,255,0.2); border-radius: 50%; }
	#tabBar .clickbtn.active > img{ opacity: 0; }
	#tabBar .clickbtn.active span{ opacity: 1; }
	#tabBar .navigation{ position: absolute; left:calc(100% - 100px); bottom: 0; z-index: 1; width:0; height: 50px; border-radius: 25px; transition: all 0.3s;}
	#tabBar .navigation:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; border-radius: 25px; 
background:-moz-linear-gradient(left,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.6) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.6) 100%);background:linear-gradient(to right,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff',endColorstr='#99ffffff',GradientType=1 );}
	#tabBar .navigation ul{ position: relative; z-index: 2; padding: 0 60px 0 20px; }
	#tabBar .navigation ul li{ position: relative; width: calc(100% / 3); font-size: 0; }
	#tabBar .navigation ul li a{ position: relative; left: 10px; display: inline-block; vertical-align: top; line-height: 50px;opacity: 0; }
	#tabBar .navigation ul li a .tab-icon{ margin-right: 5px; }
	#tabBar .navigation ul li a .tab-icon img{ width: 22px; }
	#tabBar .navigation ul li a .tab-title{ font-size: 12px;color: #333; }
	#tabBar .navigation ul li .imgbox{ display: none; position: absolute; left:calc((100% - 110px) / 2); bottom: 100%; z-index: 1; padding-bottom: 10px; width:110px; }
	#tabBar .navigation ul li .imgbox span{ position: relative; display: block; padding:5px; font-size: 0; background:rgba(255,255,255,0.9); border-radius: 5px; box-shadow: 0 0 10px rgba(0,0,0,0.2); }
	#tabBar .navigation ul li .imgbox span:before{ content:""; position: absolute; left: 50%; top: 100%; z-index: 1; margin-left: -6px; width: 0; height: 0; border-left: solid 6px transparent; border-right: solid 6px transparent; border-top: solid 6px rgba(255,255,255,0.9); }
	#tabBar .navigation ul li .imgbox span img{ width: 100%; }
	#tabBar .navigation.active{ box-shadow: 5px 5px 10px rgba(0,0,0,0.2); animation: navigationAnimation 0.5s 0s linear forwards; -webkit-animation: navigationAnimation 0.5s 0s linear forwards; -moz-animation: navigationAnimation 0.5s 0s linear forwards; -o-animation: navigationAnimation 0.5s 0s linear forwards; }
	#tabBar .navigation.active ul li:nth-child(1) a{animation:navigationAAnimation 0.3s 0.5s linear forwards; -webkit-animation:navigationAAnimation 0.3s 0.5s linear forwards; -moz-animation:navigationAAnimation 0.3s 0.5s linear forwards; -o-animation:navigationAAnimation 0.3s 0.5s linear forwards; }
	#tabBar .navigation.active ul li:nth-child(2) a{animation:navigationAAnimation 0.3s 0.6s linear forwards; -webkit-animation:navigationAAnimation 0.3s 0.6s linear forwards; -moz-animation:navigationAAnimation 0.3s 0.6s linear forwards; -o-animation:navigationAAnimation 0.3s 0.6s linear forwards; }
	#tabBar .navigation.active ul li:nth-child(3) a{animation:navigationAAnimation 0.3s 0.7s linear forwards; -webkit-animation:navigationAAnimation 0.3s 0.7s linear forwards; -moz-animation:navigationAAnimation 0.3s 0.7s linear forwards; -o-animation:navigationAAnimation 0.3s 0.7s linear forwards; }		

	@keyframes tabBarAnimation{
		0%{transform:translate(0,0);}
		30%{transform:translate(0,5px);}
		50%{transform:translate(0,0);}
		70%{transform:translate(0,-5px);}
		100%{transform:translate(0,0);}
	}
	@-webkit-keyframes tabBarAnimation{
		0%{transform:translate(0,0);}
		30%{transform:translate(0,5px);}
		50%{transform:translate(0,0);}
		70%{transform:translate(0,-5px);}
		100%{transform:translate(0,0);}
	}
	@-moz-keyframes tabBarAnimation{
		0%{transform:translate(0,0);}
		30%{transform:translate(0,5px);}
		50%{transform:translate(0,0);}
		70%{transform:translate(0,-5px);}
		100%{transform:translate(0,0);}
	}
	@-o-keyframes tabBarAnimation{
		0%{transform:translate(0,0);}
		30%{transform:translate(0,5px);}
		50%{transform:translate(0,0);}
		70%{transform:translate(0,-5px);}
		100%{transform:translate(0,0);}
	}

	@keyframes navigationAnimation{
		0%{left:calc(100% - 100px); width: 0; }
		80%{ left: -10px; width:100%; }
		90%{ left:  5px; width:100%; }
		100%{ left: 0; width:100%; }
	}
	@-webkit-keyframes navigationAnimation{
		0%{left:calc(100% - 100px); width: 0; }
		80%{ left: -10px; width:100%; }
		90%{ left:  5px; width:100%; }
		100%{ left: 0; width:100%; }
	}
	@-moz-keyframes navigationAnimation{
		0%{left:calc(100% - 100px); width: 0; }
		80%{ left: -10px; width:100%; }
		90%{ left:  5px; width:100%; }
		100%{ left: 0; width:100%; }
	}
	@-o-keyframes navigationAnimation{
		0%{left:calc(100% - 100px); width: 0; }
		80%{ left: -10px; width:100%; }
		90%{ left:  5px; width:100%; }
		100%{ left: 0; width:100%; }
	}

	@keyframes navigationAAnimation{
		from{ left: -10px; opacity: 0; }
		to{ left: 0; opacity: 1; }
	}
	@-moz-keyframes navigationAAnimation{
		from{ left: -10px; opacity: 0; }
		to{ left: 0; opacity: 1; }
	}
	@-webkit-keyframes navigationAAnimation{
		from{ left: -10px; opacity: 0; }
		to{ left: 0; opacity: 1; }
	}
	@-o-keyframes navigationAAnimation{
		from{ left: -10px; opacity: 0; }
		to{ left: 0; opacity: 1; }
	}

	@keyframes clickbtnAnimation{
		0%{ transform: rotateY(0deg); }
		10%{transform: rotateY(270deg); }
		15%{transform: rotateY(180deg); }
		30%{transform: rotateY(0deg); }
		100%{transform: rotateY(0deg); }
	}
	@-moz-keyframes clickbtnAnimation{
		0%{ transform: rotateY(0deg); }
		10%{transform: rotateY(270deg); }
		15%{transform: rotateY(180deg); }
		30%{transform: rotateY(0deg); }
		100%{transform: rotateY(0deg); }
	}
	@-webkit-keyframes clickbtnAnimation{
		0%{ transform: rotateY(0deg); }
		10%{transform: rotateY(270deg); }
		15%{transform: rotateY(180deg); }
		30%{transform: rotateY(0deg); }
		100%{transform: rotateY(0deg); }
	}
	@-o-keyframes clickbtnAnimation{
		0%{ transform: rotateY(0deg); }
		10%{transform: rotateY(270deg); }
		15%{transform: rotateY(180deg); }
		30%{transform: rotateY(0deg); }
		100%{transform: rotateY(0deg); }
	}
	.title-1 ul li a{ font-size: 14px; line-height: 44px; }
	.title-2{ margin-bottom: 20px; }
	.title-3 .box:before{ right: calc(100% + 30px) }
	.title-3 .box:after{ left: calc(100% + 30px) }
	.title-3 .box .cn{ font-size: 18px; line-height: 24px; }
	.title-3 .box .en{ font-size: 12px; }
	.title-3 .box b:first-child{ right: calc(100% + 20px) }
	.title-3 .box b:last-child{ left: calc(100% + 20px) }
	.title-4 .cn span{ font-size: 18px; line-height: 24px; }
	.title-4 .en{ font-size: 14px; }
	.title-5{ margin-bottom: 20px; }
	.title-5 .cn{ padding-bottom: 15px; font-size: 18px; }
	.title-6 img{ width: 350px; }
	.title-7{ margin-bottom: 20px; }
	.title-7 .biaoti{ margin-bottom: 0; }
	.title-7 .biaoti span{ padding: 0 20px; font-size: 18px; line-height: 24px; }
	.title-7 .jieshao{ margin-top: 5px; font-size: 16px; }
	.title-8{ font-size: 16px; }
	.title-10{ font-size: 14px; }
	.title-11 .biaoti{ font-size: 16px; }
	.title-11 .time{ margin-top: 0; }
	.title-12 img{ width: 200px; }
	.title-13{ margin-bottom: 20px; }
	.title-13 .item .biaoti span{ font-size: 18px; line-height: 24px; }
	.title-13 .item .jieshao{ font-size: 14px; }
	.title-13 .item:before{ top: 13px; }
	.title-14 .biaoti{ font-size:18px; line-height: 24px; }
	.title-14 .jieshao{ font-size: 14px; }
	.title-15 .biaoti span{ font-size: 20px; line-height: 24px; }
	.title-15 .jieshao{ font-size: 16px; }
	.title-16{ margin-bottom: 30px; }
	.title-16 ul li a{ font-size: 14px; line-height: 44px; }
	.title-16 ul li a:before{border-left-width:10px; border-right-width:10px; border-top-width:10px;}
	.title-17 ul li a{ font-size: 12px; line-height: 40px; }
	.text-1 .left{ margin-bottom: 5px; }
	.text-1 .left ul li{ margin-bottom:10px; }
	.text-1 .left ul li:nth-child(n+2) a{ padding: 0; margin:0; border-left: none; }
	.text-1 .left ul li a{ padding: 0 10px 0 0 !important; margin:0 10px 0 0!important; height: 12px; font-size: 12px; line-height: 12px; border-right:solid 1px #b4b4b4; }	
	.text-1 .right form input{ width: calc(100% - 80px); height: 34px; font-size: 12px; line-height: 32px; }
	.text-1 .right form button{ width: 80px; height:34px; line-height: 34px; }
	.text-2 .maxbiaoti{ font-size: 16px; line-height: 40px; }
	.text-2 .box .biaoti span{ line-height: 34px; }
	.text-2 .box ul li a{ line-height: 30px; }
	.text-3 .biaoti .box span{ font-size: 16px; line-height: 44px; }
	.text-4{ height: 120px; }
	.text-4-list{height:60px; }
	.text-4-list .box .icon img{ width: 30px; }
	.text-4-list .box .mc{ width:95px; font-size: 12px; }
	.text-6{ padding-left: 15px; padding-right: 15px; }
	.text-8 .right ul li a{ font-size: 12px; }
	.text-9 .top img{ width: 180px; }
	.text-9 .bot .ul .li .maxbiaoti .box .text{ font-size: 16px; line-height: 60px; }
	.text-9 .bot .ul .li .maxbiaoti .box .text span.maxcn{ font-size:22px; }
	.text-9 .bot .ul .li .maxbiaoti .box .text span.fuhao{ font-size:22px; }
	.text-9 .bot .ul .li .list{ padding-top: 20px; padding-bottom: 20px; }
	.text-9 .bot .ul .li .list .box ul li:nth-child(n+2){ margin-top: 15px; }
	.text-9 .bot .ul .li .list .box ul li .imgbox{ top: 0; width: 150px; height: 86px; border-radius: 43px; }
	.text-9 .bot .ul .li:nth-child(1) .list .box ul li .textbox{ padding-right: 160px; }
	.text-9 .bot .ul .li:nth-child(2) .list .box ul li .textbox{ padding-left: 160px; }
	.text-9 .bot .ul .li .list .box ul li .textbox .text .rights .mc{ font-size: 14px; }
	.text-9 .bot .ul .li .list .box ul li .textbox .text .rights .jieshao{ font-size: 14px; }
	.text-10:before,.text-10:after{ top: 28px; height: 192px; }
	.text-10 .biaoti{ padding: 0 15px; height: 24px; font-size: 18px; line-height: 24px; }
	.text-10 .jieshao{ padding: 0 15px; margin-bottom: 15px; height:48px; font-size: 14px; overflow: hidden; }
	.text-10 .maxbiaoti .mc b{ padding: 0 20px; }
	.text-10 .maxbiaoti .mc b{ font-size: 18px; line-height: 24px; }
	.text-10 .maxbiaoti .mc b span{ font-size: 16px; }
	.text-10 .maxbiaoti .shuoming{ font-size: 14px; }
	.text-11 ul{ margin-bottom: -20px !important; }
	.text-11 ul li{ float: left; margin:0 calc((50% - 125px) / 2) 20px; }
	.text-11 ul li:last-child{ margin:0 calc((100% - 125px) / 2) 20px; }
	.text-11 ul li .box .mc{ font-size: 16px; }
	.text-12 ul li{ width: 100%; }
	.text-12 ul li:nth-child(n+2){ margin-top: 20px; }
	.text-13 .top{ font-size: 12px; }
	.text-13 .top b{ font-size: 16px; }
	.text-13 .biaoti span{ font-size: 18px; }
	.text-15{ font-size: 12px; }
	.text-16{ padding:15px 0; margin-bottom: 15px; }
	.text-16 .biaoti{ margin-bottom: 10px; font-size: 16px; }
	.text-16 .jieshao{ font-size: 12px; }
	.text-17{ font-size: 12px; }
	.text-20 .biaoti{ float: none !important; }
	.text-20 .biaoti img{ max-width: 90%; }
	.text-20 .tel{ float: none !important; margin-left: 0; width: 100%; height:auto;}
	.text-20 .tel .bg{ top: -10%; left: calc((100% - 345px) / 2); width:345px; height: 120%; }
	.text-20 .tel .bg:before{ width: 240px; }
	.text-20 .tel .bg:after{ width: 105px; }
	.text-20 .tel a{ text-align: center; }
	.text-20 .tel a .left{ display: inline-block; vertical-align: top; float: none !important; width:auto; height: auto; text-align: left; }
	.text-20 .tel a .left .box .icon{ line-height: 55px; }
	.text-20 .tel a .left .box .icon img{ width: 45px; }
	.text-20 .tel a .left .box .text .mc{ font-size: 16px; }
	.text-20 .tel a .left .box .text .shuzi{ font-size: 20px; }
	.text-20 .tel a .right{ display: inline-block; vertical-align: top; float: none !important; padding-left: 30px; width: auto; height: auto; }
	.text-20 .tel a .right .box .icon img{ width: 25px; }
	.text-20 .tel a .right .box .mc{ font-size: 16px; }
	.text-21 .textbox{ padding: 20px 15px; }
	.text-21 .textbox .biaoti img{ max-width: 300px; }
	.text-21 .textbox .jieshao{ font-size: 16px; }
	.text-21 .textbox .tel .mc{ line-height: 40px; }
	.text-21 .textbox .tel .mc span.cn{ font-size: 14px; }
	.text-21 .textbox .tel .mc span.shuzi{ font-size: 20px; }
	.text-22{ padding: 5px; }
	.text-22 .maxbiaoti span{ line-height: 34px; }
	.text-22 .box .biaoti{ line-height: 34px; }
	.text-22 .box ul li a{ font-size: 12px; line-height: 26px; }
	.text-23 .box{ display: block; }
	.text-23 .box .biaoti{ float: none !important; margin:0 auto 20px; width: 90%; }
	.text-23 .box .biaoti b{ font-size: 18px; line-height: 50px; }
	.text-23 .box .biaoti b span{ font-size: 30px; }
	.text-23 .box .right{ float: none !important; margin:0 auto; width: 90%; }
	.text-23 .box .right .mc{ margin-bottom: 20px; }
	.text-23 .box .right .mc span{ font-size: 18px; line-height: 50px; }
	.text-23 .box .right .tel a .lefts{ padding-left: 0; font-size: 16px; }
	.text-23 .box .right .tel a .lefts span{ font-size: 20px; }
	.text-23 .box .right .tel a .more{ padding: 0 15px; line-height:34px; }
	.text-23 .box .right .tel a .more .icon img{ width: 20px; }
	.text-23 .box .right .tel a .more .cn{ font-size: 14px; }
	.picture-1 .swiper-button.swiper-button-prev{ left: -30px; }
	.picture-1 .swiper-button.swiper-button-next{ right: -30px; }
	.picture-1 .top .textbox .biaoti{ margin-bottom: 10px; font-size: 14px; }
	.picture-1 .top .textbox .jieshao{ margin-bottom: 15px; font-size: 12px; line-height: 24px; }
	.picture-1 .top .textbox .more a{ font-size: 12px; line-height: 30px; border-radius: 16px; }
	.picture-3-list .textbox .maxbiaoti .jiaobiao{ padding-top: 15px; width: 66px; height: 55px; border-radius: 33px 33px 0 0; }
	.picture-3-list .textbox .maxbiaoti .jiaobiao b{ height: 5px; }
	.picture-3-list .textbox .maxbiaoti .jiaobiao span{ font-size: 16px; line-height: 34px; }
	.picture-3-list .textbox .maxbiaoti .mc{ padding-top: 21px; width: calc(100% - 66px); font-size: 16px; line-height: 34px; }
	.picture-3-list .textbox .jieshao .top ul li{ font-size: 12px; line-height:26px; background-position:0 9px; }
	.picture-3-list .textbox .jieshao .bot ul li{ font-size: 12px; }
	.picture-3 .swiper-pagination span{ width: 15px; height: 15px; }
	.picture-4-list a .imgbox span{ padding-top: 150px; }
	.picture-4-list a .textbox{ padding-left: 20px; }
	.picture-4-list a .textbox .biaoti{ margin-bottom: 10px; font-size: 15px; }
	.picture-4-list a .textbox .jieshao{ height: 48px; font-size: 12px; }	
	.picture-4-list a .textbox .more .box{ line-height: 30px; border-radius: 15px; }
	.picture-4-list a .textbox .more .box b{ height: 30px; }
	.picture-5 .textbox .jieshao{ font-size: 12px; }
	.picture-5 .textbox .biaoti{ font-size: 14px; }
	.picture-5 .textbox .more a{ width: 100px; font-size: 12px; line-height: 34px; }
	.picture-8{ margin-bottom: 20px; }
	.picture-8 .ul .li{ padding-left: 40px; }
	.picture-8 .ul .li:nth-child(n+2){ margin-top: 20px; }
	.picture-8 .ul .li .shijianzhou{ left: 0; width: 40px; }
	.picture-8 .ul .li .shijianzhou .shuzi{ top:0; width: 40px; height: 40px; font-size: 18px; line-height: 40px; }
	.picture-8 .ul .li .shijianzhou:before{ display: none; }
	.picture-8 .ul .li .shijianzhou:after{ top: 50px; height: calc(100% - 40px); }
	.picture-8 .ul .li .imgbox, .picture-8 .ul .li .textbox{ width: 100%; }
	.picture-8 .ul .li:nth-child(odd) .imgbox{ padding-right: 0; }
	.picture-8 .ul .li:nth-child(even) .imgbox{ padding-left: 0; }
	.picture-8 .ul .li:nth-child(odd) .textbox{ padding-left: 0; }
	.picture-8 .ul .li:nth-child(even) .textbox{ padding-right: 0; }
	.picture-8 .ul .li .imgbox{ margin-bottom: 20px; }
	.picture-8 .ul .li .textbox .biaoti{ margin-bottom: 10px; }
	.picture-8 .ul .li .textbox .biaoti .cn{ font-size: 16px; }
	.picture-8 .ul .li .textbox .biaoti .cn b span{ font-size: 18px; }
	.picture-8 .ul .li .textbox ul li{ font-size:12px; }	
	.picture-9 .menu ul li a{ line-height: 40px; }
	.picture-9 .box .item .imgbox{ margin-bottom: 15px; }
	.picture-10{ margin-left: 0; margin-right: 0; padding: 0 50px; }
	.picture-10 .swiper-button.swiper-button-prev{ left: 0; }
	.picture-10 .swiper-button.swiper-button-next{ right: 0; }
	.picture-10-list .imgbox{ margin-bottom: 15px; }
	.picture-10-list .textbox{ font-size: 12px; }
	.picture-11 .swiper-slide:nth-child(even){ padding-top: 0; }
	.picture-11-list .textbox{ padding:15px; }
	.picture-11-list .textbox .biaoti{ margin-bottom: 5px; }
	.picture-11-list .textbox .jieshao{ height: 48px; font-size: 12px; line-height: 24px; }
	.picture-13-list a .textbox{ font-size: 14px; }
	.picture-14 ul li a .imgbox{ width:200px; }
	.picture-14 ul li a .imgbox .imgs span{ padding-top: 150px; }
	.picture-14 ul li a .textbox{ padding-left: 15px; width: calc(100% - 200px); }
	.picture-14 ul li a .textbox .biaoti{ margin-bottom: 5px; font-size: 14px; }
	.picture-14 ul li a .textbox .jieshao{ margin-bottom: 10px; height:72px; font-size: 12px; line-height:24px; }
	.picture-14 ul li a .textbox .more{ width: 100px; font-size: 12px; line-height: 34px; border-radius: 18px; }
	.picture-20{ margin-bottom: 20px; }
	.picture-21 .textbox ul li{ padding: 5px !important; border-radius:25px; }
	.picture-21 .textbox ul li .shuzi{ width: 40px; height: 40px; font-size: 14px; line-height: 34px; border-width: 3px; }
	.picture-21 .textbox ul li .mc{ padding-left: 15px; width: calc(100% - 40px); font-size: 14px; line-height: 40px; }
	.picture-22 .ul .li:nth-child(n+2){ margin-top: 20px; }
	.picture-22 .ul .li .textbox .box .shuzi{ width: 52px; height: 60px; font-size: 18px; line-height: 60px; }
	.picture-22 .ul .li .textbox .box .text{ width: calc(100% - 52px); }
	.picture-22 .ul .li .textbox .box .text .biaoti{ margin-bottom: 15px; }
	.picture-22 .ul .li .textbox .box .text .biaoti .cn{ margin-bottom: 0; font-size: 18px; }
	.picture-22 .ul .li .textbox .box .text .biaoti .en{ font-size: 12px; }
	.picture-22 .ul .li .textbox .box .text .jieshao{ font-size: 12px; line-height: 24px; }
	.picture-24{ padding:0 55px; }
	.picture-24 .swiper-button{ margin-top: -17px; width: 35px; height: 35px; }
	.picture-24 .swiper-button img{ width: 35px; }
	.picture-25 .swiper-slide{ margin-top: 20px !important;}
	footer .top .left .logo a img{ width: 180px; }
	footer .top .left .map{ padding-top: 0; padding-left: 20px; width: calc(100% - 200px); text-align: right; }
	footer .top .right ul li .biaoti{ font-size: 14px; }
}

@media (max-width:767px) and (min-width:480px){
	.picture-26 ul li:nth-child(1){ width: 120px; height: 173px;}
	.picture-26 ul li:nth-child(n+2){ padding-top:10px; width: 100px; }
	.picture-26 ul li:nth-child(n+4){ margin-top:20px; }
	.picture-26 ul li:nth-child(6n+1){ margin-left:20px; }
	.picture-26 ul li:nth-child(6n+1),.picture-26 ul li:nth-child(6n+2),.picture-26 ul li:nth-child(6n+3){ float: left;}
	.picture-26 ul li:nth-child(6n+4),.picture-26 ul li:nth-child(6n+5),.picture-26 ul li:nth-child(6n+6){ float: right; }
	.picture-26 ul li:nth-child(6n+3) .icon:before,.picture-26 ul li:nth-child(6n+3) .icon:after{ left: 5px; right: initial; width:calc(100% - 4px); height:calc((100px / 2 + 10px) + 73px / 2 - 13px); background: none; border-right: solid 2px #990020;}
	.picture-26 ul li:nth-child(6n+3) .icon:before{ border-top: solid 2px #990020; border-radius: 0 10px 0 0; }
	.picture-26 ul li:nth-child(6n+3) .icon:after{ top:calc((100px / 2 + 10px) + 73px / 2 + 23px);  border-bottom: solid 2px #990020; border-radius: 0 0 10px 0;}
	.picture-26 ul li:nth-child(6n+3) .icon b{ position: absolute; top:calc((100px / 2 + 10px) + 73px / 2); right: -10px; transform: rotate(90deg); }
	.picture-26 ul li:nth-child(6n+2),.picture-26 ul li:nth-child(6n+3){ margin-left: calc((100% - 120px - 100px * 2) / 3 + 10px);}
	.picture-26 ul li:nth-child(6n+3),.picture-26 ul li:nth-child(6n+4){ margin-right:calc((100% - 120px - 100px * 2) / 3 - 10px * 2); }
	.picture-26 ul li:nth-child(6n+5),.picture-26 ul li:nth-child(6n+6){margin-right: calc((100% - 120px - 100px * 2) / 3 + 10px);}
	.picture-26 ul li .maxbiaoti{ height: 120px; line-height: 115px;}
	.picture-26 ul li .maxbiaoti img{ width: 45px; }
	.picture-26 ul li .icon{ top: calc((100px - 20px) / 2 + 10px);}
	.picture-26 ul li:nth-child(6n+1) .icon,.picture-26 ul li:nth-child(6n+2) .icon,
	.picture-26 ul li:nth-child(6n+3) .icon{ left: 100%; }
	.picture-26 ul li:nth-child(6n+4) .icon,.picture-26 ul li:nth-child(6n+5) .icon,
	.picture-26 ul li:nth-child(6n+6) .icon{ right: 100%; }
	.picture-26 ul li:nth-child(6n+6) .icon{ width:20px !important; }
	.picture-26 ul li:nth-child(6n+6) .icon:before,.picture-26 ul li:nth-child(6n+6) .icon:after{ left:0; right: initial; width:calc(100% - 4px); height:calc((100px / 2 + 10px) + 73px / 2 - 13px); background: none; border-left: solid 2px #990020;}
	.picture-26 ul li:nth-child(6n+6) .icon:before{ border-top: solid 2px #990020; border-radius: 10px 0 0 0; }
	.picture-26 ul li:nth-child(6n+6) .icon:after{ top:calc((100px / 2 + 10px) + 73px / 2 + 23px);  border-bottom: solid 2px #990020; border-radius: 0 0 0 10px;}
	.picture-26 ul li:nth-child(6n+6) .icon b{ position: absolute; top:calc((100px / 2 + 10px) + 73px / 2); left: -10px; transform: rotate(90deg); }
	.picture-26 ul li:nth-child(6n+4) .icon b,.picture-26 ul li:nth-child(6n+6) .icon b,
	.picture-26 ul li:nth-child(6n+5) .icon b{ transform: rotateY(180deg); }
	.picture-26 ul li:last-child:nth-child(6n+4) .icon:before,.picture-26 ul li:last-child:nth-child(6n+5) .icon:before,
	.picture-26 ul li:last-child:nth-child(6n+6) .icon:before{ display: none; }
	.picture-26 ul li:last-child:nth-child(6n+1) .icon:after,.picture-26 ul li:last-child:nth-child(6n+2) .icon:after,
	.picture-26 ul li:last-child:nth-child(6n+3) .icon:after,.picture-26 ul li:last-child:nth-child(6n+6) .icon:after{ display: none; }
}

@media (max-width:479px){
	.main-pad-4{ padding: 0 0 20px; }
	.main-pad-6{ padding: 0 0 80px; }
	.main-pad-7{ padding: 80px 0 20px; }
	.main-pad-8{ padding: 20px 0 0; }
	.main-pad-9{ padding: 0 0 20px; }
	.main-pad-10{ padding: 20px 0 85px; }
	.main-pad-12{ padding: 20px 0 0; }
	.main-pad-13{ padding: 15px; }
	header .qita .tel .text .shuzi{ font-size: 14px; }
	header .qita .tel .text .shuzi span{ display: none; }
	header .qita .logo a img{ width: 120px; }
	.title-1 ul li a{ font-size: 12px; }
	.title-3{ margin-bottom: 20px; }
	.title-5 .cn{ font-size: 16px; }
	.title-5 .en{ font-size: 12px; }
	.title-7 .biaoti span{ font-size: 18px; line-height: 24px; }
	.title-8{ font-size: 14px; }
	.text-4-list:before{ display: none; }
	.text-6{ padding-top: 20px; padding-bottom: 20px; }
	.text-8{ padding:15px; border:solid 1px #e1e1e1; }
	.text-8 .biaoti{ margin-bottom: 15px; padding-bottom: 15px; width: 100%; text-align: center; border-right: none; border-bottom:solid 1px #e1e1e1;  }
	.text-8 .biaoti .en{ font-size: 18px; line-height: 24px; }
	.text-8:before, .text-8:after{ display: none; }
	.text-8 .right{ padding-left: 0; width: 100%; }
	.text-8 .right ul li{ margin-right: 20px; }
	.text-9 .top{ margin-bottom: 15px; }
	.text-9 .bot .ul .li .maxbiaoti .box .text{ line-height: 50px; }
	.text-9 .bot .ul .li .maxbiaoti .box .text span.maxcn{ font-size: 20px; }
	.text-9 .bot .ul .li .maxbiaoti .box .text span.fuhao{ font-size: 20px; }
	.text-9 .bot .ul .li .list .box ul li .textbox{ height: 70px; border-radius: 35px; }
	.text-9 .bot .ul .li .list .box ul li .imgbox{ width: 100px; height: 70px; border-radius: 35px; }
	.text-9 .bot .ul .li:nth-child(1) .list .box ul li .textbox{ padding-right: 115px; }
	.text-9 .bot .ul .li:nth-child(2) .list .box ul li .textbox{ padding-left: 115px; }
	.text-9 .bot .ul .li .list .box ul li .textbox .text .shuzi{ width: 30px; font-size: 18px; }
	.text-9 .bot .ul .li .list .box ul li .textbox .text .rights{ padding-left: 10px; width: calc(100% - 30px); }
	.text-9 .bot .ul .li .list .box ul li .textbox .text .rights .mc{ font-size: 12px; }
	.text-9 .bot .ul .li .list .box ul li .textbox .text .rights .jieshao{ font-size: 12px; }
	.text-16 .biaoti{ font-size: 14px; }
	.text-23 .box .biaoti b{ font-size: 16px; line-height: 44px; }
	.text-23 .box .biaoti b span{ font-size: 24px; }
	.text-23 .box .right .mc span{ font-size: 16px; line-height: 44px; }
	.text-23 .box .right .tel a .lefts{ width: calc(100% - 116px - 20px); font-size: 14px; }
	.text-23 .box .right .tel a .lefts span{ font-size: 18px; }
	.picture-3-list .textbox .maxbiaoti .mc{ font-size: 14px; }
	.picture-3 .swiper-pagination span{ width: 10px; height: 10px; }
	.picture-4-list a .imgbox span{ padding-top: 122px; }
	.picture-4-list a .textbox{ padding-left: 15px; }
	.picture-4-list a .textbox .jieshao{ margin-bottom: 10px; }
	.picture-5{ margin-bottom: 20px; padding-bottom: 20px; }
	.picture-5 .textbox .biaoti{ margin-bottom: 20px; }
	.picture-8 .ul .li .textbox .biaoti .cn{ font-size: 14px; }
	.picture-8 .ul .li .textbox .biaoti .cn b span{ font-size: 16px; }
	.picture-13-list a .textbox{ font-size: 12px; }
	.picture-14 ul li{ padding: 15px; }
	.picture-14 ul li a .imgbox{ width: 160px; }
	.picture-14 ul li a .imgbox .imgs span{ padding-top: 120px; }
	.picture-14 ul li a .textbox{ width: calc(100% - 160px); }
	.picture-14 ul li a .textbox .jieshao{ height: 48px; }
	.picture-14 ul li a .textbox .more{ width: 90px; line-height: 30px; border-radius: 16px; }
	.picture-21 .textbox ul li .mc{ font-size: 12px; }
	.picture-26 ul li:nth-child(1){ margin:0 calc((100% - 120px) / 2) 40px !important; width: 120px; height:auto;}
	.picture-26 ul li .maxbiaoti{ line-height: 110px; }
	.picture-26 ul li:nth-child(n+2){ float: left; margin:0 calc((50% - 120px) / 2); width:120px; }
	.picture-26 ul li:nth-child(even) .icon{ left: 100%; top: calc((120px - 20px) / 2); }
	.picture-26 ul li:nth-child(odd) .icon{ left: 50%; top: calc((120px - 20px) / 2); width:calc(100% + 180px); transform-origin:left; transform: rotate(130deg);}
	.picture-26 ul li:nth-child(1) .icon{ left:calc((100% - 20px) / 2); top: initial; bottom: -30px; width: 20px; transform-origin:center center; transform: rotate(90deg); }
	.picture-26 ul li:nth-child(n+4){ margin-top: 40px; }
	.picture-26 ul li:last-child .icon{ display: none; }
	footer .top .left .logo{ padding: 20px 0; }
	footer .top .left .logo a img{ width: 150px; }
	footer .top .left .tel .icon{ line-height: 48px; }
	footer .top .left .tel .icon img{ width: 34px; }
	footer .top .left .tel .text .mc{ margin-bottom: 0; font-size: 12px; }
	footer .top .left .tel .text .shuzi{ font-size: 20px; }
	footer .top .left .map{ width: calc(100% - 180px); font-size: 12px; }
	footer .bot{ padding: 15px 0; }
	footer .bot .copyright{ font-size: 12px; }
}

@media (max-width:413px){
	header .qita .tel .icon img{ width: 20px; }
	.title-1 ul li{ width: 50%; }
	.title-1 ul li a{ line-height: 40px; border-top: solid 1px #ccc; }
	.title-1 ul li:nth-child(odd) a{ border-right: solid 1px #ccc; }
	.title-1 ul li:nth-child(1) a,.title-1 ul li:nth-child(2) a{ border-top: none; }
	.title-15 .biaoti span{ font-size: 18px; }
	.title-15 .jieshao{ font-size: 14px; }
	.title-16 ul li a{ font-size: 12px; line-height: 40px; }
	.text-1 .left ul li a{ padding: 0 5px 0 0 !important; margin:0 5px 0 0!important;}	
	.text-1 .right form input{ width: calc(100% - 70px); }
	.text-1 .right form button{ width: 70px; font-size: 12px; }
	.text-3 .biaoti .box span{ font-size: 14px; line-height: 40px; }
	.text-3 .tel a .text{ font-size: 16px; }
	.text-3 .tel a .icon{ margin-right: 10px; }
	.text-3 .tel a .icon img{ width: 20px; }
	.text-3 .tel a .text span{ font-size: 20px; }
	.text-9 .bot .ul .li .list .box ul li .imgbox{ width: 70px; }
	.text-9 .bot .ul .li:nth-child(1) .list .box ul li .textbox{ padding-right:80px; }
	.text-9 .bot .ul .li:nth-child(2) .list .box ul li .textbox{ padding-left:80px; }
	.text-10 .jieshao{ font-size: 12px; }
	.text-10 .tel{ font-size: 14px; }
	.text-20 .tel .bg{ left: 0; width: 100%; }
	.text-20 .tel .bg:before{ width: 72%;}
	.text-20 .tel .bg:after{ width: 28%; }
	.text-20 .tel a .right{ padding-left: 10px; }
	.text-23 .box .biaoti{ margin-bottom: 10px; }
	.text-23 .box .right .mc span{ font-size: 14px; line-height: 40px; }
	.text-23 .box .right .tel a .lefts{ float: none !important; margin-right: 0; margin-bottom: 10px; width: 100%; line-height: 24px; }
	.text-23 .box .right .tel a .more{ float: none !important;}
	.picture-1 .top .imgbox{ margin-bottom: 10px; }
	.picture-4-list a .textbox .biaoti{ font-size: 14px; }
	.picture-7 ul li a .imgbox{ width: 130px; }
	.picture-7 ul li a .imgbox span{ padding-top: 101px; }
	.picture-7 ul li a .textbox{ width: calc(100% - 130px); }
	.picture-7 ul li a .textbox .biaoti{ margin-bottom:5px; }
	.picture-10{ padding-left:35px; padding-right:35px; }
	.picture-10 .swiper-button{ top: 40%; margin-top: -15px; width: 30px; height: 30px; }
	.picture-10 .swiper-button img{ width: 100%; }
	.picture-18 ul li a .imgbox{ width: 150px; }
	.picture-18 ul li a .textbox{ width: calc(100% - 150px); }
	.picture-21 .textbox ul li .mc{ height: 40px; line-height: 20px;white-space:initial;text-overflow:initial; }
	.picture-22 .ul .li .textbox .box{ padding: 20px 15px !important; }
	.picture-22 .ul .li .textbox .box .text .biaoti{ margin-bottom: 10px; }
	.picture-22 .ul .li .textbox .box .text .biaoti .cn{ font-size: 16px; }
	.picture-24{ padding: 0 40px; }
	.picture-25-list a .textbox{ font-size: 12px; }
	footer .top .left .logo{ padding-bottom: 15px; }
	footer .top .left .qita{ padding: 15px 0; }	
	footer .top .left .tel{ margin-bottom: 10px; width: 100%; font-size: 0; text-align: center; }
	footer .top .left .tel .icon,footer .top .left .tel .text{ float: none !important; display: inline-block; vertical-align: top; }
	footer .top .left .tel .text{ text-align: left; }	
	footer .top .left .map{ padding-left: 0; width: 100%; text-align: center; }
	footer .top .right ul li .biaoti a{ font-size: 12px; }
}
.maximg100 img{max-width: 100% !important;}