/* Minification failed. Returning unminified contents.
(27,206): run-time error CSS1035: Expected colon, found ';'
 */
body { }
.container { width: 1360px !important; }
.menu { height: 70px; width: 100%; position: absolute; left: 0; top: 0; z-index: 11; background-color: rgba(255,255,255,0.5); transition: top 0.5s; }
.logo { position: absolute; width: 70px; height: 70px; left: 15px; }
.logo img { width: 90%; height: auto; margin-top: 5%; }
.menu ul { margin-bottom: 0; }
.menu ul li a { display: block; line-height: 70px; padding: 0 20px; color: #565656; font-size: 16px; text-decoration: none; font-weight: bold; }
.menu ul li a:hover { color: #2D2D2D; background-color: #eee; }

.menu.midbacks { position: fixed; top: -70px; left: 0; background-color: #fff; background-color: rgba(255,255,255,1); z-index: 999999; }
.menu.backwhite { position: fixed; top: 0; background-color: rgba(255,255,255,1); z-index: 999999; }

.menu .top-menu-item { position: absolute; background: #fff; z-index: 999; display: none; margin-left: -10px; }
.menu .top-menu-item li a { display: block; line-height: 35px; padding: 0 30px; color: #565656; font-size: 16px; text-decoration: none; font-weight: 400; }
.menu .top-menu-item li a:hover { color: #2D2D2D; }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url('../../../Images/right.png'); }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url('../../../Images/left.png'); }

.swiper-button-prev, .swiper-button-next { width: 41px; height: 69px; background-size: 41px 69px; }
.swiper-pagination-bullet { transition: 0.5s; background: #000; }
.swiper-pagination-bullet-active { background: #fffcf2; width: 54px; border-radius: 8px; }

.quickEntryBox { height: 462px; background: #f7f7f7; }
.quickEntryBox * { padding: 0; margin: 0; list-style: none; }
.quickEntryBox .boxBody { width: 1200px; margin: 0 auto; padding-top: 50px; overflow: hidden; }
.quickEntryBox .boxBody li { width: 300px; height: 353px; position: relative; overflow: hidden; margin: 0 auto; cursor: pointer; overflow: hidden; float: left; outline: 0px #ff009c dotted; top: 0; relative; transition: all .5s; }
.quickEntryBox .boxBody li .boxBorder { border: 10px solid rgba(0,0,0,0); margin: 0 10px; overflow: hidden; position: relative; }
.quickEntryBox .boxBody li img { display: block; margin: 0 auto; }
.quickEntryBox .frontBg { position: absolute; z-index: 3; transition: all .3s; opacity: 1; }
.quickEntryBox .frontBg img { transition: all .3s; position: absolute; }
.quickEntryBox .frontBg .frontBg_1 { opacity: 1; }
.quickEntryBox .frontBg .frontBg_2 { opacity: 0; }
.quickEntryBox .zhehao { position: absolute; width: 108px; height: 108px; background: none; border-radius: 100%; left: 50%; top: -346px; margin-left: -454px; border: 400px solid #fff; box-sizing: content-box; transition: all .6s cubic-bezier(0.58, -0.6, 0.25, 0.22); z-index: 2; }
.quickEntryBox .backBg { width: 100%; height: 100%; background: #0ff; z-index: 1; overflow: hidden; }
.quickEntryBox li .backBg img { transition: all 1s; margin-left: 0px; }
.quickEntryBox .fasticon { position: absolute; left: 50%; top: 54px; margin-left: -54px; width: 108px; height: 108px; }
.quickEntryBox .fasticon img { border-radius: 50%; display: block; width: 108px; height: 108px; transition: all .1s; opacity: 1; }
.quickEntryBox .fasticon img.on { opacity: 0; }
.quickEntryBox .boxBody li:hover .zhehao { width: 600px; height: 600px; margin-left: -700px; top: -592px; }
.quickEntryBox .boxBody li:hover .boxBorder { border: 10px solid #ebebeb; }
.quickEntryBox .boxBody li:hover .frontBg .frontBg_1 { opacity: 0; }
.quickEntryBox .boxBody li:hover .frontBg .frontBg_2 { opacity: 1; }
.quickEntryBox .boxBody li.moveTop { top: 0; }

.footer { background-color: #272727; width: 100%; color: #ccc; }
.footer a { color: #ccc; }
.foot_top { padding: 20px 0; }
.foot_top ul li { line-height: 32px; height: 32px; }
.foot_top ul li strong { font-size: 16px; }
.foot_top ul li a { display: block; width: 100%; height: 32px; line-height: 32px; text-decoration: none; }
.foot_top ul li a:hover { padding-left: 8px; animation: mymove 0.5s infinite; -webkit-animation: mymove 0.5s infinite; animation-iteration-count: 1; -webkit-animation-iteration-count: 1;}
.foot_top > li > h6 { font-size: 16px; line-height: 16px; margin-bottom: 18px; }
.foot_top li > a { display: block; font-size: 13px; line-height: 13px; margin-bottom: 12px; }
.foot_bot { border-top: 1px solid #424141; padding: 15px 0; }

@keyframes mymove {
    from { padding-left: 0px; }
    to { padding-left: 8px; }
}

@-webkit-keyframes mymove
{
    from { padding-left: 8px; }
    to { padding-left: 0px; }
}


.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { text-shadow: 0 -1px 0 #149DFC; background-image: -webkit-linear-gradient(top, #149DFC 0%, #149DFC 100%); background-image: -o-linear-gradient(top, #149DFC 0%, #149DFC 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#149DFC), to(#149DFC)); background-image: linear-gradient(to bottom, #149DFC 0%, #149DFC 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149DFC', endColorstr='#149DFC', GradientType=0); background-repeat: repeat-x; border-color: #149DFC; }


.list-group-item.active a{color:#fff}
