﻿.swiper-slide-banner .swiper-button-next, 
.swiper-slide-banner .swiper-button-prev {
	color: #2c5a98;
}
.swiper-slide-banner .swiper-pagination-bullet-active.swiper-pagination-bullet {
	opacity: 1;
	filter: alpha(opacity=100);
	background-color: #999;
}
.sub_single .section {
	background: #fff;
}
.sub_single p {
	color: #999;
	line-height: 2em;
}



.product-list-gqf .section .section-container {
	padding: 0 20px;
}
.news-list-gqf .section .section-container {
    padding: 0 20px;
}
.product-list-gqf .section .section-container .com_right,
.news-list-gqf .section .section-container .com_right {
	padding-top: 0;
}

.layout-container {
    padding: 60px 0;
    background: #fff;
}
.swiper-slide-banner .banner-pc {
	height: 600px;
}
.swiper-slide-banner .banner-pc .swiper-container {
	height: 600px;
}
.product-magnifier .section-container  {
	padding: 0 20px;
}



@media screen and (max-width: 1440px) {
	.swiper-slide-banner .banner-pc {
		height: 500px;
	}
	.swiper-slide-banner .banner-pc .swiper-container {
		height: 500px;
	}
}

@media screen and (max-width: 1360px) {
	.swiper-slide-banner .banner-pc {
		height: 430px;
	}
	.swiper-slide-banner .banner-pc .swiper-container {
		height: 430px;
	}
	.swiper-slide-banner .swiper-slide {
		background-size: 100% auto;
	}
}

@media screen and (max-width: 1200px) {
	.swiper-slide-banner .banner-pc {
		height: 300px;
	}
	.swiper-slide-banner .banner-pc .swiper-container {
		height: 300px;
	}
	.swiper-slide-banner .swiper-button-next,.swiper-slide-banner .swiper-button-prev {	   
	    font-size: 30px;
	}

}
@media screen and (max-width: 960px) {
	.swiper-slide-banner .banner-pc {
		height: 250px;
	}
	.swiper-slide-banner .banner-pc .swiper-container {
		height: 250px;
	}
	
	.swiper-slide-banner .swiper-slide {
		background-size: 100% auto;
	}

}

@media screen and (max-width: 720px) {
	.swiper-slide-banner .banner-mobile {		
		height: 250px;
	}
	.swiper-slide-banner .banner-mobile .swiper-container {
		height: 250px;
	}
}
@media screen and (max-width: 374px) {
	.swiper-slide-banner .banner-mobile {
		height: 200px;
	}
	.swiper-slide-banner .banner-mobile .swiper-container {
		height: 200px;
	}
}


@media screen and (max-width: 1200px) {
	.layout-container-left .layout-slide {
	    float: none;
	    width: 100%;
	    padding: 0 20px;
	}
	.layout-container-left .layout-content {
	    margin-left: 0;
	}

}


@media screen and (max-width: 767px) {
	.layout-container {
		padding: 30px 0;
	}
}


.home-choose-section .section .title01 i {
    color: #E01930;
}
.home-product-gqf .section ul li a i:hover {
    border: 1px solid #305D9A;
    background:#305D9A;
    color:#fff;
}
.home-about-gqf .section .m05_box b font {
    color: #333333;
}
.home-about-gqf .section .m05_box b font {
    color: #E01930;
}
.home-contact-gqf .section {
    background: #2C5A98;
}
.footer-list-gqf .foot_list .foot_tt {
    border-bottom: 1px solid #2C5A98;
}
.footer-list-gqf .foot_list .foot_tt:after {
    border: 2px solid #DF182F;
}
.footer-list-gqf .foot_pro .textwidget ul li a:before {
    background-color: #DE172E;
}
.footer-list-gqf .foot_pro .textwidget ul li a:after {
    border-color: transparent transparent transparent #DD162D;
}
.home-contact-gqf .section .m10_box em:hover{
   background:#E01930;
   border: 1px solid #E01930;
}

