﻿@charset "UTF-8";

.hmTopWrapper,.wrapper{height:100%; position:relative;}
.hmFocus170417{ background: url(../images/loader.gif) no-repeat center center; position:absolute; top:0px; bottom:0px; left:0; right:0; }
.hmFocus170417 .swiper-wrapper{height:100%;}
.hmFocus170417 .bgImg{position:absolute; left:0; top:0; width:100%;height:100%;}

.hmFocus170417 .swiper-pagination{ height: 15px; bottom: 20px; }
.hmFocus170417 .swiper-pagination-bullet{ margin: 0px 10px; height: 15px; width: 20px; border: 2px solid #C3272B; border-radius: 0; background: none; opacity: 1; transition:all 0.5s ease-in-out; border-radius:0.8em; }
.hmFocus170417 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #154a86; width: 60px; height: 15px; position: relative; top: -1px; }
@media (max-width:1400px){
.hmFocus170417 .hmFocusBtnL{left:30px; transform:scale(0.8)}
.hmFocus170417 .hmFocusBtnR{right:30px; transform:scale(0.8)}
}
@media (max-width:1199px){
.hmFocus170417 .hmFocusBtnL{left:20px;}
.hmFocus170417 .hmFocusBtnR{right:20px;}	
}
@media (max-width:992px){
.hmFocus170417 .hmFocusBtnL{left:0px; transform:scale(0.6)}
.hmFocus170417 .hmFocusBtnR{right:0px; transform:scale(0.6)}
.hmFocus170417,.hmFocus170417 .swiper-wrapper{height:450px;}
.hmTopWrapper{height:518px;}
.hmFocus170417{top:0px; bottom:auto;}

}
@media (max-width:767px){
.hmFocus170417,.hmFocus170417 .swiper-wrapper{height:350px;}
.hmTopWrapper{height:365px;}
.hmFocus170417 .hmFocusBtnL{ height: 60px; width: 30px; margin-top: -30px; background-size:12px auto;}
.hmFocus170417 .hmFocusBtnR{ height: 60px; width: 30px; margin-top: -30px; background-size:12px auto;}
.hmFocus170417 .swiper-pagination{ transform:scale(0.6);}
}
.hmNext { height: 40px; position: absolute; left: 50%; width: 30px; z-index: 5; margin-left: -15px; top: 15px; border: 2px solid #DDDDDD; border-radius:1.2em; }
.hmNext i { position: absolute; left: 50%; top: 20px; margin-left: -1px; animation: nextIconMv 1s linear 0s infinite; -webkit-animation: nextIconMv 1s linear 0s infinite; background: #DDDDDD; height: 12px; width: 2px; }
@keyframes nextIconMv{
	0% {top:6px;}
	100% {top:12px;}
}
@-webkit-keyframes nextIconMv{
	0% {top:6px;}
	100% {top:12px;}
}
@media (max-width:767px){
.hmNext{display:none;}
}
.kfMenu { width: 42px; position: fixed; z-index: 50; top: 50%; right: 10px; transform:translateY(-50%); }
.kfMenu_btn1 { height: 42px; width: 42px; margin-bottom: 8px; background: rgba(0,0,0,0.45) url(../images/kfmenu_icon1.png) no-repeat center center; display: inline-block; border-radius: 50%; position: relative; }
.kfMenu_btn2 { height: 42px; width: 42px; margin-bottom: 8px; background:rgba(0,0,0,0.45) url(../images/kfmenu_icon2.png) no-repeat center center; display: inline-block; border-radius:50%; }
.kfMenu_btn3 { height: 42px; width: 42px; margin-bottom: 8px; background:rgba(0,0,0,0.45) url(../images/kfmenu_icon3.png) no-repeat center center; display: inline-block; border-radius:50%; }
.kfMenu_btn4 { height: 42px; width: 42px; margin-bottom: 8px; background:rgba(0,0,0,0.45) url(../images/kfmenu_icon4.png) no-repeat center center; display: inline-block; border-radius:50%; }
.kfMenu a:hover{ background-color:#C3272B;}
.kfWxImg { height: 126px; width: 126px; margin-top: -63px; position: absolute; left: -142px; top: 50%;}
.kfWxImg:after,.kfTelBox:after{content:"";border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #fff; top:50%; right:-7px; position:absolute; margin-top:-7px;}
.footer { color: #FFF; background: #c3272b; text-align: center; padding: 24px 15px 17px; line-height: 24px; font-size: 14px; }
.footer a,.footer a{ color: #FFF;}
.hmBomWarpper { background: #222222; padding: 64px 0px 38px; }
.hmBomCon1 { padding: 42px 0px 48px; border-top: 3px solid #393939; border-bottom: 3px solid #393939; }
.hmBomCon2 { padding-top: 50px; }
.hmBc1L { float: left; width: 235px; color: #FFF; }
.hmBc1_p1 { line-height: 24px; padding: 4px 0px 0px 72px; font-size: 14px; }
.hmBtel { font-size: 24px; line-height: 30px; margin-bottom: 20px; padding-left: 72px; }
.hmBc1_p2 { font-size: 14px; line-height: 20px; padding-left: 72px; }
.hmBc1Dl { margin-left: 362px; }
.hmbomDl { float: left; width: 166px; margin-right: 40px; }
.hmBomDl_a { font-size: 14px; color: #dddddd; }
.hmBomDl_a:hover { color: #c3272b; font-weight: bold; }
.hmbomDl dt { color: #FFF; font-size: 16px; line-height: 56px; border-bottom: 1px solid #393939; }
.hmbomDl dd { border-bottom: 1px solid #393939; line-height: 35px; height: 43px; padding-top: 5px; font-size: 14px; }
.hmBomWx { position: absolute; top: 18px; width: 120px; right: 0px; }
.imgBlock p { line-height: 30px; height: 31px; font-size: 14px; color: #FFF; text-align: center; display: block; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; }
.hmSinaBtn,.hmSinaBtn:hover { background: #C3272B url(../images/sinaicon.png) no-repeat 18px center; line-height: 30px; height: 30px; width: 120px; font-size: 14px; color: #FFF; display: block; padding-left: 44px; margin-top: 12px; border-radius:1.8em; }
.hmBomPP { margin: 0px -26px; }
.hmBomPP li { padding: 0px 26px; margin-bottom: 26px; }
.hmBom_a1 { display: block; height: 90px; position: relative; background:rgba(255,255,255,0.6); border-radius:0.8em; position:relative; }
.hmBom_a1:before{ content:""; position:absolute; left:4px; top:3px; right:4px; bottom:3px; border:1px solid #5F5F5F; border-radius:0.8em;}
.hmBom_a1 img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:90%; height:auto; transition:all 0.5s ease-in-out;-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.hmBom_a1:hover{ background:rgba(255,255,255,1);}
.hmBom_a1:hover img{-webkit-filter: grayscale(0%); filter: grayscale(0%);}
.hmBom_frname { color: #ffffff; font-size: 16px; line-height: 50px; }
.hmBom_a2 { color: #999999; white-space: nowrap; font-size: 14px; line-height: 34px; height: 34px; margin-right: 35px; }
@media (max-width:992px){
.hmBc1L{margin:0 auto 25px; float:none;}
.hmBomWx {display:none;}
.hmBc1Dl{margin-left:0;}
.hmBomPP { margin: 0px -8px; }
.hmBomPP li { padding: 0px 8px;}
}
@media (max-width:767px){
.hmBc1Dl{ margin:0 -10px;}
.hmbomDl { width: 50%; margin-right: 0; padding:0 10px; margin-bottom:15px; }
}
.hmCon1 { padding-bottom: 65px; background: url(../images/hm_line1.jpg) repeat-x left 165px; position:relative; }
.hmTbox { height: 165px; padding-top: 68px; position: relative; z-index: 1; }
.hmt_ename { font-size: 14px; line-height: 40px; text-transform: uppercase; color: #999999; }
.hmt_m,.hmt_m:hover { background: url(../images/hmt_mbg.png) no-repeat left top; padding-left: 35px; line-height: 38px; display: inline-block; height: 38px; position: absolute; top: 96px; right: 0px; font-size: 16px; color: #999999; }
.hmc1Box { margin: 55px -8px 0px; }
.hmc1Box li { padding: 0px 8px; }
.hmc1_aBox2 .overflowHide { height: 320px; }
.hmc1_aBox2 { display: block; padding-top: 35px; }
.hmc1_nm { text-align: center; display: inline-block; padding: 13px 6px 17px; width: 30px; margin-left: -15px; position: absolute; left: 50%; top: 21px; font-size: 16px; line-height: 19px; color: #FFF; background: #C3272B; z-index: 2; }
@media (max-width:1199px){
.hmc1_aBox2 .overflowHide { height: 328px; }
}
@media (max-width:992px){
.hmCon1{margin-top:-66px;}
.hmc1_aBox2 .overflowHide{height:315px;}
}
@media (max-width:767px){
.hmCon1{margin-top:-35px;}
.hmt_img img{ transform:scale(0.8); transform-origin:left}
.hmt_m,.hmt_m:hover{font-size:14px;}
.hmt_ename{line-height:30px;}
.hmc1_aBox2 .overflowHide{height:388px;}
}
@media (max-width:413px){
.hmc1_aBox2 .overflowHide{height:332px;}
}
@media (max-width:374px){
.hmc1_aBox2 .overflowHide{height:308px;}
}
@media (max-width:359px){
.hmc1_aBox2 .overflowHide{height:352px;}
}
.hmCon2 { background: url(../images/hmc2_bg.jpg) repeat; padding-bottom: 60px; position: relative; }
.hmCon2:before{ content: ""; height: 1px; width: 100%; position: absolute; left: 0px; top: 164px; background:rgba(255,255,255,0.1); }
.hmCon2:after{content:""; height: 1px; width: 100%; position: absolute; left: 0px; bottom: 129px; background:rgba(255,255,255,0.1); }
.hmCon2 .hmt_ename{color:#fff;}
.hmCon2 .hmt_m,.hmCon2 .hmt_m:hover{color:#fff; background: url(../images/hmt_mbg2.png) no-repeat left top;}
.hmc2Box { margin-top: 41px; height: 560px; }
.hmc2_aBox .overflowHide { height: 360px; }
.hmc2Bom { height: 166px; text-align: center; position: relative; z-index: 2; }
.hmc2Txt { font-size: 14px; line-height: 30px; color: #ffffff; padding: 30px 100px 28px; position: absolute; left: 55px; right: 55px; bottom: 24px; background:rgba(0,0,0,0.7); border-radius:10em; }
.hmc2Box .prev { background: rgba(0,0,0,0.35) url(../images/hmc2btnl.png) no-repeat center center; height: 50px; width: 50px; position: absolute; z-index: 5; top: 50%; left: 20px; margin-top: -25px; }
.hmc2Box .next { background: rgba(0,0,0,0.35) url(../images/hmc2btnr.png) no-repeat center center; height: 50px; width: 50px; position: absolute; z-index: 5; top: 50%; right: 20px; margin-top: -25px; }
.hmc2Bom ul li { display: inline-block; width: 165px; line-height: 34px; color: #FFF; text-align: center; height: 166px; padding-top: 40px; font-size: 18px; position: relative; cursor: pointer; }
.hmc2_squer{ content: ""; height: 11px; width: 11px; border: 2px solid #FFF; background: #375066; margin-left: -5px; position: absolute; left: 50%; top: 91px; border-radius:50%; }
.hmc2_squer:after{ content: ""; background: #FFF; height: 6px; width: 6px; margin-top: -3px; margin-left: -3px; position: absolute; left: 50%; top: 50%; border-radius:50%; opacity:0; }
.on .hmc2_squer:after{opacity:1;}
.on .hmc2_squer{width:16px; height:16px; margin-left:-8px; top:88px;}
.hmc2Icon1 { background: url(../images/cnum.png) no-repeat 11px center; display: inline-block; height: 45px; width: 45px; margin-left: -22px; position: absolute; left: 50%; bottom: 0px; border-radius:50%; transition:all 0.3s ease-in-out }
.hmc2Icon2 { background: url(../images/cnum.png) no-repeat -152px center; display: inline-block; height: 45px; width: 45px; margin-left: -22px; position: absolute; left: 50%; bottom: 0px; border-radius:50%; transition:all 0.3s ease-in-out }
.hmc2Icon3 { background: url(../images/cnum.png) no-repeat -312px center; display: inline-block; height: 45px; width: 45px; margin-left: -22px; position: absolute; left: 50%; bottom: 0px; border-radius:50%; transition:all 0.3s ease-in-out }
.hmc2Icon4 { background: url(../images/cnum.png) no-repeat -475px center; display: inline-block; height: 45px; width: 45px; margin-left: -22px; position: absolute; left: 50%; bottom: 0px; border-radius:50%; transition:all 0.3s ease-in-out }
.hmc2Icon5 { background: url(../images/cnum.png) no-repeat -636px center; display: inline-block; height: 45px; width: 45px; margin-left: -22px; position: absolute; left: 50%; bottom: 0px; border-radius:50%; transition:all 0.3s ease-in-out }
.hmc2Bom li.on i{ background-color:#0B1D2D;}
@media (max-width:992px){
.hmc2Txt{padding-left:50px; padding-right:50px; line-height:24px;}
.hmc2Txt p{height:72px; overflow:hidden;}
.hmc2Bom ul li{width:125px;}
}
@media (max-width:767px){
.hmc2Txt{left:0; right:0; border-radius:0; padding:15px 15px; bottom:0; line-height:22px;}
.hmc2Txt p{height:22px;}
.hmc2_aBox .overflowHide,.hmc2Box{height:250px;}
.hmc2Box .prev{left:10px; width:40px; height:40px;}
.hmc2Box .next{right:10px; width:40px; height:40px;}
.hmc2Bom{height:318px;}
.hmCon2:after{display:none;}
.hmc2Bom{font-size:0;}
.hmc2Bom ul li{width:33.333%; font-size:16px;}
.hmc2_squer{top:74px;}
.on .hmc2_squer{top:71px;}
.hmc2Bom ul li{height:145px; padding-top:30px;}
.hmCon2{padding-bottom:35px;}
}
.hmCon3 {background: url(../images/hm_line1.jpg) repeat-x left 165px;position: relative;}
.hmc3_list { padding-top: 50px; margin: 0px -10px 34px; }
.hmc3_list li { margin-bottom: 37px; padding: 0px 10px; }
.hmc3_proBox{border-radius:0.6em;}
.hmc3_proBox:hover{ box-shadow:3px 3px 10px 1px rgba(0,0,0,0.08); overflow:hidden; position:relative; z-index:0}
.hmc3_aBox .overflowHide { height: 238px; border-radius:0.6em 0.6em 0 0 }
.hmc3_bom { height: 40px; border-right: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; border-left: 1px solid #EAEAEA; border-radius: 0 0 0.6em 0.6em; font-size: 14px; line-height: 39px; color: #999999; }
.hmc3_st1 { line-height: 44px; padding-top: 7px; height: 52px; border-bottom: 1px solid #EAEAEA; text-align: center; font-size: 16px; border-right: 1px solid #EAEAEA; border-left: 1px solid #EAEAEA; }
.hmc3_s1 { float: left; width: 50%; text-align: center; height: 39px; border-right: 1px solid #EAEAEA; cursor: pointer; }
.hmc3_s2 { text-align: center; float: left; width: 50%; }
.hmc3_s1 i { font-size: 18px; margin-right: 12px; }
.hmc3_s1.on { color: #be262a; }
.hmCon4 { background: url(../images/hmc2_bg.jpg) repeat; position: relative; }
.hmCon4:before{ content: ""; height: 1px; width: 100%; position: absolute; left: 0px; top: 164px; background:rgba(255,255,255,0.1); }
.hmCon4 .hmt_ename{color:#fff;}
.hmCon4 .hmt_m,.hmCon4 .hmt_m:hover{color:#fff; background: url(../images/hmt_mbg2.png) no-repeat left top;}.hmc4Box { padding: 50px 0px 37px; }
.hmc4_aBox { display: block; }
.hmc4_tnm { line-height: 86px; color: #FFF; font-size: 24px; }
.hmc4_ptxt { font-size: 14px; line-height: 26px; color: #ffffff; padding: 28px 66px; position: absolute; width: 100%; left: 0px; bottom: 0px; background:rgba(0,0,0,0.6); }
.hmc4Box .prev { background: rgba(0,0,0,0.35) url(../images/hmc2btnl.png) no-repeat center center; height: 50px; width: 50px; position: absolute; z-index: 5; top: 40%; left: 20px; margin-top: -25px; }
.hmc4Box .next { background: rgba(0,0,0,0.35) url(../images/hmc2btnr.png) no-repeat center center; height: 50px; width: 50px; position: absolute; z-index: 5; top: 40%; right: 20px; margin-top: -25px; }
@media (max-width:992px){
.hmc4_ptxt{line-height:24px; padding: 28px 50px;}
.hmc4_ptxt p{ height:72px; overflow:hidden;}
}
@media (max-width:767px){
.hmc4_ptxt{line-height:22px; padding: 15px;}
.hmc4_ptxt p{ height:22px; overflow:hidden;}
.hmc4_tnm { line-height: 56px; font-size: 20px; }
.hmc4Box .prev{left:10px; width:40px; height:40px;}
.hmc4Box .next{right:10px; width:40px; height:40px;}
}
.hmCon5 { background: url(../images/hm_line1.jpg) repeat-x left 147px; position: relative; padding-bottom: 55px; }
.hmc5_t { height: 148px; padding-top: 67px; position: relative; }
.hmc5_changeBtn { line-height: 50px; display: inline-block; padding: 0px 40px; height: 50px; font-size: 24px; float: left; }
.hmc5_changeBtn.on{ color: #FFF; background: #C3272B; }
.hmc5_t .hmt_m,.hmc5_t .hmt_m:hover{top:81px;}
.hmc5Box { margin: 48px -8px 0px; }
.hmc5Box li { padding: 0px 8px; margin-bottom: 16px; }
.hmc5_aBox { display: block; }
.hmc5_aBox .overflowHide { height: 335px; }
.hmc5_bom { background: #F7F7F7; height: 140px; padding: 22px 20px 0px 85px; position: relative; }
.hmc5_bom strong { line-height: 42px; display: block; height: 42px; font-size: 16px; font-weight: normal; }
.hmc5_bom p { font-size: 14px; line-height: 24px; color: #999999; height: 48px; overflow: hidden; }
.hmc5_time { text-align: center; width: 70px; line-height: 22px; font-size: 18px; text-transform: uppercase; color: #c3272b; position: absolute; left: 15px; top: 32px; height: 75px; }
.hmc5_time strong { font-size: 40px; line-height: 38px; display: block; font-weight: bold; }
.hmc5_time:after{ content: ""; background: #DADADA; height: 2px; width: 36px; position: absolute; left: 50%; bottom: 0px; margin-left: -18px; }
@media (max-width:992px){
.hmc5Box li:nth-child(3) { display:none;}
}
@media (max-width:767px){
.hmc5_changeBtn { line-height: 36px; padding: 0px 15px; height: 36px; font-size: 18px; margin-top:15px; }
.hmc5Box li:nth-child(3) { display:block;}
}
.m2emptyTop { height: 136px; }
.m2posWrapper { line-height: 72px; height: 73px; border-bottom: 1px solid #E8E8E8; }
.m2pos { color: #666666; background: url(../images/m2posicon.png) no-repeat left center; padding-left: 25px; font-size: 14px; }
.m2menuName { position: relative; height: 180px; padding: 52px 595px 0px 0px; font-size: 50px; font-weight: bold; color: #dddddd; line-height: 56px; text-align: right; text-transform: uppercase; }
.m2menu_cname { line-height: 40px; text-align: center; height: 95px; width: 95px; padding-top: 8px; font-size: 36px; font-weight: bold; color: #FFF; background: #C3272B; display: block; position: absolute; right: -110px; top: 8px; }
.m2menuBox { position: relative; }
.m2menu_des { background: url(../images/m2menu_line.png) no-repeat center bottom; padding: 0px 80px 30px; font-size: 14px; line-height: 24px; color: #666666; text-align: center; }
@media (max-width:1199px){
.m2menuName{padding-right:465px;}
.m2menu_des { padding: 0px 15px 30px; }
}
@media (max-width:992px){
.m2emptyTop { height: 48px; }
.m2menuName{padding-right:360px;}
}
@media (max-width:767px){
.m2menuName{ font-size:28px; line-height:40px; padding-right:170px; padding-top:25px; height:130px;}
.m2menu_cname { line-height: 28px; height: 65px; width: 65px; padding-top:5px; font-size: 22px; right: -75px; top: 8px; }
.m2menu_des { padding: 0px 0px 30px; }
}
@media (max-width:359px){
.m2menuName{ font-size:26px; line-height:40px; padding-right:150px;}
}
.m2abtCon{ padding: 40px 0px 20px; }
.m2abtEditor { padding: 55px 72px 68px; margin-bottom: 40px; box-shadow:0 0 10px 3px rgba(0,0,0,0.08); }
.m2abt_txt { font-size: 14px; line-height: 30px; color: #666666; }
.m2abt_et { font-size: 16px; color: #999999; text-transform: uppercase; line-height: 30px; }
.m2abt_ct { font-size: 30px; line-height: 44px; margin-bottom: 25px; }
.m2abt_img { margin-bottom: 18px; }
@media (max-width:992px){
.m2abtEditor { padding: 25px 15px 38px; margin-bottom: 30px;}
}
@media (max-width:767px){
.m2abt_ct{font-size:22px; line-height:32px;}
}
.m2lxMap { margin-top: 42px; }
.m2lxList { margin: 0px -25px 60px; }
.m2lxList li { padding: 30px 25px 42px; border-bottom: 1px solid #E8E8E8; font-size: 14px; line-height: 30px; color: #666666; }
.hm2lx_info strong { line-height: 58px; display: block; height: 58px; font-size: 16px; }
.hm2lx_info p { text-indent: -85px; padding-left: 85px; }
@media (max-width:992px){
.hm2lx_info{height:auto!important;}
.m2lxList { margin: 0px -15px 40px; }
.m2lxList li { padding: 20px 15px 32px; line-height: 24px;}
}
.m2md_t1 { font-size: 30px; line-height: 56px; text-align: center; padding: 35px 0px 25px; }
.m2mdBox { margin-bottom: 62px; border-bottom: 1px solid #E8E8E8; padding-bottom: 22px; line-height: 38px; }
.m2mdWr { padding: 40px 0px 20px; position: relative; z-index: 5; line-height: 40px; }
.m2mdWrBox { margin-left: 110px; }
.m2mdSelBox { position: relative; float: left; height: 40px; width: 180px; margin: 0px 10px 10px 0px; }
.m2mdSelBox:hover{z-index:1;}
.m2md_int { width: 100%; padding: 0px 50px 0px 15px; font-size: 16px; line-height: 38px; color: #666; height: 40px; border: 1px solid #DDDDDD; background: url(../images/m2md_arrow.png) no-repeat right center; }
.m2mdOption { width: 100%; position: absolute; left: 0px; top: 39px; background: #FFF; border-top: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; max-height:200px; overflow-y:auto; }
.m2mdOption li { line-height: 40px; height: 40px; border-bottom: 1px solid #ddd; font-size: 14px; padding: 0px 15px; }
.m2mdOption li:hover { background: #efefef; }
.m2mdList { padding-bottom: 20px; border-bottom: 1px solid #E8E8E8; margin: 0px 0px 60px; }
.m2mdList ul{ margin:0px -20px;}
.m2mdList li { padding: 0px 20px; margin-bottom: 30px; }
.m2md_aBox .overflowHide { height: 375px; }
.m2md_des { display: block; padding: 30px 10px 32px; position: absolute; width: 100%; left: 0px; bottom: 0px; color: #FFF; text-align: center; background:rgba(0,0,0,0.5); }
.m2md_des strong { font-size: 24px; line-height: 37px; font-weight: normal; display: block; overflow: hidden; }
.m2md_des p { font-size: 14px; color: #dddddd; line-height: 26px; height: 26px; overflow: hidden; }
@media (max-width:992px){
.m2md_aBox .overflowHide { height: 385px; }
}
@media (max-width:767px){
.m2mdSelBox { width: 100%; margin: 0px 0px 10px 0px; }
.m2mdList ul{ margin:0px -15px;}
.m2mdList li { padding: 0px 15px; }
.m2md_aBox .overflowHide { height: 325px; }
}
.m2tsBox{ padding: 60px 0px 58px; position: relative; }
.m2tsBox .hmc2Box{margin-top:0;}
.m2tsBox:after{content:""; height: 1px; width: 100%; position: absolute; left: 0px; bottom: 127px; background:#D9D9D9; }
.m2tsBox .hmc2Bom ul li{ color: #333; }
.m2tsBox .hmc2_squer{ content: ""; height: 11px; width: 11px; border: 2px solid #DADADA; background: #fff; margin-left: -5px; position: absolute; left: 50%; top: 91px; border-radius:50%; }
.m2tsBox .hmc2_squer:after{ content: ""; background: #FFF; height: 6px; width: 6px; margin-top: -3px; margin-left: -3px; position: absolute; left: 50%; top: 50%; border-radius:50%; opacity:0; }
.m2tsBox .on .hmc2_squer:after{opacity:1; background:#375066;}
.m2tsBox .on .hmc2_squer{width:16px; height:16px; margin-left:-8px; top:88px; border:2px solid #375066;}
.m2tsBox .hmc2Icon1 { background: url(../images/m2ts_1.png) no-repeat center top; display: inline-block; height: 45px; width: 45px; margin-left: -22px; position: absolute; left: 50%; bottom: 0px; border-radius: 50%; transition: all 0.3s ease-in-out }
.hmc2Bom li.on .hmc2Icon1{ background: #0B1D2D url(../images/m2ts_1.png) no-repeat center bottom; }
.m2tsBox .hmc2Icon2 { background: url(../images/m2ts_2.png) no-repeat center top; display: inline-block; height: 45px; width: 45px; margin-left: -22px; position: absolute; left: 50%; bottom: 0px; border-radius: 50%; transition: all 0.3s ease-in-out }
.hmc2Bom li.on .hmc2Icon2{ background: #0B1D2D url(../images/m2ts_2.png) no-repeat center bottom; }
.m2tsBox .hmc2Icon3 { background: url(../images/m2ts_3.png) no-repeat center top; display: inline-block; height: 45px; width: 45px; margin-left: -22px; position: absolute; left: 50%; bottom: 0px; border-radius: 50%; transition: all 0.3s ease-in-out }
.hmc2Bom li.on .hmc2Icon3{ background: #0B1D2D url(../images/m2ts_3.png) no-repeat center bottom; }
.m2tsBox .hmc2Icon4 { background: url(../images/m2ts_4.png) no-repeat center top; display: inline-block; height: 45px; width: 45px; margin-left: -22px; position: absolute; left: 50%; bottom: 0px; border-radius: 50%; transition: all 0.3s ease-in-out }
.hmc2Bom li.on .hmc2Icon4{ background: #0B1D2D url(../images/m2ts_4.png) no-repeat center bottom; }
.m2tsBox .hmc2Icon5 { background: url(../images/m2ts_5.png) no-repeat center top; display: inline-block; height: 45px; width: 45px; margin-left: -22px; position: absolute; left: 50%; bottom: 0px; border-radius: 50%; transition: all 0.3s ease-in-out }
.hmc2Bom li.on .hmc2Icon5{ background: #0B1D2D url(../images/m2ts_5.png) no-repeat center bottom; }
.m2tsBox .hmc2Icon6 { background: url(../images/m2ts_6.png) no-repeat center top; display: inline-block; height: 45px; width: 45px; margin-left: -22px; position: absolute; left: 50%; bottom: 0px; border-radius: 50%; transition: all 0.3s ease-in-out }
.hmc2Bom li.on .hmc2Icon6{ background: #0B1D2D url(../images/m2ts_6.png) no-repeat center bottom; }
.m2tsBox .hmc2Icon7 { background: url(../images/m2ts_7.png) no-repeat center top; display: inline-block; height: 45px; width: 45px; margin-left: -22px; position: absolute; left: 50%; bottom: 0px; border-radius: 50%; transition: all 0.3s ease-in-out }
.hmc2Bom li.on .hmc2Icon7{ background: #0B1D2D url(../images/m2ts_7.png) no-repeat center bottom; }
.m2tsBox .hmc2Icon8 { background: url(../images/m2ts_8.png) no-repeat center top; display: inline-block; height: 45px; width: 45px; margin-left: -22px; position: absolute; left: 50%; bottom: 0px; border-radius: 50%; transition: all 0.3s ease-in-out }
.hmc2Bom li.on .hmc2Icon8{ background: #0B1D2D url(../images/m2ts_8.png) no-repeat center bottom; }
.m2tsBox .hmc2Bom ul li{width:145px;}
.hsBg { background: #F7F7F7; padding: 75px 0px 50px; }
.m2tsList { margin: 0px -10px; }
.m2tsList li { padding: 0px 10px; margin-bottom: 40px; }
.m2ts_aBox { display: block; background: #FFF; }
.m2ts_aBox .overflowHide { height: 238px; }
.m2ts_nm { font-size: 16px; line-height: 60px; text-align: center; padding: 0px 15px; height: 60px; }
.m2ts_aBox:hover{ box-shadow:3px 3px 10px 1px rgba(0,0,0,0.08);}
@media (max-width:1199px){
.m2tsBox .hmc2Bom ul li{width:110px;}
}
@media (max-width:992px){
.m2tsBox .hmc2Bom{height:auto;}
.m2tsBox:after{ display:none}
}
@media (max-width:767px){
.m2tsBox .hmc2_squer{top: 78px;}
.m2tsBox .on .hmc2_squer{top:75px;}
.m2tsBox .hmc2Bom ul li{width:80px;}
}
.m2nDtl_t { font-size: 30px; line-height: 50px; padding-top: 50px; text-align: center; }
.m2nDtl_info { text-align: center; padding: 5px 0px 35px; font-size: 14px; }
.m2nDtl_info span i { font-size: 16px; }
.m2nDtl_info span { display: inline-block; margin: 0px 12px; color: #999999; line-height: 26px; padding: 10px 0px; }
.m2nEditor { font-size: 14px; line-height: 26px; color: #666666; padding-bottom: 40px;  }
.m2nPage { line-height: 24px; margin-bottom: 36px; position: relative; }
.m2nPage li { width: 50%; padding: 0px 36px; float: left; font-size: 16px; color: #666; }
.m2nBackList { line-height: 24px; text-align: center; height: 24px; width: 24px; position: absolute; left: 50%; margin-left: -12px; top: 0px; font-size: 18px; color: #666; }
.m2n_st { padding: 0px 0px 22px; margin-top: -20px; }
.m2n_st strong { font-size: 30px; line-height: 40px; font-weight: normal; color: #000000; display: block; }
.m2n_st p { font-size: 14px; color: #999999; line-height: 22px; text-transform: uppercase; }
.hsBg2 { padding-bottom: 20px; }
.m2nMenu { padding-top: 45px; }
.m2nBom { height: 55px; }
.m2nList { padding-top: 12px; margin-bottom: 35px; }
.m2nList li { padding: 40px 0px; border-bottom: 1px solid #E8E8E8; }
.m2n_aBox .overflowHide { float: left; height: 210px; width: 345px; }
.m2nText { margin-left: 375px; }
.m2n_t1 { font-size: 18px; line-height: 36px; }
.m2n_p1 { font-size: 14px; line-height: 24px; color: #999999; margin: 12px 0px 50px; height: 72px; overflow: hidden; }
.m2nMore { line-height: 33px; color: #999999; height: 35px; width: 150px; border: 1px solid #DDDDDD; text-align: center; display: inline-block; text-transform: uppercase; }
.m2nTime { color: #FFF; background: #333333; height: 75px; padding-top: 8px; text-align: center; width: 65px; position: absolute; left: 10px; top: 10px; font-family: Georgia; transition:all 0.3s ease-in-out; }
.m2n_ts1 { line-height: 20px; display: block; font-size: 20px; }
.m2n_ts2 { line-height: 24px; display: block; font-size: 12px; }
.m2n_ts3 { line-height: 14px; display: block; font-size: 16px; }
.m2n_aBox:hover .m2nTime{ background:#c3272b;}
.m2n_aBox:hover .m2nMore { color: #C3272B; border: 1px solid #C3272B; }
@media (max-width:992px){
.m2nPhonePage{margin-bottom:35px;}
.m2nPhonePage p{ margin:6px 0;}
.m2nPage_a{line-height: 24x; font-size:14px; color:#666;}
.m2nDtl_t { font-size: 20px; line-height: 34px; padding-top: 35px;}
.m2nDtl_info{padding-bottom:15px;}
.m2n_st strong{font-size:24px;}
.hsBg2 { padding-top: 50px; }
.m2n_p1 { margin: 12px 0px 26px; height: 96px;}
.m2n_aBox .overflowHide{width:285px;}
.m2nText{margin-left:305px;}
}
@media (max-width:767px){
.m2nList{padding-top:0;}
.m2n_aBox .overflowHide{width:100%; float:none; margin-bottom:20px;}
.m2nText{margin-left:0px;}
.m2n_p1{height:auto;}
}
.m2kp_t1 { text-align: center; padding: 60px 0px 34px; background: url(../images/m2kp_tbg.png) no-repeat center 34px; }
.m2kp_t1 span { line-height: 70px; text-align: center; height: 72px; width: 72px; color: #C3272B; font-size: 40px; display: inline-block; margin: 0px 5px; font-weight: bold; border: 1px solid #C3272B; border-radius:0.5em; }
.m2kp_more { height: 108px; margin-top: -34px; position: relative; }
.m2kp_more i img{ position: absolute; left: 50%; margin-left: -8px; bottom: -40px; }
@media (max-width:1199px){
.m2kp_t1 {background-size:100% auto;}
}
@media (max-width:767px){
.m2kp_t1 { padding: 40px 0px 24px;}
.m2kp_t1 span { line-height: 46px; height: 46px; width: 46px; font-size: 22px; }
.m2kp_more .hmNext{display:block;}
}
.m2ztMenu { padding-top: 60px; position: relative; overflow: hidden; text-align: center; }
.m2ztMenu:after{ content: ""; background: url(../images/m2zt_bg.png) no-repeat center bottom; height: 9px; position: absolute; left: 50%; transform:translateX(-50%); width:100%; bottom:0 }
.m2ztMenu_a { font-size: 16px; line-height: 42px; display: inline-block; height: 42px; margin: 0px 10px; padding: 10px 16px; background: #EEEEEE; border-radius:0.4em 0.4em 0 0; }
.m2ztMenu_a.on,.m2ztMenu_a:hover{ color: #FFF; background: #1f4593; }
.m2ztList { margin: 0px -8px 20px; padding-top: 48px; }
.m2ztList li { padding: 0px 8px; margin-bottom: 30px; }
.m2zt_aBox { background: #F7F7F7; display: block; }
.m2zt_aBox .overflowHide { height:250px; }
.m2zt_des { height: 40px; padding: 4px 25px 0px; line-height: 26px; font-size: 14px; }
.m2zt_des strong { line-height: 30px; font-size: 16px; font-weight: normal; display: block; height: 30px; }
.m2zt_des strong span { color: #999999; }
.page{ line-height: 24px;  }
.m2zt_bomLine { height: 30px; margin-bottom: 60px; border-bottom: 1px solid #E8E8E8; }
.m2zt_bomLineee { height: 0px; margin-bottom: 1px; border-bottom: 1px solid #e69e12; }
.page_a { font: 16px/24px Arial; display: inline-block; margin: 0px 15px; text-transform: uppercase; position: relative; }
.page_a.on:after{ content: ""; background: #C3272B; height: 1px; width: 100%; position: absolute; left: 0px; bottom: 0px; }
.page_a:hover,.page_a.on{color:#C3272B;}
.page_a.nLink,.page_a.nLink:hover{ color: #999999; cursor: default; }

.page a { font: 14px/20px Arial;  margin: 0px 6px;  position: relative; }
.page a.on:after{ content: ""; background: #e69e12; height: 2px; width: 100%; position: absolute; left: 0px; bottom: 0px; }
.page a:hover,.page a.on,.page a.current{color:#fff00;}
.page a.nLink,.page a.nLink:hover{ color: #999999; cursor: default; }

.m2ztTjlist .m2ts_aBox .overflowHide{height:292px;}
.m2zt_t { padding: 50px 0px 26px; position: relative; }
.m2zt_tnm { font-size: 30px; line-height: 50px; margin-right: 225px; }
.m2zt_share { position: absolute; right: 0px; top: 75px; height: 16px; }
.bds_more { background: url(../images/shareicon.jpg) no-repeat right top; float: right; height: 16px; width: 16px; margin-left: 7px; }
.bds_qzone { background: url(../images/shareicon.jpg) no-repeat left top; float: right; height: 16px; width: 16px; margin-left: 7px; }
.bds_weixin{ background: url(../images/shareicon.jpg) no-repeat -92px top; float: right; height: 16px; width: 16px; margin-left: 7px; }
.bds_renren{ background: url(../images/shareicon.jpg) no-repeat -69px top; float: right; height: 16px; width: 16px; margin-left: 7px; }
.bds_tsina{ background: url(../images/shareicon.jpg) no-repeat -23px top; float: right; height: 16px; width: 16px; margin-left: 7px; }
.bds_tqq{ background: url(../images/shareicon.jpg) no-repeat -46px top; float: right; height: 16px; width: 16px; margin-left: 7px; }
.m2ztBimg { height: 800px; }
.m2ztPhoto { height: 800px; position: relative; margin-bottom: 36px; }
.m2ztSimgBox { width: 100%; height: 130px; position: absolute; left: 0px; bottom: 0px; z-index: 5; background: rgba(0,0,0,0.8); padding: 11px 106px 0px; }
.m2ztBtnL { background: url(../images/m2zt_btnl.png) no-repeat center center; height: 100%; width: 92px; position: absolute; left: 0px; top: 0px; }
.m2ztBtnR { background: url(../images/m2zt_btnr.png) no-repeat center center; height: 100%; width: 92px; position: absolute; right: 0px; top: 0px; }
.m2ztSimg { height: 110px; opacity:0.8; }
.swiper-slide-active .m2ztSimg{opacity:1; border:3px solid #154a86;}
@media (max-width:992px){
.m2ztMenu{padding-bottom:25px;}
.m2ztMenu_a { font-size: 14px; line-height: 40px; height: 40px; margin: 0px 5px 10px; padding: 10px 36px; border-radius:0.4em; }
.m2ztMenu:after{ background-size:100% auto;}
.m2ztBimg,.m2ztPhoto { height: 550px; }
.m2ztSimg{height:80px;}
.m2ztBtnL {width: 72px;}
.m2ztBtnR {width: 72px;}
.m2ztSimgBox{padding:11px 72px 0px;height:102px;}
.m2zt_tnm{font-size:24px;}
.m2zt_share{top:70px;}
}
@media (max-width:767px){
.m2zt_t{padding-top:40px;}
.m2ztMenu { padding:35px 0 5px; }
.m2ztList{padding-top:35px;}
.page_a { font: 14px/24px Arial; margin: 0px 8px;}
.m2zt_tnm{font-size:20px; line-height:30px; margin-right:0; padding-bottom:35px;}
.m2zt_share{top:auto; bottom:32px; right:auto; left:0;}
.m2ztBimg, .m2ztPhoto{height:300px;}
.m2ztBtnL {width: 38px;}
.m2ztBtnR {width: 38px;}
.m2ztSimg{height:40px;}
.m2ztSimgBox{padding:11px 38px 0px; height:62px;}
}
.overflowHide {z-index: 0;}
@charset "UTF-8";
/* CSS reset by Jarvis,2016-03-30*/
.mytel {
	position: relative;
	top: -80px;
	color: #fff;
	right: 13%;
	float: right;
	font-size: 20px;
}



*, :after, :before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.clearfix:after, .clearfix:before {
	content:"";
	display:table
}
.clearfix:after {
	clear:both
}
table {
	border-collapse:collapse;
	border-spacing:0
}
ul li {
	list-style:none
}
input, select, textarea {
	outline:0
}
a {
	color:#333;
	text-decoration:none;
	outline:0;
	transition:all 0.5s ease
}
a:active, a:hover, a:focus {
	text-decoration:none;
	color:#154a86;
	outline:0
}

.autoImg img {
	width:100%;
	height:auto;
	display:block
}
.imgBlock img {
	display:block
}
.autoMaxImg img {
	max-width:100%;
	height:auto
}


.container {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}

.bgImg {
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}
.bgImg img {
	display:none;
}
.overflowHide {
	overflow:hidden;
	position:relative;
}
.scaleImg .bgImg {
	transition:all 0.5s ease;
	position:absolute;
	height:100%;
	width:100%;
	left:0;
	top:0
}
.scaleImg:hover .bgImg {
	transform:scale(1.1);
}
.scaleImg img {
	transition:all 0.5s ease;
}
.scaleImg:hover img {
	transform:scale(1.1);
}
.bd_weixin_popup {
	box-sizing:content-box;
}
#platform * {
	box-sizing:content-box;
}
.coverBg {
	background-size:cover!important;
}
.wOpacity {
	opacity:0;
}

@media (min-width:768px) {
.container {
width:750px
}
}
@media (min-width:993px) {
.container {
width:970px
}
.mytel {
display:none;
}
}
@media (min-width:1200px) {
.container {
width:1170px
}
.mytel {
display:block;
}
}
@media (min-width:1230px) {
.container {
width:1230px
}
.mytel {
display:block;
}
}

.dsPad, .dsPc, .dsPcPad {
	display:none
}
@media (min-width:768px) {

.col-sm-offset-1 {
margin-left:8.33333333%
}
.col-sm-offset-0 {
margin-left:0
}
.dsPad, .dsPadPhone, .dsPcPad {
display:block
}
.dsPc, .dsPhone {
display:none
}
}
@media (min-width:993px) {
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
float:left
}
.col-md-12 {
width:100%
}
.col-md-11 {
width:91.66666667%
}
.col-md-10 {
width:83.33333333%
}
.col-md-9 {
width:75%
}
.col-md-8 {
width:66.66666667%
}
.col-md-7 {
width:58.33333333%
}
.col-md-6 {
width:50%
}
.col-md-5 {
width:41.66666667%
}
.col-md-4 {
width:33.33333333%
}
.col-md-3 {
width:25%
}
.col-md-2 {
width:16.66666667%
}
.col-md-1 {
width:8.33333333%
}
.col-md-pull-12 {
right:100%
}
.col-md-pull-11 {
right:91.66666667%
}
.col-md-pull-10 {
right:83.33333333%
}
.col-md-pull-9 {
right:75%
}
.col-md-pull-8 {
right:66.66666667%
}
.col-md-pull-7 {
right:58.33333333%
}
.col-md-pull-6 {
right:50%
}
.col-md-pull-5 {
right:41.66666667%
}
.col-md-pull-4 {
right:33.33333333%
}
.col-md-pull-3 {
right:25%
}

.col-md-push-6 {
left:50%
}
.col-md-push-5 {
left:41.66666667%
}
.col-md-push-4 {
left:33.33333333%
}
.col-md-push-3 {
left:25%
}
.col-md-push-2 {
left:16.66666667%
}
.col-md-push-1 {
left:8.33333333%
}
.col-md-push-0 {
left:auto
}
.col-md-offset-12 {
margin-left:100%
}
.col-md-offset-11 {
margin-left:91.66666667%
}
.col-md-offset-10 {
margin-left:83.33333333%
}
.col-md-offset-9 {
margin-left:75%
}
.col-md-offset-8 {
margin-left:66.66666667%
}
.col-md-offset-7 {
margin-left:58.33333333%
}
.col-md-offset-6 {
margin-left:50%
}
.col-md-offset-5 {
margin-left:41.66666667%
}
.col-md-offset-4 {
margin-left:33.33333333%
}
.col-md-offset-3 {
margin-left:25%
}
.col-md-offset-2 {
margin-left:16.66666667%
}
.col-md-offset-1 {
margin-left:8.33333333%
}
.col-md-offset-0 {
margin-left:0
}
.dsPc, .dsPcPad {
display:block
}
.dsPad, .dsPadPhone, .dsPhone {
display:none
}
}
@media (min-width:1200px) {
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
float:left
}
.col-lg-12 {
width:100%
}
.col-lg-11 {
width:91.66666667%
}
.col-lg-10 {
width:83.33333333%
}
.col-lg-9 {
width:75%
}
.col-lg-8 {
width:66.66666667%
}
.col-lg-7 {
width:58.33333333%
}
.col-lg-6 {
width:50%
}
.col-lg-5 {
width:41.66666667%
}
.col-lg-4 {
width:33.33333333%
}
.col-lg-3 {
width:25%
}
.col-lg-2 {
width:16.66666667%
}
.col-lg-1 {
width:8.33333333%
}
.col-lg-pull-12 {
right:100%
}
.col-lg-pull-11 {
right:91.66666667%
}
.col-lg-pull-10 {
right:83.33333333%
}
.col-lg-pull-9 {
right:75%
}
.col-lg-pull-8 {
right:66.66666667%
}
.col-lg-pull-7 {
right:58.33333333%
}
.col-lg-pull-6 {
right:50%
}
.col-lg-pull-5 {
right:41.66666667%
}
.col-lg-pull-4 {
right:33.33333333%
}
.col-lg-pull-3 {
right:25%
}
.col-lg-pull-2 {
right:16.66666667%
}
.col-lg-pull-1 {
right:8.33333333%
}
.col-lg-pull-0 {
right:auto
}
.col-lg-push-12 {
left:100%
}
.col-lg-push-11 {
left:91.66666667%
}
.col-lg-push-10 {
left:83.33333333%
}
.col-lg-push-9 {
left:75%
}
.col-lg-push-8 {
left:66.66666667%
}
.col-lg-push-7 {
left:58.33333333%
}
.col-lg-push-6 {
left:50%
}
.col-lg-push-5 {
left:41.66666667%
}
.col-lg-push-4 {
left:33.33333333%
}
.col-lg-push-3 {
left:25%
}
.col-lg-push-2 {
left:16.66666667%
}
.col-lg-push-1 {
left:8.33333333%
}
.col-lg-push-0 {
left:auto
}
.col-lg-offset-12 {
margin-left:100%
}
.col-lg-offset-11 {
margin-left:91.66666667%
}
.col-lg-offset-10 {
margin-left:83.33333333%
}
.col-lg-offset-9 {
margin-left:75%
}
.col-lg-offset-8 {
margin-left:66.66666667%
}
.col-lg-offset-7 {
margin-left:58.33333333%
}
.col-lg-offset-6 {
margin-left:50%
}
.col-lg-offset-5 {
margin-left:41.66666667%
}
.col-lg-offset-4 {
margin-left:33.33333333%
}
.col-lg-offset-3 {
margin-left:25%
}
.col-lg-offset-2 {
margin-left:16.66666667%
}
.col-lg-offset-1 {
margin-left:8.33333333%
}
.col-lg-offset-0 {
margin-left:0
}
}
.collapse {
	display:none;
	visibility:hidden
}
.collapse.in {
	display:block;
	visibility:visible
}
tr.collapse.in {
	display:table-row
}
tbody.collapse.in {
	display:table-row-group
}
.collapsing {
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition-timing-function:ease;
	-o-transition-timing-function:ease;
	transition-timing-function:ease;
-webkit-transition-duration:.35s;
-o-transition-duration:.35s;
transition-duration:.35s;
	-webkit-transition-property:height, visibility;
	-o-transition-property:height, visibility;
	transition-property:height, visibility
}
.dropdown {
	position:relative
}
.dropdown-toggle:focus {
	outline:0
}

.nav .nav-divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.nav>li>a>img {
	max-width:none
}
.nav-pills>li {
	float:left
}
.nav-pills>li>a {
	border-radius:4px
}
.nav-pills>li+li {
	margin-left:2px
}

.navbar-form {
	padding:10px 15px;
	margin-top:8px;
	margin-right:-15px;
	margin-bottom:8px;
	margin-left:-15px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)
}
.navbar-nav>li>.dropdown-menu {
	margin-top:0;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}

.clearfix:after, .container-fluid:after, .container:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .row:after {
	clear:both
}
@media (max-device-width:480px) and (orientation:landscape) {
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
max-height:200px
}
}
@media (min-width:768px) {

.navbar-collapse.collapse {
display:block!important;
height:auto!important;
padding-bottom:0;
overflow:visible!important;
visibility:visible!important
}
.navbar-collapse.in {
overflow-y:visible
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
padding-right:0;
padding-left:0
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
margin-right:0;
margin-left:0
}


.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
margin-left:-15px
}
.navbar-toggle {
display:none
}
.navbar-nav {
float:left;
margin:0
}
.navbar-nav>li {
float:left
}
.navbar-nav>li>a {
padding-top:15px;
padding-bottom:15px
}
.navbar-text {
float:left;
margin-right:15px;
margin-left:15px
}
.navbar-left {
float:left!important
}
.navbar-right {
float:right!important;
margin-right:-15px
}
.navbar-right~.navbar-right {
margin-right:0
}
.navbar-default .navbar-link {
color:#777
}
.navbar-default .navbar-link:hover {
color:#333
}
.navbar-default .btn-link {
color:#777
}
.navbar-default .btn-link:focus, .navbar-default .btn-link:hover {
color:#333
}
.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {
color:#ccc
}
.navbar-inverse {
background-color:#222;
border-color:#080808
}
.navbar-inverse .navbar-brand {
color:#9d9d9d
}
.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
color:#fff;
background-color:transparent
}
.navbar-inverse .navbar-text {
color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a {
color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
color:#fff;
background-color:transparent
}

.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover {
color:#444;
background-color:transparent
}
.navbar-inverse .navbar-toggle {
border-color:#333
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar {
background-color:#fff
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
color:#fff;
background-color:#080808
}
}
@media (max-width:767px) {
.navbar-nav .open .dropdown-menu {
position:static;
float:none;
width:auto;
margin-top:0;
background-color:transparent;
border:0;
-webkit-box-shadow:none;
box-shadow:none
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
padding:5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
line-height:20px
}
.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {
background-image:none
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
color:#777
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
color:#333;
background-color:transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
color:#555;
background-color:#e7e7e7
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
color:#ccc;
background-color:transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
border-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
color:#9d9d9d
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
color:#fff;
background-color:transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
color:#fff;
background-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
color:#444;
background-color:transparent
}
}
nav.bootsnav .dropdown.megamenu-fw {
	position:static
}
nav.bootsnav .container {
	position:relative
}
nav.bootsnav .megamenu-fw .dropdown-menu {
	left:auto
}
nav.bootsnav .megamenu-content {
	padding:15px;
	width:100%!important
}
nav.bootsnav .megamenu-content .title {
	margin-top:0
}
nav.bootsnav .dropdown.megamenu-fw .dropdown-menu {
	left:0;
	right:0
}
nav.navbar.bootsnav {
	margin-bottom:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	background-color:#fff;
	border:none;
	border-bottom:solid 1px #e0e0e0;
	z-index:9
}
nav.navbar.bootsnav ul.nav>li>a {
	color:#6f6f6f;
	background-color:transparent!important
}
nav.navbar.bootsnav ul.nav li.active>a, nav.navbar.bootsnav ul.nav li.active>a:focus, nav.navbar.bootsnav ul.nav li.active>a:hover, nav.navbar.bootsnav ul.nav li.megamenu-fw>a:focus, nav.navbar.bootsnav ul.nav li.megamenu-fw>a:hover {
	background-color:transparent
}
nav.navbar.bootsnav .navbar-toggle {
	background-color:#fff!important;
	border:none;
	padding:0;
	font-size:18px;
	position:relative;
	top:5px
}
nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu {
	top:0;
	left:100%
}
nav.navbar.bootsnav ul.nav ul.dropdown-menu>li>a {
	white-space:normal
}
ul.menu-col {
	padding:0;
	margin:0;
	list-style:none
}
ul.menu-col li a {
	color:#6f6f6f
}
ul.menu-col li a:focus, ul.menu-col li a:hover {
	text-decoration:none
}
nav.bootsnav.navbar-full {
	padding-bottom:10px;
	padding-top:10px
}
nav.bootsnav.navbar-full .navbar-header {
	display:block;
	width:100%
}
nav.bootsnav.navbar-full .navbar-toggle {
	display:inline-block;
	margin-right:0;
	position:relative;
	top:0;
	font-size:30px;
	-webkit-transition:all 1s ease-in-out;
	-moz-transition:all 1s ease-in-out;
	-o-transition:all 1s ease-in-out;
	-ms-transition:all 1s ease-in-out;
	transition:all 1s ease-in-out
}
nav.bootsnav.navbar-full .navbar-collapse {
	position:fixed;
	width:100%;
	height:100%!important;
	top:0;
	left:0;
	padding:0;
	display:none!important;
	z-index:9
}
nav.bootsnav.navbar-full .navbar-collapse.in {
	display:block!important
}
nav.bootsnav.navbar-full .navbar-collapse .nav-full {
	overflow:auto
}
nav.bootsnav.navbar-full .navbar-collapse .wrap-full-menu {
	display:table-cell;
	vertical-align:middle;
	background-color:#fff;
	overflow:auto
}
nav.bootsnav.navbar-full .navbar-collapse .nav-full::-webkit-scrollbar {
width:0
}
nav.bootsnav.navbar-full .navbar-collapse .nav-full::-moz-scrollbar {
width:0
}
nav.bootsnav.navbar-full .navbar-collapse .nav-full::-ms-scrollbar {
width:0
}
nav.bootsnav.navbar-full .navbar-collapse .nav-full::-o-scrollbar {
width:0
}
nav.bootsnav.navbar-full .navbar-collapse ul.nav {
	display:block;
	width:100%;
	overflow:auto
}
nav.bootsnav.navbar-full .navbar-collapse ul.nav a, nav.bootsnav.navbar-full .navbar-collapse ul.nav a:focus, nav.bootsnav.navbar-full .navbar-collapse ul.nav a:hover {
	background-color:transparent
}
nav.bootsnav.navbar-full .navbar-collapse ul.nav>li {
	float:none;
	display:block;
	text-align:center
}
nav.bootsnav.navbar-full .navbar-collapse ul.nav>li>a {
	display:table;
	margin:auto;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:2px;
	font-size:24px;
	padding:10px 15px
}
li.close-full-menu>a {
	padding-top:0!important;
	padding-bottom:0!important
}
li.close-full-menu {
	padding-top:30px!important;
	padding-bottom:30px!important
}
nav.navbar.bootsnav.navbar-fixed {
	position:fixed;
	display:block;
	width:100%
}
nav.navbar.bootsnav.no-background {
	-webkit-transition:all 1s ease-in-out;
	-moz-transition:all 1s ease-in-out;
	-o-transition:all 1s ease-in-out;
	-ms-transition:all 1s ease-in-out;
	transition:all 1s ease-in-out
}
@media (min-width:993px) {
nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu {
margin-top:-2px
}
nav.navbar.bootsnav ul.nav.navbar-right .dropdown-menu .dropdown-menu {
left:-200px
}
nav.navbar.bootsnav ul.nav>li>a {
padding:30px 15px;
font-weight:600
}
nav.navbar.bootsnav ul.nav>li.dropdown>a.dropdown-toggle:after {
font-family:FontAwesome;
content:"\f0d7";
margin-left:5px;
margin-top:2px
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
-moz-box-shadow:0 0 0;
-webkit-box-shadow:0 0 0;
-o-box-shadow:0 0 0;
box-shadow:0 0 0;
-moz-border-radius:0;
-webkit-border-radius:0;
-o-border-radius:0;
border-radius:0;
padding:0;
width:200px;
background:#fff;
border:solid 1px #e0e0e0;
border-top:solid 5px
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li a:hover {
background-color:transparent
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a {
padding:10px 15px;
border-bottom:solid 1px #eee;
color:#6f6f6f
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li:last-child>a {
border-bottom:none
}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {
text-align:right
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown>a.dropdown-toggle:before {
font-family:FontAwesome;
float:right;
content:"\f105";
margin-top:0
}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown>a.dropdown-toggle:before {
font-family:FontAwesome;
float:left;
content:"\f104";
margin-top:0
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu ul.dropdown-menu {
top:-3px
}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content {
padding:0 15px!important
}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content>li {
padding:25px 0 20px
}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed {
padding:0
}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed>li {
padding:0
}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu {
padding:0 30px;
margin:0 -.5px;
border-left:solid 1px #f0f0f0;
border-right:solid 1px #f0f0f0
}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:first-child {
border-left:none
}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:last-child {
border-right:none
}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content {
display:none
}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a {
text-align:left;
padding:5px 0;
display:block;
width:100%;
margin-bottom:0;
border-bottom:none;
color:#6f6f6f
}
nav.navbar.bootsnav.on ul.dropdown-menu.megamenu-content .content {
display:block!important;
height:auto!important
}
nav.navbar.bootsnav.no-background {
background-color:transparent;
border:none
}
nav.navbar.bootsnav.navbar-transparent .attr-nav {
padding-left:15px;
margin-left:30px
}
nav.navbar.bootsnav.navbar-transparent.white {
background-color:rgba(255, 255, 255, .3);
border-bottom:solid 1px #bbb
}
nav.navbar.bootsnav.navbar-transparent.dark, nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark {
background-color:rgba(0, 0, 0, .3);
border-bottom:solid 1px #555
}
nav.navbar.bootsnav.navbar-transparent.white .attr-nav {
border-left:solid 1px #bbb
}
nav.navbar.bootsnav.navbar-transparent.dark .attr-nav, nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark .attr-nav {
border-left:solid 1px #555
}
nav.navbar.bootsnav.navbar-transparent.white .attr-nav>ul>li>a, nav.navbar.bootsnav.navbar-transparent.white ul.nav>li>a, nav.navbar.bootsnav.no-background.white .attr-nav>ul>li>a, nav.navbar.bootsnav.no-background.white ul.nav>li>a {
color:#fff
}
nav.navbar.bootsnav.navbar-transparent.dark .attr-nav>ul>li>a, nav.navbar.bootsnav.navbar-transparent.dark ul.nav>li>a {
color:#eee
}
nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-scrolled, nav.navbar.bootsnav.navbar-fixed.no-background .logo-scrolled {
display:none
}
nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-display, nav.navbar.bootsnav.navbar-fixed.no-background .logo-display {
display:block
}
nav.navbar.bootsnav.navbar-fixed .logo-display {
display:none
}
nav.navbar.bootsnav.navbar-fixed .logo-scrolled {
display:block
}
.attr-nav>ul>li.dropdown ul.dropdown-menu {
margin-top:0;
margin-left:55px;
width:250px;
left:-250px
}
nav.navbar.bootsnav.menu-center .container {
position:relative
}
nav.navbar.bootsnav.menu-center ul.nav.navbar-center {
float:none;
margin:0 auto;
display:table;
table-layout:fixed
}
nav.navbar.bootsnav.menu-center .attr-nav, nav.navbar.bootsnav.menu-center .navbar-header {
position:absolute
}
nav.navbar.bootsnav.menu-center .attr-nav {
right:15px
}
nav.bootsnav.navbar-brand-top .navbar-header {
display:block;
width:100%;
text-align:center
}
nav.bootsnav.navbar-brand-top ul.nav>li.dropdown>ul.dropdown-menu {
margin-top:2px
}
nav.bootsnav.navbar-brand-top ul.nav>li.dropdown.megamenu-fw>ul.dropdown-menu {
margin-top:0
}
nav.bootsnav.navbar-brand-top .navbar-header .navbar-brand {
display:inline-block;
float:none;
margin:0
}
nav.bootsnav.navbar-brand-top .navbar-collapse {
text-align:center
}
nav.bootsnav.navbar-brand-top ul.nav {
display:inline-block;
float:none;
margin:0 0 -5px 0
}
nav.bootsnav.brand-center .navbar-header {
display:block;
width:100%;
position:absolute;
text-align:center;
top:0;
left:0
}
nav.bootsnav.brand-center .navbar-brand {
display:inline-block;
float:none
}
nav.bootsnav.brand-center .navbar-collapse {
text-align:center;
display:inline-block;
padding-left:0;
padding-right:0
}
nav.bootsnav.brand-center ul.nav>li.dropdown>ul.dropdown-menu {
margin-top:2px
}
nav.bootsnav.brand-center ul.nav>li.dropdown.megamenu-fw>ul.dropdown-menu {
margin-top:0
}
nav.bootsnav.brand-center .navbar-collapse .col-half {
width:50%;
float:left;
display:block
}
nav.bootsnav.brand-center .navbar-collapse .col-half.left {
text-align:right;
padding-right:100px
}
nav.bootsnav.brand-center .navbar-collapse .col-half.right {
text-align:left;
padding-left:100px
}
nav.bootsnav.brand-center ul.nav {
float:none!important;
margin-bottom:-5px!important;
display:inline-block!important
}
nav.bootsnav.brand-center ul.nav.navbar-right {
margin:0
}
nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.left {
text-align:left;
padding-right:100px
}
nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.right {
text-align:right;
padding-left:100px
}
}
@media (max-width:992px) {
nav.navbar.bootsnav .navbar-brand {
display:inline-block;
float:none!important;
margin:0!important
}
nav.navbar.bootsnav .navbar-header {
float:none;
display:block;
text-align:center
}
nav.navbar.bootsnav .navbar-toggle {
display:inline-block;
float:left;
margin-right:-200px;
margin-top:10px
}
nav.navbar.bootsnav .navbar-collapse {
border:none;
margin-bottom:0
}
nav.navbar.bootsnav.no-full .navbar-collapse {
max-height:350px;
overflow-y:auto!important
}
nav.navbar.bootsnav .navbar-collapse.collapse {
display:none!important
}
nav.navbar.bootsnav .navbar-collapse.collapse.in {
display:block!important
}
nav.navbar.bootsnav .navbar-nav {
float:none!important;
padding-left:30px;
padding-right:30px;
margin:0 -15px
}
nav.navbar.bootsnav .navbar-nav>li {
float:none
}
nav.navbar.bootsnav li.dropdown a.dropdown-toggle:before {
font-family:FontAwesome;
content:"\f105";
float:right;
font-size:16px;
margin-left:10px
}
nav.navbar.bootsnav li.dropdown.on>a.dropdown-toggle:before {
content:"\f107"
}
nav.navbar.bootsnav .navbar-nav>li>a {
display:block;
width:100%;
border-bottom:solid 1px #e0e0e0;
padding:10px 0;
border-top:solid 1px #e0e0e0;
margin-bottom:-1px
}
nav.navbar.bootsnav .navbar-nav>li:first-child>a {
border-top:none
}
nav.navbar.bootsnav ul.navbar-nav.navbar-left>li:last-child>ul.dropdown-menu {
border-bottom:solid 1px #e0e0e0
}
nav.navbar.bootsnav ul.nav li.dropdown li a.dropdown-toggle {
float:none!important;
position:relative;
display:block;
width:100%
}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu {
width:100%;
position:relative!important;
background-color:transparent;
float:none;
border:none;
padding:0 0 0 15px!important;
margin:0 0 -1px 0!important;
-moz-box-shadow:0 0 0;
-webkit-box-shadow:0 0 0;
-o-box-shadow:0 0 0;
box-shadow:0 0 0;
-moz-border-radius:0 0 0;
-webkit-border-radius:0 0 0;
-o-border-radius:0 0 0;
border-radius:0 0 0
}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a {
display:block;
width:100%;
border-bottom:solid 1px #e0e0e0;
padding:10px 0;
color:#6f6f6f
}
nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:focus, nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:hover {
background-color:transparent
}
nav.navbar.bootsnav ul.nav ul.dropdown-menu ul.dropdown-menu {
float:none!important;
left:0;
padding:0 0 0 15px;
position:relative;
background:0 0;
width:100%
}
nav.navbar.bootsnav ul.nav ul.dropdown-menu li.dropdown.on>ul.dropdown-menu {
display:inline-block;
margin-top:-10px
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown>a.dropdown-toggle:after {
display:none
}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title {
padding:10px 15px 10px 0;
line-height:24px;
text-transform:none;
font-weight:400;
letter-spacing:0;
margin-bottom:0;
cursor:pointer;
border-bottom:solid 1px #e0e0e0;
color:#6f6f6f
}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu ul>li>a {
display:block;
width:100%;
border-bottom:solid 1px #e0e0e0;
padding:8px 0
}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title:before {
font-family:FontAwesome;
content:"\f105";
float:right;
font-size:16px;
margin-left:10px;
position:relative;
right:-15px
}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child .title {
border-bottom:none
}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on:last-child .title {
border-bottom:solid 1px #e0e0e0
}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child ul.menu-col li:last-child a {
border-bottom:none
}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on .title:before {
content:"\f107"
}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .content {
padding:0 0 0 15px
}
nav.bootsnav.brand-center .navbar-collapse {
display:block
}
nav.bootsnav.brand-center ul.nav {
margin-bottom:0!important
}
nav.bootsnav.brand-center .navbar-collapse .col-half {
width:100%;
float:none;
display:block
}
nav.bootsnav.brand-center .navbar-collapse .col-half.left {
margin-bottom:0
}
nav.bootsnav .megamenu-content {
padding:0
}
nav.bootsnav .megamenu-content .col-menu {
padding-bottom:0
}
nav.bootsnav .megamenu-content .title {
cursor:pointer;
display:block;
padding:10px 15px;
margin-bottom:0;
font-weight:400
}
nav.bootsnav .megamenu-content .content {
display:none
}
.attr-nav {
position:absolute;
right:60px
}
.attr-nav>ul {
padding:0;
margin:0 -15px -7px 0
}
.attr-nav>ul>li>a {
padding:16px 15px 15px
}
.attr-nav>ul>li.dropdown>a.dropdown-toggle:before {
display:none
}
.attr-nav>ul>li.dropdown ul.dropdown-menu {
margin-top:2px;
margin-left:55px;
width:250px;
left:-250px;
border-top:solid 5px
}
.top-search .container {
padding:0 45px
}
nav.bootsnav.navbar-full ul.nav {
margin-left:0
}
nav.bootsnav.navbar-full ul.nav>li>a {
border:none
}
nav.bootsnav.navbar-full .navbar-brand {
float:left!important;
padding-left:0
}
nav.bootsnav.navbar-full .navbar-toggle {
display:inline-block;
float:right;
margin-right:0;
margin-top:10px
}
nav.bootsnav.navbar-full .navbar-header {
padding-left:15px;
padding-right:15px
}
nav.navbar.bootsnav .tabbed>li {
padding:25px 0;
margin-left:-15px!important
}
body>.wrapper {
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}
body.side-right>.wrapper {
margin-left:280px;
margin-right:-280px!important
}
nav.navbar.bootsnav.navbar-mobile .navbar-collapse {
position:fixed;
overflow-y:auto!important;
overflow-x:hidden!important;
display:block;
background:#fff;
z-index:99;
width:280px;
height:100%!important;
left:-280px;
top:0;
padding:0;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}
nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in {
left:0
}
nav.navbar.bootsnav.navbar-mobile ul.nav {
width:293px;
padding-right:0;
padding-left:15px
}
nav.navbar.bootsnav.navbar-mobile ul.nav>li>a {
padding:15px 15px
}
nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu>li>a {
padding-right:15px!important;
padding-top:15px!important;
padding-bottom:15px!important
}
nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title {
padding-right:30px!important;
padding-top:13px!important;
padding-bottom:13px!important
}
nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a {
padding-top:13px!important;
padding-bottom:13px!important
}
nav.navbar.bootsnav.navbar-mobile .navbar-collapse [class*=' col-'] {
width:100%
}
nav.navbar.bootsnav.navbar-fixed .logo-scrolled {
display:block!important
}
nav.navbar.bootsnav.navbar-fixed .logo-display {
display:none!important
}
nav.navbar.bootsnav.navbar-mobile .tab-content, nav.navbar.bootsnav.navbar-mobile .tab-menu {
width:100%;
display:block
}
}
@media (max-width:767px) {
nav.navbar.bootsnav .navbar-header {
padding-left:15px;
padding-right:15px
}
nav.navbar.bootsnav .navbar-nav {
padding-left:15px;
padding-right:15px
}
.attr-nav {
right:30px
}
.attr-nav>ul {
margin-right:-10px
}
.attr-nav>ul>li>a {
padding:16px 10px 15px;
padding-left:0!important
}
.attr-nav>ul>li.dropdown ul.dropdown-menu {
left:-275px
}
.top-search .container {
padding:0 15px
}
nav.bootsnav.navbar-full .navbar-collapse {
left:15px
}
nav.bootsnav.navbar-full .navbar-header {
padding-right:0
}
nav.bootsnav.navbar-full .navbar-toggle {
margin-right:-15px
}
nav.bootsnav.navbar-full ul.nav>li>a {
font-size:18px!important;
line-height:24px!important;
padding:5px 10px!important
}
nav.navbar.bootsnav.navbar-sidebar .share {
padding:30px 15px!important
}
nav.navbar.bootsnav.navbar-sidebar .share {
padding:30px 0!important;
margin-bottom:0
}
nav.navbar.bootsnav.navbar-mobile.navbar-sidebar .share {
padding:30px 15px!important;
margin-bottom:0
}
body.side-right>.wrapper {
margin-left:280px;
margin-right:-280px!important
}
nav.navbar.bootsnav.navbar-mobile .navbar-collapse {
margin-left:0
}
nav.navbar.bootsnav.navbar-mobile ul.nav {
margin-left:-15px
}
nav.navbar.bootsnav.navbar-mobile ul.nav {
border-top:solid 1px #fff
}
li.close-full-menu {
padding-top:15px!important;
padding-bottom:15px!important
}
}
@media (min-width:480px) and (max-width:640px) {
nav.bootsnav.navbar-full ul.nav {
padding-top:30px;
padding-bottom:30px
}
}
.swiper-container {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;
	z-index:1
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor:pointer
}
.swiper-pagination-white .swiper-pagination-bullet {
	background:#fff
}
.swiper-pagination-bullet-active {
	opacity:1;
	background:#007aff
}
.swiper-pagination-white .swiper-pagination-bullet-active {
	background:#fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
	background:#000
}
.swiper-container-vertical>.swiper-pagination-bullets {
	right:10px;
	top:50%;
	-webkit-transform:translate3d(0, -50%, 0);
	-moz-transform:translate3d(0, -50%, 0);
	-o-transform:translate(0, -50%);
	-ms-transform:translate3d(0, -50%, 0);
	transform:translate3d(0, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:5px 0;
	display:block
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0 5px
}
.swiper-pagination-progress {
	background:rgba(0, 0, 0, .25);
	position:absolute
}
.swiper-pagination-progress .swiper-pagination-progressbar {
	background:#007aff;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	-webkit-transform-origin:left top;
	-moz-transform-origin:left top;
	-ms-transform-origin:left top;
	-o-transform-origin:left top;
	transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
	-webkit-transform-origin:right top;
	-moz-transform-origin:right top;
	-ms-transform-origin:right top;
	-o-transform-origin:right top;
	transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progress {
	width:100%;
	height:4px;
	left:0;
	top:0
}
.swiper-container-vertical>.swiper-pagination-progress {
	width:4px;
	height:100%;
	left:0;
	top:0
}
.swiper-pagination-progress.swiper-pagination-white {
	background:rgba(255, 255, 255, .5)
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
	background:#fff
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
	background:#000
}
.swiper-container-3d {
	-webkit-perspective:1200px;
	-moz-perspective:1200px;
	-o-perspective:1200px;
	perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:-moz-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:-o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:-moz-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:-moz-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:-o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {
	-ms-perspective:1200px
}
.swiper-container-cube, .swiper-container-flip {
	overflow:visible
}
.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1
}
.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
	z-index:0;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden
}
.swiper-container-cube .swiper-slide {
	visibility:hidden;
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	width:100%;
	height:100%
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin:100% 0;
	-moz-transform-origin:100% 0;
	-ms-transform-origin:100% 0;
	transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {
	pointer-events:auto;
	visibility:visible
}
.swiper-container-cube .swiper-cube-shadow {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.6;
	-webkit-filter:blur(50px);
	filter:blur(50px);
	z-index:0
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-ms-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide {
	pointer-events:none;
	-webkit-transition-property:opacity;
	-moz-transition-property:opacity;
	-o-transition-property:opacity;
	transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-zoom-container {
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	text-align:center
}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
	max-width:100%;
	max-height:100%;
	object-fit:contain
}
.swiper-scrollbar {
	border-radius:10px;
	position:relative;
	-ms-touch-action:none;
	background:rgba(0, 0, 0, .1)
}
.swiper-container-horizontal>.swiper-scrollbar {
	position:absolute;
	left:1%;
	bottom:3px;
	z-index:50;
	height:5px;
	width:98%
}
.swiper-container-vertical>.swiper-scrollbar {
	position:absolute;
	right:3px;
	top:1%;
	z-index:50;
	width:5px;
	height:98%
}
.swiper-scrollbar-drag {
	height:100%;
	width:100%;
	position:relative;
	background:rgba(0, 0, 0, .5);
	border-radius:10px;
	left:0;
	top:0
}
.swiper-scrollbar-cursor-drag {
	cursor:move
}
.swiper-lazy-preloader {
	width:42px;
	height:42px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-21px;
	margin-top:-21px;
	z-index:10;
	-webkit-transform-origin:50%;
	-moz-transform-origin:50%;
	transform-origin:50%;
	-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;
	-moz-animation:swiper-preloader-spin 1s steps(12, end) infinite;
	animation:swiper-preloader-spin 1s steps(12, end) infinite
}
.swiper-lazy-preloader:after {
	display:block;
	content:"";
	width:100%;
	height:100%;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position:50%;
	-webkit-background-size:100%;
	background-size:100%;
	background-repeat:no-repeat
}
.swiper-lazy-preloader-white:after {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
@-webkit-keyframes swiper-preloader-spin {
100% {
-webkit-transform:rotate(360deg)
}
}
@keyframes swiper-preloader-spin {
100% {
transform:rotate(360deg)
}
}
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.animated.hinge {
	-webkit-animation-duration:2s;
	animation-duration:2s
}
@-webkit-keyframes bounce {
0%, 100%, 20%, 53%, 80% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
40%, 43% {
-webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
70% {
-webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
-webkit-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0)
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0)
}
}
@keyframes bounce {
0%, 100%, 20%, 53%, 80% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
40%, 43% {
-webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
-webkit-transform:translate3d(0, -30px, 0);
-ms-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
70% {
-webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
-webkit-transform:translate3d(0, -15px, 0);
-ms-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0)
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
-ms-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0)
}
}
.bounce {
	-webkit-animation-name:bounce;
	animation-name:bounce;
	-webkit-transform-origin:center bottom;
	-ms-transform-origin:center bottom;
	transform-origin:center bottom
}
@-webkit-keyframes flash {
0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
@keyframes flash {
0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
.flash {
	-webkit-animation-name:flash;
	animation-name:flash
}
@-webkit-keyframes pulse {
0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes pulse {
0% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
-ms-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.pulse {
	-webkit-animation-name:pulse;
	animation-name:pulse
}
@-webkit-keyframes rubberBand {
0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
30% {
-webkit-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
40% {
-webkit-transform:scale3d(0.75, 1.25, 1);
transform:scale3d(0.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .85, 1)
}
65% {
-webkit-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1)
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes rubberBand {
0% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
30% {
-webkit-transform:scale3d(1.25, .75, 1);
-ms-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
40% {
-webkit-transform:scale3d(0.75, 1.25, 1);
-ms-transform:scale3d(0.75, 1.25, 1);
transform:scale3d(0.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, .85, 1);
-ms-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .85, 1)
}
65% {
-webkit-transform:scale3d(.95, 1.05, 1);
-ms-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1)
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
-ms-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}

@-webkit-keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
.fadeIn {
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -20px, 0);
-ms-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInDown {
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
-ms-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}

.fadeInLeft {
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
-ms-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}


.rotateOutDownRight {
	-webkit-animation-name:rotateOutDownRight;
	animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}

}
.zoomInDown {
	-webkit-animation-name:zoomInDown;
	animation-name:zoomInDown
}

}
.zoomInUp {
	-webkit-animation-name:zoomInUp;
	animation-name:zoomInUp
}
@-webkit-keyframes zoomOut {
0% {
opacity:1
}
50% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
100% {
opacity:0
}
}
@keyframes zoomOut {
0% {
opacity:1
}
50% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
-ms-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
100% {
opacity:0
}
}

}

}
}
 @media (max-width:992px) {
.pubRow {
margin-left:-15px!important;
margin-right:-15px!important;
}
.pubRow .li, .pubRow li {
padding-left:15px!important;
padding-right:15px!important;
}
}
 @media (max-width:767px) {
}
 @media (max-width:359px) {
}

.overflowHide {z-index: 0;}



.mainPage{ margin:20px 0;}

.mainPage ul{width: 680px;height: 32px;display:block; margin:0 auto;}

.mainPage ul li{float: left; display: inline; height: 32px; line-height: 32px; padding: 0 10px;color:#000;font-size:15px; margin: 0 5px; border:1px solid #dedede; font-size:16px;}

.mainPage ul li a{color:#000;font-size:16px; }

.mainPage ul li.thisclass.page-num-current{background:#09f;border:1px solid ##218EC1;color:#fff; font-size:16px;}

.mainPage ul li.thisclass a{color:#fff;}
.mainPage ul li a:hover, a:focus {
    color: hsl(209, 93%, 48%);
    text-decoration: none;
}
