@charset "UTF-8";
body, dl, dd, ul, ol, li, h1, h2, h3, h4, form, input, button, textarea, p, th, td, div { margin: 0; padding: 0; box-sizing: border-box; }

body { font-family: 'Microsoft YaHei', Arial,'STHeiti', 'PingFang SC', 'Droid Sans', 'Helvetica neue', sans-serif; background: #fff; color: #666; line-height: 1.2; font-size: 14px; -webkit-text-size-adjust: 100%; }

img { vertical-align: middle; border: none; max-width: 100%; }

ul, ol { list-style: none outside none; }

table { border-collapse: collapse; border-spacing: 0; }

button, input, select, textarea { font-size: 100%; vertical-align: middle; outline: none; font-family: 'Microsoft YaHei','STHeiti', 'PingFang SC', 'Droid Sans', 'Helvetica neue', sans-serif; }

a { color: #333; text-decoration: none; }

a:focus, input:focus, textarea:focus { outline: none; }

h1, h2, h3 { font-size: 100%; font-weight: normal; }

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; -moz-appearance: button; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.wrap { width: 1200px; margin: auto; }

.clearfix:after { content: "."; clear: both; height: 0; visibility: hidden; display: block; }

.clearfix { *zoom: 1; }

input { -webkit-appearance: none; }

html, body { width: 100%; height: 100%; }

input::-ms-clear { display: none; }

.mult2, .mult3, .mult4, .mult5 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box;
	-webkit-box-orient: vertical;}

.mult1 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.mult2 { -webkit-line-clamp: 2; }

.mult3 { -webkit-line-clamp: 3; }

.mult4 { -webkit-line-clamp: 4; }

.mult5 { -webkit-line-clamp: 5; }

.transition4s, .hd .nav li > a, .hd .nav li > a:after, .hd .sub-nav, .hd .sub-nav a, .quick-link-box .quick-block li.company i, .quick-link-box .quick-block li.idea i, .quick-link-box .quick-block li.honour i, .quick-link-box .quick-block li.contact i, .quick-link-box .quick-block li h4, .hot-pro-wrap .hot-pro li, .hot-pro-wrap .hot-pro li h3, .hot-app li, .hot-app li .more, .add-more a, .add-more a:after, .busi-wrap .busi-btns .swiper-button-prev, .busi-wrap .busi-btns .swiper-button-next, .busi-slide .swiper-slide img, .busi-slide .swiper-slide h3, .busi-slide .swiper-slide span, .news-wrap .news-item li, .news-wrap .news-item .date, .news-wrap .news-item .date p, .news-wrap .news-item .news-right, .news-wrap .news-item .news-right h3, .news-wrap .news-item .news-right .intro, .pro-type li a, .p-pro-list li, .p-pro-list li h3, .pages a, .tags a, .back-list a, .bignews h3 a, .bignews .in, .innews li .innews-right a, .change-page a, .download li .down, .vlist li .vcrimg::after { transition: all 0.4s ease 0s; }

::-webkit-scrollbar-thumb { height: 50px; background-color: #0074bf; border-radius: 2px; border: none; }

::-webkit-scrollbar-track-piece { background-color: #f5f5f5; border-radius: 0; }

::-webkit-scrollbar { width: 4px; height: 4px; }

.sjj_nav, .manv { display: none; }

.language i, .hd .head-top-tel i, .sbtn, .quick-block li i, .index-cloumn i, .more i, .swiper-button-white:after { background: url(../images/index_icon.png) no-repeat; display: inline-block; vertical-align: middle; }

.hd { height: 150px; background-color: #fff; }

.hd .head-top { height: 92px; border-bottom: 2px solid #e9e9e9; }

.hd .logo { font-size: 0; float: left; margin: 26px 0 0 4px; }

.hd .head-top-contact { float: right; padding-top: 18px; }

.hd .language, .hd .head-top-tel { text-align: right; display: flex; align-items: center; justify-content: flex-end; }

.hd .language i, .hd .head-top-tel i { height: 19px; width: 19px; background-position: -24px -40px; margin-right: 10px; }

.hd .head-top-tel { padding-top: 8px; color: #0074bf; align-items: flex-end; }

.hd .head-top-tel i { height: 22px; width: 22px; background-position: -64px -40px; margin-right: 6px; }

.hd .head-top-tel strong { font-size: 18px; color: #0074bf; position: relative; top: 3px; }

.hd .header-nav-wrap { height: 58px; }

.hd .nav { float: left; padding-left: 20px; }

.hd .nav li { float: left; position: relative; }

.hd .nav li > a { display: block; padding: 0 35px; height: 58px; line-height: 58px; position: relative; font-size: 16px; }

.hd .nav li > a:after { content: ''; height: 4px; position: absolute; left: 5px; bottom: 6px; right: 5px; opacity: 0; visibility: hidden; background: #0074bf; }

.hd .nav li > a:hover { color: #0074bf; }

.hd .nav li > a:hover:after { opacity: 1; visibility: visible; bottom: 0; }

.hd .nav .active a { color: #0074bf; }

.hd .nav .active a:after { opacity: 1; visibility: visible; bottom: 0; }

.hd .search { float: right; width: 160px; height: 28px; border: 1px solid #e6e6e6; border-radius: 4px; overflow: hidden; margin-top: 15px; }

.hd .search-text { height: 28px; line-height: 28px; border: none; width: 128px; float: left; padding-left: 8px; }

.hd .sbtn { height: 26px; width: 30px; background-position: -101px 0; border: none; float: right; }

.hd .sub-nav { position: absolute; left: 5px; right: 5px; top: 63px; background-color: #fff; z-index: 999; opacity: 0; visibility: hidden; }

.hd .sub-nav a { height: 38px; line-height: 38px; overflow: hidden; color: #0074bf; text-align: center; display: block; }

.hd .sub-nav a:hover { background-color: #0074bf; color: #fff; }

.hd .active .sub-nav { opacity: 1; top: 58px; visibility: visible; }

.index-slide-banner { height: 608px; overflow: hidden; background: url(../images/loading.gif) no-repeat center center; }

.index-slide-banner .swiper-slide { height: 608px; background-size: cover !important; }

.index-slide-banner .swiper-slide a { display: block; width: 100%; height: 100%; }

.index-slide-banner .swiper-pagination span { height: 2px; width: 120px; background: #fff; opacity: 1; border-radius: 0%; margin: 0 10px !important; cursor: pointer; }

.index-slide-banner .swiper-pagination .swiper-pagination-bullet-active { background: #14a73c; }

.index-slide-banner.swiper-container-horizontal > .swiper-pagination-bullets { bottom: 36px; }

.index-slide-banner .handle { display: none; }

.quick-link-box { background-color: #fafdff; height: 202px; border-bottom: 3px solid #0074bf; border-radius: 4px 4px 2px 2px; position: relative; z-index: 99; margin-top: -34px; }

.quick-link-box:after { content: ''; background: url(../images/shade1.png) no-repeat center bottom; height: 40px; position: absolute; left: 0; bottom: -40px; right: 0; }

.quick-link-box .quick-block { padding-top: 34px; }

.quick-link-box .quick-block li { float: left; width: 25%; text-align: center; }

.quick-link-box .quick-block li a { display: inline-block; }

.quick-link-box .quick-block li.company i { background-position: -153px 0; width: 57px; height: 66px; }

.quick-link-box .quick-block li.idea i { background-position: -238px 0; width: 65px; height: 66px; }

.quick-link-box .quick-block li.honour i { background-position: -328px 0; width: 62px; height: 66px; }

.quick-link-box .quick-block li.contact i { background-position: -429px 0; width: 61px; height: 66px; }

.quick-link-box .quick-block li h4 { font-size: 18px; color: #333; padding-top: 20px; }

.quick-link-box .quick-block li p { color: #b0b0b0; font-size: 16px; padding-top: 6px; }

.quick-link-box .quick-block li.company:hover i { background-position: -153px -92px; }

.quick-link-box .quick-block li.idea:hover i { background-position: -238px -92px; }

.quick-link-box .quick-block li.honour:hover i { background-position: -328px -92px; }

.quick-link-box .quick-block li.contact:hover i { background-position: -429px -92px; }

.quick-link-box .quick-block li a:hover h4 { color: #0074bf; }

.hot-pro-wrap { background: url(../images/pro_bg.jpg) no-repeat center top; height: 699px; margin-top: 55px; overflow: hidden; }

.hot-pro-wrap .hot-pro { margin-left: -70px; margin-top: 40px; }

.hot-pro-wrap .hot-pro li { float: left; width: 350px; margin: 0 0 34px 70px; box-shadow: 0px 0px 5px #ccc; border-radius: 4px 4px 0 0; overflow: hidden; }

.hot-pro-wrap .hot-pro li img { width: 350px; height: 174px; }

.hot-pro-wrap .hot-pro li h3 { height: 46px; line-height: 46px; text-align: center; color: #fff; font-size: 16px; background-color: #0074bf; }

.hot-pro-wrap .hot-pro li:hover { transform: translateY(-5px); box-shadow: 0px 0px 6px #999; }

.hot-pro-wrap .hot-pro li a { display: block; }

.hot-pro-wrap .hot-pro li a:hover h3 { background-color: #2488c8; }

.hot-pro-wrap .animated .hot-pro li a { animation: fadeInUp 0.8s ease 0.2s both; }

.hot-pro-wrap .animated .hot-pro li:nth-of-type(2) a { animation-delay: 0.4s; }

.hot-pro-wrap .animated .hot-pro li:nth-of-type(3) a { animation-delay: 0.6s; }

.hot-pro-wrap .animated .hot-pro li:nth-of-type(4) a { animation-delay: 0.3s; }

.hot-pro-wrap .animated .hot-pro li:nth-of-type(5) a { animation-delay: 0.5s; }

.hot-pro-wrap .animated .hot-pro li:nth-of-type(6) a { animation-delay: 0.7s; }

.cloumn-wrap { height: 60px; position: relative; margin-top: 50px; }

.index-cloumn { position: absolute; left: 50%; top: 0; width: 164px; margin-left: -82px; }

.index-cloumn dt { font-size: 32px; color: #333; font-weight: 700; margin-bottom: 9px; margin-left: -35px; position: relative; }

.index-cloumn dt i { height: 7px; width: 20px; background-position: -61px 0; margin-right: 15px; }

.index-cloumn dt:before { content: ''; position: absolute; width: 6px; height: 6px; background-color: #0074bf; border-radius: 50%; left: 26px; bottom: -7px; }

.index-cloumn dt:after { content: ''; position: absolute; width: 9999px; border-bottom: 1px solid #0074bf; left: 26px; bottom: -5px; }

.index-cloumn dd { color: #d1d1d1; white-space: nowrap; position: relative; }

.index-cloumn dd:after { content: ''; position: absolute; width: 9999px; border-bottom: 1px solid rgba(0, 116, 191, 0.06); left: 34px; bottom: -5px; }

.app-wrap { background: url(../images/busi_bg.jpg) no-repeat center top; height: 664px; overflow: hidden;  }

.hot-app { margin: 48px 0 0 -35px; }

.hot-app li { float: left; width: 580px; height: 155px; box-shadow: 2px 2px 7px #E4E4E4; margin: 0 0 35px 35px; background:#fff; }

.hot-app li:hover { transform: translateX(5px); }

.hot-app li img { width: 220px; height: 155px; float: left; }

.hot-app li .hot-app-right { padding: 14px 0 0 243px; }

.hot-app li .tag { min-width: 120px; height: 35px; line-height: 35px; background-color: #0074bf; color: #fff; text-align: center; font-size: 20px; display: inline-block; margin-bottom: 16px; }

.hot-app li .intro { color: #4c4949; line-height: 24px; height: 48px; margin-bottom: 15px; padding-right: 20px; }

.hot-app li .more { font-size: 12px; color: #9b9b9b; display: flex; align-items: center; }

.hot-app li .more i { height: 6px; width: 14px; background-position: -26px 0; margin-right: 5px; }

.hot-app li a:hover .more { transform: translateX(3px); color: #0074bf; }

.hot-app li:hover { box-shadow: 1px 1px 7px #999; }

.animated.hot-app li { animation: fadeIn 0.8s ease 0.2s both; }

.animated.hot-app li:nth-of-type(2) { animation-delay: 0.4s; }

.animated.hot-app li:nth-of-type(3) { animation-delay: 0.6s; }

.animated.hot-app li:nth-of-type(4) { animation-delay: 0.8s; }

.add-more { text-align: center; padding-top: 15px; }

.add-more a { display: inline-block; background-color: #fff; width: 166px; height: 42px; line-height: 42px; text-align: center; font-size: 16px; color: #666; position: relative; }

.add-more a span { position: relative; z-index: 2; }

.add-more a:after { content: ''; position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); background-color: #0074bf; height: 2px; opacity: 0; }

.add-more a:hover { color: #fff; }

.add-more a:hover:after { opacity: 1; height: 100%; }

.busi-wrap {overflow: hidden; padding-bottom: 65px;}

.busi-wrap .busi-btns { position: relative; }

.busi-wrap .busi-btns .swiper-button-prev, .busi-wrap .busi-btns .swiper-button-next { height: 68px; width: 40px; position: absolute; background: rgba(0, 0, 0, 0.08); top: 50%; margin-top: -34px; }

.busi-wrap .busi-btns .swiper-button-prev:hover, .busi-wrap .busi-btns .swiper-button-next:hover { background: rgba(0, 0, 0, 0.2); }

.busi-wrap .busi-btns .swiper-button-prev { background-position: 0 -40px; left: -70px; }

.busi-wrap .busi-btns .swiper-button-prev:after { content: ''; height: 24px; width: 13px; background-position: 0 -40px; position: absolute; left: 50%; top: 50%; margin: -12px 0 0 -6px; }

.busi-wrap .busi-btns .swiper-button-next { background-position: 0 0; right: -70px; }

.busi-wrap .busi-btns .swiper-button-next:after { content: ''; height: 24px; width: 13px; background-position: 0 0; position: absolute; left: 50%; top: 50%; margin: -12px 0 0 -6px; }

.busi-slide { margin-top: 48px; position: relative; }

.busi-slide .swiper-slide { float: left; }

.busi-slide .swiper-slide img { width: 380px; height: 272px; }

.busi-slide .swiper-slide a { color: #666; display: block; overflow: hidden; }

.busi-slide .swiper-slide a:hover h3 { color: #fff; }

.busi-slide .swiper-slide a:hover span { background-color: #0074bf; border-color: #0074bf; color: #fff; }

.busi-slide .swiper-slide a:hover img { transform: scale(1.08); }

.busi-slide .swiper-slide h3 { font-size: 16px; font-weight: 600; margin-bottom: 0px; }

.busi-slide .swiper-slide .intro { font-size: 12px; line-height: 22px; height: 44px; margin-bottom: 10px; display: none;}

.busi-slide .swiper-slide span { display: inline-block; border: 1px solid #d0d0d0; padding: 4px 8px; font-size: 12px;display: none; }

.busi-slide .swiper-slide .busi-img { overflow: hidden; }

.busi-slide .bcontent { background-color: #2488c8; width: 380px; height: auto; padding: 12px 18px;color: #fff; text-align: center;}

.news-wrap { overflow: hidden; padding-bottom: 70px; }

.news-wrap .news-s { margin-top: 50px; }

.news-wrap .news-slide { width: 446px; float: left; }

.news-wrap .swiper-slide img { width: 446px; height: 346px; }

.news-wrap .bcontent { height: 122px; background-color: #0074bf; padding: 20px 18px; color: #fff; }

.news-wrap .bcontent h3 { font-size: 16px; margin-bottom: 12px; font-weight: 600; }

.news-wrap .bcontent .intro { line-height: 24px; }

.news-wrap .swiper-pagination { position: absolute; bottom: 130px; right: 10px; left: auto; width: auto; }

.news-wrap .swiper-pagination .swiper-pagination-bullet { width: 10px; height: 10px; background-color: #fff; opacity: 1; }

.news-wrap .swiper-pagination .swiper-pagination-bullet-active { background-color: #e60000; }

.news-wrap .news-item-wrap { margin-left: 484px; }

.news-wrap .news-item a { display: block; overflow: hidden; }

.news-wrap .news-item li { margin-bottom: 12px; overflow: hidden; }

.news-wrap .news-item li:hover .date { background-color: #0074bf; color: #fff; }

.news-wrap .news-item li:hover .date p, .news-wrap .news-item li:hover .news-right a, .news-wrap .news-item li:hover .news-right .intro { color: #fff; }

.news-wrap .news-item li:hover .news-right { background-color: #2488c8; }

.news-wrap .news-item li:hover { transform: translateX(5px); }

.news-wrap .news-item .date { width: 108px; height: 108px; background-color: #efefef; display: flex; align-items: center; justify-content: center; font-size: 48px; color: #333; line-height: 1; float: left; font-family: Arial; }

.news-wrap .news-item .date p { font-size: 14px; color: #666; margin-top: 10px; }

.news-wrap .news-item .news-right { margin-left: 109px; background-color: #f7f7f7; height: 108px; padding: 13px 20px 0 20px; }

.news-wrap .news-item .news-right h3 { font-size: 16px; font-weight: 700; margin-bottom: 13px; }

.news-wrap .news-item .news-right .intro { line-height: 24px; height: 48px; }

.foot-wrap { min-height: 140px; background-color: #23518b; color: #fff; }

.foot-wrap .cway { float: left; padding: 32px 0 0 20px; }

.foot-wrap .cway h3 { margin-bottom: 18px; font-size: 16px; font-weight: 700; }

.foot-wrap .ways { font-size: 12px; color: #d3e9ff; width: 580px; }

.foot-wrap .ways li { margin: 0 50px 12px 0; float: left; }

.foot-wrap .bot-link { font-size: 16px; width: 460px; float: left; padding: 64px 0 0 0; }

.foot-wrap .bot-link a { color: #fff; margin-right: 40px; }

.foot-wrap .er { margin: 18px 25px 0 0; float: right; }

.bot-bar { padding: 15px 0; background-color: #184377; color: #fff; text-align: center; }

.notice { color: #fff; margin-left: 50px; }

.fixed .header-nav-wrap { position: fixed; left: 0; top: 0; right: 0; z-index: 9999; background: rgba(255, 255, 255, 0.6); }

.banner { height: 380px; margin-bottom: 36px; }

.left-menus { width: 240px; float: left; }

.meuns-cloumn { background: url(../images/icon1.png) no-repeat; width: 240px; height: 60px; line-height: 60px; text-align: center; color: #fff; font-size: 24px; }

.menus-list li > a { width: 240px; height: 64px; line-height: 64px; display: block; background-color: #ebf7ff; color: #0075c1; font-size: 16px; text-align: center; }

.menus-list li { border-bottom: 1px solid #fff; }

.menus-list li .on, .menus-list li a:hover { background: url(../images/icon2.png) no-repeat; }

.container { width: 915px; float: right; }

.bread { height: 60px; line-height: 60px; text-align: right; font-size: 12px; border-bottom: 1px solid #e5e5e5; }

.bread a { color: #666; }

.bread .tun { text-decoration: underline; }

.content-box { overflow: hidden; }

.company-name { font-size: 24px; font-weight: 700; color: #0074bf; padding-bottom: 18px; border-bottom: 2px solid #0074bf; display: inline-block; margin-top: 40px; }

.article { min-height: 400px; overflow: hidden; line-height: 24px; padding: 30px 0; }

.haitaisi { font-size:30px; line-height: 36px; color: #333; font-family: '楷体'; margin-bottom: 40px;display: none}

.pro-type { margin-left: -48px; }

.pro-type li { float: left; width: 200px; height: 47px; text-align: center; line-height: 47px; margin: 0 0 40px 48px; }

.pro-type li a { display: block; font-size: 18px; background-color: #e2e2e2; }

.pro-type li a:hover { background-color: #1f86c9; color: #fff; }

.pro-search { text-align: center; margin-bottom: 45px; }

.pro-search .pro-search-block { display: inline-block; height: 50px; }

.pro-search .searchs { width: 500px; height: 50px; border: 1px solid #0074bf; border-radius: 30px; overflow: hidden; float: left; box-shadow: 4px 4px 7px #E6E6E6; }

.pro-search .pros { height: 48px; line-height: 48px; width: 440px; padding-left: 30px; border: none; float: left; }

.pro-search .probtn { width: 56px; height: 48px; background: url(../images/icon3.png) no-repeat 50% 50%; border: none; float: left; }

.pro-search .inlist { color: #fdd000; text-decoration: underline; float: left; margin-left: 25px; margin-top: 16px; }

.pindao .pdt { color: #333; font-weight: 700; font-size: 24px; padding-bottom: 10px; border-bottom: 4px solid #000; display: inline-block; margin-bottom: 24px; }

.pindao .jianjie { background: url(../images/icon4.png) no-repeat center bottom; padding-bottom: 30px; overflow: hidden; margin-bottom: 40px; }

.pindao .p { font-size: 16px; margin-right: 80px; line-height: 24px; }

.pindao .gm { float: right; color: #1f86c9; margin-top: 3px; }

.p-pro-list { margin-left: -44px; margin-bottom: 14px; }

.p-pro-list li { float: left; margin: 0 0 44px 44px; box-shadow: 0px 0px 6px #e1dfdf; border-radius: 4px 4px 0 0; overflow: hidden; width: 265px; }

.p-pro-list li:hover { transform: translateY(-5px); box-shadow: 0px 0px 6px #999; }

.p-pro-list li a:hover h3 { background-color: #2488c8; }

.p-pro-list li img { width: 265px; height: 126px; }

.p-pro-list li h3 { background-color: #2488c8; height: 40px; line-height: 40px; color: #fff; font-size: 16px; text-align: center; }

.bj { height: 60px; }

.list { min-height: 500px; padding-bottom: 90px; }

.list .pro-search { padding-top: 45px; }

.list .p-pro-list { margin-left: -28px; margin-bottom: 45px; }

.pages { text-align: center; }

.pages a { display: inline-block; padding: 7px 12px; border-radius: 2px; margin: 0 4px; }

.pages a:hover { color: #fff; background-color: #0074bf; }

.pages .firstpage, .pages .prevpage, .pages .nextpage, .pages .endpage { border: 1px solid #ddd; }

.major-img { float: left; margin-right: 10px; max-width: 265px; }

.major-name { color: #0074bf; font-size: 24px; margin-bottom: 15px; }

.major-info { line-height: 36px; }

.major { padding: 30px 0; }

.tags { border-bottom: 1px solid #1f86c9; height: 34px; }

.tags a { width: 120px; height: 33px; line-height: 33px; text-align: center; float: left; margin-right: 10px; color: #fff; background-color: #666666; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.tags .on { background-color: #0074bf; }

.tagcontent { min-height: 400px; padding: 20px 0 40px; line-height: 30px; overflow: hidden; display: none; }

.back-list { text-align: right; padding-bottom: 50px; }

.back-list a { color: #666; }

.back-list a:hover { color: #0074bf; }

.busi-center { text-align: center; }

.busi-center .pro-type { display: inline-block; }

.buis-pindao .swiper-wrapper { margin: 0 0 30px -30px; display: block; overflow: hidden; width: auto; }

.buis-pindao .swiper-slide { float: left; width: 380px; margin: 0 0 30px 30px; }

.busi-list .swiper-wrapper { margin-left: -22px; }

.busi-list .swiper-slide { width: 286px; margin: 0 0 38px 25px; }

.busi-list .swiper-slide img { width: 286px; height: 206px; }

.busi-list .swiper-slide .bcontent { width: 100%; padding: 12px 18px;    background-color: #2488c8; height: auto; }

.busi-list .swiper-slide .bcontent .intro { height: 44px; }

.apps-list { margin: 0 0 80px 0; padding: 0 10px; }

.apps-list li { width: 100%; float: none; margin: 40px 0 0 0; background-color: #fafafa; }

.apps-list li .tag-title { font-size: 20px; font-weight: 700; color: #0075c1; margin-bottom: 12px; display: block; }

.apps-list li .intro { height: 48px; }

.news-b { float: left; margin-right: 28px; }

.bignews { background-color: #f5f5f5; padding: 0 10px 0 0; margin-bottom: 10px; margin-top: 28px; }

.bignews h3 { font-size: 24px; font-weight: 700; padding: 20px 0; }

.bignews h3 a {white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

.bignews h3:hover a { color: #0074bf; transform: translateX(5px); }

.bignews .in:hover { color: #0074bf; }

.bignews .date { margin-bottom: 20px; }

.bignews .intro { font-size: 16px; line-height: 32px; max-height: 64px; margin-bottom: 30px; }

.innews { margin-bottom: 80px; }

.news-b img { width: 410px; height: 250px; }

.innews li { height: 160px; padding: 40px 0; }

.innews li .ndate { width: 104px; height: 80px; float: left; display: flex; align-items: center; justify-content: center; text-align: center; border-right: 1px solid #cecece; }

.innews li .ndate .d { font-size: 36px; margin-bottom: 10px; }

.innews li .innews-right { padding: 0 40px 0 130px; }

.innews li .innews-right h3 { font-size: 18px; margin-bottom: 15px; }

.innews li .innews-right a { display: inline-block; }

.innews li .innews-right a:hover { color: #0074bf; transform: translateX(5px); }

.innews li .innews-right .intro { line-height: 24px; max-height: 48px; }

.title-content { text-align: center; padding: 50px 0 26px; background: url(../images/icon5.png) no-repeat center bottom; }

.title-content h1 { font-size: 24px; font-weight: 700; color: #333; margin-bottom: 20px; }

.article-info span { margin: 0 20px; color: #c2c2c2; }

.change-page { padding-top: 50px; padding-bottom: 70px; border-top: 1px solid #dcdcdc; }

.change-page li { margin-bottom: 15px; }

.change-page a { color: #666; }

.change-page :hover { color: #0074bf; }

.join-item { margin-bottom: 25px; }

.join-bar { height: 42px; line-height: 42px; background-color: #f7f7f7; cursor: pointer; }

.join-bar span { float: left; color: #333; box-sizing: border-box; }

.join-bar .sp1 { width: 520px; padding-left: 76px; position: relative; }

.join-bar .sp1:after { content: ''; width: 9px; height: 9px; background-color: #b7b7b7; border-radius: 50%; position: absolute; left: 32px; top: 17px; }

.join-bar .sp2 { width: 280px; }

.join-article { padding: 40px 30px 10px 70px; overflow: hidden; line-height: 32px; display: none; }

.active .join-bar { background-color: #0074bf; }

.active .join-bar span { color: #fff; font-weight: 700; }

.active .join-bar .sp1:after { background-color: #fff; }

.join-box { padding: 40px 0 60px; }

.srlist { min-height: 300px; padding: 10px 0 30px; }

.resl li { padding: 20px 10px; border-bottom: 1px solid #f5f5f5; }

.resl li i { background: url(../images/5.png) no-repeat 0 50%; display: inline-block; width: 10px; height: 7px; margin-right: 8px; }

.datalist { min-height: 300px; padding-bottom: 80px; }

.download { margin-left: -33px; margin-bottom: 20px; }

.download li { float: left; width: 440px; height: 178px; border: 1px solid #0074bf; position: relative; background-color: #f6fbff; margin: 0 0 68px 33px; }

.download li h3 { font-size: 20px; color: #0075c1; text-align: center; padding: 32px 10px 20px; }

.download li .intro { line-height: 30px; max-height: 60px; padding: 0 20px; }

.download li .down { width: 130px; height: 38px; background: #0074bf; border: 1px solid #0074bf; text-align: center; line-height: 38px; color: #fff; position: absolute; left: 30px; bottom: -19px; }

.download li .down:hover { background-color: #fff; color: #0074bf; }

.datalist { padding-top: 50px; }

.vlist { margin-left: -36px; padding: 50px 0 30px; }

.vlist li { float: left; width: 280px; margin: 0 0 46px 36px; }

.vlist li a { display: block; position: relative; }

.vlist li a:after { content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: 1px solid rgba(0, 117, 193, 0.6); }

.vlist li a::before { content: ''; background: url(../images/icon6.png) no-repeat; width: 44px; height: 38px; position: absolute; top: 75px; left: 118px; z-index: 9; }

.vlist li a:hover .vcrimg::after { background: rgba(0, 0, 0, 0); }

.vlist li .vcrimg { position: relative; }

.vlist li .vcrimg::after { content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.2); }

.vlist li img { width: 280px; height: 185px; }

.vlist li .vcr-title { height: 48px; line-height: 48px; text-align: center; background-color: #f6fbff; color: #0075c1; font-size: 16px; }

.video { padding: 40px 30px; min-height: 300px; }

/* ie9 */
@media (min-width: 0\0) and (min-resolution: 0.001dpcm) { .busi-slide { width: 100%; }
  .busi-slide .swiper-slide { width: 380px; margin-right: 30px; }
  .busi-slide .swiper-wrapper { width: 1300px; }
  .busi-list { width: auto; }
  .busi-list .swiper-slide { width: 286px; margin: 0 0 38px 25px; }
  .busi-list .swiper-wrapper { width: 1200px; }
  .news-wrap .news-item .date { text-align: center; }
  .news-wrap .news-item .date > div { padding-top: 15px; }
  .news-slide { height: 468px; } }

@media (max-width: 1366px) { .busi-wrap .busi-btns .swiper-button-prev { left: -60px; }
  .busi-wrap .busi-btns .swiper-button-next { right: -60px; } }

@media (max-width: 1200px) { .wrap { width: 768px; }
  .hd { display: none; }
  .sp_header { height: 50px; overflow: hidden; background: #fff; position: fixed; z-index: 10; width: 100%; }
  .sp_logo { padding: 10px; float: left; height: 50px; }
  .sp_logo img { margin: auto; max-height: 30px; }
  .sp_nav { width: 50px; float: right; position: relative; cursor: pointer; height: 30px; margin-top: 20px; }
  .sp_nav span { display: block; background: #0074bf; width: 30px; height: 2px; position: absolute; left: 10px; transition: all ease 0.35s; }
  .sp_nav span:nth-of-type(1) { top: 0px; }
  .sp_nav span:nth-of-type(2) { top: 10px; }
  .sp_nav span:nth-of-type(3) { top: 20px; }
  .sp_nav_se span:nth-of-type(1) { top: 10px; transform: rotate(45deg); }
  .sp_nav_se span:nth-of-type(2) { width: 0; }
  .sp_nav_se span:nth-of-type(3) { top: 10px; transform: rotate(-45deg); }
  .sjj_nav { position: fixed; z-index: 999; background: #fff; width: 100%; height: calc(100% - 104px); font-size: 14px; line-height: 40px; top: -100%; left: 0; overflow: auto; overflow-x: hidden; transition: top ease 0.35s; }
  .nav_show { top: 60px; }
  .sjj_nav > ul > li:first-child { overflow: hidden; border-top: 0; }
  .sjj_nav > ul > li:first-child > a { float: left; width: calc(100% - 70px); }
  .sjj_nav > ul > li:first-child .mlanguage { float: right; width: 70px; overflow: hidden; line-height: 30px; margin-top: 5px; }
  .sjj_nav > ul > li:first-child .mlanguage a { width: 34px; float: left; border-left: 1px #ddd solid; text-align: center; color: #999; font-size: 12px; }
  .sjj_nav ul li i { position: absolute; top: 5px; right: 0px; border-left: 1px #ddd solid; height: 30px; padding: 0px 7px 0 7px; }
  .sjj_nav ul li i svg { transform: rotate(-90deg); transition: all ease 0.35s; }
  .sjj_nav ul li .sjj_nav_i_se svg { transform: rotate(0deg); }
  .sjj_nav ul li { border-top: 1px #ddd solid; margin-left: 20px; position: relative; line-height: 40px; font-size: 14px; }
  .sjj_nav > ul > li:last-child { border-bottom: 1px #ddd solid; }
  .sjj_nav ul li ul { display: none; }
  .sjj_nav ul li a { color: #666; width: 80%; }
  .sjj_nav ul li ul li a { color: #999; display: block; text-align: left; }
  .sjj_nav ul li i svg { width: 20px; height: 20px; fill: #555; }
  .sjj_nav ul li .sjj_nav_i_se svg { fill: #fff; }
  .sjj_nav ul li ul li > ul { margin-left: 10px; }
  .manv { height: 60px; position: fixed; left: 0; top: 0; right: 0; z-index: 999; background-color: rgba(255, 255, 255, 0.6); }
  .mlogo img { height: 40px; }
  .mlogo { float: left; margin: 10px 0 0 10px; }
  body { font-size: 13px; }
  .sjj_nav, .manv { display: block; }
  .index-slide-banner, .index-slide-banner .swiper-slide { height: 400px; }
  .hot-pro-wrap .hot-pro li { margin: 0 0 20px 20px; }
  .hot-pro-wrap .hot-pro { margin: 30px 0 0 -20px; }
  .quick-link-box .quick-block li { transform: scale(0.8); }
  .index-cloumn dt { font-size: 22px; }
  .cloumn-wrap { margin-top: 30px; }
  .hot-pro-wrap .hot-pro li { width: 242px; }
  .hot-pro-wrap .hot-pro li img { width: 242px; height: 120px; }
  .hot-pro-wrap { height: 520px; margin-top: 35px; }
  .hot-app { margin-left: -20px; margin-top: 28px; }
  .hot-app li { margin: 0 0 20px 20px; width: 374px; height: auto; overflow: hidden; }
  .hot-app li img { width: 140px; height: 98px; }
  .hot-app li .hot-app-right { padding: 0 0 0 150px; }
  .hot-app li .tag { min-width: 60px; height: 26px; line-height: 26px; font-size: 14px; margin-bottom: 5px; }
  .hot-app li .intro { margin-bottom: 5px; line-height: 20px; max-height: 40px; padding-right: 10px; }
  .add-more a { width: 110px; height: 30px; line-height: 30px; font-size: 15px; }
  .app-wrap { padding-bottom: 35px; }
  .hot-pro-wrap .hot-pro li h3 { font-size: 13px; }
  .busi-slide { margin-top: 28px; }
  .busi-slide .swiper-slide img { width: 236px; height: 168px; }
  .busi-slide .bcontent { width: 100%; padding: 10px; height: 118px; }
  .busi-slide .swiper-slide h3 { font-size: 15px; margin-bottom: 2px; }
  .busi-slide .swiper-slide .intro { font-size: 13px; }
  .busi-wrap { height: 444px; }
  .news-wrap .news-s { margin-top: 30px; }
  .news-wrap .news-slide { width: 340px; }
  .news-wrap .swiper-slide img { width: 340px; height: 243px; }
  .news-wrap .bcontent { padding: 10px; height: 91px; }
  .news-wrap .bcontent .intro { line-height: 20px; height: 40px; }
  .news-wrap .bcontent h3 { font-size: 15px; }
  .news-wrap .news-item-wrap { margin-left: 350px; }
  .news-wrap .news-item .date { width: 74.5px; height: 74.5px; font-size: 26px; text-align: center; }
  .news-wrap .news-item .news-right { height: 74.5px; margin-left: 74.5px; padding: 6px 5px 0 10px; }
  .news-wrap .news-item .news-right h3 { font-size: 15px; margin-bottom: 5px; }
  .news-wrap .news-item .news-right .intro { line-height: 20px; height: 40px; }
  .news-wrap { padding-bottom: 30px; }
  .foot-wrap .cway { padding-left: 0; padding-top: 20px; }
  .foot-wrap .bot-link { padding-top: 20px; }
  .foot-wrap .er { margin: -90px 0 0 0; }
  .foot-wrap { padding-bottom: 20px; }
  .banner { height: 200px; margin: 60px 0 10px; background-size: cover !important; }
  .left-menus { float: none; width: 100%; overflow: hidden; }
  .meuns-cloumn { background: #0074bf; width: 100%; height: 36px; line-height: 36px; font-size: 16px; margin-bottom: 10px; }
  .menus-list li { float: left; width: 50%; border-right: 1px solid #fff; overflow: hidden; height: 40px; }
  .menus-list li:nth-child(even) { border-right: none; }
  .menus-list li > a { width: 100%; height: 40px; line-height: 40px; overflow: hidden; display: flex; align-items: center; justify-content: center; }
  .menus-list li .on, .menus-list li a:hover { background: #0074bf; color: #fff; }
  .container { float: none; width: 100%; }
  .bread { height: 40px; line-height: 40px; }
  .company-name { font-size: 17px; margin-top: 20px; padding-bottom: 10px; }
  .haitaisi { font-size: 17px; line-height: 24px; margin-bottom: 20px; }
  .pro-type { margin: 0 0 10px 0; }
  .pro-type li { margin: auto; width: 33.3%; padding: 0 5px; margin-bottom: 10px; height: 38px; line-height: 38px; overflow: hidden; }
  .pro-type li a { font-size: 15px; display: flex; align-items: center; justify-content: center; }
  .pindao .pdt { font-size: 17px; margin-bottom: 14px; }
  .pindao .p { font-size: 13px; }
  .pindao .jianjie { padding-bottom: 10px; margin-bottom: 20px; background: none; border-bottom: 1px solid #f5f5f5; }
  .p-pro-list { margin-left: -20px; }
  .p-pro-list li { margin: 0 0 20px 20px; }
  .p-pro-list li img { width: 242px; height: 115px; }
  .list .p-pro-list { margin: 0 0 20px -20px; }
  .content-box { overflow: visible; }
  .list { padding-bottom: 40px; }
  .list .pro-search { padding-top: 25px; margin-bottom: 25px; }
  .major-name { font-size: 17px; }
  .major-info { line-height: 28px; }
  .busi-center .pro-type { width: 100%; }
  .buis-pindao .swiper-slide { width: 236px; margin: 0 0 20px 20px; }
  .buis-pindao .swiper-wrapper { margin: 0 0 20px -20px; }
  .bj { height: 10px; }
  .apps-list { margin-bottom: 20px; margin-top: 20px; }
  .apps-list li { float: left; width: 364px; }
  .apps-list li .tag-title { font-size: 15px; margin: 5px 0; }
  .list { min-height: 200px; }
  .news-b img { width: 260px; height: 158px; }
  .news-b { margin-right: 15px; }
  .bignews h3 { font-size: 17px; padding: 10px 0; }
  .bignews .date { margin-bottom: 10px; }
  .bignews .intro { font-size: 13px; line-height: 20px; height: 40px; margin-bottom: 10px; }
  .innews li { padding: 20px 0; height: 100px; }
  .innews li .ndate .d { font-size: 28px; }
  .innews li .innews-right h3 { font-size: 15px; margin-bottom: 5px; }
  .innews li .innews-right .intro { line-height: 20px; max-height: 40px; }
  .innews li .ndate { height: 60px; }
  .innews { margin-bottom: 30px; }
  .title-content { padding-top: 30px; padding-bottom: 15px; }
  .title-content h1 { font-size: 17px; margin-bottom: 10px; }
  .article-info span { margin: 0 10px; font-size: 13px; }
  .back-list { padding-bottom: 20px; }
  .change-page { padding: 20px 0; }
  .join-bar { overflow: hidden; }
  .join-bar .sp1 { width: 40% !important; }
  .join-bar .sp2 { width: 40% !important; }
  .join-bar .sp3 { width: 20% !important; }
  .join-article { padding: 15px; }
  .join-item { margin-bottom: 10px; }
  .join-bar .sp1 { padding: 0 0 0 50px; }
  .join-box { padding: 20px 0; }
  .datalist { padding: 20px 0 30px; }
  .download li { width: 379px; margin: 0 0 30px 10px; }
  .download { margin-left: -10px; }
  .download li h3 { font-size: 17px; }
  .vlist { margin-left: -20px; padding: 20px 0; }
  .vlist li { margin: 0 0 20px 20px; width: 242px; }
  .vlist li img { width: 242px; height: 159px; }
  .vlist li a::before { left: 50%; transform: translateX(-50%); } }

@media (max-width: 768px) { .wrap { width: 96%; }
  .mlogo img { width: 280px; height: auto; }
  .manv { height: 50px; }
  .nav_show { top: 50px; }
  .sp_nav { margin-top: 15px; }
  .index-slide-banner, .index-slide-banner .swiper-slide { height: 200px; }
  .quick-link-box .quick-block { padding-top: 15px; }
  .quick-block li i { background-size: 240px 81px; }
  .quick-link-box .quick-block li.company i { background-position: -75px 0; width: 29px; height: 33px; }
  .quick-link-box .quick-block li { transform: scale(1); }
  .quick-link-box .quick-block li.idea i { background-position: -117px 0; width: 29px; height: 33px; }
  .quick-link-box .quick-block li.honour i { background-position: -161px 0; width: 29px; height: 33px; }
  .quick-link-box .quick-block li.contact i { background-position: -210px 0; width: 29px; height: 33px; }
  .quick-link-box .quick-block li.company:hover i { background-position: -75px 0; }
  .quick-link-box .quick-block li.idea:hover i { background-position: -117px 0; }
  .quick-link-box .quick-block li.honour:hover i { background-position: -161px 0; }
  .quick-link-box .quick-block li.contact:hover i { background-position: -210px 0; }
  .quick-link-box .quick-block li h4 { font-size: 15px; padding-top: 5px; height: 41px; }
  .quick-link-box .quick-block li p { font-size: 12px; }
  .quick-link-box { height: 147px; margin-top: -15px; }
  .hot-pro-wrap, .cloumn-wrap { margin-top: 15px; }
  .cloumn-wrap { height: 47px; margin-bottom: 15px; }
  .index-cloumn dt { font-size: 17px; }
  .index-cloumn dd { font-size: 12px; }
  .hot-pro-wrap .hot-pro li { width: 50%; margin: 0 0 10px; padding: 0 5px; box-shadow: none; }
  .hot-pro-wrap .hot-pro { margin: 0 -5px; }
  .hot-pro-wrap .hot-pro li h3 { height: 30px; line-height: 30px; font-size: 13px; }
  .hot-pro-wrap .hot-pro li img { width: 100%; height: 90px; }
  .hot-pro-wrap { height: auto; padding-bottom: 20px; }
  .hot-app li { width: 100%; margin: 0 0 10px 0; box-shadow: 0px 0px 1px #E4E4E4; }
  .hot-app { margin: 0; padding: 0; }
  .hot-app li .tag { height: auto; background: #fff; color: #0074bf; text-align: left; display: inline; }
  .hot-app li img { width: 120px; height: 84px; }
  .hot-app li .hot-app-right { padding-left: 130px; }
  .hot-app li .more { display: none; }
  .app-wrap { padding-bottom: 20px; }
  .add-more a { font-size: 13px; }
  .busi-slide { margin: 0; }
  .busi-img { text-align: center; }
  .busi-slide .swiper-slide img { width: auto; height: auto; }
  .busi-wrap { height: auto; padding-bottom: 20px; }
  .news-wrap .news-s { margin-top: 0; }
  .news-wrap .news-slide { float: none; width: 100%; }
  .news-wrap .swiper-slide img { width: 100%; height: 240px; }
  .news-wrap .swiper-pagination { bottom: 100px; }
  .news-wrap .bcontent h3 { margin-bottom: 5px; }
  .news-wrap .news-item-wrap { margin: 10px 0 0 0; }
  .news-wrap .news-item a { display: inline; }
  .news-wrap { padding-bottom: 15px; }
  .foot-wrap .cway, .bot-link, .er { float: none !important; width: 100% !important; }
  .foot-wrap .ways { width: 100%; }
  .foot-wrap .er { margin: 10px 0 0 0; }
  .foot-wrap .bot-link { padding-top: 0; }
  .foot-wrap .bot-link a { font-size: 15px; margin-right: 10px; }
  .foot-wrap .cway h3 { font-size: 15px; margin-bottom: 10px; }
  .notice { margin: 5px 0 0 0; display: block; }
  .banner { margin-top: 50px; height: 120px; }
  .menus-list li > a { font-size: 15px; }
  .bread { display: none; }
  .article { padding: 20px 0; }
  .haitaisi { font-size: 15px; margin-bottom: 15px; }
  .pro-type li { width: 50%; }
  .pro-type li a { font-size: 13px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; }
  .pro-type { margin: 0 -5px 10px; }
  .pro-search .searchs { width: 100%; float: none; }
  .pro-search .pros { flex: 1 auto; float: none; width: auto; }
  .searchs form { display: flex; width: 100%; }
  .pro-search-block { width: 100%; }
  .inlist { display: none; }
  .pro-search .pro-search-block, .pro-search .searchs { height: 40px; }
  .pro-search .pros, .pro-search .probtn { height: 38px; line-height: 38px; }
  .pro-search { margin-bottom: 15px; }
  .pindao .pdt { font-size: 15px; margin-bottom: 10px; }
  .pindao .p { display: block; float: none; margin: 0; line-height: 20px; }
  .pindao .gm { float: none; position: absolute; right: 0px; top: 5px; }
  .pindao { position: relative; }
  .p-pro-list li { width: 50%; padding: 0 5px; margin: 0 0 10px; box-shadow: none; }
  .p-pro-list li a { display: block; border: 1px solid #f5f5f5; }
  .p-pro-list { margin: 0 -5px 15px; }
  .p-pro-list li h3 { height: 36px; line-height: 36px; font-size: 13px; }
  .pindao .jianjie { margin-bottom: 15px; }
  .list .p-pro-list { margin: 0 -5px 15px; }
  .pages a { padding: 4px; margin: 0 2px; }
  .list .pro-search { padding-top: 15px; margin-bottom: 15px; }
  .major-img { float: none; display: block; margin: auto; }
  .major { padding: 15px 0; }
  .major-name { margin-bottom: 10px; }
  .major-info { line-height: 24px; }
  .tagcontent { padding-bottom: 20px; line-height: 24px; }
  .buis-pindao .swiper-slide { width: 50%; margin: 0 0 10px 0; padding: 0 5px; }
  .buis-pindao .swiper-wrapper { margin: 0 -5px; }
  .buis-pindao .bcontent { padding: 5px 0; height: auto; }
  .busi-list .swiper-wrapper { margin-top: 15px; margin-bottom: 10px; }
  .busi-list .swiper-slide .bcontent { padding: 5px; height: auto; }
  .list { padding-bottom: 20px; }
  .apps-list { margin-top: 15px; margin-bottom: 15px; }
  .news-b img { width: 140px; height: 85px; }
  .bignews h3 { font-size: 15px; padding: 5px 0; }
  .bignews .date { font-size: 12px; margin-bottom: 5px; }
  .in { display: none; }
  .bignews .intro { margin-bottom: 0; }
  .innews { margin-bottom: 20px; }
  .innews li { padding: 10px 0; height: 80px; }
  .innews li .ndate { width: 80px; }
  .innews li .ndate .d { font-size: 22px; }
  .innews li .innews-right { padding: 0 10px 0 90px; }
  .innews li .innews-right a { display: inline; }
  .title-content { padding-top: 20px; }
  .change-page li { margin-bottom: 10px; line-height: 22px; }
  .join-article { padding: 10px 0; }
  .download li { width: 100%; float: none; margin: 0 0 30px 0; height: 150px; }
  .download { margin-left: 0; }
  .download li h3 { padding: 15px 5px; }
  .download li .intro { line-height: 24px; max-height: 48px; }
  .vlist li { width: 48%; margin: 0 1% 10px; }
  .vlist { margin: 0; padding: 15px 0 20px; }
  .vlist li .vcr-title { height: 36px; line-height: 36px; font-size: 13px; }
  .video { padding: 20px 0; min-height: 200px; }
  .index-cloumn { margin-left: -33px; }
  .resl li { padding: 15px 10px; } }
/*# sourceMappingURL=css.css.map */



.pagination{ width:100%; text-align:center; padding:30px 0 60px 0;}
 
 .pagination>li{display:inline-block}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin:0 3px;line-height:20px;color:#ffc51a;text-decoration:none;background-color:#fff;border:1px solid #ddd;height:auto!important;text-indent:0!important;}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2!important;color:#fff!important;cursor:default!important;background-color:#ffc51a!important;border-color:#ffc51a!important; height:auto!important;text-indent:0!important;}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#ffc51a}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#ffc51a;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#ffc51a}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}

