/*聚诚在线（jc128.net）安全--简单--易用*/
body{
    font-family: "Microsoft YaHei","微软雅黑",Helvetica,"Hiragino Sans GB",Arial,sans-serif;
    font-size: 14px;
    line-height: 14px;
    background-repeat: repeat;
	color: #000;
}
.logorname{
    float: left;
    line-height: 30px;
    font-size: 19px;
    font-weight: bold;
    font-family: cursive;
    margin: 15px 0;
}

/*底部响应下拉*/
@media (min-width: 900px) {
	.collapse_block{
		display: block;
	}
}
.wap1200{display: block;}
.wap900{display: none;}
@media (max-width: 900px){
    .collapse1{
            display: none;
    }
    .collapse1.in{
            display: block;
    }
    .wap1200{display: none;}
    .wap900{display: block;}
}

/*返回顶部*/
.totop{
	width: 50px;
	height: 50px;
	line-height: 55px;
	text-align: center; 
	background: #fff; 
	position: fixed;
	bottom: 30px; 
	right: 30px; 
	cursor: pointer;
	border-radius: 50px; 
	display: none;
	color:#000;
	z-index: 1000;
	box-shadow: 0px 0px 15px rgba(153,153,153,0.2);
	transition: background 0.5s;
	-webkit-transition: background 0.5s; /* Safari */
}
.totop:hover{
	background-color: #4aacff;
	color:#fff;
}

/* ----------------------------------------------------------------
    nav
-----------------------------------------------------------------*/
.zizhi_nav{
	border: none;
	background: #fff;
	border-radius: 0px;
	margin-bottom: 0px;
	min-height: 90px;
	padding: 0px 45px;
}
.navbar-brand{
	height: 90px;
	padding: 13px 15px;
}
.zizhi_nav .nav_zhuti li a{
    color: #000;
    padding: 35px 0px;
    font-size: 16px;
    margin: 0px 48px;
}
.nav_zhuti li a:before{
	content: "";
	position: absolute;
	left: 50%;
	right: 50%;
	bottom: 0px;
	background: #4aacff; 
	height: 3px;
	-webkit-transition-property: left, right;
	transition-property: left, right;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.nav_zhuti li a:hover:before,.nav_zhuti .active a:before{
    left: 0%;
	right: 0%;
}
.zizhi_nav .nav_zhuti li a:hover,.zizhi_nav .nav_zhuti li a:focus,
.zizhi_nav .nav_zhuti .active a,.zizhi_nav .nav_zhuti .active a:hover,.zizhi_nav .nav_zhuti .active a:focus{
    color: #4aacff;
    background: none;
}
.fnav_zhuti li a{
    padding: 29px 15px;
    line-height: 24px;
}
.zizhi_nav .fnav_zhuti li a{
	color: #000;
}
.zizhi_nav .fnav_zhuti li a:hover{
	color: #4aacff;
}
.fnav_zhuti li .sousuo span{
	width: 22px;
	height: 24px;
	display: inline-block;
	background: url(../img/sousuo.png) center no-repeat;
	transition: background 0.3s;
	 -webkit-transition: background 0.3s;
}
.fnav_zhuti li .sousuo:hover span{
	background: url(../img/sousuo2.png) center no-repeat;
}

.zizhi_nav .nav_zhuti .active li a{
	color: #000;
}
.nav_xiala{
	position: relative;
}
.nav_xiala .menu{
	display: none;
	min-width: 100%;
	position: absolute;
	background: #fff;
	box-shadow: 0px 5px 30px rgba(0,0,0,0.1);
	margin-top: 0px;
	padding: 10px 10px 10px 10px;
	animation: xianladonghua 0.5s;
	-moz-animation: xianladonghua 0.5s;
	z-index: 1000;
}
@keyframes xianladonghua
{
	0%   {
		margin-top: 20px;
		opacity: 0;
	}
	100% {
		margin-top: 0px;
		opacity: 1;
	}
}

@-moz-keyframes xianladonghua 
{
	0%   {
		margin-top: 20px;
		opacity: 0;
	}
	100% {
		margin-top: 0px;
		opacity: 1;
	}
}
.nav_xiala .menu li{
	list-style: none;
}
.nav_xiala .menu li a:before{
	display: none;
}
.nav_xiala .menu li a{
	padding: 24px 0px;
	margin: 0px;
	display: block;
}
.nav_xiala:hover .menu{
	display: block;
	transition: all .5s;
}

.nav_xiala_sousuo .menu{
	width: 400px;
    min-width: 400px;
	position: fixed;
	right: 0px;
	padding: 20px;
}
.nav_xiala_sousuo .menu .sousuo_control{
    box-shadow: none;
    border: none;
    border-radius: 0px;
    height: 48px;
    background: #f5f5f5;
}
.nav_xiala_sousuo .menu .sousuo_btn{
    border-radius: 0px;
    border-color: #4aacff;
    background: #4aacff;
    color: #fff;
    padding: 13px 24px;
}

/* ANIMATED X */
.navbar-toggle .icon-bar:nth-of-type(1) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 10% 10%;
    -ms-transform-origin: 10% 10%;
    transform-origin: 10% 10%;
    transition: transform 0.5s;
    -webkit-transition: transform 0.5s; 
}

