@charset "utf-8";
html,body { height: 100%}
body { font-family: "微软雅黑"; overflow: auto;}
body.overflowHid{ overflow: hidden;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
a:hover img{opacity: 0.8; filter: alpha(opacity = 80);}
a,a img {transition:.3s;-webkit-transition:.3s}
.image img { max-width: 100%;}
.txt-c { text-align: center;}.txt-r{ text-align: right;}
.txtWhite{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.switchBox { display: none;}
.whiteBg { background: #fff;}

.w100bfb { width: 100%;}
.w50bfb { width: 50%;}
.w49bfb { width: 49%;}
.w33bfb { width: 33%;}
.home_main .roleWarp .slider__item a:hover img{opacity: 1; filter: alpha(opacity = 100);}

.fz20 { font-size: 20px;}

.home_bg {position: fixed; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; z-index: 1;}
.home_bg .cover { position: absolute;top: 0; bottom: 0; left: 0; right: 0; z-index: 1; opacity: 0; filter: alpha(opacity = 0); background: #3E4869; transition: .8s;  -webkit-transition: .8s;}
.home_bg .cover.out { opacity: .5; filter: alpha(opacity = 50);}
.home_bg .bg { display: none; position: relative; z-index: 1;}
.home_bg .bg img {float: left; width: 100%;}

.home_bg .bg.afternoon{ display: block; right: 0; transition: 12s linear; -webkit-transition: 12s linear;}
.home_bg .bg.afternoon.move{right: 10%;}
.home_bg .bg.afternoon img { width: 110%;}
.home_bg .bg .bg1 { position: relative;}
.home_bg .bg .fyImg { position: absolute; z-index: 2; left: 0; right: 0; bottom: -23%;}
.home_bg .bg .fyImg img { position: relative; float: none; width: 68%; left: -10%;opacity: 0;filter: alpha(opacity = 0); }
.home_bg .bg.afternoon.move .fyImg img {animation:bgfyMove 20s ease-out;}

.home_bg .vodBg { position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: 2; transition: 1s; -webkit-transition: 1s; text-align: center;}
.home_bg .vodBg .vidbacking {height: 100%;}
.home_bg .vodBg.hd {opacity: 0;filter: alpha(opacity = 0); transition-delay: 10s; -webkit-transition-delay: 10s;}
.closeVodBtn { display: none; width: 160px; height: 40px; border-radius: 20px; position: absolute; bottom: 2%; left: 50%; margin-left: -80px; text-align: center; line-height: 40px; background: #000; background: rgba(0,0,0,.5); font-size: 16px; color: #fff; z-index: 99;}
.closeVodBtn:hover { color: #999;}

.home_main { min-width: 1420px; position: absolute; top: 0;  right: 0; left: 0; z-index: 2;}
.home_main .home_top { position: absolute; left: 2%; right: 2%; top: 35px;}
.home_main .home_top .tqBox { padding-top: 10px; font-size: 18px; line-height: 32px; color: #fff;}
.home_main .home_top .tqBox .tq {position: relative;}
.home_main .home_top .tqBox .tq img { position: absolute; left: 0; top: -20px;}
.home_main .home_top .top_nav { height: 50px; padding: 0 20px; font-size: 18px; border-radius: 25px; line-height: 50px; background: #4571BF; color: #fff;}
.home_main .home_top .top_nav a { padding: 0 15px; border-right: 1px solid #fff;  color: #fff;}
.home_main .home_top .top_nav a:hover { color: #eee;}
.home_main .home_top .top_nav a.wzr { padding-left: 0;}
.home_main .home_top .top_nav a.wzr i { float: left; width: 30px; height: 30px; margin: 10px 0 0 5px; background: url(/index/home-ico-1-1.png) no-repeat;}
.home_main .home_top .top_nav a:last-child { border-right: none;}

.home_main .home_top > div  { position: relative; top: -120px; opacity: 0; transition: 1s; -webkit-transition: 1s;}

.home_main .home_top.show > div.logo { opacity: 1; top: 0;}
.home_main .home_top > div.logo { left: 50%; transform: translateX(-50%); margin-left: -180px \9;}
.home_main .home_top.showM > div.logo { left: 0; transform: translateX(0);margin-left: 0 \9;}
.home_main .home_top.showM > .tqBox { opacity: 1;filter: alpha(opacity = 100); top: 0;transition-delay: .3s; -webkit-transition-delay: .3s;}
.home_main .home_top.showM > .s_logo {opacity: 1;top: 0; transition-delay: .6s; -webkit-transition-delay: .6s;}
.home_main .home_top.showM > .top_nav {opacity: 1;filter: alpha(opacity = 100); top: 0; transition-delay: 1s; -webkit-transition-delay: 1s;}

.home_main .txtSub img { position: relative; left: -80%; opacity: 0;filter: alpha(opacity = 0); transition: 1s; -webkit-transition: 1s;}
.home_main .txtSub.show img {opacity: 1;filter: alpha(opacity = 100); left: 0; transition-delay: 1.5s; -webkit-transition-delay: 1.5s;}


.home_main .mainWarp { position: relative;}
.home_main .mainWarp .tqBoxT2 {position: absolute;top: -12px; left: -80%; font-size: 18px; line-height: 32px; color: #fff;transition: 1s; -webkit-transition: 1s;}
.home_main .mainWarp .tqBoxT2 .tq {position: relative;}

.home_main .roleWarp { width: 1600px; margin: 140px auto 0; position: relative;}
.home_main .roleWarp .searchBox { position: absolute; right: 0; top: 0;}
.home_main .roleWarp .searchBox .hotKey { line-height: 24px; font-size: 18px; color: #fff; letter-spacing: 1px;}
.home_main .roleWarp .searchBox .hotKey a { display: inline-block; height: 32px; margin: 0 4px; font-size: 18px; padding: 0 15px; line-height: 32px; background: #436276; color: #fff; border-radius: 16px;}
.home_main .roleWarp .searchBox .hotKey a:hover { background: #365567;}
.home_main .roleWarp .searchBox .sTxt { height: 52px; position: relative;}
.home_main .roleWarp .searchBox .sTxt input { float: right; width: 440px; height: 52px; padding: 0 20px; font-size: 20px; font-family: "微软雅黑"; background: #fff; border-radius: 26px; color: #666; border:none;}
.home_main .roleWarp .searchBox .sTxt button { position: absolute; right: 0; top: 0; width:140px; height: 52px; border: none; border-radius: 26px; background: #90D335; color: #fff; font-size: 20px; font-family: "微软雅黑"; cursor: pointer;}
.home_main .roleWarp .searchBox .sTxt button:hover { background: #79B921;}
.home_main .roleWarp .switchJD {position: absolute; right: 530px; top: 40px;}
.home_main .roleWarp .switchJD a { display: block; width: 150px; height: 60px; background: #CD2CB0 url(/pubimages/web/home-ico-1-2.png) no-repeat center 40px; line-height: 46px; border-radius: 8px; text-align: center; font-size: 18px; color: #fff;}
.home_main .roleWarp .switchJD a:hover { background-color: #BF21A0;}

.home_main .switchBtn a span{ display: inline-block; width: 280px; height: 74px; margin-top: 40px; background: #4279E1; font-size: 32px; line-height: 74px; text-align: center; color: #fff; border-radius: 6px 6px 0 0; margin-right: 10px; transition: .3s; -webkit-transition: .3s; }
.home_main .switchBtn a.active span { background: #fff; color: #4571bf;}
.home_main .item { height: 690px; background: #fff;}

.home_main .roleWarp .sliderT1 { background: #fff;}
.home_main .roleWarp .jmSilder .slider {height: 307px;}
.home_main .roleWarp .jmSilder .slider-nav { display: none;}
.home_main .roleWarp .jmSilder .info { display: block; height: 50px; line-height: 50px; position: absolute; bottom: 0; left: 0; right: 0; font-size: 16px; padding:0 60px 0 15px; background: #000; background: rgba(0,0,0,.5); color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight: 500;} 
.home_main .roleWarp .jmSilder .info .tag { display: inline-block; padding: 0 5px; line-height: 24px; margin-right:5px; background: #3D9CFD;}
.home_main .roleWarp .jmSilder .info span { position: absolute; right: 0; width: 60px; text-align: center; font-size: 18px; letter-spacing: 2px;}
.home_main .roleWarp .jmSilder .info span i { font-size: 20px; font-weight: 700;}

/* 企业 */
.home_main .roleWarp .qySilder .slider {height: 307px;}
.home_main .roleWarp .qySilder .slider-nav { display: none;}
.home_main .roleWarp .qySilder .info { display: block; height: 50px; line-height: 50px; position: absolute; bottom: 0; left: 0; right: 0; font-size: 16px; padding:0 60px 0 15px; background: #000; background: rgba(0,0,0,.5); color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight: 500;} 
.home_main .roleWarp .qySilder .info .tag { display: inline-block; padding: 0 5px; line-height: 24px; margin-right:5px; background: #3D9CFD;}
.home_main .roleWarp .qySilder .info span { position: absolute; right: 0; width: 60px; text-align: center; font-size: 18px; letter-spacing: 2px;}
.home_main .roleWarp .qySilder .info span i { font-size: 20px; font-weight: 700;}

.home_main .jmBox1 { width: 530px;}
.home_main h3.t1 { height: 52px; margin-bottom: 2px; line-height: 52px;background: #F0F3F6;}
.home_main h3.t1 a { display: inline-block; height: 52px; padding: 0 30px; font-size: 22px; color: #333;}
.home_main h3.t1 a.active { background: #3CA9F3; color: #fff;}
.home_main .jmBox1 .jmboxImg1 { height: 307px; overflow: hidden;}
.home_main .jmBox1 .jmboxImg1 img { height: 307px;}
.home_main .infoT1 { border-bottom: 1px dashed #999;}
.home_main .infoT1 a { display: block; color: #000;  }
.home_main .infoT1 a strong { display: block; padding: 13px 0 10px; font-size: 24px; }
.home_main .infoT1 a em { display: block; font-size: 18px; line-height: 30px; height: 56px; overflow: hidden;}
.home_main .infoT1 a:hover { color: #4279E1;}

.home_main .jmBox2 { width: 520px; margin: -6px 20px 0;}

.home_main .jmBox3 { width: 450px;}
.home_main .icoTxtT1 a { display: inline-block; width: 49%; height: 74px; line-height: 74px; font-size: 22px; color: #fff; background: #D9B800; text-align: center; border-radius: 8px;}
.home_main .icoTxtT1 a img { position: relative; margin-right: 15px;}
.home_main .icoTxtT1 a.a2 { background: #18C67A;}
.home_main .icoTxtT1 a:hover { background: #C6A700;}
.home_main .icoTxtT1 a.a2:hover { background: #12B96F;}

.home_main .jmBox3 .icoTxtT2 { overflow: hidden; position: relative;}
.home_main .jmBox3 .icoTxtT2 a { width: 16.66%; font-size: 17px; color: #222; line-height: 20px;}
.home_main .jmBox3 .icoTxtT2 a em {display: block;}
.home_main .jmBox3 .icoTxtT2 a.btnsT {display: block; width: 20px; position: absolute; top: 0; bottom: 0;z-index: 9; }
.home_main .jmBox3 .icoTxtT2 a.leftBtn {  left: 0;background: url(/pubimages/web/btn_prev.png) no-repeat center; }
.home_main .jmBox3 .icoTxtT2 a.rightBtn { right: 0;background: url(/pubimages/web/btn_next.png) no-repeat center;}
.home_main .jmBox3 .icoTxtT2 .w200Bfb { width: 200%; position: relative; left: 0; transition: .5s;}
.home_main .jmBox3 .icoTxtT2.r .w200Bfb{ left: -100%;}

.home_main .bottomBox .ztSwitchBox { position: relative; padding-left: 168px; width: 852px;}
.home_main .bottomBox .ztSwitchBox .t1 { position: absolute; top: 0; left: 0; }
.home_main .bottomBox .imgTxtT1 a { float: left; margin-left: 15px; text-align: center; font-size: 16px; color: #26365A;}
.home_main .bottomBox .imgTxtT1 a em { display: block; }
.home_main .bottomBox .ztSwitchBox .slider-container { background: #fff;}
.home_main .bottomBox .ztSwitchBox .slider-nav { bottom: 10px; text-align: right; padding-right: 20px;}
.home_main .bottomBox .ztSwitchBox .slider-nav__control { border: none; background: #fff; margin: 0 10px; opacity: .6; filter: alpha(opacity = 60); cursor: pointer; }
.home_main .bottomBox .ztSwitchBox .slider-nav__control.is-active { opacity: 1; filter: alpha(opacity = 100); }

.home_main .roleWarp .swBox { height: 640px; overflow: hidden;}


.home_main .mainWarp > .searchBox {  right: -80%; opacity: 0;filter: alpha(opacity = 0); transition: 1s; -webkit-transition: 1s; z-index: 2;}
.home_main .mainWarp.show > .searchBox { right: 0;opacity: 1;filter: alpha(opacity = 100); transition-delay: 2s; -webkit-transition-delay: 2s;}

.home_main .mainWarp > .tqBoxT2 {  left: -80%; opacity: 0;filter: alpha(opacity = 0); transition: 1s; -webkit-transition: 1s; z-index: 2;}
.home_main .mainWarp.show > .tqBoxT2 { left: 0;opacity: 1;filter: alpha(opacity = 100); transition-delay: 2s; -webkit-transition-delay: 2s;}

.home_main .mainWarp > .switchJD {  right: -120%; opacity: 0;filter: alpha(opacity = 0); transition: 1s; -webkit-transition: 1s; z-index: 1;}
.home_main .mainWarp.show > .switchJD { right: 530px;opacity: 1;filter: alpha(opacity = 100); transition-delay: 2.5s; -webkit-transition-delay: 2.5s;}

.home_main .mainWarp .roleSwitch .switchBtn a { display: inline-block; position: relative; left: -100%; opacity: 0; filter: alpha(opacity = 0);transition: 1s; -webkit-transition:1s; z-index: 3;}
.home_main .mainWarp .roleSwitch .switchBtn a:nth-child(2),
.home_main .mainWarp .roleSwitch .switchBtn a:nth-child(3) { left: -20%; z-index: 2;}
.home_main .mainWarp .roleSwitch .switchBtn a:nth-child(3) { z-index: 1;}
.home_main .mainWarp.show .roleSwitch .switchBtn a { left: 0; opacity: 1; filter: alpha(opacity = 100);}
.home_main .mainWarp.show .roleSwitch .switchBtn a:nth-child(2){transition-delay: .8s; -webkit-transition-delay: .8s;}
.home_main .mainWarp.show .roleSwitch .switchBtn a:nth-child(3){transition-delay: 1.5s; -webkit-transition-delay:1.5s;}

.home_main .mainWarp .roleSwitch .item,.home_main .mainWarp .bottomBox { position: relative; top: 1000px; opacity: 0;  transition: 1s; -webkit-transition: 1s;}
.home_main .mainWarp.show .roleSwitch .item,.home_main .mainWarp.show .bottomBox { top: 0; opacity: 1;}
.home_main .mainWarp.show .bottomBox {transition-delay: 1s; -webkit-transition-delay:1s; }

.home_main h3.t1.s1 a{padding: 0; width:25%; text-align: center;}
.home_main h3.t1.s1 a.active { background: #59CF00;}

.home_main h3.t1.s2 a i.vodIco { float: left; width: 32px; height: 32px; margin: 15px 5px 0 0; background: url(/index/home-ico-1-1.png) no-repeat 0 -98px;}
.home_main h3.t1.s2 a.active i.vodIco { background-position: 0 -137px;}
.home_main h3.t1.s2 a.active { background: #18B2C6;}

.home_main .ykBox1 { width: 680px;}
.home_main .ykBox2 { width: 360px;margin: -6px 20px 0;}
.home_main .ykBox3 { width: 460px;}

.home_main .ykBox2 .icoLists li { width: 50%;}
.home_main .ykBox1 .ykSilder { height: 394px;}
.home_main .ykBox1 .ykSilder .slider__item img { width: 680px; height: 394px;}
.home_main .ykBox3 .simRlBox { height: 303px;}
.home_main .ykBox3 .rlBox { position: relative; height: 303px; overflow: hidden; transition: .5s; -webkit-transition: .5s;}
.home_main .ykBox3 .rlBox.showHd { height: 640px;}
.home_main .ykBox3 .rlBox .tBox { height: 72px;background: url(/pubimages/web/home-bg-1-1.jpg) no-repeat; color: #fff; background-size: cover; }
.home_main .ykBox3 .rlBox .tBox h5 { float: left; padding: 0 20px 0 35px; line-height: 72px; font-size: 22px;}
.home_main .ykBox3 .rlBox .tBox p {float: left; padding-top: 12px; line-height: 26px; font-size: 16px; text-align: center;}
.home_main .ykBox3 .rlBox .tBox p em { font-size: 22px; display: block;}
.home_main .ykBox3 .rlBox .rlDays table { width: 100%; border: 2px solid #EBF3F4; border-top: none; text-align: center;font-size: 18px; }
.home_main .ykBox3 .rlBox .rlDays table th{ padding: 5px;  text-align: center;}
.home_main .ykBox3 .rlBox .rlDays table td {  padding: 1px 5px;}
.home_main .ykBox3 .rlBox .rlDays table td span { display: inline-block; width: 30px; height: 30px; line-height: 30px; cursor: pointer; color: #898989; border-radius: 50%;}
.home_main .ykBox3 .rlBox .rlDays table td.current-month span {color: #666;}
.home_main .ykBox3 .rlBox .rlDays table td.current-day span,.home_main .ykBox3 .rlBox .rlDays table td.selected span { background: #6A84EB; font-weight: 700; color: #fff;}
.home_main .ykBox3 .rlBox .calendar-hd { display: none;}
.home_main .ykBox3 .rlBox .rlDays table td.hove span { font-weight: 700; color:#6A84EB}
.home_main .ykBox3 .rlBox .rlDays table td.current-day.hove span, .home_main .ykBox3 .rlBox .rlDays table td.selected.hove span{ color:#fff !important}
.home_main .ykBox3 .rlBox .rlDays table td.other-month.hove span { color:#888}

.home_main .ykBox3 .rlBox .hdLists { height: 333px; padding: 15px 5px 0; position: absolute; left: 0; right: 0; background: #fff; border: 2px solid #EBF3F4; border-top: none;}
.home_main .ykBox3 .rlBox .hdLists ul li a { position: relative; display: block; height: 60px; margin: 5px 0; padding: 0 15px 0 80px; font-size: 18px; color: #3e3e3e; overflow: hidden;}
.home_main .ykBox3 .rlBox .hdLists ul li a strong{ font-weight: 500; height: 60px; display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-align: center;display: box;box-orient: horizontal;box-align: center;}
.home_main .ykBox3 .rlBox .hdLists ul li a span { display: block; position: absolute; left: 10px; top: 5px; width: 60px; height: 60px; background: #F0F3F6 url(/images/home-bg-1-2.png) no-repeat center; font-size: 16px; color: #a9c1e5;}
.home_main .ykBox3 .rlBox .hdLists ul li a span em { position: absolute; left:7px;top: 4px; font-size: 18px; color: #6e87eb;}
.home_main .ykBox3 .rlBox .hdLists ul li a span i { position: absolute; right: 0;bottom: 5px;}
.home_main .ykBox3 .rlBox .hdLists a.more,.home_main .ykBox3 .rlBox .hdLists a.hideListBtn { position: absolute; bottom: 10px; right: 10px; display: inline-block; padding: 5px 15px; font-size: 20px; color: #6a84eb;}
.home_main .ykBox3 .rlBox .hdLists a.hideListBtn {left: 15px; right: auto; padding: 5px 30px; color: #000; font-size: 14px; background: #f8f8f8; border-radius: 6px;}

.home_main .ykBox3 .icoTxtT1 a {background: #65BAE2;}
.home_main .ykBox3 .icoTxtT1 a.a2 {background: #818DDF;}
.home_main .ykBox3 .icoTxtT1 a:hover {opacity: .8; filter: alpha(opacity = 80);}

/*.copyBox { border-top: 1px solid #fff; }*/
.copyBox .copy { width: 1030px; margin: 10px auto; color: #fff;}
.copyBox .copy p { line-height: 22px; text-align: center;}
.copyBox .copy a { padding-left: 8px; }
.copyBox .icoList a { float: left; padding: 0;}
.copyBox .icoList a,.moveShowBox .icoList span { padding-left: 15px;}


/*图片切换 temp 1 start*/
.imgWidth { position: absolute;}
.imgMoveBox .l-t-btn a { display: block; width: 20px; height: 20px; overflow: hidden; text-indent: -99em; position: absolute; top: 50%;  z-index: 5; }
.imgMoveBox .l-t-btn a.leftBtn { left: 0; background-position: 0 -81px;}
.imgMoveBox .l-t-btn a.rightBtn { right: 0;}
.imgMoveBox dl { float: left;}
.imgMoveBox .l-t-btn a:hover,.ico-list-temp.temp-2 ul li a:hover{opacity: 0.8; filter: alpha(opacity = 80);}

/*图片切换 temp 1 end*/
.ico-move-list-temp { position: relative;}
.ico-move-list-temp.temp-1 {width: 100%; height: 180px;}
.ico-move-list-temp.temp-1 .imgList { width: 620px; height: 180px; margin: 0 auto; overflow: hidden; position: relative;}
.ico-move-list-temp.temp-1 .imgList dl { width: 200px; margin: 0 4px;}
.ico-move-list-temp.temp-1 .imgList dl a { display: block; text-align: center; color: #000; font-size: 18px; overflow: hidden;}
.ico-move-list-temp.temp-1 .imgList dl a img { height: 134px; margin-bottom: 5px;}
.ico-move-list-temp.temp-1 .l-t-btn a { width: 30px; height: 135px; background: url(/pubimages/web/btn_prev.png) no-repeat 5px center; top: 10px;}
.ico-move-list-temp.temp-1 .l-t-btn a.rightBtn { background: url(/pubimages/web/btn_next.png) no-repeat 5px center;}
.ico-move-list-temp.temp-1 .l-t-btn a.not { cursor: default; opacity: .3; filter: alpha(opacity = 30); }



.icoLists { float: left; height: 640px; position: relative;}
.icoLists li { float: left; width: 33.33%;}
.icoLists li a {display: block; height: 148px; margin: 6px; text-align: center; background: #ECF5FE; color: #2f4077;font-size: 20px;}
.icoLists li a:hover { background: #DEE8F2;}
.icoLists li a i { display: block; padding-top: 20px;}
.icoLists li a em { display: block; line-height: 24px;}
.icoLists li a.line em { font-size: 18px;}
.icoLists li.moreBtn { position: absolute; bottom: 0; right: 0;}
.icoLists li.moreBtn a { color: #3ca9f3;}
.icoLists li.moreBtn a i { padding: 45px 0 5px;}
.icoLists li.moreBtn a i img { height: auto;}

.listsT1 ul li a { display: block;position: relative; padding: 5px 80px 5px 12px; font-size: 18px; color: #333;  }
.listsT1 ul li a i { position: absolute; left: 0; top: 18px; width: 4px; height: 4px; border-radius: 50%; background: #6B6B6B;}
.listsT1 ul li a span { position: absolute; right: 0; top: 6px;}
.listsT1 ul li a.y1 { padding-right: 100px; } 
.listsT1 ul li a:hover { color: #4279E1;}

.listsT1.s1 ul li a { padding-right: 0;}
.listsT1.vodIco ul li a { padding-left: 35px;}
.listsT1.vodIco ul li a i { top: 8px; width: 32px; height: 32px; background: url(/index/home-ico-1-1.png) no-repeat 0 -98px; border-radius: initial;}

.listsT1.lineHT1 ul li a { padding-top: 12px; padding-bottom: 12px;}

/* 底部 图片切换 */
.home_main .bottomBox .imgTxtT1{position: relative; width: 650px; height: 140px;}
.imgTxtT1 .imgList { width: 650px; height: 140px; margin: 0 auto; overflow: hidden; position: relative;}
.imgTxtT1 .imgList dl { width: 153px; margin: 0 4px;}

.imgTxtT1 .imgList dl a { display: block; text-align: center; color: #000; font-size: 18px; overflow: hidden;}
.imgTxtT1 .imgList dl a img { height: 134px; margin-bottom: 5px;}
.home_main .bottomBox .imgTxtT1 .l-t-btn a { float: none; width: 18px; height: 26px; border: 1px solid #fff; background-color: rgba(0,0,0,.5);    top: 44%; transform: translateY(-50%);}
.home_main .bottomBox .imgTxtT1 .l-t-btn a img{max-width: 100%; height: auto;}
.imgTxtT1 .l-t-btn a.leftBtn { left: 7px; background: url(/images/yt_jsms_cut_img_pre.png) no-repeat 3px center;}
.imgTxtT1 .l-t-btn a.rightBtn { right: 6px; background: url(/images/yt_jsms_cut_img_next.png) no-repeat 3px center; }
.imgTxtT1 .l-t-btn a.not { cursor: default; opacity: .3; filter: alpha(opacity = 30); }

@media screen and (max-width: 1750px) {
	.home_main .logo img { height: 70px;}
	.home_main .home_top .tqBox,.home_main .home_top .top_nav a { font-size: 16px;}
	.home_main .home_top .top_nav a { padding: 0 13px;}
	.home_main .home_top .tqBox { line-height: 28px;}
	.home_main .home_top .day,.home_main .home_top .time,.home_main .home_top p em { display: none;}
	

}


@media screen and (max-width: 1930px) {
	.home_main .roleWarp { width: 1400px; margin: 170px auto 0;}
	.home_main .bottomBox .imgTxtT1{width: 570px;}
	.imgTxtT1 .imgList {width: 570px;}
	.imgTxtT1 .imgList dl{width: 133px;}

	.home_main .switchBtn a span {width: 245px;}
	.home_main .roleWarp .searchBox .sTxt input {width: 420px;}
	.home_main .roleWarp .switchJD {right: 468px !important;}
	.home_main .item { height: 650px;}
	.home_main .jmBox1,.home_main .jmBox2 {width: 450px;}
	.home_main .jmBox3 {width: 400px;}
	.home_main .jmBox1 .jmboxImg1,.home_main .jmBox1 .jmboxImg1 img,.home_main .roleWarp .jmSilder .slider { height: 264px;}
	.home_main .bottomBox { margin-top: 15px;}
	.home_main .bottomBox .ztSwitchBox {width: 768px;padding-left: 146px;}
	.home_main .bottomBox .ztSwitchBox .t1 img { width: 154px;}
	.home_main .bottomBox .imgTxtT1 a { margin-left: 10px;}
	.home_main .bottomBox .imgTxtT1 a img { height: 112px;}
	
	.home_main .ykBox1 { width: 590px;}
	.home_main .ykBox2 { width: 320px;}
	.home_main .ykBox3 { width: 390px;}
	.home_main .ykBox3 .rlBox.showHd { height: 600px;}
	.home_main .ykBox3 .rlBox .hdLists {height:296px}
	.home_main .ykBox3 .rlBox .hdLists ul li a { height: 50px; padding-left: 70px; font-size: 15px;}
	.home_main .ykBox3 .rlBox .hdLists ul li a span { width: 50px; height: 50px; font-size: 12px;}
	.home_main .ykBox3 .rlBox .hdLists ul li a span em { font-size: 16px;}
	.home_main .ykBox1 .ykSilder { height: 360px;}
	.ico-move-list-temp.temp-1 .imgList { width: 532px;}
	.ico-move-list-temp.temp-1 .imgList dl { width: 168px;}
	.ico-move-list-temp.temp-1 .imgList dl a img { height: 120px;}
	.ico-move-list-temp.temp-1 .imgList dl a { font-size: 14px;}
	
	.home_main h3.t1.s1 a { font-size: 18px;}
	
	.icoLists { height: 600px;}
	.icoLists li a { height: 138px; font-size: 18px;}
	.icoLists li a i img { height: 53px; margin-bottom: 10px;}
	.icoLists li a.line i img { margin-bottom: 2px;}
	.listsT1 ul li a { font-size: 16px;}
	
	.home_main .ykBox1 .ykSilder .slider__item img { width: 590px; height: 360px;}

	.home_main .roleWarp .qySilder .slider { height: 264px;}

}





@keyframes bgfyMove {
	0% {
		left: -10%;opacity: 0;
	}
	50% {
		opacity: .8;
	}
	100% {
		left: 50%;opacity: 0;
	}
}