@charset "utf-8";
html,body {padding:0;margin:0;}
* {margin:0;padding:0;font-family:Arial,Helvetica,Verdana,'Microsoft YaHei';border:0;outline:medium;text-shadow:none;text-decoration:none;}
body {overflow-x:hidden;line-height:0;color:#333;position:relative;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input {vertical-align:middle;}textarea {resize:none;}div {box-sizing:border-box;line-height:1;}ul {list-style:none;margin:0;}p {margin:0;}
a,a:link,a:active,a:visited,a:hover {color:inherit;text-decoration:none;transition:.36s all linear;}
a:hover {color:#a52a2a;}i,em {font-style:normal;}
::-webkit-input-placeholder {color:#999999;}
:-moz-placeholder {color:#999999;}
::-moz-placeholder {color:#999999;}
:-ms-input-placeholder {color:#999999;}
/*修改滚动条*/
::-webkit-scrollbar {width:0px;height:0px;}
::-webkit-scrollbar-track {box-shadow:inset 0 0 6px transparent;background:rgba(255,255,255,.3);border-radius:6px;}
::-webkit-scrollbar-thumb {border-radius:6px;background:#eee;}

img {
	image-rendering:-moz-crisp-edges;
	image-rendering:-o-crisp-edges;
	image-rendering:-webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode:nearest-neighbor;
}

/*.px-3,.px-md-3,.px-lg-3,.px-xl-3 {padding-left:0.75rem!important;padding-right:0.75rem!important;}
@media(){

}*/

/* 无内容 */
.no-goods,.no-network {padding-top:100px;overflow:hidden;text-align:center;}
.no-goods img {display:block;margin:0 auto 30px;width:220px;max-height:105px;}
.no-network img {display:block;margin:0 auto 30px;width:222px;height:160px;}
.no-goods p,.no-network p {font-size:14px;color:#666666;line-height:20px;}

.de-page-mian .page-inner a {width:36px;padding:0!important;}
.de-page-mian span,.de-page-mian input,.de-page-mian .page-btn {display:none!important;}
@media(max-width:767px){
  .de-page-mian .page-inner a {margin-right:0!important;}
  .de-page-mian span,.de-page-mian input,.de-page-mian .page-btn,.de-page-mian .prev,.de-page-mian .next {display:none!important;}
}
@media(min-width:992px) {
	.de-page-mian .page-inner a {margin:0 5px!important;}
}
@media(min-width:1200px) {
	.de-page-mian .page-inner a {width:40px;margin:0 10px!important;}
	.de-page-mian .page-inner a.next {background:none!important;position: relative;width:unset;padding:0 10px!important;}
	.de-page-mian .page-inner a.next:before {content:'下一页';display:block;}
	.de-page-mian .page-inner a.next:hover {background:#a52a2a!important;border-color:#a52a2a!important;}
	.de-page-mian .page-inner a.prev {background:none!important;position: relative;width:unset;padding:0 10px!important;}
	.de-page-mian .page-inner a.prev:before {content:'上一页';display:block;}
	.de-page-mian .page-inner a.prev:hover {background:#a52a2a!important;border-color:#a52a2a!important;}
}
@media(min-width:1400px) {
	.de-page-mian .page-inner a {width:45px;margin:0 10px!important;}
}

/*图片比例控制*/
.imgbox {width:100%;overflow:hidden;position:relative;background: #000;}
.imgbox:after {content:'';display:block;padding-top:70%;}
.imgbox img {max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.36s all linear;}
.imgbox img:hover {transform:translate(-50%,-50%) scale(1.05);transition:.36s all linear;}

.sy {pointer-events:none;position:absolute;z-index:3;left:0;bottom:0;width:100%;height: 100%;/*background:url(../images/sy.png) no-repeat center bottom;background-size:100% auto;*/}

.play {cursor:pointer;color:rgba(255,255,255,.7);transition:.16s all linear;height:100%;display:flex;justify-content: center;align-items:center;font-size:46px;position:absolute;z-index:4;left:15px;right:15px;top:0%;}
.play:hover {color:#fff;transition:.16s all linear;}
.play i {transition:.16s all linear;}
.play:hover i {transform:scale(1.1);transition:.16s all linear;}
.video-shadow {display: none;position:fixed;z-index:99999;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);}
.video-panel {height:275px;width:365px;padding:5px;background:#f8f8f8;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);}
.video-shadow .close {position:absolute;bottom:5%;left:50%;transform:translateX(-50%);width:100px;height:40px;line-height:40px;border-radius:20px;background: #fff;text-align:center;}
@media(min-width:768px) {
  .play {font-size:54px;}
  .video-panel {height:362px;width:630px;}
}
@media(min-width:992px) {
  .play {font-size:62px;}
  .video-panel {height:420px;width:730px;}
}
@media(min-width:1200px) {
  .play {font-size:70px;}
  .video-panel {height:500px;width:870px;}
}
@media(min-width:1440px) {
  .video-panel {height:724px;width:1260px;}
}
@media(min-width:1601px) {
  .play {font-size:75px;}
}

/*禁止选中*/
.not-select{
    -moz-user-select:none; /*火狐*/
    -webkit-user-select:none; /*webkit浏览器*/
    -ms-user-select:none; /*IE10*/
    -khtml-user-select:none; /*早期浏览器*/
    user-select:none;
}

@font-face {
  font-family: "iconfont"; /* Project id 2005099 */
  src: url('../alifont/iconfont.woff2?t=1657079081550') format('woff2'),
       url('../alifont/iconfont.woff?t=1657079081550') format('woff'),
       url('../alifont/iconfont.ttf?t=1657079081550') format('truetype');
}

.ali-icon {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
	font-family: 'webfont';
	font-display: swap;
	src: url('//at.alicdn.com/t/webfont_5tg5xxeygb6.eot'); /* IE9*/
	src: url('//at.alicdn.com/t/webfont_5tg5xxeygb6.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('//at.alicdn.com/t/webfont_5tg5xxeygb6.woff2') format('woff2'),
	url('//at.alicdn.com/t/webfont_5tg5xxeygb6.woff') format('woff'), /* chrome、firefox */
	url('//at.alicdn.com/t/webfont_5tg5xxeygb6.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('//at.alicdn.com/t/webfont_5tg5xxeygb6.svg#after') format('svg'); /* iOS 4.1- */
}
.ali-font {font-family: 'webfont';}
.bodybg {background:#f7f7f7;}
.typebox::-webkit-scrollbar {height:1px;}
.top-video {display:none;background: #000;}
.page-a {margin:15px 0;}
body {font-size:12px;}
body.nav-open {overflow-y: hidden;}
.btn {font-size:12px;}
@media(min-width:768px) {
	body {font-size:14px;}
}
@media(min-width:992px){
	.btn {font-size:14px;}
}
@media(min-width:1200px) {
	body {font-size:16px;}
	.btn {font-size:16px;}
}
@media(min-width:1400px) {
	.container {width:1330px;max-width:1330px;margin:0 auto;}
}
@media(min-width:1600px) {
	.container {width:1430px;max-width:1430px;}
}

#searchform {text-align:center;opacity:0;position: fixed;left: 0;right: 0;background: #a52a2a;top: 0;padding: 20px;z-index: 99993;transform:translateY(-100%);}
#searchform i {color:#a52a2a;}
#searchform em {color:#fff;cursor:pointer;}
#searchform em:hover {font-size:105%;transition:.16s all linear;}
#searchform.active {opacity:1;transform:translateY(0);}
#searchform .searchbox {display:inline-block;width:500px;max-width:80%;font-size:12px;border-radius: 5000px;line-height:32px;background:#fff;padding:0 20px;white-space: nowrap;}
#searchform .searchbox input {background: none;border:none;width:4600px;max-width:95%;}
@media(min-width:768px) {}
@media(min-width:992px) {
	#searchform {padding: 25px;}
}
@media(min-width:1200px) {
	#searchform {padding: 30px;}
}
@media(min-width:1400px) {}
@media(min-width:1600px) {
	#searchform {padding: 35px;}
}

.prev_next {color:#666666;line-height: 2;margin-top:15px;}
.prev_next .page-a {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
@media(min-width:1200px) {
	.prev_next {margin-top: 30px}
}

.topbar .row {height: 35px;border-bottom:1px solid #d4d4d4;}
.topbar .c1 {color:#8d8d8d;}
.topbar .c2 {color:#8d8d8d;display: flex;align-items:center;}
.topbar .c2 b {color:#a52a2a;font-weight: bold;}
.topbar .login-btn {color:#fff;background:#a52a2a;display:block;border-radius:50px;text-align:center;padding:2px 10px;margin-right: 10px;}
@media(min-width:768px) {
	.topbar .row {height: 38px;}
}
@media(min-width:992px) {
	.topbar .row {height: 41px;}
	.topbar .c1 {font-size:13px;}
	.topbar .c2 {font-size:13px;}
	.topbar .c2 b {font-size:14px;}
	.topbar .login-btn {font-size:13px;}
}
@media(min-width:1200px) {
	.topbar .row {height: 44px;}
	.topbar .c1 {font-size:14px;}
	.topbar .c2 {font-size:14px;}
	.topbar .c2 b {font-size:15px;}
	.topbar .login-btn {font-size:14px;padding:4px 10px;margin-right: 15px;}
}
@media(min-width:1400px) {
	.topbar .row {height: 47px;}
	.topbar .c2 b {font-size:16px;}
}
@media(min-width:1600px) {
	.topbar .row {height: 50px;}
}

.index .header {background:rgba(0,0,0,.1);}
.header .logo {width:100%;}
.header .nav {width:100%;background:#a52a2a;display:flex;flex-wrap:wrap;padding:0;}
.header .nav .slide {flex-basis:25%;text-align:center;position:relative;}
.header .nav .slide a {color:#fff;display:block;height:35px;line-height: 35px;position:relative;}
.header .nav .slide .subnav {display:none;color:#fff;background: #a52a2a;box-shadow:0 0 20px -5px #666;position:absolute;z-index:9;bottom:0;left:0;right:0;line-height: 35px;transform:translateY(100%);}
@media(max-width:991px) {
	.header .logo img {max-height:61px;margin:7px 0;}
	.header .nav .slide>a:hover,.header .nav .slide>a.active {background:#850a0a;transition:.15s all linear;}
}
@media(max-width:560px) {
	.header .logo img {max-height:50px;margin:7px 0;}
}
@media(min-width:768px) {
	.header .nav {flex-wrap:nowrap;}
	.header .nav .slide a {height:40px;line-height: 40px;}
}
@media(min-width:992px) {
	.header .logo {flex:0 0 28%;max-width:28%;padding-left: 0;}
	.header .nav {background:none;flex:0 0 70%;max-width:70%;margin-top:0px;}
	.header .nav .slide {flex:1;}
	.header .nav .slide>a {height:90px;line-height: 90px;color:#323232;}
	.header .nav .slide>a:before {content:'';position:absolute;top:35%;left:50%;transform:translateX(-50%);width:30%;height:1px;background:#850a0a;opacity:0;transition:.16s all linear;}
	.header .nav .slide>a:after {content:'';position:absolute;bottom:35%;left:50%;transform:translateX(-50%);width:30%;height:1px;background:#850a0a;opacity:0;transition:.16s all linear;}
	.header .nav .slide:hover>a,.header .nav .slide.active>a {color:#850a0a;transition:.15s all linear;}
	.header .nav .slide:hover>a:before,.header .nav .slide.active>a:before {opacity:1;top:25%;left:70%;transition:.16s all linear;}
	.header .nav .slide:hover>a:after,.header .nav .slide.active>a:after {opacity:1;bottom:25%;left:30%;transition:.16s all linear;}
	.header .nav .slide:hover .subnav {display:block;}
}
@media(min-width:1200px) {
	.header .nav .slide>a {line-height: 95px;height: 95px;font-weight: bold;}
	.header .nav .slide .subnav {font-size:15px;}
	.header .nav .slide .subnav a:hover,.header .nav .slide .subnav a.active {color:#a52a2a;background:#eee;transition:.15s all linear;}
	.header .nav .slide:hover .subnav {display:block;}
}
@media(min-width:1400px) {
	.header .nav .slide>a {line-height: 100px;height: 100px;}
}
@media(min-width:1600px) {
	.header .nav .slide>a {font-size:17px;line-height: 105px;height: 105px;}
}

.banner {overflow:hidden;position:relative;}
.banner img {width:100%;}
.banner .swiper-pagination {bottom:45px;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #fff;border:1px solid rgba(0,0,0,0);}
.banner .swiper-pagination-bullet {opacity:1;background:none;border:1px solid #fff;width:10px;height:10px;}
.index00 .searchbar {background: #fdf7f5;overflow:hidden;width:100%;margin-top: 10px;position:relative;z-index:3;}
.index00 .searchbar .content {height:35px;line-height: 35px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;}
.index00 .searchbar .content .c1 {color:#323232;width:120px;text-align: center;padding:0 10px;}
.index00 .searchbar .content .c1 select {background: none;width: 100%;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.index00 .searchbar .content .c2 {color:#c5c1bf;width:50%;flex:1;display:flex;align-items: center;border-left:1px solid #d4d4d4;}
.index00 .searchbar .content .c2 input {color:#333;background: none;width:100%;}
.index00 .searchbar .content .c3 {width:110px;justify-content:center;height:100%;display:flex;align-items: center;}
.index00 .searchbar .content .c3 input {width:100%;height:100%;color:#fff;background:#a52a2a;font-weight: bold;}
.index00 .searchbar .content .c3 input:hover {background: #850a0a;}
@media(min-width:768px) {
	.banner .swiper-pagination {bottom:5px;}
	.index00 .searchbar {width:70%;margin:15px auto 0;}
}
@media(min-width:992px) {
	.banner .swiper-pagination {bottom:12px;}
	.index00 .searchbar {width:70%;border-radius:5px;}
	.index00 .searchbar .content {height:40px;line-height: 40px;}
}
@media(min-width:1200px) {
	.index00 .searchbar {width:70%;margin:25px auto 0;}
	.index00 .searchbar .content {height:45px;line-height: 45px;}
	.index00 .searchbar .content .c2 {font-size:15px;}
	.index00 .searchbar .content .c3 {width:170px;}
}
@media(min-width:1400px) {
	.index00 .searchbar {width:60%;bottom:8%;margin:30px auto 0;}
	.index00 .searchbar .content {height:50px;line-height: 50px;}
}
@media(min-width:1600px) {
	.index00 .searchbar .content {height:57px;line-height: 57px;}
	.index00 .searchbar .content .c1 {font-size:17px;}
	.index00 .searchbar .content .c3 input {font-size:17px;}
}

/*内页大图样式*/
.inbanner {width:100%;position:relative;overflow-x:clip;margin-bottom:35px;}
.inbanner .t1 {font-size:26px;position:absolute;color:#fff;left:50%;top:40%;transform:translate(-50%,-50%);z-index:5;}
.inbanner img {width:768px;position:relative;left:50%;transform:translateX(-50%);}
.inbanner .content {width:100%;position:absolute;bottom:0;left:0;right:0;}
.inbanner .content .container {background:rgba(255,255,255,.96);padding:15px 15px 0;}
.inbanner .typebar {margin-top:10px;}
.inbanner .typebar .list {display: flex;align-items:center;}
.inbanner .typebar .slide {color:#7a7b7e;line-height: 40px;font-size:13px;padding:0 15px;text-align:center;}
.inbanner .typebar .slide a {display: block;border-bottom:2px solid rgba(255,255,255,0);}
.inbanner .typebar .slide.active,.inbanner .typebar .slide:hover {color:#333333;}
.inbanner .typebar .slide.active>a,.inbanner .typebar .slide:hover>a {color:#333;border-bottom:2px solid #a52a2a;}
.inbanner .typebar .s1 {color:#b1b1b1;}
.inbanner .subtypebar {color:#7a7b7e;background:linear-gradient(to bottom,#f8f8f8,#eee);display:none;border-top:1px solid #eee;border-bottom:1px solid #eee;position:absolute;left:0;right:0;bottom:0;z-index:8;transform:translateY(100%);align-items:center;}
.inbanner .typebar .slide.active .subtypebar,.inbanner .typebar .slide:hover .subtypebar {display: flex;}
.inbanner .txtbox {text-align:center;position:absolute;left:50%;bottom:15%;transform:translateX(-50%);z-index:1;}
.inbanner .txtbox .t2 {color:#fff;font-size:26px;}
.inbanner .txtbox .t3 {color:rgba(255,255,255,.36);margin-top:10px;line-height: 1.5;}
.subtype {display:flex;align-items: center;justify-content: center;}
.subtype a {display:block;color:#96989e;background: #ecedf2;width:120px;height:40px;line-height:40px;text-align: center;}
.subtype a.active,.subtype a:hover {color:#fff;background: #a52a2a;}
.inbanner_btn {color:#fff;position:absolute;z-index:9;top:40%;transform:translateY(-50%);left:0;right:0;display:flex;align-items: center;justify-content: space-between;}
.inbanner_btn .ali-icon {font-size:200%;margin-bottom:10px;}
.inbanner_btn .inbanner_prev .ali-icon {transform:rotateY(180deg);}
.inbanner_btn .inbanner_next,.inbanner_btn .inbanner_prev {opacity:.6;cursor:pointer;}
.inbanner_btn .inbanner_next span,.inbanner_btn .inbanner_prev span {opacity:0;transition:.16s all linear;}
.inbanner_btn .inbanner_next:hover,.inbanner_btn .inbanner_prev:hover {opacity:1;transition:.16s all linear;}
.inbanner_btn .inbanner_next a:hover,.inbanner_btn .inbanner_prev a:hover {color:#fff;}
.inbanner_btn .inbanner_next:hover span,.inbanner_btn .inbanner_prev:hover span {opacity:1;transition:.16s all linear;}
@media(max-width:767px) {
	.inbanner img {width:768px!important;}
	.inbanner .typebar .list {overflow-x:auto;white-space: nowrap;}
}
@media(max-width:550px) {
	.inbanner img {width:550px!important;}
}
@media(min-width:768px) {
	.inbanner .t1 {font-size:34px;}
	.inbanner img {width:992px;}
	.inbanner .typebar .slide {font-size:14px;line-height: 55px;}
	.inbanner .txtbox .t2 {font-size:28px;}
	.subtype a {width:150px;height:50px;line-height:50px;}
}
@media(min-width:992px) {
	.inbanner {margin-bottom:50px;}
	.inbanner .t1 {font-size:38px;}
	.inbanner img {width:1200px;}
	.inbanner .content .container {padding:25px 30px 0;}
	.inbanner .typebar {margin-top:20px;}
	.inbanner .typebar .list {justify-content:center;}
	.inbanner .typebar .slide {font-size:16px;flex:1;line-height: 70px;max-width:300px;padding:0 20px;}
	.inbanner .txtbox {bottom:30%;}
	.inbanner .txtbox .t2 {font-size:32px;}
	.subtype a {width:180px;height:55px;line-height:55px;}
}
@media(min-width:1200px) {
	.inbanner {margin-bottom:55px;}
	.inbanner .t1 {font-size:42px;}
	.inbanner img {width:unset;max-width:100%;}
	.inbanner .content .container {padding:35px 40px 0;}
	.inbanner .typebar {margin-top:30px;}
	.inbanner .typebar .slide {font-size:18px;line-height: 80px;padding:0 22px;}
	.inbanner .txtbox {bottom:15%;}
	.inbanner .txtbox .t2 {font-size:36px;}
	.inbanner .txtbox .t3 {margin-top:15px;}
	.subtype a {width:200px;height:60px;line-height:60px;}
}
@media(min-width:1400px) {
	.inbanner {margin-bottom:60px;}
	.inbanner .t1 {font-size:46px;}
	.inbanner .content .container {padding:45px 50px 0;}
	.inbanner .typebar {margin-top:35px;}
	.inbanner .typebar .slide {font-size:20px;line-height: 90px;padding:0 25px;}
	.inbanner .txtbox .t2 {font-size:46px;}
	.inbanner .txtbox .t3 {margin-top:20px;}
	.subtype a {font-size:17px;width:220px;height:65px;line-height:65px;}
}
@media(min-width:1600px) {
	.inbanner {margin-bottom:70px;}
	.inbanner .t1 {font-size:50px;}
	.inbanner .content .container {padding:50px 60px 0;}
	.inbanner .typebar {margin-top:40px;}
	.inbanner .typebar .slide {font-size:22px;line-height: 100px;padding:0 30px;}
	.subtype a {color:#96989e;background: #ecedf2;width:80px;height:35px;line-height:35px;}
	.inbanner .txtbox .t2 {font-size:50px;}
	.inbanner .txtbox .t3 {font-size:17px;margin-top:25px;}
	.subtype a {font-size:18px;width:230px;height:70px;line-height:70px;}
}

.location {color:#7a7b7e;position:relative;overflow: hidden;height: 35px;line-height: 35px;margin-top: 10px;}
.location i {margin:0 5px;}
@media(min-width:768px) {

}
@media(min-width:992px) {
	.location {}
}
@media(min-width:1200px) {
	.location {font-size:15px;margin-top: 15px;}
}
@media(min-width:1400px) {
	.location {margin-top: 20px;}
}
@media(min-width:1600px) {
	.location {margin-top: 25px;}
}

.index01 {padding:20px 0 15px;position:relative;overflow: hidden;}
.index01 .adbox {overflow:hidden;}
.index01 .adbox .imgbox:after {padding-top:33.33%;}
.index01 .adbox img {width:100%;}
.index01 .title {display: flex;align-items: center;margin-top: 20px;}
.index01 .title .t1 img {max-width:100%;}
.index01 .title .t2 {color:#d3d3d3;transform: scale(0.9);white-space: nowrap;overflow:hidden;text-overflow:ellipsis; font-size:10px;flex:1;width:50%;margin:0 5px;padding-bottom: 10px;background:url(../images/title_line1.png) no-repeat center bottom;background-size:100% auto;}
.index01 .title .more {color:#4a4949;font-size: 14px;flex:1;max-width:45px;width:45px;display: flex;align-items: center;white-space: nowrap;}
.index01 .title .more:hover {color:#a52a2a;}
.index01 .list a {color:#4a4949;display:block;line-height: 2.3;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index01 .list a:before {content:'□';display:inline-block;margin-right:5px;}
.index01 .list a:first-child {color:#272828;font-size:13px;font-weight: bold;margin:12px 0;}
.index01 .list a:first-child:before {content:'';margin-right:0;}
.index01 .list a:hover {color:#a52a2a;}
@media(min-width:768px){
	.index01 .list a:first-child {font-size:14px;margin:14px 0;}
	.index01 .title .t2 {padding-bottom: 18px;}
}
@media(min-width:992px){
	.index01 {padding:30px 0 20px;}
	.index01 .title {margin-top: 25px;}
	.index01 .title .t2 {padding-bottom: 10px;}
	.index01 .title .more {font-size: 13px;}
	.index01 .list a {font-size:13px;}
	.index01 .list a:first-child {font-size:15px;margin:16px 0;}
}
@media(min-width:1200px){
	.index01 {padding:35px 0 25px;}
	.index01 .title {margin-top: 30px;}
	.index01 .title .more {font-size: 14px;}
	.index01 .list a {font-size:14px;}
	.index01 .list a:first-child {font-size:16px;margin:18px 0;}
}
@media(min-width:1400px){
	.index01 {padding:40px 0 25px;}
	.index01 .title {margin-top: 40px;}
	.index01 .list a {font-size:15px;}
	.index01 .list a:first-child {font-size:17px;margin:20px 0;}
}
@media(min-width:1600px){
	.index01 {padding:45px 0 30px;}
	.index01 .title {margin-top: 50px;}
	.index01 .list a:first-child {font-size:18px;margin:22px 0;}
}

.index02 {position:relative;overflow: hidden;}
.index02 .leftbox {color:#fff;background:#a62a2a;position:relative;}
.index02 .leftbox .list {position:absolute;width:65%;max-width:230px;left:40%;top:48%;transform:translateY(-50%);}
.index02 .leftbox:after {content:'';max-width:459px;padding-top:32.68%;background:#a62a2a url(../images/in02_img.jpg) no-repeat center left;background-size:100%;display:block;width:100%;}
.index02 .leftbox a {line-height: 3;}
.index02 .leftbox a:hover {color:#fff;text-decoration: underline;}
.index02 .rightbox {overflow: hidden;margin-top:15px;}
.index02 .rightbox .imgbox:after {padding-top:16.16%;}
.index02 .rightbox .imgbox img {width:100%;}
/*.index02 .adbox {margin-top:15px;overflow: hidden;}
.index02 .adbox .imgbox:after {padding-top:10.7%;}
.index02 .adbox .imgbox img {width:100%;}*/
.index02 .adbox2 {overflow:hidden;margin-top:15px;}
.index02 .adbox2 .imgbox:after {padding-top:17%;}
.index02 .adbox2 img {width:100%;}
@media(min-width:768px){
	.index02 .leftbox .list {left:30%;}
}
@media(min-width:992px){
	.index02 .leftbox .list {left:40%;}
	.index02 .rightbox {margin-top:0;}
}
@media(min-width:1200px){}
@media(min-width:1400px){
	.index02 .leftbox .list {left:50%;}
}
@media(min-width:1600px){
}

.index03 {margin-top:20px;position:relative;overflow: hidden;}
.index03 .title {background: url(../images/title_line2.png) no-repeat center;background-size:1400px auto;text-align: center;}
.index03 .title .t1 img {max-width:100%;}
.index03 .title .t2 {color:#d3d3d3;font-size:10px;margin-top: 5px;}
.index03 .typebar {display:flex;margin: 10px 0;align-items: center;white-space: nowrap;overflow-x:auto;}
.index03 .typebar a {display: block;padding:5px 15px;border-radius:50px;text-align:center;background:#feeeee;margin:0 5px;border:1px solid rgba(0,0,0,0);}
.index03 .typebar a:nth-child(2) {background: #fccc8c;}
.index03 .typebar a:nth-child(3) {background: #faf6c9;}
.index03 .typebar a:nth-child(4) {background: #f9f3e3;}
.index03 .typebar a:nth-child(5) {background: #ecf6ff;}
.index03 .typebar a:nth-child(6) {background: #fde9e0;}
.index03 .typebar a:nth-child(7) {background: #e7fee0;}
.index03 .typebar a:nth-child(8) {background: #f2f0fe;}
.index03 .typebar a:hover {color:#a52a2a;background:#fff;border-color:#a52a2a;}
.index03 .item .firstbox {position: relative;overflow: hidden;}
.index03 .item .c1 {width:140px;height:35px;line-height: 35px;font-weight: bold;font-size:13px;position:absolute;left:0;top:0;z-index:3;color:#fff;background:#a52a2a;text-align:center;}
.index03 .item .c1:after {content:'';position:absolute;right:0;top:0;transform:translate(84%,-9%) rotate(-15deg);border-width:17.5px;border-style: solid;border-color:#a52a2a transparent transparent #a52a2a;}
.index03 .item .c2 {color:#fff;position:absolute;left:15px;bottom:10px;right:15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index03 .item img {height:100%;max-width:unset;}
.index03 .item .imgbox:after {padding-top:68%;}
.index03 .item .list {overflow:hidden;margin-top:15px;}
.index03 .item .bottom {color:#d3d3d3;margin:10px 0;background: url(../images/title_line2.png) no-repeat center;background-size:1400px auto;text-align: center;}
@media(max-width:567px) {
	.index03 .title .t1 img {max-height:30px;}
}
@media(min-width:768px){
	.index03 {margin-top:30px;}
	.index03 .item .c1 {width:145px;height:40px;line-height: 40px;font-size:14px;}
	.index03 .item .c1:after {border-width:20px;}
	.index03 .item .bottom {margin:15px 0;}
}
@media(min-width:992px){
	.index03 {margin-top:35px;}
	.index03 .title .t2 {margin-top:7px;}
	.index03 .typebar {margin: 15px 0;}
	.index03 .typebar {justify-content: center;}
	.index03 .typebar a {padding:7px 20px;margin:0 8px;}
	.index03 .item .c1 {width:150px;height:44px;line-height: 44px;font-size:15px;}
	.index03 .item .c1:after {border-width:22px;}
	.index03 .item .c2 {font-size:13px;}
	.index03 .item .list {margin-top:0;}
	.index03 .item .bottom {font-size:13px;margin:20px 0;}
}
@media(min-width:1200px){
	.index03 {margin-top:40px;}
	.index03 .title .t2 {margin-top:10px;}
	.index03 .typebar {margin: 20px 0;}
	.index03 .typebar a {padding:8px 25px;margin:0 10px;}
	.index03 .item .c1 {width:160px;height:46px;line-height: 46px;font-size:16px;}
	.index03 .item .c1:after {border-width:23px;}
	.index03 .item .c2 {font-size: 14px;}
	.index03 .item .bottom {font-size:14px;margin:25px 0;}
}
@media(min-width:1400px){
	.index03 {margin-top:50px;}
	.index03 .typebar {margin: 25px 0;}
	.index03 .typebar a {padding:9px 30px;margin:0 10px;}
	.index03 .item .c1 {width:170px;height:48px;line-height: 48px;font-size:17px;}
	.index03 .item .c1:after {border-width:24px;}
	.index03 .item .bottom {margin:30px 0;}
}
@media(min-width:1600px){
	.index03 {margin-top:55px;}
	.index03 .typebar {margin: 30px 0;}
	.index03 .typebar a {padding:10px 35px;margin:0 10px;}
	.index03 .item .c1 {width:180px;height:50px;line-height: 50px;font-size:18px;}
	.index03 .item .c1:after {border-width:25px;}
	.index03 .item .bottom {margin:35px 0;}
}

.index04 {position:relative;overflow: hidden;}
.index04 .adbox {overflow: hidden;}
.index04 .adbox .imgbox:after {padding-top:10.7%;}
.index04 .adbox .imgbox img {width:100%;}
.index04 .adbox2 {overflow:hidden;}
.index04 .adbox2 .imgbox:after {padding-top:33.33%;}
.index04 .adbox2 img {width:100%;}
@media(min-width:768px){}
@media(min-width:992px){}
@media(min-width:1200px){}
@media(min-width:1400px){}
@media(min-width:1600px){}


.index05 {margin-top:20px;position:relative;overflow: hidden;}
.index05 .title {background: url(../images/title_line2.png) no-repeat center;background-size:1400px auto;text-align: center;}
.index05 .title .t1 img {max-width:100%;}
.index05 .title .t2 {color:#d3d3d3;font-size:10px;margin-top:5px;}
.index05 .content {padding:10px 0;margin-top: 10px;}
.index05 .content .leftbox {margin-bottom:10px;}
.index05 .content .leftbox a {padding:0 15px;margin-right:10px;display:block;height: 35px;line-height: 35px;}
.index05 .content .rightbox .list {background:#fafafa;min-height:412.59px;min-height:100px;overflow:hidden;padding:15px;}
.index05 .content .rightbox .swiper {max-height:0;opacity:0;overflow:hidden;}
.index05 .content .rightbox .swiper.active {max-height:unset;opacity:1;display:block;}
.index05 .content .rightbox .swiper-slide {overflow: hidden;}
.index05 .content .rightbox .list .imgbox:after {padding-top:70%;}
.index05 .content .rightbox .list .imgbox img {height:100%;max-width:unset;}
.index05 .content .rightbox .c1 {color:#000000;padding:0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 1.5;margin-top: 5px;}
.index05 .content .rightbox .c2 {color:rgba(0,0,0,.6);padding:0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 1.5;}
.index05 .content .rightbox .bottom {color:rgba(0,0,0,.2);font-size:12px;font-weight: bold;font-family: 'Arial';letter-spacing: 3px;padding:0 15px;margin-top: 10px;position: relative;}
.index05 .content .bottom .pagebox {position:absolute;top:50%; transform:translateY(-50%);right:30px;display:flex;align-items:center;width:90px;margin-left:auto;}
.index05 .content .bottom .pagebox .swiper-button-prev {opacity:1;color:#fff;text-align:center;text-align:center;position:unset;background: #a52a2a url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") no-repeat center;background-size:15px 15px;height:30px;line-height: 30px;width:30px;margin:0 2px;}
.index05 .content .bottom .pagebox .swiper-button-next {opacity:1;color:#fff;text-align:center;text-align:center;position:unset;background: #a52a2a url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") no-repeat center;background-size:15px 15px;height:30px;line-height: 30px;width:30px;margin:0 2px;}
.index05 .content .bottom .pagebox .swiper-button-disabled {background-color: #616060!important;}
.index05 .content .rightbox .c5 {width:140px;height:35px;line-height: 35px;font-weight: bold;font-size:13px;position:absolute;left:0;top:0;z-index:3;color:#fff;background:#a52a2a;text-align:center;}
.index05 .content .rightbox .c5:after {content:'';position:absolute;right:0;top:0;transform:translate(84%,-9%) rotate(-15deg);border-width:17.5px;border-style: solid;border-color:#a52a2a transparent transparent #a52a2a;}
@media(max-width: 991px) {
	.index05 .content .leftbox {overflow-x:auto;white-space:nowrap;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
	.index05 .content .leftbox a.active,.index05 .content .leftbox a:hover {color:#fff;background: #a52a2a;font-weight: bold;border-radius:50px;}
}
@media(max-width:567px) {
	.index05 .title .t1 img {max-height:30px;}
}
@media(min-width:768px){
	.index05 {margin-top:30px;}
	.index05 .content .rightbox .bottom {letter-spacing: 6px;}
}
@media(min-width:992px){
	.index05 {margin-top:35px;}
	.index05 .title .t2 {margin-top:7px;}
	.index05 .content {background:#f0f0f0;padding:25px 0;margin-top: 50px;border-radius:15px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
	.index05 .content .leftbox {width:166px;}
	.index05 .content .leftbox a {height: 40px;line-height: 40px;margin-bottom:10px;border-top-right-radius:50px;border-bottom-right-radius:50px;text-align: center;position: relative;}
	.index05 .content .leftbox a:before {content:'';transition:.36s all linear;width:0;height:0;opacity:0;border-width:2px;border-style:solid;border-color:#066998 #066998 transparent transparent;position:absolute;left:0;bottom:0;transform:translateY(100%);}
	.index05 .content .leftbox a.active,.index05 .content .leftbox a:hover {color:#fff;background: #a52a2a;font-weight: bold;}
	.index05 .content .leftbox a.active:before,.index05 .content .leftbox a:hover:before {opacity:1;}
	.index05 .content .rightbox {flex:1;width:50%;}
	.index05 .content .rightbox .list {min-height:475.66px;padding:20px;margin-top:-45px;border-top-right-radius: 15px;}
	.index05 .content .rightbox .c1 {text-align: center;}
	.index05 .content .rightbox .c2 {text-align: center;}
	.index05 .content .rightbox .bottom {letter-spacing: 10px;margin-top: 15px;}
	.index05 .content .rightbox .c5 {width:150px;height:44px;line-height: 44px;font-size:15px;}
	.index05 .content .rightbox .c5:after {border-width:22px;}
}
@media(min-width:1200px){
	.index05 {margin-top:40px;}
	.index05 .title .t2 {margin-top:10px;}
	.index05 .content {padding:30px 0;border-radius:20px;margin-top: 60px;}
	.index05 .content .leftbox a {transform:translateX(-5px);margin-bottom:14px;}
	.index05 .content .rightbox .list {min-height:467.25px;padding:25px;margin-top:-55px;border-top-right-radius: 20px;}
	.index05 .content .rightbox .c2 {font-size:15px;}
	.index05 .content .rightbox .bottom {letter-spacing: 15px;margin-top: 20px;}
	.index05 .content .bottom .pagebox .swiper-button-prev {background: #a52a2a url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") no-repeat center;background-size:20px 20px;height:35px;line-height: 35px;width:40px;}
	.index05 .content .bottom .pagebox .swiper-button-next {background: #a52a2a url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") no-repeat center;background-size:20px 20px;height:35px;line-height: 35px;width:40px;}
	.index05 .content .rightbox .c5 {width:160px;height:46px;line-height: 46px;font-size:16px;}
	.index05 .content .rightbox .c5:after {border-width:23px;}
}
@media(min-width:1400px){
	.index05 {margin-top:50px;}
	.index05 .content {padding:35px 0;border-radius:25px;margin-top: 70px;}
	.index05 .content .leftbox a {margin-bottom:17px;}
	.index05 .content .rightbox .list {min-height:550.25px;padding:30px;margin-top:-65px;border-top-right-radius: 25px;}
	.index05 .content .rightbox .c1 {margin-top: 10px;}
	.index05 .content .rightbox .bottom {letter-spacing: 20px;margin-top: 25px;}
	.index05 .content .rightbox .c5 {width:170px;height:48px;line-height: 48px;font-size:17px;}
	.index05 .content .rightbox .c5:after {border-width:24px;}
}
@media(min-width:1600px){
	.index05 {margin-top:55px;}
	.index05 .content {padding:40px 0;margin-top: 80px;}
	.index05 .content .leftbox a {margin-bottom:20px;}
	.index05 .content .rightbox .list {min-height:591.75px;padding:35px;margin-top:-75px;}
	.index05 .content .rightbox .bottom {letter-spacing: 25px;margin-top: 30px;}
	.index05 .content .rightbox .c5 {width:180px;height:50px;line-height: 50px;font-size:18px;}
	.index05 .content .rightbox .c5:after {border-width:25px;}
}


.index06 {padding:15px 0 15px;position:relative;overflow: hidden;}
.index06 .title {display: flex;align-items: center;margin-top: 20px;}
.index06 .title .t1 img {max-width:100%;}
.index06 .title .t2 {color:#d3d3d3;transform: scale(0.9);white-space: nowrap;overflow:hidden;text-overflow:ellipsis; font-size:10px;flex:1;width:50%;margin:0 5px;padding-bottom: 10px;background:url(../images/title_line3.png) no-repeat left bottom;}
.index06 .title .more {color:#4a4949;font-size: 14px;flex:1;max-width:72px;width:72px;display: flex;align-items: center;white-space: nowrap;}
.index06 .content {margin-top: 15px;overflow:hidden;}
@media(min-width:768px){
	.index06 .title .t2 {padding-bottom: 18px;}
	.index06 .content {margin-top: 25px;}
}
@media(min-width:992px){
	.index06 {padding:20px 0 30px;}
	.index06 .title {margin-top: 25px;}
	.index06 .title .t2 {padding-bottom: 10px;}
	.index06 .title .more {font-size: 13px;}
	.index06 .content {margin-top: 30px;}
}
@media(min-width:1200px){
	.index06 {padding:25px 0 40px;}
	.index06 .title {margin-top: 30px;}
	.index06 .title .more {font-size: 14px;}
	.index06 .content {margin-top: 35px;}
}
@media(min-width:1400px){
	.index06 {padding:30px 0 50px;}
	.index06 .title {margin-top: 40px;}
	.index06 .content {margin-top: 40px;}
}
@media(min-width:1600px){
	.index06 {padding:35px 0 60px;}
	.index06 .title {margin-top: 50px;}
	.index06 .content {margin-top: 45px;}
}

.inadpanel {position:relative;overflow: hidden;}
.inadpanel .leftbox {color:#fff;background:#a62a2a;position:relative;}
.inadpanel .leftbox .list {position:absolute;width:65%;max-width:230px;left:40%;top:48%;transform:translateY(-50%);}
.inadpanel .leftbox:after {content:'';max-width:459px;padding-top:32.68%;background:#a62a2a url(../images/in02_img.jpg) no-repeat center left;background-size:100%;display:block;width:100%;}
.inadpanel .leftbox a {line-height: 3;}
.inadpanel .leftbox a:hover {color:#fff;text-decoration: underline;}
.inadpanel .rightbox {overflow: hidden;margin-top:15px;}
.inadpanel .rightbox .imgbox:after {padding-top:16.16%;}
.inadpanel .rightbox .imgbox img {width:100%;}
.inadpanel .adbox {overflow:hidden;margin-top:15px;}
.inadpanel .adbox .imgbox:after {padding-top:10.5%;}
.inadpanel .adbox img {width:100%;}
@media(min-width:768px){
	.inadpanel .leftbox .list {left:30%;}
}
@media(min-width:992px){
	.inadpanel .leftbox .list {left:40%;}
	.inadpanel .rightbox {margin-top:0;}
}
@media(min-width:1200px){}
@media(min-width:1400px){
	.inadpanel .leftbox .list {left:50%;}
}
@media(min-width:1600px){
}

/*图片资源页面*/
.imgres01 {margin-top:5px;padding-bottom:30px;position:relative;overflow: hidden;}
.imgres01 .title {background: url(../images/title_line2.png) no-repeat center;background-size:1400px auto;text-align: center;}
.imgres01 .title .t1 img {max-width:100%;}
.imgres01 .title .t2 {color:#d3d3d3;font-size:10px;margin-top: 5px;}
.imgres01 .typebar {display:flex;margin: 15px 0;align-items: center;white-space: nowrap;overflow-x:auto;}
.imgres01 .typebar a {display: block;padding:5px 15px;border-radius:50px;text-align:center;background:#feeeee;margin:0 5px;border:1px solid rgba(0,0,0,0);}
.imgres01 .typebar a:nth-child(2) {background: #fccc8c;}
.imgres01 .typebar a:nth-child(3) {background: #faf6c9;}
.imgres01 .typebar a:nth-child(4) {background: #f9f3e3;}
.imgres01 .typebar a:nth-child(5) {background: #ecf6ff;}
.imgres01 .typebar a:nth-child(6) {background: #fde9e0;}
.imgres01 .typebar a:nth-child(7) {background: #e7fee0;}
.imgres01 .typebar a:nth-child(8) {background: #f2f0fe;}
.imgres01 .typebar a:hover,.imgres01 .typebar a.active {color:#a52a2a;font-weight: bold;background:#fff;border-color:#a52a2a;}
.imgres01 .searchbar {background: #f0f0f0;overflow:hidden;margin: 15px auto 0;width:100%;position:relative;}
.imgres01 .searchbar .content {height:35px;line-height: 35px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;}
.imgres01 .searchbar .content .c1 {color:#323232;width:80px;text-align: center;padding:0 10px;}
.imgres01 .searchbar .content .c1 select {background: none;width: 100%;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.imgres01 .searchbar .content .c2 {color:#c5c1bf;width:50%;flex:1;display:flex;align-items: center;border-left:1px solid #d4d4d4;}
.imgres01 .searchbar .content .c2 input {color:#333;height:35px;background: none;width:100%;}
.imgres01 .searchbar .content .c3 {width:70px;justify-content:center;height:100%;display:flex;align-items: center;}
.imgres01 .searchbar .content .c3 input {width:100%;height:100%;color:#fff;background:#a52a2a;font-weight: bold;}
.imgres01 .searchbar .content .c3 input:hover {background: #850a0a;}
.imgres01 .content .list:after {content:'';display: block;clear: both;}
.imgres01 .content .list .slide {float:left;width:49%;margin-right:2%;margin-bottom:15px;}
.imgres01 .content .list .slide:nth-child(2n) {margin-right:0%;}
.imgres01 .content .list .slide .imgbox {border:1px solid #eee;}
.imgres01 .content .list .slide .imgbox img {height:100%;max-width:unset;}
.imgres01 .content .list .slide .txtbox {padding:5px 5px;border-bottom:1px solid #eee;line-height: 1.9;display:flex;align-items: center;justify-content: space-between;}
.imgres01 .content .list .slide .txtbox .s1 {color:#676464;}
.imgres01 .content .list .slide .txtbox .s1:hover {color:#a52a2a;}
.imgres01 .content .list .slide .txtbox .s2 {color:#fff;background:#a52a2a;border-radius:50px;padding:0 15px;white-space: nowrap;}
.imgres01 .content .list .slide .txtbox .s2:hover {background: #850a0a;}
@media(max-width:567px) {
	.imgres01 .title .t1 img {max-height:30px;}
}
@media(min-width:768px) {
	.imgres01 .searchbar {width:70%;}
	.imgres01 .searchbar .content .c3 {width:110px;}
}
@media(min-width:992px){
	.imgres01 {margin-top:10px;padding-bottom:45px;}
	.imgres01 .title .t2 {margin-top:7px;}
	.imgres01 .typebar {margin: 15px 0;}
	.imgres01 .typebar a {padding:7px 20px;margin:0 8px 5px;}
	.imgres01 .searchbar {width:70%;border-radius:5px;}
	.imgres01 .searchbar .content {height:40px;line-height: 40px;}
	.imgres01 .searchbar .content .c1 {width:100px;}
	.imgres01 .searchbar .content .c2 input {height:40px;}
	.imgres01 .searchbar .content .c3 {width:130px;}
	.imgres01 .content .list .slide {width:32%;margin-right:2%;}
	.imgres01 .content .list .slide:nth-child(2n) {margin-right:2%;}
	.imgres01 .content .list .slide:nth-child(3n) {margin-right:0%;}
	.imgres01 .content .list .slide .txtbox {padding:7px 10px;}
	.imgres01 .content .list .slide .txtbox .s2 {font-size:13px;}
}
@media(min-width:1200px){
	.imgres01 {padding-bottom:60px;}
	.imgres01 .title .t2 {margin-top:10px;}
	.imgres01 .typebar {margin: 20px 0;justify-content: center;flex-wrap:wrap;}
	.imgres01 .typebar a {padding:8px 20px;margin:0 5px 5px;}
	.imgres01 .searchbar {width:70%;}
	.imgres01 .searchbar .content {height:45px;line-height: 45px;}
	.imgres01 .searchbar .content .c1 {width:130px;}
	.imgres01 .searchbar .content .c2 {font-size:15px;}
	.imgres01 .searchbar .content .c3 {width:170px;}
	.imgres01 .content .list .slide {margin-bottom:20px;}
	.imgres01 .content .list .slide .txtbox {padding:10px 10px;}
	.imgres01 .content .list .slide .txtbox .s2 {font-size:14px;}
}
@media(min-width:1400px){
	.imgres01 {padding-bottom:75px;}
	.imgres01 .typebar {margin: 25px 0;}
	.imgres01 .typebar a {padding:9px 25px;margin:0 8px 10px;}
	.imgres01 .searchbar {width:60%;margin-top: 17px;}
	.imgres01 .searchbar .content {height:50px;line-height: 50px;}
	.imgres01 .content .list .slide {width:23.5%;margin-right:2%;margin-bottom:25px;}
	.imgres01 .content .list .slide:nth-child(2n) {margin-right:2%;}
	.imgres01 .content .list .slide:nth-child(3n) {margin-right:2%;}
	.imgres01 .content .list .slide:nth-child(4n) {margin-right:0%;}
	.imgres01 .content .list .slide .txtbox {padding:12px 10px;}
}
@media(min-width:1600px){
	.imgres01 {padding-bottom:90px;}
	.imgres01 .typebar {margin: 30px 0;}
	.imgres01 .typebar a {padding:10px 30px;margin:0 10px 10px;}
	.imgres01 .searchbar {margin-top:20px;}
	.imgres01 .searchbar .content {height:57px;line-height: 57px;}
	.imgres01 .searchbar .content .c1 {font-size:17px;}
	.imgres01 .searchbar .content .c3 input {font-size:17px;}
	.imgres01 .content .list .slide {margin-bottom:30px;}
	.imgres01 .content .list .slide .txtbox {padding:15px 10px;}
}


/*文章列表页样式*/
.news .list {padding-top:25px;}
.news .list .slide {margin-bottom:5px;padding:15px 0;position:relative;background: #fff;border-bottom:1px solid #e5e5e5;transition:.3s all;}
.news .list .slide .imgbox:after {padding-top:65%;}
.news .list .slide .imgbox img {width:100%;}
.news .list .slide .c1 {color:#333;font-weight:bold;font-size:16px;line-height:1.5;position:relative;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.news .list .slide .c2 {color:rgba(0,0,0,.6);margin-top:10px;line-height: 1.5;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;text-align:justify;}
.news .list .slide .c3 {color:rgba(0,0,0,.4);margin-top: 10px;font-size:12px;}
.news .list .slide:hover {}
.news .list .slide:hover .c1 {color:#a52a2a;}
.news .list .slide:hover .c2 {text-decoration: underline;}
@media(max-width:767px) {
  .news .list .slide .c1 {margin-top:15px;}
}
@media(min-width:768px) {
  .news .list .slide a {display:flex;}
  .news .list .slide .imgbox {margin-right:5%;width:230px;}
  .news .list .slide .txtbox {flex:1;width:50%;}
  .news .list .slide .c1 {font-size:18px;}
}
@media(min-width:992px) {
  .news .list .slide {padding:20px 0;}
  .news .list .slide .c1 {font-size:20px;}
  .news .list .slide .c2 {margin-top:15px;}
  .news .list .slide .c3 {margin-top: 15px;font-size:13px;}
}
@media(min-width:1200px) {
  .news .list .slide .c2 {margin-top:17px;}
}
@media(min-width:1400px) {
  .news .list .slide {padding:25px 0;}
  .news .list .slide .c2 {margin-top:20px;}
}
@media(min-width:1600px) {
  .news .list .slide {padding:30px 0;}
}

/*内页主体布局样式*/
.inpage {min-height: 400px;padding:0px 0 20px;background:#fff;position:relative;overflow: hidden;}
/*内页侧边*/
.inpage .sidebox01 {margin-bottom:15px;background: #f0f0f0;position: relative;overflow: hidden;}
.inpage .sidebox01 .t1 {color:#fff;background:#a52a2a;width:50%;height:35px;line-height: 35px;font-weight: bold;font-size:13px;text-align:center;position: relative;}
.inpage .sidebox01 .t1:after {content:'';position:absolute;right:0;top:0;transform:translate(84%,-9%) rotate(-15deg);border-width:17.5px;border-style: solid;border-color:#a52a2a transparent transparent #a52a2a;}
.inpage .sidebox01 .list {padding:15px 15px;}
.inpage .sidebox01 .list .slide {color:#4a4949;border-bottom:1px solid rgba(0,0,0,0);line-height: 2;display:block;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.inpage .sidebox01 .list .slide:hover {color:#a52a2a;border-bottom:1px solid #a52a2a;}
.inpage .sidebox01 .imglist {padding:15px 15px;}
.inpage .sidebox01 .imglist .slide {margin-bottom:15px;display:block;}
.inpage .sidebox01 .imglist .slide .s1 {color:#fff;font-size:12px;position: absolute;left:10px;bottom:10px;overflow: hidden;-ms-text-overflow: ellipsis;
text-overflow: ellipsis;white-space: normal;}
.inpage .sidebox01 .imglist .slide .imgbox {background: #000;}
.inpage .sidebox01 .imglist .slide .imgbox img {height:100%;max-width:unset;}
.inpage .sidebox02 {color:#fff;background: #a52a2a;font-size:14px;padding:15px 0 15px 12%;overflow:hidden;}
.inpage .sidebox02 a {flex:0 0 50%;max-width:50%;line-height: 2;}
.inpage .sidebox02 a:hover {text-decoration: underline;color:#fff;}
/*内页主内容区*/
.inpage .mainbox .title {display: flex;align-items: center;position: relative;overflow: hidden;}
.inpage .mainbox .title .t1 {flex-basis:10%;min-width:109px;}
.inpage .mainbox .title .t1 img {max-width:100%;}
.inpage .mainbox .title .t2 {color:#d3d3d3;transform: scale(0.9);line-height: 2;white-space: nowrap;overflow:hidden;text-overflow:ellipsis; font-size:10px;flex:0 0 100%;width:50%;margin:0 5px;padding-bottom: 10px;background:url(../images/title_line4.png) no-repeat center bottom;background-size:100% auto;}
.inpage .mainbox .title .more {color:#a2a1a1;font-size: 12px;display:none;white-space: nowrap;position: absolute;right:0;top:0;}
.inpage .mainbox .content {line-height: 2;margin-top: 15px;}
.inpage .mainbox .content .info img {max-width:100%!important;height:unset!important;margin:5px 0;}
/*落地页视频样式*/
.inpage .mainbox .content .video {width:800px;max-width:100%;height:300px;margin:20px auto;}
.inpage .mainbox .content .video .jw-controlbar {width:100%;}
/*落地页样式*/
.inpage .mainbox .content .c1 {color:#272828;font-weight: bold;font-size:18px;}
.inpage .mainbox .content .c2 {color:#c8c8c8;line-height: 2;}
.inpage .mainbox .content .c2 a {color:#333;}
.inpage .mainbox .content .img {margin:20px auto 0;text-align: center;}
.inpage .mainbox .content .img img {max-height:600px;}
.inpage .mainbox .content .info {padding-bottom:40px;margin-top:20px;line-height: 2;min-height:150px;text-align:justify;}
.inpage .mainbox .content .info img {max-width:100%;}
.inpage .mainbox .content .info strong {font-weight: bold;}
.inpage .mainbox .content .info ul {padding-left:20px;}
.inpage .mainbox .content .info .mailbtn {color:#fff;font-weight: bold;background: #a52a2a;display:block;line-height: 3;border-radius:5px;width:60%;margin:30px auto;text-align: center;}
.inpage .mainbox .content .info .mailbtn:hover {background: #850a0a;}
/*留言提示*/
.msgtip {line-height: 1.7;margin-top:20px;border:1px dashed #ccc;border-radius:10px;display:inline-block;padding:15px;}
.msgtip .h5 {color:red;}
.msgtip .m1 {color:#999;font-size:80%;}
@media(min-width:768px) {
	/*内页侧边*/
	.inpage .sidebox01 .t1 {height:40px;line-height: 40px;font-size:14px;}
	.inpage .sidebox01 .t1:after {border-width:20px;}
	.inpage .sidebox02 {font-size:15px;padding:17px 0 20px 12%;}
	/*内页主内容区*/
	.inpage .mainbox .title .t2 {padding-bottom: 18px;}
	.inpage .mainbox .title .more {display: block;}
	.inpage .mainbox .content .c1 {font-size:20px;}
}
@media(min-width:992px) {
	.inpage {padding:0px 0 30px;}
	/*内页侧边*/
	.inpage .sidebox {flex:0 0 24%;max-width:24%;height:100%;}
	.inpage .sidebox01 .t1 {height:44px;line-height: 44px;font-size:15px;}
	.inpage .sidebox01 .t1:after {border-width:22px;}
	.inpage .sidebox01 .list {padding:20px 15px;}
	.inpage .sidebox01 .imglist {padding:20px 15px;}
	.inpage .sidebox02 {font-size:16px;padding:20px 0 25px 12%;}
	/*内页主内容区*/
	.inpage .mainbox {order:1;flex:0 0 73%;max-width:73%;margin-left: auto;}
	.inpage .mainbox .title .t2 {padding-bottom: 10px;}
	.inpage .mainbox .title .more {font-size: 13px;}
	.inpage .mainbox .content {margin-top: 20px;}
	.inpage .mainbox .content .c1 {font-size:22px;text-align: center;width:80%;margin:0 auto;}
	.inpage .mainbox .content .c2 {text-align: center;margin-top: 10px;font-size:13px;}
	.inpage .mainbox .content .info {min-height:200px;}
	/*视频*/
  	.inpage .mainbox .content .video {height:350px;}
}
@media(min-width:1200px) {
	.inpage {padding:0px 0 40px;}
	.inpage .sidebox {flex:0 0 23%;max-width:23%;}
	.inpage .sidebox01 {margin-bottom: 20px;}
	.inpage .sidebox01 .t1 {height:46px;line-height: 46px;font-size:16px;}
	.inpage .sidebox01 .t1:after {border-width:23px;}
	.inpage .sidebox01 .list .slide {font-size: 15px;line-height: 2.5;}
	.inpage .sidebox01 .imglist .slide .s1 {font-size: 13px;}
	.inpage .sidebox02 {font-size:17px;padding:23px 0 30px 12%;}
	/*内页主内容区*/
	.inpage .mainbox {flex:1;width:50%;margin-left: 3%;}
	.inpage .mainbox .title .more {font-size: 14px;}
	.inpage .mainbox .content {margin-top: 25px;}
	.inpage .mainbox .content .c1 {font-size:24px;}
	.inpage .mainbox .content .c2 {font-size:14px;}
	.inpage .mainbox .content .info {min-height:240px;}
}
@media(min-width:1400px) {
	.inpage {padding:0px 0 50px;}
	.inpage .sidebox01 {margin-bottom: 22px;}
	.inpage .sidebox01 .t1 {height:48px;line-height: 48px;font-size:17px;}
	.inpage .sidebox01 .t1:after {border-width:24px;}
	.inpage .sidebox01 .list {padding:25px 20px;}
	.inpage .sidebox01 .imglist {padding:25px 20px;}
	.inpage .sidebox01 .imglist .slide .s1 {font-size: 14px;left:15px;bottom:15px;}
	.inpage .sidebox02 {font-size:18px;padding:25px 0 35px 12%;}
	/*内页主内容区*/
	.inpage .mainbox {margin-left: 4%;}
	.inpage .mainbox .content {margin-top: 30px;}
	.inpage .mainbox .content .c1 {font-size:25px;}
	.inpage .mainbox .content .info {min-height:300px;}
	.inpage .mainbox .content .info .mailbtn {font-size:17px;}
}
@media(min-width:1600px) {
	.inpage {padding:0px 0 60px;}
	.inpage .sidebox01 {margin-bottom: 25px;}
	.inpage .sidebox01 .t1 {height:50px;line-height: 50px;font-size:18px;}
	.inpage .sidebox01 .t1:after {border-width:25px;}
	.inpage .sidebox01 .list {padding:30px 25px;}
	.inpage .sidebox01 .imglist {padding:30px 25px;}
	.inpage .sidebox02 {font-size:20px;padding:25px 0 40px 12%;}
	/*内页主内容区*/
	.inpage .mainbox {margin-left: 5%;}
	.inpage .mainbox .content {margin-top: 35px;}
	.inpage .mainbox .content .c1 {font-size:26px;}
}

/*会员查询和主页面*/
.member01 {position:relative;overflow: hidden;margin-top:10px;}
.member01 .bg {padding:40px 15px;background: url(../images/member_bg.jpg) no-repeat center;background-size:cover;}
.member01 .title {background: url(../images/title_line2.png) no-repeat center;background-size:1400px auto;text-align: center;margin-top: 15px;}
.member01 .title .t1 img {max-width:100%;}
.member01 .title .t2 {color:#d3d3d3;font-size:10px;margin-top: 5px;}
.member01 .info {background: #a52a2a;display:flex;padding:20px 0;}
.member01 .info .imgbox {width:100%;max-height:200px;max-width:200px;border-radius:500px;background:#eee;}
.member01 .info .imgbox:after {padding-top:100%;}
.member01 .info .imgbox img {height:100%;}
.member01 .info .txtbox {flex:1;width:50%;}
.member01 .info .txtbox .i1 {color:#fff;font-weight: bold;font-size:16px;margin-top: 15px;}
.member01 .info .txtbox .i2 {color:rgba(255,255,255,.8);line-height: 1.7;margin-top: 10px;}
.member01 .searchbar {background: #f0f0f0;overflow:hidden;margin: 15px auto 0;width:100%;position:relative;}
.member01 .searchbar .content {height:35px;line-height: 35px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;}
.member01 .searchbar .content .c1 {color:#323232;width:120px;text-align: center;padding:0 10px;}
.member01 .searchbar .content .c1 select {background: none;width: 100%;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.member01 .searchbar .content .c2 {color:#c5c1bf;width:50%;flex:1;display:flex;align-items: center;border-left:1px solid #d4d4d4;}
.member01 .searchbar .content .c2 input {color:#333;height:35px;background: none;width:100%;}
.member01 .searchbar .content .c3 {width:110px;justify-content:center;height:100%;display:flex;align-items: center;}
.member01 .searchbar .content .c3 input {width:100%;height:100%;color:#fff;background:#a52a2a;font-weight: bold;}
.member01 .searchbar .content .c3 input:hover {background: #850a0a;}
.member01 .content .firstbox {margin-top:15px;}
.member01 .content .firstbox:after {padding-top:35.7%;}
.member01 .content .firstbox:hover img {transform:translate(-50%,-50%) scale(1);}
.member01 .content .list {margin-top: 10px;}
.member01 .content .list:after {content:'';display: block;clear: both;}
.member01 .content .list .slide {float:left;width:49%;margin-right:2%;margin-bottom:15px;}
.member01 .content .list .slide:nth-child(2n) {margin-right:0%;}
.member01 .content .list .slide .imgbox img {height:100%;max-width:unset;}
.member01 .content .list .slide .txtbox {padding:5px 5px;border-bottom:1px solid #eee;line-height: 1.9;display:flex;align-items: center;justify-content: space-between;}
.member01 .content .list .slide .txtbox .s1 {color:#676464;}
.member01 .content .list .slide .txtbox .s1:hover {color:#a52a2a;}
.member01 .content .list .slide .txtbox .s2 {color:#fff;background:#a52a2a;border-radius:50px;padding:0 15px;white-space: nowrap;}
.member01 .content .list .slide .txtbox .s2:hover {background: #850a0a;}
.member01 .main .content {margin-top:15px;}
.member01 .main .t2 {font-weight:bold;line-height:2.5;border-bottom:1px solid #eee;padding-left:10px;}
.member01 .main .login .imgbox {width:60px;height:60px;}
@media(max-width:567px) {
	.member01 .title .t1 img {max-height:30px;}
}
@media(min-width:768px) {
	.member01 .searchbar {width:70%;}
	.member01 .info .txtbox .i1 {font-size:18px;}
}
@media(min-width:992px){
	.member01 .bg {padding:50px 20px;}
	.member01 .title .t2 {margin-top:7px;}
	.member01 .searchbar {width:70%;border-radius:5px;}
	.member01 .searchbar .content {height:40px;line-height: 40px;}
	.member01 .searchbar .content .c2 input {height:40px;}
	.member01 .info {padding:25px;}
	.member01 .info .imgbox {margin:0 15px;}
	.member01 .info .txtbox {margin-left: 15px;}
	.member01 .info .txtbox .i1 {font-size:20px;}
	.member01 .info .txtbox .i2 {margin-top: 15px;}
	.member01 .content .list .slide {width:32%;margin-right:2%;}
	.member01 .content .list .slide:nth-child(2n) {margin-right:2%;}
	.member01 .content .list .slide:nth-child(3n) {margin-right:0%;}
	.member01 .content .list .slide .txtbox {padding:7px 10px;}
	.member01 .content .list .slide .txtbox .s2 {font-size:13px;}
  .member01 .main {padding:0 15px;border:1px solid #eee;}
  .member01 .formgroup .input-content {max-width:320px;}
}
@media(min-width:1200px){
	.member01 .bg {padding:65px 25px;}
	.member01 .title {margin-top:20px;}
	.member01 .title .t2 {margin-top:10px;}
	.member01 .searchbar {width:70%;}
	.member01 .searchbar .content {height:45px;line-height: 45px;}
	.member01 .searchbar .content .c2 {font-size:15px;}
	.member01 .searchbar .content .c3 {width:170px;}
	.member01 .info {padding:30px;}
	.member01 .info .imgbox {margin:0 20px;}
	.member01 .info .txtbox {margin-left: 20px;}
	.member01 .info .txtbox .i1 {font-size:22px;}
	.member01 .info .txtbox .i2 {margin-top: 20px;}
	.member01 .content .firstbox {margin-top:20px;}
	.member01 .content .list {margin-top: 15px;}
	.member01 .content .list .slide {margin-bottom:20px;}
	.member01 .content .list .slide .txtbox {padding:10px 10px;}
	.member01 .content .list .slide .txtbox .s2 {font-size:14px;}
  .member01 .formgroup {font-size:14px;}
  .member01 .formgroup input {padding:0 14px;}
  .member01 .formgroup textarea {padding:10px 14px;}
}
@media(min-width:1400px){
	.member01 .bg {padding:80px 30px;}
	.member01 .title {margin-top:25px;}
	.member01 .searchbar {width:60%;margin-top: 17px;}
	.member01 .searchbar .content {height:50px;line-height: 50px;}
	.member01 .info {padding:35px;}
	.member01 .info .imgbox {margin:0 25px;}
	.member01 .info .txtbox {margin-left: 25px;}
	.member01 .info .txtbox .i1 {font-size:24px;}
	.member01 .info .txtbox .i2 {margin-top: 25px;}
	.member01 .content .firstbox {margin-top:25px;}
	.member01 .content .list {margin-top: 20px;}
	.member01 .content .list .slide {width:23.5%;margin-right:2%;margin-bottom:25px;}
	.member01 .content .list .slide:nth-child(2n) {margin-right:2%;}
	.member01 .content .list .slide:nth-child(3n) {margin-right:2%;}
	.member01 .content .list .slide:nth-child(4n) {margin-right:0%;}
	.member01 .content .list .slide .txtbox {padding:12px 10px;}
  .member01 .formgroup input {padding:0 17px;}
  .member01 .formgroup textarea {padding:10px 17px;}
}
@media(min-width:1600px){
	.member01 .bg {padding:100px 35px;}
	.member01 .searchbar {margin-top:20px;}
	.member01 .searchbar .content {height:57px;line-height: 57px;}
	.member01 .searchbar .content .c1 {font-size:17px;}
	.member01 .searchbar .content .c3 input {font-size:17px;}
	.member01 .info {padding:40px;}
	.member01 .info .imgbox {margin:0 30px;}
	.member01 .info .txtbox {margin-left: 30px;}
	.member01 .info .txtbox .i1 {font-size:26px;}
	.member01 .info .txtbox .i2 {margin-top: 30px;}
	.member01 .content .list .slide {margin-bottom:30px;}
	.member01 .content .list .slide .txtbox {padding:15px 10px;}
}

.userinfo01 .formgroup {display:flex;width:100%;line-height:35px;margin-bottom:10px;}
.userinfo01 .formgroup .s2 {width:80px;line-height:35px;text-align:right;margin-right:10px;}
.userinfo01 .formgroup .s2 span {color:red;}
.userinfo01 .formgroup .input-content {flex:1;width:50%;line-height:35px;border:1px solid #DFE6EC;border-radius: 3px;}
.userinfo01 .formgroup .input-content input {padding:0 12px;width:100%;}
.userinfo01 .formgroup .radiu-content {display:flex;align-items:center;}
.userinfo01 .formgroup .radiu-content input {margin:0 10px;}
.userinfo01 .formgroup textarea {border:1px solid #DFE6EC;border-radius: 3px;line-height:1.5;padding:10px 12px;width:100%;}
.userinfo01 .formgroup input[type="submit"] {color:#fff;background:#a52a2a;padding:0 17px;border:none;flex:0 0 40px;max-width:40%;border-radius: 3px;line-height: 35px;text-align:center;}
.userinfo01 .formgroup input[type="submit"]:hover {background:#850a0a;}
.userinfo01 .add-act-tr .upimg-cont {position:relative;overflow:hidden;margin-bottom:10px;}
.userinfo01 .add-act-tr .upimg-cont .upimg-list {overflow:hidden;float:left;height:78px;}
.userinfo01 .add-act-tr .upimg-cont .upimg-list .list-li {cursor:pointer;position:relative;width:78px;height:78px;float:left;margin-right:10px;border-radius:2px;overflow:hidden;font-size:0;line-height:78px;text-align:center;background:#edf0f5;}
.userinfo01 .add-act-tr .upimg-cont .upimg-list .list-li img {max-width:100%;max-height:100%;display:inline-block;vertical-align:middle;}
.userinfo01 .add-act-tr .upimg-cont .upimg-list .list-li i {cursor:pointer;position:absolute;right:3px;top:3px;font-size:16px;line-height:1;font-family:"iconfont" !important;color:#B8C9DD;z-index:2;}
.userinfo01 .add-act-tr .upimg-cont .upimg-list .list-li:hover i {display:block;}
.userinfo01 .add-act-tr .upimg-cont .upimg-btn {cursor:pointer;float:left;overflow:hidden;width:76px;height:76px;border-radius:2px;border:1px dashed #B8C9DD;}
.userinfo01 .add-act-tr .upimg-cont .upimg-btn img {display:block;width:28px;height:28px;margin:15px auto 9px;}
.userinfo01 .add-act-tr .upimg-cont .upimg-btn p {font-size:12px;text-align:center;line-height:1;color:#ACBDD1;}
.userinfo01 .upimg-btn.load {position:relative;}
.userinfo01 .add-act-tr .upimg-cont .upimg-btn.load img {display:none;}
.userinfo01 .upimg-btn.load p {margin-top:52px;}
.userinfo01 .upimg-btn.load::after {position:absolute;content:'';left:50%;margin-left:-11px;top:20px;width:18px;height:18px;border-radius:50%;border:2px solid transparent;border-left:2px solid #ACBDD1;-webkit-animation:loading-border .75s linear infinite;animation:loading-border .75s linear infinite}
@media(min-width:768px) {

}
@media(min-width:992px) {
  .userinfo01 .formgroup .input-content {max-width:320px;}
  .userinfo01 .formgroup textarea {width:90%;}
}
@media(min-width:1200px) {
  .userinfo01 .formgroup {font-size:14px;}
  .userinfo01 .formgroup input {padding:0 14px;}
  .userinfo01 .formgroup textarea {padding:10px 14px;}
}
@media(min-width:1400px) {
  .userinfo01 .formgroup input {padding:0 17px;}
  .userinfo01 .formgroup textarea {padding:10px 17px;}
}
@media(min-width:1600px) {

}


.membersider01 .tabbar .s1 {padding:0 15px;font-weight:bold;line-height: 3;position:relative;}
.membersider01 .tabbar .slide {display:none;padding:0 15px;margin-bottom:10px;line-height: 1.5;}
@media(max-width:991px) {
	.membersider01 .tabbar {color:#fff;background:#a52a2a;margin-bottom:10px;}
	.membersider01 .tabbar.active {padding-bottom:10px;}
	.membersider01 .tabbar.active .s1 {margin-bottom:15px;border-bottom:1px solid #eee;line-height: 3;padding:0 15px;}
	.membersider01 .tabbar .s1:after {content:'[展开+]';color:#fff;position:absolute;right:15px;top:50%;transform:translateY(-50%);}
	.membersider01 .tabbar.active .s1:after {content:'[收起-]';}
	.membersider01 .tabbar.active .slide {display:block;}
}
@media(min-width:992px) {
	.membersider01 .tabbar {background:#fff;border:1px solid #eee;padding:10px 15px;margin-bottom:10px;}
	.membersider01 .tabbar .s1 {margin-bottom:15px;border-bottom:1px solid #eee;}
	.membersider01 .tabbar .slide {display:block;}
}
@media(min-width:1200px) {
  .membersider01 .tabbar .slide {font-size:14px;}
}

.login01 {padding:0 15px;}
.login01 form {margin-top:25px;}
.login01 .slide {margin-bottom:12px;background:#fff;border:1px solid #d5d5d5;}
.login01 input {color:#999999;display:block;height:40px;line-height:40px;width:100%;padding:0 10px;}
.login01 .c1 {color:#fff;text-align:right;}
.login01 .c1 a {text-decoration: underline;}
.login01 .submit {color:#fff;background:#a52a2a;height:40px;line-height:40px;cursor:pointer;border:none;text-align:center;letter-spacing:10px;}
.login01 .submit:hover {background:#850a0a;}
.login01 .getcode {color: #fff;background: orange;cursor:pointer;height:30px;line-height:30px;font-size: 12px;display:inline-block;position:relative;right:10px;top:50%;transform:translateY(-50%);padding: 0 10px;border-radius: 5px;text-align: center;}
@media(max-width:767px) {
  .login01 .submit {margin-top: 15px;}
}
@media(min-width:768px) {
  .login01 .submit {margin-top:20px;}
}
@media(min-width:992px) {
  .login01 form {margin-top:30px;}
  .login01 input {height:45px;line-height:45px;padding:0 12px;}
  .login01 .submit {margin-top:25px;height:45px;line-height:45px;}
}
@media(min-width:1200px) {
  .login01 .t1 {font-size:52px;}
  .login01 form {margin-top:40px;}
  .login01 input {font-size:14px;height:50px;line-height:50px;padding:0 14px;}
  .login01 .submit {margin-top:30px;height:50px;line-height:50px;}
}
@media(min-width:1440px) {
  .login01 form {margin-top:45px;}
  .login01 input {height:55px;line-height:55px;padding:0 17px;}
  .login01 .submit {font-size:17px;margin-top:35px;height:55px;line-height:55px;}
}
@media(min-width:1601px) {
  .login01 form {margin-top:50px;}
  .login01 input {height:60px;line-height:60px;padding:0 20px;}
  .login01 .submit {margin-top:40px;height:60px;line-height:60px;}
}

.contact {padding:15px 15px 0;position:relative;overflow: hidden;}
.contact01 {position:relative;overflow: hidden;padding:30px 0 50px;border-bottom:1px solid #a0a0a0;}
.contact01 .t1 {color:#333333;font-weight: bold;font-size:22px;}
.contact01 .t1:after {content:'';display:block;margin-top:10px;height:3px;width:50px;background: #a52a2a;}
.contact01 .t2 {color:#757575;line-height: 2;margin-top:15px;}
.contact01 .content {color:#333333;font-size:16px;line-height: 2;margin-top:20px;}
.contact-map {overflow: hidden;margin-bottom:20px;}
#dituContent {height:300px;}
@media(min-width:768px) {
	.contact01 {padding-top:65px;padding-left:7%;max-width:600px;margin:0 auto;background: url(../images/contact01_bg.png) no-repeat top center;background-size:100% auto;}
	.contact01 .t1 {font-size:28px;}
	.contact01 .content {font-size:17px;}
	.contact-map {max-width:600px;margin:0 auto;}
}
@media(min-width:992px) {
    .contact {padding:25px 30px 0;}
	.contact01 {padding-top:80px;max-width:800px;}
	.contact01 .t1 {font-size:32px;}
	.contact01 .t1:after {margin-top:15px;}
	.contact01 .t2 {margin-top:17px;}
	.contact01 .content {font-size:18px;margin-top:25px;}
	.contact-map {max-width:800px;margin-bottom:30px;}
}
@media(min-width:1200px) {
    .contact {padding:35px 40px 0;}
	.contact01 {padding-top:90px;max-width:950px;}
	.contact01 .t1 {font-size:38px;}
	.contact01 .t1:after {margin-top:20px;}
	.contact01 .t2 {margin-top:20px;}
	.contact01 .content {font-size:20px;margin-top:35px;}
	.contact-map {max-width:950px;margin-bottom:40px;}
  	#dituContent {height:350px;}
}
@media(min-width:1400px) {
    .contact {padding:45px 50px 0;}
	.contact01 {padding-top:110px;max-width:1100px;}
	.contact01 .t1 {font-size:44px;}
	.contact01 .t2 {font-size:17px;margin-top:22px;}
	.contact01 .content {font-size:21px;margin-top:45px;}
	.contact-map {max-width:1100px;margin-bottom:50px;}
  	#dituContent {height:420px;}
}
@media(min-width:1600px) {
    .contact {padding:50px 60px 0;max-width:1470px;}
	.contact01 {padding-top:120px;max-width:1200px;}
	.contact01 .t1 {font-size:50px;}
	.contact01 .t2 {font-size:18px;margin-top:25px;}
	.contact01 .content {font-size:22px;margin-top:55px;}
	.contact-map {max-width:1200px;margin-bottom:60px;}
	#dituContent {height:500px;}
}

.message01 {padding:10px 15px;position:relative;overflow: hidden;}
.message01 .content {margin-top:20px;}
.message01 .slide {color:#888888;background:#f9f9f9;line-height:40px;margin-bottom:10px;white-space:nowrap;}
.message01 .slide input {background:#f9f9f9;width:84%;}
.message01 .slide textarea {background:#f9f9f9;width:90%;font-size:14px;line-height: 24px;height:92px;padding-top:7px;}
.message01 .submit {color:#fff;background:#a52a2a;display:block;text-align:center;border-radius:0;}
.message01 .submit .btn2 {padding:0;border:none;border-radius: 0;background:#a52a2a; }
.message01 .submit .btn-inner {transition:.36s all linear;}
.message01 .submit .btn-inner i {right:-10px!important;}
.message01 .submit .btn-inner i:before {content:'';opacity:0;}
.message01 .btn2:hover .btnbg-x {background:#f5af02; }
@media(min-width:768px) {
	.message01 {padding:15px 15px 40px;max-width:600px;margin:0 auto;}
	.message01 .t1 {font-size:24px;}
	.message01 .t2 {margin-top:10px;}
	.message01 .slide {line-height:45px;}
}
@media(min-width:992px) {
	.message01 {padding:20px 0 40px;max-width:800px;}
	.message01 .content {margin-top:30px;}
	.message01 .slide {line-height:50px;}
	.message01 .slide:hover {border-color:#a52a2a;}
	.message01 .submit {font-size:16px;transition:.36s all;}
	.message01 .submit:hover {background: #a52a2a;transition:.36s all;}
}
@media(min-width:1200px) {
	.message01 {padding:25px 0 45px;max-width:950px;}
	.message01 .content {margin-top:40px;}
	.message01 .slide {line-height:60px;}
	.message01 .slide textarea {font-size:16px;line-height: 30px;height: 120px;padding-top:11px;}
}
@media(min-width:1400px) {
	.message01 {padding:30px 0 55px;max-width:1100px;}
	.message01 .content {margin-top:40px;}
	.message01 .slide {line-height:65px;}
	.message01 .slide textarea {font-size:16px;line-height: 30px;height: 120px;padding-top:11px;}
}
@media(min-width:1600px) {
	.message01 {padding:35px 0 65px;max-width:1200px;}
	.message01 .content {margin-top:50px;}
	.message01 .slide {line-height:70px;margin-bottom:15px;}
	.message01 .slide textarea {font-size:16px;line-height: 30px;height:120px;padding-top:13px;}
	.message01 .submit {font-size:18px;}
}

.footer {color:rgba(255,255,255,.67);background:#4b4c4c;position:relative;z-index:2;overflow:hidden;}
.footer a:hover {color:#fff;}
.footer .row>div {padding:10px 15px;}
.footer .list a {line-height: 2;flex:0 0 33%;}
.footer .c1 {line-height: 2;}
.footer .ewmbox img {width:70px;}
.footer .bottom {color:rgba(255,255,255,.67);border-top:1px solid #74787a;padding:10px 0;line-height: 2;}
@media(min-width:992px) {
	.footer .row>div {padding:20px 15px;border-left:1px solid #74787a;}
}
@media(min-width:1200px) {
	.footer {font-size:14px;}
	.footer .row>div {padding:30px 15px;}
	.footer .container>.row>div:last-child {border-right:1px solid #74787a;}
	.footer .bottom {padding:15px 0;}
}
@media(min-width:1400px) {
	.footer .row>div {padding:40px 15px;}
	.footer .bottom {padding:20px 0;}
}
@media(min-width:1600px) {
	.footer .row>div {padding:45px 15px;}
}

.footer-bar {height:70px;z-index:99;transition:.36s all;}
.footer-bar .list {color:#fff;background:#333;display:flex;position:fixed;bottom:0;left:0;right:0;height:70px;z-index:99;}
.footer-bar .slide {flex:1;text-align: center;line-height: 30px;}
.footer-bar .slide:hover {color:#fff;}
.footer-bar .slide i {display:block;font-size:25px;padding-top:10px;}
@media(max-width:991px) {
	.footer-bar.hide {display:none;}
}

.shadow {background:rgba(0,0,0,.54);display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99991;}
.float01 {padding:30px 15px 25px;overflow-y: scroll;max-height: 100vh;display:none;background:#fff;position:fixed;z-index:99992;left:50%;top:50%;transform: translate(-50%,-50%);}
.float01.open {display:block;}
.float01 .close {cursor:pointer;color:#fff;background:#bebebe;font-size: 100%;width:30px;height:30px;line-height:30px;text-align:center;position:absolute;right:20px;top:20px;border-radius:50%;}
.float01 .close:hover {color:#fff!important;text-shadow:none;opacity: 1!important;}
.float01 .t1 {color:#333333;font-size:20px;}
.float01 .t2 {color:#999999;}
.float01 .s1 {line-height: 30px;}
.float01 .bottom {padding-top:15px;margin-top:15px;border-top:1px solid #eee;}
.float01 .s2 {color:#666;line-height: 1.5;}
.float01 .s3 {color:#999;margin-top:10px;}
.float01 .content {margin-top:5px;}
.float01 .slide {line-height:35px;white-space:nowrap;}
.float01 .slide input {padding:0 15px;background:#eee;width:100%;}
.float01 .slide textarea {background:#eee;width:100%;font-size:14px;line-height: 24px;height:86px;padding:7px 15px;}
.float01 .float01Submit {color:#fff;background:#a52a2a;display:block;text-align:center;border-radius:0;}
.float01 .float01Submit .btn2 {padding:0;border:none;border-radius: 0;background:#a52a2a; }
.float01 .float01Submit .btn-inner {transition:.36s all linear;}
.float01 .float01Submit .btn-inner i {right:-10px!important;}
.float01 .float01Submit .btn-inner i:before {content:'';opacity:0;}
.float01 .btn2:hover .btnbg-x {background:#f5af02;border:1px solid #f5af02; }
@media(max-width:991px) {
	.float01 .t2 {margin-top:10px;}
	.float01 .float01Submit {margin-top:15px;}
}
@media(min-width:992px) {
	.float01 {padding:40px 4% 35px;}
	.float01 .t1 {font-size:26px;}
	.float01 .content {margin-top:15px;}
	.float01 .slide {line-height:45px;margin-bottom:10px;}
	.float01 .slide:hover {border-color:#a52a2a;}
	.float01 .float01Submit {font-size:16px;transition:.36s all;}
	.float01 .float01Submit:hover {background: #a52a2a;transition:.36s all;}
}
@media(min-width:1200px) {
	.float01 {padding:60px 4% 45px;}
	.float01 .t1 {font-size:28px;}
	.float01 .t2 {font-size:15px;}
	.float01 .s1 {line-height: 35px;}
	.float01 .s3 {margin-top:15px;}
	.float01 .content {margin-top:25px;}
	.float01 .slide {line-height:40px;margin-bottom:15px;}
	.float01 .slide textarea {font-size:16px;line-height: 30px;height: 131px;padding:11px 15px;}
}
@media(min-width:1601px) {
	.float01 .t1 {font-size:34px;}
	.float01 .content {margin-top:30px;}
	.float01 .slide textarea {font-size:16px;line-height: 30px;padding:13px 15px;}
	.float01 .float01Submit {font-size:18px;}
}

.float02 {padding:30px 15px 25px;max-height: 100vh;max-width: 100vw;overflow-y: auto;display:none;background:#fff;position:fixed;z-index:99992;left:50%;top:50%;transform: translate(-50%,-50%);}
.float02.open {display:block;}
.float02 .close {cursor:pointer;color:#fff;background:#bebebe;font-size: 100%;width:30px;height:30px;line-height:30px;text-align:center;position:absolute;right:20px;top:20px;border-radius:50%;}
.float02 .close:hover {color:#fff!important;text-shadow:none;opacity: 1!important;}
.float02 .t1 {color:#333333;font-size:20px;}
.float02 .t2 {color:#999999;}
.float02 .s1 {line-height: 30px;}
.float02 .bottom {padding-top:15px;margin-top:15px;border-top:1px solid #eee;}
.float02 .s2 {color:#666;line-height: 1.5;}
.float02 .s3 {color:#999;margin-top:10px;}
.float02 .content {margin-top:5px;}
.float02 .slide {line-height:35px;white-space:nowrap;}
.float02 .slide input {padding:0 15px;background:#eee;width:100%;}
.float02 .slide textarea {background:#eee;width:100%;font-size:14px;line-height: 24px;height:86px;padding:7px 15px;}
.float02 .float02Submit {color:#fff;background:#a52a2a;display:block;text-align:center;border-radius:0;}
.float02 .float02Submit .btn2 {padding:0;border:none;border-radius: 0;background:#a52a2a; }
.float02 .float02Submit .btn-inner {transition:.36s all linear;}
.float02 .float02Submit .btn-inner i {right:-10px!important;}
.float02 .float02Submit .btn-inner i:before {content:'';opacity:0;}
.float02 .btn2:hover .btnbg-x {background:#f5af02;border:1px solid #f5af02; }
@media(max-width:991px) {
	.float02 .t2 {margin-top:10px;}
	.float02 .float02Submit {margin-top:15px;}
}
@media(min-width:992px) {
	.float02 {padding:40px 4% 35px;}
	.float02 .t1 {font-size:26px;}
	.float02 .content {margin-top:15px;}
	.float02 .slide {line-height:45px;margin-bottom:10px;}
	.float02 .slide:hover {border-color:#a52a2a;}
	.float02 .float02Submit {font-size:16px;transition:.36s all;}
	.float02 .float02Submit:hover {background: #a52a2a;transition:.36s all;}
}
@media(min-width:1200px) {
	.float02 {padding:60px 4% 45px;}
	.float02 .t1 {font-size:28px;}
	.float02 .t2 {font-size:15px;}
	.float02 .s1 {line-height: 35px;}
	.float02 .s3 {margin-top:15px;}
	.float02 .content {margin-top:25px;}
	.float02 .slide {line-height:40px;margin-bottom:15px;}
	.float02 .slide textarea {font-size:16px;line-height: 30px;height: 131px;padding:11px 15px;}
}
@media(min-width:1601px) {
	.float02 .t1 {font-size:34px;}
	.float02 .content {margin-top:30px;}
	.float02 .slide textarea {font-size:16px;line-height: 30px;padding:13px 15px;}
	.float02 .float02Submit {font-size:18px;}
}