﻿@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea{ margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 微软雅黑, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, i, var { font-style: normal; }
ul, ol { list-style: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: bottom; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%; border:0; background:none; outline:none; resize: none; }
textarea{resize:none;border:none;-webkit-appearance:none;border-radius:0;}
input[type=text] { resize:none;border:none;-webkit-appearance:none;border-radius:0; }
input[type=submit] { resize:none;border:none;-webkit-appearance:none;border-radius:0; }
input[type=reset] { resize:none;border:none;-webkit-appearance:none;border-radius:0; }
table { border-collapse: collapse; border-spacing: 0; }
.clear { display: block; height: 0; overflow: hidden; clear: both; }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited, a:hover, a:active { text-decoration: none; }
/*a { blr:expression_r(this.onFocus=this.blur());}*/
a { text-decoration: none; outline: none; /*transition-duration: 0.3s, 0.3s;*/ }
.hidden { display: none; }
.invisible { visibility: hidden; }
.fl{ float:left; display:inline; }
.fr{ float:right; display:inline; }
.fn{ float:none; }
.hide{ display:none; }
.show{ display:block; }
.noBg { background: none !important; }
.noBorder { border: none !important; }
.noMg { margin: 0!important; }
.mr0{ margin-right:0 !important; float:right !important;}
p[style='color:red;font-weight:600'] { display:none!important; }
/*.info{text-align: justify; text-justify: inter-ideograph;}*/
html {
  scroll-behavior: smooth;
}
/*Body*/
body {  margin: 0 auto; overflow-x: hidden;  background: #fff; color:#555; }
area {  anything:expression(this.onfocus=this.blur);  }
a {  color: #333; }
a:hover { color: #009fe8; }


.wrapper { position:relative; width:100%; height: 100%; margin:0 auto; overflow:hidden;}
.nr {width: 1400px; margin: 0 auto; }






/*新首页*/
.header{ }
.header .h_1{ height:102px;}
.header .nr{ height:100%}
.header .h_2{ height:52px; border-top:1px solid #e9e9e9; background:url(ax_06.jpg) left center repeat-x}
.header .nav{ position:relative; height:100%; width:100%}
.header .nav ul{ height:100%; width:100%}
.header .nav ul li{ float:left;  height:100%; position:relative }
.header .nav ul li a{ display:block; height:100%; display:flex; align-items: center; color:#605f5f; font-size:16px; color:#090909; position:relative; display:flex; align-items: center; justify-content: center; position:relative; padding:0 17px}
.header .nav ul li a i{ display:block; background:url(g_04.png) center center no-repeat; width:11px; height:100%; margin-left:10px; transition:all 0.5s; background-size:100%}
.header .nav ul li a .hot{ position:absolute; top:8px; right:15px}
.header .nav ul li.on>a:after{ content:""; display:block; width:100%; height:3px; background:#3473f3; position:absolute; left:0; top:0}
.header .nav ul li:hover>a:after{ content:""; display:block; width:100%; height:3px; background:#3473f3; position:absolute; left:0; top:0}
.header .nav ul li.on>a i{ transform:rotateX(180deg)}
.header .nav ul li:hover>a i{ transform:rotateX(180deg)}
.header .nav ul li.on>a,.header .nav ul li:hover>a{ font-weight:bold}
.header .nav ul li .xl{ width:200px; position:absolute; left:0; top:100%; z-index:99; background:#fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); display:none}
.header .nav ul li .xl a{ display:block; text-align:left; padding:10px 25px; position:relative}
.header .nav ul li .xl a:after{ content:""; display:block; width:calc(100% - 40px); position:absolute; left:20px; bottom:0; background:#eee; height:1px}
.header .nav ul li .xl a:hover{ background:#605f5f; color:#fff}
.header .nav ul li .xl a:hover:after{ width:0}
.header .nav ul li:hover .xl{ display:block}
.header .nr .logo{ float:left; height:100%}
.header .nr .logo a{ height:100%; display:flex; align-items: center;}
.header .nr .logo a .img1{ height:100%;}
.header .nr .rt{ float:right; height:100%; display:flex; align-items: center; color:#fff}
.header .nr .rt .search{ width:450px; height:40px; position:relative; margin-right:25px}
.header .nr .rt .search .inp1{ width:100%; height:100%; box-sizing:border-box; border:1px solid #3473f3; padding:0 60px 0 50px; font-size:15px; color:#000; border-radius:5px; background:url(ax_02.png) 12px center  no-repeat}
.header .nr .rt .search .inp1::placeholder{ color:#b6b6b6; appearance:none; -webkit-appearance:none; opacity:1}
.header .nr .rt .search .inp2{ width:60px; height:40px; background: #a9cffb; position:absolute; right:0; top:0; border-radius:0 5px 5px 0;  cursor:pointer; color:#fff; font-size:16px}
.header .nr .rt .search ul{ width:calc(100% - 60px); background:#fff; position:absolute; left:0; top:100%; z-index:9; box-shadow:0 0 10px rgba(0,0,0,0.15); display:none}
.header .nr .rt .search ul li a{ display:block; box-sizing:border-box; padding:10px; width:100%; font-size:14px; color:#333}
.header .nr .rt .search ul li a i{ color:#f00}

.header .nr .rt .item a{ display:flex; align-items: center; font-size:16px; color:#595959}
.header .nr .rt .item a img{ margin-right:20px; height:40px; width:40px; object-fit:cover; border-radius:50%; overflow:hidden }
.header .nr .rt .item2{ width:1px; height:22px; background:#d2d2d2; margin:0 20px}
.header .nr .rt .item a:hover{ color:#3473f3}

.header .nr .rt .item{ position:relative}
.header .nr .rt .item .xxl{ position:absolute; right:0; top:100%; width:150px; border-radius:10px; overflow:hidden; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.15); z-index:9; display:none}
.header .nr .rt .item .xxl .p1{ font-size:14px; background:#3473f3; color:#fff; padding:10px; text-align:center;} 
.header .nr .rt .item .xxl .p2{ width:calc(100% - 10px); margin:0 5px; border-bottom:1px solid #ccc; padding:10px 0; display:block; font-size:14px; color:#666; text-align:center}
.header .nr .rt .item .xxl .p2:hover{ color:#3473f3}
.header .nr .rt .item .xxl .p3{ width:calc(100% - 10px); margin:0 5px; padding:10px 0; display:block; font-size:14px; color:#999; text-align:center}
.header .nr .rt .item .xxl .p3:hover{ color:#3473f3}
.header .nr .rt .item:hover .xxl{ display:block}



.banner{ width:100%; position:relative; overflow:hidden}
.banner .swiper01{ width:100%; overflow:hidden}
.banner .swiper01 .swiper-slide{ width:100%; position:relative; overflow:hidden}
.banner .swiper01 .swiper-slide img{ width:100%}
.banner .item{ background:url(ax_10.png) center center no-repeat; width:265px; height:324px; position:absolute; right:50%; margin-right:-700px; top:50%; transform:translateY(-50%); z-index:2; box-shadow:0 0 10px rgba(0,0,0,0.15)}
.banner .item ul{ padding:20px 0}
.banner .item ul li{ background:url(ax_48.png) bottom center no-repeat; padding:0 15px}
.banner .item ul li a{ display:block; background:url(ax_11.png) left center no-repeat; padding-left:28px; font-size:16px; color:#000000; line-height:56px; position:relative}
.banner .item ul li:last-child{ background:none}
.banner .item ul li a:hover{ color:#3473f3; font-weight:bold}
.banner .item ul li a:hover:after{ content:""; display:block; background:url(ax_12.png) center center no-repeat; width:9px; height:100%; position:absolute; right:10px; top:0}

.wk1{ background:url(ax_15.jpg) top center no-repeat; padding-top:58px}
.ax01 .ibd{ display:flex;justify-content: space-between; flex-wrap: wrap;}
.ax01 .ibd .item{ background:#fff; width:270px; height:110px; box-shadow:0 0 10px rgba(0,82,159,0.13); overflow:hidden;position:relative; transition:all 0.3s}
.ax01 .ibd .item a{ display:block; width:100%}
.ax01 .ibd .item a .t1{ width:100%; height:110px;display:flex; align-items: center; padding: 0 0 0 25px}
.ax01 .ibd .item a .t1 .ico img{ height:41px; margin-right:25px}
.ax01 .ibd .item a .t1 .cont .title{ font-size:16px; color:#000000; font-weight:bold}
.ax01 .ibd .item a .t1 .cont .intro{ font-size:14px; color:#8d8d8d}
.ax01 .ibd .item:hover{ height:130px; margin-top:-20px}
.ax01 .ibd .item:hover a .t1{ background:url(ax_14.png) right center no-repeat; height:98px}
.ax01 .ibd .item a .t2{ background:#b0d6fb; text-align:center; color:#fff; line-height:32px; font-size:14px}

.ax02{ margin-top:65px;}
.ihd{ text-align:left; background:url(ax_16.jpg) bottom left no-repeat; padding-bottom:20px; font-size:36px; color:#000000; font-weight:
bold; line-height:1}
.xax06 .ihd{ text-align:center;background:url(ax_16.jpg) bottom center no-repeat;}
.ihd i{ color:#3473f3}
.ax02 .ibd{ margin-top:25px}
.ax02 .ibd .hd ul{ display:flex; align-items: center; justify-content: center; }
.ax02 .ibd .hd ul li{ width:145px; height:48px; font-size:18px; color:#3f3f3f; font-weight:bold;display:flex; align-items: center; justify-content: center; cursor:pointer}
.ax02 .ibd .hd ul li.on{ background:#3e88f8; border-radius:30px; color:#fff}
.ax02 .ibd .bd{ margin-top:45px}
.ax02 .ibd .bd .con{ width:100%}
.ax02 .ibd .bd .con .lt{ width:349px; border-radius:5px; overflow:hidden; position:relative; float:left}
.ax02 .ibd .bd .con .lt .pic{ width:100%; overflow:hidden}
.ax02 .ibd .bd .con .lt .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.ax02 .ibd .bd .con .lt:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scale(1.1);}
.ax02 .ibd .bd .con .lt .cont{ width:100%; position:absolute; left:0; top:0; box-sizing:border-box; z-index:2; color:#fff; padding:40px 36px}
.ax02 .ibd .bd .con .lt .cont .title{ font-size:24px; border-bottom:1px solid rgba(255,255,255,0.4); padding-bottom:15px; margin-bottom:15px}
.ax02 .ibd .bd .con .lt .cont .intro{ font-size:16px}
.ax02 .ibd .bd .con .rt{ width:1026px; float:right}
.ax02 .ibd .bd .con .rt .aitem{ display:flex; flex-wrap: wrap;}
.ax02 .ibd .bd .con .rt .aitem .item{ width:330px; height:185px; border-radius:0 20px 20px 20px; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.15); background:#fff; margin-bottom:20px; margin-right:18px; position:relative}
.ax02 .ibd .bd .con .rt .aitem .item:nth-child(3n){ margin-right:0}
.ax02 .ibd .bd .con .rt .aitem .item .bq{ background:url(ax_18.png) center center no-repeat; width:85px; height:25px;display:flex; align-items: center; box-sizing:border-box; color:#fff; padding-left:15px; font-size:12px; font-weight:bold}
.ax02 .ibd .bd .con .rt .aitem .item a{ display:flex; align-items: center; padding-top:15px}
.ax02 .ibd .bd .con .rt .aitem .item a .pic{ width:120px; overflow:hidden}
.ax02 .ibd .bd .con .rt .aitem .item a .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.ax02 .ibd .bd .con .rt .aitem .item:hover a .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scale(1.1);}
.ax02 .ibd .bd .con .rt .aitem .item a .cont{ margin-left:18px; width:175px;}
.ax02 .ibd .bd .con .rt .aitem .item a .cont .title{ font-size:16px; color:#4c4c4c;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-weight:bold}
.ax02 .ibd .bd .con .rt .aitem .item:hover a .cont .title{ color:#3e88f8}
.ax02 .ibd .bd .con .rt .aitem .item a .cont .t1{ font-size:14px; color:#686868; margin-top:10px}
.ax02 .ibd .bd .con .rt .aitem .item a .cont .t1 i{ margin-left:5px; font-size:14px; color:#3b85f7; font-weight:bold}
.ax02 .ibd .bd .con .rt .aitem .item a .cont .t1 i span{ font-size:20px}
.ax02 .ibd .bd .con .rt .aitem .item a .cont .t2{ font-size:14px; color:#686868;  }
.ax02 .ibd .bd .con .rt .aitem .item a .cont .t2 i{ font-size:14px; color:#686868; margin-left:5px; text-decoration:line-through}
.ax02 .ibd .bd .con .rt .aitem .item a .cont .more{ margin-top:15px; font-size:14px; color:#3e88f8}
.ax02 .ibd .bd .con .rt .bitem{ width:100%; height:75px; background:#fff; border-radius:0 20px 20px 20px; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.15); position:relative; }
.ax02 .ibd .bd .con .rt .bitem .bq{ background:url(ax_18.png) center center no-repeat; width:85px; height:25px;display:flex; align-items: center; box-sizing:border-box; color:#fff; padding-left:15px; font-size:12px; font-weight:bold; position:absolute; left:0; top:0}
.ax02 .ibd .bd .con .rt .bitem .item{ float:left; margin-left:110px; height:100%; display:flex; align-items: center; }
.ax02 .ibd .bd .con .rt .bitem .item a{ display:block; width:190px; background:url(ax_20.png) left center no-repeat; padding-left:15px; font-size:16px; color:#333333; font-weight:bold}
.ax02 .ibd .bd .con .rt .bitem .item a:hover{ color:#3e88f8}

.ax03{ padding:70px 0 30px}
.ax03 .ibd{ display:flex;justify-content: space-between; flex-wrap: wrap; margin-top:65px}
.ax03 .ibd .item{ position:relative; width:688px; position:relative; margin-bottom:18px; border-radius:10px; overflow:hidden}
.ax03 .ibd .item .pic{ width:100%; overflow:hidden}
.ax03 .ibd .item .pic img{ width:100%}
.ax03 .ibd .item .title{ position:absolute; left:55px; top:45px; line-height:1; font-size:29px; color:#202020; font-weight:bold; line-height:1}
.ax03 .ibd .item ul{ width:340px; position:absolute; right:0; top:40px;}
.ax03 .ibd .item ul li{ background:url(ax_49.png) left center no-repeat; padding-left:32px; font-size:14px; color:#0e0e0e; margin-bottom:15px}

.ax03 .ibd .item2{ position:relative; width:453px; position:relative; margin-bottom:18px; border-radius:10px; overflow:hidden}
.ax03 .ibd .item2 .pic{ width:100%; overflow:hidden}
.ax03 .ibd .item2 .pic img{ width:100%}
.ax03 .ibd .item2 .title{ position:absolute; left:55px; top:45px; line-height:1; font-size:29px; color:#202020; font-weight:bold; line-height:1}
.ax03 .ibd .item2 ul{ width:175px; position:absolute; right:0; top:40px;}
.ax03 .ibd .item2 ul li{ background:url(ax_49.png) left center no-repeat; padding-left:32px; font-size:14px; color:#0e0e0e; margin-bottom:15px}


.ax04{ background:url(ax_26.jpg) top center no-repeat; background-size:cover; padding-top:60px }
.ax04 .ibd{ margin-top:45px; box-shadow:0 0 10px rgba(0,0,0,.1); background:#fff}
.ax04 .ibd .hd{ width:447px; height:579px; float:left}
.ax04 .ibd .hd ul{ width:100%; height:100%}
.ax04 .ibd .hd ul li{ width:100%; height:33.333333333333333%; border-bottom:1px solid #fff;display:flex; align-items: center; background:url(ax_28.jpg) center center no-repeat; background-size:cover; box-sizing:border-box}
.ax04 .ibd .hd ul li:last-child{ border-bottom:0}
.ax04 .ibd .hd ul li .item{ width:100%; height:114px; display:flex;justify-content: space-between; align-items: center;flex-wrap: wrap; position:relative;}
.ax04 .ibd .hd ul li.on .item{ background:url(ax_30.png) right center no-repeat;}
.ax04 .ibd .hd ul li .item .cont{ margin-left:30px}
.ax04 .ibd .hd ul li .item .cont .title{ font-size:30px; color:#0f0f0f; font-weight:bold; line-height:1}
.ax04 .ibd .hd ul li .item .cont .intro{ font-size:16px; color:#4f4f4f;  line-height:1; margin-top:12px}
.ax04 .ibd .hd ul li .item .ico{ margin-right:50px}
.ax04 .ibd .hd ul li .item .ico img{ }
.ax04 .ibd .hd ul li .item .more{ position:absolute; right:175px; top:50%; transform:translateY(-50%); display:none}
.ax04 .ibd .hd ul li.on .item .more{ display:block}
.ax04 .ibd .bd{ width:calc(100% - 447px); float:right; box-sizing:border-box; padding:0 50px; height:579px}
.ax04 .ibd .bd .con{ width:100%;}
.ax04 .ibd .bd .con .item{ width:410px; float:left; border-bottom:1px solid #d5e4f3; padding:28px 0 20px}
.ax04 .ibd .bd .con .item:nth-child(2n){ float:right}
.ax04 .ibd .bd .con .item .title{ font-size:16px; color:#303030}
.ax04 .ibd .bd .con .item .intro{ font-size:16px; color:#737373; line-height:24px; height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:12px}
.ax04 .ibd .bd .con .item .bq{ width:fit-content; padding:0 18px; border:1px solid #d1e0f1; height:32px; box-sizing:border-box; font-size:16px; color:#303030;display:flex; align-items: center; justify-content: center; margin-top:15px}


.wk2{ background:url(ax_35.jpg) bottom center no-repeat;}
.ax05{ padding-top:70px}
.ax05 .ibd{ margin-top:50px}
.ax05 .ibd .lt{ width:444px; height:400px; box-sizing:border-box;  background:url(ax_50.jpg) top center no-repeat; background-size:cover; border-top:4px solid #3473f3; float:left}
.ax05 .ibd .lt .item{ padding:45px 30px}
.ax05 .ibd .lt .item .p1{ display:flex; flex-wrap: wrap; align-items: baseline; margin-bottom:15px}
.ax05 .ibd .lt .item .p1 .t1{ font-size:14px; color:#000000}
.ax05 .ibd .lt .item .p1 .t2{ font-size:14px; color:#000000}
.ax05 .ibd .lt .item .p2{ display:flex; flex-wrap: wrap; align-items: baseline; margin-bottom:15px}
.ax05 .ibd .lt .item .p2 .t1{ font-size:14px; color:#000000}
.ax05 .ibd .lt .item .p2 .t2{ font-size:18px; color:#3473f3; font-weight:bold}
.ax05 .ibd .lt .item .p3{ display:flex; flex-wrap: wrap; align-items: baseline; margin-bottom:15px}
.ax05 .ibd .lt .item .p3 .t1{ font-size:14px; color:#000000}
.ax05 .ibd .lt .item .p3 .t2{ font-size:14px; color:#000000}
.ax05 .ibd .lt .item .p4{ display:flex; flex-wrap: wrap; align-items: baseline; margin-bottom:15px}
.ax05 .ibd .lt .item .p4 .t1{ font-size:14px; color:#000000}
.ax05 .ibd .lt .item .p4 .t2{ width:calc(100% - 70px); font-size:14px; color:#000000}
.ax05 .ibd .lt .item .p5{ display:flex; flex-wrap: wrap; align-items: baseline; }
.ax05 .ibd .lt .item .p5 .t1{ font-size:14px; color:#000000}
.ax05 .ibd .lt .item .p5 .t2{ width:calc(100% - 70px); font-size:14px; color:#3473f3}
.ax05 .ibd .lt .item .more{ margin:50px 0 0 70px; font-size:14px; color:#3473f3}
.ax05 .ibd .rt{ width:930px; float:right}
.ax05 .ibd .rt .swiper05{ width:100%; overflow:hidden; }
.ax05 .ibd .rt .swiper05 .swiper-slide{ height:191px; background:url(ax_34.jpg) center center no-repeat; background-size:cover; box-sizing:border-box; padding:40px}
.ax05 .ibd .rt .swiper05 .swiper-slide .item .p1{ display:flex; flex-wrap: wrap; align-items: baseline; margin-bottom:15px}
.ax05 .ibd .rt .swiper05 .swiper-slide .item .p1 .t1{ font-size:14px; color:#000000}
.ax05 .ibd .rt .swiper05 .swiper-slide .item .p1 .t2{ font-size:14px; color:#000000}
.ax05 .ibd .rt .swiper05 .swiper-slide .item .p2{ display:flex; flex-wrap: wrap; align-items: baseline; margin-bottom:15px}
.ax05 .ibd .rt .swiper05 .swiper-slide .item .p2 .t1{ font-size:14px; color:#000000}
.ax05 .ibd .rt .swiper05 .swiper-slide .item .p2 .t2{ font-size:18px; color:#3473f3; font-weight:bold}
.ax05 .ibd .rt .swiper05 .swiper-slide .item .p3{ display:flex; flex-wrap: wrap; align-items: baseline; margin-bottom:15px}
.ax05 .ibd .rt .swiper05 .swiper-slide .item .p3 .t1{ font-size:14px; color:#000000}
.ax05 .ibd .rt .swiper05 .swiper-slide .item .p3 .t2{ font-size:14px; color:#000000}
.ax05 .ibd .rt .swiper05 .pagination05{ width:100%; text-align:center; margin-top:60px;}
.ax05 .ibd .rt .swiper05 .pagination05 span{ display:inline-block; vertical-align:top; width:12px; height:12px; border-radius:50%; opacity:1; background:#cacaca}
.ax05 .ibd .rt .swiper05 .pagination05 span.swiper-pagination-bullet-active{ background:#3473f3}

.ax06{ margin-top:100px}
.ax06 .ibd{ margin-top:60px; background:#fff; border-radius:10px; box-shadow:0 0 10px rgba(0,0,0,0.1);  border-radius:10px; padding-top:30px; height:380px; box-sizing:border-box}
.ax06 .ibd .lt{ width:700px; float:left; position:relative; margin:30px 0 0 70px}
.ax06 .ibd .lt .swiper06{ width:100%; overflow:hidden; padding:10px; margin:-10px}
.ax06 .ibd .lt .swiper06 .swiper-slide{ width:335px; background:url(ax_39.jpg) bottom center no-repeat; background-size:cover; margin-right:30px}
.ax06 .ibd .lt .swiper06 .swiper-slide:last-child{ margin-right:0}
.ax06 .ibd .lt .swiper06 .swiper-slide a{ display:block; box-sizing:border-box; padding:30px; }
.ax06 .ibd .lt .swiper06 .swiper-slide .title{ display:flex; align-items: center;}
.ax06 .ibd .lt .swiper06 .swiper-slide .title .t1 img{ height:49px}
.ax06 .ibd .lt .swiper06 .swiper-slide .title .t2{ font-size:16px; color:#525252; margin-left:10px}
.ax06 .ibd .lt .swiper06 .swiper-slide .intro{ font-size:16px; color:#494949; line-height:30px; height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:35px}
.ax06 .ibd .lt .swiper06 .swiper-slide .bq{ font-size:14px; color:#9a9a9a; margin-top:35px; position:relative; padding-left:60px;}
.ax06 .ibd .lt .swiper06 .swiper-slide .bq:after{ content:""; display:block; width:50px; height:1px; background:#ababab; position:absolute; left:0; top:50%}
.ax06 .ibd .lt .prev06{ background:url(ax_36.png) center center no-repeat; width:42px; height:42px; border-radius:50%; box-shadow:0 0 10px rgba(0,0,0,0.1); position:absolute; left:-55px; top:50%; margin-top:-21px; cursor:pointer}
.ax06 .ibd .lt .next06{ background:url(ax_38.png) center center no-repeat; width:42px; height:42px; border-radius:50%; box-shadow:0 0 10px rgba(0,0,0,0.1); position:absolute; right:-55px; top:50%; margin-top:-21px; cursor:pointer}
.ax06 .ibd .rt{ float:right; margin-right:45px}
.ax06 .ibd .rt img{ margin-top:30px}

.ax07{ width:100%; padding:115px 0}
.ax07 .picMarquee-left{ width:100%}
.ax07 .picMarquee-left .bd ul li{ width:225px; margin-right:25px; border-radius:8px; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.1)}
.ax07 .picMarquee-left .bd ul li img{ width:100%}

.ax07 .picMarquee-left2{ width:100%; margin-top:35px}
.ax07 .picMarquee-left2 .bd ul li{ width:225px; margin-right:25px; border-radius:8px; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.1)}
.ax07 .picMarquee-left2 .bd ul li img{ width:100%}

.ax_kefu{ position:fixed; right:1%; top:50%; transform:translateY(-50%); z-index:99;  }
.ax_kefu .item{ width:80px; height:80px; border-bottom:1px solid #eeeeee; background:#fff; position:relative;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.ax_kefu .item a{ display:block; width:100%; height:100%; text-align:center; padding:15px 0}
.ax_kefu .item a .pic{ width:100%; height:30px; display:flex; align-items: center; justify-content: center;}
.ax_kefu .item a .title{ font-size:14px; color:#1e1e1e}
.ax_kefu .item:nth-child(1){ background:#3473f3; border-radius:10px 10px 0 0 ; }
.ax_kefu .item:last-child{  border-radius:0 0 10px 10px  ; }
.ax_kefu .item:nth-child(1) a .title{ color:#fff}
.ax_kefu .n1 img{ margin-left:-10px  }
.ax_kefu .n3{ width:80px; height:80px; background:#fff;display:flex; align-items: center; justify-content: center; box-sizing:border-box; padding:20px; border-radius:50%; color:#333; font-size:14px; text-align:center; cursor:pointer; box-shadow: 0 0 10px rgba(0,0,0,0.1); display:none}
.ax_kefu .item .ewm{ position:absolute; width:150px; background:#fff; right:120%; top:0; box-shadow: 0 0 10px rgba(0,0,0,0.1); display:none}
.ax_kefu .item .ewm .p1{ background:#3473f3; color:#fff; text-align:center; padding:10px 0}
.ax_kefu .item .ewm .p2{ padding:15px}
.ax_kefu .item .ewm .p2 img{ width:120px; height:120px;}
.ax_kefu .item:hover .ewm{ display:block}



.footer{ width:100%; color:#fff; background:#242635;}
.footer .ft01{}
.footer .ft01 .nr{ display:flex;justify-content: space-between; align-items: center;flex-wrap: wrap; border-bottom:1px solid #3a3c56; padding:40px 0 }
.footer .ft01 .nr .logo img{ height:34px}
.footer .ft01 .nr .rt{ display:flex; align-items: center;}
.footer .ft01 .nr .rt .item{ display:flex; align-items: center; justify-content: center; margin-left:40px; font-size:28px; font-family:Arial;}
.footer .ft01 .nr .rt .item img{ height:40px; margin-right:16px}
.footer .ft02 .nr{ display:flex;justify-content: space-between; align-items: center;flex-wrap: wrap; border-bottom:1px solid #3a3c56; padding:40px 0 70px }
.footer .ft02 .nr .lt .lx{ font-size:16px; color:#868791; width:380px; line-height:2}
.footer .ft02 .nr .lt .lx a{ color:#898ca9}
.footer .ft02 .nr .lt .lx a:hover{ color:#fff}
.footer .ft02 .nr .lt .ewm{ margin-top:80px; display:flex}
.footer .ft02 .nr .lt .ewm .item{ position:relative; margin-right:16px}
.footer .ft02 .nr .lt .ewm .item .ico{ height:40px; width:40px; border-radius:50%; overflow:hidden}
.footer .ft02 .nr .lt .ewm .item .ico img{ height:100%;}
.footer .ft02 .nr .lt .ewm .item .pic{ position:absolute; left:0; bottom:100%; width:120px; display:none}
.footer .ft02 .nr .lt .ewm .item .pic img{ width:100%}
.footer .ft02 .nr .lt .ewm .item:hover .pic{ display:block}
.footer .ft02 .nr .rt{ display:flex;}
.footer .ft02 .nr .rt .item{ margin-left:330px}
.footer .ft02 .nr .rt .item .title{ font-size:24px; margin-bottom:20px}
.footer .ft02 .nr .rt .item .title a{ color:#fff}
.footer .ft02 .nr .rt .item .intro{ font-size:16px; color:#868791; line-height:2}
.footer .ft02 .nr .rt .item .intro a{ color:#868791}
.footer .ft02 .nr .rt .item .intro a:hover{ color:#fff}
.footer .ft03 .nr{ display:flex;justify-content: space-between; align-items: center;flex-wrap: wrap; padding:30px 0; font-size:16px; color:rgba(165,168,187,0.42)}
.footer .ft03 .nr a{ color:rgba(165,168,187,0.42)}
.footer .ft03 .nr a:hover{ color:#fff}

/*xfooter*/
.xfooter{ width:100%; background:#242635; color:#fff}
.xfooter a{ color:#fff}
.xfooter .xft01 {display:flex;justify-content: space-between; padding:40px 0}
.xfooter .xft01 .logo{ padding-top:10px}
.xfooter .xft01 .aitem{ font-size:16px; color:#cbcbcb; line-height:2}
.xfooter .xft01 .aitem a{ color:#cbcbcb}
.xfooter .xft01 .ewm{ width:114px; text-align:center; font-size:14px}
.xfooter .xft01 .ewm img{ width:100%}
.xfooter .xft02{ border-top:1px solid rgba(255,255,255,0.13); padding:15px 0}
.xfooter .xft02 ul{ display:flex;justify-content: space-between; align-items: center; font-size:16px; color:#c2c2c2}
.xfooter .xft02 ul a{ color:#c2c2c2}
.xfooter .xft02 ul a:hover{ color:#fff}


.xbanner{ width:100%; position:relative; overflow:hidden}
.xbanner .xswiper01{ width:100%; overflow:hidden}
.xbanner .xswiper01 .swiper-slide{ width:100%; position:relative; overflow:hidden}
.xbanner .xswiper01 .swiper-slide img{ width:100%}
.xbanner .conxt{ background:url(ax_10.png) center center no-repeat; width:265px; height:324px; position:absolute; right:50%; margin-right:-700px; top:50%; transform:translateY(-50%); z-index:2; box-shadow:0 0 10px rgba(0,0,0,0.15); overflow:hidden}
.xbanner .xswiper02{ width:100%; height:100%; box-sizing:border-box; overflow:hidden; padding:20px 0}
.xbanner .xswiper02 .swiper-slide{ background:url(ax_48.png) bottom center no-repeat; padding:0 15px; box-sizing:border-box}
.xbanner .xswiper02 .swiper-slide a{ display:block; background:url(ax_11.png) left center no-repeat; padding-left:28px; font-size:16px; color:#000000; line-height:56px; position:relative; cursor:pointer}
.xbanner .xswiper02 .swiper-slide:last-child{ background:none}
.xbanner .xswiper02 .swiper-slide a:hover{ color:#3473f3; font-weight:bold}
.xbanner .xswiper02 .swiper-slide a:hover:after{ content:""; display:block; background:url(ax_12.png) center center no-repeat; width:9px; height:100%; position:absolute; right:10px; top:0}
.xbanner .xswiper02 .swiper-slide.swiper-slide-thumb-active a{ color:#3473f3; font-weight:bold}
.xbanner .xswiper02 .swiper-slide.swiper-slide-thumb-active a:after{ content:""; display:block; background:url(ax_12.png) center center no-repeat; width:9px; height:100%; position:absolute; right:10px; top:0}


.xax02{ margin-top:65px;}
.xax02 .ibd{ margin-top:25px}
.xax02 .ibd .hd ul{ display:flex; align-items: center; justify-content: center; box-shadow:0 0 10px rgba(0,0,0,0.15); background:#fff }
.xax02 .ibd .hd ul li{ width:50%; height:49px; font-size:18px; color:#3f3f3f; font-weight:bold;display:flex; align-items: center; justify-content: center; cursor:pointer;}

.xax02 .ibd .hd ul li:nth-child(1).on{ background:url(bx_77.png) center center no-repeat; background-size:100% 100%; color:#fff}
.xax02 .ibd .hd ul li:nth-child(2).on{ background:url(bx_78.png) center center no-repeat; background-size:100% 100%; color:#fff}
.xax02 .ibd .bd{ }
.xax02 .ibd{ margin-top:45px}
.xax02 .ibd{ width:100%}
.xax02 .lt{ width:349px; border-radius:5px; overflow:hidden; position:relative; float:left}
.xax02 .lt .pic{ width:100%; overflow:hidden}
.xax02 .lt .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.xax02  .lt:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scale(1.1);}
.xax02 .lt .cont{ width:100%; position:absolute; left:0; top:0; box-sizing:border-box; z-index:2; color:#fff; padding:40px 36px}
.xax02 .lt .cont .title{ font-size:24px; border-bottom:1px solid rgba(255,255,255,0.4); padding-bottom:15px; margin-bottom:15px}
.xax02 .lt .cont .intro{ font-size:16px}
.xax02 .rt{ width:1026px; float:right}
.xax02 .rt .aitem{ display:flex; flex-wrap: wrap;}
.xax02 .rt .aitem .item{ width:330px; height:190px; border-radius:12px; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.15); background:#fff; margin-top:28px; margin-right:18px; position:relative}
.xax02 .rt .aitem .item:nth-child(3n){ margin-right:0}
.xax02 .rt .aitem .item .bq{ background:url(bx_76.png) center center no-repeat; width:58px; height:16px;display:flex; align-items: center; box-sizing:border-box; color:#fff; padding-left:15px; font-size:12px; font-weight:bold}
.xax02 .rt .aitem .item a{ display:flex; align-items: center; padding-top:15px}
.xax02 .rt .aitem .item a .pic{ width:120px; overflow:hidden}
.xax02 .rt .aitem .item a .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.xax02 .rt .aitem .item:hover a .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scale(1.1);}
.xax02 .rt .aitem .item a .cont{ margin-left:18px; width:175px;}
.xax02 .rt .aitem .item a .cont .title{ font-size:16px; color:#4c4c4c;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-weight:bold}
.xax02 .rt .aitem .item:hover a .cont .title{ color:#3e88f8}
.xax02 .rt .aitem .item a .cont .t1{ font-size:14px; color:#686868; margin-top:10px}
.xax02 .rt .aitem .item a .cont .t1 i{ margin-left:5px; font-size:14px; color:#3b85f7; font-weight:bold}
.xax02 .rt .aitem .item a .cont .t1 i span{ font-size:20px}
.xax02 .rt .aitem .item a .cont .t2{ font-size:14px; color:#686868;  }
.xax02 .rt .aitem .item a .cont .t2 i{ font-size:14px; color:#686868; margin-left:5px; text-decoration:line-through}
.xax02 .rt .aitem .item a .cont .more{ margin-top:15px; font-size:14px; color:#3e88f8}

.xax06{ margin-top:50px; padding-bottom:70px}
.xax06 .ibd{ margin-top:40px}
.xax06 .ibd .xswiper06{ padding:20px; margin:-20px; overflow:hidden}
.xax06 .ibd .xswiper06 .swiper-slide{ width:100%; margin-right:50px; display:flex;flex-wrap: wrap;}
.xax06 .ibd .xswiper06 .swiper-slide:last-child{ margin-right:0}
.xax06 .ibd .xswiper06 .swiper-slide .item{ width:327px; height:120px; background:#fff; border-radius:20px; overflow:hidden; box-shadow:0 0 15px rgba(0,0,0,0.15); margin:0 30px 30px 0}
.xax06 .ibd .xswiper06 .swiper-slide .item:nth-child(4n){ margin-right:0}
.xax06 .ibd .xswiper06 .swiper-slide .item a{ display:block; display:flex; align-items: center; padding:0 20px; height:100%; width:100%; box-sizing:border-box}
.xax06 .ibd .xswiper06 .swiper-slide .item a .pic{ width:80px;}
.xax06 .ibd .xswiper06 .swiper-slide .item a .pic img{ width:80px}
.xax06 .ibd .xswiper06 .swiper-slide .item a .cont{ width:calc(100% - 120px); margin-left:20px}
.xax06 .ibd .xswiper06 .swiper-slide .item a .cont .p1{ font-size:16px; color:#000000}
.xax06 .ibd .xswiper06 .swiper-slide .item a .cont .p2{ font-size:16px; color:#000000}
.xax06 .ibd .xswiper06 .swiper-slide .item a .cont .p3{ font-size:16px; color:#3473f3}
.xax06 .ibd .xpagination06{ margin-top:30px; text-align:center}
.xax06 .ibd .xpagination06 span{ width:12px; height:12px; border-radius:50%; background:#cacaca; opacity:1; margin:0 5px}
.xax06 .ibd .xpagination06 span.swiper-pagination-bullet-active{ background:#3473f3}