.home-news-gqf .section .m07_t font {
    color: #E01930;
}
.form-gqf .section .incon_tt .info {
    text-align: left;
}
.footer-list-gqf .foot_list .foot_about .more a {
    border-bottom: 2px solid #2C5A98;
}
.footer-list-gqf .foot_list .foot_about .more a:hover {
    border-bottom: 2px solid #DE172E;
}
.sub_title .section-content h1 {
   padding-left:50px;
}
.sub_title .section-content {
    margin-bottom: 10px;
}
.home-product-gqf .section .title02 .t02_lt b {
    color: #466FA7;
}
.home-product-gqf .section .title02 .t02_lt .detail {
	display: none;
}
.home-about-gqf .section .m05_box b {
  color: #466FA7;
}
.home-news-gqf .section .m07_t {
    color: #305D9A;
}
.news-list-gqf .section .com_right .com_news ul a font {
    color: #E01930;
}
.sub_single p {
    color: #000;
}

.header-nav-gqf .header .logo a img {
    margin-top: -18px;
}
.list_detail .section img {
     display:inline-block
}
.list_detail .section-container {
     padding: 0 20px;
}



.body-9971 .header-top-gqf .header .top_link .en .cnlan {
	color: #e01930;
}
.body-10100 .header-top-gqf .header .top_link .en .enlan {
	color: #e01930;
}
.body-10123 .header-top-gqf .header .top_link .en .frlan {
	color: #e01930;
}
.body-9971 .header-nav-gqf .header .fr .nav > ul > li > a {
	font-size: 16px;
	font-weight: 700;
}
.body-10100 .header-nav-gqf .header .fr .nav > ul > li > a  {
	font-size: 15px;
	font-size: 700;
}
@media screen and (max-width: 720px) {
	.sub_title .section-content h1 {
	    padding: 0!important;
	}
}

.form-gqf .section form .form-group.form-liuyan, .form-gqf .section form .form-group.form-content, .form-gqf .section form .form-group.form-objet {
    position: absolute;
    right: 0px;
    width: 59%;
    top: 163px;
    height: 156px;
}
.form-gqf .section form .form-group .form-control textarea {
    width: 100%;
    height: 142px;
}
.form-gqf .section form .form-group.form-button {
    width: 34%;
    position: static;
    margin: 0 auto 20px;
}
@media screen and (max-width: 767px) {
      .form-gqf .section form .form-group.form-button {
           width: 100%;
  
       }
.form-gqf .section form .form-group.form-liuyan, .form-gqf .section form .form-group.form-content, .form-gqf .section form .form-group.form-objet {
   height: 90px;
}
.form-gqf .section form .form-group .form-control textarea {
    width: 100%;
    height: 90px;
}
    .form-gqf  .section form .form-group .form-control input, 
    .form-gqf  .section form .form-group .form-control textarea {
        width: 100%;
    }
    .form-gqf .section form .form-group.form-textarea,
    .form-gqf  .section form .form-group.form-button {
        position: static;
        width: 100%;
    }
}

.sub_title {
      margin-bottom: 30px;
}
.sub_pictures .section-container {
      padding: 0 20px;
}
.header-top-gqf .header .topbar .wel {
    text-align: left;
}
.body-9971 .header-nav-gqf .header .fr .nav ul li {
    margin-right: 60px;
}
.body-10100 .header-nav-gqf .header .fr .nav ul li {
    margin-right: 55px;
}
.body-10123 .header-nav-gqf .header .fr .nav ul li a {
    font-size: 12px;
}


div.zoomDiv {z-index:9999;position:absolute;top:0px!important;left:550px!important;width:250px;height: 200px;background:#fff;border:1px solid #ccc;display:block;text-align:center;overflow:hidden}
div.zoomDiv img {display:block;max-width: 500%;}
div.zoomMask {position:absolute;cursor:move;z-index:1;}

