@charset "utf-8";
/* CSS Document */
*{padding: 0;margin: 0;}
 body{max-width:640px;margin: 0 auto;display: block; /*font-family: "思源黑体 CN;"*/font-family:'微软雅黑,黑体';}
ul,li,a{ list-style:none;}
a{text-decoration: none;}
input,textarea,select{padding:0;font-family:inherit;outline:none;resize:none;background:none;border:none;font-size:inherit;color:inherit;}
input::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
textarea::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
select::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
::-webkit-input-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
::-ms-input-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
.clear{ clear:both;}

.kstitl{width:11.25rem;height:2rem;margin: 0px auto; background: url("ks-dh.png") no-repeat; background-size:11.25rem 2rem;line-height: 2rem; text-align: center; color: #fff; font-size:1.25rem; margin-top:2rem;}
.kstitl1{text-align:center; height: 1rem; color:#1876bc; line-height:1rem; font-size:1.1rem; padding-top: 0.8rem;}
.kstitl1::after,.kstitl1::before{width:1.083333333333333rem;height:1rem;content:""; background: url("ks-xd.png") no-repeat left center;background-size:1.083333333333333rem 0.7083333333333333rem;}
.kstitl1::after{ float: left;}
.kstitl1::before{ float: right;}
.kswd1{ width:72%;margin:0px auto;}
.kswd2{ width:91.4%;margin:0px auto;}
.kswd3{ width:79%;margin:0px auto;}
.kswd4{ width:88%;margin:0px auto;}
.kspp{width: 91.875%; margin: 0px auto; color: #666666; font-size:1rem; text-indent: 2em; line-height:1.5rem; margin-top: 0.8rem;}
.kspp font{color:#1876bc;}
.kscon1{width: 91.875%;margin:0px auto;box-shadow: 0.4px 0.4px 0.4rem #909090;border-radius:24px;margin-top: 0.8rem; overflow: hidden;}
.kscon1 img{ width:100%; }
.kscon1 .kstt{width: 22rem; margin: 0px auto; display: block; margin-top: 0.8rem;}
.kscon1 p{ width:100%; height: 2.25rem; line-height: 2.25rem; text-align: center; color:#666666; font-size:0.8rem;}

.kscon2{width: 91.875%;margin:0px auto;box-shadow: 0.4px 0.4px 0.4rem #909090;border-radius:12px;margin-top: 0.8rem; overflow: hidden;}
.kscon2 .kstt{width: 22.6rem; margin: 0px auto; display: block; margin-top: 0.8rem;}
.kscon2 .kstt1{width: 22rem; margin: 0px auto; display: block; margin-top: 0.8rem; padding: 0.4rem;box-shadow: 0.4px 0.4px 0.4rem #909090;}

.kscon2 p{ width:100%; height: 2.25rem; line-height: 2.25rem; text-align: center; color:#666666; font-size:1rem;}
.syys {position: relative; margin-top: 0.8rem; height:15rem;}
.syys .syyscon {width:98%;margin: 0px auto;overflow: hidden; padding-top: 0.8rem;box-shadow: 0.4px 0.4px 0.4rem #909090;border-radius:20px;}

.syys .syyscon .ksys ul{width:100%;  z-index: 10}

.syys .ys-pagination{ display: inline;position: absolute; text-align:center; width: 100%;
 -webkit-transition:.3s;
 -moz-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 -webkit-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0);
 -o-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0);
 z-index:10}

.syys .swiper-pagination-bullet{ width:0.45rem; height:0.45rem;margin: 0 5px; }
.syys .swiper-pagination-bullet-active{  background: #0065c3; border-radius:100%;}