.navbar-toggle .icon-bar:nth-of-type(2) {
    opacity: 0;
    filter: alpha(opacity=0);
    transition: opacity 0.5s;
    -webkit-transition: opacity 0.5s; 
}

.navbar-toggle .icon-bar:nth-of-type(3) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 10% 90%;
    -ms-transform-origin: 10% 90%;
    transform-origin: 10% 90%;
    transition: transform 0.5s;
    -webkit-transition: transform 0.5s;
}

/* ANIMATED X COLLAPSED */
.navbar-toggle.collapsed .icon-bar:nth-of-type(1) {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);

}

.navbar-toggle.collapsed .icon-bar:nth-of-type(2) {
    opacity: 1;
    filter: alpha(opacity=100);
}

.navbar-toggle.collapsed .icon-bar:nth-of-type(3) {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}

.navbar-default .navbar-toggle{
    border: none;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
    background: none;
}
.navbar-toggle{
    margin-top: 29px;
    margin-right: 0px;
}
.navbar-default .navbar-toggle .icon-bar{
	background: #4aacff;
}
.dblxwm.list-inline li{
    padding: 0 1px;
}

@media (min-width: 1500px) {
    .nav_zhuti{
		position: absolute;
		left: 50%;
		margin-left: -430px;
	}
}

@media (min-width: 1200px) {
	.zizhi_nav {
		transition: all 0.3s;
	    -webkit-transition: all 0.3s;
	}
	.zizhi_nav.header-open {
        z-index: 100;
    }
	.zizhi_nav.fixTop {
		position: fixed;
		z-index: 101;
		left: 0;
		top: -108px;
		width: 100%;
	}

	.zizhi_nav.fixTop.fixDown {
		top: 0;
	    box-shadow: 0px 6px 11px 0px rgba(204, 204, 204, 0.17);
	}
}

