body,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
p,
form,
dt,
dd,
input,
textarea,
th,
td,
fieldset,
legend,
dl,
dt,
dd {
	margin: 0;
	padding: 0;
}

fieldset,
ul,
ol,
li {
	list-style: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

table {
	border-spacing: 0
}

html,
body {
	overflow-x: hidden;
}

i,
em,
u {
	font-style: normal;
	text-decoration: none;
}

*,
body {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

body {
	min-width: 320px;
}

q:before,
q:after {
	content: ""
}

html,
body,
input,
select,
button,
textarea {
	font: 14px/1.5 "Î¢ÈíÑÅºÚ", "\5B8B\4F53", Arial, Helvetica, sans-serif;
	color: #818181;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

em {
	font-style: normal;
	font-weight: normal
}

img {
	vertical-align: middle;
	max-width: 100%;
}

.ov {
	overflow: hidden;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

a {
	text-decoration: none;
	color: #818181;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}

.clear {
	clear: both;
	height: 0px;
	width: 0;
	margin: 0;
	padding: 0;
	border: none;
	overflow: hidden;
}

input,
select,
button {
	outline: none;
	-webkit-outline: none;
}
th{
	font-weight: normal;
}

.inline{
	display: inline-block;
}
.c07 {
	color: #0070ac;
}
.c22{
	color: #224fa7;
}
.cf0{
	color: #ff0000;
}
.w1446 {
	max-width: 1446px;
	margin: 0 auto;
}
.banner .swiper-button-prev.swiper-button-white,.banner .swiper-button-next.swiper-button-white{
	width: 60px;
	height: 60px;
	margin-top: -30px;
}
.banner .swiper-button-prev.swiper-button-white{
	background:url(/style/images/btn_lf.png) no-repeat center;
	background-size: 100%;
	left: 0;
}
.banner .swiper-button-next.swiper-button-white{
	background:url(/style/images/btn_lr.png) no-repeat center;
	background-size: 100%;
	right: 0;
}

.banner .swiper-button-prev.swiper-button-disabled{
	background:url(/style/images/btn_lf_1.png) no-repeat center;
	background-size: 100%;
	opacity: 1.0;
}
.banner .swiper-button-next.swiper-button-disabled{
	background:url(/style/images/btn_lr_1.png) no-repeat center;
	background-size: 100%;
	opacity: 1.0;
}

.banner .swiper-pagination{
	bottom:5.5% !important;
}
.banner .swiper-pagination-bullet-active{
	background: #224fa7;
}
.banner .swiper-pagination-bullet{
	width: 13px;
	height: 13px;
	margin: 0 8px !important;
	cursor: pointer;
}
.header{
	height: 120px;
	line-height: 120px;
	position: relative;
	z-index: 9999;
}
.header_logo{
	width: 13.5%;
	max-width: 200px;
	min-width: 100px;
}
.header_logo img{
	display: block;
	margin-top: 18px;
}
.header_nav .navList{
	display: block;
}
.header_nav li{
	display: inline-block;
	font-size: 15px;
	margin-right: 28px;
}
.header_nav li a{
	display: block;
	color: #333;
	height: 36px;
	line-height: 36px;
	padding:0 20px;
	border-radius: 36px;
}
.header_nav li a.active,.header_nav li a:hover{
	color: #fff;
	background: #224fa7;
}
.header_nav .phone{
	font-weight: bold;
	color: #29a843;
	font-size: 20px;
}
.header_modelBtn{
	width: 50px;
	position: absolute;
	right: 10px;
	top: 17px;
	line-height: 0;
	cursor: pointer;
	display: none;
}
.com_title{
	text-align: center;
	font-weight: bold;
	line-height: 1;
	position: relative;
	width: 355px;
	margin: 0 auto;
}
.com_title:before,.com_title:after{
	height: 1px;
	width: 70px;
	background: #bebebe;
	position: absolute;
	content: '';
	bottom:26px;
}
.com_title:before{
	left: 0;
}
.com_title:after{
	right: 0;
}
.com_titleEn{
	font-size: 28px;
	font-family: arial;
	color: #333;
	text-transform:uppercase;
	margin:11px 0 5px;
}
.com_titleCn{
	font-size: 25px;
	color: #224fa7;
}
.btn_more{
	display: block;
	width: 180px;
	height: 52px;
	background: #e7e7e7;
	border-radius: 52px;
	color: #333;
	font-size: 16px;
	text-align: center;
	line-height: 52px;
}
.btn_more:hover{
	background: #224fa7;
	color: #fff;
}
.indexAbout{
	background: url(/style/images/beij1.jpg) no-repeat center top;
	background-size: cover;
	padding:3.5% 0 0;
}
.indexAbout_content{
	margin-top: 4%;
	padding-bottom: 5%;
}
.indexAbout_content .content_text{
	width: 44%;
}
.indexAbout_content .content_text .title{
	font-size: 20px;
	color: #333;
	font-weight: bold;
	padding-bottom: 3%;
	margin-bottom: 5%;
	position: relative;
}
.indexAbout_content .content_text .info{
	line-height: 2.2;
}
.indexAbout_content .content_text .title:after{
	content: '';
	width: 78px;
	height: 1px;
	background: #bfbfbf;
	position: absolute;
	left: 0;
	bottom: 0;
}
.indexAbout_content .content_text .icon{
	display: block;
	width: 52px;
	height: 52px;
	margin:0 auto 10px;
}
.indexAbout_content .content_text .list{
	margin: 5% 0 8%;
}
.indexAbout_content .content_text li{
	float: left;
	margin-right: 80px;
}
.indexAbout_content .content_text li:last-child{
	margin-right: 0;
}
.indexAbout_content .content_text li.lt1 .icon{
	background: url(/style/images/icon1.png) no-repeat center;
	background-size: 100%;
}
.indexAbout_content .content_text li.lt2 .icon{
	background: url(/style/images/icon2.png) no-repeat center;
	background-size: 100%;
}
.indexAbout_content .content_text li.lt3 .icon{
	background: url(/style/images/icon3.png) no-repeat center;
	background-size: 100%;
}
.indexAbout_content .content_text li.lt1:hover .icon{
	background: url(/style/images/icon1_1.png) no-repeat center;
	background-size: 100%;
}
.indexAbout_content .content_text li.lt2:hover .icon{
	background: url(/style/images/icon2_1.png) no-repeat center;
	background-size: 100%;
}
.indexAbout_content .content_text li.lt3:hover .icon{
	background: url(/style/images/icon3_1.png) no-repeat center;
	background-size: 100%;
}
.indexAbout_content .content_text li a{
	color: #333;
}
.indexAbout_content .content_text li:hover a{
	color: #224fa7;
}
.indexAbout_content .content_img{
	width: 50%;
}
.indexAbout_content .content_img .imt{
	position: relative;
}
.indexAbout_content .content_img .imt img{
	position: relative;
	z-index: 9;
}
.indexAbout_content .content_img .imt:before{
	content: '';
	background: #224fa7;
	width:100%;
	height: 100%;
	position: absolute;
	left: -5%;
	top: 8%;
}
.indexProduct{
	background: url(/style/images/beij2.jpg) no-repeat left top;
	background-size: 100%;
	padding:3.5% 0;
}
.indexProduct .com_titleEn,.indexProduct .com_titleCn,.nbanner .com_titleEn,.nbanner .com_titleCn{
	color: #fff;
}
.indexProduct .com_title:before,.indexProduct .com_title:after{
	background: #fff;
}
.indexProduct_content{
	margin:4% 0 4% -2.5%;
}
.indexProduct_content li{
	float: left;
	width:22.5%;
	margin-left:2.5%;
	padding:1% 1% 2.5%;
	background: #f8f8f8;
	text-align: center;
	position: relative;
	/*height: 350px;*/
}
.indexProduct_content li:hover .name{
	color: #224fa7;
}
.indexProduct_content li a{
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
.indexProduct_content .name{
	margin:3% 0 5.5%;
	font-size: 17px;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.indexProduct_content .text{
	height: 47px;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.indexProduct .btn_more{
	margin: 0 auto;
	background: #224fa7;
	color: #fff;
}
.indexProduct .btn_more:hover{
	background: #e7e7e7;
	color: #224fa7;
}
.indexCenter{
	background: url(/style/images/beij3.jpg) no-repeat center;
	background-size: cover;
	padding:3.5% 0 3%;
}
.indexCenter_content{
	text-align: center;
	margin-top: 3%;
}
.indexCenter_content a{
	display:inline-block;
	margin:0 3%;
	font-size: 17px;
	color: #333;
	padding-bottom:10px;
	border-bottom: 1px solid transparent;
}
.indexCenter_content a:hover,.indexCenter_content a.active{
	color: #0166b3;
	border-bottom-color: #0166b3;
}
.indexCenterList .textContent{
	padding:3.5% 5% 0;
}
.indexCenterList .indexProduct_content{
	margin: 3.5% 0 3.5% -2.5%;
	padding:13px 0;
}
.indexCenterList .indexProduct_content li{
	padding: 0;
	text-align: left;
}
.indexCenterList .indexProduct_content li .imt img{
	width: 100%;
}
.indexCenterList .indexProduct_content .name{
	margin:0 0 2.5% 0;
	font-size: 15px;
}
.indexCenterList .indexProduct_content .text{
	line-height: 1.8;
}
.indexCenterList .indexProduct_content .dom{
	height: 43px;
	line-height: 43px;
	border-top: 1px solid #e5e5e5;
	margin-top: 4%;
}
.indexCenterList .indexProduct_content .dom_time{
	color: #ccc;
}
.indexCenterList .indexProduct_content .dom_more{
	color: #9e9e9e;
}
.indexCenterList .indexProduct_content li:hover a{
	color: #224fa7;
}
.indexCenterList .indexProduct_content li:hover{
	box-shadow:0 0 13px #ddd;
}
.foot_top{
	background: url(/style/images/beij4.jpg) no-repeat center top;
	background-size: cover;
	padding: 3% 0;
	color: #fff;
	margin-top: 3%;
}
.foot_fl{
	width: 70%;
}
.foot_fr{
	width: 20%;
}
.foot_title{
	border-bottom: 1px solid #5173b6;
	padding-bottom: 20px;
	margin-bottom: 40px;
}
.foot_title .name{
	font-size: 26px;
}
.foot_title .small{
	font-size: 18px;
	font-family: arial;
}
.foot_dl dt{
	font-size: 18px;
	margin-bottom: 15px;
	font-weight: normal;
}
.foot_dl dl{
	position: relative;
	float: left;
	padding:0 3%;
	width:14.25% ;
	/*height: 230px;*/
}
.foot_dl dl:after{
	width: 1px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background: #3f66b1;
	content: '';
	height: 230px;
}
.foot_dl dl:first-child{
	padding-left: 0;
}
.foot_dl dl:last-child{
	padding-right: 0;
}
.foot_dl dl:last-child:after{
	display: none;
}
.foot_dl dd a{
	display: block;
	margin-top: 20px;
	color: #fff;
}
.foot_dl dd a:hover{
	color: #333;
}
.foot_frdom{
	position: relative;
}
.foot_frdom .name{
	font-size: 18px;
}
.foot_frdom .dom .pt{
	margin-top: 4.5%;
}
.foot_frdom .weix{
	position: absolute;
	right: 0;
	bottom: 0;
	max-width:95px;
}
.foot_dom{
	height: 60px;
	line-height: 60px;
	color: #5d5d5d;
	background: #262626;
}
.foot_dom a{
	color: #5d5d5d;
}
.foot_dom a:hover{
	color: #224fa7;
}
.foot_dom .fl a{
	padding:0 15px 0 3px;	
}
#fdqq{
	position: fixed;
	right: 0;
	bottom: 10%;
	z-index: 9999;
	background: #fff;
}
#fdqq li{
	width: 74px;
	height: 74px;
	border-bottom: 1px solid #e1e1e1;
	position: relative;
}
#fdqq li .text{
	display: block;
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 6px;
}
#fdqq li a{
	display: block;
	width: 100%;
	height: 100%;
}
#fdqq li:hover a{
	color: #fff;
}
#fdqq li.lt_qq{
	background: url(/style/images/icon_qq.png) no-repeat center;
	background-size: 100%;
}
#fdqq li.lt_qq:hover{
	background:#29a843 url(../images/icon_qq_1.png) no-repeat center;
	background-size: 100%;
}
#fdqq li.lt_weix{
	background: url(/style/images/icon_weix.png) no-repeat center;
	background-size: 100%;
}
#fdqq li.lt_weix .lt_weixImg{
	position: absolute;
	right: 80px;
	bottom: 0;
	width: 95px;
	height: 95px;
	visibility:visible !important;
	display: none;
}
#fdqq li.lt_weix:hover{
	background:#29a843 url(../images/icon_weix_1.png) no-repeat center;
	background-size: 100%;
}
#fdqq li.lt_weix:hover .lt_weixImg{
	display: block;
	animation-name:rotateInDownLeft !important
}
#fdqq li.lt_fenx{
	background: url(/style/images/icon_fenx.png) no-repeat center;
	background-size: 100%;
	border-bottom: none;
}
#fdqq li.lt_fenx:hover{
	background:#29a843 url(../images/icon_fenx_1.png) no-repeat center;
	background-size: 100%;
}

