.menu{text-align:center; border-bottom: 2px solid #eeeeee ; padding-top: 5px; background: #ffffff; }
.menu ul{ display: flex; flex-direction:row; justify-content: space-between; align-items: center; padding: 0px 5px; width: 100%; box-sizing: border-box;}
.menu li{ max-width:22%; text-align: center;}
.menu li a{transition:all 0.2s linear;border-bottom: 3px solid #ffffff;display: inline-block; height:40px;   font-size:0.75rem;  font-weight: bold; display: flex; flex-direction: row; justify-content: center; align-items: center; width:auto; line-height: 1.2; text-align: center;}
.menu li a:hover,.menu li a.cur{ color: #034b9f; border-bottom: 3px solid #034b9f;}
.menu li:last-child {  background: none; }
.nav_fixed{position:fixed;top:0; width:100%; margin:0px auto; z-index:10}
@media (min-width: 375px) {
	.menu li a{ font-size:0.875rem;}
}
@media (min-width: 576px) {
	.menu li a{ font-size:1.125rem;height:50px;  }
}
@media (min-width: 992px) {
	.menu li a{ font-size:1.25rem;height:60px; }
}
@media (min-width: 1230px) {
	.menu li a{ font-size:1.5rem;height:80px; }
}


.sec01 .lajs{ display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between;  }
.sec01 .lbjs{ display: flex; flex-direction: column; align-items: flex-start; justify-content:center;  }

.sec01 .hdp4 .swiper-container { width: 660px; max-width: 100%;}
.sec01 p{ text-indent: 2em; width: 100%; box-sizing: border-box;}

@media (min-width: 1230px) {
.sec01 .lajs,.sec01 .col-lg-4{  font-size: 0.9375rem;  line-height: 1.7;}
}

.yjbtn{ display: inline-block; padding: 2px 15px ; text-align: center; background: #034b9f; border-radius: 0px; color: #ffffff;}
.yjbtn:hover{ color: #ffffff;}

.yjbtn2{ display: inline-block; padding: 5px 20px ; text-align: center; background: #034b9f; border-radius: 0px; color: #ffffff; box-shadow:0px 0px 8px rgba(28,28,28,0.4); font-size: 16px; font-weight: bold;}
.yjbtn2:hover{ color: #ffffff;}



/*专题板块标题*/
.tbar{ font-weight:lighter;}
.tbar{  color: #333333;}
@media (min-width: 768px) {
	.tbar{ font-size:1.625rem;}
}
@media (min-width: 1230px) {
	.tbar{ font-size: 2.5rem;}
}
.tbar span{ color: #034b9f;}
.tbar i{ color: #cda469; font-style: normal;}

.tbar2{ text-align: center;  color: #ffffff;   }
.tbar2 h3{display: inline-block;background: url(../img/tbarbg.png) no-repeat center; background-size: 100% 100%;padding: 0px 30px 6px 30px;margin: 0px auto; font-size: 18px; line-height: 2; }

@media (min-width: 768px) {
	.tbar2 h3{ font-size:1.375rem;padding: 0px 40px 8px 40px;}
}
@media (min-width: 1230px) {
	.tbar2 h3{ font-size: 1.875rem;padding: 0px 60px 10px 60px;}
}

.titbg1{ background: url(../img/titbg1.png) no-repeat center; background-size: auto 100%;}
.titbg2{ background: url(../img/titbg2.png) no-repeat center; background-size: auto 100%;}
.titbg3{ background: url(../img/titbg3.png) no-repeat center; background-size: auto 100%;}
.titbg4{ background: url(../img/titbg4.png) no-repeat center; background-size: auto 100%;}

.titbgh1{ background: url(../img/titbgh1.png) no-repeat center; background-size: auto 100%;}
.titbgh2{ background: url(../img/titbgh2.png) no-repeat center; background-size: auto 100%;}
.titbgh3{ background: url(../img/titbgh3.png) no-repeat center; background-size: auto 100%;}
.titbgh4{ background: url(../img/titbgh4.png) no-repeat center; background-size: auto 100%;}


/*表格图文形式一*/
.bgtw1{ display: flex; flex-direction: row; flex-wrap: wrap; align-items:stretch; justify-content: space-between; border: 1px solid #aeaeae;  width: 100%; padding: 1px; box-sizing: border-box;}
.imgtw{ width: 33.33333333333333333333%; display: flex; flex-direction: column; align-items: center; justify-content: center;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d; box-sizing: border-box;padding: 30px 10px;  margin-top: 0px;border: 1px solid #aeaeae;}
.imgtw:hover{  /*-webkit-animation-name:bounceIn;animation-name:bounceIn;*/ background: rgba(242,242,241,0.6); color: #034b9f; }
.imgtw h3{   display: block; margin-top: 10px; font-size:0.875rem; text-align: center;}
.imgtw:hover h3{ font-weight: bold;}
.imgtw img{ width: 50%;}
@media (min-width: 768px) {
	.imgtw h3{ font-size: 1.125rem;}
}
@media (min-width: 992px) {
	.imgtw h3{ font-size: 1.25rem;}
}
@media (min-width: 1230px) {
	.imgtw h3{ font-size: 1.75rem;}
}

.lo_hdp .swiper-slide{ padding: 8px 0px; width: 100%; height:auto;}
.lo_hdp .swiper-slide img{  max-width: 85%; height: auto; max-height: 32px;}
@media (max-width: 767.68px){
	.lo_hdp .swiper-slide:nth-child(8n+2){background: #f3f4f6;}
	.lo_hdp .swiper-slide:nth-child(8n+4){background: #f3f4f6;}
	.lo_hdp .swiper-slide:nth-child(8n+5){background: #f3f4f6;}
	.lo_hdp .swiper-slide:nth-child(8n+7){background: #f3f4f6;}
}
@media (min-width: 768px){
	.lo_hdp .swiper-slide:nth-child(12n+7){background: #f3f4f6;}
	.lo_hdp .swiper-slide:nth-child(12n+9){background: #f3f4f6;}
	.lo_hdp .swiper-slide:nth-child(12n+11){background: #f3f4f6;}
	.lo_hdp .swiper-slide:nth-child(12n+2){background: #f3f4f6;}
	.lo_hdp .swiper-slide:nth-child(12n+4){background: #f3f4f6;}
	.lo_hdp .swiper-slide:nth-child(12n+6){background: #f3f4f6;}
	.lo_hdp .swiper-slide img{  max-width: 85%; height: auto; max-height: 40px;}
}
@media (min-width: 992px){
	.lo_hdp .swiper-slide:nth-child(odd){ background: #ffffff;}
	.lo_hdp .swiper-slide:nth-child(even){background: #f3f4f6;}
	.lo_hdp .swiper-slide img{  max-width: 85%; height: auto; max-height: 50px;}
}


.sec05 ul{ display: flex; flex-direction: row; flex-wrap: wrap; height: 400px; overflow-y: auto; }
.sec05 ul li{ width: 20%;display: flex;align-items: center; justify-content: center; padding: 5px 0px;box-sizing: border-box; height: 40px;}
.sec05 ul li:nth-child(odd){ background: #ffffff;}
.sec05 ul li:nth-child(even){background: #f3f4f6;}

.sec05 ul li img{ max-width: 85%; height: auto; flex-shrink: 0; max-height:90%;}
@media (min-width: 576px){
	.sec05 ul li{ width: 20%;height: 45px;}
}
@media (min-width: 992px){
	.sec05 ul li{ width: 14.28571%;height: 55px;}
}
@media (min-width: 1230px){
	.sec05 ul li{ width: 11.1111111%; height:68px; }
}

.sec05 ul{scrollbar-base-color:#f00;}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
.sec05 ul::-webkit-scrollbar  
{  
    width: 5px;  /*滚动条宽度*/
    height: 5px;  /*滚动条高度*/
}  
.sec05 ul::-webkit-scrollbar-button  
{  
background-color:#eaeaea;
-webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0.3);  
    border-radius: 2px;color:#900; height: 2px;
} 

/*定义滚动条轨道 内阴影+圆角*/  
.sec05 ul::-webkit-scrollbar-track  
{  
    -webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0.3);  
    border-radius: 0px;  /*滚动条的背景区域的圆角*/
    background-color: #eaeaea;/*滚动条的背景颜色*/  
}  
  
/*定义滑块 内阴影+圆角*/  
.sec05 ul::-webkit-scrollbar-thumb  
{  
    border-radius: 2px;  /*滚动条的圆角*/
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);  
    background-color:  #034b9f;  /*滚动条的背景颜色*/ 
}


.wjhg{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between; align-items: center;}
.wjhg a{ width: 49%; box-shadow: 0px 0px 8px rgba(40,40,40,0.8);border-radius: 5px;}
.wjhg a img{ width: 100%; height: auto; border-radius: 5px;}

@media (min-width: 768px){
	.wjhg a{width: 30%;}
}

.adimg{ width: 100%; padding-top: 5px;}
.adimg img{ width: 100%; height: auto;}

.jxbg{ background: url(../img/jxbg.jpg) no-repeat top center; background-size: 100% 100%;}

.tbarimg{ height: 70px; margin: 0px auto; width: auto;}

@media (min-width: 768px){
	.tbarimg{ height: 90px;}
}
@media (min-width: 992px){
	.tbarimg{ height: 116px;}
}

.tsbox{   display: flex; flex-direction: row; justify-content: flex-end;  position: relative; z-index: 2; background: url(../img/jbic1.png) no-repeat center; background-size: 90% auto;}
.tscon{ font-size: 14px; line-height: 2;}
.tscon p{ text-indent: 2em; padding-top: 15px;}
.tscon h4{padding-top: 15px; display: block; color: #b18d5a; font-weight: bold;}
@media (min-width: 768px){
	.tsbox{background-size: 40% auto;}
	.tscon{font-size: 14px;}
}
@media (min-width: 992px){
	.tsbox{background-size: 35% auto;}
}
@media (min-width: 1230px){
	.tsbox{background-size: 30% auto;}
	.tscon{ font-size: 16px; line-height: 30px;}
}

.tbqy{text-align: center; line-height: 1.8;}
.tbqy img{width: 100%; height:220px; margin: 0px auto 10px auto; border: 6px solid #e5b980; object-fit: cover;}

.wbbg2{background:url(../img/ttct1.png) no-repeat bottom center; width: 100%;}
.tbqy p{  margin-top: 8px;text-indent: 0em;  background:url(../img/ttct1.png) no-repeat bottom center;; width: 100%; line-height: 1.5; color: #ffffff;font-size: 16px; display: flex; flex-direction:column; justify-content: center; align-items: center; box-sizing: border-box; padding: 0px 8px; flex-wrap: wrap; background-size: 100% 100%;}
.tbqy p:first-child{}
.tbqy p span{ font-weight:lighter; font-size: 14px; padding-right: 15px; display: inline-block;}
.topmd{ display: flex; flex-direction:row; align-items:center; justify-content:space-between; font-size: 16px; flex-wrap: wrap;}
.wbbg2 p{ background: none;}
@media (min-width: 576px){
	.tbqy p{font-size: 18px;}
	.tbqy img{ height: 300px;  }
}
@media (min-width: 768px){
	.tbqy p{ flex-direction: row;line-height: 1.75;}
	.tbqy img{ height: 350px;  }
	
}
@media (min-width: 992px){
	.tbqy p{font-size: 22px; width: 49%;}
	.tbqy p span{ font-size: 16px;}
	.tbqy img{ height: 450px;  }
}
@media (min-width: 1230px){
	.tbqy img{ height: 530px;  }
	.topmd{}
	.tbqy p{font-size: 24px;}
	.tbqy p span{ font-size: 18px;}
}




.change-main{ width: 100%; }
.change-main .change-cut{  height: auto; width: 100%; margin: 0px auto; }
.change-main .change-cut .tab{ display: flex; flex-direction: row; justify-content:flex-start; align-items:stretch;flex-wrap: wrap;   }
.change-main .change-cut li{font-size: 12px; color: #999999; width:auto; max-width: 23.5% ;text-align: center; line-height:1.2em; color: #000000; display: flex; flex-direction: row; justify-content: center; align-items: center; box-sizing: border-box; padding: 0px 15px; background: #e5e5e5;border-radius: 20px; padding: 0.6em 1em;  margin-top: 4px; margin-left: 2px; margin-right: 2px; cursor: pointer;}
.change-main .change-cut li.on{ color: #ffffff; background: url(../img/btn1.jpg) repeat-x center; background-size: 100% 100%; border-radius:20px;}

.change-main .contents{ width: 100%;height:auto}
.change-main .contents .content{ width: 100%;height:auto;}
.change-main .contents .imgs { width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.change-main .contents .imgs::after{ content: '';}
.change-main .contents .imgs img{ width: 100%; height: auto;max-width: 368px;}
@media (min-width: 576px) {
	.change-main .change-cut li{ max-width: 50%;}
	.change-main .contents .imgs img{ width: 33%; height: auto; max-width: 368px;}
	.change-main .contents .imgs::after{width: 33%;}
}


@media (min-width: 768px) {
	.change-main .change-cut{ width: 100%;}
	.change-main .change-cut .tab{}
	.change-main .change-cut li{font-size: 14px;border-radius: 22px;padding: 0.7em 1.2em;}
	.change-main .change-cut li.on{  background-size: 100% 44px; border-radius: 22px;}
}

@media (min-width: 992px) {

	.change-main .change-cut li{}

}


@media (min-width: 1230px) {
	.change-main .change-cut .tab{}
	.change-main .change-cut li{ border-radius: 25px;font-size: 16px;margin-top: 10px; margin-left: 5px; margin-right: 5px;}
	.change-main .change-cut li.on{  background-size: 100% 50px; border-radius: 25px;}
}

.jyjx{ display: flex; flex-direction: row; justify-content: space-between; align-items:stretch; flex-wrap: wrap;}
.jyjx li{   width: 48%; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; background: #ffffff; box-sizing: border-box; padding: 12px; box-shadow: 0px 0px 9px rgba(0,0,0,0.1);}
.jyjx li img{ width: 50%; height: auto; margin: 0px auto;}
.jyjx li h6{ font-weight: bold; color: #cda469; margin-top: 15px; text-align: center; width: 100%;}
.jyjx li p{ font-size: 12px; margin-top: 5px; text-align: center; width: 100%;color: #cda469;}

@media (min-width: 992px) {

	.jyjx li{   width: 23.5%; padding: 12px;}
	.jyjx li img{ width: 50%;}
	.jyjx li h6{ }
	.jyjx li p{ font-size: 14px;}
}



.fj-cut ul{ display: flex; flex-direction: row;  justify-content:center; align-items: center; }
.fj-cut ul li{  font-size: 14px; padding: 0px 15px 0px 5px;   text-align: center; background: url(../img/ic_line.png) no-repeat right center; background-size: auto 16px; }
.fj-cut ul li:last-child{ background: none;}
.fj-cut ul li.on{ font-weight: bold; color: #034b9f;}
.fj-con .imgs{ display: flex; flex-direction: row; justify-content: center; align-items: center; flex-wrap: wrap;}
.fj-con .imgs img{ width:50%; height: auto; padding: 1px; box-sizing: border-box;}

@media (min-width: 576px) {
	.fj-cut ul li{ font-size: 16px;padding: 0px 25px 0px 15px;  }
}
@media (min-width: 768px) {
	.fj-cut ul li{ font-size: 18px;padding: 0px 35px 0px 25px;  }
	.fj-con .imgs img{ width: 25%; height: auto;}
}
@media (min-width: 992px) {
	
}
@media (min-width: 1230px) {
	.fj-cut ul li{  }
}

.hdp9 .swiper-container {width: 100%;height: auto;margin-left: auto;margin-right: auto; }
.hdp9 .swiper-slide { height: auto;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: flex-start;align-items: flex-start;}
.hdp9 .swiper-slide img{ width: 100%;  height: auto;}

.hdp9 .swiper-button-next{background-image: url(../img/ic_next.png); }
.hdp9 .swiper-button-prev{background-image: url(../img/ic_prve.png); }

.hdp9 .swiper-button-prev:after,.hdp9 .swiper-container-rtl .swiper-button-next:after{content:''}
.hdp9 .swiper-button-next:after,.hdp9 .swiper-container-rtl .swiper-button-prev:after{content:''}

.hdp9 .swiper-button-next,.hdp9 .swiper-button-prev{ width:46px;height:46px; margin-top: -23px; z-index:10;cursor:pointer;background-size:46px 46px;background-position:center;background-repeat:no-repeat; color:#000000;}
.hdp9 .swiper-button-next:after,.hdp9 .swiper-button-prev:after{ font-size: 20px;  font-weight: bold;}
.hdp9 .swiper-pagination-fraction{ bottom:0px;left:0;width:100%; font-size: 16px; color: #000000; font-weight: bold;line-height: 24px;}
@media (min-width:1230px) {
	.hdp9 .swiper-pagination-fraction{ font-size: 20px; }
}

.hdp6 .imgtt4 .text2 p{ font-size: 12px;}
.hdp6 .imgtt4 .text2 h5{ font-size: 14px;}
@media (min-width: 768px) {
.hdp6 .imgtt4 .text2 p{ font-size: 14px;}
.hdp6 .imgtt4 .text2 h5{ font-size: 18px;}
}

.tsbutton{ position: absolute; bottom: 0; width: 100%; height: 70px; background:rgba(0,0,0,0.5); z-index: 1;}


.hdp9.tshd .swiper-pagination-fraction{ bottom:23px;left:0;width:100%; font-size: 16px; color: #FFFFFF; font-weight: bold;line-height: 24px; text-align: left; padding-left: 15px; box-sizing: border-box;}
@media (min-width:1230px) {
	.hdp9.tshd .swiper-pagination-fraction{ font-size: 20px; width: 1200px; left:50%; margin-left: -600px;}
}

.hdp9.tshd .swiper-button-next{background-image: url(../img/ic_next2.png); left: 50%; margin-left: 10px; right: auto;}
.hdp9.tshd .swiper-button-prev{background-image: url(../img/ic_prve2.png);right: 50%;  margin-right: 10px; left: auto;}
.hdp9.tshd .swiper-button-next,.hdp9.tshd .swiper-button-prev{ width:31px;height:27px; margin-top: -13px; z-index:10;cursor:pointer;background-size:31px 27px;background-position:center;background-repeat:no-repeat; color:#000000; z-index: 11;}



.pldhs{ display: flex; flex-direction:row; justify-content:center; align-items: center; flex-wrap: wrap; width: 100%;}
.pldhs img{ width: 100%; max-width: 444px; height: auto;padding: 0px 10px; box-sizing: border-box;}
.pldhs img.tsimg{ width: 10%; max-width: 162px; flex-grow: 0.3;}

@media (min-width: 576px) {
.pldhs { flex-wrap: nowrap;justify-content: space-between;}
.pldhs img{ width: 10%;  flex-grow: 1;}
.pldhs img.tsimg{ width: 10%;  flex-grow: 0.3;}
}

.pldha{ display: flex; flex-direction: row; justify-content: space-between; align-items: center;}
.pldha a{ width: 31%; text-align: center; background: #ffffff; box-shadow: 0px 0px 5px rgba(34,24,21,0.3); border-radius: 6px; font-size: 13px; font-weight: bold; padding: 8px 0px;}
.pldha a:hover{ background: #034b9f; color: #ffffff;}

@media (min-width: 576px) {
	.pldha a{font-size: 16px;}
}

@media (min-width: 992px) {
	.pldha a{font-size: 18px; }
}


.tkximg{ width: 100%; position: relative; padding-bottom: 50px;}
.tkximg img{ width: 100%; height: auto;}
.tkximg a{   font-size: 14px;display: block;   width: 100%;padding: 8px 10px;  box-sizing: border-box; box-shadow: 0px 5px 8px rgba(34,24,21,0.3); background: url(../img/ic_jia.png) no-repeat right top #ffffff; background-size: 25px 26px; color: #000000; transition: all linear 0.3s; position: absolute; bottom: 0; left: 0;}
.tkximg:hover a{background: url(../img/ic_jia1.png) no-repeat right top  #034b9f; color: #ffffff;}
.tkximg a span{ display: block;  font-size: 14px; font-weight: bold;}
.tkximg a span i{font-weight:normal; font-size: 12px;color: #999999; font-style: normal;}
.tkximg:hover a span i{ color: #f0f0f0;}
.tkximg a p{ margin-bottom: 5px; }

@media (min-width: 768px) {
	.tkximg:hover a{}
}
@media (min-width: 992px) {
	.tkximg a{ padding: 15px 20px;font-size: 16px;}
	.tkximg a span{font-size: 14px;}
}

.ybwl{ display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex-wrap: wrap;}

.dsbox,.dsbox2{ width: 100%; box-shadow: 0px 0px 5px rgba(34,24,21,0.3); position: relative; border-radius: 10px; display: flex; flex-direction: row; justify-content: space-between; align-items: center; box-sizing: border-box; padding: 10px;}
.dsbox a,.dsbox2 a{ position: absolute; bottom: 6px; font-size: 14px;color: #034b9f; font-weight: bold;}
.dsbox a{ right: 10px;}
.dsbox2 a{ left: 10px;}
.dsbox .dsyh,.dsbox2 .dsyh{ align-self: flex-start;}
.dsbox h3,.dsbox2 h3{ font-weight: bold; font-size: 18px;}
.dsbox h4,.dsbox2 h4{ display: block; margin-top: 8px; font-size: 14px;}
.dsbox .dsrw,.dsbox2 .dsrw{ width:30%;}
.dsbox .dsyh,.dsbox2 .dsyh{ width:5%;}
.dsbox .ttwz,.dsbox2 .ttwz{ width: 10px; flex-grow: 1; box-sizing: border-box; padding:30px 10px;}

.dsbox .dsrw img,.dsbox2 .dsrw img,.dsbox .dsyh img,.dsbox2 .dsyh img{ width:100%; height: auto;}

@media (min-width: 576px) {
	.dsbox .dsrw,.dsbox2 .dsrw{ width:30%;}
	.dsbox .dsyh,.dsbox2 .dsyh{ width:7%;}
	.dsbox .ttwz,.dsbox2 .ttwz{padding:0px 15px;}
	
}
@media (min-width: 768px) {
	.dsbox .dsrw,.dsbox2 .dsrw{ width:20%;}
	.dsbox .dsyh,.dsbox2 .dsyh{ width:9%;}
	.dsbox h3,.dsbox2 h3{   font-size: 22px;}
	.dsbox h4,.dsbox2 h4{   font-size: 18px;}
}
@media (min-width: 992px) {
	.dsbox,.dsbox2{   padding: 25px;}
	.dsbox .dsrw,.dsbox2 .dsrw{ width:215px;}
	.dsbox .dsyh,.dsbox2 .dsyh{ width:107px;}
	.dsbox .ttwz,.dsbox2 .ttwz{padding:0px 25px;}
	.dsbox a,.dsbox2 a{ bottom: 20px; font-size: 20px; }
	.dsbox a{ right: 25px;}
	.dsbox2 a{ left: 25px;}
	.dsbox h3,.dsbox2 h3{   font-size: 26px;}
	.dsbox h4,.dsbox2 h4{   font-size: 22px;}
}

@media (min-width:1230px) {
	.dsbox,.dsbox2{ width: 76%;}
	.dsbox{ margin-left: 10%;}
	.dsbox2{ margin-left: 14%;}
	.dsbox .dsrw{ margin-left: -16%;}
	.dsbox2 .dsrw{margin-right: -16%;}
	.dsbox .ttwz,.dsbox2 .ttwz{padding:0px 45px;}
	.dsbox h3,.dsbox2 h3{   font-size: 30px;}
	.dsbox h4,.dsbox2 h4{   font-size: 26px;}

}

.jxm{ display: block; width: 70px; height:70px; position:fixed; left: 10px; bottom: 80px;z-index: 100;}
.jxm img{ width: 100%; height: 100%; object-fit: cover;}
@media (min-width:1900px) {
	.jxm{left:200px;bottom: 180px;width: 80px; height:80px;}
}

.tbartwo{ display: flex; flex-direction: column; align-items: flex-start; justify-content: center;}
.tbartwo span{ font-size: 30px;font-weight: lighter; color: #d9d9d9; display: block;line-height: 1;}
.tbartwo p{ font-size: 16px;font-weight: bolder; background: url(../img/ttct.png) no-repeat; background-size: 100% 100%; width: 100%; color: #ffffff; line-height: 1.75; padding-left: 15px;}
@media (min-width:576px) {
	.tbartwo span{font-size: 32px;}
	.tbartwo p{font-size: 18px;}
}
@media (min-width:768px) {

}
@media (min-width:992px) {
	.tbartwo span{font-size: 42px;}
	.tbartwo p{font-size: 22px;}
}
@media (min-width:1230px) {
	.tbartwo span{font-size: 50px;}
	.tbartwo p{font-size: 28px;}
}

.fgdbox{ width:100%;overflow-x:scroll;}
.tsfimg{width:800px; white-space: nowrap;}
.tsfimg img{ width: 100%;}

@media (min-width:992px) {
	.fgdbox{ overflow: hidden;}
	.tsfimg{width: 100%;}
}

.ttimg7{ background: #fffff; box-shadow: 0px 0px 6px rgba(0,0,0,0.5); border-radius: 4px; color: #000000; width: 100%;transition:all 0.2s linear;}
.hdp5 .swiper-slide{ padding: 8px;}
.ttimg7 img{ border-radius: 50%;}
.ttimg7 .text{ text-align: center;}
.ttimg7 .text h5{ background: url(../img/line2.jpg) no-repeat center top 8px; background-size: 3px 22px; padding-top: 30px;}
.ttimg7 .text span{ color: #595959; display: block; width:100%; margin: 10px 0px; padding: 0px 15px; box-sizing: border-box;min-height: 63px;}
.ttimg7 .zttext{ border-top: 1px solid #d2d2d2; padding: 15px 15px 0px 15px;min-height: 78px; text-align: center;}
.ttimg7:hover{ background: #3763eb; color: #ffffff;}
.ttimg7:hover span{color: #ffffff;}


.icbox{ display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.icbox ul{ width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.icbox ul li{ width:40%; flex-grow: 1; margin-right: 10px;  margin-top: 10px;font-size: 11px;transition:all 0.3s linear;}
.icbox ul li:nth-child(2n){margin-right:0px}
.icbox ul li a{ width: 100%; display: flex; flex-direction: row; justify-content: flex-end; align-items: center;box-sizing: border-box;}


.icbox ul li{/* background-color:#fdfdfd;*/ border-radius: 5px; padding: 5px; box-sizing:  }
.icbox ul li:hover{ }
.icbox ul li img{ width: 100%; height: auto;}


@media (min-width:576px) {
	.icbox ul li{margin-right: 15px;margin-top: 15px;font-size: 14px;width: 40%; flex-grow: 1;}
	.icbox ul li:nth-child(2n){margin-right:0px}

}

@media (min-width:768px) {

	.icbox ul li{ width:26%; margin-right: 15px;margin-top: 15px;font-size: 12px;}
	.icbox ul li:nth-child(2n){margin-right:15px}
	.icbox ul li:nth-child(3n){margin-right:0px}

}

@media (min-width:992px) {
	.icbox ul li{  margin-top: 23px;font-size: 15px;margin-right: 23px;}
	.icbox ul li:nth-child(2n){margin-right:23px}
	.icbox ul li:nth-child(3n){margin-right:0px}
}

@media (min-width:1230px) {
	.icbox ul li{  margin-top: 30px; font-size: 18px;margin-right: 45px;}
	.icbox ul li:nth-child(2n){margin-right:45px}
	.icbox ul li:nth-child(3n){margin-right:0px}
}

.dn_img{ display: none; }
.mb_img{ display: block;}

@media (min-width:992px) {
	.dn_img{ display: block; }
	.dn_img a img{display: block; margin-left: auto; text-align: center; margin-right: auto;}
	.mb_img{ display: none;}
}
.mb_img img,.dn_img img{margin-top: 8px;}
