@charset "utf-8";
/*public start*/
html{-webkit-text-size-adjust: none;-webkit-font-smoothing: antialiased}
body{font: normal 12px/180% 'Microsoft YaHei',\5FAE\8F6F\96C5\9ED1,'SimSun','pingfang SC';color:#333;background:url(../images/ban.jpg) no-repeat top center #fff;}
*, *::after, *::before{box-sizing: border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;}
*{margin: 0;padding: 0;outline: 0;border: 0;}
a:link, a:visited{color:#333333;text-decoration: none;}
a:hover{color: #c00;text-decoration: underline;}
a, img{-webkit-touch-callout: none;}
ol, ul, li{list-style: none;}
em, i{font-style: normal;}
input, select, textarea{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;font-size: 100%;}
button, input, optgroup, select, textarea{color: inherit;font: inherit;margin: 0;}
button, input[type=button], input[type=reset], input[type=submit]{cursor: pointer;}
table{border-collapse: collapse;border-spacing: 0;}
div{ margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
/*clear*/
.clearfix:before, .clearfix:after{content: "";display: table;}
.clearfix:after{clear: both;overflow: hidden;}
.clearfix{zoom: 1;}
.g-ellipsis-1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.g-ellipsis-2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/*copyright*/
#copyright{margin: 0px auto;text-align: center;padding: 20px 0;line-height: 180%;clear: both;}
.w1000{width:1000px;}
.w1200{width:1200px;}
/*=====public end=====*/
.blue,.blue a:link,.blue a:visited,.blue a:hover{color:#2352ab;}
.red,.red a:link,.red a:visited,.red a:hover{color:#e95b05;}
.ban{height:560px;}
.daoyu{background:url(../images/xinbg.png) no-repeat top center; height:723px;position:relative;}
.daoyu .w1200{margin-top:150px;}
.daoyu .w1200 .dywz{height:350px; overflow:auto;width:710px; margin-left:270px; padding-right:10px;}
.daoyu .w1200 .dywz::-webkit-scrollbar {width : 10px;height: 1px;}
.daoyu .w1200 .dywz::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);background:#0065c1;}
.daoyu .w1200 .dywz::-webkit-scrollbar-track {box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 10px;background:#ededed;}
.daoyu .w1200 p{font-size:16px;color:#000000;line-height:32px;text-indent:2em;margin-bottom:15px;}
.daoyu .w1200 .qm{ position:absolute;bottom:150px;left:50%; margin-left:310px;}
.news{text-align:center;}
.news h1{ font:bold 42px/56px \5FAE\8F6F\96C5\9ED1;color:#00264c;}
.news h1 a:link,.news h1 a:visited{color:#00264c;}

.bg02{background:url(../images/bg02.png) no-repeat top center; height:591px;}
.bg03{background:url(../images/bg03.png) no-repeat bottom center;}
.bg04{background:url(../images/dibu.png) no-repeat top center; height:118px;}
/*p1Con*/
.p1_con{padding-top:100px;}
.pic{width:590px;height:400px;position:relative;float:left;}
.pic span{position:absolute;width:100%;font-size:20px;font-weight:bold;background:url(../images/tsbg.png) repeat-x top center;height:83px;line-height:115px;left:0;bottom:0;text-align:center;}
.pic1{width:590px;height:400px;position:relative;float:right;}
.pic1 .swiper-container{width:100%;height:100%;}
.pic1 .prev1{background:url(../images/left.png) no-repeat top center;width:105px;height:114px;position:absolute;top:140px;left:0;cursor:pointer;z-index:99;}
.pic1 .next1{background:url(../images/right.png) no-repeat top center;width:105px;height:114px;position:absolute;top:140px;right:0;cursor:pointer;z-index:99;}

.p2_con .fl{width:580px; position:relative;}
.p2_con .fr{width:570px;}
.tit1{text-align:center;margin:40px auto 30px auto;}
.tit2{font-size:24px;font-weight:bold;text-align:left;line-height:40px;margin-bottom:20px;}

.p2_con .fr h2{font:bold 22px/32px \5FAE\8F6F\96C5\9ED1;border-top:1px dashed #CCC; padding-top:10px;}
.p2_con .fr h2:first-child{border-top:none; padding-top:0px;}
.p2_con .fr p{font-size:14px; line-height:26px; margin:8px auto 12px auto;}
.pic2 li{width:270px; float:left;margin-left:40px;}
.pic2 li:first-child{margin-left:0px;}
.pic2 li span{ font-size:14px;margin:5px auto 0 auto;display:block;line-height:30px;text-align:center;font-weight:600;}
.pic3 li{width:310px; float:left;margin-left:50px;}
.pic3 li:first-child{margin-left:0px;}
.pic3 li b{font-size:20px;margin:15px auto 6px auto;display:block;line-height:34px;display:block;font-weight:800;}
.pic3 li p{font-size:16px;line-height:32px;display:block;color:#999;}
.listbg1{background:url(../images/bg03.png) no-repeat top center;width:530px;height:405px;}
.list1{margin-left:50px;width:400px;}
.list1 li{line-height:36px;text-align:left;font-size:16px;border-bottom:1px dashed #ccc;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;padding:7px 0px 7px 15px;}
.list1 li:before{content: "";position:absolute;top:23px;left:0px;width:5px;height:5px;border-radius:50%;background:#b23535;}
.p4_con{margin-top:30px;}
.p5_con{margin-top:30px;}
.p5_con .fl{width:600px;background:url(../images/line.png) no-repeat top right;}
.p5_con .fr{width:540px;}
.pic4{width:540px;margin:0px;}
.pic4 img{float:left;margin-right:30px;}
.pic4 span{float:left;display:inline-block;font-size:20px;width:240px;margin-top:20px;line-height:34px;}
.list2{margin-top:20px;width:540px;}
.list2 li{line-height:36px;text-align:left;font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;padding:2px 0px 2px 24px;}
.list2 li:before{content: "";position:absolute;top:14px;left:0px;width:13px;height:13px;background:#005bab;}
.swiper-3d{width:550px;height:280px;}
.swiper-3d span{opacity:0;text-align:center;font-size:16px;line-height:26px;width:100%;display:inline-block;}
.swiper-3d .active span{opacity:1;}
.swiper-3d .prev {left: 30px;}
.swiper-3d .next {right: 30px;}
.swiper-3d .swiper-item.hide {opacity:0;}
.swiper-3d li img{width:100%;height:100%;border-radius:50%;opacity:0.6;}
.swiper-3d li.active img{opacity:1;}
.arrow-left{ position:absolute; top:140px; left:0px; z-index:11;cursor:pointer;}
.arrow-right{ position:absolute; top:140px;right:0px; z-index:11;cursor:pointer;}
.sjban{display:none}
/*copyright*/
#copyright{padding:40px 0;font-size:14px;}
@media (min-device-width:320px) and (max-width:689px),(max-device-width:48px){
	html,body{height: 100%;position: relative;}
    html { font-size:62.5%;}
	.fl,.fr{float:none;}
	.sjban{ display:block;}
	.sjban img{width:100%;height:auto;}
   .w1200,.w1000{width:100%; max-width:480px; min-width:320px;}
   .ban{display:none}
   body{background:#fff;}
   .mt50{ margin-top:5vw;}
   .daoyu{height:75vw;background:url(../images/xinbgm.png) no-repeat top center;background-size:102% auto;}
   .daoyu .w1200{margin-top:14vw;}
	.daoyu .w1200 .dywz{width:75%;margin-left:14vw;padding-right:2vw;height:38vw; overflow:auto;}
   .daoyu .w1200 p{margin-bottom:2vw;line-height:7vw;}
   .daoyu .w1200 .qm{bottom:12vw;margin-left:22vw;transform:scale(.5);}
   .bg02{background:#0065c1;height:auto;}
   .bg04{background:#0065c1;height:auto;}
   .p1_con{padding:10vw 0;}
   .pic{width:92%;height:auto;float:none}
   .pic img{width:100%;height:auto;}
   .pic span{ background-position:bottom center;height:11vw;line-height:11vw;bottom:1vw;}
   .pic1{width:92%;height:60vw;float:none;margin-top:6vw;}
   .pic1 .swiper-container .swiper-slide img{width:100%;height:auto;}
   .pic1 .prev1,.pic1 .next1{width:10vw;height:11vw; background-size:cover;top:24vw;}
   .tit1{margin:6vw auto 4vw auto;}
   .tit1 img{width:100%;}
   .tit2{margin-bottom:3vw;margin-left:4vw;}
   .p2_con .fl,.p2_con .fr{width:92%;}
   .p2_con .fl{height:90vw;}
   .p2_con .fl .tit2,.p5_con .fl .tit2,.p5_con .fr .tit2{margin-left:0px;}
   .swiper-3d{width:90%;height:70vw;position:absolute;left:5%;}
   .swiper-3d li{transform:scale(.6) !important;}
   .swiper-3d li.active{transform:scale(.9) !important;}
   .pic2 li{width:46%;margin:0 2% 2% 2%;text-align:center;min-height:43vw;}
   .pic2 li:first-child{margin:0 2% 2% 2%;}
   .pic2 li img{width:96%;height:auto;}
   .pic2 li span{line-height:6vw;}
   .p4_con{margin-top:4vw;}
   .p5_con{margin-top:4vw;}
   .pic3 li{width:92%; float:none;margin:2% auto;}
   .pic3 li:first-child{margin:2% auto;}
   .pic3 li img{width:100%;height:auto;}
   .list1{margin-left:4vw; width:90%;}
   .listbg1{width:100%;height:110vw;background-size:100% 100%;}
   .p5_con .fl,.p5_con .fr{width:92%;background:none;}
   .pic4{width:100%;}
   .pic4 img{float:none;margin:0 auto;width:100%;height:auto;}
   .list2{margin-top:1vw;width:100%;margin-bottom:4vw;}
   .list2 li{white-space:normal;}
   .pic4 span{float:none;margin-top:1vw;width:100%;}
}
