.w1200{width:1200px;margin:0 auto;height:590px;position:relative; }
.pa{position:absolute; }
.swiper-bns{width:100%;height:590px;background: #0858af;;}
.swiper-bns .swiper-slide{width:100%;height:590px;color:#fff;display:block}
.swiper-bns .swiper-slide .wrap{height:520px}
.swiper-bns .swiper-slide .sl-left{top:170px;left:40px;width:100%}
.swiper-bns .swiper-slide .t1{top:0px;left:0px;font-size:40px;}
.swiper-bns .swiper-slide .t2{top:50px;left:0px;font-size:26px;margin-top:20px;}
.swiper-bns .swiper-slide .t3{top:110px;left:0px;font-size:18px;}

.swiper-bns .swiper-slide.slide21{background:url(../images/bn/b1_bg.jpg) no-repeat center top; } 
.swiper-bns .swiper-slide.slide21 .img21{ top:70px;left:500px}
.swiper-bns .swiper-slide.slide21 .t1 { height:400px;position:absolute; top:-45px; left:-20px;}
.swiper-bns .swiper-slide.slide21 .btn { margin-top:65px;}

.swiper-bns .swiper-slide.slide22{	background: -webkit-linear-gradient(90deg,#254bde,#182e84); /* Safari 5.1-6.0 */
background: -o-linear-gradient(90deg,#254bde,#182e84); /* Opera 11.1-12.0 */
background: -moz-linear-gradient(90deg,#254bde,#182e84);/* Firefox 3.6-15 */
background: linear-gradient(to 90deg,#254bde,#182e84);
/*background:url(../images/bn/b2_bg.jpg) no-repeat center top;*/
 } 
.swiper-bns .swiper-slide.slide22 .img21{ top:125px;left:600px}
.swiper-bns .swiper-slide.slide22 .t1 { height:400px;position:absolute; top:-45px; left:-20px;}
.swiper-bns .swiper-slide.slide22 .btn { margin-top:65px;}
 
.swiper-bns .swiper-slide .btn{ height:80px;line-height:40px;left:0px;top:160px; font-size:16px;text-align:center}

.swiper-bns .swiper-pagination{bottom:30px!important}
.swiper-bns .swiper-pagination .swiper-pagination-bullet{width:40px;height:5px;border-radius:0}
.swiper-bns .swiper-nav{width:100%;height:100px;background:rgba(233,233,233,0.05);left:0;bottom:0;z-index:999}
.swiper-bns .swiper-nav li{color:#fff;width:239px;height:100px;border-right:1px solid rgba(233,233,233,0.05);float:left;cursor:pointer}
.swiper-bns .swiper-nav li .icon{width:65px;height:100px;display:flex;float:left;justify-content:center;align-items:center}
.swiper-bns .swiper-nav li .info{float:left;width:174px;height:100px}
.swiper-bns .swiper-nav li .info div{padding-top:30px;font-size:16px;padding-bottom:5px}
.swiper-bns .swiper-nav li .info p{color:#c3c3c3;font-size:14px}
.swiper-bns .swiper-nav li.active{background:rgba(233,233,233,0.05)}
.swiper-bns .swiper-nav li:nth-child(5){border-right:none}

.swiper-bns .swiper-slide .btn{ height:80px;line-height:40px;left:0px;top:160px; font-size:16px;text-align:center}
.swiper-bns .swiper-slide .btn a ,.swiper-bns .swiper-slide .btn a:link,.swiper-bns .swiper-slide .btn a:visited {  display:block; float:left; width:170px;height:40px;line-height:40px; border-radius:2px;font-size:16px;text-align:center; 
    background: none;margin-left:px; color: #fff;border:1px solid #fff; text-decoration: none;}
.swiper-bns .swiper-slide .btn a:hover { background: #0858af;transition: all 300ms ease 0s;-moz-transition:all 300ms ease 0s; -webkit-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s;color: #0858af; background: #fff; }
.swiper-bns .swiper-slide .btn a:nth-child(2) { background: none;margin-left:20px; color: #fff;border:1px solid #fff;}
.swiper-bns .swiper-slide .btn a:nth-child(2):hover { color: #0858af; background: #fff; transition: all 300ms ease 0s;}

/*mytabs-index*/
.mytabs {width:320px;margin: 0 auto; height: 47px; margin-top:40px;}
.mytabs a {position: relative;line-height: 46px; display: block; width: 160px;float: left; text-align: center;font-size: 16px; border-bottom: 1px #ccd1df solid;text-decoration: none;}
.mytabs a.active { border-bottom: 1px #ccd1df solid; }
.mytabs a.active i{ position: absolute;width:80px;height:4px;background-color:#10a1e3;left:50%;margin-left:-40px;bottom:-1px; }

.mytabs-swiper { margin-top:60px; overflow: hidden;;}
.mytabs-swiper .content-slide { clear:both; height: 530px; width:1200px;margin:0 auto; }
.mytabs-swiper .content-slide dl {width: 240px; float:left;height:530px; position: relative; }
.mytabs-swiper .content-slide dl dt { height:455px;  text-align: center;}
.mytabs-swiper .content-slide dl dd { text-align: center;font-size: 14px;}

.mytabs-swiper .content-slide dl dt img.pic{ width:183px; height: 396px;margin-top:28px;}
.mytabs-swiper .content-slide dl dt img.mod{width: 235px;height: 455px;}
.mytabs-swiper .content-slide dl dt em{position:absolute; top:1px; left:1px;}

/*single-slide-list*/
div.contents div.intro div#single-slide-list { height:488px; width:900px;overflow: hidden;}
div.contents div.intro div#single-slide-list dl {width: 225px; float:left;height:436px; position: relative; }
div.contents div.intro div#single-slide-list dl dt { height:455px;  text-align: center;}
div.contents div.intro div#single-slide-list dl dd { text-align: center;font-size: 14px;height:20px;line-height:20px; font-weight: bold;}
div.contents div.intro #single-slide-list dl dt img.pic{ width:175px; text-align: center;height: 379px;margin-top:28px;}
div.contents div.intro #single-slide-list dl dt em img.mod{width: 225px;height: 436px;}
div.contents div.intro #single-slide-list dl dt em{position:absolute; top:0px; left:0px;}