.nbanner{
	padding: 6.5% 0 5%;
}
.nbanner .com_titleCn{
	font-size: 38px;
}
.nbanner .com_titleEn{
	font-weight: normal;
	font-size: 20px;
	margin-top: 15px;
}
.nbanner .com_title:before,.nbanner .com_title:after{
	background: #fff;
	bottom: 11px;
	width: 95px;
}
.nbanner_nav{
	margin-top: 3%;
	text-align: center;
}
.nbanner_nav a{
	display: inline-block;
	font-size: 15px;
	height: 40px;
	line-height: 40px;
	padding:0 20px;
	border-radius: 5px;
	margin:5px 15px 0;
	color: #fff;
}
.nbanner_nav a:hover,.nbanner_nav a.active{
	background: #34ad41;
}
.breadCrumbs{
	height: 70px;
	line-height: 70px;
}
.breadCrumbs .title{
	padding-left: 26px;
	background: url(/style/images/icon_4.jpg) no-repeat left center;
}
.breadCrumbs .line{
	padding:0 10px;
}
.breadCrumbs a:hover{
	color: #224fa7;
}
.product_top_img{
	width: 49%;
	border: 1px solid #e5e5e5;
}
.product_top .btn_consult{
	display: block;
	width: 170px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-size: 20px;
	color: #fff;
	background: #224fa7;
	border-radius: 60px;
	margin-top: 4%;
}
.product_top_text{
	width: 46.5%;
	line-height: 2.2;
}
.product_top_text .title{
	color: #333;
	font-size: 22px;
	margin: 2% 0 4%;
}
.product_nav{
	margin: 3% 0;
	font-size: 20px;
}
.product_nav ul{
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 40px;
}
.product_nav ul:after{
	content: '';
	width: 100%;
	height: 1px;
	background: #e5e5e5;
	position: absolute;
	left: 0;
	bottom: 1px;
}
.product_nav li{
	position: relative;
	float: left;
	height: 100%;
	margin-right: 10px;
}
.product_nav li.active{
	color: #224fa7;
}
.product_nav li.active:after{
	content: '';
	height: 3px;
	width: 100%;
	background: #224fa7;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9;
}
.product_dom{
	border: 1px solid #787170;
}
.product_dom .dom_text{
	line-height: 2;
	color: #fff;
	background: #005bac;
	padding: 4% 6%;
}
.product_dom .dom_list{
	background: #005bac;
	padding: 4% 0 6%;
}
.product_dom .dom_list ul{
	width: 62%;
	margin: 0 auto;
	overflow: hidden;
}
.product_dom .dom_list li{
	float: left;
	width: 46%;
	margin:4% 2% 0;
	line-height: 0;
}
.dom_table{
	background: #eeefef;
	padding:3% 4%;
}

