﻿.layout{-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box}
.layout .container{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box; }
.layout .padding-big{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box	}
.layout .caselist{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box	}

.layout .xl6{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box	}
.layout .xs6{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box	}
.layout .xm3{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box	}
.layout .xb3{-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box	}

.layout .casebox{-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box	}
.layout .caseitem{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box	}
.layout .caseitem img{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box	}
.layout .caseitem2{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box	}
.layout .caseitem2 img{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box	}
.layout .caseitem h3{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box	}
.layout {width: 100%}

.container, .container-layout {	margin:40px auto;	padding:0 10px 20px 10px;}

.caselist h3 {padding: 0px 10px;text-align: center;line-height:22px;height:50px;	overflow: hidden; font-weight:400; font-size:14px;}
.caselist h3:hover {	color:#008CD6}
.casebox {	padding: 10px;	overflow: hidden; }

.caseitem {	/*box-shadow: 0 22px 40px rgba(0,0,0,.16);*/border:1px solid #e5e5e5; background-color:#FFFFFF}
.caseitem img {	padding:10px; width: 100%!important; height:260px;	transition: all 1.3s;}
.caseitem img:hover {	/*transform: scale(1.1);*/ background-color:#569FD4;}
.caseitem a{ display:inline!important;}

.caseitem2 {overflow:hidden; width:96%; margin:0 auto;/*box-shadow: 0 22px 40px rgba(0,0,0,.16);*/ background-color:#F4F5F6;}
.caseitem2 img {padding:20px; width:100%!important; margin:0 auto; height:300px;	transition: all 1.3s;}
.caseitem2 img:hover {	transform: scale(1.06); background-color:#569FD4;}
.caseitem2 a{ display:inline!important;}


@media(min-width:760px) {

.container {width: 750px}

}

@media(min-width:1000px) {

.container {width: 1000px}

}

@media(min-width:1200px) {

.container {width: 1200px}

}

@media(min-width:1500px) {

.container {width: 1527px}

}


.x1, .x2, .x3, .x4, .x5, .x6, .x7, .x8, .x9, .x10, .x11, .x12, .xl1, .xl2, .xl3, .xl4, .xl5, .xl6, .xl7, .xl8, .xl9, .xl10, .xl11, .xl12, .xs1, .xs2, .xs3, .xs4, .xs5, .xs6, .xs7, .xs8, .xs9, .xs10, .xs11, .xs12, .xm1, .xm2, .xm3, .xm4, .xm5, .xm6, .xm7, .xm8, .xm9, .xm10, .xm11, .xm12, .xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8, .xb9, .xb10, .xb11, .xb12 {position: relative;	min-height: 1px}


.line-big .x1, .line-big .x2, .line-big .x3, .line-big .x4, .line-big .x5, .line-big .x6, .line-big .x7, .line-big .x8, .line-big .x9, .line-big .x10, .line-big .x11, .line-big .x12, .line-big .xl1, .line-big .xl2, .line-big .xl3, .line-big .xl4, .line-big .xl5, .line-big .xl6, .line-big .xl7, .line-big .xl8, .line-big .xl9, .line-big .xl10, .line-big .xl11, .line-big .xl12, .line-big .xs1, .line-big .xs2, .line-big .xs3, .line-big .xs4, .line-big .xs5, .line-big .xs6, .line-big .xs7, .line-big .xs8, .line-big .xs9, .line-big .xs10, .line-big .xs11, .line-big .xs12, .line-big .xm1, .line-big .xm2, .line-big .xm3, .line-big .xm4, .line-big .xm5, .line-big .xm6, .line-big .xm7, .line-big .xm8, .line-big .xm9, .line-big .xm10, .line-big .xm11, .line-big .xm12, .line-big .xb1, .line-big .xb2, .line-big .xb3, .line-big .xb4, .line-big .xb5, .line-big .xb6, .line-big .xb7, .line-big .xb8, .line-big .xb9, .line-big .xb10, .line-big .xb11, .line-big .xb12 {	position: relative;	min-height: 1px;	padding-right: 10px;	padding-left: 10px}


.line-middle .x1, .line-middle .x2, .line-middle .x3, .line-middle .x4, .line-middle .x5, .line-middle .x6, .line-middle .x7, .line-middle .x8, .line-middle .x9, .line-middle .x10, .line-middle .x11, .line-middle .x12, .line-middle .xl1, .line-middle .xl2, .line-middle .xl3, .line-middle .xl4, .line-middle .xl5, .line-middle .xl6, .line-middle .xl7, .line-middle .xl8, .line-middle .xl9, .line-middle .xl10, .line-middle .xl11, .line-middle .xl12, .line-middle .xs1, .line-middle .xs2, .line-middle .xs3, .line-middle .xs4, .line-middle .xs5, .line-middle .xs6, .line-middle .xs7, .line-middle .xs8, .line-middle .xs9, .line-middle .xs10, .line-middle .xs11, .line-middle .xs12, .line-middle .xm1, .line-middle .xm2, .line-middle .xm3, .line-middle .xm4, .line-middle .xm5, .line-middle .xm6, .line-middle .xm7, .line-middle .xm8, .line-middle .xm9, .line-middle .xm10, .line-middle .xm11, .line-middle .xm12, .line-middle .xb1, .line-middle .xb2, .line-middle .xb3, .line-middle .xb4, .line-middle .xb5, .line-middle .xb6, .line-middle .xb7, .line-middle .xb8, .line-middle .xb9, .line-middle .xb10, .line-middle .xb11, .line-middle .xb12 {	position: relative;	min-height: 1px;	padding-right: 5px;	padding-left: 5px}


.line-small .x1, .line-small .x2, .line-small .x3, .line-small .x4, .line-small .x5, .line-small .x6, .line-small .x7, .line-small .x8, .line-small .x9, .line-small .x10, .line-small .x11, .line-small .x12, .line-small .xl1, .line-small .xl2, .line-small .xl3, .line-small .xl4, .line-small .xl5, .line-small .xl6, .line-small .xl7, .line-small .xl8, .line-small .xl9, .line-small .xl10, .line-small .xl11, .line-small .xl12, .line-small .xs1, .line-small .xs2, .line-small .xs3, .line-small .xs4, .line-small .xs5, .line-small .xs6, .line-small .xs7, .line-small .xs8, .line-small .xs9, .line-small .xs10, .line-small .xs11, .line-small .xs12, .line-small .xm1, .line-small .xm2, .line-small .xm3, .line-small .xm4, .line-small .xm5, .line-small .xm6, .line-small .xm7, .line-small .xm8, .line-small .xm9, .line-small .xm10, .line-small .xm11, .line-small .xm12, .line-small .xb1, .line-small .xb2, .line-small .xb3, .line-small .xb4, .line-small .xb5, .line-small .xb6, .line-small .xb7, .line-small .xb8, .line-small .xb9, .line-small .xb10, .line-small .xb11, .line-small .xb12 {	position: relative;	min-height: 1px;	padding-right: 2px;	padding-left: 2px}

@media(min-width:300px) {

.xl1, .xl2, .xl3, .xl4, .xl5, .xl6, .xl7, .xl8, .xl9, .xl10, .xl11, .xl12 {	float: left}
.xl6 {	width: 50%}

}

@media(min-width:760px) {

.xs1, .xs2, .xs3, .xs4, .xs5, .xs6, .xs7, .xs8, .xs9, .xs10, .xs11, .xs12 {	float: left}
.xs6 {	width: 50%}
.xs2 {	width: 33%}
}

@media(min-width:1000px) {

.xm1, .xm2, .xm3, .xm4, .xm5, .xm6, .xm7, .xm8, .xm9, .xm10, .xm11, .xm12 {	float: left}
.xm3 {width: 25%}
.xm2 {	width: 33%}

}

@media(min-width:1200px) {

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8, .xb9, .xb10, .xb11, .xb12 {	float: left}
.xb3 {	width: 25%}
.xb2 {	width: 33%}

}

@media(min-width:1500px) {

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8, .xb9, .xb10, .xb11, .xb12 {	float: left}
.xb3 {	width: 25%}
.xb2 {	width: 33%}

}


.clearfix:after, .layout:after, .container:after, .container-layout:after, .line:after, .line-small:after, .line-middle:after, .line-big:after, .nav-main:after, .nav-sub:after, .navbar:after {
	content: " ";	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden}

.clearfix, .layout, .container, .container-layout, .line, .line-small, .line-middle, .line-big, .nav-main, .nav-sub, .navbar {
	display: block}

.clear {	clear: both}
.text-center {    text-align: center;}
@media print {

.padding-big {	/*padding: 20px;*/ padding-bottom:20px; padding-left:20px; padding-right:20px;}
.padding-big-top {	padding-top: 0px}
.padding-big-bottom {	padding-bottom: 20px}

}
.gw50 {	width:47%; padding:10px;}

.inline-block {    display: inline-block !important;    *display: inline;    zoom: 1;}
#about {background: #f5f5f5;}
.clear_both{zoom:1;}
.clear_both:before{content:""; display:table; clear:both;}
.clear_both:after{content:""; display:table; clear:both;}

.relative{position: relative;}
.absolute{position: absolute;}

.fixed{position: fixed;}

.text-right{text-align:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}

.trans{-webkit-transition:all 500ms ease 0s; -moz-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; -o-transition:all 500ms ease 0s; transition:all 500ms ease 0s;}

.rotating180{transform:rotate(180deg);-ms-transform:rotate(180deg); /* IE 9 */-moz-transform:rotate(180deg); /* Firefox */-webkit-transform:rotate(180deg);/* Safari 和 Chrome */-o-transform:rotate(180deg);}

.gray{-webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray;}

.BGFFF{background: #ffffff;}
.BGFAF{background: #fafafa;}
.BGFBF{background: #fbfbfb;}
.BGF8F{background: #f8f8f8;}

.contents.m0{padding-top: 30px;}
.contents{ text-align:justify; }
.contents,
.contents *{ line-height:1.7; }
.contents img{ max-width:100%; height:auto !important; }
.contents:after{clear:both;content:'';display:table;}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1 !important;}

.wrap1{width: 87.5%;margin:0 auto;background-color:#FFFFFF;}
.wrap2{width: 91.7%;margin:0 auto;}
.wrap{width: 80.2%;margin: auto;}
.wrapnei{width: 90.2%;margin: auto;}

.wrap-1{padding-left: 50px !important;padding-right: 50px !important;}

.wid50{width:50%;}
.wid25{width:25%;}
.middle{vertical-align:middle;}
.middle-span{height:100%; vertical-align:middle; display:inline-block;}
.m-Pic img { vertical-align: middle;  max-width: 100%;  max-height: 100%;}




.index_title{margin:60px auto 45px;}
.index_title .title_p1{font-size:32px;color:#00479d;}
.index_title .title_line{width:36px;height:2px;background:#00479d;margin:17px auto;}
.index_title .title_p2{font-size:12px;color:#666;text-transform: uppercase;}

.index_more{font-size:15px;color:#00479d;margin:50px auto;width:160px;height:50px;line-height:50px;background:#fff;border:1px solid #ccc;border-radius:25px;}
.index_more .img2{display:none;}
.index_more:hover{color:#fff;background:#00479d;border:1px solid #00479d;}
.index_more:hover .img1{display:none;}
.index_more:hover .img2{display:inline-block;}

.index_title.m1{margin:50px auto 40px;}
.index_title .title_p1.co_f{color:#fff;}
.index_title .title_line.co_f{background:#fff;}
.index_title .title_p2.co_f{color:#fff;}




#index .index_adva{background:url(../images/youshi_bg.jpg) no-repeat center;padding-bottom:130px; padding-top:50px;}
#index .index_adva .p3{ color:#fff!important; margin:0px auto 10px; line-height:40px; padding-top:20px;}
#index .index_adva .p3 span{font-weight:300;}
#index .index_adva .p4{color:#fff!important;margin:0px auto 35px;}

#index .index_brand{background:#f4f4f4;}
#index .index_brand .index_num{height:290px;margin-top:-130px;text-align:center;background:#fff;}
#index .index_brand .index_num .num_ul .num_li{width:12.46%;height:100%;}
#index .index_brand .index_num .num_ul .num_li .num_img{border-right:1px solid #ededed;margin-top:50px;}
#index .index_brand .index_num .num_ul .num_li .num_img img{ display:inline!important; background:#1187CA;border-radius:50px;}
#index .index_brand .index_num .num_ul .num_li:hover .num_img img{ display:inline!important; background:#C00;border-radius:50px;}
#index .index_brand .index_num .num_ul .num_li:nth-last-child(1) .num_img{border-right:0px;}
#index .index_brand .index_num .num_ul .num_li .p1{font-size:12px;color:#333;line-height:28px;margin:45px auto 15px;}
#index .index_brand .index_num .num_ul .num_li .p1 span{font-size:40px;/* font-weight:bold; */}
#index .index_brand .index_num .num_ul .num_li .p2{font-size:12px;color:#666;line-height:28px;}

#index .index_brand{padding-bottom:80px;}
#index .index_brand .brand_bg .brand_con{width:16.66%;height:140px;}
#index .index_brand .brand_bg .brand_con .brand_img{width: 100%;background:#fff;}
#index .index_brand .brand_bg .brand_con .brand_img .i{width: 100%;margin:20px auto 0px;}
#index .index_brand .brand_bg .brand_con .brand_img .p1{font-size:14px;color:#666;bottom:20px;width:100%;}
#index .index_brand .brand_bg .brand_con:hover .brand_img .p1{color:#00479d;}


.indN_main{padding:55px 0 0; width:99%; margin:0 auto;}
.indN_list .indN_one{display:block;text-align:center;}

.indN_one .indN_pic{overflow:hidden; text-align:center; margin:0 auto; width:97%; background:#F4F5F6; height:297px; line-height:297px;
display: table-cell;vertical-align:middle; *display: block; *font-size: 175px; width:0.1%!important;}
.indN_one .indN_pic img{ max-width:96%;width:auto; margin:0 auto; max-height:297px;transition:all 1.2s; -moz-transition:all 1.2s; -webkit-transition:all 1.2s; -o-transition:all 1.2s;}

.indN_one:hover .indN_pic img{transform:scale(1.1);}
.indN_one .indN_T1{line-height:30px;font-size:16px;color:#000;}
.indN_one .indN_time{line-height:24px;color:#8f8f8f;padding-bottom:5px;}
.indN_one .indN_T2{font-size:14px;line-height:18px;color:#545454;}
.indN_main .bx-wrapper .bx-controls-direction a{width:26px;margin-top:-30px;}
.indN_main .bx-wrapper .bx-prev{left: -30px;background-image: url('../images/to_left_02.png');}
.indN_main .bx-wrapper .bx-next{right:-30px;background-image:url('../images/to_right_02.png');}

@media screen and (max-width: 1100px){
	.wrap1{width: 95%;margin:0 auto;}
	.wrap2{width: 98%;margin:0 auto;}
	.wrap{width: 96%;margin: auto;}	
	#index .index_brand .index_num .num_ul .num_li .p1 span{font-weight:normal;font-size: 30px;}

}

@media screen and (max-width: 980px){

#index .index_brand{padding-bottom:30px;}

.indN_one .indN_pic{width:97%; height:207px; line-height:207px;}
.indN_one .indN_pic img{  max-height:207px;}
.indN_main{padding:25px 0 0; width:90%; margin:0 auto;}


	/* 二级导航 */
	.nav-sty{height: 2.4rem;line-height: 2.4rem;}
	.nav-sty a{margin-right: 1rem;padding: 0 0.18rem;font-size: 0.44rem;}
	.nav-sty a:after{bottom:0.8rem;}
	
	#index .index_title {margin:1.2rem auto 0.9rem;}
	#index .index_title .title_p1{font-size:1rem;}
	#index .index_title .title_line{width:0.72rem;height:2px;margin:0.34rem auto;}
	#index .index_title .title_p2{font-size:0.36rem;}
	#index .index_more{font-size:0.42rem;margin:1rem auto;width:3.2rem;height:1rem;line-height:1rem;border-radius:0.5rem;}
	#index .index_title.m1{margin:1rem auto 0.8rem;}

}

@media screen and (max-width: 750px){

	#index .index_title.m1{margin:1rem auto 0.8rem;}
	#index .index_adva{padding-bottom:0px; padding-top:5px;}
	#index .index_adva .p3 {font-size: 0.64rem; padding-top:5px;}
	#index .index_adva .p4 {font-size: 0.64rem;}

	#index .index_brand .index_num {height:auto;margin-top:0;}
	#index .index_brand .index_num .num_ul .num_li {width:50%;}
	#index .index_brand .index_num .num_ul .num_li .p1 {font-size:0.36rem;line-height:0.56rem;margin: 0.9rem auto 0.3rem;}
	#index .index_brand .index_num .num_ul .num_li .p1 span {font-size:1.22rem;}


	#index .index_brand .brand_bg{display: none;}
	#index .index_brand .index_title{display: none;}
	#index .index_brand .brand_bg .brand_con {width:50%;height:4rem;}
	#index .index_brand .brand_bg .brand_con .brand_img .i {margin:0.4rem auto 0px;}
	#index .index_brand .brand_bg .brand_con .brand_img .p1 {font-size: 0.4rem;bottom: 0.4rem;}


}



@media (max-width: 1680px) {
}
@media (max-width: 1440px) {
	.caseitem img {height:196px;}
	.caseitem2 img {height:206px; padding:10px;}

    .gj_gcal_box .caseitem img {height: 196px;}
	
}
@media (max-width: 1366px) {
	
}
@media (max-width: 1280px) {
.index_title .title_p1 {  font-size: 26px;}	
}
@media (max-width: 1030px) {
	.casebox {	padding:5px; }
	.container, .container-layout { padding: 0;}
.container, .container-layout {	margin:20px auto;	padding:0 10px 20px 10px;}
.index_title .title_p1 {  font-size: 20px;}	
.index_title { margin: 30px auto 25px;}
}
@media (max-width:760px) {
	.caseitem img {height:140px;}
	.caseitem2 img {height:130px; padding:0;}

    .gj_gcal_box .caseitem img {height: 140px;}
    .gj_gcal_box{  margin-top:2px; }
	
	.casebox {	padding:5px; }
	.container, .container-layout { padding: 0;}
.index_title { margin:20px auto 15px;}
}


.g_ibox{ background:#FFF; width:100%; padding:40px 0;}
/* 面包屑 */
.inc_crumbs{height:70px;width:100%;line-height:70px;}
.inc_crumbs.special{border-bottom:1px solid #e5e5e5;}
.inc_crumbs .crumbs{line-height:70px;font-size:14px;color:#666;}
.inc_crumbs .crumbs .prev{color:#666;}
/*.inc_crumbs .crumbs .current{color:#00479d;}*/


/* 二级导航 */
.nav-sty{height: 120px;line-height: 120px;font-size: 0;left: 0;right: 0;top: 0;z-index: 12; /*background-color:#ff0000*/}
.nav-sty a{margin-right:40px;padding: 0 9px;display: inline-block;position: relative;color: #666;width: auto;}
.nav-sty a:after{height: 2px;width: 0;bottom:40px;left: 0;content: '';display: block;background: #00479d;-webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s;position: absolute;}
.nav-sty a:hover{color: #00479d;}
.nav-sty a:hover:after{width: 100%;}
.nav-sty a.on{color: #00479d;}
.nav-sty a.on:after{width: 100%;}

.cp_g .swiper-container .wrap { width:100%!important;}
.cp_g .nav-sty a{margin-right:20px;padding: 0 9px;}


#index .index_about{background:#fff;padding-bottom:30px;}
#index .index_about .p3{font-size:14px; line-height:30px;color:#666;margin:45px auto 0px;width:99%;}


.swiper-container .wrap{width:90%!important;margin: auto;}

/*关于我们修改 about*/
#about .company  .title{width:100%;margin:0 auto;border-bottom:1px dotted #ccc; margin-top:50px; margin-bottom:30px;}
#about .company  .title .p1{font-size:26px;color:#333;line-height:30px;margin:0px auto 30px;}
#about .company  .title .p2{font-size:12px;color:#999;line-height:24px;margin:0px auto 15px; font-weight:normal}
#about .company .title .p2 span{color:#666;}
#about .company .title .p2 a{color:#999;}
#about .company .wrapnei .contents img{ display:block; margin:0 auto; }

#about .wrap .anniu{width:100%;margin:0px auto 0px; padding-top:20px; padding-bottom:20px; background-color:#FFFFFF; border-top:1px dotted #ccc;}
#about .wrap .anniu .anniu_p{font-size:14px;color:#00479d;margin:0px auto 10px;}
#about .wrap .anniu .anniu_p .news_anniu{color:#666;}


#about{background:#f5f5f5;}
#about .company{background:#fff; margin-bottom:40px;}
#about .company .text{font-size:16px;color:#666;line-height:32px;text-align: left;padding-bottom:40px;border-bottom:1px solid #ededed;}
#about .company .p1{font-size:26px;margin:50px auto 10px;}
#about .company .p1 span{font-weight:bold;}
#about .company .p2{font-size:26px;margin:0px auto 35px;font-weight:bold;}
#about .company .company_num{height:260px;text-align:center;}
#about .company .company_num .num_ul .num_li{width:14.28%;height:100%;}
#about .company .company_num .num_ul .num_li .num_img{border-right:1px solid #ededed;margin-top:50px;}
#about .company .company_num .num_ul .num_li:nth-last-child(1) .num_img{border-right:0px;}
#about .company .company_num .num_ul .num_li .p3{font-size:12px;color:#333;line-height:28px;margin:45px auto 15px;}
#about .company .company_num .num_ul .num_li .p3 span{font-size:40px;/* font-weight:bold; */}
#about .company .company_num .num_ul .num_li .p4{font-size:12px;color:#666;line-height:20px;}

#about .honor{background:#fff;margin:20px auto 50px;overflow:hidden;}
#about .honor{}
#about .honor .dg-container nav span{width:48px;height:48px;border-radius:50%;display:block;line-height:48px;cursor:pointer;position:absolute;color:#bbb;}
#about .honor .dg-container nav .dg_button{top:45%;width:50px;height:50px;background:rgba(204,204,204,0.8);text-align:center;line-height:68px;border-radius:50%;}
#about .honor .dg-container nav .dg_button:hover{background:rgba(0,140,214,0.8);}
#about .honor .dg-container nav .dg-next{right:-30px;}
#about .honor .dg-container nav .dg-prev{left:0px;}
#about .honor .dg-container .button {display:none;}
#about .honor .dg-container .dg-center{box-shadow:0px 9px 9px #dcdcdc;}


#about .culture{background:#fff;padding-bottom:10px;}
#about .culture .spec_con{background:#f5f5f5;}
#about .culture .spec_con .con_div{width:50%;}
#about .culture .spec_con .con_text .text_mar{margin:30px auto 0px;width:95%;line-height:26px;}
#about .culture .spec_con .con_text .text_mar .p1{font-size:20px;color:#00479d;font-weight:bold;margin-bottom:10px;}
#about .culture .spec_con .con_text .text_mar .p2{font-size:16px;color:#333;font-weight:bold;}
#about .culture .spec_con .con_text .text_mar .p3{font-size:14px;color:#666;margin-top:10px;}


#about .history{background:url(../images/history_bg.jpg) no-repeat center;margin-bottom:70px;/* max-height:910px; */background-size:cover;}
#about .history .gallery-top{height:330px;margin:0 auto;width:100%;overflow:visible;}
#about .history .gallery-top .p1{font-size:60px;font-weight:bold;color:#00479d;}
#about .history .gallery-top .p2{font-size:26px;color:#333;line-height:36px;margin:30px auto;width:100%;}
#about .history .gallery-top .p3{text-align:center;display:none;}
#about .history .gallery-top .p3 img{margin-left:20px;}
#about .history .gallery-top .p3 img:nth-child(1){margin-left:0px;}

#about .history .gallery-top .swiper-wrapper .swiper-slide.swiper-slide-active .p3{display:block;}
#about .history .gallery-top .swiper-wrapper .swiper-slide.swiper-slide-active .p3 img{width:250px;height:187px;}
#about .history .gallery-top .swiper-button-next{right:-22px;}
#about .history .gallery-top .swiper-button-prev{left:-22px;}
#about .history .gallery-top .swiper-button-white{width:22px;height:22px;top:570px;-webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray;background:none;}
#about .history .gallery-top .swiper-button-white:hover{-webkit-filter:grayscale(0%); -moz-filter:grayscale(0%); -ms-filter:grayscale(0%); -o-filter:grayscale(0%); filter:grayscale(0%); filter:gray;background:none;}

#about .history .gallery-bg{background:url(../images/history_line.jpg) center no-repeat;height:180px;overflow: hidden;margin:140px auto 30px;}

#about .history .gallery-thumbs{height:180px;width:100%;}

#about .history .gallery-thumbs .swiper-wrapper .deve_num{cursor:pointer;background:url(../images/icon21.png) center no-repeat;}

#about .history .gallery-thumbs .swiper-wrapper .deve_num .p2{text-align:center;font-size:16px;line-height:40px;color:#666;}
#about .history .gallery-thumbs .swiper-wrapper .deve_num:hover{background:url(../images/icon19.png) center no-repeat;}
#about .history .gallery-thumbs .swiper-wrapper .deve_num:hover .p2{color:#2058ab;}
#about .history .gallery-thumbs .swiper-wrapper .swiper-slide-active{background:url(../images/icon19.png) center no-repeat;}
#about .history .gallery-thumbs .swiper-wrapper .swiper-slide-active .p2{color:#2058ab;}


#about .team{background:#fff;margin-bottom: 40px;}
#about .team .team_video .p1{font-size:14px;line-height:26px;color:#333;margin:0px auto 50px;}
#about .team .team_video .video{width:660px;margin:0px auto;height:370px;}
#about .team .team_video .video img{cursor:pointer;}
#about .team .p2{font-size:16px;line-height:26px;color:#000;margin:40px auto;}
#about .team .team_img .img_con{margin-left:4%;width:22%;}
#about .team .team_img .img_con:nth-child(4n+1){margin-left:0;}
#about .team .team_img .img_con .p3{font-size:16px;line-height:26px;color:#333;margin:30px auto;}
#about .team .tp_img .img_con{margin-left:4%;width:30%;}
#about .team .tp_img .img_con:nth-child(3n+1){margin-left:0;}
#about .team .team_img .img_con .img{width:100%;height:auto; background:#F4F5F6}


#about .team .tp_img .img_con .img{overflow:hidden; text-align:center; margin:0 auto; width:97%; background:#F4F5F6; height:297px; line-height:297px;
display: table-cell;vertical-align:middle; *display: block; *font-size: 175px; width:0.1%!important;}
#about .team .tp_img .img_con .img img{max-width:96%;width:auto; margin:0 auto; max-height:297px;transition:all 1.2s; -moz-transition:all 1.2s; -webkit-transition:all 1.2s; -o-transition:all 1.2s;}
#about .team .tp_img .img_con .img:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);transform:scale(1.06);}

#about .team .tp_img .img_con .p3{font-size:16px;line-height:26px;color:#333;margin:30px auto;}


.ryzz{width:96%; margin:0 auto;}
.ryzz .kox{margin-left:2.2%;width:30%;}

.ryzz .kox .img{overflow:hidden; text-align:center; margin:0 auto; width:95%; background:#F4F5F6; height:297px; line-height:297px; padding:2%;
display: table-cell;vertical-align:middle; *display: block; *font-size: 175px; width:0.1%!important;}

.ryzz .kox .img img{max-width:96%;width:auto; margin:0 auto; max-height:297px;transition:all 1.2s; -moz-transition:all 1.2s; -webkit-transition:all 1.2s; -o-transition:all 1.2s;}
.ryzz .kox .img:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);transform:scale(1.06);}
.ryzz .p3{font-size:16px;line-height:26px;color:#333;margin:5px auto; text-align:center;}



#about .subo{background:#fff;margin-bottom:80px;}
#about .subo .subo_con .con_left{width:25.4%;}
#about .subo .subo_con .con_left .subo_title{cursor:pointer;}
#about .subo .subo_con .con_left .subo_title .tit_line{height:15px;width:1px;background:#00479d;margin:8px 0px 8px 8px;}
#about .subo .subo_con .con_left .subo_title .img1{display:inline-block;}
#about .subo .subo_con .con_left .subo_title .img2{display:none;}
#about .subo .subo_con .con_left .subo_title img{margin-top:3px;}
#about .subo .subo_con .con_left .subo_title .tit_img{font-size:14px;color:#333;line-height:26px;}
#about .subo .subo_con .con_right{width:74.6%;}
#about .subo .subo_con .con_right .subo_text{width:100%;display:none;}
#about .subo .subo_con .con_right .subo_text .text{font-size:16px;line-height:26px;color:#333;text-align:left;}
#about .subo .subo_con .con_right .subo_text .a1{font-size:16px;line-height:26px;color:#00479d;margin:30px 0px 80px;display:inline-block;}
#about .subo .subo_con .con_left .subo_title.artive .img1{display:none;}
#about .subo .subo_con .con_left .subo_title.artive .img2{display:inline-block;}
#about .subo .subo_con .con_left .subo_title.artive .tit_img{color:#00479d;font-weight:bold;}
#about .subo .subo_con .con_right .subo_text.artive{display:block;}


/*品 brand*/
#brand{background:#f5f5f5;}
#brand .brand{background:#fff;width:100%;margin-bottom:70px;}
#brand .brand .brand_left{width:15.6%;height:1180px;}
#brand .brand .brand_left .brand_left_container{margin-top:30px;height: 1055px;}
#brand .brand .brand_left .brand_left_container .swiper-slide{max-width:160px;margin:0 auto;text-align:center;border:1px solid #fff;/* margin-bottom:10px; */width:67%;position:relative;cursor:pointer;}

#brand .brand .brand_left .brand_left_container .swiper-slide .p2{color:#666;font-size:14px;height: 20px;}

#brand .brand .brand_left .brand_left_container .swiper-slide .img{height:56px;}
#brand .brand .brand_left .brand_left_container .swiper-slide .img img{max-height:80%;-webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray;}

#brand .brand .brand_left .brand_anniu{max-width:80px;max-height:35px;width:33.4%;background-size:33.4% 35px;}
#brand .brand .brand_left .swiper-button-next{background:url(../images/anniu1.jpg) no-repeat center;top:auto;bottom:30px;right:30px;}
#brand .brand .brand_left .swiper-button-prev{background:url(../images/anniu4.jpg) no-repeat center;top:auto;bottom:30px;left:30px;}
#brand .brand .brand_left .swiper-button-next.swiper-button-disabled{background:url(../images/anniu2.jpg) no-repeat center;}
#brand .brand .brand_left .swiper-button-prev.swiper-button-disabled{background:url(../images/anniu3.jpg) no-repeat center;}

#brand .brand .brand_right{width:84.4%;}
#brand .brand .brand_right .brand_con{width:90%;padding:50px 45px;border-left:1px solid #ececec;display:none;}
#brand .brand .brand_right .brand_con .p1{font-size:24px;line-height:50px;color:#333;}
#brand .brand .brand_right .brand_con .a1{font-size:14px;color:#333;padding:10px 20px;display:inline-block;border:1px solid #c9c9c9;margin:10px 10px 60px 0px;}

#brand .brand .brand_right .brand_con .brand_a{margin:20px 0px;font-size:14px;line-height:20px;color:#666;}
#brand .brand .brand_right .brand_con .brand_a .a2{color:#00479d;}

#brand .brand .brand_left .brand_left_container .swiper-slide.on{border:1px solid #00479d;}
#brand .brand .brand_left .brand_left_container .swiper-slide.on .p2{color:#00479d;}
#brand .brand .brand_left .brand_left_container .swiper-slide.on .img img{-webkit-filter:grayscale(0%); -moz-filter:grayscale(0%); -ms-filter:grayscale(0%); -o-filter:grayscale(0%); filter:grayscale(0%); filter:gray;}
#brand .brand .brand_right .brand_con.artive{display:block;}




/*新闻中心 news*/

#news{background:#f5f5f5;}

#news .news_ul{width:100%;margin-top:70px;}

#news .news_ul li{height:140px;}

#news .news_ul .time{width:12.98%;height:100%;position:relative;}

#news .news_ul .time .p1{font-size:36px;color:#666;line-height:20px;margin:25px 0px 0px 20px;}

#news .news_ul .time .p2{font-size:14px;color:#999;line-height:20px;margin:20px 0px 20px 20px;}

#news .news_ul .time .time_img{margin:0px 0px 0px 20px;-webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray;}

#news .news_ul .con{width:87.02%;height:100%;position:relative;}

#news .news_ul .con:before{height:100%;position:absolute;top:0;left:0px;background:#ddd;width:1px;display: block;content: '';}

#news .news_ul .con:after{height:0;position:absolute;top:0;left:0px;background:#00479d;width:1px;display: block;content: '';-webkit-transition:all 800ms ease 0s; -moz-transition:all 800ms ease 0s; -ms-transition:all 800ms ease 0s; -o-transition:all 800ms ease 0s; transition:all 800ms ease 0s;z-index:10;}

#news .news_ul .con .text{width:99%;margin-left:5%;margin-right:6%;}

#news .news_ul .con .text .a1{font-size:18px;color:#333;margin:20px 0px 40px 0px;display:block;}

#news .news_ul .con .text .p3{font-size:12px;color:#666;line-height:30px;height:60px;overflow:hidden;}

#news .news_ul .con .img{width:30%;}

#news .news_ul li:hover .time .p1{color:#00479d;}

#news .news_ul li:hover .con:after{height:100%;}

#news .news_ul li:hover .con .text{margin-left:7%;margin-right:4%;}

#news .news_ul li:hover .con .text .a1{color:#00479d;}

#news .news_ul li:hover .time .time_img{-webkit-filter:grayscale(0%); -moz-filter:grayscale(0%); -ms-filter:grayscale(0%); -o-filter:grayscale(0%); filter:grayscale(0%); filter:gray;}





/*新闻中心详情 news_detail*/

#news_detail{background:#f5f5f5;}

#news_detail .news_detail{background:#fff;margin-bottom:70px;}

#news_detail .news_detail .text_left{width:79%;position:relative;margin-top:50px;}

#news_detail .news_detail .text_left:after{height:100%;position:absolute;top:0;right:0;background:#efefef;width:1px;display: block;content: '';}

#news_detail .news_detail .text_left .title{width:93.67%;margin:0 auto;border-bottom:1px dotted #ccc;}

#news_detail .news_detail .text_left .title .p1{font-size:22px;color:#333;line-height:30px;margin:0px auto 30px;}

#news_detail .news_detail .text_left .title .p2{font-size:12px;color:#999;line-height:24px;margin:0px auto 35px;}

#news_detail .news_detail .text_left .title .p2 span{color:#666;}

#news_detail .news_detail .text_left .contents{width:93.67%;margin:60px auto 0px;border-bottom:1px dotted #ccc;padding-bottom:40px;}

#news_detail .news_detail .text_left .contents .con img{max-width:100%;}

#news_detail .news_detail .text_left .contents .bdsharebuttonbox{display:inline-block;margin-top:50px;}

#news_detail .news_detail .text_left .anniu{width:93.67%;margin:50px auto 0px;}

#news_detail .news_detail .text_left .anniu .anniu_p{font-size:14px;color:#00479d;margin:0px auto 25px;}

#news_detail .news_detail .text_left .anniu .anniu_p .news_anniu{color:#666;}

#news_detail .news_detail .recommend{width:19%;margin-top:50px;padding:0px 1%;}

#news_detail .news_detail .recommend .p3{font-size:16px;color:#333;line-height:24px;margin:0px auto 30px;font-weight:bold;}

#news_detail .news_detail .recommend ul li{list-style:disc inside;color:#999;height:45px;overflow:hidden;}

#news_detail .news_detail .recommend ul li a{font-size:12px;color:#333;line-height:36px;margin:0px auto 20px;}





/*联系我们 contact*/

#contact{background:#f5f5f5;}

#contact .info{background:#fff;}

#contact .info .p1{font-size:30px;color:#333;margin:60px auto 80px;}

#contact .info .con_info{width:88.3%;margin:0 auto;}

#contact .info .con_info > div{width:30%;}

#contact .info .con_info > div:nth-child(1){width:40%;}

#contact .info .con_info .p2{font-size:14px;color:#666;line-height:26px;}

#contact .info .con_info .p3{font-size:14px;color:#333;line-height:26px;margin:10px 0px 80px 22px;}

#contact .info .con_info .p4{font-size:20px;color:#00479d;line-height:26px;margin:10px 0px 80px 22px;}

#contact .info .con_info > div .p2 > img{float:left;margin-top:3px;}

#contact #allmap{margin:20px auto;border:1px solid #ccc;width:100%;height:537px;}

#contact .address{width:100%;margin-bottom:60px;}

#contact .address .add_bg{width:32.5%;margin-bottom:20px;margin-left:1.25%;height:100px;background:#fff url(../images/icon25.png) no-repeat 10px center;position:relative;overflow:hidden;cursor:pointer;}

#contact .address .add_bg:nth-child(3n+1){margin-left:0;}

#contact .address .add_bg.artive{box-shadow:0px 0px 5px #00479d;}

#contact .address .add_bg.artive:after{content:'';position:absolute;border-right:1px solid #00479d;border-bottom:1px solid #00479d;right:0;bottom:0;width:100%;height:100%;display: block;}

#contact .address .add_bg.artive:before{content:'';position:absolute;border-left:1px solid #00479d;border-top:1px solid #00479d;left:0;top:0;width:100%;height:100%;display: block;}

#contact .address .add_bg .add_text{margin:20px 0px 0px 50px;}

#contact .address .add_bg .add_text .p5{font-size:16px;color:#333;line-height:26px;}

#contact .address .add_bg .add_text .p6{font-size:14px;color:#333;line-height:26px;}

#contact .address .add_bg .add_text .p6 .sp1{color:#666;}



#contact .recr{background:#fff;}

#contact .recr .welfare .p1{font-size:24px;color:#333;line-height:60px;}

#contact .recr .welfare .wel_con{font-size:14px;color:#666;line-height:20px;}

#talent{background:#fff; padding-bottom:80px;}

#talent .box{padding-top:54px;}

#talent .box .item{background:#00479d;height:60px;font-size: 0;}


#talent .box .item.item_2{background:none; color:#f1f2f3;}

#talent .box .item.item_2.item_3{background:#ffffff;}

#talent .box .item .f16{color:#fff;font-size:16px;}

#talent .box .tops{background:#525252; color:#fff; height:60px; line-height:60px; padding-left:2%; width:98%;}

#talent .box .list{background:#fff; height:58px; line-height:58px; padding-left:2%; width:98%; margin-bottom:20px;border-top:1px solid #ececec;}

#talent .box .list .mid{width:80%;}

#talent .box .list .mid a{color:#666;cursor:pointer;}

#talent .box .list .mid a:hover{color:#00479d;}

#talent .box .item .name{width:20%; padding-left:2%;}

#talent .box .item .work{width:20%; padding-left:2%;}

#talent .box .item .people{width:20%; padding-left:2%;}

#talent .box .item .salary{width:20%; padding-left:2%;}

#talent .box .item .f14{color:#333;font-size:14px;padding-left:2.5%;}

#talent .box .item .jia{background:url('../images/jia.png') no-repeat center center; width:20px; height:20px; margin:20px 18px 0 0; cursor:pointer;}

#talent .box .item .jia.jian{background:url('../images/jian.png');}

#talent .box .on{background:#fff !important; border-bottom:#e3e3e3 1px solid;}

#talent .box .open{background:#fff !important;}

#talent .box .box_2{background:#eaebec; overflow:hidden;}

#talent .box .box_2 .content{font-size:16px; color:#333; line-height:22px; display:none; padding:16px;}

#talent .box .box_2 .content .white{padding-top:62px; padding-bottom:39px;}

#talent .box .box_2 .content .white .btn{display:block; width:82px; height:40px; border-radius:4px; margin:0 auto; padding-left:45px; font-size:16px; color:#fff; background:url('../images/email.png') #3a98ce no-repeat 22px center;}

#talent .box .box_2 .content .con_top .text{font-size:14px;color:#333;width:50%;}

#talent .box .box_2 .content .con_top .text .p2{font-size:14px;color:#333;font-weight:bold;margin:20px auto;}

#talent .box .box_2 .content .con_bottom .info{font-size:14px;color:#666;margin:20px auto;line-height:36px;}

#talent .box .box_2 .content .con_bottom .info span{color:#00479d;}

#talent .box .box_2 .content .con_bottom .anniu a{display:block;width:140px;height:40px;border:1px solid #ccc;line-height:40px;text-align:center;margin-left:50px;}



#contact .message{background:#fff;margin-bottom:80px;}

#contact .message .mess_img{width:32.46%;height:600px;}

#contact .message .mess_con{width:67.54%;}

#contact .message .mess_con .mess_form{margin:70px 0px 0px 40px;}

#contact .message .mess_con .mess_input{float:left;width:30%;margin-left:3.5%;height:60px;border-radius: 5px;}

#contact .message .mess_con .mess_input:after{content:'';position:absolute;border-right:1px solid #ccc;border-bottom:1px solid #ccc;right:0;bottom:0;width:100%;height:100%;display: block;border-radius: 5px;}

#contact .message .mess_con .mess_input:before{content:'';position:absolute;border-left:1px solid #ccc;border-top:1px solid #ccc;left:0;top:0;width:100%;height:100%;display: block;border-radius: 5px;}

#contact .message .mess_con .mess_input:nth-child(1){margin-left:0;}

#contact .message .mess_con .mess_input input{width:80%;height:60px;padding-left:10px;position:relative;z-index:10;font-size:16px;}

#contact .message .mess_con .mess_input .tips{top:30%;right:20px;}

#contact .message .mess_con textarea{width:97%;height:330px;font-size:16px;border:1px solid #ccc;border-radius:5px;margin-top:20px;text-indent:1em;padding-top:10px;}

#contact .message .mess_con div[type='submit']{cursor:pointer;line-height:50px;text-align:center;width:180px;height:50px;border-radius:5px;margin:30px auto;display:block;font-size:16px;color:#fff;background:#00479d;border:none;}




@media screen and (max-width: 1470px){

	#about .honor #dg-container{display:none;}
	#about .honor .honor_container{display:block;width: 100%;height: 70%;margin-left: auto;margin-right: auto;}
	#about .honor .honor_container .swiper-wrapper .swiper-slide{width:100%;height:100%;}
	#about .honor .honor_container .swiper-wrapper .swiper-slide img{max-width:433px;max-height:297px;margin-bottom:40px;}

	#case .case_ul .case_li .case_bg .p3{height:40px;}

}

@media screen and (max-width: 1360px){

	#case .case_ul .case_li .case_bg .p2{margin:10px auto;}
	#case .case_ul .case_li .case_bg .p3{height:60px;}
	#case .case_ul .case_li .case_bg .a1{margin-top:15px;line-height:30px;width:100px;height:30px;}
	#case .case_ul .case_li:hover .case_bg .p1{margin-top:10px;}
.cp_g .nav-sty a{margin-right:10px;padding: 0 5px;}

}

@media screen and (max-width: 1280px){
.contents img {max-width: 100%;}
}


@media screen and (max-width: 1100px){

	.wrap1{width: 95%;margin:0 auto;}
	.wrap2{width: 98%;margin:0 auto;}
	.wrap{width: 96%;margin: auto;}


	#about .culture .spec_con .con_div{width:100%;}
	#about .culture .spec_con .con_text .text_mar{margin:30px auto 80px;width:70%;line-height:26px;}
	#about .history .gallery-thumbs{display:none;}
	#about .history .gallery-top .swiper-button-white{display:none;}
	#about .history .gallery-bg{display:none;}

	#about .history .swiper-pagination2{display:block;}
	#about .history .gallery-top{height:550px;}

	#case .case_ul .case_li .case_bg .p2{margin:10px auto;}
	#case .case_ul .case_li .case_bg .p3{height:60px;}
	#case .case_ul .case_li .case_bg .a1{margin-top:15px;line-height:30px;width:100px;height:30px;}
	#case .case_ul .case_li:hover .case_bg .p1{margin-top:10px;}

	#contact .message .mess_con .mess_input .tips{right:10px;}
	#product .product_list .product_cate .product{width:48%;margin-left:2%;margin-bottom:20px;}
	#product .product_list .product_cate .product:nth-child(3n+1){margin-left:2%;}
	#product .youbian .product_detail .detail_con .detail_img{width:100%;}
	#product .youbian .product_detail .detail_con .detail_text{width:100%;margin-left:0%;margin-top:30px;}

}



@media screen and (max-width: 980px){
.gw50 {	width:100%}

	#brand .brand .brand_left{width:20%;}
	#brand .brand .brand_right{width:80%;}
	#brand .brand .brand_left .swiper-button-next{bottom:20px;right:20px;}
	#brand .brand .brand_left .swiper-button-prev{bottom:20px;left:20px;}


	#news .news_ul .time .p1{font-size:30px;margin:25px 0px 0px 0px;}
	#news .news_ul .time .p2{margin:20px 0px 20px 0px;}
	#news .news_ul .time .time_img{margin:0px;}

	#contact .info .con_info > div{width:25%;}
	#contact .info .con_info > div:nth-child(1){width:50%;}

	#contact .address .add_bg{width:49%;margin-left:2%;}
	#contact .address .add_bg:nth-child(3n+1){margin-left:2%;}
	#contact .address .add_bg:nth-child(2n+1){margin-left:0;}

	#talent{padding-bottom:40px;}
	#talent .box{padding-top:27px;}
	#talent .box .list{line-height:inherit; height:inherit; padding-top:10px; padding-bottom:10px;}

	#contact .message .mess_img{display:none;}
	#contact .message .mess_con{width:100%;}
	
.ryzz .kox{margin-left:2.2%;width:47%;}
.ryzz .kox .img { height:130px;    line-height:130px;}
.ryzz .kox .img img {  max-height: 130px;}	
.wrapnei {width: 96.2%; }

.cp_g .nav-sty { height:auto; line-height:30px;}
.cp_g .swiper-wrapper{    display: -webkit-box;    /* display: -webkit-flex; */    display: -ms-flexbox;    /* display: flex; */}
.cp_g .nav-sty a:after { bottom:-1px;}
}



@media screen and (max-width: 750px){

	.margin-bottom{margin-bottom:1rem;height:1px;}


	/* 面包屑 */
	.inc_crumbs{height:1.9rem;line-height:1.9rem;}
	.inc_crumbs .crumbs{line-height:1.9rem;font-size:0.5rem;}


	/* 二级导航 */
	.nav-sty{height: 2.4rem;line-height: 2.4rem;}
	.nav-sty a{margin-right: 1rem;padding: 0 0.18rem; font-size: 0.44rem;}
	.nav-sty a:after{bottom:0.3rem;}


	#index .index_title {margin:1.2rem auto 0.9rem;}
	#index .index_title .title_p1{font-size:1rem;}
	#index .index_title .title_line{width:0.72rem;height:2px;margin:0.34rem auto;}
	#index .index_title .title_p2{font-size:0.36rem;}
	#index .index_more{font-size:0.42rem;margin:1rem auto;width:3.2rem;height:1rem;line-height:1rem;border-radius:0.5rem;}
	#index .index_title.m1{margin:1rem auto 0.8rem;}


	#about .company .text{font-size:0.4rem;}
	#about .company .company_num .num_ul .num_li{width:50%;}
	#about .company .company_num .num_ul .num_li .p3{font-size:0.36rem;line-height:0.56rem;margin: 0.9rem auto 0.3rem;}
	#about .company .company_num .num_ul .num_li .p3 span{font-size:0.72rem;}

	#about .culture .spec_con .con_text .text_mar{margin:0.6rem auto 0.6rem;width:90%;line-height:1.5rem;}
	#about .culture .spec_con .con_text .text_mar .p1{font-size:0.52rem;margin-bottom:0.2rem;}
	#about .culture .spec_con .con_text .text_mar .p2{font-size:0.44rem;}
	#about .culture .spec_con .con_text .text_mar .p3{font-size:0.4rem;margin-top:0.2rem;}


	#about .history .gallery-top{height:auto;padding-bottom:0.4rem;}
	/*#about .history .gallery-top .swiper-wrapper .swiper-slide{height:34rem;}*/
	#about .history .gallery-top .p1{font-size:1rem;}
	#about .history .gallery-top .p2{font-size:0.52rem;line-height:0.6rem;margin:0.4rem auto;}
	#about .history .gallery-top .p3 img{margin:0.2rem auto 0;/* width:12rem; */display:block;width:100%;}
	#about .history .gallery-top .p3 img:nth-child(1) {margin-left: auto;}
	#about .history .gallery-top .swiper-wrapper .swiper-slide.swiper-slide-active .p3 img{width:5rem;height:3.74rem;}


	#about .team .team_video .p1{font-size:0.5rem;line-height:1.5rem;color:#333;margin:0px auto 1rem;}
	#about .team .team_video .video{width:13.2rem;height:7.4rem;}
	#about .team .p2{font-size:0.44rem;line-height:0.52rem;margin:0.8rem auto;}
	#about .team .team_img .img_con{margin-left:2%;width:49%;}
	#about .team .team_img .img_con:nth-child(4n+1){margin-left:2%;}
	#about .team .team_img .img_con:nth-child(2n+1){margin-left:0;}
	#about .team .team_img .img_con .p3{font-size:0.44rem;line-height:0.52rem;margin:0.6rem auto;}

	
	#about .team .tp_img .img_con{margin-left:2%;width:49%;}
	#about .team .tp_img .img_con:nth-child(4n+1){margin-left:2%;}
	#about .team .tp_img .img_con:nth-child(2n+1){margin-left:0;}
	#about .team .tp_img .img_con .p3{font-size:0.8rem;line-height:1rem;margin:1rem auto;}


	#about .subo .subo_con .con_left{width:100%;margin-bottom:0.6rem;}
	#about .subo .subo_con .con_left .subo_title{float:left;width:50%;}
	#about .subo .subo_con .con_left .subo_title .tit_img{font-size:0.4rem;line-height:0.64rem;}
	#about .subo .subo_con .con_left .subo_title .tit_line{display:none;}
	#about .subo .subo_con .con_left .subo_title .img1{width:0.4rem;height:0.4rem;}
	#about .subo .subo_con .con_left .subo_title .img2{width:0.4rem;height:0.4rem;}
	#about .subo .subo_con .con_right{width:100%;}
	#about .subo .subo_con .con_right .subo_text .text{font-size:0.4rem;line-height:0.64rem;}
	#about .subo .subo_con .con_right .subo_text .a1{font-size:0.4rem;line-height:0.64rem;margin:0.6rem 0px 1.6rem;}


	#brand .brand .brand_left{width:100%;float:none;height:2rem;}
	#brand .brand .brand_left .brand_left_container{margin-top:0.6rem;}
	#brand .brand .brand_left .brand_left_container .swiper-slide{max-width:3.2rem;width:80%;}
	#brand .brand .brand_left .brand_left_container .swiper-slide .p2{font-size:0.3rem;height: 0.4rem;}
	#brand .brand .brand_left .brand_left_container .swiper-slide .img{height:1.2rem;}
	#brand .brand .brand_left .brand_anniu{display:none;}
	#brand .brand .brand_right{width:100%;float:none;}
	#brand .brand .brand_right .brand_con{width:95%;padding:0px 2.5% 2.5%;}
	#brand .brand .brand_right .brand_con .p1{font-size:0.6rem;line-height:1rem;}
	#brand .brand .brand_right .brand_con .a1{font-size:0.4rem;padding:0.2rem 0.4rem;margin:0.2rem 0.2rem 1.2rem 0px;}
	#brand .brand .brand_right .brand_con .brand_a{margin:0.4rem 0px;font-size:0.4rem;line-height:0.4rem;}


 	#news .news_ul{margin-top:0px;}
	#news .news_ul li{height:5.74rem;}
	#news .news_ul .time{width:25%;height:100%;}
	#news .news_ul .time .p1{font-size:0.72rem;line-height:0.4rem;margin-left:0.4rem;}
	#news .news_ul .time .p2{font-size:0.4rem;line-height:0.4rem;margin-left:0.4rem;}
	#news .news_ul .time .time_img{margin-left:0.4rem;}
	#news .news_ul .con{width:75%;}
	#news .news_ul .con .text{width:90%;margin-left:5%;margin-right:5%;}
	#news .news_ul .con .text .a1{font-size:0.48rem;margin:0.4rem 0px 0.8rem 0px;}
	#news .news_ul .con .text .p3{font-size:0.4rem;line-height:1rem;height:2.1rem;}
	#news .news_ul .con .img{display:none;}
	#news .news_ul li:hover .con .text{margin-left:5%;margin-right:5%;}


	#news_detail .news_detail .text_left{width:100%;margin-top:1rem;float:none;}
	#news_detail .news_detail .text_left:after{height:0;}
	#news_detail .news_detail .text_left .title{width:94%;}
	#news_detail .news_detail .text_left .title .p1{font-size:0.56rem;line-height:0.6rem;margin:0px auto 0.6rem;}
	#news_detail .news_detail .text_left .title .p2{font-size:0.4rem;line-height:0.48rem;margin:0px auto 0.7rem;}
	#news_detail .news_detail .text_left .title .p2 .T-icon{font-size:0.4rem;}
	#news_detail .news_detail .text_left .contents{width:94%;margin:1.2rem auto 0px;padding-bottom:0.8rem;}
	#news_detail .news_detail .text_left .contents .con{font-size:0.4rem;}
	#news_detail .news_detail .text_left .contents .bdsharebuttonbox{margin-top:1rem;}
	#news_detail .news_detail .text_left .anniu{width:94%;margin:1rem auto 0px;}
	#news_detail .news_detail .text_left .anniu .anniu_p{font-size:0.4rem;margin:0px auto 0.5rem;height:0.8rem;overflow:hidden;}
	#news_detail .news_detail .recommend{width:94%;margin:1rem 0 0.5rem;padding:0px 3%;float:none;}
	#news_detail .news_detail .recommend .p3{font-size:0.44rem;line-height:0.48rem;margin:0px auto 0.6rem;}
	#news_detail .news_detail .recommend ul li{height:1.5rem;}
	#news_detail .news_detail .recommend ul li a{font-size:0.4rem;line-height:1.3rem;margin:0px auto 0.4rem;}


	#contact .info .con_info > div{width:100%;}
	#contact .info .con_info > div:nth-child(1){width:100%;}

	#contact .address .add_bg{width:100%;margin-left:0;margin-bottom:0.4rem;}
	#contact .address .add_bg:nth-child(3n+1){margin-left:0;}

	#contact .info .p1{font-size:0.6rem;margin:0.6rem auto;}
	#contact .info .con_info{width:95%;}
	#contact .info .con_info .p2{font-size:0.4rem;line-height:0.52rem;}
	#contact .info .con_info .p2 img{width:0.5rem;height:0.5rem;margin-top:0;}
	#contact .info .con_info .p3{font-size:0.4rem;line-height:0.52rem;margin:0.2rem 0px 0.4rem 0.44rem;}
	#contact .info .con_info .p4{font-size:0.52rem;line-height:0.52rem;margin:0.2rem 0px 0.4rem 0.44rem;}

	#contact #allmap{margin:0.4rem auto;width:100%;height:10.6rem;}

	#contact .address{width:100%;margin-bottom:1.2rem;}
	#contact .address .add_bg{margin-bottom:0.4rem;height:2rem;background-size:0.52rem 0.5rem;}
	#contact .address .add_bg .add_text{margin:0.4rem 0px 0px 1rem;}
	#contact .address .add_bg .add_text .p5{font-size:0.44rem;line-height:0.52rem;}
	#contact .address .add_bg .add_text .p6{font-size:0.4rem;line-height:0.52rem;}

	#contact .recr .welfare .p1{font-size:0.48rem;line-height:1.2rem;}
	#contact .recr .welfare .wel_con{font-size:0.4rem;line-height:0.4rem;}

	#talent{padding-bottom:1.6rem;}
	#talent .box{padding-top:1.08rem;}
	#talent .box .item{height:1.2rem;}
	#talent .box .item .f16{font-size:0.44rem;}
	#talent .box .item .name img{width:0.28rem;height:0.34rem;}
	#talent .box .item .work img{width:0.3rem;height:0.32rem;}
	#talent .box .item .people img{width:0.3rem;height:0.3rem;}
	#talent .box .item .salary img{width:0.32rem;height:0.32rem;}

	#talent .box .tops{ height:1.2rem; line-height:1.2rem; padding-left:2%; width:98%;}

	#talent .box .list{height:1.16rem; line-height:1.16rem; padding-left:2%; width:98%; margin-bottom:0.4rem;}
	#talent .box .list > .left{font-size:0.4rem !important;}
	#talent .box .list > .left img{width:0.52rem;height:0.5rem;}
	#talent .box .list .mid{width:78%;}
	#talent .box .list .mid a{font-size:0.4rem !important;}

	#talent .box .item .f14{font-size:0.4rem;padding-left:2.5%;}
	#talent .box .item .jia{width:0.4rem; height:0.4rem; margin:0.4rem 0.36rem 0 0;background-size:0.4rem 0.4rem;}
	#talent .box .item .jia.jian{background-size:0.4rem 0.4rem;}

	#talent .box .box_2 .content{font-size:0.44rem;line-height:0.44rem;padding:0.32rem;}
	#talent .box .box_2 .content .white{padding-top:1.24rem; padding-bottom:0.78rem;}
	#talent .box .box_2 .content .white .btn{width:1.64rem; height:0.8rem; margin:0 auto; padding-left:0.9rem; font-size:0.44rem;background:url('../images/email.png') #3a98ce no-repeat 0.44rem center;}

	#talent .box .box_2 .content .con_top .text{font-size:0.4rem;width:100%;}
	#talent .box .box_2 .content .con_top .text .p2{font-size:0.4rem;font-weight:bold;margin:0.4rem auto;}
	#talent .box .box_2 .content .con_bottom .info{font-size:0.4rem;margin:0.4rem auto;line-height:0.72rem;float:none;}
	#talent .box .box_2 .content .con_bottom .anniu{float:none;}
	#talent .box .box_2 .content .con_bottom .anniu a{width:2.8rem;height:0.8rem;line-height:0.8rem;margin-left:0;font-size:0.4rem;}
	#talent .box .box_2 .content .con_bottom .anniu a img{width:0.44rem;height:0.18rem;}


	#contact .message .mess_con .mess_form{margin:1.4rem 0px 0px 0.8rem;}
	#contact .message .mess_con .mess_input{width:97%;margin-left:0;margin-right:3%;height:1.2rem;margin-top:0.4rem;}
	#contact .message .mess_con .mess_input:nth-child(1){margin-left:0;}
	#contact .message .mess_con .mess_input input{width:90%;height:1.2rem;padding-left:0.2rem;font-size:0.44rem;}
	#contact .message .mess_con .mess_input .tips{right:0.4rem;}
	#contact .message .mess_con .mess_input .tips img{width:0.3rem;height:0.36rem;}
	#contact .message .mess_con textarea{height:6.6rem;font-size:0.44rem;margin-top:0.4rem;text-indent:0.5em;padding-top:0.2rem;}
	#contact .message .mess_con div[type='submit']{line-height:1rem;width:3.6rem;height:1rem;margin:0.6rem auto;font-size:0.44rem;}


	#product .zuobian{/*  width: 4rem; */display:none;}
	/*#product .zuobian .cn{width: 4rem;}*/
	#product #left_nav{display:none;}
	#product #left_nav .left_nav_fl{width:4rem;}
	#product #left_nav .left_title{padding:0.8rem 0px 0.4rem;width:95%;}
	#product #left_nav .left_title .p1{font-size:0.56rem;}
	#product #left_nav .left_title .p2{font-size:0.36rem;}

	#product #left_nav .left_nav{width:95%;}
	#product #left_nav .left_nav .left_nav_item{font-size:0.4rem;line-height:1rem;text-indent:0.5em;}
	#product #left_nav .left_nav .left_nav_item.item2{font-size:0.36rem;text-indent:1em;}
	#product #left_nav .left_nav .a_img{right:0.2rem;top:0.4rem;width:0.28rem;height:0.16rem;}
	#product #left_nav .left_tel{width:95%;margin:0.4rem 0px;padding:0.5rem 0px;}
	#product #left_nav .left_tel .p3{font-size:0.4rem;margin-left:0.3rem;}
	#product #left_nav .left_tel .p4{font-size:0.44rem;margin-left:0.3rem;}


	#product .product_list{min-height:15.5rem;}
	/*#product .product_list .product_cate .product{width:100%;height:auto;margin:0 auto 0.5rem;}*/
	/*#product .product_list .product_cate .product:nth-child(3n+1){margin-left:auto;}*/
	#product .product_list .product_cate .product{/* height:9.4rem; */margin-bottom:0.4rem;}
	#product .product_list .product_cate .product .pro_border{max-height:inherit;}
	#product .product_list .product_cate .product .p1{font-size:0.44rem;line-height:1rem;}
	#product .product_list .product_cate .product .p2{font-size:0.4rem;line-height:0.6rem;}
	#product .product_list .product_cate .product .a1{font-size:0.4rem;margin:0.3rem auto 0.5rem;line-height:0.8rem;width:2.4rem;height:0.8rem;}
	#product .product_list .product_cate .product .a1 img{width:0.44rem;height:0.18rem;}
	#product .product_list .li_load{padding:1.2rem 0px;}


	#product .table{display:block;}
	#product .youbian{display:block;}
	#product .youbian .product_detail{width:100%;margin:0;}
	#product .youbian .product_detail .detail_con .detail_img .swiper_button{width: 1.2rem;height: 1.2rem;line-height: 1.2rem;}
	#product .youbian .product_detail .detail_con .detail_text{margin-top:0.6rem;}
	#product .youbian .product_detail .detail_con .detail_text .p1{font-size:0.5rem;line-height:1rem;}
	#product .youbian .product_detail .detail_con .detail_text .p2{font-size:0.44rem;line-height:1rem;}
	#product .youbian .product_detail .detail_con .detail_text .p3{font-size:0.44rem;margin:1rem auto 20px;line-height:1rem;}
	#product .youbian .product_detail .detail_con .detail_text .p4{font-size:0.44rem;}
	#product .youbian .product_detail .detail_con .detail_text .a1{font-size:0.4rem;width:6.4rem;height:1.2rem;line-height:1.2rem;margin-top:1rem;}
	#product .youbian .product_detail .detail_tent{margin:1rem auto 2rem;}
	#product .youbian .product_detail .detail_tent .tent_title{height:1.2rem;}
	#product .youbian .product_detail .detail_tent .tent_title .title_p{line-height:1.2rem;font-size:0.44rem;margin-right:1.2rem;}
	#product .youbian .product_detail .detail_tent .tent_text{margin-top:1rem;font-size:0.44rem;}
	#product .youbian .product_detail .detail_tent .tent_text .contents{max-width:100%;height:auto;}
	#product .youbian .product_detail .detail_tent .tent_text .contents table{width:100% !important;height:auto !important;font-size:0.32rem !important;}
	#product .youbian .product_detail .detail_tent .tent_text .contents table *{font-size:0.32rem !important;}

}

