html {
min-height: 100%;
height: 100%
}
body {
font-family: "微软雅黑";
position: relative;
padding-bottom: 265px;
min-height: 100%
}
@media screen and (max-width: 767px) {
body {
padding-bottom: 325px
}
}
@media screen and (max-width: 480px) {
body {
padding-bottom: 355px
}
}
@media (min-width: 1200px) {
.container {
/*width: 1030px*/
}
}
.menu {
padding-top: 5px
}
@media (min-width: 768px) {
.menu {
margin-top: 25px;
padding-bottom: 10px
}
}
.navbar-toggle {
background: #1a56ac;
margin-right: 0
}
.navbar-toggle span.icon-bar {
background: #fff
}
.logo img {
width: 120px
}
@media screen and (max-width: 991px) {
.logo img {
width: 120px
}
}
#navbar .lang_img {
vertical-align: initial;
margin-right: 10px
}
#navbar .btn_yh {
padding-left: 5px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
background: #e8e5e5;
border: 1px #b4b2b3 solid
}
#navbar li.lang {
padding-top: 13px;
padding-bottom: 13px;
margin-left: 15px
}
#navbar span.selected {
margin-right: 10px;
margin-left: 10px
}
#navbar .dropdown-menu {
min-width: initial;
width: 100%
}
#navbar .nav li a {
color: #4b494a;
/*padding-left: 20px;*/
/*padding-right: 20px*/
padding-left: 5px;
padding-right: 5px;
}
#navbar .nav li a:hover,
#navbar .nav li a.active,
#navbar .nav li.active a {
color: #1c4fa6;
background: none
}
@media (min-width: 768px) and (max-width: 991px) {
#navbar .nav li a {
padding-left: 4px;
padding-right: 4px
}
}
@media (min-width: 1200px) {
#navbar .nav li a {
/*padding-left: 25px;*/
/*padding-right: 25px*/
padding-right: 5px;
padding-left: 5px;
}
}
@media (min-width: 768px) {
#navbar .navbar-nav {
float: right;
margin-top: 5px
}
}
.time {
color: #b3b3b3
}
.time,
.more {
float: right
}
.banner {
position: relative;
margin-bottom: 30px;
overflow: hidden;
padding-bottom: 16px
}
.banner .line {
width: 100%;
height: 1px;
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 3;
box-shadow: 0px 0px 5px #000
}
.banner .slider {
display: table;
margin: auto
}
.banner .slider ul {
margin-bottom: 0
}
.banner .dots {
position: absolute;
left: 0;
right: 0;
bottom: 0;
text-align: center;
margin-bottom: 0;
display: none
}
.banner .dots li {
display: inline-block;
width: 10px;
height: 10px;
margin: 0 4px;
text-indent: -999em;
border: 2px solid #fff;
border-radius: 6px;
cursor: pointer;
opacity: .4;
-webkit-transition: background .5s, opacity .5s;
-moz-transition: background .5s, opacity .5s;
transition: background .5s, opacity .5s
}
.banner .dots li.active {
background: #fff;
opacity: 1
}
@media screen and (max-width: 600px) {
.banner .dots {
display: block
}
}
.banner .dots_mail {
position: absolute;
left: 0;
right: 0;
bottom: 0px;
z-index: 99
}
.banner .dots_mail ul {
overflow: hidden;
margin-bottom: 0
}
.banner .dots_mail .border {
overflow: hidden;
background: rgba(255, 255, 255, 0.7);
border: 1px #cdcdcd solid;
border-radius: 10px 10px 0 0;
padding-bottom: 20px
}
.banner .dots_mail .border h5 {
text-align: center
}
@media screen and (max-width: 767px) {
.banner .dots_mail {
display: none
}
}
.yh_customer {
margin-top: -50px
}
#content h2 {
font-size: 17px;
color: #242121;
background: left 24px no-repeat;
padding-bottom: 8px;
border-bottom: 1px #c0bebd solid
}
#content h2.active {
color: #1fa4e8
}
#content .news_li {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
float: left;
background: url(/uploads/image/esfimages/list_type_img.png) left center no-repeat
}
#content .news_li a {
color: #737270
}
#content .news_li a:hover {
color: #00a0e9;
text-decoration: none
}
@media (min-width: 678px) {
#content .col-xs-12.col-sm-6.col-md-4 {
min-height: 306px
}
}
#content .list_type li {
overflow: hidden;
line-height: 25px
}
#content .more a {
color: #005aab;
font-size: 10px
}
#content .more a:hover {
text-decoration: none
}
#content .area {
width: 12%;
float: left;
border-radius: 10px;
font-size: 0.8em;
text-align: center;
color: #fff;
background: #44baa7;
margin: 2px 3px;
padding-top: 2px;
padding-bottom: 2px
}
#content .map_pic {
overflow: hidden;
position: relative
}
#content .map_pic img {
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease
}
.menu_left li {
background: url(/uploads/image/esfimages/list_type_img.png) left center no-repeat;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 16px
}
.menu_left li a {
color: #4b494a
}
.menu_left li a:hover {
color: #1c4fa6;
text-decoration: none
}
.menu_left li:hover,
.menu_left li.active {
background: #1fa4e8
}
.menu_left li:hover a,
.menu_left li.active a {
color: #fff
}
.menu_left h2,
.menu_left h3 {
color: #1fa4e8;
padding-bottom: 10px;
border-bottom: 1px #c6c5c3 solid
}
.open_menu {
transform: translatex(200px);
-webkit-transform: translatex(200px)
}
.content_page .year,
.content_page .h_year {
background: #1fa4e8;
border-radius: 5px;
padding-left: 15px;
padding-right: 15px
}
.content_page .h_year {
background: none
}
.content_page .year_line,
.content_page .h_year_line {
width: 100%;
background: url(/uploads/image/esfimages/line_06.jpg) left center repeat-x;
overflow: hidden;
padding-top: 10px;
padding-bottom: 10px
}
.content_page .h_year_line {
background: url(/uploads/image/esfimages/line_03.jpg) left center repeat-x
}
.content_page .year_pic,
.content_page .h_year_pic {
float: left;
padding-right: 10px;
background: #1fa4e8
}
.content_page .h_year_pic {
background: #fff
}
.content_page .btn_bg {
background: #8ed0f1;
margin-bottom: 30px;
margin-top: 10px
}
.content_page .img_effect {
border: 1px #ccc solid;
padding: 10px;
margin-top: 20px;
box-shadow: 0px 2px 10px #999
}
@media screen and (max-width: 767px) {
.content_page .img_effect {
margin-bottom: 20px
}
}
.content_page .year_txt {
margin-bottom: 20px;
margin-top: 20px
}
.content_page .year_txt img.pull-right {
margin-bottom: 0 !important
}
.content {
margin-bottom: 20px
}
.content img.pull-right {
margin-left: 15px;
margin-bottom: 15px
}
@media screen and (max-width: 479px) {
.content img.pull-right {
float: none !important;
margin-left: auto;
margin-right: auto;
display: block
}
}
.content img.pull-left {
margin-right: 15px
}
@media screen and (max-width: 479px) {
.content img.pull-left {
float: none !important;
margin-left: auto;
margin-right: auto;
display: block
}
}
.content p {
text-align: justify;
color: #868585
}
@media (min-width: 768px) {
.content p {
line-height: 2
}
}
.content .menu_mobile {
float: right;
padding-top: 25px;
white-space: nowrap
}
.content .menu_mobile .dropdown-menu {
left: auto;
float: right !important;
right: 0 !important
}
.content .menu_mobile li.active a {
color: #fff
}
.content .menu_mobile a {
color: #4b494a;
text-decoration: none
}
.content .menu_mobile a:hover {
color: #1c4fa6;
text-decoration: none
}
.content .content_head {
margin-left: 15px;
margin-right: 15px
}
.content .content_head:after,
.content .content_head:before {
content: "";
clear: both;
display: table
}
.content .content_head .breadcrumb {
margin-bottom: 0;
margin-top: 20px;
padding-right: 0
}
.content .content_head .breadcrumb a {
color: #4b494a
}
.content .content_head .breadcrumb a:hover {
color: #1c4fa6;
text-decoration: none
}
@media screen and (max-width: 767px) {
.content .content_head .breadcrumb {
display: none !important
}
}
.content .content_head .breadcrumb>li+li:before {
content: "--"
}
.content .content_head .col-xs-6 {
padding-left: 0;
padding-right: 0
}
.content .title_border {
border-bottom: 1px #ccc solid;
margin-bottom: 30px
}
.content h2 {
color: #1fa4e8;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}
@media screen and (max-width: 480px) {
.content h2 {
font-size: 22px
}
}
.content h5 {
background: url(/uploads/image/esfimages/title_bg.png) left center no-repeat;
padding-left: 20px;
color: #1fa4e8;
border-bottom: 1px #ccc dashed;
padding-bottom: 5px
}
.content h4 {
color: #1fa4e8
}
.content .video_border {
border: 1px #ccc solid;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
display: inline-block
}
.content .video_list {
text-align: center;
padding-left: 5px;
padding-right: 5px;
margin-top: 10px;
margin-bottom: 10px
}
.content .btn_download {
color: #fff;
background: #1fa4e8
}
.hornor p {
margin-bottom: 0;
line-height: normal
}
.footer {
position: absolute;
right: 0;
left: 0;
bottom: 0;
background: #d8d8d8;
padding-top: 20px
}
.footer a {
color: #858585
}
.footer a:hover {
color: #00a0e9;
text-decoration: none
}
.time_box {
font-weight: bold
}
@media (min-width: 768px) {
.time_box {
text-align: center;
background: #eae6e2
}
}
.time_box .day {
font-size: 25px;
padding-top: 5px;
border-bottom: 1px #fff solid
}
@media screen and (max-width: 767px) {
.time_box .day {
display: none
}
}
.time_box .year_month {
padding-top: 2px;
padding-bottom: 2px
}
@media screen and (max-width: 767px) {
.time_box .year_month {
display: none
}
}
.border_dashed {
border-bottom: 1px #ccc dashed;
padding-bottom: 20px;
margin-bottom: 20px
}
.link_box p {
margin-bottom: 2px;
padding-bottom: 2px
}
.link_tip_bg {
padding-left: 10px
}
.btn_page {
background: #1fa4e8;
color: #fff
}
.btn_page:hover {
color: #fff
}
.page {
text-align: justify
}
.justify_fix {
display: inline-block;
width: 100%;
height: 0;
overflow: hidden
}
.tips {
font-size: 0.8em;
padding-top: 20px
}
.video_title {
background: #1fa4e8;
color: #fff !important;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px
}
@media screen and (max-width: 400px) {
.video_box {
width: 100%;
margin-bottom: 20px
}
}
.contact_info p {
line-height: normal;
margin-bottom: 3px
}
.contact_info .tip {
color: #1fa4e8
}
.copyright {
text-align: center;
color: #fff
}
@media screen and (max-width: 480px) {
.copyright span {
display: block
}
}
.gq_content_box {
margin-left: -5px;
margin-right: -5px
}
.fb {
padding-left: 5px;
padding-right: 5px;
margin-bottom: 10px
}
@media screen and (max-width: 599px) {
.fb {
width: 50%
}
}
@media screen and (max-width: 366px) {
.fb {
width: 100%
}
}
.video_list_box {
margin-left: 10px;
margin-right: 10px
}
.dots_mail {
overflow: hidden
}
.dots_mail li {
margin-top: 91px
}
.dots_mail li .col-xs-12 {
border-top: 1px #ccc solid
}
.dots_mail li h5 {
display: none
}
.dots_mail li.active .col-xs-12 {
border: none
}
.dots_mail li.active .pro_type_img {
display: none
}
.dots_mail li.active h5 {
display: block
}
@media (min-width: 992px) {
.dots_mail {
height: 148px
}
}
@media (min-width: 768px) and (max-width: 991px) {
.dots_mail {
height: 194px
}
}
@media (min-width: 992px) {
.args {
height: 0;
width: 108px
}
}
@media (min-width: 768px) and (max-width: 991px) {
.args {
height: 71px;
width: 154px
}
}
span.pro_type_img {
padding-top: 2px;
padding-bottom: 2px;
display: block;
background: #fff
}
.report_border {
border: 1px #1fa4e8 solid
}
.report_border .title_cover {
background: #1fa4e8;
color: #fff;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px
}
.report_border .cover_time {
float: right
}
.report_border img {
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 20px
}
.about {
position: relative
}
.temp_white {
position: absolute;
left: 0;
right: 0;
height: 30px;
background: white;
top: 0;
z-index: 999;
display: none
}
.border_img {
border: 1px #bbbbba solid;
margin-bottom: 5px
}
.link_row {
margin-left: -5px;
margin-right: -5px
}
.link_row .col-xs-6 {
padding: 0 5px
}
.media-heading {
font-size: 16px
}
.media-heading a {
color: #1fa4e8
}
#select_year {
opacity: 0;
filter: alpha(opacity=0);
z-index: 99;
position: relative
}
.select_box {
position: absolute;
right: 0;
top: 0;
background: url(/uploads/image/esfimages/select_bg.png) right center no-repeat;
border: 1px #53c3f1 solid;
padding-right: 35px;
padding-left: 5px
}
.bg_white {
background: #fff
}
.bg_gray {
background: #e8e8e8
}
.car {
padding-bottom: 350px
}
.car .footer {
padding-top: 0
}
.car .car_logo {
padding-bottom: 20px
}
@media screen and (max-width: 489px) {
.car {
padding-bottom: 400px
}
}
.car .menu_left h3 {
background: left 31px no-repeat;
border-bottom: none;
background-size: 100%
}
.lc_bg {
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
background: url(/uploads/image/esfimages/car_lc.png) center left no-repeat
}
.lc_bg:first-child {
background: url(/uploads/image/esfimages/car_lc_first.png) center left no-repeat
}
.lc_bg:first-child p {
color: #6fcdf3
}
.lc_bg p {
line-height: 1;
margin-bottom: 0;
color: #383838
}
.lc_bg .lc_txt_box {
background: #ececec;
padding: 5px 10px
}
.car_title {
border-bottom: 1px #ccc dashed
}
.car_title .btn {
background: #1fa4e8;
color: #fff;
margin-top: 10px;
margin-bottom: 10px
}
.shadow {
box-shadow: 1px 1px 10px #999;
background: rgba(255, 255, 255, 0.7);
margin-top: -50px;
z-index: 999;
position: relative;
padding-top: 30px;
padding-bottom: 50px;
padding-left: 30px;
padding-right: 30px
}
@media screen and (max-width: 767px) {
.shadow {
padding-left: 15px;
padding-right: 15px
}
}
.car_hornor .col-sm-3 {
margin-top: 5px;
margin-bottom: 5px
}
.car_area {
margin-top: 5px;
margin-bottom: 5px
}
.car_banner {
background: url(/uploads/image/esfimages/car_banner.png) center top no-repeat;
height: 428px;
background-size: cover;
padding-bottom: 0;
margin-bottom: 0
}
@media screen and (max-width: 767px) {
.car_banner {
height: 200px
}
}
.car_contact p {
line-height: normal !important;
margin-bottom: 5px !important
}
.car_more_btn {
background: url(/uploads/image/esfimages/more_bg.gif) left center repeat-x;
padding: 0 5px;
font-size: 0.8em;
color: #fff;
display: inline-block
}
.car_more_btn:hover,
.car_more_btn:visited,
.car_more_btn:active,
.car_more_btn:focus {
color: #fff;
text-decoration: none
}
.car_more_btn span.bg_tip {
background: url(/uploads/image/esfimages/more_tip.png) center center no-repeat;
display: inline-block;
width: 4px;
height: 6px
}
.car_news_pic img {
width: 767px;
margin-bottom: 5px
}
.car_index_news ul {
margin-bottom: 5px
}
.car_index_news li {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}
.car_index_news li a {
color: #333;
font-size: 13px
}
.car_index_news li a:hover {
text-decoration: none
}
.border_bottom {
border-bottom: 1px #ccc solid
}
.nbs-flexisel-container {
position: relative;
max-width: 100%;
overflow: hidden
}
.nbs-flexisel-ul {
position: relative;
width: 9999px;
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: center
}
.nbs-flexisel-inner {
overflow: hidden;
float: left;
width: 100%;
background: #fcfcfc;
background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%);
background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #eee));
background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%);
background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%);
background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%);
background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%);
border: 1px solid #ccc;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px
}
.nbs-flexisel-item {
float: left;
margin: 0px;
padding: 0px;
cursor: pointer;
position: relative;
line-height: 0px;
height: 100%
}
.nbs-flexisel-item img {
cursor: pointer;
position: relative;
margin-top: 10px;
margin-bottom: 10px
}
.ele_hornor_box {
background: url(/uploads/image/esfimages/ele_hornor_bg.jpg) left top no-repeat;
padding-left: 30px
}
.ele_hornor_box li {
background: url(/uploads/image/esfimages/ele_h_li.jpg) left center no-repeat #4cb6ed;
color: #fff;
padding: 5px 20px;
margin-bottom: 10px
}
.jidi {
border: 1px #ccc solid;
display: inline-block
}
.jidi p {
text-align: center !important
}
.col-xs-12.col-sm-4.hornor {
text-align: center
}
@media screen and (max-width: 767px) {
.col-xs-12.col-sm-4.hornor {
margin-top: 10px;
margin-bottom: 10px
}
}
.hornor_list_box {
padding-right: 15px;
background: url(/uploads/image/esfimages/line_bg.gif) 22px center repeat-y
}
.hornor_list_box .h_list {
position: relative;
padding-left: 130px;
margin-top: 5px;
margin-bottom: 35px
}
.hornor_list_box .h_list:first-child .h_list_pic {
background: url(/uploads/image/esfimages/lc_first_bg.png) left center no-repeat
}
.hornor_list_box .h_list_pic {
background: url(/uploads/image/esfimages/lc_bg.png) 1px center no-repeat;
position: absolute;
width: 91px;
height: 25px;
text-align: right;
padding-right: 15px;
color: #fff;
left: 15px;
top: 50%;
transform: translatey(-50%);
-webkit-transform: translatey(-50%);
-moz-transform: translatey(-50%);
-o-transform: translatey(-50%);
-ms-transform: translatey(-50%)
}
.hornor_list_box ul {
margin-bottom: 0
}
.hornor_list_box li {
background-color: #caecfa;
margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px
}
.back_home a {
padding: 0 !important;
margin: 0 !important
}
.sub_banner {
position: relative
}
.sub_banner .dots {
position: absolute;
left: 0;
right: 0;
bottom: 0;
margin: 0;
padding: 0
}
.sub_banner .dots li {
width: 25%;
list-style: none;
text-align: center;
padding-top: 2px;
padding-bottom: 2px;
float: left;
background: rgba(0, 0, 0, 0.5);
border-right: 1px #fff solid;
color: #fff;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}
@media screen and (max-width: 399px) {
.sub_banner .dots li {
font-size: 0.8em
}
}
.sub_banner .dots li:last-child {
border-right: none
}
.sub_banner .dots li.active {
background: rgba(63, 189, 239, 0.8)
}
.content img {
max-width: 100%;
}
@media (max-width:490px) {
.media>.pull-left {
float: none!important;
display: block;
margin-bottom: 10px;
}
.media img{
width: 490px;
}
}