.dom_table th,.dom_table td{
	text-align: center;
	font-size: 17px;
	height: 62px;
	line-height: 62px;
	border:1px solid #fff;
	color: #333;
	border-left: none;
	border-bottom: none;
}
.dom_table th{
	border-top: none;
}
.dom_table th:last-child,
.dom_table td:last-child{
	border-right: none;
}
.dom_table th,.dom_table .th{
	background: #c9c9ca;
}
.product_list .indexProduct_content{
	margin-top: 0;
}
.product_list .indexProduct_content li{
	margin-bottom: 2.5%;
	overflow: hidden;
}
.product_list .indexProduct_content li a:after{
	content: '';
	width: 40px;
	height: 40px;
	background: url(/style/images/icon4.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	left: 50%;
	bottom: -20px;
	margin-left: -20px;
	display: none;
}
.product_list .indexProduct_content{
	padding-top: 15px;
}
.product_list .indexProduct_content li:hover{
	background: #fff;
	box-shadow: 0 0 12px #ddd;
}
.product_list .indexProduct_content li:hover a:after{
	display: block;
}
.product_list .indexProduct_content li:hover .name{
	/*margin: 1% 0;*/
}
.product_list .indexProduct_content{
	margin-bottom: 0;
}
.pageNum{
	text-align: center;
}
.pageNum a{
	display:inline-block;
	height: 27px;
	line-height: 25px;
	padding:0 12px;
	border-radius: 5px;
	border: 1px solid #E5E5E5;
	margin: 0 4px;
	color: #ababab;
}
.pageNum a:hover,.pageNum a.num.active{
	color: #fff;
	background: #224fa7;
	border-color: #224fa7;
}
.problem_list ul{
	padding:13px 0;
}
.problem_list li{
	width: 49%;
	border: 1px solid #e5e5e5;
	padding:1.5% 2%;
	margin-bottom: 2%;
}
.problem_list li:nth-child(odd){
	float: left;
}
.problem_list li:nth-child(even){
	float: right;
}
.problem_list li .top{
	overflow: hidden;
	line-height: 30px;
	margin-bottom: 15px;
}
.problem_list li .icon{
	float: left;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	border-radius: 5px;
	text-align: center;
	font-size: 16px;
}
.problem_list li .top .icon{
	background: #224fa7;
}
.problem_list li .top .spn{
	float: right;
	width: 91.5%;
	color: #333;
	font-size: 16px;
}
.problem_list li .dom{
	overflow: hidden;
}
.problem_list li .dom .icon{
	background: #bfbfbf;
}
.problem_list li .dom .spn{
	float: right;
	width: 91.5%;
	line-height: 2;
}
.problem_list li .btn_more1{
	color: #333;
}
.problem_list li:hover{
	box-shadow:0 0 13px #ddd;
}
.problem_list li:hover .top .spn,.problem_list li:hover .btn_more1{
	color: #224fa7;
}
.problem_list li:hover .dom .icon{
	background: #34ad41;
}
.problem_info{
	border: 1px solid #E5E5E5;
	padding: 2.5%;
}
.problem_info .info_title{
	text-align: center;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 2%;
}
.problem_info .name{
	font-size: 22px;
	color: #333;
}
.problem_info .tis{
	padding:1.5% 0;
}
.problem_info .tis .spn{
	padding:0 13px;
}
.problem_info .info_dom{
	padding-top: 2%;
	border-top: 1px solid #E5E5E5;
	margin-top: 2%;
}
.problem_info .info_dom .indt{
	display: block;
	color: #333;
	width: 49%;
}
.problem_info .info_dom a:hover{
	color: #224fa7;
	text-decoration: underline;
}
.profile_title{
	text-align: right;
}
.profile_title .title_en{
	font-size: 20px;
	color: #ABABAB;
	text-transform:uppercase;
}
.profile_title .title_cn{
	font-size: 18px;
	color: #333;
	font-weight: bold;
}
.about{
	position: relative;
}
.about_iconImg{
	max-width: 310px;
	width: 21.5%;
	position: absolute;
	left: 0;
	top: -70px;
}
.about_title .title_en{
	font-family: arial;
	color: #ABABAB;
	text-transform:uppercase;
	line-height: 1;
}
.about_title .title_cn{
	font-size: 26px;
	color: #333;
	font-weight: bold;
}
.about_profile{
	position: relative;
	z-index: 9;
	padding: 1% 0 5%;
}
.about_profile .company_text{
	margin-top: 2.5%;
}
.about_profile .company_text .text_fl{
	width: 62.5%;
}
.about_profile .company_text .text_fr{
	width: 33%;	
}
.about_culture{
	background: url(/style/images/beij5.jpg) no-repeat center top;
	background-size: cover;
	padding: 4.5% 0;
	position: relative;
}
.about_culture .culture_fl{
	width: 62%;
}
.about_culture .culture_fr{
	width: 33.5%;
}
.culture_list li{
	margin-top: 6%;
	font-size: 16px;
}
.culture_list li .name{
	float: left;
	width: 100px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #fff;
	background: #224fa7;
	border-radius: 4px;
	margin-right: 16px;
}
.culture_list li .text{
	overflow: hidden;
	color: #333;
	margin-top: 5px;
}
.about_honorary{
	padding: 4% 0;
}
.about_honorary .about_title{
	text-align: center;
}
.about_honorary .swiper-pagination-bullet{
	width: 14px;
	height: 14px;
	background: #ebebeb;
	margin: 0 6px !important;
}
.about_honorary .swiper-pagination-bullet-active{
	background: #0d4faa;
}
.about_honorary .swiper-container{
	padding:2.5% 13px 4%;
}
.about_honorary .swiper-container .swiper-slide img{
	display: block;
	width: 100%;
}
.about_honorary .swiper-button-prev,
.about_honorary .swiper-button-prev.swiper-button-white{
	background: url(/style/images/btn_lf.png) no-repeat center;
	background-size: 100%;
}
.about_honorary .swiper-button-next,
.about_honorary .swiper-button-next.swiper-button-white{
	background: url(/style/images/btn_lr.png) no-repeat center;
	background-size: 100%;
}
.about_honorary .swiper-button-prev,
.about_honorary .swiper-button-next{
	width: 60px;
	height: 60px;
	margin-top: -30px;
}
.about_honorary .swiper-button-prev{
	left: 0;
}
.about_honorary .swiper-button-next{
	right: 0;
}
.about_honorary .swiper-button-prev.swiper-button-disabled,
.about_honorary .swiper-button-next.swiper-button-disabled{
	opacity: 1.0;
}
.about_honorary .swiper-button-prev.swiper-button-disabled{
	background: url(/style/images/btn_lf_1.png) no-repeat center;
	background-size: 100%;
}
.about_honorary .swiper-button-next.swiper-button-disabled{
	background: url(/style/images/btn_lr_1.png) no-repeat center;
	background-size: 100%;
}
.about_honorary .swiper-slide:hover{
	box-shadow:0 0 13px #ddd;
}
.about_history{
	background: url(/style/images/beij6.jpg) no-repeat center top;
	background-size: cover;
	padding: 4% 0;
}
.about_history .about_title{
	text-align: center;
}
.about_history .history_content{
	margin-top: 3%;
}
.about_history .content_fl{
	width: 49%;	
}
.about_history .content_fr{
	width: 45.5%;
}
.about_history .content_fr .swiper-slide{
	margin-right: 3%;
	overflow: hidden;
}
.about_history .history_title{
	color: #333;
	font-size: 24px;
	padding:0 0 3.5%;
	position: relative;
}
.about_history .history_title:after{
	content: '';
	width: 100px;
	height: 1px;
	background: #004a96;
	position: absolute;
	left: 0;
	bottom: 0;
}
.about_history .history_text{
	line-height: 2.2;
	margin: 4% 0 6%;
}
.about_history .history_time{
	font-size: 34px;
	color: #ababab;
}
.about_history .about_honorary{
	padding: 0;
	overflow: hidden;
}
.about_history .about_honorary .swiper-button-prev,
.about_history .about_honorary .swiper-button-next{
	margin-top: 0;
	top: auto;
	bottom: 0;
	width: 50px;
	height: 50px;
}
.about_history .about_honorary .swiper-button-prev{
	left: auto;
	right: 60px;
}
.about_speech{
	background: url(/style/images/beij7.jpg) no-repeat center top;
	background-size: cover;
	padding: 4% 0;
}
.about_speech .about_title{
	text-align: center;
	margin-bottom: 3.5%;
}
.tech_fl{
	width: 74.8%;
}
.tech_fl .breadCrumbs{
	position: relative;
	margin-bottom: 5px;
}
.tech_fl .breadCrumbs:after{
	content: '';
	width: 100%;
	height: 1px;
	background: #E5E5E5;
	position: absolute;
	left: 0;
	bottom: 1px;
}
.tech_fl .breadCrumbs .fl .name{
	display: block;
	font-size: 21px;
	color: #224fa7;
	position: relative;
}
.tech_fl .breadCrumbs .fl .name:after{
	content: '';
	height: 3px;
	width: 100%;
	background: #224fa7;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9;
}
.tech_fl .problem_info{
	border: none;
	padding: 2.5% 0 0;
}
.tech_list{
	margin-top: 15px;
	margin-bottom: 4%;
}
.tech_list li{
	border-bottom: 1px dashed #E5E5E5;
	position: relative;
}
.tech_list li a{
	display: block;
	overflow: hidden;
	padding:2.5% 0;
	position: relative;
}
.tech_list li a:after{
	content:'';
	width: 48px;
	height: 48px;
	background: url(/style/images/icon5.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	right: 3.5%;
	top: 50%;
	margin-top: -24px;
}
.tech_list li .lt_time{
	width: 100px;
	height: 100px;
	background: #eee;
	border-radius: 8px;
	float: left;
	text-align: center;
	font-family: arial;
	font-size: 16px;
	color: #ABABAB;
}
.tech_list li .time_day{
	display: block;
	font-size: 46px;
	line-height: 1;
	margin-top: 15px;
}
.tech_list li .lt_text{
	width: 70.5%;
	float: left;
	margin-left: 3.5%;
	line-height: 1.7;
}
.tech_list li .lt_text .title{
	font-size: 16px;
	color: #333;
	margin:10px 0 8px;
}
.tech_list li:hover{
	box-shadow:0 0 13px #ddd;
	padding-left: 2.5%;
}
.tech_list li:hover a:after{
	background: url(/style/images/icon5_1.png) no-repeat center;
	background-size: 100%;
}
.tech_list li:hover .title{
	color: #224fa7;
	font-weight: bold;
}
.tech_list li:hover .lt_time{
	color: #fff;
	background: #224fa7;
}

.tech_fr{
	width: 21.8%;
	margin-top: 23px;
}
.tech_fr .title{
	font-size: 17px;
	color: #333;
	font-weight: bold;
}
.tech_frList{
	border: 1px solid #E5E5E5;
	margin-top: 17px;
	overflow: hidden;
	padding:0 19px;
}
.tech_frList li{
	overflow: hidden;
	float: left;
	width: 50%;
	position: relative;
	font-size: 16px;
	line-height: 34px;
	padding: 18px 0;
	border-bottom: 1px solid #E5E5E5;
}
.tech_frList li:nth-child(odd) a:after{
	content: '';
	width: 1px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background: #E5E5E5;
}

.tech_frList .lt4,.tech_frList .lt5{
	border-bottom: none;
}
.tech_frList li a{
	display: block;
	overflow: hidden;
	padding:10px 0 10px;
	position: relative;
}
.tech_frList li .icon{
	display: block;
	width: 34px;
	height: 34px;
	background-size: 100% !important;
	float: left;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -17px;
}
.tech_frList li:nth-child(odd) a{
	padding-left: 44px;
}
.tech_frList li:nth-child(even) .icon{
	left: 13px;
}
.tech_frList li:nth-child(even) a{
	padding-left: 56px;
}
.tech_frList li:hover a{
	color: #224fa7;
}
.tech_frList .lt0 .icon{
	background: url(/style/images/icon6.png) no-repeat center;
}
.tech_frList .lt0:hover .icon{
	background: url(/style/images/icon6_1.png) no-repeat center;
}
.tech_frList .lt1 .icon{
	background: url(/style/images/icon7.png) no-repeat center;
}
.tech_frList .lt1:hover .icon{
	background: url(/style/images/icon7_1.png) no-repeat center;
}
.tech_frList .lt2 .icon{
	background: url(/style/images/icon8.png) no-repeat center;
}
.tech_frList .lt2:hover .icon{
	background: url(/style/images/icon8_1.png) no-repeat center;
}
.tech_frList .lt3 .icon{
	background: url(/style/images/icon9.png) no-repeat center;
}
.tech_frList .lt3:hover .icon{
	background: url(/style/images/icon9_1.png) no-repeat center;
}
.tech_frList .lt4 .icon{
	background: url(/style/images/icon10.png) no-repeat center;
}
.tech_frList .lt4:hover .icon{
	background: url(/style/images/icon10_1.png) no-repeat center;
}
.tech_frList .lt5 .icon{
	background: url(/style/images/icon11.png) no-repeat center;
}
.tech_frList .lt5:hover .icon{
	background: url(/style/images/icon11_1.png) no-repeat center;
}
.tech_frMore{
	margin-top: 20px;
	background: #f8f8f8;
	padding: 18px 0 15px;
}
.tech_frMore .top{
	padding: 0 0 10px;
	margin: 0 20px;
	border-bottom: 1px solid #E5E5E5;
}
.tech_frMore .top a:hover{
	color: #224fa7;
}
.tech_frSwiper .name{
	font-size: 17px;
	color: #333;
	margin: 2.5% 20px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.tech_frSwiper .text{
	text-align: center;
	margin: 0 10px;
}
.tech_frSwiper .about_honorary .swiper-container{
	padding: 0 0 40px;
}
.tech_frSwiper .about_honorary .swiper-button-prev,
.tech_frSwiper .about_honorary .swiper-button-next{
	width: 24px;
	height: 38px;
}
.tech_frSwiper .about_honorary .swiper-pagination-bullet{
	width: 12px;
	height: 12px;
	margin:0 5px;
}
.tech_frSwiper .about_honorary .swiper-slide:hover{
	box-shadow: none;
}
.tech_contact{
	margin-top: 30px;
}
.tech_stitle{
	margin-top: 22px;
}
.tech_new{
	padding:15px 20px;
	border: 1px solid #E5E5E5;
}
.tech_new .title{
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 12px;
	margin-bottom: 5px;
}
.tech_new .tech_frNewList li{
	padding: 10px 0;
	border-bottom: 1px dashed #E5E5E5;
	padding-left: 16px;
	position: relative;
}
.tech_new .tech_frNewList a{
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.tech_new .tech_frNewList a:after{
	content: '';
	display: block;
	width: 6px;
	height: 6px;
	background: #cacaca;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -3px;
}
.tech_new .tech_frNewList li:hover a{
	color: #224fa7;
}
.tech_new .tech_frNewList li:hover a:after{
	background: #224fa7;
}
.contact_info{
	border: 1px solid #E5E5E5;
}
.contact_info .contact_fl{
	background: url(/style/images/beij8.jpg) no-repeat left top;
	background-size: 100%;
	width: 44%;
}
.contact_info .contact_fr{
	width:56% ;
}
.contact_fl_content{
	padding:65px 60px 0;
	position: relative;
}
.contact_fl_content .title{
	padding-bottom: 35px;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 15px;
}
.contact_fl_content .title_name{
	font-size: 27px;
	color: #333;
	font-weight: bold;
}
.contact_fl_content .title_small{
	font-size: 10px;
	font-family: arial;
	margin-top:5px;
}
.contact_fl_content .dom ul{
	width: 72%;
}
.contact_fl_content li{
	margin-top: 13px;
}
.contact_fl_content li img{
	margin-right: 11px;
}
.contact_fl_content li .spn{
	color: #333;
}
.contact_fl_content .dom .weix{
	width: 28%;
	text-align: center;
	position: absolute;
	right: 0;
	bottom: 3px;
	color: #333;
}
.recruit{border:1px solid #e3e3e3;border-bottom:none;border-radius: 8px;overflow: hidden;margin-bottom: 20px;}
.recruit dt,.nwrap .recruit .dd_top{overflow: hidden;width: 100%;}
.recruit dt .spn{color:#fff;background:#3b5b9d;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.recruit .dd_top{border-bottom:1px solid #e3e3e3;color: #434343;}
.recruit .spn{display: block;float: left;padding:15px 0 15px 35px;}
.recruit .sp1{width:30%;}
.recruit .sp2{width:27%;}
.recruit .sp3{width:32%;}
.recruit .sp4{width:11%;text-align: center;}
.recruit .sp4 a{display:inline-block;width: 11px;height: 11px;background: url(/style/images/icon_down.png) no-repeat center;}
.recruit .sp4 a.act{background: url(/style/images/icon_up.png) no-repeat center;}
.recruit .dd_info{position: relative;z-index: 9;display: none;border-bottom:1px solid #E5E5E5;}
.recruit .dd_info i{display: block;width: 16px;height: 9px;background: url(/style/images/icon25.png) no-repeat center;margin-left:15%;position: relative;z-index: 9;}
.recruit .dd_info_text{background:#fff;padding:2% 3%;position: relative;z-index: 1;overflow: hidden;line-height:200%;text-align: left;}
.recruit .dd_info_text .stn{color:#000;display: block;margin-bottom:0.6rem;}
.recruit .dd_info_text .tix{color: #34ad41;font-weight: bold;margin-top: 20px;}
.cooperation_form{
	margin-bottom: 4%;
}
.cooperation_form .w1446{
	background: #f8f8f8;
	/*padding-top: 3%;
	padding-bottom: 2.5%;*/
	padding: 3% 3% 2.5%;
}
.cooperation_form .about_title{
	text-align: center;
}
.about_title .title_tix{
	margin-top: 5px;
}
.cooperation_form .about_title .title_tix{
	color: #34ad41;
}
.cooperation_form .form-ov{
	margin-top: 1.5%;
}
.cooperation_form .form-input{
	width: 47%;
	background: #fff;
	position: relative;
	padding: 15px 20px;
	border: 1px solid #E5E5E5;
	line-height: 34px;
}
.cooperation_form .form-input .form-control{
	border: none;
	box-shadow:none;
}
.cooperation_form .lab{
	float: left;
	width: 90px;
}
.cooperation_form .lab i{
	display: inline-block;
	margin-right: 8px;
}
.cooperation_form .form-textarea .form-control{
	height: 150px;
	box-shadow:none;
	border-radius: 0;
	border: 1px solid #E5E5E5;
}
.cooperation_form .form-btn{
	text-align: center;
	margin-top: 2.5%;
}
.cooperation_form .form-btn button{
	display: inline-block;
	width: 300px;
	height: 65px;
	text-align: center;
	line-height: 65px;
	font-size: 20px;
	border: none;
	margin: 0 22px;
}
.cooperation_form .form-btn .btn_sum{
	color: #fff;
	background: #224fa7;
}
.cooperation_form .form-btn .btn_react{
	color: #333;
	background: #e6e6e6;
}
.cooperation_services{
	text-align: center;
	background: url(/style/images/beij9.jpg) no-repeat center top;
	background-size: cover;
	padding: 4% 0 3%;
}
.cooperation_services .btn_more{
	background: #34ad41;
	color: #fff;
	margin: 0 auto;
}
.cooperation_partner{
	padding-top: 4%;
}
.cooperation_partner .about_title{
	text-align: center;
	margin-bottom: 2%;
}
.cooperation_partner .swiper-container{
	padding-bottom: 45px;
}
.cooperation_partner .swiper-container .swiper-slide a{
	display: block;
	border: 1px solid #E5E5E5;
	margin: 0 15px 30px 15px;
}
.cooperation_partner .swiper-container .swiper-slide a:hover{
	border-color: #0d4faa;
}
.cooperation_partner .swiper-pagination-bullet{
	width: 14px;
	height: 14px;
	background: #ebebeb;
	margin: 0 5px !important;
}
.cooperation_partner .swiper-pagination-bullet-active{
	background: #0d4faa;
}
.services_list{
	margin: 3% 0 3.5%;
}
.down_list .down_title{
	height: 45px;
	line-height: 45px;
	background: #224fa7;
	color: #fff;
	font-weight: bold;
}
.down_list .down_title li{
	float: left;
}
.down_list .down_title .wt1{
	width: 40%;
	padding-left:5%;
}
.down_list .down_title .wt2,.down_list .down_title .wt3{
	width: 26%;
}
.down_content{
	border: 1px solid #E5E5E5;
}
.down_content li{
	overflow: hidden;
	padding: 35px 0;
	border-bottom: 1px solid #E5E5E5;
	margin: 0 35px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
}
.down_content li>div{
	float: left;
	overflow: hidden;
}
.down_content .pageNum{
	margin: 35px 0;
}
.down_content .wt1{
	display: flex;
	display:-webkit-flex;
	align-items: center;
	color: #333;
	width: 40%;
}
.down_content .wt1 .imt_text{
	margin-left: 20px;
}
.down_content .wt2{
	width: 28%;
}
.down_content .wt3{
	width: 27%;
}
.down_content .btn_down{
	display: block;
	width: 22px;
	height: 21px;
	background: url(/style/images/icon16.png) no-repeat center;
	background-size: 100%;
}
.down_content li:hover{
	box-shadow:0 0 13px #ddd;
	margin-left: 15px;
	padding-left: 20px;
}
.down_content li:hover .imt_text{
	color: #224fa7;
}
.down_content li:hover .btn_down{
	background: url(/style/images/icon16_1.png) no-repeat center;
	background-size: 100%;
}
.new_list ul{
	margin-bottom: 3%;
}
.new_list li{
	overflow: hidden;
	padding: 2.5% 0;
	border-bottom: 1px solid #E5E5E5;
	position: relative;
}
.new_list li:after{
	content: "";
	width: 42px;
	height: 42px;
	background: url(/style/images/icon17.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	right: 0;
	bottom: 25%;
}
.new_list li .imt{
	width: 23.2%;
	float: left;
}
.new_list li .text{
	width: 60%;
	float: left;
	margin: 1.5% 0 0 4.5%;
	line-height: 1.8;
}
.new_list li .text_name{
	color: #333;
	font-size: 16px;
	margin-bottom: 1.5%;
}
.new_list li .time{
	color: #ababab;
	font-size: 32px;
	text-align: right;
}
.new_list li:hover{
	box-shadow:0 0 13px #ddd;
	padding: 3% 2%;
}
.new_list li:hover:after{
	right: 2%;
}
.rdcenter_top{
	padding: 2% 0 2%;
	border-bottom: 1px dashed #E5E5E5;
}
.rdcenter_top .title{
	color: #333;
	font-size: 16px;
	margin-bottom: 1%;
}
.rdcenter_top .btn{
	text-align: right;
	margin-top: 10px;
}
.rdcenter_top .btn_more1{
	display: inline-block;
	width: 90px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: #224fa7;
	border-radius: 30px;
}
.rdcenter_top .btn_more1:hover{
	text-decoration:underline
}
.rdcenter_list li a{
	display: block;
	width: 100%;
	overflow: hidden;
	padding: 2.5% 0;
	border-bottom: 1px dashed #E5E5E5;
}
.rdcenter_list li .text{
	float: left;
	width: 85%;
	color: #333;
	padding-left: 20px;
	background: url(/style/images/icon18.jpg) no-repeat left center;
}
.rdcenter_list li .time{
	float: right;
	color: #ABABAB;
}
.rdcenter_list li a:hover .text{
	font-weight: bold;
	color: #224fa7;
	background: url(/style/images/icon18_1.jpg) no-repeat left center;
}
.rdcenter_list li a:hover .time{
	color: #224fa7;
}

@media only screen and (max-width:1446px) {
	.w1446{
		padding:0 10px;
	}
	.cooperation_form .w1446{
		padding-left: 10px;
		padding-right: 10px;
	}
	.header_nav li{
		margin-right: 20px;
	}
	.header_nav li a{
		padding: 0 15px;
	}
	.indexProduct_content li{
		/*height: 320px;*/
	}
	.about_honorary .swiper-button-prev,
	.about_honorary .swiper-button-next,
	.about_history .about_honorary .swiper-button-prev,
	.about_history .about_honorary .swiper-button-next{
		width: 40px;
		height: 40px;
		margin-top: -20px;
	}
	.about_history .about_honorary .swiper-button-prev,
	.about_history .about_honorary .swiper-button-next{
		margin-top: 0;
	}
	.about_history .about_honorary .swiper-button-prev{
		right: 50px;
	}
	.about_honorary .swiper-button-prev{
		left: 0;
	}
	.about_honorary .swiper-button-next{
		right: 0;
	}
	.foot_top{
		padding: 2% 0;
	}
	.foot_title{
		padding-bottom: 12px;
    	margin-bottom: 25px;
	}
	.foot_title .name{
		font-size: 22px;
	}
	.foot_title .small,.foot_frdom .name{
		font-size: 16px;
	}
	.foot_dl dl{
		/*height: 200px;*/
	}
	.foot_dl dt{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.foot_dl dd a{
		margin-top: 15px;
		font-size: 13px;
	}
	.foot_frdom .dom .pt{
		margin-top: 2.5%;
		font-size: 13px;
	}
	.foot_frdom .weix{
		width: 70px;
	}
	.foot_dom{
		height: 50px;
		line-height: 50px;
	}
	.com_title{
		width: 300px;
	}
	.nbanner {
	    padding: 4.5% 0 3%;
	}
	.nbanner .com_titleCn {
	    font-size: 30px;
	}
	.nbanner .com_titleEn{
		margin-top: 13px;
		font-size: 18px;
	}
	.nbanner .com_title:before,
	.nbanner .com_title:after{
		width: 70px;
	}
	.nbanner_nav a{
		font-size: 14px;
		margin:4px 12px 0;
		height: 35px;
		line-height: 35px;
	}
	.product_top_text .title{
		margin:1.5% 0 2%;
	}
	.product_top .btn_consult{
		width: 150px;
		height: 50px;
		line-height: 50px;
		font-size: 18px;
	}
	.tech_frList{
		padding: 0 10px;
	}
	.tech_frList li{
		padding: 12px 0;
		font-size: 15px;
	}
	.tech_frList li .icon{
		width: 25px;
		height: 25px;
		margin-top: -12px;
	}
	.tech_frList li:nth-child(odd) a{
		padding-left: 30px;
	}
	.tech_frList li:nth-child(even) a{
		padding-left: 40px;
	}
	.tech_list li .lt_time{
		width: 85px;
		height: 85px;
	}
	.tech_list li a{
		padding: 2% 0;
	}
	.tech_list li .lt_text{
		margin-left: 2.5%;
	}
	.tech_list li .time_day{
		font-size: 40px;
	}
	.tech_list li .lt_text .title{
		margin:6px 0;
	}
	.tech_list li a:after{
		width: 40px;
		height: 40px;
		margin-top: -20px;
		right: 2.5%;
	}
	.tech_fl .breadCrumbs .fl .name{
		font-size: 18px;
	}
	.contact_fl_content{
		padding: 6% 5% 0;
	}
	.contact_fl_content .title_name{
		font-size: 22px;
	}
	.contact_fl_content .title{
		padding-bottom: 20px;
		margin-bottom: 10px;
	}
	.contact_fl_content li{
		margin-top: 9px;
		font-size: 13px;
	}
	.foot_dl dl:after{
		height: 180px;
	}
}

@media only screen and (max-width:1200px) {
	.header{
		height: 100px;
		line-height: 100px;
	}
	.header_nav li{
		margin-right: 14px;
	}
	.header_nav li a{
		padding: 0 10px;
	}
	.indexProduct_content li{
		height: auto;
		font-size: 13px;
	}
	.indexProduct_content .text{
		height: 43px;
	}
	.indexProduct_content .name{
		font-size: 15px;
		margin-bottom: 3%;
	}
	.foot_fl{
		width: 75%;
	}
	.foot_title {
	    padding-bottom: 10px;
	    margin-bottom: 20px;
	}
	.foot_title .name {
	    font-size: 19px;
	}
	.foot_title .small, .foot_frdom .name,.foot_dl dt {
	    font-size: 15px;
	}
	.foot_dl dl{
		/*height: 170px;*/
		/*padding:0 3.3%;*/
	}
	.foot_dl dl:after{
		height: 170px;
	}
	.foot_dl dd a{
		margin-top: 11px;
	}
	.foot_frdom .weix{
		position: initial;
		margin-top: 10px;
	}
	.product_list .indexProduct_content li{
		height: 260px;
	}
	.problem_list li{
		padding: 1%;
	}
	.problem_list li .top{
		line-height: 27px;
	}
	.problem_list li .top .spn{
		font-size: 15px;
	}
	.problem_list li .icon{
		width: 27px;
		height: 27px;
		line-height: 27px;
	}
	.problem_list li .dom .spn{
		line-height: 1.8;
	}
	.problem_list li .top .spn,.problem_list li .dom .spn{
		width: 90%;	
	}
	.about_history .history_title{
		font-size: 22px;
		padding:0 0 1.5%;
	}
	.about_history .history_text{
		line-height: 1.8;
		margin: 2% 0 3%;
	}
	.about_history .history_time{
		font-size: 28px;
	}
	.tech_frList li{
		font-size: 14px;
	}
	.tech_frList li .icon{
		width: 23px;
		height: 23px;
	}
	.tech_frList li:nth-child(odd) a{
		padding-left: 26px;
	}
	.tech_frList li:nth-child(even) a{
		padding-left: 34px;
	}
	.tech_frList li:nth-child(even) .icon{
		left: 7px;
	}
	.tech_list li:hover{
		box-shadow:0 0 10px #ddd;
		padding-left: 1.5%;
	}
	.cooperation_form .form-input{
		padding: 10px 15px;
		margin-bottom: 10px;
	}
	.cooperation_form .form-textarea .form-control{
		height: 120px;
	}
	.cooperation_form .form-btn button{
		width: 260px;
		height: 55px;
		line-height: 55px;
	}
	.down_list .down_title .wt1{
		width: 50%;
		padding-left: 3%;
	}
	.down_list .down_title .wt2,
	.down_list .down_title .wt3 {
	    width: 21%;
	}
	.down_content li{
		padding:25px 0;
		margin: 0 18px;
	}
	.down_content .wt1{
		width: 50%;
	}
	.down_content .wt2 {
	    width: 23%;
	}
	.down_content .wt3 {
	    width: 22%;
	}
	.down_content li:hover{
		box-shadow:0 0 10px #ddd;
		margin-left: 10px;
		padding-left: 10px;
	}
}

@media only screen and (max-width:1000px) {
	.header{
		height: 70px;
		line-height: 70px;
	}
	.header_logo img {
	    margin-top: 10px;
	}
	.header_nav .phone{
		margin-right: 80px;
	}
	.header_nav .navList{
		position: absolute;
		width: 100%;
		left: 0;
		top: 70px;
		background: #fff;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		padding:5px 0 10px;
		display: none;
	}
	.header_nav li{
		display: block;
		margin: 0;
		text-align: center;
	}
	.header_nav li a.active, .header_nav li a:hover{
		background: none;
		color: #224FA7;
	}
	.header_modelBtn{
		display: block;
		top: 11px;
	}
	.banner .swiper-button-prev.swiper-button-white,
	.banner .swiper-button-next.swiper-button-white{
		width: 45px;
		height: 45px;
		margin-top:-22px;
	}
	.banner .swiper-pagination-bullet{
		width: 11px;
		height: 11px;
		margin: 0 6px !important;
	}
	.banner .swiper-pagination{
		bottom: 3.5% !important;
	}
	.recruit .spn{
		padding-left: 10px;
		font-size: 13px;
	}
	.com_title{
		width: 280px;
	}
	.com_title:before,
	.com_title:after{
		width: 55px;
	}
	.com_title .com_img img{
		width: 25px;
	}
	.com_titleEn{
		font-size: 20px;
		margin: 8px 0 3px;
	}
	.com_titleCn{
		font-size: 18px;
	}
	.indexAbout_content .content_text .title{
		font-size: 18px;
		padding-bottom: 2%;
    	margin-bottom: 3%;
	}
	.indexAbout_content .content_text .info{
		line-height: 1.8;
	}
	.indexAbout_content .content_text li{
		margin-right: 13%;
	}
	.indexAbout_content .content_text .icon{
		width: 38px;
		height: 38px;
		margin-bottom: 5px;
	}
	.indexCenter{
		padding-top: 2%;
	}
	.indexCenter_content{
		margin-top: 2%;
	}
	.indexCenter_content a{
		font-size: 16px;
		padding-bottom: 6px;
	}
	.indexCenterList .indexProduct_content{
		margin-left: -1.5%;
	}
	.indexProduct_content li{
		width: 23.5%;
		margin-left: 1.5%;
	}
	.indexCenterList .indexProduct_content .text{
		line-height: 1.5;
	}
	.btn_more{
		width: 150px;
		height: 42px;
		line-height: 42px;
		border-radius: 42px;
	}
	.foot_fl,.foot_fr{
		width: 100%;
		float: none;
	}
	.foot_title .name{
		font-size: 16px;
	}
	.foot_title .small, .foot_frdom .name, .foot_dl dt {
	    font-size: 14px;
	}
	.foot_title {
	    padding-bottom: 8px;
	    margin-bottom: 10px;
	}
	.foot_dl{
		margin-left: -2%;
	}
	.foot_dl dl{
		height: auto;
		width: 48%;
		padding: 0;
		margin: 0;
		overflow: hidden;
		margin-left: 2%;
	}
	.foot_dl dl:after{
		display: none;
	}
	.foot_dl dl dd{
		display: inline-block;
	}
	.foot_dl dl:after{
		display: none;
	}
	.foot_dl dt{
		margin-bottom: 0;
		margin-top: 10px;
	}
	.foot_dl dd a{
		font-size: 12px;
		margin-top: 5px;
	}
	.foot_fr .foot_title{
		border-top: 1px solid #5173b6;
		border-bottom: none;
		margin-top: 15px;
		padding-top: 10px;
		padding-bottom: 0;
    	margin-bottom: 10px;
	}
	.foot_fr .foot_frdom .dom{
		overflow: hidden;
	}
	.foot_frdom .dom .pt{
		float: left;
		width: 48%;
		margin:10px 2% 0 0;
	}
	.foot_frdom .weix{
		position: absolute;
	}
	.foot_dom{
		display: none;
	}
	.breadCrumbs{
		height: 58px;
		line-height: 58px;
	}
	.product_top_text{
		line-height: 1.8;
	}
	.product_top_text .title{
		font-size: 20px;
		margin:0;
	}
	.product_top .btn_consult {
	    width: 135px;
	    height: 45px;
	    line-height: 45px;
	    font-size: 16px;
	}
	.product_dom .dom_text{
		padding: 3%;
	}
	.product_dom .dom_list{
		padding:0 0 3.5%;
	}
	.product_dom .dom_list ul{
		width: 80%;
	}
	.dom_table{
		padding: 10px;
	}
	.dom_table th, .dom_table td{
		font-size: 15px;
		height: 55px;
		line-height: 55px;
	}
	.product_list .indexProduct_content{
		margin-left: -1.5%;
		margin-top: 0;
		padding-top: 0;
	}
	.product_list .indexProduct_content li{
		height: 240px;
	}
	.product_list .indexProduct_content li a:after{
		content: '';
		width: 30px;
		height: 30px;
		left: 50%;
		bottom: -15px;
		margin-left: -15px;
	}
	.nbanner .com_titleCn{
		font-size: 22px;
	}
	.nbanner .com_titleEn{
		font-size: 16px;
		margin-top: 10px;
	}
	.nbanner_nav{
		margin-top: 1.5%;
	}
	.nbanner_nav a{
		font-size: 13px;
		height: 30px;
		line-height: 30px;
		margin: 4px 8px 0;
		padding: 0 15px;
	}
	.problem_info{
		padding: 1%;
		font-size: 13px;
	}
	.problem_info .name{
		font-size: 18px;
	}
	.problem_info .tis{
		padding: 1% 0;
	}
	.problem_info .info_title{
		margin-bottom: 1%;
	}
	.about_iconImg{
		top: -58px;
		width: 18.5%;
	}
	.about_culture .culture_fl,
	.about_culture .culture_fr{
		width: 100%;
		float: none;
	}
	.about_culture .culture_fr{
		position: absolute;
		left: 20px;
		top: 12%;
	}
	.about_culture .about_title .title_en,
	.about_culture .about_title .title_cn{
		color: #fff;
	}
	.culture_list li{
		margin-top: 2.5%;
		font-size: 15px;
	}
	.culture_list li .name{
		width: 85px;
		height: 32px;
		line-height: 32px;
	}
	.culture_list li .text{
		color: #fff;
	}
	.about_honorary .swiper-button-prev,
	.about_honorary .swiper-button-next,
	.about_history .about_honorary .swiper-button-prev,
	.about_history .about_honorary .swiper-button-next{
		width: 32px;
		height: 32px;
		margin-top: -16px;
	}
	.about_honorary .swiper-pagination-bullet{
		width: 12px;
		height: 12px;
	}
	.about_history .about_honorary .swiper-button-prev{
		right: 45px;
	}
	.tech_fl .breadCrumbs .fl .name{
		font-size: 16px;
	}
	.tech_fl .problem_info .info_dom{
		padding-top: 0;
	}
	.tech_fl .problem_info .info_dom .indt{
		display: block;
		float: none;
		width: 100%;
		margin-top: 8px;
	}
	.contact_fl_content .title_name{
		font-size: 18px;
	}
	.contact_fl_content .dom .weix{
		width: 20%;
		font-size: 12px;
		line-height: 1.3;
	}
	.contact_fl_content .title {
	    padding-bottom: 10px;
	    margin-bottom: 3px;
	}
	.contact_fl_content li img{
		margin-right: 7px;
		width: 18px;
	}
	.tech_new .tech_frNewList li{
		padding: 8px 0;
		padding-left: 12px;
		font-size: 13px;
	}
	.tech_new .tech_frNewList a:after{
		width: 4px;
		height: 4px;
		margin-top: -2px;
	}
	.new_list li .text{
		margin: 0 0 0 3%;
		line-height: 1.6;
	}
	.new_list li .time{
		font-size: 26px;
	}
	.new_list li:after{
		width: 36px;
		height: 36px;
	}
	.new_list li .text_name{
		margin-bottom: 1%;
	}
	#fdqq li{
		width: 65px;
		height: 65px;
	}
	#fdqq li.lt_weix .lt_weixImg{
		position: absolute;
		right: 70px;
		width: 85px;
		height: 85px;
	}
}

@media only screen and (max-width:900px) {
	.product_list .indexProduct_content li {
	    height: 215px;
	    padding: 5px;
	    margin-bottom: 1.5%;
	}
	.product_list .indexProduct_content .name{
		font-size: 14px;
	}
	.product_list .indexProduct_content li a:after{
		content: '';
		width: 26px;
		height: 26px;
		left: 50%;
		bottom: 5px;
		margin-left: -13px;
	}
	.about_title .title_cn{
		font-size: 22px;
	}
	.about_profile{
		font-size: 13px;
	}
	.profile_title .title_en{
		font-size: 17px;
	}
	.profile_title .title_cn{
		font-size: 16px;
	}
	.about_history .history_title{
		font-size: 18px;
		padding:0 0 1%;
	}
	.about_history .history_text{
		line-height: 1.5;
		margin: 2% 0 3%;
	}
	.about_history .history_time{
		font-size: 22px;
	}
	.tech_fl{
		width: 66%;
	}
	.tech_fr{
		width: 30%;
		margin-top: 16px;
	}
	.tech_frList{
		margin-top: 15px;
	}
	.tech_list li{
		font-size: 13px;
	}
	.tech_list li .lt_time{
		width: 70px;
		height: 70px;
		font-size: 14px;
	}
	.tech_list li .time_day{
		font-size: 30px;
		margin-top: 11px;
	}
	.tech_list li .lt_text{
		width: 75%;
	}
	.tech_list li .lt_text .title{
		margin:2px 0;
		font-size: 15px;
	}
	.tech_list li a:after{
		width: 34px;
		height: 34px;
		right: 5px;
		margin-top: -17px;
	}
	.tech_frMore{
		padding-top: 12px;
	}
	.about_honorary{
		padding: 3% 0;
	}
	.tech_frSwiper .name{
		font-size: 15px;
	}
	.tech_frSwiper .about_honorary .swiper-container{
		padding-bottom: 30px;
	}
	.contact_info .contact_fl,
	.contact_info .contact_fr{
		width: 100%;
		float: none;
	}
	.contact_info .contact_fl{
		background-size: 40%;
	}
	.contact_fl_content{
		padding:3%;
	}
	.contact_fl_content .dom .weix{
		bottom: 9%;
	}
	.cooperation_form .form-input{
		padding:8px 12px;
		margin-bottom: 5px;
	}
	.cooperation_form .form-btn button{
		width: 230px;
		height: 48px;
		line-height: 48px;
		font-size: 18px;
	}
	.cooperation_partner .swiper-container .swiper-slide a{
		margin: 0 10px 20px 10px;
	}
	.down_content .pageNum{
		margin:25px 0;
	}
	.new_list li .text{
		font-size: 13px;
	}
	.new_list li .time{
		font-size: 20px;
	}
	.new_list li:after{
		width: 30px;
		height: 30px;
	}
	.rdcenter_list li .text{
		width: 80%;
	}
}

@media only screen and (max-width:768px) {
	.product_list .indexProduct_content li {
	    height: 200px;
	    padding: 5px;
	    margin-bottom: 1.5%;
	    font-size: 12px;
	}
	.product_list .indexProduct_content .name{
		font-size: 13px;
	}
	.product_list .indexProduct_content li a:after{
		width: 22px;
		height: 22px;
		margin-left: -11px;
	}
}
@media only screen and (max-width:640px) {
	.w1446{
		padding:0 6px;
	}
	.header {
	    height: 60px;
	    line-height: 60px;
	}
	.header_nav .navList{
		top: 60px;
	}
	.header_nav .phone{
		margin-right: 57px;
		font-size: 16px;
	}
	.header_modelBtn{
		width: 40px;
	}
	.banner .swiper-button-prev.swiper-button-white, 
	.banner .swiper-button-next.swiper-button-white{
		width: 30px;
		height: 30px;
		margin-top: -15px;
	}
	.banner .swiper-pagination{
		bottom: 2.0% !important;
	}
	.banner .swiper-pagination-bullet {
	    width: 9px;
	    height: 9px;
	    margin: 0 4px !important;
	}
	.nbanner{
		margin-bottom: 12px;
	}
	.recruit dd{font-size: 12px;}
	.recruit dt .spn{padding:8px 0 8px 8px;font-size:12px;}
	.recruit .sp1{width: 25%;}
	.recruit .sp3{width: 20%;}
	.recruit .sp4{width: 28%;}
	.recruit .dd_info i{display: none;}
	.recruit .dd_info_text{line-height: 150%;}
	.recruit .dd_info_text .stn{margin-bottom: 0;}
	.recruit .dd_info_text .tix{margin-top: 8px;}
	.recruit{margin-bottom: 15px;}
	.com_title{
		width: 220px;
	}
	.com_title:before, .com_title:after{
		width: 45px;
	}
	.com_title .com_img img{
		width: 20px;
	}
	.com_titleEn{
		font-size: 15px;
	}
	.com_titleCn{
		font-size: 14px;
	}
	.indexAbout_content .content_text,
	.indexAbout_content .content_img{
		width: 100%;
		float: none;
	}
	.indexAbout_content .content_text{
		margin-top: 3.5%;
	}
	.indexAbout_content .content_img .imt:before{
		display: none;
	}
	.indexAbout_content .content_text .title{
		font-size: 16px;
		padding-bottom: 1.5%;
    	margin-bottom: 2%;
	}
	.indexAbout_content .content_text .info{
		line-height: 1.6;
	}
	.indexAbout_content .content_text .list {
	    margin: 3% 0 4%;
	}
	.indexAbout_content .content_text li{
		margin-right: 8%;
		font-size: 13px;
	}
	.indexAbout_content .content_text .icon{
		width: 30px;
		height: 30px;
	}
	.btn_more{
		width: 110px;
		height: 35px;
		line-height: 35px;
		font-size: 14px;
	}
	.indexProduct_content{
		margin-left: -2%;
		margin-top: 2%;
	}
	.indexProduct_content li{
		width: 48%;
		margin-left: 2%;
		margin-top: 2%;
		font-size: 12px;
	}
	.indexProduct_content .name{
		font-size: 14px;
	}
	.indexCenter_content a {
	    font-size: 14px;
	    padding-bottom: 4px;
	}
	.indexCenterList .textContent{
		padding:1.5% 3% 0;
	}
	.indexCenterList .indexProduct_content{
		margin-left: -2%;
		margin-top: 0;
		padding-top: 0;
	}
	.indexCenterList .indexProduct_content .dom{
		height: 32px;
		line-height: 32px;
	}
	.foot_dl{
		margin-left: 0;
	}
	.foot_dl dl{
		width: 100%;
		margin-left: 0;
	}
	.foot_dl dt{
		margin-top: 6px;
	}
	.foot_frdom .dom .pt{
		width: 100%;
		margin-top: 6px;
	}
	.foot_frdom .weix{
		width: 58px;
		margin-top: 0;
	}
	.product_top_img,.product_top_text{
		width: 100%;
		float: none;
	}
	.product_top .btn_consult {
	    width: 125px;
	    height: 40px;
	    line-height: 40px;
	    font-size: 16px;
	    margin-top: 2%;
	}
	.product_nav{
		font-size: 18px;
	}
	.product_nav ul{
		height: 36px;
	}
	.breadCrumbs{
		display: none;
	}
	.product_top_text .title{
		font-size: 16px;
		font-weight: bold;
		margin: 5px 0 3px;
	}
	.product_top_text{
		line-height: 1.6;
	}
	.product_top .btn_consult {
	    width: 110px;
	    height: 36px;
	    line-height: 36px;
	    font-size: 15px;
	}
	.product_dom{
		font-size: 13px;
	}
	.product_nav{
		font-size: 16px;
	}
	.product_nav ul{
		height: 32px;
	}
	.product_dom .dom_text{
		padding: 10px;
		line-height: 1.6;
	}
	.product_dom .dom_list ul{
		width: 100%;
	}
	.dom_table{
		padding: 5px;
		overflow-x: auto;
	}
	.dom_table th, .dom_table td {
	    font-size: 12px;
	    height: auto;
	    line-height: normal;
	}
	.product_list .indexProduct_content li{
		margin-bottom: 0;
	}
	.pageNum a {
	    height: 23px;
	    line-height: 22px;
	    padding: 0 8px;
	    border-radius: 3px;
	    margin: 0 3px;
	    font-size: 12px;
	}
	.product_list .indexProduct_content li{
		height: 190px;
	}
	.product_list .indexProduct_content li a:after{
		bottom: 2px;
	}
	.product_list .pageNum{
		margin-top: 3%;
	}
	.nbanner .com_titleCn{
		font-size: 20px;
	}
	.nbanner .com_titleEn{
		font-size: 14px;
	}
	.nbanner .com_title:before, .nbanner .com_title:after{
		width: 50px;
		bottom: 8px;
	}
	.nbanner_nav a{
		margin: 3px;
		padding: 0 8px;
		font-size: 12px;
		height: 26px;
		line-height: 26px;
		border-radius: 3px;
		margin-bottom: 3px;
	}
	.problem_list li{
		width: 100%;
		float: none;
	}
	.problem_list li .top{
		line-height: 23px;
		margin-bottom: 10px;
	}
	.problem_list li .top .icon,.problem_list li .dom .icon{
		width: 23px;
		height: 23px;
		line-height: 23px;
		font-size: 13px;
	}
	.problem_list li .dom .spn{
		line-height: 1.6;
		font-size: 13px;
	}
	.problem_info .name{
		font-size: 16px;
	}
	.problem_info .info_dom .indt{
		width: 100%;
		float: none;
		margin-bottom: 5px;
	}
	.about_iconImg{
		top: -12px;
	}
	.about_title .title_cn{
		font-size: 18px;
	}
	.profile_title{
		display: none;
	}
	/*.profile_title .title_en{
		font-size: 15px;
	}*/
	.about_profile .company_text .text_fl,
	.about_profile .company_text .text_fr{
		width: 100%;
		float: none;
	}
	.about_profile .company_text .text_fr{
		margin-top: 3%;
		text-align: center;
	}
	.about_culture .culture_fr{
		position: initial;
		margin-top: 3%;
	}
	.about_culture .about_title .title_en{
	    color: #ABABAB
	}
	.culture_list li{
		font-size: 13px;
	}
	.culture_list li .name{
		width: 78px;
		height: 28px;
		line-height: 28px;
	}
	.about_culture .about_title .title_cn,.culture_list li .text{
		color: #333;
	}
	.about_honorary .swiper-button-prev,
	.about_honorary .swiper-button-next,
	.about_history .about_honorary .swiper-button-prev,
	.about_history .about_honorary .swiper-button-next{
	    width: 24px;
	    height: 24px;
	    margin-top: -12px;
	}
	.about_honorary .swiper-pagination-bullet{
		width: 10px;
		height: 10px;
	}
	.about_honorary .swiper-container{
		padding-bottom: 6%;
	}
	.about_history .content_fl,
	.about_history .content_fr{
		width: 100%;
		float: none;
	}
	.about_history .content_fr{
		margin-top: 2%;
	}
	.about_history .history_title{
		font-weight: bold;
		font-size: 16px;
	}
	.about_history .history_time{
		font-size: 20px;
	}
	.about_history .about_honorary .swiper-button-prev{
		right: 32px;
	}
	.tech_fl,.tech_fr{
		width: 100%;
		float: none;
	}
	.tech_list{
		margin-top: 0;
	}
	.tech_list li a:after{
		display: none;
	}
	.tech_list li .lt_time{
		width: 56px;
		height: 56px;
		font-size: 13px;
		border-radius: 3px;
	}
	.tech_list li .time_day {
	    font-size: 22px;
	    margin-top: 8px;
	}
	.tech_list li .lt_text{
		width: 81%;
		float: right;
		margin-left: 0;
	}
	.tech_list li .lt_text .title{
		margin: 0;
	}
	.contact_fl_content .title_small{
		line-height: 1.2;
	}
	.cooperation_form .about_title .title_tix{
		font-size: 12px;
		line-height: 1.3;
	}
	.cooperation_form .form-input{
		width: 100%;
		float: none;
	}
	.cooperation_form .form-ov{
		margin-top: 0;
	}
	.cooperation_form form{
		margin-top: 2%;
		font-size: 13px;
	}
	.cooperation_form .lab{
		width: 80px;
	}
	.cooperation_form .form-btn button{
		width: 130px;
		margin: 0 10px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}
	.cooperation_partner .swiper-container{
		padding-bottom: 25px;
	}
	.cooperation_partner .swiper-container .swiper-slide a{
		margin: 0 5px 10px 5px
	}
	.cooperation_partner .swiper-pagination-bullet{
		width: 12px;
		height: 12px;
		margin: 0 4px !important;
	}
	.down_list .down_title{
		height: 40px;
		line-height: 40px;
		font-size: 13px;
	}
	.down_list .down_title .wt1{
		width: 47%;
	}
	.down_list .down_title .wt2, .down_list .down_title .wt3 {
	    width: 22%;
	}
	.down_content li{
		padding: 5px 0;
		margin:0 5px;
		font-size: 13px;
	}
	.down_content .wt1 .imt_text{
		margin-left: 6px;
		line-height: 1.25;
		font-size: 12px;
	}
	.down_content .btn_down{
		width: 19px;
		height: 18px;
	}
	.down_content .pageNum{
		margin:15px 0;
	}
	.down_content li:hover{
		box-shadow:0 0 6px #ddd;
		margin-left: 5px;
		padding-left: 5px;
	}
	.tech_new{
		padding: 9px 10px;
	}
	.tech_contact{
		margin-top: 15px;
	}
	.tech_contact img{
		width: 100%;
	}
	.new_list li:after{
		display: none;
	}
	.new_list li .text{
		width: 72%;
		float: right;
	}
	.new_list li .time{
		font-size: 18px;
	}
	.rdcenter_list li a{
		font-size: 13px;
	}
	.rdcenter_list li .text{
		width: 72%;
		padding-left: 15px;
		background-size: 7px;
	}
}

@media only screen and (max-width:480px) {
	
}

@media only screen and (max-width:340px) {
	.tech_list li .lt_text{
		width: 78%;
		float: right;
		margin-left: 0;
	}
}<!--ºÄÊ±1763121717.0828Ãë-->