/*! * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ body{ background: #fefefe; } .page-sigle{ background: url(../img/cc_03.jpg) repeat-y; background-size: 100% 100%; } .page-main{ background: #fff ; padding: 20px; } .slideBox{ position:relative; overflow:hidden; margin:0 auto; max-width:560px;/* 设置焦点图最大宽度 */ } .slideBox .hd{ position:absolute; height:20px; line-height:20px; bottom:4px; right:0; z-index:1; } .slideBox .hd li{ display:inline-block; width:20px; height:20px; line-height: 20px;text-align: center; background:#000; overflow:hidden; margin:0 3px; color: #fff; cursor:pointer;} .slideBox .hd li.on{ background:#fff; color: #333; } .slideBox .bd{ position:relative; z-index:0; } .slideBox .bd li{ position:relative; text-align:center; } .slideBox .bd li img{ vertical-align:top; width:100%;/* 图片宽度100%,达到自适应效果 */} .slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); } /* 去掉链接触摸高亮 */ .slideBox .bd li .tit{ display:block; width:100%; position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../img/focusBg.png);color:#fff; text-align:left; } /* Control Nav */ .flexslider {margin: 0; padding: 0;} .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */ .flexslider .slides img {width: 100%; display: block;} .flex-pauseplay span {text-transform: capitalize;} /* Clearfix for the .slides element */ .slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} html[xmlns] .slides {display: block;} * html .slides {height: 1%;} /* No JavaScript Fallback */ /* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */ .no-js .slides > li:first-child {display: block;} /* FlexSlider Default Theme *********************************/ .flexslider { background: #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; } .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .loading .flex-viewport { max-height: 300px; } .flexslider .slides { zoom: 1; } .carousel li { margin-right: 5px; } .flex-control-nav{position: absolute; bottom:50px; text-align:right; right: 0; z-index: 1111;} .flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline; cursor:pointer; text-align: center;} .flex-control-paging li a {width: 20px; height: 20px; display: block; background: #333; color: #fff;} .flex-control-paging li a.flex-active { background: #fff; color: #333;} .flexslider .slides li .flex-hd{ height: 40px; width: 100%; position: absolute; z-index: 11; left: 0; bottom: 0; line-height: 40px; padding: 0 10px; background: rgba(0,0,0,.5); } .flexslider .slides li .flex-hd .flex-title{ line-height: 40px; color: #fff; margin:0 auto; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } .flexslider .slides li{ min-height:200px; } /*首页v/链接*/ .links-wrap{ padding-top: 10px; } .bs-links-group{ border:1px solid #eeeeee; padding: 10px 50px 10px 10px; position: relative; margin-bottom: 10px; cursor: pointer; background: #fff url(../img/down.png) 95% center no-repeat; } .links-toggle{ width: 100%; margin-top: 0 } .bs-lk-hd{ height: 25px; line-height: 25px; text-align: center; position: relative; } .bs-lk-hd:after{ content:' '; height: 1px; width: 100%; background:#eeeeee; position: absolute; left: 0; top: 50%; } .bs-lk-hd span{ display: inline-block; padding: 0 15px; background: #fff; position: relative; z-index: 1; } .col-header{ height: 40px; line-height: 40px; border-bottom: 1px solid #01487c; padding: 0 6px; margin-bottom: 10px; } .col-tit{ font-size: 20px; padding-left: 20px; background: url(../img/titbg.png) left center no-repeat; } .col-more{ float: right; display: inline-block; } .col-list{ padding: 0 10px; } .col-list li{ height: 30px; line-height: 30px; } .col-list li .col-date{ float: right; color: #999; } .col-list li .list-title{ display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float: left; max-width: 75%; color: #333; padding-left: 15px; background: url(../img/vbg.png) left center no-repeat; } .col-list li .list-title:hover{ color: #01487c; } .col-box{ margin-bottom: 20px; } .footer{ background: #01487c; padding: 10px; color: #fff; line-height: 25px; text-align: center; } .pt-list{ padding: 0 10px; } .pt-list li { margin-bottom: 15px; } .pt-list li .pt-box{ display: block; background: #01487c; padding: 10px 15px; color: #fff; overflow: hidden; } .pt-box img{ width: 48px; height: 40px; float: left; margin-right: 10px; } .pt-intro{ overflow: hidden; text-align: center; } .top-links a{ font-size: 12px; display: inline-block; } .top-links span{ padding: 0 10px; } .navbar-brand{ height: auto; } .nav > li > a{ padding:15px 18px; } .list-bar .list-item{ padding:0 35px; display: block; height: 30px; line-height: 30px; color: #01487c; margin-bottom: 10px; border-bottom: 1px solid #999999; text-indent: 30px; background: url(../img/sq.jpg) 35px center no-repeat; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; } .list-bar-header{ margin-top: 20px; margin-bottom: 20px; padding:0 15px; display: block; height: 50px; line-height: 40px; color: #01487c; border-bottom: 1px solid #999999; font-size: 24px; } .bs-page-bar{ border-bottom: 1px solid #01487c; height: 40px; margin-bottom: 20px; } .bs-page-bar .page-tit{ height: 40px; line-height: 40px; float: left; padding: 0 15px; font-size: 16px; border-bottom: 3px solid #01487c; } .breadcrumb{ float: right; background: none; color: #999; line-height: 40px; margin-bottom: 0; padding: 0; font-size: 12px; } .breadcrumb a{ color: #999; font-size: 12px; } .sigle-header{ padding-bottom: 20px; margin-bottom: 20px; text-align: center; border-bottom: 1px solid #ddd; } .sigle-header h1{ margin: 0; font-size: 24px; margin-bottom: 20px; } .sigle-header .page-meta{ color: #999; } .page-sigle .page-main{ padding: 40px 40px; } .sigle-content p{ line-height: 25px; margin-bottom: 25px; } .thumbnail .lg-text{ color: #01487c; font-size: 18px; } .thumbnail .sm{ font-size: 14px; } .pagination{ text-align: center; display: block; } .pagination a{ height: 30px; display: inline-block; line-height: 30px; padding: 0 10px; background: #f7f7f7; color: #01487c; border-radius: 3px; margin: 0 4px; } .pagination a.cur, .pagination a:hover{ background:#01487c; color: #fff; } .page-main{ padding:20px 10px; } .js-tabs{ text-align: center; margin-bottom: 20px; } .js-tabs li{ width: 33.333%; float: left; padding: 0 5px; } .js-tabs li a{ display: block; background: #f7f7f7; border: 1px solid #eeeeee; border-radius: 3px; font-size: 16px; color: #333; padding: 10px 0; } .js-tabs li.active a{ background: #01487c; color: #fff; } .th-list li{ line-height: 20px; padding: 13px 0; border-bottom: 1px solid #f7f7f7; font-size: 12px; } .th-list li span{ display: inline-block; padding: 0 4px; } .th-list li span.hd{ font-weight: bold; } .th-list li:hover{ background: #f7f7f7; } .bs-thumbnail{ margin-bottom: 20px; overflow: hidden; } .bs-thumbnail .thum-head{ width: 90px; height: 110px; float: left; margin-right: 25px; } .col-auto{ overflow: hidden; } .inner-header{ height: 50px; line-height: 50px; background: #f7f7f7; padding: 0 20px; font-size: 15px; } .inner-body{ padding: 20px 10px; } .inner-body p{ border-bottom: 1px solid #f7f7f7; line-height:20px; padding: 10px 30px; margin-bottom: 0; background: url(../img/dot.png) 14px 18px no-repeat; } .inner-body p:hover{ background: #f7f7f7 url(../img/dot.png) 14px 18px no-repeat; } .caption-intro{ padding-top: 0px; } .bs-thumbnail .caption p{ margin-bottom:0px; line-height: 25px; } .col-thumb-auto{ overflow: visible; } .lc-header{ color: #01487c; font-size: 18px; text-align: center; line-height: 30px; margin-bottom: 20px; } .lc-tit{ font-size: 16px; line-height: 20px; color: #01487c; margin-bottom: 20px; } .lc-number{ background: #fff; border:2px solid #01487c; border-radius: 28px; width: 33px; height: 33px; margin:0 auto; text-align: center; line-height: 33px; font-size: 16px; color: #01487c; margin-bottom: 20px; } .lc-box{ text-align: center; max-width: 150px; margin: 0 auto; } .lc-list{ background: #01487c; color: #fff; border-radius: 10px; padding: 10px; position: relative; } .lc-list:before{ position: absolute; left: 50%; margin-left: -6px; top: -10px; content:' '; display: block; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 12px solid #01487c; } .lc-list li{ line-height: 30px; color: #fff; } .lc-list li:first-child{ border-bottom: 1px solid #0a578f; } .lc-footer{ padding: 20px 0; line-height: 20px; } .lc-body{ position:relative; margin-bottom:40px; } .lc-body:before{ display: block; width: 100%; height: 4px; background: #01487c; position: absolute; left: 0; top: 55px; content:' '; } .lc-section{ border-bottom: 4px solid #f1f1f1; padding: 30px 0; } .times-wrap{ position: relative; } .times-line{ width: 4px; background: #01487c; height: 100%; position: absolute; top: 0; left: 50%; margin-left: -2px; } .years{ color: #fff; background: #01487c; width: 70px; height: 70px; border-radius: 70px; font-size: 18px; text-align: center; line-height: 70px; margin: 0 auto; } .times-box{ padding: 15px; background: #01487c; color: #fff; border-radius: 10px; position: relative; } .times-box .mouth{ height: 30px; margin-bottom: 10px; } .times-box .mouth span{ display: inline-block; padding: 0 15px; border-bottom: 1px solid #1a68a0; font-size: 16px; line-height:30px; } .row-left .mouth{ text-align: right; } .row-right .mouth{ text-align: left; } .times-wrap .row{ margin-bottom: 30px; } .row-left{ padding-right: 45px; position: relative; } .row-right{ padding-left: 45px; position: relative; } .row-left .times-box:before{ position: absolute; right: -11px; top: 30px; content:' '; display: block; width: 0; height: 0; border-top: 7px solid transparent; border-left: 12px solid #01487c; border-bottom: 7px solid transparent; } .row-right .times-box:before{ position: absolute; left: -11px; top: 30px; content:' '; display: block; width: 0; height: 0; border-top: 7px solid transparent; border-right: 12px solid #01487c; border-bottom: 7px solid transparent; } .row-left .col-xs-6:before{ width: 20px; height: 20px; border-radius: 20px; background: #01487c; position: absolute; right: -32px; top: 30px; content:' '; } .row-right .col-xs-6:before{ width: 20px; height: 20px; border-radius: 20px; background: #01487c; position: absolute; left: -32px; top: 30px; content:' '; } img{ max-width: 100%; } .navbar-brand{ padding:6px 10px; } .navbar-brand > img{ width: 80%; height: auto; } .navbar-header{ position: relative; } header{ z-index: 2000; height: 72px; position: relative; } .navbar-toggle .icon-bar{ background: #01487c; } .navbar-toggle{ position: absolute; right: 0; top: 50%; margin-top: -15px; margin-right: 0; } .navabr-right{ display: none; } .navbar-default{ background: #fff; color: #fff; margin-bottom:0; padding: 0 25px; z-index: 111; border: 0; } .navbar-default .navbar-nav > li { width: 50%; float: left; } .navbar-default .navbar-nav > li > a{ color: #333; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ background: none; } .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{ background: none; color: #333; } @media (min-width: 1200px){ .navbar-header { float: left; } } @media (min-width: 920px){ .navbar-collapse.collapse { display: block !important; } } .pc-banner{ height:238px; background: url(../img/inner.jpg) center top no-repeat; } .phone-banner{ text-align: center; } .search-group{ position: relative; } .form-control2{ border: 1px solid #ddd; color: #333; height: 34px; line-height: 34px; border-radius: 35px; width: 100%; padding: 0 10px; outline: none; } .search-group .pbtn-search{ width: 34px; height: 34px; position: absolute; right: 0; top: 0px; border: 0; outline: none; background:none; color: #fff; padding: 0 10px; background: url(../img/sobtn.png) center no-repeat; background-size: 20px 20px; } .search-group .input-group-addon{ background: none; border: 0; padding:0; } .dropdown-menu li{ float: left; } .index-wrap{ padding-top: 20px; } @media (min-width: 768px) { header{ height: auto; } .navbar-default .navbar-nav > li { width: auto; float: left; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ background: #1983d1; color: #fff; } .navbar-default .navbar-nav > li > a:hover { background: #1983d1; color: #fff; } .navbar-default .navbar-nav > li > a:focus{ color: #fff; background: none; } .navbar-default .navbar-nav > li > a{ color: #fff } .navbar-default{ background: #01487c; color: #fff; margin-bottom:0; } .navbar-brand > img{ width:auto; } .col-box{ min-height: 290px; } .col-box{ min-height: 290px; } .slideBox .bd li{ height: 290px; } .slideBox .bd li img{ height: 290px; } .col-thumb-auto{ float: none; } .times-wrap{ padding: 0 20px; } .navbar-brand{ padding:15px 0; } } /* 中等屏幕(桌面显示器,大于等于992px) */ @media (min-width: 992px) { .col-main{ padding: 0 10px 0 10px; /*background: url(../img/cc_03.jpg) repeat-y;*/ background-size: 100% 100%; } .inner-body { padding: 20px 30px; } .page-main{ padding:30px; } .bs-page-body{ padding-left: 15px; padding-right: 15px; } .top-links{ float: left; line-height: 34px; margin-right: 15px; } .search-group{ width: 250px; float: left; } .navabr-right{ float: right; } .search-group .form-control{ border: 1px solid #01487c; } .search-group .input-group-addon{ background: #01487c; border: 1px solid #01487c; padding:0; } .search-group .btn-search{ border: 0; outline: none; background:none; color: #fff; padding: 0 10px; } .navabr-right{ margin-top: 38px; } .th-list li{ font-size: 14px; } .th-list li span{ padding: 0 20px; } .bs-thumbnail .thum-head{ width: 180px; height: 220px; float: left; margin-right: 25px; } .caption-intro{ padding-top:20px; } .bs-thumbnail .caption p{ margin-bottom:10px; line-height: 25px; } } /* 大屏幕(大桌面显示器,大于等于1200px) */ @media (min-width: 1200px) { .bs-tabs-container{ padding: 20px 40px; } .js-tabs{ margin-bottom: 40px; } .js-tabs li{ padding: 0 20px; } .navabr-right{ display: block; } .flex-control-nav{width: 1140px;margin:0 auto;left: 50%; margin-left: -570px; bottom: 10px;} .flexslider .slides li .flex-hd .flex-title{ width: 1140px; margin:0 auto; } .flexslider{ height:360px; } .flexslider .slides li{ height:360px; } }