@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
header{width:100%;float:left;}
nav{width:100%;float:left;}
footer{width:100%;float:left;}
body {-webkit-text-size-adjust:none;background:#fff;font-family:"微软雅黑",Arial;font-style: normal;font-weight: normal;font-variant: normal;}
a {text-decoration: none; border: 0px none; outline: 0px none;} 
a:link{ text-decoration: none}
a:visited{ text-decoration: none}
a:hover{text-decoration: none}
a:active{text-decoration: none}
.clear {margin: 0px;padding: 0px;clear: both;}
.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden}
ul,li,dt,dl,dd{	list-style-type: none;	margin: 0px; padding: 0px; background:none;}
p {	margin: 0px; padding: 0px;}
img{ width:100%; }

.fl{float:left;}
.fr{float:right;}

.askbox2{width:100%;}
.askbox2 a{width:46%;margin:0 2% 4% 2%;display:block; background:#0f2658;text-align:center;font-size:0.32rem;float:left;color:#fff;line-height:280%;}
.askbox2 a.other{background:#3b69d5;}

.jia{ background:#0f2658; width:100%; overflow:hidden; padding:0% 1% 5% 1%;}
.jia a{ float:left; display:block; width:21%; margin:1% 1.5% 1% 2%;}
.jia a.sbgy1{animation: updown 3s 0s ease both infinite;}
.jia a.sbgy2{animation: updown 1.5s 0s ease both infinite;}
.toutu{width:100%; position:relative; z-index:2;}
.toutu p{width:26%; position:absolute; left:49%;bottom:1%;animation: updown 3s 0s ease both infinite; border-radius: .5em; background: #c8a565; padding: 2% 0; font-size: 0.32rem; text-align: center;font-weight: 700; color: #fff;}

.con1 li{width:44%; float: left;margin: 6% 0 0 4%; position: relative}
.con1 .co{color: #fff; font-weight: 700; font-size: 0.36rem; text-align: center; border-radius: 3em; background: #c8a565; padding: 4% 0;}
.con1 .co1{color: #fff; font-weight: 700; font-size: 0.36rem; text-align: center; border-radius: 3em; background: #3b69d5; padding: 4% 0;}
.con1 .bq{position: absolute; width:17.5%; top:-20%; right: 6%;animation: zy 2s 0s ease both infinite;}

.con1{width:100%; background:#cee1fb; margin:0 auto; padding:1px 0; overflow:hidden; padding-bottom:5%;}
.srk{width:100%; margin:5% auto;}
.srk .a1{display:block;width:66%;float:left; position:relative; margin-left:5%;}
.srk .a1 p{font-size:.32rem;color:#a0a0a0; position: absolute; left:5%;top:27%;}
.srk .a1 span{display:block;font-size:.32rem;color:#fff; background:#e8c587; padding:.2em 1em; border-radius:.1rem; position:absolute; right:5%; top:20%;}
.srk .a2{display:block;width:25%;float:left; position:relative; margin-left:2%; font-size:.32rem;color:#fff; background:#18308b; height:.99rem; line-height:.9866rem; text-align:center;border-radius:.1rem;}
.con1 .tt{width:59%; margin:5% auto 0;}
.tt i{display:block;width:.64rem; margin:3% auto 0;animation: updown 2s 1s ease both infinite;}
.con1 .nr{width:87%; margin:5% auto;}
.con1click{background: #f6586f; border-radius: 1em;width:90%; margin: 0 auto;}
.con1left{width:60%; font-size: 0.36rem; font-weight: 700; color: #fff; float: left; text-align: center; padding: 2% 0}
.con1left span{font-size: 0.46rem; color: #ffff00; }
.con1right{width:30%; font-size: 0.4rem; font-weight: 700; color: #000; float: right; text-align: center; padding: 2.5% 0; background: #ffff00; border-radius: .2em;}
.ts{margin-top:2%;margin-bottom:3%;}
.ts img{width: 23%;
    float: left;
    margin-left: 2%;}
.ts p{font-size: 0.32rem;
    width: 68%;
    margin-left: 2%;
    float: left;
    margin-top: 2%;}
.ts p span{font-weight:bold;}

.con2{width:100%; background:#0f2658; margin:0 auto; padding:1px 0 0 0;}
.con2 .tt{width:59%; margin:5% auto;}
.con2 ul{width:96%; margin:5% auto;}
.con2 ul li{width:31%;float:left; margin-left:1.75%;}
.con2 ul li a{display:block;font-size:.38rem;color:#fff; background:#1b45a1; text-align:center; padding:.5em 0; border-radius:2em; box-sizing:border-box; border:1px dashed #fff;}
.con2 .nr{width:100%; margin:5% auto 0;}

.zxk{width:100%; margin:0 auto;}
.zxk a{display:block; position:relative;}
.zxk a p{font-size:.38rem;color:#393939; position:absolute; left:20%;top:28%;}


.con3{width:100%; background:#cee1fb; margin:0 auto; padding:1px 0;}
.con3 .tt{width:59%; margin:5% auto;}
.con3 .stt{display:inline-block; color:#fff; background:#3b69d5; font-size:.42rem; padding:.2em 1em .2em 1em; margin:3% 0 3% 5%; border-radius:1.4em; position:relative;}
.con3 .stt.stt2{ margin-top:7%;}
.con3 .stt i{display:inline-block;width:1.0666rem; vertical-align:middle;}
.con3 .stt:before { content:""; position: absolute; left: 24%; top: 100%; width: 0; height: 0; border-width: .15rem;border-style: solid;border-color: #3b69d5 transparent transparent transparent;}
.con3 .ul1{width:90%; margin:0 auto;}
.con3 .ul1 li{font-size:.37rem;color:#393939; line-height:1.5em;}
.con3 .img{width:92%; margin:5% auto;}
.con3 .ul2{width:96%; margin:0 auto; padding-bottom:6%;}
.con3 .ul2 li{width:31%;float:left; margin-left:1.75%; border-radius:.2rem; box-sizing:border-box; border:1px solid #c9c9c9; overflow:hidden;}
.con3 .ul2 li .img2{ background:#8dbcfd; padding:15% 0;}
.con3 .ul2 li .img2 img{display:block;width:30%; margin:0 auto;}
.con3 .ul2 li dl{width:100%; margin:0 auto; background:#fff;}
.con3 .ul2 li dl dt{font-size:.4rem;color:#dc8f42; line-height:2em; text-align:center;}
.con3 .ul2 li dl dd{font-size:.3rem;color:#393939; padding:0 3% 5% 5%;word-wrap:break-word;}
.con3 .nr{width:100%; margin:5% auto 0;}
.con3 .nr2{width:93%; margin:5% auto;}
.con3 .ul3{width:90%; margin:5% auto; border:1px dashed #8e8f91; padding:3% 0;}
.con3 .ul3 li{width:33.33%;float:left; text-align:center; font-size:.37rem; color:#393939; box-sizing:border-box; border-right:1px dashed #8e8f91;}
.con3 .ul3 li:last-child{border:none;}


.con4{width:100%; background:#cee1fb; margin:0 auto; padding:1px 0;}
.con4 .tt{width:70%; margin:5% auto;}
.con4 .ul1{width:90%; margin:0 auto;}
.con4 .ul1 li{font-size:.32rem;color:#393939; line-height:1.5em;}
.con4 .img{width:92%; margin:5% auto;}
.con4 .ul2{width:92%; margin:5% auto;}
.con4 .ul2 li{width:33.33%;float:left;text-align:center; box-sizing:border-box; border-right:1px dashed #7786b6;}
.con4 .ul2 li:last-child{border:none;}
.con4 .ul2 li a{display:block;width:80%; margin:0 auto;}
.con4 .ul2 li a p{font-size:.33rem;color:#fff; background:#fb8265; width:90%; margin:3% auto 0; padding:.3em 0; border-radius:1.5em;}

.jzj{margin-top:5%;}
.jzj ul{width:100%;overflow:hidden;display:block;}
.jzj ul li{width:50%;float:left;position:relative;}
.jzj ul li dl{position:absolute;    top: 46%;
    text-align: center;}
.jzj ul li dt{font-size:0.36rem;}
.jzj ul li dt span{font-weight:bold;color:#154096;}
.jzj ul li dd{font-size: 0.32rem;
    width: 72%;
    margin-left: 11%;}
.jzj ul li dd span{font-weight:bold;}
.jzj .on{position: absolute;
    font-size: 0.4rem;
    font-weight: bold;
    text-align: center;
    background: #fc8266;
    padding: 3% 11%;
    color: #fff;
    border-radius: 0.5rem;
    top: 80%;
    margin-left: 8%;}
.xu .cof{font-size: 0.26rem; line-height: 1.2em; color: #251b3d; padding-top: 1%;}
.xu li{float: left; width:28%; padding: 4% 0 0 4%}
.xs p{font-size:0.32rem;width:92%;margin:5% auto 3%;}
.xs dl{width:92%;margin:0 auto;}
.xs dd{float: left;}
.xs a{color: #251b3d;}
.xs .co{font-size: 0.26rem; width:75%; line-height: 1.2em;  padding-top: 2%;}
.xs .click{background: #251b3d; padding: 1% 0; text-align: center; color: #fff; font-size: 0.26rem; width:20%;margin:2.5% 0 0 5%;}

/* 选项卡样式 */
.c9ul{width:100%;margin:4% auto 2%}
.c9ul li{float:left;text-align:center;font-size:.32rem;color: #0f2658;
    background: #d0e1fd;cursor:pointer;margin-left:2%;padding:4% 0; width:22.5%; line-height: 1.2em}
.c9ul li.on{background:#0f2658;color:#fff; font-weight: 700;}

.zzleft{float: left; width:47%; padding-left: 2%;}
.zzright{float: left; padding-left: 4%; width:44%;}
.zzright h2{font-size: 0.4rem; color: #333; padding-top:10%}
.zzright .co{padding-top: 10%; line-height: 1.4em; font-size: 0.3rem; color: #333;}



h1{display:block;height:1.2rem;width:78%;margin:6% 11% 0;font-size:.54rem;line-height:140%;color:#1f1f1f;font-weight:600;text-align:center;background:url(h1bg.gif) bottom center repeat-x;background-size:auto;background-size:100%;}
h1 span{width:100%;display:Block; float:left;font-size:.38rem;color:#fff;font-weight:400;text-align:center;line-height:.3rem;}

	
.con5{width:100%; background:#0f2658; margin:0 auto; padding:1px 0;}
.con5 .tt{width:76%; margin:5% auto;}

.table{width:90%; margin:5% auto; background:#154096;}
.table th{font-size:.32rem;color:#eccc91;font-weight:600;padding:2%;}
.table td{font-size:.32rem;color:#fff; padding:2% 1.5%; text-align:center;}
.table .bg{ background:#7985bc;}
.table .cl{ color:#eccc91;}


.con6{width:100%; background:#cee1fb; margin:0 auto; padding:1px 0;}
.con6 .tt{width:59%; margin:5% auto;}
.con6 .nr{width:95%; margin:5% auto; padding:10% 0 5%; background:#fff; border-radius:.5rem; position:relative;}
.con6 .nr .caseimg{display:block;width:85%; margin:1% auto;  padding:0;}
.con6 .nr .bq1{width:7%; position:absolute;left:7%;top:-1.5%;}
.con6 .nr .bq2{width:7%; position:absolute;right:7%;top:-1.5%;}

#swiperyst2{ padding-bottom:5%;}



.con7{width:100%; background:#0f2658; margin:0 auto; padding:1px 0;}
.con7 .tt{width:59%; margin:5% auto 0;}

.con7 ul{width:98%; margin:0 auto 5%;}
.con7 ul li{width:47%;float:left; margin-left:2%; background:#154096; color:#fff; font-size:.32rem; height:1.4rem; padding-top:22%; margin-top:22%; position:relative;}
.con7 ul li p{ padding:0 10%;}
.con7 ul li .img{display:block;width:80%; position:absolute; left:10%; top:-50%;}


.con8{width:100%;margin:0 auto; position:relative;}
.con8 .tt{width:62%; position:absolute; left:19%;top:7%;}
.con8  p{width:90%; position:absolute; left:5%;top:26%; font-size:.32rem;color:#393939; line-height:1.5em;}
.con8  p strong{font-weight:600;}


.con22{width:100%; margin:0 auto; padding:5% 0; background:#efefef;}
.dhbox{width:96%; margin:3% auto;}
.dhbox p{font-size:0.3rem;color:#b0b0b0; text-indent:6em; margin-bottom:1%;}
.dhbox .wen{ margin-bottom:3%;}
.dhbox .wen a{display:block;width:70%;float:left;margin-left:3%; background:#fff; font-size:0.33rem; color:#717171; padding:0.7em 1em; position:relative; border-radius:0.1rem;}
.dhbox .wen a:before {content:"";position: absolute;right:100%;top:0.4rem;width:0;height:0;border-top:0.15rem solid transparent;border-right:0.15rem solid #fff;border-bottom:0.15rem solid transparent;}
.dhbox .wen img{width:10%;float:left;margin-left:3%;}
.con22 ul{width:100%; margin:5% auto;}
.con22 ul li{width:20%;float:left; margin-left:4%; text-align:center;}
.con22 ul li a{display:block; font-size:0.37rem;color:#fd8258; text-decoration:underline;}
.btnew2018{width:90%;display:block;padding:3% 0;margin:5% auto 2%;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.btnew2018 span{display:block;float:left;width:70%;padding:0 1%;font-size:0.33rem; color:#717171; text-indent:1em;border-radius:6px;background:#fff;border:1px solid #dedede;line-height:250%;text-align:left;overflow: hidden; box-shadow:0px 0px 10px #ccc;}
.btnew2018 i{display:block;float:right;width:25%; font-size:0.33rem; border-radius:8px;background:#052459;color:#fff;border:1px solid #8a98ac;line-height:250%;text-align:center;font-style:normal;letter-spacing:4px;box-shadow:0px 0px 10px #999;}


.linkul1{width:95%; margin:5% auto;}
.linkul1 li{width:25%;float:left;box-sizing:border-box; border-right:1px solid #8e8f91;}
.linkul1 li:last-child{border:none;}
.linkul1 li a{display:block; width:90%; margin:0 auto;}
.linkul1 li a i{display:block;width:50%; margin:0 auto;}
.linkul1 li a p{font-size:.32rem;color:#393939; text-align:center; margin-top:3%;}

.linkul2{width:98%; margin:5% auto;}
.linkul2 li{width:31%;float:left;margin-left:1.75%;}

#ysswiper .swiper-pagination-bullet{ background:#999; opacity:1;}
#ysswiper .swiper-pagination-bullet-active{ background:#f2854c;}

@keyframes rotate {
0% {
    transform: translateY(-2px);
}
50% {
    transform: translateY(2px);
}
100% {
    transform: translateY(-2px);
}
}
@keyframes ftimg{
	0%{-webkit-transform:scale(1)}
	50%{-webkit-transform:scale(1.1)}
	100%{-webkit-transform:scale(1)}
}
@keyframes updown{
	0%{opacity:1;transform:translateY(0)}
	50%{opacity:1;transform:translateY(-5px)}
	100%{opacity:1;transform:translateY(0px)}
}
