@charset "utf-8";
/*html{
    -webkit-filter : grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}*/
/* CSS Document */
a{ text-decoration: none !important; }
a{blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;}
input,select,textarea {outline:none; background-color: transparent;}
*{ margin: 0; padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; outline: none;}
*[class~="row"] {margin: 0;}
*[class*="col-"] {padding: 0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
* html .clearfix {zoom:1;}
img{ border:none; display:block;}
ul,li{ list-style:none; }
em,i{ font-style:normal;}

body { font-family:"Microsoft YaHei ",sans-serif !important; min-width: 1200px; margin:0 auto; background-color: #fff; overflow-x: hidden;}
#qrcode{display:table;margin:0 auto;}
.share {display:inline;width:25px;vertical-align:middle;margin:-2px 0 0 5px;cursor:pointer;opacity:.7;}
input::-webkit-input-placeholder{ color:inherit; opacity: 0.6; }
input::-moz-placeholder{ color:inherit; opacity: 0.6; }
input::-moz-placeholder{ color:inherit; opacity: 0.6; }
input::-ms-input-placeholder{ color:inherit; opacity: 0.6; }
.hidden{display:none;}
.navs{height:58px;overflow:hidden;}
.mains{ min-width: 1200px; width: 94%; max-width: 1440px; margin:0 auto; }
.mains:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.phoneNavs{display:none;}
.bottom-line{border-bottom: 1px solid #EDEDED;}
.color-0064B5{color: #0064B5 !important;}
.margin-top-40{margin-top: 40px;}
.padding-0-30{padding: 0 30px !important;}
.padding-0-20{padding: 0 20px !important;}
.space-between{justify-content: space-between !important;}
.margin-top-20{margin-top: 20px !important;}
.margin-bottom-20{margin-bottom: 20px !important;}
.width-100{width: 100% !important;}
.line-height-unset{line-height: unset !important;}

.welcome{ background-color: #F1F1F1; height: 40px; line-height: 40px; }
.welcome p{ float: left; font-size: 12px; color: #333;  }
.welcome .link{ float: right; font-size: 12px; color: #333;  }
.welcome .link a{ float: left; margin-left: 30px; display: flex; align-items: center; color: #333; cursor: pointer; position:relative; }
.welcome .link a img{ display: block; width: 24px; height: 24px; margin-right: 8px;  }
.welcome .link a i{ display: block; color: inherit; }
.welcome .link a:hover{ color: #0165B5; }
.welcome .link a .link-chat{position:absolute;top:40px;width:120px;height:120px;z-index:999;left:50%;transform:translateX(-50%);}
.welcome .link a .link-chat img{width:100%;height:100%;}

.vertical-center-modal{display:flex;align-items:center;justify-content:center;}
.vertical-center-modal .ivu-modal-close .ivu-icon-ios-close{display:none;}
.ivu-modal{top:0;}

.head{ padding: 20px 0; }
.head .logoa{ display: block; height: 70px; float: left;}
.head .logoa img{ display: block; height: 70px; }
.head .find{ width: 300px; height: 36px; border:1px solid #d7d7d7; line-height: 34px; padding: 0 50px 0 15px; background: #FFF; position: relative; float: right; border-radius: 36px; margin-top: 17px;transition:all .5s;}
.head .find input{ display: block; width: 100%; height: 34px; line-height: 34px; font-size:12px; color: #333; width: 100%; border:none; box-shadow: none; }
.head .find .go{ position: absolute; right: 0; top: 0; width: 50px; height: 36px; display: flex; align-items: center; justify-content: center; z-index: 1; cursor: pointer; }
.head .find .go img{ display: block; width: 16px; height: 16px;  }
.head .menu{ display: none; }

.header-home{width:100%; position: absolute;top:0;left:50%;transform: translateX(-50%);z-index:9999;}

.navs{ background-color: #0165B5; height: 58px; line-height: 58px; position: relative; z-index: 2; }
.navs ul{display: flex;}
.navs ul li{ position: relative;flex:1;}
.navs ul li .nava{ display: block; width:100%;text-align:center; font-size: 18px; color: #fff; cursor: pointer; transition:all 0.3s; }
.navs ul li .nava.on{background-color: #2ABAEF;  }
.navs ul li:hover .nava{background-color: #2ABAEF;}

.navs ul li p{ position: absolute; left: 0; top: 58px; display: none; border-top:3px solid #F8B600;width:100%;}
.navs ul li p a{ display: block; /*float: left;*/ background-color: #2ABAEF; padding: 0 25px; font-size: 15px; color: #fff; text-align: center; }
.navs ul li p a.on{ background: #F8B600; color:#FFFFFF;}
.navs ul li p a:hover{ background: #F8B600; color:#FFFFFF;}
/*.navs ul li:hover p{ display: -webkit-box; }*/
.navs ul li:hover p{ display: block; }

.navs .find{ display: none;}
.navs .find{ width: 300px; height: 36px; border:1px solid #d7d7d7; line-height: 34px; padding: 0 50px 0 15px; position: relative; float: right; border-radius: 36px; margin-top: 17px; }
.navs .find input{ display: block; width: 100%; height: 34px; line-height: 34px; font-size:12px; color: #333; width: 100%; border:none; box-shadow: none; }
.navs .find .go{ position: absolute; right: 0; top: 0; width: 50px; height: 36px; display: flex; align-items: center; justify-content: center; z-index: 1; cursor: pointer; }
.navs .find .go img{ display: block; width: 16px; height: 16px;  }
.header-home .navs{display:none;}
.banner .swiper-container{width: 100%;height: 100%}
.banner img{ display: block; width: 100%;transition:all 2000ms linear;transform: scale(1,1);opacity: 0;}
.banner .swiper-slide-active img,.banner .swiper-slide-duplicate-active img {transition:all 1s linear;transform: scale(1.05, 1.05);opacity: 1;}
.banner .swiper-slide{ width: 100% ; }
.banner .swiper-pagination-bullet{ width: 10px; height: 10px; background-color: rgba(0,0,0,0.6); margin:0 10px; opacity: 1; }
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color: #319ED4; }
.banner .phoneBanner{display: none;}
.banner .box-shadow{width:100%;height:10%;box-shadow:0 0 130px #000;position:absolute;top:-10%;left:0;z-index:999;}

.fastmenu{ padding: 20px 0; background-color: #F5F7FA; }
.fastmenu .mains{ display: flex; align-items: center; justify-content: center; height: 190px;margin: 0 auto;}
.fastmenu .itema{display: block; width: 120px; height: 150px; display: flex; align-items: center; justify-content: center; flex-direction: column;background: #ffffff; border-radius: 5px;transition:all 0.3s;margin:0 20px;}
.fastmenu .itema img{ display: block; height: 48px; /* transition:all 0.3s; */  }
.fastmenu .itema i{ display: block; font-size: 16px; color: #333; line-height: 1.5; margin-top: 12px; /* transition:all 0.3s; */ }
.fastmenu .itema:hover{ margin-bottom: 15px; box-shadow: 0px 0px 8px 0px rgba(22,25,45,0.15); }
.fastmenu .itema:hover i{color:#2ABAEF;}

.notice{ padding: 40px 0; }
.mains h3{ overflow: hidden; line-height: 60px; font-size: 20px; font-weight:bold; color:#636363; /* margin-bottom: 15px;*/ }
.mains h3 .more{ display: block; float: right; padding-right: 20px; background-position: right center; background-repeat: no-repeat; background-size: 16px auto; background-image: url(../images/icon16.png); color: #0064B5; cursor: pointer;transition: all .5s;font-size:16px;}
.mains h3 .more:hover{padding-right:25px;}
.mains h3.white{ color: #fff;margin-bottom:30px; }
.mains h3.white .more{ color: #fff; background-image: url(../images/icon24.png); }
.notice .mains h3{margin-bottom:20px;}
.notice .both{ display: flex;justify-content: space-between; }
.notice .xwswiper{ /* float: left; */ width: 732px; overflow: hidden; margin-right: 40px; }
.notice .xwswiper .swiper-slide{ width: 732px; height: 290px; overflow: hidden; }
.notice .xwswiper .texts{ display: block; background-color: #2ABAEF; padding: 28px 16px;width: 45%;/* max-width: 302px;*/ height: 290px; float: left; cursor: pointer; }
.notice .xwswiper .texts span{ display: block; font-size: 18px; color:#fff; line-height: 26px; height: 52px; overflow: hidden; transition: all 0.3s; }
.notice .xwswiper .texts i{ margin:20px 0 32px; display: block; font-size: 14px; color: #fff; line-height: 25px; height: 100px; overflow: hidden; opacity: 0.7; transition: all 0.3s; }
.notice .xwswiper .texts  img{ display: block; height: 18px; margin-left: 230px; transition: all .5s; }
.notice .xwswiper .imga{ display: block;width: 55%;/* max-width: 430px;*/  height: 290px; float: right; }
.notice .xwswiper .imga img{ display: block; width: 100%; height: 290px; }
.notice .xwswiper .swiper-slide:hover .texts span{font-weight: 600;}
.notice .xwswiper .swiper-slide:hover .texts i{opacity: 1;}
.notice .xwswiper .swiper-slide:hover .texts img{margin-left: 235px;}
/* .notice .xwswiper .swiper-slide:hover .imga img{transform: scale(1.1);} */
.notice .swiper-pagination{ text-align: right; padding-right: 40px; }
.notice .swiper-pagination-bullet{ width: 13px; height: 13px; background-color: rgba(0,0,0,0.6); margin:0 10px; opacity: 1;  }
.notice .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color: #0064B5; }
.notice .xwlist{ width: 598px; /* float: right; */flex: 1;}
.notice .xwlist a{ display: block; border-bottom: 1px dashed #d7d7d7; border-top: 1px dashed #fff; overflow: hidden; line-height: 46px; cursor: pointer; }
.notice .xwlist a span{ display: block; float: left; width:calc((100% - 200px)); font-size: 16px; color: #888; padding-left: 10px; position: relative; transition: all 0.3s;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.notice .xwlist a span:before{ content: ""; position: absolute; left: 0; top: 50%; width: 4px; height: 4px; background-color: #999; border-radius: 4px; margin-top: -2px; transition: all 0.3s; }
.notice .xwlist a i{ display: block; float: right; width: 80px; text-align: right; font-size: 12px; color: #888; transition: all 0.3s; }
.notice .xwlist a:last-child{ border-bottom: 1px dashed #fff; }
.notice .xwlist a:hover i{ color:#2ABAEF;  }
.notice .xwlist a:hover span{ color:#2ABAEF;  }
.notice .xwlist a:hover span:before{ background-color:#2ABAEF;  }

.trends{ background-color: #F5F7FA; padding:60px 0; }
/* .trends .mains{display: flex;justify-content: space-around;} */
.trends .left,
.trends .contact{ width: calc((100% - 40px)*0.66); background-color: #fff; border-radius: 5px;
box-shadow: 0 0 8px 0 rgba(22,25,45,0.15); padding:10px 20px 20px; float: left; }
/* .trends .left:last-child{ float: right; width:calc((100% - 40px)*0.34); margin-left: 40px; } */
.trends .both{ overflow: hidden; position: relative; display: flex; justify-content: space-between; }
.trends .both:before{ content: ""; position: absolute; left: 50%; width: 2px; height: 100%; background-color:#D7D7D7; margin-left: -1px; top:0px; bottom: 20px; opacity: 0.5; }
.trends .both.none:before{ display: none;}
.trends .parts{ width: calc((100% - 40px)/2);/* float: left; margin: 0 auto; */ }
.trends .biga{ display: block; position: relative; cursor: pointer; }
.trends .biga i{ display: block;width: 100%; height: 186px; overflow: hidden; }
.trends .biga i img{ display: block;width: 100%; transition:all 0.3s; }
.trends .biga span{ display: block; background-color: rgba(0,0,0,0.6); z-index: 2; padding:0 20px; height:36px; line-height: 36px; position: absolute; left: 0; bottom: 0; z-index: 2; width: 100%; }
.trends .biga span b{ display: block; font-size: 16px; color: #fff; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  transition:all 0.3s;  }
.trends .biga:hover i img{ transform: scale(1.1); }
.trends .biga:hover span b{ color:#2ABAEF; }

/* .trends .parts:last-child{ float: right; } */
.trends .xwlist{ margin-top: 10px;}
.trends .xwlist a{ display: block; overflow: hidden; line-height: 33px; cursor: pointer; }
.trends .xwlist a span{ display: block; font-size: 16px; color: #333; padding-left: 10px; position: relative; transition: all 0.3s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.trends .xwlist a span:before{ content: ""; position: absolute; left: 0; top: 50%; width: 4px; height: 4px; background-color: #bbb; border-radius: 4px; margin-top: -2px; transition: all 0.3s; }
.trends .xwlist a:last-child{ border-bottom: 1px dashed #fff; }
.trends .xwlist a:hover span{ color:#2ABAEF;  }
.trends .xwlist a:hover span:before{ background-color:#2ABAEF;  }



.trends .contact{ float: right; width:calc((100% - 40px)*0.34); margin-left: 40px; }
.trends .contact .txt{margin:0 0 10px;position: relative;}
.trends .contact .txt p{display: flex;color:#636363;font-size: 14px; width: 70%;line-height: 33px;}
.trends .contact .txt p img{width: 16px;height: 16px;margin-right: 15px;position: relative;top: 5px;}
.codeBox{display: none;}
/* .codeBox{ display: none;position: absolute;padding: 10px;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);background-color: #FFFFFF;left: -120px;border-radius: 8px;}
.codeBox::after{display: inline-block;content: "";width: 0;height: 0;border-top: 8px solid transparent; border-left: 12px solid #FFFFFF;border-bottom: 8px solid transparent;position: absolute;bottom: 50%;right: -10px;}
.trends .contact .txt .codeBox img{width: 90px;height: 90px;margin: 0;}
.trends .contact .txt p:hover{color: #2ABAEF;} */
.trends .contact .txt .cscode{height: 100%;position: absolute;top:-40px;right: 0;}
.trends .contact .txt .cscode img{height:100%;display:block;margin:0 auto;}
.trends .contact .txt .cscode p{width: 100%;margin: 0;}

#container{width: 100%;height: 220px;}


.dwAnddt{background-color: #F5F7FA;padding: 40px 0;}
.dwAnddt .mains{display: flex;}
.dwAnddt .left{margin-right: 40px;}
.dwAnddt .left,.dwAnddt .right{width: calc((100% - 40px ) / 2);background: #FFFFFF;padding: 20px;border-radius: 8px;}
.dwAnddt .left .swiper-wrapper{width: 100%;height: 240px;margin-top: 20px;}
.dwAnddt .left .swiper-wrapper a{display: block;width: 100%;height: 100%;}
.dwAnddt .left .swiper-wrapper a img{width: 100%; height: 100%;}
.dwAnddt .left .swiper-wrapper a span{position: absolute;display: inline-block;background: rgba(0, 0, 0, 0.3);color: #FFFFFF;line-height: 30px;font-size: 16px;bottom: 0;padding-left: 20px;width: 100%;}
.dwAnddt .left .swiper-pagination-bullets{width: unset;left: unset;right: 20px;}
.dwAnddt .left .txt{display: flex;flex-direction: column;}
.dwAnddt .left .txt a{display: flex; justify-content: space-between;font-size: 16px;color: #898989;align-items: center;margin: 8px 0;}
.dwAnddt .left .txt a span{font-size:16px;}
.dwAnddt .left .txt a span i {color: #0064B5;}
.dwAnddt .left .txt a span:nth-child(1)::before{width: 4px;background: #898989;height: 4px;display: inline-block;content: "";margin-right: 8px;position: relative;top: 50%;}
.dwAnddt .left .txt a span:nth-child(1){display: flex;align-items: center;}
.dwAnddt .left .txt a:nth-child(1){margin-top: 25px;}
.dwAnddt .left .txt a:hover{color:#2ABAEF ;}

.dwAnddt .right .txtAndImg{position: relative;height: 240px;margin-top: 20px;overflow:hidden;}
.dwAnddt .right .txtAndImg img{width: 100%;}
.dwAnddt .right .txtAndImg .text{width: 60%;position: absolute;top: 5%;height: 90%;background: #0064B5;font-size: 16px;color: #FFFFFF;padding: 25px 20px;display: flex;flex-direction: column;justify-content: space-between;}
.dwAnddt .right .txtAndImg .text p{display: flex;align-items: center;}
.dwAnddt .right .txtAndImg .text p span{font-size:12px;flex: 1}
.dwAnddt .right .txtAndImg .text p b{font-size:14px;display: inline-block;width: 25%;}
.dwAnddt .right .txtAndImg img{float: right;}
.dwAnddt .right>p{margin-top: 20px;font-size: 16px;line-height: 30px;color: #646464;}
.dwAnddt .right>p a{color: #0064B5;cursor: pointer;}
.dwAnddt .right>p a:hover{color:#2ABAEF;}






.kskind{ background-image: url(../images/icon22.png); background-size: 100% 100%; background-repeat: no-repeat; background-position: center top; padding: 40px 0; }
.kskind .kdlist{}
.kskind .kdlist a{ display: block; display: block; margin:0 auto 40px; height: 120px; transition: all 0.3s; cursor: pointer;text-align: center; }
.kskind .kdlist a i{ display: block; font-size: 16px; color: #fff; line-height: 1.5; transition: all 0.3s; margin-top: 20px;}
.kskind .kdlist a div{width: 88px; height: 88px;border-radius: 50%;border: 1px solid #FFFFFF;display: flex;align-items: center;justify-content: center;margin:0 auto;}
.kskind .kdlist a img{ display: block; width: 40px; height: 40px; }
/* .kskind .kdlist a.on{ background-color: #2ABAEF; } */
.kskind .kdlist a:hover div{ background-color: #FFFFFF; }
/* .kskind .kdlist a:hover img{ margin-top: 10px; } */
.kskind .kdlist a div .close{z-index: 2;}
.kskind .kdlist a div img:nth-child(2){display: none;}
.kskind .kdlist a:hover .close{display: none;}
.kskind .kdlist a:hover div img:nth-child(2){display: block;}

.expert{ background-color: #F5F7FA; padding: 60px 0; }
.expert .scroll{ position: relative;/* overflow: hidden; */ width: 100%; }
.expert .scroll .swiper-wrapper{ padding: 20px 0; }
.expert .scroll .swiper-slide{ display: block; width: 19%; padding: 5px 5px 20px 5px; margin-bottom:40px; }
.expert .scroll .swiper-slide p{ background-color: #fff;  padding:20px; border-radius: 5px;}
.expert .scroll .texts{ text-align: center; display: block; cursor: pointer; }
.expert .scroll .texts span{ display: block; font-size: 24px;color: #333; text-align: center;transition:all .5s; }
/* .expert .scroll .texts span:hover{ color: #0165B5;} */
.expert .scroll .swiper-slide:hover .texts span{ color: #0165B5;}
/*.expert .scroll .swiper-slide:hover .texts i{ color: #0165B5;}*/
.expert .scroll .texts i{ display: block; font-size: 14px; color: #333; text-align: center; margin-top:10px;}
.expert .scroll .imga{ display: block; overflow: hidden; cursor: pointer; margin: auto;  margin-top: 20px; }
.expert .scroll .imga img{ display: block; width: 100%;transition:all 0.4s; }
/* .expert .scroll .imga:hover img{ transform: scale(1.05); } */
.expert .scroll .swiper-slide:hover .imga img{ transform: scale(1.05); }
.expert .scroll .swiper-slide:hover p{box-shadow: 0px 0px 8px 0px rgba(22,25,45,0.15);}
.expert .scroll .swiper-button-prev{ color: #A9B3BA; left: -50px;}
.expert .scroll .swiper-button-next{ color: #A9B3BA; right: -50px; }
.expert .scroll .swiper-button-next:hover,.expert .scroll .swiper-button-prev:hover{color: #0064B5;}
.expert .scroll .swiper-pagination-bullets{ bottom: 0; }
.expert .scroll .swiper-pagination-bullet{ width: 16px; height: 16px; margin:0 8px; }
.expert .scroll .swiper-pagination-bullet-active{background:#2ABAEF;}

.expert.large{ display: block; }
.expert.xs{ display: none; }

.columns{ padding: 60px 0; background-color: #F5F7FA; }
.columns .lmlist{ width: 100%; /* display: flex; align-items: center; justify-content: space-between; */ }
.columns .lmlist a{ display: block;width: calc((100% - 120px)/4); border-radius: 8px; background-color: #fff; box-shadow: 0px 0px 8px 0px rgba(22,25,45,0.15);  float: left; cursor: pointer; margin-right: 40px; }
.columns .lmlist a:last-child{margin-right: 0;}
.columns .lmlist a i{ display: block; width: 100%; overflow: hidden; }
.columns .lmlist a i img{ display: block; width: 100%; height: 160px; transition:all 0.4s; }
.columns .lmlist a span{ padding:14px 10px; display: block; text-align: center; }
.columns .lmlist a span b{ display: block; font-size: 16px; color: #333; line-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: normal; }
.columns .lmlist a:hover i img{ transform: scale(1.05); }
.columns .lmlist a:hover span b{ color: #0165B5; }

.footer{ padding: 40px 0; text-align: center; background-image: url(../images/footer.png); background-size: 100% 100%; }
.footer p{ font-size: 14px; color:#fff; line-height: 28px; }
.footer p a{ font-size: 14px; color:#fff; padding: 0 10px; cursor: pointer;  }
.footer p i{ font-size: 14px; color:#fff; padding: 0 10px;  }
.footer p i:last-child{display:none;}
.footer p span{ font-size: 14px; color:#fff; padding: 0 10px;  }
.footer p a:hover{ color: #2ABAEF; }
.footer p:nth-child(2){ margin:15px 0; }

.smallban{ height: 320px; position: relative; overflow: hidden; }
.smallban .pic{ display: block; width: 1920px; height: 320px; position: absolute; left: 50%; margin-left: -960px; }
.smallban .pic img{ display: block; width: 100%; height: 320px; }
.smallban .pic p{ position: absolute; left: 50%; top: 0; width: 1440px; transform: translateX(-35%);/*margin-left: -720px;*/ height: 320px; display: flex; flex-direction: column; justify-content: center; }
.smallban .pic p b{ display: block; font-size: 48px; color: #fff; font-weight: bold; line-height: 1.5; }
.smallban .pic p i{ display: block; font-size: 16px; color: #fff; line-height: 1.5; margin-top: 10px; }
.ways{ background-color: #F5F7FA; height: 80px; line-height: 80px; font-size: 16px; color: #1a1a1a; font-size: 16px; }
.ways i{ padding: 0 3px; font-size: inherit; }
.ways a{ color: #1a1a1a; cursor: pointer;font-size: inherit; }
.ways a:hover{ color:#2ABAEF;  }

.conts{ padding: 50px 0; background-color: #fff; }
.conts .side{ float: left; width: 18%; }
.conts .side .list{ margin-bottom: 20px; }
.conts .side  h5{ height: 60px; background-color: #0064B5; display: flex; align-items: center; justify-content: center; font-size: 20px; color: #fff; margin-bottom: 8px; }
.conts .side  h5 img{ display: block; width: 20px; margin-right: 10px;  }
.conts .side .list p{ border:1px solid #E7E7E7; }
.conts .side .list p a{ display: block; line-height: 60px; display: flex; align-items: center;font-size: 16px; color: #636363; cursor: pointer; border-bottom:1px solid #E7E7E7; }
.conts .side .list p a:last-child{ border-bottom:none; }
.conts .side .list p a i{ color: #0064B5; display: block; margin-right: 8px;text-indent:2em; }
.conts .side .list p a.on{ color: #2ABAEF; }
.conts .side .list p a:hover{ color: #2ABAEF; }
.conts .side .list p a.on i{ color: #2ABAEF; }
.conts .side .list p a:hover i{ color: #2ABAEF; }
.conts .side .kslink{ border-left:1px solid #E7E7E7; border-top:1px solid #E7E7E7; }
.conts .side .kslink h6{ height: 60px; border-bottom:1px solid #e7e7e7; display: flex; align-items: center; justify-content: center; font-size: 20px; color: #0064B5; border-right: 1px solid #e7e7e7; }
.conts .side .kslink h6 img{ display: block; width: 20px; height: 17px; margin-right: 5px;  }
.conts .side .kslink p{ overflow: hidden; }
.conts .side .kslink a{ width: 50%; float: left; height: 120px; display: flex; align-items: center; justify-content: center; flex-direction: column; border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; cursor: pointer; }
.conts .side .kslink a img{ display: block; height: 40px;transition:all 0.3s; }
.conts .side .kslink a span{ display: block; margin-top: 8px; font-size:15px; color: #707070; transition:all 0.3s; }
.conts .side .kslink a:nth-child(2n){ }
.conts .side .kslink a:hover span{margin-top: 15px;color: #2ABAEF;}
/* .conts .side .picnews h5{ height: 60px; background-color: #0064B5; display: flex; align-items: center; justify-content: center; font-size: 20px; color: #fff; margin-bottom: 8px; }
.conts .side .picnews h5 img{ display: block; width: 20px; margin-right: 10px;  } */
.conts .side .news{margin-top: 20px;}
.conts .side .news .biga{display: block;width: 100%;/* display: flex;align-items: center; justify-content: space-between; */font-size: 16px;color: #707070;cursor: pointer;margin-top: 20px;}
.conts .side .news .biga img{display: block;width: 120px;height: 80px;transition: all .3s;margin-right: 20px;float: left;}
.conts .side .news .biga video{display: block;width: 120px;height: 80px;transition: all .3s;margin-right: 20px;float: left;}
.conts .side .news .biga span{width: calc(100% - 140px);height: 60px;font-size: 16px;line-height: 30px;float: left;/*text-overflow:-o-ellipsis-lastline;*/
  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.conts .side .news .biga:hover img{transform: scale(1.05);}
.conts .side .news .biga:hover span{color: #2ABAEF;}

.conts .main{ float: right; width: 80%; }
.main .desc p{line-height: 40px;color: #636363;font-size: 16px;text-indent: 2em;}
.main .desc h3{margin-bottom:20px;line-height:initial;}
.main .desc h4{line-height: 40px;color: #636363;font-size: 16px;font-weight: 600;}
.main .desc .contactks{font-size: 20px;color: #636363;display: flex;align-items: center;margin-bottom: 15px;}
.main .desc .contactks span:first-of-type{color: #0064B5;margin-right: 5px;}
.main .desc .contactks img{display: inline-block;width: 20px;height: 20px;margin-right: 10px;}

.main .zhuanjia{ margin-bottom: 40px; }
.main .kszj{ overflow: hidden; display: flex; align-items: center;  }
.main .kszj .item{ width: calc((100% - 120px )/4); padding: 20px; background-color: #F5F7FA; border-radius: 3px; }
.main .kszj .item .imga{ display: block; width: 100%; overflow: hidden; cursor: pointer;  }
.main .kszj .item .imga img{ display: block; width: 100%; height: 264px; transition:all 0.4s; }
.main .kszj .item:hover .imga img{ transform: scale(1.05); }
.main .kszj .item .texta{ display: block; padding: 10px 0 0; text-align: center; cursor: pointer; }
.main .kszj .item .texta b{ display: block; font-size: 20px; color: #333; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition:all 0.4s; }
.main .kszj .item:hover .texta b{ color:#0064B5; }
.main .kszj .item .texta i{ display: block; font-size: 14px; color: #0064B5; line-height: 28px; margin:5px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.main .kszj .item .texta span{ display: block; font-size: 14px; color: #A1A1A1; line-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.main .kszj .item .texta span em{ color: #2ABAEF; font-size: 14px }

.main .kszj .sin{ width: calc((100% - 80px )/3);}
.main .kszj .sin .imga{ display: block; width: 100%; overflow: hidden; cursor: pointer; }
.main .kszj .sin .imga img{ display: block; width: 100%; height: 240px; transition:all 0.4s; }
.main .kszj .sin .imga:hover img{ transform: scale(1.05); }

.sidefix{ position: fixed; right: 0; bottom: 10%; transform: translate(0,-50%); width:80px; padding: 0px 0; background: #ffffff; border-radius: 3px; box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.13); z-index: 10; }
.sidefix a{ display: block; width:80px; padding:10px 0; display: flex; align-items: center; justify-content: center; flex-direction: column; cursor: pointer;  }
.sidefix a i{ display: block; width: 24px; height: 24px; background-position: center center; background-size: 24px auto; background-repeat: no-repeat; }
.sidefix a span{ display: block; font-size: 12px; color: #666; height: 20px; line-height: 20px; transition:all 0.3s; margin-top: 4px; }
.sidefix a.bg1 i{ background-image: url(../images/icon03.png); opacity: 0.3; }
.sidefix a.bg2 i{ background-image: url(../images/icon11.png); }
.sidefix a.bg3 i{ background-image: url(../images/icon12.png); }
.sidefix a.bg4 i{ background-image: url(../images/icon13.png); }
.sidefix a.bg5 i{ background-image: url(../images/icon14.png); }
.sidefix a.bg6 i{ background-image: url(../images/icon15.png); }
.sidefix a.bg7 i{ background-image: url(../images/icon166.png); }
.sidefix a.bg2:hover i{ background-image: url(../images/icon011.png); }
.sidefix a.bg2:hover i{ background-image: url(../images/icon011.png); }
.sidefix a.bg3:hover i{ background-image: url(../images/icon012.png); }
.sidefix a.bg4:hover i{ background-image: url(../images/icon013.png); }
.sidefix a.bg5:hover i{ background-image: url(../images/icon014.png); }
.sidefix a.bg6:hover i{ background-image: url(../images/icon015.png); }
.sidefix a.bg7:hover i{ background-image: url(../images/icon0166.png); }
.sidefix a:hover{ background-color: #0165B5; }
.sidefix a:hover span{ color: #fff; }


.main .ks .switchIcon .item{border: 1px solid #2ABAEF;font-size: 16px;color: #0064B5;display: inline-block; width: 120px;height: 60px;text-align:center;line-height:60px;transition:all 0.4s;}
.main .ks .switchIcon .on{background-color: #2ABAEF;color: #FFFFFF;}
.main .ks .switchIcon .item:hover{cursor: pointer;background-color: #0064B5;color:#FFFFFF}
.main .ks .ksul {}
.main .ks .ksul .on{color: #0064B5}
.main .ks .ksul a{color: #333333;display: inline-block;width: calc((100% - 180px)/5); height: 32px; margin: 20px 30px 0 0;font-weight: 600;font-size: 16px; overflow: hidden;line-height: 32px;}
.main .ks .ksul a:nth-child(5n){margin-right: 0;}
.main .ks .ksul a:hover{color: #0064B5;}

.main .ks .paiban{margin-top: 40px;}
.main .ks .paiban .paiban-header{width: 100%;background: #0064B5;display: flex;}
.main .ks .paiban .paiban-header span{padding: 0 20px;color: #FFFFFF;line-height: 48px;font-weight: 200;font-size: 20px;cursor: pointer;}
.main .ks .paiban .paiban-header span:last-child{flex: 1;text-align: end;font-size: 16px;cursor: default;}
.main .ks .paiban .paiban-header span:nth-child(1):hover,.main .ks .paiban .paiban-header span:nth-child(2):hover{background: #2ABAEF;}
.main .ks .paiban .paiban-header .on{background: #2ABAEF;}
.main .ks .paiban .paiban-table table{text-align: center;width: 100%;}
.main .ks .paiban .paiban-table table tr:nth-child(1) td{line-height: 50px;}
.main .ks .paiban .paiban-table table tr:nth-child(2) td{line-height: 30px;}
.main .ks .paiban .paiban-table table tr td{line-height: 80px;}
.main .ks .paiban .paiban-table td{background-color: #F5F7FA;}
.main .ks .paiban .paiban-table table tr .active {background-image:url(../images/icon25.png);background-size: 100% 100%;}

.main .newslist .newslist-header{display: flex; text-align: center;justify-content: space-between;}
.main .newslist .newslist-header .item{color: #0064B5;display: inline-block; line-height: 60px;width: 120px;height: 60px;cursor: pointer;border: 1px solid #0064B5;box-sizing: border-box;}
.main .newslist .newslist-header .on{color: #FFFFFF;background-color: #2ABAEF;border-color: #2ABAEF;}
.main .newslist .newslist-header .item:hover{color: #FFFFFF;background-color: #0064B5;}
.main .newslist .newslist-header .item a{font-size: 16px;}
.main .newslist .list .news-item{width: 100%; display: flex;justify-content: space-around;align-items: center;margin: 40px 0;cursor: pointer;}
.main .newslist .list .news-item img{display: block;width: 400px;transition: all .3s;}
.main .newslist .list .news-item .new-conter{flex: 1;background: #F5F7FA;padding: 40px;}
.main .newslist .list .news-item .title{font-size: 22px;font-weight: 600;color: #434343;margin-bottom: 28px;transition:all .5s;}
.main .newslist .list .news-item .content{font-size: 16px;line-height: 28px;color: #888888; margin-bottom: 30px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition:all .5s;}
.main .newslist .list .news-item .time{font-size: 14px;line-height: 32px;color: #B4B4B4;}
.main .newslist .list .news-item:hover img{transform: scale(1.05);}
.main .newslist .list .news-item:hover .title{color: #0064B5;}
.main .newslist .list .news-item:hover .content{color: #333333;}

.main .article .article-title{text-align: center;font-size: 24px;line-height: 56px;color: #707070;margin-bottom: 26px;}
.main .article .article-message{width: 100%;height: 40px;background: #F5F7FA;opacity: 1;line-height: 40px;color: #ABABAB;margin-bottom: 55px;}
.main .article .article-message p{width: 100%;margin: 0 auto;text-align:center;justify-content: space-around;}
.main .article .article-message p span{margin:0 10px;}
.main .article .article-message p span,.main .article p{font-size: 16px;}
.main .article .other-article{margin-top: 80px;background: #F5F7FA;width: 100%;height: 100px;display: flex;flex-direction: column;justify-content: space-around;padding: 20px;}
.main .article .other-article .previous::before{font-size: 16px;color: #707070;content: "上一篇：";}
.main .article .other-article a{font-size: 16px;color: #707070;line-height: 40px;}
.main .article .other-article .next::before{font-size: 16px;color: #707070;content: "下一篇：";}
.main .article .other-article .next a {color: #2ABAEF;}
.main .article .other-article a:hover{color: #0064B5;}

.health-messages {width: 1440px;margin: 0 auto;height: 400px;padding: 40px 0;display: flex;}
.health-messages .health-list {flex: 1;margin: 0 20px;}
.health-messages h3{ overflow: hidden; line-height: 60px; font-size: 24px; color: #333; /* margin-bottom: 15px; padding: 0 30px; */ }
.health-messages h3 .more{ display: block; float: right; font-size:14px; padding-right: 20px; background-position: right center; background-repeat: no-repeat; background-size: 16px auto; background-image: url(../images/icon26.png); color: #999; cursor: pointer;transition: all .5s;}
.health-messages h3 .more:hover{color: #0064B5;padding-right: 17px; background-position: right center; background-size: 16px auto; background-image: url(../images/icon16.png);}
.health-messages h3.white .more{ color: #fff; background-image: url(../images/icon24.png); }
.health-messages .health-messages-img{width: 480px;height: 320px;float: left;margin-right: 40px;}
/* .health-messages .xwlist{ width: 598px; float: right;} */
.health-messages .xwlist>a{ display: block; overflow: hidden; line-height: calc((320px - 60px - 40px - 80px)/5); cursor: pointer;margin-top: 20px;}
.health-messages .xwlist>a:nth-child(2){margin-top: 25px;}
.health-messages .xwlist>a span{ display: block; float: left; width: calc(100% - 130px);font-size: 16px;color: #888; padding-left: 20px; position: relative; transition: all 0.3s;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.health-messages .xwlist>a span:before{ content: ""; position: absolute; left: 0; top: 50%; width: 4px; height: 4px; background-color: #999; margin-top: -2px; transition: all 0.3s; }
.health-messages .xwlist>a i{ display: block; float: right; width: 100px; text-align: right; font-size:14px; color: #888; transition: all 0.3s; }
.health-messages .xwlist>a:hover i{ color:#0064B5;  }
.health-messages .xwlist>a:hover span{ color:#0064B5;  }
.health-messages .xwlist>a:hover span:before{ background-color:#0064B5;  }
.health-messages .xwlist>a .time {text-align: right;}


.health-jijiu {background: #F5F7FA;width:100%;padding: 20px 40px 40px;}
.health-jijiu>div{width: 1440px;margin: 0 auto;}
.health-jijiu .health-jijiu-head{width: 100%;margin: 0 auto;padding: 0px 0 10px;}
.health-jijiu h3{ line-height: 60px; font-size: 24px; color: #333; /* margin-bottom: 15px; padding: 0 30px; */ }
.health-jijiu h3 .more{ display: block; float: right; font-size:14px; padding-right: 20px; background-position: right center; background-repeat: no-repeat; background-size: 16px auto; background-image: url(../images/icon26.png); color: #999; cursor: pointer;transition: all .5s;}
.health-jijiu h3 .more:hover{color: #0064B5;padding-right: 17px; background-position: right center; background-size: 16px auto; background-image: url(../images/icon16.png);}
.health-jijiu h3.white .more{ color: #fff; background-image: url(../images/icon24.png); }
.health-jijiu h3 .dot { display: inline-block; width: 8px;height: 8px;background: #2ABAEF;border-radius: 50%;margin: 0 20px;position: relative;bottom: 4px;}
.health-jijiu h3 span{color: #434343;line-height: 60px; font-size: 24px;cursor: pointer;}
.health-jijiu h3 span:hover{color: #2ABAEF;}
.health-jijiu .on {color: #0064B5;border-bottom: 4px solid #0064B5;padding-bottom: 20px;}
.health-jijiu .health-jijiu-cont{display: flex;flex-wrap: wrap;}
.health-jijiu .health-jijiu-cont .health-jijiu-cont-item{display: block;width: calc((100% - 120px)/4);height: 143px; background-color: #FFFFFF;margin-right: 40px;margin-top: 40px;padding: 40px;cursor: pointer;}
.health-jijiu .health-jijiu-cont .health-jijiu-cont-item p:nth-child(1){margin-bottom: 20px;color: #434343;line-height: 24px;font-size: 18px;}
.health-jijiu .health-jijiu-cont .health-jijiu-cont-item p:nth-child(2){color: #C4C4C4;line-height: 19px;font-size: 14px;}
.health-jijiu .health-jijiu-cont .health-jijiu-cont-item:nth-child(4n){margin-right: 0;}
.health-jijiu .health-jijiu-cont .health-jijiu-cont-item:hover p:nth-child(1){color: #2ABAEF;}
.health-jijiu .health-jijiu-cont .health-jijiu-cont-item:hover {box-shadow: 0px 0px 8px 0px rgba(22,25,45,0.15);}
.health-ques{display: flex; justify-content: space-between;}
.health-ques .xwlist{width: 100%;}
.health-ques .xwlist a:nth-child(2){margin-top: 20px;}

.main .dangwu .notice{padding: 40px 0 0 0;}
.main .dangwu .notice .xwlist{width: 100%;}
.main .dangwu .notice .xwlist a{border: none;font-size: 16px;}
.main .dangwu .notice .xwlist a:nth-child(5n){border-bottom: 1px solid #EDEDED;padding-bottom: 40px;margin-bottom: 40px;}
.main .dangwu .notice .xwlist a:nth-child(20n){border-bottom: none;padding-bottom: 0;margin-bottom: 60px;}
.main .dangwu .notice .xwlist a span{color: #434343;font-size: 16px;padding-left: 20px;}
.main .dangwu .notice .xwlist a:hover span{color: #2ABAEF;}
.main .dangwu .notice .xwlist a i{font-size: 16px;width: auto;}

.main .zjmessage .switchIcon .item a{color: #FFFFFF;	}
.main .zjmessage .zjmessage-cont{padding-top: 40px;margin-bottom: 40px;}
.main .zjmessage .zjmessage-cont img{float: left;margin-right: 40px;width: 260px;height: 300px;}
.main .zjmessage .zjmessage-cont .zjmessage-txt{float: left;width: calc(100% - 300px);color: #959595;}
.main .zjmessage .zjmessage-cont .zjmessage-txt p{margin-bottom: 20px;}
.main .zjmessage .zjmessage-cont .zjmessage-txt p:nth-child(1){font-size: 20px;font-weight: bold;line-height: 26px;color: #333333;}
.main .zjmessage .zjmessage-cont .zjmessage-txt p:nth-child(2){line-height: 21px;font-size: 14px;}
.main .zjmessage .zjmessage-cont .zjmessage-txt p:nth-last-child(1){margin-bottom: 0;margin-top: 40px;}
.main .zjmessage .paiban .paiban-header{height: 80px;}
.main .zjmessage .paiban .paiban-header span{text-align: start !important;color: #0064B5;background-color: #F5F7FA;font-size: 20px;line-height: 80px;font-weight: 500;}
.main .zjmessage .paiban .paiban-header span:hover{background-color: #F5F7FA !important;}
.main .zjmessage .zhuanjia h3{margin: 25px 0 ;font-weight: 600;}
.main .zjmessage .zhuanjia{margin-bottom: 0;}

.main .ksulpage .ksul{border: 1px solid #E7E7E7;padding: 20px 40px;text-align: center;}
.main .ksulpage .ksul a{ width: calc((100% - 150px)/5);height: auto;line-height: 30px;overflow: hidden;font-size: 16px;font-weight: 400;text-align:center;}
.main .ksulpage .ksul a img{width: 40px;height: 40px;border-radius: 50%;transition:all .5s;margin: 10px;}
.main .ksulpage .ksul a div{width: 60px;height: 60px;border: 1px solid #F5F7FA; background-color: #F5F7FA;border-radius: 50%;display: block;margin: 10px auto;}
.main .ksulpage .ksul a p {height: 60px;}
.main .ksulpage .ksul a:hover .close{display: none;}
.main .ksulpage .ksul .on{background: #2ABAEF;display: none;}
.main .ksulpage .ksul a:hover .on{display: flex;}

.zjlist .switchIcon .item{border: 1px solid #2ABAEF;font-size: 16px;color: #0064B5;display: inline-block; width: 120px;height: 60px;text-align:center;line-height:60px;transition:all 0.4s;}
.zjlist .switchIcon .on{background-color: #2ABAEF;color: #FFFFFF;}
.zjlist .switchIcon .item:hover{cursor: pointer;background-color: #0064B5;color:#FFFFFF}
.zjlist .zjlist-cont p:nth-child(1){color: #707070;font-size: 28px;margin-top: 40px;text-align: center;}
.zjlist .zjlist-cont p:nth-child(2){color: #707070;font-size: 20px;margin: 20px auto;text-align: center;font-weight: 400;}
.zjlist .zjlist-cont .zjsearch{margin: auto;display: flex;align-items: center;justify-content: center;}
.zjlist .zjlist-cont .zjsearch .zjselect{border-color: #E3E3E3;color: #707070;width: 480px;height: 48px;font-size: 16px;padding: 10px 40px;}
.zjlist .zjlist-cont .zjsearch .searchbutton{width: 240px;height: 48px;background: #2ABAEF;line-height: 48px;text-align: center;font-size: 16px;color: #FFFFFF;cursor: pointer;}
.zjlist .zjlist-cont .zjsearch .searchbutton:hover{background-color: #0064B5;}
.zjlist .zjlist-cont .main{float: none;width: auto;margin: 20px 0;}
.zjlist .zjlist-cont .main .kszj{flex-wrap: wrap;}
.zjlist .zjlist-cont .main .kszj .item {width: calc((100% - 160px )/5);margin:20px 16px;}



.main .yyjianjie .texts h2{font-size: 28px;font-weight: bold;color: #0064B5;text-align: center;margin: 60px;}
.main .yyjianjie .texts h4{font-size: 16px;font-weight: bold;color: #0064B5;margin: 20px 0;}
.main .yyjianjie .texts p{font-size: 16px;line-height: 40px;color: #707070;text-indent: 2em;}
.main .yyjianjie .texts .yywenhua {margin: 40px 0;display: flex;flex-wrap: nowrap;}
.main .yyjianjie .texts .yywenhua .imgBox{background: #2ABAEF;width: 55%;}
.main .yyjianjie .texts .yywenhua .imgBox img{width: 100%; height: 100%;}
.main .yyjianjie .texts .yywenhua .whTxt{background-color: #2ABAEF;width: 45%;}
.main .yyjianjie .texts .yywenhua .whTxt div{display: flex;align-items: center;margin: 30px 40px;}
.main .yyjianjie .texts .yywenhua .whTxt i{width: 40px;height: 40px;background: #FFFFFF;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.main .yyjianjie .texts .yywenhua .whTxt img{height: 20px;width: 20px;}
.main .yyjianjie .texts .yywenhua .whTxt p{color: #FFFFFF;line-height: 30px;font-size: 14px;}
.main .yyjianjie .texts .yygoucheng{width: 100%; background: #F5F7FA;padding: 50px 20px;display: flex;position: relative;margin: 80px 0 50px 0;}
.main .yyjianjie .texts .yygoucheng div{display: flex; flex-direction: column;align-items: center;border: 1px solid #2ABAEF;width: calc((100% - 80px) / 5);height: 128px;background: #FFFFFF;margin-right: 20px;color: #707070;font-size: 16px;justify-content: space-around;}
.main .yyjianjie .texts .yygoucheng div span:nth-child(1){font-size: 24px;color: #2ABAEF;}
.main .yyjianjie .texts .yygoucheng div span:nth-child(1) b{font-size: 40px;}
.main .yyjianjie .texts .yygoucheng div:last-child{position: absolute;height: 120%;background: #0064B5;color: #FFFFFF;right: 0;top: -10%;padding: 20px;line-height: 30px;}
.main .yyjianjie .texts .yygoucheng div:last-child img{width: 100%;}
.main .yyjianjie .texts .white p{color:#FFFFFF;text-indent: unset;}
.main .yyjianjie .texts .contant{display: flex;margin-top: 40px;}
.main .yyjianjie .texts .contant img{width: 45%;margin-right: 40px;}
.main .yyjianjie .texts .contant p{line-height: unset;margin-bottom: 15px;text-indent: 0;}
.main .yyjianjie .texts .contant p a{color:#0064B5;}
.main .yyjianjie .texts .contant p a:hover{color: #2ABAEF;}
.main .yyjianjie .texts .contant p img{display: inline-block;width: 240px;height: 240px;}
.main .yyjianjie .texts .contant p:last-of-type{display: flex;}

/*广告*/
.couplet_left{
	float: left;
	position: fixed;
	top:200px;
	left: 0px;
}
.couplet_right{
	float: right;
	position: fixed;
	top:200px;
	right:  0px;
}
.couplet_left ,.couplet_right {
	max-width: 150px;
	height: auto;
}

#bay{
	max-width: 250px;
	z-index: 9999;
}


@media screen and (max-width:1200px){
	body{ min-width: 100%; max-width: 750px; margin:0 auto; padding-top: 1rem; }
	.mains{ width:100%;min-width: unset; max-width: unset; padding: 0 0.3rem;}
	.header-home{position: fixed; top: 0; left: 0; transform: translateX(0);width: 100%;}

	.welcome{ background-color: #F1F1F1; height: 0.6rem; line-height: 0.6rem; display:none; }
	.welcome p{ float: left; font-size: 0.2rem; color: #333;  }
	.welcome .link{ float: right; font-size: 0.24rem; color: #333;  }
	.welcome .link a{ float: left; margin-left: 0.3rem; display: flex; align-items: center; color: #333; cursor: pointer;position:relative; }
	.welcome .link a img{ display: block; width: 0.28rem; height: 0.28rem; margin-right: 0.08rem;  }
	.welcome .link a i{ display: block; color: inherit; font-size: 0.2rem; }
	.welcome .link a:hover{ color: #333; }

	.head{ padding:0.1rem 0; background-color: #fff; position:fixed; left:0; top:0; width:100%; z-index:99; box-shadow: 0px 0px 8px 0px rgba(22,25,45,0.15); }
	.head .logoa{ display: block; height: 0.8rem; float: left;  }
	.head .logoa img{ display: block; height: 0.8rem; }
	.head .find{ display:none; }
	.head .menu{
	display: block;
	background-repeat:no-repeat;
	float:right;
	height: 0.8rem;
	width:0.8rem;
	background-position: right center;
	background-image:url(../images/menu2.png);
	background-size: 0.6rem auto;
	}
    .head .menu.on{ background-image:url(../images/close2.png); }


	.navs{background-color: #0165B5;height:auto;position: fixed;left:-1440px;top:1rem;width:100%;bottom:0;z-index: 200;}
	.navs ul{display:block;}
	.navs ul li{ float: none; position: relative; width:100%; }
	.navs ul li .nava{ float: none; display:block; font-size: 0.28rem; line-height:0.8rem; color: #fff; padding: 0 0rem;; cursor: pointer; transition:all 0.3s; text-align:left;text-indent:5px;}
	.navs ul li .nava.on{background-color: transparent; color:#2ABAEF;  }
	.navs ul li .nava:hover{background-color: transparent;  }

	.navs ul li p{ position: static; background-color: #2ABAEF; left: 0; top:auto; padding-top: 0px; display: block; width: 100%; overflow:hidden; }
	.navs ul li p a{ float:left; padding: 0 0.3rem; font-size: 0.28rem; line-height:0.68rem; height:0.68rem; color: #fff; text-align: center; }
	.navs ul li p a.on{ color: #F8B600; }
	.navs ul li p a:hover{ color: #fff; }
	.navs ul li:hover p{ display: block; }
	.navs .find{ display: block;}
	.navs .find{ width:100%; height: 36px; border:1px solid #d7d7d7; line-height: 34px; padding: 0 50px 0 15px; position: relative; float: right; border-radius: 36px; margin-top: 17px; }
	.navs .find input{ display: block; width: 100%; height: 34px; line-height: 34px; font-size:12px; color: #fff; width: 100%; border:none; box-shadow: none; }
	.navs .find .go{ position: absolute; right: 0; top: 0; width: 50px; height: 36px; display: flex; align-items: center; justify-content: center; z-index: 1; cursor: pointer; }
	.navs .find .go img{ display: block; width: 16px; height: 16px; }
	.navs.on{ }

	.phoneNavs{display:block;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
	.phoneNavs .mains{padding: 0;}
	.phoneNavs ul{display: flex;flex-wrap: wrap;}
	.phoneNavs ul li{width: 33.3%;text-align: center;padding: 10px 0;border-top: 1px solid #fff; background-color: #2ABAEF; border-right: 1px solid #fff; }
	.phoneNavs ul li:nth-child(1),
	.phoneNavs ul li:nth-child(2),
	.phoneNavs ul li:nth-child(3),
	.phoneNavs ul li:nth-child(3){border-top: none;}
	.phoneNavs ul li:nth-child(3n){border-right: none;}
	.phoneNavs ul li .phoneNava{color: #fff; font-size: 0.3rem;}

	.banner .swiper-wrapper{max-height: 50vh;}
	.banner img{ display: block;/* width:auto;*/height: 100%; min-width:100%;}
	.banner .swiper-slide{ width: 100%; }
	.banner .swiper-pagination-bullets{ bottom:0.1rem; }
	.banner .swiper-pagination-bullet{ width: 10px; height: 10px; background-color: rgba(0,0,0,0.6); margin:0 0.15rem; opacity: 1; }
	.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color: #319ED4; }
	.banner .pcBanner{display: none;}
	.banner .phoneBanner{display: block;}

	.fastmenu{ padding: 0.5rem 0 0.3rem; background-color: #F5F7FA; }
	.fastmenu .mains{ display: block; align-items: center; justify-content: center; flex-wrap:wrap;width: unset; height:auto;}
	.fastmenu .itema{ display: block; width: 23.5%; margin:0 1.5% 2% 0; float:left;height:1.68rem;
	display: flex; align-items: center; justify-content: center; flex-direction: column;background: #ffffff;
	border-radius:0.1rem; box-shadow: 0px 0px 8px 0px rgba(22,25,45,0.15); }
	.fastmenu .itema:nth-child(4n){ margin-right:0;}
	.fastmenu .itema img{ display: block; height: 0.6rem; width:0.6rem; transition:all 0.3s;  }
	.fastmenu .itema i{ display: block; font-size: 0.25rem; color: #333; line-height: 1.5; margin-top: 0.12rem; transition:all 0.3s; }
	.fastmenu .itema:hover{margin:0 1.5% 2% 0;}
	/*.fastmenu .itema:hover i{ margin-top: 0.12rem; color:#333;  }*/

	.notice{ padding:0.4rem 0; }
	.mains h3{ overflow: hidden; line-height: 0.56rem; font-size: 0.3rem; color: #333; margin-bottom: 0.1rem; }
	.mains h3 .more{ display: block; float: right; padding-right: 0.3rem;font-size: 0.25rem;
	background-position: right center; background-repeat: no-repeat; background-size: 0.24rem auto; background-image: url(../images/icon16.png); color: #0165B5; cursor: pointer;transition: all .5s; }
	.mains h3.white{ color: #fff; padding:0 20px;}
	.mains h3.white .more{ color: #fff; background-image: url(../images/icon24.png); }
	.notice .both{ display: block; }
	.notice .xwswiper{ float: left; width: 100%; overflow: hidden;  }
	.notice .xwswiper .swiper-slide{ width: 100%; height: auto; overflow: hidden; }
	.notice .xwswiper .texts{ display: block; background-color: #2ABAEF; padding: 0.3rem 2%; width: 100%; height: auto; float: left; cursor: pointer; }
	.notice .xwswiper .texts span{ display: block; font-size: 0.32rem; color:#fff; line-height: 0.4rem; height: auto; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.notice .xwswiper .texts i{ margin:0.2rem 0 0.2rem; display: block; font-size:0.25rem; color: #fff; line-height: 0.3rem; height: unset; overflow: hidden; opacity: 1;font-weight: 300; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
	.notice .xwswiper .texts img{ display: none; height: 0.24rem; margin-left:6rem;  }
	.notice .xwswiper .imga{ display: block; width: 100%; height:auto; float: right; }
	.notice .xwswiper .imga img{ display: block; width: 100%; height:auto; }
	.notice .swiper-pagination{ text-align: right; padding-right: 10px; }
	.notice .swiper-pagination-bullet{ width: 10px; height: 10px; background-color: rgba(0,0,0,0.6); margin:0 10px; opacity: 1;  }
	.notice .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color: #319ED4; }
	.notice .xwlist{ width: 100%; float: right; margin-top:0.3rem; }
	.notice .xwlist a{ display: block; border-bottom: 0.01rem dashed #d7d7d7; border-top: 0.01rem dashed #fff; overflow: hidden;
	line-height: 0.8rem; cursor: pointer; padding-right:1.5rem; position:relative; }
	.notice .xwlist a span{ display: block; float: left; width: 100%; font-size: 0.28rem; color: #888; padding-left: 10px; position: relative; transition: all 0.3s;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.notice .xwlist a span:before{ content: ""; position: absolute; left: 0; top: 50%; width: 4px; height: 4px; background-color: #999; border-radius: 4px; margin-top: -2px; transition: all 0.3s; }
	.notice .xwlist a i{ display: block; float: none; position:absolute; right:0; top:0; width:auto; text-align: right; font-size: 0.24rem; color: #888; transition: all 0.3s; }
	.notice .xwlist a:last-child{ border-bottom: 0.01rem dashed #fff; }
	.notice .xwlist a:hover i{ color:#888;  }
	.notice .xwlist a:hover span{ color:#888;  }
	.notice .xwlist a:hover span:before{ background-color:#999;  }

	.trends{ background-color: #F5F7FA; padding:0.5rem 0; }
	.trends .mains{display: block;}
	.trends .both{display: block;}
	.trends .left{ width: 100%; background-color: #fff; border-radius: 5px;
	box-shadow: 0px 0px 8px 0px rgba(22,25,45,0.15); padding:0.2rem 0.3rem; float: left; margin-bottom:0.3rem; }
	/* .trends .left:last-child{ float: right; width: 100%; } */
	.trends .both{ overflow: hidden; position: relative; }
	.trends .both:before{ display: none;}
	.trends .both.none:before{ display: none;}
	.trends .parts{ width: 100%; float: left; }
	.trends .biga{ display: block; position: relative; cursor: pointer; }
	.trends .biga i{ display: block;width: 100%; height: auto; overflow: hidden; }
	.trends .biga i img{ display: block;width: 100%; height: auto; transition:all 0.3s; }
	.trends .biga span{ display: block; background-color: rgba(0,0,0,0.8); z-index: 2; padding:0 0.3rem; height:0.68rem; line-height: 0.68rem; position: absolute; left: 0; bottom: 0; z-index: 2; width: 100%; }
	.trends .biga span b{ display: block; font-size: 0.26rem; color: #fff; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  transition:all 0.3s;  }
	.trends .biga:hover i img{ transform: scale(1); }
	.trends .biga:hover span b{ color:#fff; }

	.trends .parts:nth-child(2){ float: right; margin-top:0.2rem; }
	.trends .xwlist{ margin-top: 0.2rem;}
	.trends .xwlist a{ display: block; overflow: hidden; line-height: 0.6rem; cursor: pointer; }
	.trends .xwlist a span{ display: block; font-size: 0.28rem; color: #333; padding-left: 10px; position: relative; transition: all 0.3s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
	.trends .xwlist a span:before{ content: ""; position: absolute; left: 0; top: 50%; width: 4px; height: 4px; background-color: #bbb; border-radius: 4px; margin-top: -2px; transition: all 0.3s; }
	.trends .xwlist a:last-child{ border-bottom: 1px dashed #fff; }
	.trends .xwlist a:hover span{ color:#333;  }
	.trends .xwlist a:hover span:before{ background-color:#bbb;  }
	
	.trends .contact{ float: right; width: 100%; } 
	.trends .contact .txt{margin: 0.2rem 0;position: relative;}
	.trends .contact .txt p{display: flex;color:#636363;font-size: 0.28rem; width: 70%;line-height: 0.5rem;}
	.trends .contact .txt p img{width: 0.2rem;height: 0.2rem;margin-right: 0.2rem;position: relative;top: 5px;}
	.codeBox{display: none;}
	.trends .contact .txt .cscode{height: 100%;position: absolute;top: 0;right: 0;width: 30%;text-align: center;}
	.trends .contact .txt .cscode img{width: unset;height: 80%;margin: 0 auto;}
	.trends .contact .txt .cscode p{display:block;width: 100%;margin: 0;text-align: center;}
	
	#container{width: 100%;height: 220px;}
	
	
	.dwAnddt{background-color: #F5F7FA;padding: 40px 0;}
	.dwAnddt .mains{display: block;}
	/* .dwAnddt .left{margin-right: 40px;} */
	.dwAnddt .left,.dwAnddt .right{width: 100%;background: #FFFFFF;padding: 0.2rem;border-radius: 8px;}
	.dwAnddt .left .swiper-wrapper{height: unset;margin-top: 0.2rem;}
	.dwAnddt .left .swiper-wrapper a span{line-height: 0.3rem;font-size: 0.2rem;padding-left: 0.2rem;}
	.dwAnddt .left .swiper-pagination-bullets{width: unset;left: unset;right: 0.2rem;bottom: 0;}
	.dwAnddt .left .txt a{font-size: 0.3rem;margin:0.1rem 0;}
	.dwAnddt .left .txt a:nth-child(1){margin-top: 0.2rem;}
	.dwAnddt .left .txt a span:nth-child(1){overflow: hidden; text-overflow:ellipsis;white-space: nowrap;display: inline-block;width: 70%;}

	.dwAnddt .right{margin-top: 0.4rem;}
	.dwAnddt .right .txtAndImg{position: relative;height: unset;margin-top: 0.2rem;}
	.dwAnddt .right .txtAndImg img{width: 100%;}
	.dwAnddt .right .txtAndImg .text{width: 100%;font-size: 0.2rem;padding: 0.3rem 0.2rem;top: 0;height: 100%; opacity: 0.7;}
	.dwAnddt .right .txtAndImg .text p{opacity: 1;}
	.dwAnddt .right>p{margin-top: 0.2rem;font-size: 0.28rem;line-height: 0.4rem;color: #646464;}
	.dwAnddt .right>p a{color: #0064B5;cursor: pointer;}
	.dwAnddt .right>p a:hover{color:#2ABAEF;}

	.dwAnddt .right .txtAndImg .text p span{font-size:0.2rem;}
	.dwAnddt .right .txtAndImg .text p b{font-size:0.2rem;display: inline-block;width: 25%;}
	.dwAnddt .right .txtAndImg img{float: right;height: 100%;}

	

	.kskind{ background-image: url(../images/icon22.png); background-size: auto 100%; background-repeat: no-repeat; background-position: center top;
	padding: 0.5rem 0 0.3rem; }
	.kskind .kdlist{ /*display:flex; align-items:center; justify-content:center; flex-wrap:wrap;*/ }
	.kskind .kdlist a{ display: block; margin:0 auto .2rem;border-radius:0.12rem;transition: all 0.3s; cursor: pointer;height:auto;padding-bottom:10px; }
	.kskind .kdlist a i{ display: block; font-size: 0.26rem; color: #fff; line-height: 1.3; padding:0 0.2rem; transition: all 0.3s; overflow: hidden;white-space: nowrap;}
	.kskind .kdlist a img{ display: block;width: .4rem; height: .4rem; /* margin-top: 0.2rem; */ transition: all 0.3s; }
	.kskind .kdlist a.on{ background-color: #FFFFFF; }
	/* .kskind .kdlist a{ background-color: #2ABAEF; } */
	/* .kskind .kdlist a:hover img{ margin-top: 0.2rem; } */
	.kskind .kdlist a:nth-child(4n){ margin-right:0%; }
	.kskind .kdlist a div{width: .7rem; height: .7rem;border-radius: 50%;border: 1px solid #FFFFFF;display:flex;margin:0 auto;}

	.expert{ background-color: #F5F7FA; padding: 0.5rem 0; }
	.expert .scroll{ position: relative; width: 100%; }
	.expert .scroll .swiper-wrapper{ padding: 0rem 0 0.6rem; }
	.expert .scroll .swiper-slide{display: block;width: 100%;padding:0;margin-bottom: 0}
	.expert .scroll .swiper-slide p{ background-color: #fff; background-color: #fff; box-shadow: none; padding:0.3rem; width:6.9rem; border-radius: 0.12rem;}
	.expert .scroll .texts{ text-align: center; display: block; cursor: pointer; }
	.expert .scroll .texts span{ display: block; font-size:0.36rem; line-height:0.72rem; color: #333; text-align: center; font-weight: bold; transition:all 0.4s; }
	.expert .scroll .texts span:hover{ color: #333;}
	.expert .scroll .texts i{ display: block; font-size:0.28rem; line-height: 0.44rem; color: #333; text-align: center; }
	.expert .scroll .imga{ display: block; width:100%; height: auto; margin-top: 0.2rem; overflow: hidden; cursor: pointer; }
	.expert .scroll .imga img{ display: block; width: 100%; height: auto; transition:all 0.4s; }
	.expert .scroll .imga:hover img{ transform: scale(1); }
	.expert .scroll .swiper-button-prev{ color: #A9B3BA; left: -40px; display:none; }
	.expert .scroll .swiper-button-next{ color: #A9B3BA; right: -40px; display:none; }
	.expert .scroll .swiper-pagination-bullets{ bottom: 0; }
	.expert .scroll .swiper-pagination-bullet{ width: 10px; height: 10px; margin:0 5px; }

	.expert.large{ display: none; }
	.expert.xs{ display: block; }

	.columns{ padding:0.5rem 0 0.3rem; background-color: #F5F7FA; }
	.columns .lmlist{ display: block; }
	.columns .lmlist a{ display: block; width: 100%; border-radius: 0.2rem; margin-bottom:0.3rem;
	background-color: #fff; box-shadow: 0px 0px 8px 0px rgba(22,25,45,0.15);  float: left; cursor: pointer; }
	.columns .lmlist a i{ display: block; width: 100%; overflow: hidden; }
	.columns .lmlist a i img{ display: block; width: 100%; height: auto; transition:all 0.4s; }
	.columns .lmlist a span{ padding:0.2rem; display: block; text-align: center; }
	.columns .lmlist a span b{ display: block; font-size: 0.28rem; color: #333; line-height: 0.44rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: normal; }
	.columns .lmlist a i:hover img{ transform: scale(1); }
	.columns .lmlist a span b:hover{ color: #333; }

	.footer{ padding: 0.4rem 0; text-align: center; background-image: url(../images/footer.png); background-size: auto 100%; background-position:center center; }
	.footer p{ font-size: 0.24rem; color:#fff; line-height: 0.44rem; }
	.footer p a{ font-size: 0.24rem; color:#fff; padding: 0 0.12rem; cursor: pointer;  }
	.footer p i{ font-size: 0.24rem; color:#fff; padding: 0 0.12rem; }
	.footer p span{ font-size: 0.24rem; color:#fff; padding: 0 0.12rem;  }
	.footer p a:hover{ color: #fff; }
	.footer p:nth-child(2){ margin:0.2rem 0; }

	.smallban{ height: auto; position: relative; overflow: hidden; }
	.smallban .pic{ display: block; width: 100%; height:3rem; height: auto; position: static; left: 0; margin-left: -0; }
	.smallban .pic img{ display: block; width: auto; height: 3rem; }
	.smallban .pic p{ position: absolute; left: 0%; top: 0; width: 100%; margin:0; padding:0 0.3rem 0.3rem; height: 3rem; display: flex; flex-direction: column; justify-content: flex-end; }
	.smallban .pic p b{ display: block; font-size: 0.4rem; color: #fff; font-weight: bold; line-height: 1.2; }
	.smallban .pic p i{ display: block; font-size: 0.28rem; color: #fff; line-height: 1.2; margin-top: 10px; }
	.ways{ background-color: #F5F7FA; height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; color: #1a1a1a; }
	.ways i{ padding: 0 3px; font-size: inherit; }
	.ways a{ color: #1a1a1a; cursor: pointer; font-size: inherit; }
	.ways a:hover{ color:#1a1a1a;  }

	.conts{ padding:0.3rem 0 0.5rem; background-color: #fff; }
	.conts .side{ float: left; width: 100%; }
	.conts .side .list{ margin-bottom: 0.3rem; }
	.conts .side h5{ height: 0.88rem; background-color: #0064B5; display: flex; align-items: center; justify-content: center; font-size:0.32rem; color: #fff; margin-bottom: 8px; }
	.conts .side h5 img{ display: block; width: 0.36rem; margin-right: 0.12rem;  }
	.conts .side .list p{ border:1px solid #E7E7E7; }
	.conts .side .list p a{ display: block; line-height: 0.8rem; display: flex; align-items: center; justify-content: center; font-size:0.3rem; color: #636363; cursor: pointer; border-bottom:1px solid #E7E7E7; }
	.conts .side .list p a{ }
	.conts .side .list p a:last-child{ border-bottom:none; }
	.conts .side .list p a i{ color: #0064B5; display: block; margin-right:0.16rem; }
	.conts .side .list p a.on{ color: #2ABAEF; }
	.conts .side .list p a:hover{ color: #636363; }
	.conts .side .list p a.on i{ color: #2ABAEF; }
	.conts .side .list p a:hover i{ color: #636363; }
	.conts .side .kslink{ border-left:1px solid #E7E7E7; border-top:1px solid #E7E7E7; }
	.conts .side .kslink h6{ height: 0.8rem; border-bottom:0.01rem solid #e7e7e7; display: flex; align-items: center; justify-content: center; font-size: 0.3rem; color: #0064B5; border-right: 1px solid #e7e7e7; }
	.conts .side .kslink h6 img{ display: block; width: 0.36rem; margin-right: 0.12rem; }
	.conts .side .kslink p{ overflow: hidden; }
	.conts .side .kslink a{ width: 25%; float: left; height: 1.6rem; display: flex; align-items: center; justify-content: center; flex-direction: column; border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; cursor: pointer; }
	.conts .side .kslink a img{ display: block; height: 0.56rem; }
	.conts .side .kslink a span{ display: block; margin-top: 0.12rem; font-size:0.28rem; color: #707070;  }
	.conts .side .kslink a:nth-child(2n){ }

	.conts .side .news{margin-top: 0.4rem;}
	.conts .side .news .biga{font-size: 16px;color: #707070;margin: 20px 0;}
	.conts .side .news .biga img{display: block;height: 80px;}
	.conts .side .news .biga video{display: block;height: 80px;}
	.conts .side .news .biga span{ flex: 1;font-size: 14px;height: 100%; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

	.conts .main{ float: right; width: 100%; margin-top:0.3rem; }
	.main .desc p{line-height: 0.4rem;font-size: 0.2rem;}
	.main .desc h4{line-height: 0.4rem;font-size: 0.2rem;}
	.main .desc .contactks{font-size: 0.25rem;margin-bottom: 0.2rem;}
	.main .desc .contactks span:first-of-type{margin-right: 0.1rem;}
	.main .desc .contactks img{width: 0.3rem;height: 0.3rem;margin-right: 0.1rem;}

	.main .zhuanjia{ margin-bottom: 0.4rem; }
	.main .kszj{ overflow: hidden; display: block; }
	.main .kszj .item{ width:3.34rem; float:left; padding: 0.2rem 0.2rem; margin-bottom:0.243rem; background-color: #F5F7FA; border-radius: 3px; }
	.main .kszj .item .imga{ display: block; width: 100%; overflow: hidden; cursor: pointer; margin:0 auto;  }
	.main .kszj .item .imga img{ display: block; width: 100%; height:auto; transition:all 0.4s; }
	.main .kszj .item .imga:hover img{ transform: scale(1); }
	.main .kszj .item .texta{ display: block; padding: 0.16rem 0 0; text-align: center; cursor: pointer; }
	.main .kszj .item .texta b{ display: block; font-size: 0.3rem; color: #333; line-height: 0.6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition:all 0.4s; }
	.main .kszj .item .texta b:hover{ color:#333;  }
	.main .kszj .item .texta i{ display: block; font-size: 0.24rem; color: #0064B5; line-height: 0.4rem; margin:0.08rem 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.main .kszj .item .texta span{ display: block; font-size: 0.24rem; color: #A1A1A1; line-height: 0.4rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.main .kszj .item .texta span em{ color: #2ABAEF; font-size: 0.24rem; }
	.main .kszj .item:nth-child(2n){ float:right;}

	.main .kszj .sin{ width:100%;}
	.main .kszj .sin .imga{ display: block; width: 100%; overflow: hidden; cursor: pointer; margin-bottom:0.28rem; }
	.main .kszj .sin .imga img{ display: block; width: 100%; height: auto; transition:all 0.4s; }
	.main .kszj .sin .imga:hover img{ transform: scale(1); }

	.sidefix{ display:none;}

	.main .ks .switchIcon .item{border: 1px solid #2ABAEF;font-size: 0.1rem; width: 1rem;height:0.56rem;line-height: 0.56rem;}
	.main .ks .switchIcon .item a{font-size: 0.1rem;}
	.main .ks .ksul a{width: 20%;margin: 0.05rem 0 0;font-weight: 400;font-size: 0.1rem;  overflow: hidden; text-overflow:ellipsis;}
	.main .ks .paiban{margin-top: 0.3rem;width:100%;overflow-x: scroll;}
	.main .ks .paiban .paiban-header{width:15rem;}
	.main .ks .paiban .paiban-header h3{line-height: 0.56rem;padding: 0 0.1rem;font-size: 0.3rem;margin: 0;}
	.main .ks .paiban .paiban-header span{padding: 0 0.1rem;line-height: 0.56rem; font-size: 0.15rem;white-space: nowrap}
	.main .ks .paiban .paiban-header span:last-child{font-size: 0.15rem;}
	.main .ks .paiban .paiban-table table{width: 15rem;}
	.main .ks .paiban .paiban-table table tr:nth-child(1) td{line-height: 0.6rem;}
	.main .ks .paiban .paiban-table table tr:nth-child(2) td{line-height: 0.3rem;}
	.main .ks .paiban .paiban-table table tr td{line-height: 0.9rem;}

	.main .newslist .newslist-header .item{ width: 1rem;height: 0.56rem;line-height: 0.56rem;}
	.main .newslist .newslist-header .item a{font-size: 0.2rem;}
	.main .newslist .list .news-item{width: 100%; height: 2.5rem;margin: 0.3rem 0;}
	.main .newslist .list .news-item img{display: block;width: 3rem;height: 2.5rem;}
	.main .newslist .list .news-item .new-conter{flex: 1;background: #F5F7FA;padding: 0.2rem;height: 2.5rem;}
	.main .newslist .list .news-item .title{font-size: .3rem;margin-bottom: .2rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.main .newslist .list .news-item .content{font-size: .2rem;line-height: .3rem; margin-bottom: .2rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.main .newslist .list .news-item .time{font-size:.1rem;line-height: .2rem;}

	.main .article .article-title{font-size: .4rem;line-height: .5rem;margin-bottom: .3rem;}
	.main .article .article-message{width: 100%;height: auto;line-height: .6rem;color: #ABABAB;margin-bottom: .3rem;}
	.main .article .article-message p{width: 100%;}
	.main .article .article-message p span,.main .article p{font-size: .3rem;line-height:30px;}
	.main .article .other-article{margin-top: .3rem;background: #F5F7FA;width: 100%;height: 1.2rem; display: flex;flex-direction: column;justify-content: space-around;padding: .1rem;}
	.main .article .other-article .previous::before{font-size: .2rem;}
	.main .article .other-article a{font-size: .2rem;color: #707070;line-height: .3rem;}
	.main .article .other-article .next::before{font-size: .2rem;}

	.health-messages { width:100%; padding: 0 0.3rem;height: auto;}
	.health-messages h3{ overflow: hidden; line-height: 0.56rem; font-size: 0.3rem; color: #333; margin-bottom: 0.1rem; }
	.health-messages h3 .more{ display: block; float: right; padding-right: 0.3rem;
	background-position: right center; background-repeat: no-repeat; background-size: 0.24rem auto; background-image: url(../images/icon16.png); color: #0165B5; cursor: pointer;transition: all .5s;}
	/* .health-messages h3 .more:hover{color: #0064B5;padding-right: 17px; background-position: right center; background-size: 16px auto; background-image: url(../images/icon16.png);}
	.health-messages h3.white .more{ color: #fff; background-image: url(../images/icon24.png); } */
	.health-messages h3.white{ color: #fff; }
	.health-messages h3.white .more{ color: #fff; background-image: url(../images/icon24.png); }
	.health-messages .health-messages-img{width: 100%;height: auto;margin-right: 00px;float: none;margin-bottom: .2rem;}
	.health-messages .xwlist{padding-bottom: 20px;}
	.health-messages .xwlist>a{ display: block; overflow: hidden; line-height: calc((320px - 60px - 40px - 80px)/5); cursor: pointer;margin-top: 20px;}
	.health-messages .xwlist>a:nth-child(2){margin-top: 20px;}
	.health-messages .xwlist>a span{ width: 75%; font-size: 0.28rem; padding-left: 10px; }
	.health-messages .xwlist>a i{ font-size: 0.2rem; }

	.health-jijiu {padding: 20px;}
	.health-jijiu>div{width: 100%;}
	.health-jijiu .health-jijiu-head{width: 100%;margin: 0 auto;padding: 0px 0 10px;}
	.health-jijiu h3{ overflow: hidden; line-height: 0.56rem; font-size: 0.3rem; color: #333; margin-bottom: 0.1rem; }
	.health-jijiu h3 .more{ display: block; float: right; padding-right: 0.3rem;
	background-position: right center; background-repeat: no-repeat; background-size: 0.24rem auto; background-image: url(../images/icon16.png); color: #0165B5; cursor: pointer;transition: all .5s;}
	.health-jijiu h3.white .more{ color: #fff; background-image: url(../images/icon24.png); }
	.health-jijiu h3 .dot { display: inline-block; width: 8px;height: 8px;background: #2ABAEF;border-radius: 50%;margin: 0 10px;position: relative;bottom: 4px;}
	.health-jijiu h3 span{line-height: 0.56rem; font-size: 0.3rem;}
	.health-jijiu .health-jijiu-cont{display: flex;flex-wrap: wrap;/*align-items: ;*/}
	.health-jijiu .health-jijiu-cont .health-jijiu-cont-item{display: block;width: 45%;height: auto; background-color: #FFFFFF;margin-right: 5%;margin-top: 20px;padding: 20px;}
	.health-jijiu .health-jijiu-cont .health-jijiu-cont-item p:nth-child(1){margin-bottom: 20px;color: #434343;line-height: 0.56rem; font-size: 0.3rem}
	.health-jijiu .health-jijiu-cont .health-jijiu-cont-item p:nth-child(2){color: #C4C4C4;font-size: .2rem;}
	.health-jijiu .health-jijiu-cont .health-jijiu-cont-item:nth-child(2n){margin-right: 0;}
	.health-ques{display:block;}
	.health-ques .xwlist{width:100%;}
	.health-ques .xwlist:nth-child(1){padding-bottom: 0;}
	.health-ques .xwlist a:nth-child(2){margin-top: 20px;}

	.main .dangwu .notice{padding: 0;}
	.main .dangwu .notice .xwlist{width: 100%;}
	.main .dangwu .notice .xwlist a{border: none;font-size: 16px;padding-right: 0;}
	.main .dangwu .notice .xwlist a:nth-child(5n){border-bottom: 1px solid #EDEDED;padding-bottom: 20px;margin-bottom: 20px;}
	.main .dangwu .notice .xwlist a:nth-child(20n){border-bottom: none;padding-bottom: 0;margin-bottom: 60px;}
	.main .dangwu .notice .xwlist a span{color: #434343; font-size: 0.3rem;padding-left: 20px;white-space: nowrap;overflow: hidden;padding-right: 110px;}
	.main .dangwu .notice .xwlist a:hover span{color: #2ABAEF;}
	.main .dangwu .notice .xwlist a i{ font-size: 0.3rem;width: auto;}

	.main .zjmessage .switchIcon .item a{font-size: 0.1rem;color: #FFFFFF;}
	.main .zjmessage .zjmessage-cont{padding-top: 20px;margin-bottom: 20px;}
	.main .zjmessage .zjmessage-cont img{width: 100%;height:auto;margin-bottom: 20px;}
	.main .zjmessage .zjmessage-cont .zjmessage-txt{float: none;width:100%;}
	.main .zjmessage .zjmessage-cont .zjmessage-txt p{margin-bottom: 10px;}
	.main .zjmessage .zjmessage-cont .zjmessage-txt p:nth-child(1){font-size: 20px;font-weight: bold;line-height: 26px;color: #333333;}
	.main .zjmessage .zjmessage-cont .zjmessage-txt p:nth-child(2){line-height: 21px;font-size: 14px;}
	.main .zjmessage .zjmessage-cont .zjmessage-txt p:nth-last-child(1){margin-bottom: 0;margin-top: 20px;}
	.main .zjmessage .paiban .paiban-header{ height: 60px;}
	.main .zjmessage .paiban .paiban-header span{font-size: 20px;padding: 20px;}

	.main .ksulpage .ksul{padding: 10px;}
	.main .ksulpage .ksul a{ width: calc((100% - 100px)/5);height: auto;font-size: .2rem;margin-right: 20px;/*line-height:none;*/text-align: center;	}
	.main .ksulpage .ksul a img{width: 20px;height: 20px;}
	.main .ksulpage .ksul a div{width: .9rem;height: .9rem;float: none;margin: auto;}

	.zjlist .switchIcon .item{border: 1px solid #2ABAEF;font-size: 0.1rem; width: 1rem;height:0.56rem;line-height: 0.56rem;}
	.zjlist .switchIcon .item a{font-size: 0.1rem;color: #FFFFFF;}
	.zjlist .zjlist-cont p:nth-child(1){font-size: 0.4rem;margin-top: 20px;}
	.zjlist .zjlist-cont p:nth-child(2){font-size: 0.3rem;margin: 10px auto;}
	.zjlist .zjlist-cont .zjsearch .zjselect{width: 40%;height: 0.7rem;font-size: 0.2rem;padding: 10px 20px;}
	.zjlist .zjlist-cont .zjsearch span{width: 20%;height: 0.7rem;background: #2ABAEF;line-height: 0.7rem;font-size: 0.2rem;}
	.zjlist .zjlist-cont .main{float: none;width: auto;margin: 20px 0;}
	.zjlist .zjlist-cont .main .kszj .item {width: 3.34rem;margin: 0.243rem 0;}


	.main .yyjianjie .texts h2{font-size: 0.4rem;margin-top: 0.6rem;}
	.main .yyjianjie .texts h4{font-size: 0.25rem;}
	/* 	.main .yyjianjie .texts .yiyuan{display: block;	margin: 0.4rem 0;}
        .main .yyjianjie .texts .yiyuan img{width:100%; height: unset;margin-right: 0;}
        .main .yyjianjie .texts .yiyuan p{display: flex;flex-direction: column;flex: 1;}
        .main .yyjianjie .texts .yiyuan p span{font-size: 0.2rem;color: #707070;margin: 0.1rem 0;} */
	.main .yyjianjie .texts p{font-size: 0.2rem;color: #707070;line-height: 0.5rem;}
	.main .yyjianjie .texts .yygoucheng{width: 100%; background: #F5F7FA;padding: 0.5rem 0.2rem;margin: 0.5rem 0 0.5rem 0;flex-wrap: wrap;}
	.main .yyjianjie .texts .yygoucheng div{border: 1px solid #2ABAEF;width:calc((100% - 0.4rem) / 2);height: unset;background: #FFFFFF;margin: 0.2rem 0.2rem 0.2rem 0;color: #707070;font-size: 0.2rem;padding: 0.2rem 0;}
	.main .yyjianjie .texts .yygoucheng div:nth-child(2n){margin-right: 0;}
	.main .yyjianjie .texts .yygoucheng div span:nth-child(1){font-size: 0.3rem;color: #2ABAEF;margin-bottom: 0.4rem;}
	.main .yyjianjie .texts .yygoucheng div span:nth-child(1) b{font-size: 0.4rem;}
	.main .yyjianjie .texts .yygoucheng div:last-child{position: static ;width: 100%; height: 120%;background: #0064B5;color: #FFFFFF;right: 0;top: -10%;padding: 20px;line-height: 30px;}
	.main .yyjianjie .texts .yygoucheng div:last-child img{width: 100%;}
	.main .yyjianjie .texts .yywenhua {margin: 0.4rem 0;}
	.main .yyjianjie .texts .yywenhua .imgBox{display: none;}
	.main .yyjianjie .texts .yywenhua .whTxt{width: 100%;}
	.main .yyjianjie .texts .yywenhua .whTxt div{display: flex;align-items: center;margin: 0.3rem 0 0.3rem 0.4rem;}
	.main .yyjianjie .texts .yywenhua .whTxt i{width: 0.6rem;height: 0.6rem;}
	.main .yyjianjie .texts .yywenhua .whTxt img{height: 0.4rem;width: 0.4rem;}
	.main .yyjianjie .texts .yywenhua .whTxt p{color: #FFFFFF;line-height: 0.3rem;font-size: 0.2rem;}
	.main .yyjianjie .texts .contant{display: block;margin-top: 0.4rem;}
	.main .yyjianjie .texts .contant img{width: 100%;margin-right: 0;margin-bottom: 0.2rem;}
	.main .yyjianjie .texts .contant p{margin-bottom: 0.2rem;}
	.main .yyjianjie .texts .contant p img{width: 20vw;height: 20vw;}
}