/* ----------------------------------------------------------------
    通用
-----------------------------------------------------------------*/
.col-2{
    float: left;
    position: relative;
    width: 20%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.media-left{
	float: left;
}

button:focus{outline:0;}

img {
    width: auto\9;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}

a{
    color: #000;
}

a, a:hover, a:focus{
    text-decoration: none;
}

a:hover{
    color: #4aacff;
}

ul,p{
    margin-bottom: 0px;
}

p{
    line-height: 24px;
}

.pem{
    text-indent: 2em;
}

.text_white{
    color: #fff;
}
.text-muted{
	color: #999;
}
.text_666{
	color: #666;
}
.text-primary{
	color: #4aacff;
}

.bg_white{
    background: #fff;
}
.bg_f5f5f5{
	background: #f5f5f5;
}

.font12{
    font-size: 12px;
}
.font16{
    font-size: 16px;
}
.font18{
    font-size: 18px;
}
.font20{
    font-size: 20px;
}

.no_padding{
    padding-left: 0px;
    padding-right: 0px;
}
.no_padding_left{
    padding-left: 0px;
}
.no_padding_right{
    padding-right: 0px;
}
.pg30{
	padding-left: 30px;
	padding-right: 30px;
}
.pg45{
	padding-left: 45px;
	padding-right: 45px;
}

.no_margin{
    margin: 0px;
}
.mg30{
	margin: 0px -30px;
}

.mb88{
    margin-bottom: 88px;
}

/* ----------------------------------------------------------------
    首页
-----------------------------------------------------------------*/
.banner{
	height: 440px;
}
.banner .swiper-wrapper .swiper-slide{
	background-size: cover!important;
	background-position: center!important;
	background-repeat: no-repeat!important;
}
.banner .swiper-wrapper .swiper-slide h1{
	font-size: 42px;
	margin: 155px 0px 24px 0px;
}
.banner .swiper-pagination-bullet{
    width: 12px;
    height: 12px;
    border-radius: 12px;
    opacity: 1;
    background: #fff;
    transition: width 0.5s;
    -webkit-transition: width 0.5s; /* Safari */
}
.banner .swiper-pagination-bullet-active{
	background: #4aacff;
	width: 34px;
	opacity: 1;
}
.banner .swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0px 7px 0px 7px;
}
.banner .swiper-pagination-bullets{
	bottom: 25px;
}
.skgl_bt{
	margin: 40px 0px;
}
.fangda{
	overflow: hidden;
	border-radius: 10px;
}
.fangda img{
	transition:all 1s ease-out;
}
.skgl_style:hover .fangda img{
	transform:scale(1.1);
}
.skgl_style{
	position: relative;
	margin-bottom: 50px;
}
.skgl_style .skgl_style_nr{
	padding: 0px 30px;
	position: absolute;
	width: 100%;
	bottom: -30px;
}
.skgl_style .skgl_style_nr a{
	display: block;
	width: 100%;
	background: #fff;
	font-size: 18px;
	padding: 0px 68px 0px 30px;
	height: 60px;
	line-height: 60px;
	border-radius: 10px;
	box-shadow: 0px 0px 15px rgba(9,92,161,0.1);
	position: relative;
}
.skgl_style .skgl_style_nr a span{
    position: absolute;
    top: 19px;
    right: 30px;
    display: inline-block;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    background: #4aacff;
    border-radius: 28px;
    color: #fff;
    transition: right 0.5s;
	-webkit-transition: right 0.5s;
}
.skgl_style .skgl_style_nr a:hover span{
    right: 20px;
}
.wsmxzwm_bt h2{
	margin: 25px 0px 14px 0px;
}
.wsmxzwm_bt p{
    color: #666;
    margin-bottom: 40px;
}
.wsmxzwm_nr{
	display: block;
	margin-bottom: 40px;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0px 0px 15px rgba(74,172,255,0.2);
}
.wsmxzwm_nr .fangda{
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.wsmxzwm_nr:hover .fangda img{
	transform:scale(1.1);
}
.wsmxzwm_nr h4{
    margin: 0px;
    padding: 20px 15px;
    overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.hvr-grow {
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform,box-shadow;
    transition-property: transform,box-shadow;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}

.di_liyi_bg{
	padding-top: 30px;
	padding-bottom: 30px;
}
.di_liyi{
	border-right: 1px solid #ccc;
}
.di_liyi h2{
    font-size: 26px;
    margin: 20px 0px 15px 0px;
}
.di_liyi h3{
	margin: 0px 0px 13px 0px;
}
.di_liyi_no{
	border-right: none;
}

.bottom_bg_p{
	background: #4aacff;
	color: #fff;
	padding: 12px 0px;
	line-height: 30px;
}
.bottom_bg{
	background: #162938;
	padding-top: 35px;
}
.bottom_ul{
	margin-bottom: 25px;
	padding-right: 0px;
}
.bottom_ul ul a{
	color: #97a0a8;
}
.bottom_ul ul li a{
	display: inline-block;
	line-height: 30px;
}
.bottom_ul ul a:hover,.bottom_ul ul h4 a{
	color: #fff;
}
.bottom_ul ul h4{
    margin: 0px 0px 12px 0px;
    color: #fff;
}
.bottom_ul ul li img{
	margin: 0px 0px 12px 0px;
}
.bottom_ul ul ul li a:hover{
    opacity: 0.6;
}

.bottom_ul .well{
    padding: 0px 0px 0px 0px;
    background: none;
    border-radius: 0px;
    border:none;
    margin-bottom: 0px;
}

/* ----------------------------------------------------------------
    产品领域
----------------------------------------------------------------- */
.product_banner{
    background: url(../img/product_banner.jpg) center no-repeat;
	background-size: cover;
	height: 240px;
	position: relative;
}
.banner_bt{
	margin: 104px 0px 24px 0px;
}
.nav_list{
	background: #f5f5f5;
	border-bottom: 1px solid #eee;
}
.nav_list ul li a{
	display: inline-block;
	font-size: 16px;
	color: #666;
	padding: 20px 0px;
	position: relative;
}
.nav_list ul{
	margin-left: -42px;
}
.nav_list ul li{
    padding: 0px 42px;
}
.nav_list ul li a:before{
	content: "";
	position: absolute;
	left: 50%;
	right: 50%;
	bottom: 0px;
	background: #4aacff; 
	height: 3px;
	-webkit-transition-property: left, right;
	transition-property: left, right;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.nav_list ul li a:hover:before,.nav_list ul .active a:before{
    left: 0%;
	right: 0%;
}
.nav_list ul .active a,.nav_list ul li a:hover{
	color: #4aacff;
}

.field{
	height: auto;
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
	display: block;
}
.field_nr{
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	color: #fff;
	transition: background 0.5s;
    -moz-transition: background 0.5s;	/* Firefox 4 */
}
.field img{
	cursor: pointer;
    transition: all 0.6s;
    transform: scale(1); height: 360px;
}
.field:hover img{
    transform: scale(1.1);
}
.field_nr h3{
	width: 100%;
	margin: auto;
	position: absolute;
	top: 50%; 
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	opacity: 1;
	transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;	/* Firefox 4 */
    padding: 50px;
    line-height: 38px;
}
.field:hover .field_nr{
	background: rgba(0,0,0,0);
}
.field:hover .field_nr h3{
    opacity: 0;
}
.field_nr span{
	border: 1px solid #fff;
	display: inline-block;
	width: 38px;
	height: 38px;
	border-radius: 38px;
	line-height: 38px;
	opacity: 1;
	position: absolute;
	bottom: 45px;
	left: 50%;
	margin-left: -24px;
	transition: opacity 1s,bottom 1s;
    -moz-transition: opacity 1s,bottom 1s;	/* Firefox 4 */
}
.field:hover .field_nr span{
    opacity: 0;
    bottom: -45px;
}

.nav_list_nr{
	padding-top: 88px;
	padding-bottom: 58px;
}

/* ----------------------------------------------------------------
    产品领域列表
----------------------------------------------------------------- */
.field_list_bt{
	border-bottom: 1px solid #f5f5f5;
	margin: 0px 0px 30px 0px;
	padding: 40px 0px 25px 0px;
}
.field_list_bt ul li a{
	font-size: 16px;
	padding: 0px 14px;
}
.field_list_bt ul .active a{
    color: #4aacff;
}
.list_cp{
	display: block;
	background: #f5f5f5;
	margin-bottom: 68px;
	padding: 30px;
	transition: background 0.3s,box-shadow 0.3s;
    -moz-transition: background 0.3s,box-shadow 0.3s;	/* Firefox 4 */
}
.list_cp:hover{
	background: #fff;
	box-shadow: 0px 0px 30px rgba(0,0,0,0.1);
}
.list_cp p{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	padding-top: 30px;
	font-size: 16px;
}
.list_cp_img{
	overflow: hidden;
	height: 258px;
	line-height: 258px;
}
.list_cp_img img{
	width: 100%;
	height: 100%;
    object-fit: contain;
}

.pagination{
	margin: 0px 0px 88px 0px;
}
.pagination>a{
	display: inline-block;
	margin: 0px 15px;
	border-radius: 0px;
	min-width: 58px;
	height: 58px;
	line-height: 58px;
	padding: 0px;
	color: #999;
	background: #f5f5f5;
	border: 1px solid #f5f5f5;
}
.pagination>a .pageinfo{
	padding: 0 5px;
}
.pagination>a:hover{
	border: 1px solid #4aacff;
	background: #4aacff;
	color: #fff;
}
.pagination>a.page-num-current{
	border: 1px solid #4aacff;
	background: #4aacff;
	color: #fff;
}

/* ----------------------------------------------------------------
    产品领域详情
----------------------------------------------------------------- */
.details_nav{
	margin: 32px 0px;
	line-height: 28px;
	color: #999;
}
.details_nav a{
	color: #999;
}
.details_nav a:hover{
	color: #4aacff;
}
.details_nav span{
	color: #000;
}
.details_swiper1 .swiper-wrapper .swiper-slide{
	background: #fff;
	padding: 60px;
	overflow: hidden;
	height: 500px;
	text-align: center;
	display: flex;
	justify-content: center;
    align-items: center;
}
.details_swiper1 .swiper-wrapper .swiper-slide img{
    object-fit: contain;
}
.details_swiper2{
	margin: 30px 0px 88px 0px;
}
.details_swiper2 .swiper-wrapper .swiper-slide{
	background: #fff;
	padding: 12px;
	opacity: 0.6;
}
.details_swiper2 .swiper-wrapper .swiper-slide-thumb-active{
	opacity: 1;
}

.details_nr{
	padding: 30px;
	margin-bottom: 88px;
	min-height: 500px;
}
.details_nr_bt{
	border-bottom: 1px solid #f5f5f5;
	padding: 8px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}
.details_nr_div{
	margin-top: 30px;
	font-size: 16px;
	color: #666;
	line-height: 2.5;
}
.details_nr_div p{
	line-height: 2.5;
}

/* ----------------------------------------------------------------
    关于胜科
----------------------------------------------------------------- */
.about_banner{
    background: url(../img/about_banner.jpg) center no-repeat;
	background-size: cover;
	height: 240px;
	position: relative;
}
.about_skgl{
	padding-bottom: 58px;
}
.about_skgl p{
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 30px;
}
.about_skgl h4{
	margin: 32px 0px;
}

.fzlc_swiper{
	padding-bottom: 144px;
}
.fzlc_swiper .swiper-wrapper .swiper-slide{
    border-radius: 10px;
    background: #fff;
    padding: 0px 20px 20px 20px;
}
.fzlc_swiper .swiper-wrapper .swiper-slide h3{
	font-size: 22px;
	margin: 0px;
	padding: 24px 0px 20px 0px;
}
.fzlc_swiper .swiper-wrapper .swiper-slide img{
	margin-bottom: 20px;
}
.fzlc_swiper .swiper-button-next:after{
    content: none;
}
.fzlc_swiper .swiper-button-next{
	right: 0px;
	top: auto;
	bottom: 88px;
    color: #999;
}
.fzlc_swiper .swiper-button-next:hover{
	color: #4aacff;
}
.skqqwd_ul{
	background: #fff;
	border-radius: 10px;
	box-shadow: 0px 0px 30px rgba(0,0,0,0.1);
	padding: 24px 24px 18px 24px;
	margin-bottom: 30px;
	height: 250px;
}
.skqqwd_ul h3{
	margin: 0px 0px 16px 0px;
}
.skqqwd_ul .divli{
	line-height: 24px;
	color: #666;
}
.skqqwd_img{
	padding-top: 20px;
	padding-bottom: 88px;
}

/* ----------------------------------------------------------------
    技术能力
----------------------------------------------------------------- */
.technology_banner{
    background: url(../img/technology_banner.jpg) center no-repeat;
	background-size: cover;
	height: 240px;
	position: relative;
}

/*.roadmap_table table thead tr:nth-child(1) th,.design_table table thead tr:nth-child(1) th{
    display:table-cell; 
	vertical-align:middle;
	text-align: center;
	font-weight: normal;
	font-size: 18px;
	border-bottom: none;
	border-color: #eee;
	padding: 16px 8px;
}
.roadmap_table table thead tr:nth-child(2) th,.design_table table thead tr:nth-child(3) th{
    display:table-cell; 
	vertical-align:middle;
	text-align: center;
	background: #4aacff;
	color: #fff;
	border-bottom: none;
	border-top: none;
	font-weight: normal;
	font-size: 18px;
	padding: 16px 8px;
	border-color: #eee;
}*/

.roadmap_table table thead tr td,.design_table table thead tr td{
    display:table-cell; 
	vertical-align:middle;
	text-align: center;
	font-weight: normal;
	font-size: 18px;
	border-bottom: none;
	border-color: #eee;
	padding: 16px 8px;
}

.roadmap_table table thead tr th{
    display:table-cell; 
	vertical-align:middle;
	text-align: center;
	background: #4aacff;
	color: #fff;
	border-bottom: none;
	border-top: none;
	font-weight: normal;
	font-size: 18px;
	padding: 16px 8px;
	border-color: #eee;
}

.roadmap_table .roadmap_table_jz{
    text-align: center;
}
.roadmap_table table tbody tr td,.design_table table tbody tr td{
	background: #ebf6ff;
	color: #666;
	height: 36px;
	border-color: #eee;
	padding: 8px 12px;
	display:table-cell; 
	vertical-align:middle;
}
.roadmap_table .roadmap_table_colspan td,.design_table .roadmap_table_colspan td{
    background: #fff;
}
.roadmap_table,.design_table {
	margin-bottom: 88px;
}

/* ----------------------------------------------------------------
    核心竞争力-技术支持
----------------------------------------------------------------- */
.core_st_banner{
    background: url(../img/core_st_banner.jpg) center no-repeat;
	background-size: cover;
	height: 240px;
	position: relative;
}
.design_table table thead tr:nth-child(2) th{
	border-color: #eee;
}
.core_st_style{
	background: #f5f5f5;
	margin-bottom: 68px;
	transition: background 0.3s,box-shadow 0.3s;
    -moz-transition: background 0.3s,box-shadow 0.3s;	/* Firefox 4 */
}
.core_st_style_right{
	padding: 52px;
}
.core_st_style_right h4{
	margin: 0px 0px 24px 0px;
}
.core_st_style_right ul li{
	line-height: 24px;
}
.core_st_style .fangda{
	border-radius: 0px;
}
.core_st_style:hover .fangda img{
	transform:scale(1.1);
}
.core_st_style:hover{
	background: #fff;
	box-shadow: 0px 0px 30px rgba(0,0,0,0.1);
}

/* ----------------------------------------------------------------
    核心竞争力-品质保证
----------------------------------------------------------------- */
.core_qy_iocn{
	margin-bottom: 88px;
}
.core_qy_iocn h3{
    margin: 42px 0px 16px 0px;
}
.core_qy_img{
	margin-bottom: 88px;
}
.core_qy_img img{
    border-radius: 10px;
}
.core_se_style{
	background: url(../img/core_se_style.jpg) center no-repeat;
	background-size: cover;
	height: 350px;
	position: relative;
	padding: 88px 88px 24px 88px;
	margin-bottom: 68px;
}
.core_se_style h3{
	margin: 0px 0px 28px 0px;
}
.core_se_style ul li{
    line-height: 24px;
}
.core_se_style2{
	background: url(../img/core_se_style2.jpg) center no-repeat;
}
.core_se_style3{
	background: url(../img/core_se_style3.jpg) center no-repeat;
}

/* ----------------------------------------------------------------
    联系我们
----------------------------------------------------------------- */
.contact_banner{
    background: url(../img/contact_banner.jpg) center no-repeat;
	background-size: cover;
	height: 240px;
	position: relative;
}
.contact_style{
	background: #fff;
	height: 310px;
	padding-top: 62px;
}
.contact_style img{
	margin-bottom: 24px;
}
.contact_style h4{
	margin-bottom: 24px;
}
.contact_form{
	background: #fff;
	margin-bottom: 88px;
	padding: 58px 30px 28px 30px;
}
.contact_form .form-control{
	border-radius: 0px;
	box-shadow: none;
	border: none;
	background: #f5f5f5;
	padding: 20px 24px;
	font-size: 16px;
}
.contact_form .control_1{
	height: 68px;
	line-height: 68px;
}
.contact_form .form-group{
    margin-bottom: 30px;
}
.contact_form .anniu{
	border: none;
	outline: 0;
	display: inline-block;
    background: #4aacff;
    color: #fff;
    padding: 20px 68px;
    font-size: 18px;
    transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;	/* Firefox 4 */
}
.contact_form .anniu:hover{
    opacity: 0.6;
}

/* ----------------------------------------------------------------
    响应
----------------------------------------------------------------- */
@media (max-width: 1500px){
	.col-2{
		width: 33.33%;
	}
    .bottom_ul {
	    margin-bottom: 25px;
	    padding-right: 15px;
	}
	.nav_zhuti {
	    position: absolute;
	    left: 50%;
	    margin-left: -418px;
	}
	.zizhi_nav .nav_zhuti li a{
		margin: 0 39px;
	}
	.zizhi_nav .nav_zhuti li ul li a{
		margin: 0;
	}
	.nav_xiala_sousuo .menu{
		background: #fff;
		width: 100%;
		min-width: 100%;
		padding: 0px;
	}
}

@media (max-width: 1198px){
    .nav_zhuti {
        position:relative;
        left: 0;
        margin-left: 0;
    }
    .nav_xiala .menu{
		display: block;
		position: static;
		background: #f5f5f5;
		box-shadow: none;
	}
	.nav_xiala .menu li{
		display: inline-block;
	}
	.zizhi_nav .nav_zhuti li a{
		padding: 24px 12px;
	}
	.zizhi_nav .nav_zhuti li a{
		margin: 0px;
	}
}

@media (max-width: 900px){
	.col-2{
		width: 50%;
	}
	.pg45{
		padding-left: 15px;
        padding-right: 15px;
	}
	.mg30{
		margin: 0px -15px;
	}
	.pg30{
		padding-left: 15px;
        padding-right: 15px;
	}
	.bottom_ul ul .banner_lxwm{
        border-bottom: none;
	}
	.bottom_bg1{
		padding-bottom: 68px;
	}
	.bottom_logo{
		padding-bottom: 28px;
	}
	.zizhi_nav{
		min-height: 88px;
	}
	.navbar-brand{
		height: 88px;
		padding: 18px 15px;
	}
	.navbar-brand img{
		width: 78px;
	}
    .zizhi_nav{
    	padding: 0px 15px;
    }
    .nav_list ul li{
    	padding: 0px 15px;
    }
    .nav_list ul{
    	margin-left: -15px;
    }
    .navbar-toggle {
	    margin-top: 30px;
	}
    
    .bottom_ul{
    	margin-bottom: 0px;
    }
    .bottom_ul ul h4{
    	font-size: 14px;
    	margin: 0px;
    	padding: 18px 0px;
    	border-bottom: 1px solid #1b3346;
    }
    
	.bottom_xiala:after{
		content: '-';
		display: inline-block;
		width: 20px;
		height: 20px;
		text-align: center;	

	}
	.collapsed .bottom_xiala:after{
        content: '+';
        display: inline-block;
    }


	.contact_style{
		margin-bottom: 15px;
	}
    
	.bottom_ul .well{
		padding: 18px 0px 0px 0px;
	}

	.di_liyi{
		border:none;
		padding: 30px 15px;
	}

	.field_list_bt .pull-right{
		float: none!important;
	}
	.field_list_bt ul{
		margin-top: 18px;
		margin-left: -19px;
	}

}

@media (max-width: 750px){
	.col-2{
		width: 100%;
	}
    .about_banner,.contact_banner,.core_st_banner,.product_banner,.technology_banner{
    	height: 300px;
    }
    .banner_bt{
    	margin-top: 136px;
    }
    .core_se_style{
    	padding: 88px 30px 24px 30px;
    }
    .core_st_style_right{
    	padding: 30px;
    }
    .banner{
    	height: 270px;
    }
    .banner .swiper-wrapper .swiper-slide h1{
    	margin: 85px 0px 24px 0px;
    	font-size: 36px;
    }
    .logorname{
        font-size: 14px;
    }
}

@media screen and (min-width:990px) and (max-width:1199px) {
    .dblxwm.list-inline li{
        padding: 0px;
    }
}
@media screen and (min-width:200px) and (max-width:600px) {
    .nav_list ul li a{
        padding: 15px 0px;
    }
    .proflmt .proflmt{
        padding: 25px 0;
    }
    .proflmt table td{
        width: 100%;
        float: left;
        padding: 10px !important;
        text-align: center;
    }
    .proflmt table td p{
        text-align: left;
    }
    .field_list_bt{
        margin: 0px 0px 35px 0px;
        padding: 35px 0px 35px 0px;
    }
    .skgl_bt{
        margin: 35px 0;
    }
}

@media screen and (min-width:1200px) and (max-width:1430px) {
    .logorname{display:none;}
    .skgl_style .skgl_style_nr a{font-size:16px;}
    /*.skgl_style{margin-bottom:60px;}*/
    .pg30{padding:0 15px;}
    .di_liyi h2{font-size:24px;}
    .di_liyi h3{font-size:22px;}
    .font16{font-size:15px;}
}

@media screen and (min-width:1431px) and (max-width:1500px) {
    .nav_zhuti{margin-left:-290px;}
    
}
@media screen and (min-width:1501px) and (max-width:1700px) {
    .nav_zhuti{margin-left:-320px;}
    
}
@media screen and (min-width:300px) and (max-width:1200px) {
    .skgl_style{margin-bottom:65px;}
}













