﻿@charset "utf-8";
@import url('fonts/fonts.css');
*,::after, ::before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html, body {
	font-family: "Microsoft YaHei Regular", Arial, Helvetica, sans-serif;
	color: #333;
}
html {
	-webkit-text-size-adjust: 100%;
	font: 14px/1.5;
}
body {
	font-size: 14px;
	-webkit-text-size-adjust: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	overflow-x:hidden;
	background: #fff;
}
h1 {
	font-size: 32px
}
h2 {
	font-size: 30px
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
	padding: 0;
	margin: 0;
}
input, textarea {
	margin: 0;
	padding: 0;
	outline: 0;
	-webkit-appearance: none;
	border-radius: 0;
	font-family: "Microsoft YaHei Regular", Arial, Helvetica, sans-serif;
}
select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #000;
	/*很关键：将默认的select选择框样式清除*/
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(../images/select.png) no-repeat scroll 98% center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
a, a:link, a:visited, a:hover, a:active {
	text-decoration: none;-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */
	color: #333;
	-webkit-tap-highlight-color: transparent;
}
:focus, a:focus {
	outline: none;
	-moz-outline: none;
}
table ,td,th {
	border-collapse: collapse;
	border-spacing: 0;
}
.ul, .ul li {
	list-style: none;
}
hr {
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px
}
img {
	border: none;
	max-width: 100%;
	vertical-align: middle;
}
.Ispic {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	margin: 0;
	font-family: "Microsoft YaHei Regular", Arial, Helvetica, sans-serif;
	text-align: justify;
	text-justify: inter-ideograph;
}
.Absolute-Center {
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	zoom: 0;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	zoom: 1;
}
/*单行文本省略号*/
.dot {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dot2, .dot3, .dot4 {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	text-overflow: ellipsis;
	/*word-break: break-all;*/
	-webkit-box-orient: vertical;
}
.dot2 {
	-webkit-line-clamp: 2;
}
/*多行文本省略号*/
.dot3 {
	-webkit-line-clamp: 3;
}
.dot4 {
	-webkit-line-clamp: 4;
}
.ytable{ display:table; width:100%; height:100%;}
.ytable-cell{ display:table-cell; vertical-align:middle;}
/*垂直居中,容器设置宽高*/
.ycenter {
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	display: -webkit-flex;
	display: flex;
}
/*水平居中,容器设置宽高*/
.xcenter {
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	display: -webkit-flex;
	display: flex;
}
/*盒子布局*/
.flexbox {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
/*弹性布局水平垂直居中 兼容性高*/
.xycenterbox {
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
/*弹性布局水平居中 兼容性高*/
.xcenterbox {
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}
/*弹性布局垂直居中 兼容性高*/
.ycenterbox {
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
/*0.5px底边框*/
.bottomLine {
	background: -webkit-linear-gradient(top, transparent 50%, #ebebeb 50%) center bottom no-repeat;
	background: -moz-linear-gradient(top, transparent 50%, #ebebeb 50%) center bottom no-repeat;
	background: -ms-linear-gradient(top, transparent 50%, #ebebeb 50%) center bottom no-repeat;
	background-size: 100% 1px;
}
/*设置隐藏*/
.none {
	display: none;
}
.hidden {
	visibility: hidden;
}

/************************************************************************/


.content{ min-height: 360px; padding: 60px 0;}
a:hover{ color:#e50012;}
.center{ margin:0 auto; width:100%; max-width:1635px;}
.auto{ margin:0 auto; width:100%; max-width:1742px;}
@media(max-width:1742px){
	.auto{ padding:0 2%;}
	.auto_1620{ padding:0 2%;}

}
@media(max-width:1635px){
	.center{ padding:0 2%;}
}




/*top*/
#head {width: 100%;background:#fff;}
.top-main{ background:#fff; z-index:200;width: 100%; top:0;transition: padding 0.2s ease-in-out;}
.home-body .top-main{border-bottom:1px solid #f5f5f5;}
.top-main .logo{ float:left; width:304px; height:67px; display:table; margin-top: 25px; transition: 0.3s;}
.top-main .logo a{ display:table-cell; vertical-align:middle;}
.top-main .logo img{ display:block; width:100%;}

.top-main .top-right{ float:right; }
.top-head dl{ float:right;}
.top-head dd{ float:left; margin-left:45px; line-height:28px; font-size:12px;}
.top-bottom > *{ float:right;}
.search-lang > *{ float:left; position:relative; z-index:100;}
.top-main .open-search{ position:relative;width:23px; height:22px; background:url(../images/icon_search.png) no-repeat center center; background-size:contain; display:block;}
.top-main .open-search-show{ background:none;}
.top-main .open-search-show::before,
.top-main .open-search-show::after{ position:absolute; content:''; width:100%; height:3px; background:#454888; transform:rotate(45deg); left:0; top:50%; margin-top:-1.5px;}
.top-main .open-search-show::after{ transform:rotate(-45deg);}
.top-main .search-box{ display:none; z-index:90; position:absolute; right:0; top:100%;width:300px;}
.top-main .search-box .text{ line-height:36px; width:100%;  padding:0 10px; border:3px solid #454888;}
.top-main .search-box .btn{ position:absolute; right:0; top:0; width:42px; height:42px; background:url(../images/icon_search.png) no-repeat center center; background-size:50% auto;}
.top-main .search-lang .lang{ background: url(../images/lang.png) no-repeat left; padding-left: 30px; margin-left: 20px;}
.top-main .search-lang{ margin-left: 35px; margin-top: 50px; position: relative;}
.top-main .search-lang .top-search{ margin-left: 30px;}
.top-main .search-lang .lang > *{ display: inline-block; color: #333; font-size: 16px;}
.top-main .search-lang .lang i{ font-style: normal; padding: 0 5px;}

.top-main .search-lang:before{ content: ''; display: block; position: absolute; left: 0; top: 2px; height: 18px; width: 1px; background: #808080}


.top-main #open_othermenu{ line-height:20px; position: absolute; right: 150px; top: 35px; transition: 0.3s;}

.top-main #open_othermenu{ width:34px;z-index:101; height:25px; cursor:pointer;}
.top-main #open_othermenu i,
.top-main #open_othermenu::before,
.top-main #open_othermenu::after{position:absolute;height:4px; background:#000; left:auto; right: 0;}
.top-main #open_othermenu i{  width:90%;  bottom:0;}
.top-main #open_othermenu::before,
.top-main #open_othermenu::after{ content:'';}
.top-main #open_othermenu::before{ top:4px; width:100%;}
.top-main #open_othermenu::after{  top:12px; width:70%;}
.top-main #open_othermenu.open_othermenu i{ opacity:0;}
.top-main #open_othermenu.open_othermenu::before,
.top-main #open_othermenu.open_othermenu::after{ top:9px; width:100%; background:#fff; transition:transform 0.3s;}
.top-main #open_othermenu.open_othermenu::before{ transform:rotate(45deg);}
.top-main #open_othermenu.open_othermenu::after{ transform:rotate(-45deg);}

.top-main .other_menu{ position:fixed; display:none;left:0; top:0; width:100%; height:100%; max-height:100%; overflow:auto; background:rgba(0,0,0,0.9); z-index:100;}
.top-main .other_menu .table{ display:table; height:100%; width:100%;}
.top-main .other_menu .table_cell{display:table-cell; vertical-align:middle;}
.top-main .other_menu ul{ display:table;margin:0 auto; text-align:center; }
.top-main .other_menu li{ text-transform:uppercase; margin-bottom:30px; line-height:34px; position:relative;}
.top-main .other_menu li:last-child{ margin-bottom:0;}
.top-main .other_menu li >a{ color:#fff; font-size:16px; position:relative; transition:0.3s; }

.top-main .other_menu li.aon >a,
.top-main .other_menu li >a:hover{ margin-left:35px; border-bottom:2px solid #e50012; color:#e50012;}
.top-main .other_menu li dl{display:none;}


.top-menu li a,
.top-menu li span{ display:block;}
.top-menu li span a{  font-size:16px; transition: 0.3s;}
.top-menu li .sub{ display:none; background:#fff; position: absolute; z-index: 99;}
.top-menu li .sub .pic img{ display:block; width:100%;}
.top-menu li .sub dt{ margin-bottom: 15px;}
.top-menu li .sub dd{ margin-bottom: 10px; line-height: 30px;}
.top-menu li .sub dd a{ color:#666666;overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; display: block;}
.top-menu li .sub dd a:hover{ color:#e50012;}
.top-menu li{ float:left; padding: 0 55px;position: relative;}
.top-menu li:last-child{ padding-right:0;}
.top-menu li .sub a{ font-size: 16px;}
.top-menu li .sub dt a{ font-weight: bold;}

.top-menu li .sub dl{ text-align: center;}
.top-menu li .sub dl:last-child{ margin-right: 0;}





@media(min-width:1025px){
	.top-menu{ display:block !important;}

	.top-menu li span a{border-bottom:3px solid transparent;color:#333; padding: 48px 0;}
	/*.siteTopStyle li span a{ padding: 20px 0;}*/
	.top-menu li:hover span a{ font-weight: bold;}
	.top-menu li.aon span a{ font-weight: bold;}
	.top-menu li .sub{position:absolute; top:100%;left: 50%;margin-left: -66px; width:132px;box-shadow:0 5px 5px rgba(0,0,0,0.1); }
	.top-menu li .sub .pic{ float:left; width:26.4%; margin-right:7%;}
	.search-lang dd.wap-open{ display:none;}
}


@media(min-width:1025px) and (max-width:1200px){
	.top-menu li{ margin-right:10px;}
}





@media(min-width:1025px){
	.top-main .other_menu li dl{ position:absolute; left:100%; top:0; font-size:15px; width:100%; padding-left:10%; text-align:left;}
}
.top-main .other_menu li dd{ border-bottom:1px solid rgba(255,255,255,0.2);}
.top-main .other_menu li dd a{ color:#fff; line-height:40px; display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; opacity:0.5; transition:opacity 0.3s;}
.top-main .other_menu li dd a::before{ display:inline-block; content:''; width:5px; height:5px; background:#fff; border-radius:50%; margin-right:5px; vertical-align:middle;}
.top-main .other_menu li dd a:hover{ opacity:1;}
@media(max-width:1024px){
	.top-main .other_menu li::before{ position:absolute; content:''; left:0; top:0; width:100%; height:34px; background-color:transparent; z-index:2;}
	.top-main .header-right{ display:none;}
}
@media(max-width:1680px){
	.top-menu li{ padding: 0 30px;}
}

@media(max-width:1520px){
	.top-main .logo{ width: 200px;}
}

@media(max-width:1366px){
	.top-menu li{ padding: 0 20px;}
	.top-main .logo{ width: 180px;}
}

@media(max-width:1200px){
	.top-menu li{ padding: 0 5px;}
}

@media(max-width:1024px){
	.top-main{ position:relative;}
	.top-menu{ display:none; padding:2%; position:absolute; right:0; width:60%; max-width:240px; top:100%; background:rgba(0, 0, 0, 0.86);box-shadow:0 5px 5px rgba(0,0,0,0.1); border-radius:0 0 0 5px; float: none!important; overflow-y: auto;}
	.top-menu li .sub{ background:#fff; position: static;}
	.top-menu li a{ color:#fff;}
	.top-menu li span{ text-align:center;}
	.top-menu li span a{ line-height:45px;}
	.top-menu li.has-sub span{ position:relative;}
	.top-menu li.has-sub span::before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%;}
	.top-menu li .center{ padding-left: 0!important;}
	.top-menu li .sub dd{ padding: 0;}
	.top-menu li{ margin: 0; float: none; padding: 0;}
	.top-menu li .sub dl{ margin-right: 0; float: none;}
	.top-menu li .sub a{ color: #2a2a2a;}
	.top-menu li#m62.has-sub span::before{ display: none;}
	.top-menu li#m69.has-sub span::before{ display: none;}


	.top-main .search-lang{ position:absolute; top:50%; margin-top:-15px; right:2%; padding-top:4px; margin-left: 0;}
	.top-main .search-lang dd.wap-open{ width:48px; height:30px; margin-left:15px;}
	.wap-open::before,
	.wap-open::after,
	.wap-open i{ position:absolute; left:auto; right: 0; top:50%; width:100%; height:4px; background:#000; border-radius:4px;}
	.wap-open i{ margin-top:-1.5px;transition: 0.3s ease-in-out; width: 50%; right: 0; left: auto;}
	.wap-open::before,
	.wap-open::after{ content:''; transition:transform 0.3s ease-in-out; width: 68%; }
	.wap-open::before{ margin-top:-11px;}
	.wap-open::after{ margin-top:9px;left: auto; right: 0;}
	.wap-close i{ opacity:0;}
	.wap-close::before,
	.wap-close::after{ margin-top:-1.5px; transform:rotate(45deg);}
	.wap-close::after{ transform:rotate(-45deg);}
	.top-main .logo{ margin-top: 15px; padding-bottom: 15px;}
	.wap-open.wap-close::after{ margin-top: 0;}
	.wap-open.wap-close::before{ margin-top: 0;}
	.top-main .top-right{ width: 50%;}
	.top-main .logo{ width: 25%;}
	.search-lang > *{ margin-top: -5px}
	.top-main .search-lang:before{ display: none;}


}
@media(max-width:768px){
	.top-main .logo{ width:20%;height:50px; padding: 0; margin: 0;}
	.top-main .top-right{ width:auto;}
	.search-lang dd.wap-open{ margin-left:5px;}
	.top-main .logo img{ width: 130px; height: 29px;}
	.top-main .search-box{ width: 205px}

	.top-main .search-lang .lang{ background: none; padding-left: 0; margin-left: 15px;}
	.top-main .search-lang .top-search{ margin-top: 1px;}
	.top-main .search-lang .lang{ margin-top: 0px;}
	.top-main .search-lang dd.wap-open{ margin-left: 0;}
}
@media(max-width:480px){
	.top-main .logo{ width:30%;}
	.search-lang dt::after{ margin:0 5px;}
	.search-lang dd span{ font-size:14px;}
	.top-head dd{ margin-left:10px;}
	.wap-open::before, .wap-open::after, .wap-open i{ height: 3px;}
	.wap-open::before{margin-top: -10px;}
	.wap-open::after{margin-top: 8px;}
	.search-lang dt{ position:static;}

}
@media(max-width:320px){
	.top-main .search-box{ width: 150px;}
}






/*首页banner*/
.home_banner{ position:relative; z-index:1;}
.home_banner li img{ display:block; width:100%;}
.home_banner .bx-viewport{ z-index:1;}
.home_banner .bx-controls-direction a{ position:absolute; top:50%; width:40px; height:40px; border-top:2px solid #fff; border-right:2px solid #fff; transform:rotate(45deg); margin-top:-20px; top:50%; z-index:10; overflow:hidden; line-height:1000px; display: none;}
.home_banner .bx-controls-direction a.bx-prev{ left:10%;transform:rotate(-135deg);}
.home_banner .bx-controls-direction a.bx-next{ right:10%;}
.home_banner .bx-pager{ text-align:center; z-index:10; position:absolute;width:100%;bottom:5%;}
.home_banner .bx-pager div{ display:inline-block; padding:0 12px;}
.home_banner .bx-pager a{ display:block; width:40px; height:6px;  background:#e5e5e5;overflow:hidden; line-height:1000px;}
.home_banner .bx-pager a.active{ background:#173775;}
.home_banner li img.wapimg{ display: none;}

@media(max-width:1024px){
	.home_banner .bx-controls-direction a{width:30px; height:30px;margin-top:-15px;}
	.home_banner .bx-controls-direction a.bx-prev{ left:3%;}
	.home_banner .bx-controls-direction a.bx-next{ right:3%;}
	.home_banner li img.wapimg{ display: block;}
	.home_banner li img.pcimg{ display: none;}

}


@media(max-width:480px){
	.home_banner .bx-pager a{ width:15px; height:5px;}
	.home_banner .bx-controls-direction{ display:none;}
	.home_banner .bx-pager div{ padding: 0 4px;}
}


/*首页*/
.heombox{}
.heombox .center{ position: relative;}
.heombox .center .xian1{ height: 100%; width: 1px; background: #ececec; position: absolute; top: 0; left: 0;}
.heombox .center .xian2{ height: 100%; width: 1px; background: #ececec; position: absolute; top: 0; left: 25%;}
.heombox .center .xian3{ height: 100%; width: 1px; background: #ececec; position: absolute; top: 0; left: 50%;}
.heombox .center .xian4{ height: 100%; width: 1px; background: #ececec; position: absolute; top: 0; left: 75%;}
.heombox .center .xian5{ height: 100%; width: 1px; background: #ececec; position: absolute; top: 0; right: 0;}

.h_tit{ padding-bottom: 30px;}
.h_tit span{ display: block; color: #000000; font-size: 38px; font-family: Impact; text-transform: uppercase;}
.h_tit h3{ margin: 0; font-size: 32px; color: #000000; font-weight: normal;}

.home_page1{ padding-top: 92px; position: relative; z-index: 1; margin-bottom: 80px;}

.home_page1 .box{position:relative; z-index:1;  background: url(../images/bg1.jpg) no-repeat; background-position: center; background-size: cover; padding: 80px 25px;}
/*.home_page1 .box .float{ z-index:5;position:absolute; left:-2%; color:#333; font-family:Arial, Helvetica, sans-serif; transform:rotate(90deg) translateY(-50%); top:50%;}*/
/*.home_page1 .box .float::before{ display:inline-block; content:''; background:#333; width:68px; height:1px; vertical-align:text-bottom; margin-bottom:5px; margin-right:5px;}*/

/*.home_page1 .box li{ overflow:hidden; position:relative; }*/
/*.home_page1 .box li{ float:left; width:33.33%; padding-bottom:38%; }*/
/*.home_page1 .box li:nth-child(3n){ margin-right:0;}*/
/*.home_page1 .box li > *{ position:absolute; left:0;height:50%;width:100%; }*/
/*.home_page1 .box li:nth-child(2n) .txt,*/
/*.home_page1 .box li .Ispic{ top:0;}*/
/*.home_page1 .box li .txt,*/
/*.home_page1 .box li:nth-child(2n) .Ispic{ top:50%;}*/
/*.home_page1 .box li .Ispic{ transition:0.2s;}*/
/*.home_page1 .box li .Ispic::before{ transition:0.2s; opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; content:'';background: rgba(0,0,0,0.5);}*/
/*.home_page1 .box li:hover .Ispic::before{ opacity:1;}*/
/*.home_page1 .box li .txt{ transition:background 0.3s; background: #173775;}*/
/*.home_page1 .box li:hover .txt{ background:#173775;}*/
/*.home_page1 .box li .main{ padding:0 8%; width:100%;}*/
/*.home_page1 .box li .main time{ color:#333;}*/
/*.home_page1 .box li .main time span{ font-size:36px;}*/
/*.home_page1 .box li .main a.dot{ font-size:36px; color: #ffffff;}*/
/*.home_page1 .box li .main p.dot{  font-size: 18px; color: #ffffff; margin: 20px 0; position: relative;}*/
/*.home_page1 .box li .main p.dot:after{ content: ''; display: block; width: 52px; height: 2px; background: #fff; margin-top: 20px;}*/
/*.home_page1 .box li .main p.dot2{ line-height:24px; height:48px; color:#e4e4e4; margin: 0; margin-bottom: 25px;}*/
/*.home_page1 .box li .more{ color:#fff; line-height:45px; height: 45px; border: solid 1px #fff; text-align:center; display:inline-block; width:80%; max-width:132px; }*/

.home_page2{ margin-bottom: 65px;position: relative; z-index: 1; }
.home_page2 .box{ position: relative;}
.home_page2 .box .left{ width: 42%; float: left; position: absolute; left: 0;top: 0; height: 100%; background: #173775; color: #fff; padding: 120px 55px;}
.home_page2 .box .right{ width: 58%; float: right; padding-bottom: 42%;}
.home_page2 .box .left h3.dot{ margin: 0; font-size: 32px; font-weight: normal; text-transform: uppercase;}
.home_page2 .box .left h3.dot:after{ content: ''; display: block; width: 42px; height: 1px; background: #d2d2d2; margin-top: 20px;}
.home_page2 .box .left span.dot{ font-size: 30px; font-weight: bold; margin-top: 45px;}
.home_page2 .box .left p.dot2{ font-size: 18px;margin: 0; color: #e2e2e2; margin-top: 40px; height: 48px;}
.home_page2 .box ul{ position: absolute; left: 55px; bottom: 120px; width: 80%; max-width: 1225px;background: rgba(0, 0, 0, 0.5);}
.home_page2 .box ul li{ float: left; width: 16.66%; padding: 32px 0; transition: 0.3s;}
.home_page2 .box ul li:hover{ background: #173775;}
.home_page2 .box ul li a{ color: #fff; font-size: 22px; display: block; height: 115px;line-height: 115px; text-align: center; border-right: solid 1px #fff;}
.home_page2 .box ul li:last-child a{ border-right: none;}

.home_page3{position: relative; z-index: 1;padding-bottom: 70px;}
.home_page3 .box{ position: relative;}
.home_page3 .box .left{ width: 50%; float: left; }
.home_page3 .box .right{ width: 50%; float: right; padding: 42px 0 42px 45px; }
.home_page3 .box .right .txt h3.dot{ font-size: 30px; color: #333333; margin: 0; padding-bottom: 25px;}
.home_page3 .box .right .txt span.dot{ font-size: 30px; color: #999999; margin-top: 20px;}
.home_page3 .box .right .txt span.dot:after{ content: ''; display: block; width: 50px; height: 2px; background: #173775; margin-top: 20px; margin-bottom: 35px;}
.home_page3 .box .right .txt p{ margin: 0; font-size: 14px; color: #666666; line-height: 32px; margin-bottom: 30px;}
.home_page3 .box .right .txt .more{ color: #173775; background: url(../images/icon_more.png) no-repeat right; padding-right: 30px;}



.home_page3 .box .right ul{ overflow:hidden;}
.home_page3 .box .right li{ float:left; width: 20%}
.home_page3 .box .right li:nth-child(2){ width: 60%;}
.home_page3 .box .right li:nth-child(3){width: 20%}
.home_page3 .box .right li a{ display:block; padding-top: 70px; text-align:center;}
.home_page3 .box .right li p{ margin-bottom:0; font-size:18px; color:#888;}
.home_page3 .box .right li a:hover p{ color:#173775;}
.home_page3 .box .right li figure{ position:relative; width: 100%; max-width:112px;margin:0 auto; }
.home_page3 .box .right li figure img{ display:block; width:100%; border-radius:50%; border:1px solid #f2f2f2; background:#fff;transition:transform ease-out 0.1s;}
.home_page3 .box .right li figure img.hide{ display:none; }
.home_page3 .box .right li a:hover figure img{ border-color:#173775;}
.home_page3 .box .right li a:hover figure img{ display:none;}
.home_page3 .box .right li a:hover figure img.hide{ display:block;transform: scale(0.95);}
.home_page3 .box .right li a figure::after{ top: 0; left: 0; padding: 0; z-index: -1; opacity: 0; pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: '';box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);transform: scale(0.9);}
.home_page3 .box .right li a:hover figure::after{ animation: sonarEffect 1.3s ease-out 75ms infinite;}

@keyframes sonarEffect{
    0% {opacity: 0.3;}
    40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #173775, 0 0 0 10px rgba(255, 255, 255, 0.5);}
    100% {box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #173775, 0 0 0 10px rgba(255, 255, 255, 0.5);transform: scale(1);opacity: 0;}
}
@-webkit-keyframes sonarEffect{
    0% {opacity: 0.3;}
    40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #173775, 0 0 0 10px rgba(255, 255, 255, 0.5);}
    100% {box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #173775, 0 0 0 10px rgba(255, 255, 255, 0.5);-webkit-transform: scale(1);opacity: 0;}
}
@-moz-keyframes sonarEffect{
    0% {opacity: 0.3;}
    40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #173775, 0 0 0 10px rgba(255, 255, 255, 0.5);}
    100% {box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #173775, 0 0 0 10px rgba(255, 255, 255, 0.5);-moz-transform: scale(1);opacity: 0;}
}



/*底部*/
.bottom_box{ background:#272a2f; padding-top:60px;font-size:14px;}
.bottom_box a{color:#cccccc;}
.bottom_box a:hover{ color:#fff;}
.bottom_box .bottom{ position:relative; padding-bottom:2%;}
.bottom_box .bottom nav{ float: left;width: 80%}
.bottom_box .bottom .right{ float: right;width: 133px;}
.bottom_box .bottom nav dl{float:left;width: 16.6666%; margin-bottom: 32px; padding-right: 65px}
.bottom_box .bottom nav dl:last-child{ }
.bottom_box .bottom nav dt{ color:#ccc; font-size:16px; position:relative; border-bottom:1px solid #cccccc; padding-bottom:20px; margin-bottom:20px;}
.bottom_box .bottom nav dt::after{ position:absolute; content:''; left:0; bottom:-1px;height:2px; background:#cccccc; width:32px;}
.bottom_box .bottom nav dd{ line-height:24px;}

@media(max-width:1480px){
.bottom_box .bottom nav dl{padding-right: 35px}
}


.bottom_box .bottom .right{}
.bottom_box .bottom .right .logo_img img{ width: 133px;}
.bottom_box .bottom .right ul{ text-align: center; margin-top: 30px;}
.bottom_box .bottom .right ul li a.bds_weixin{ background: url(../images/icon1.png) no-repeat center;}
.bottom_box .bottom .right ul li a.bds_tsina{ background: url(../images/icon2.png) no-repeat center; }
.bottom_box .bottom .right ul li a.icon3{ background: url(../images/icon3.png) no-repeat center; }
.bottom_box .bottom .right ul li a.icon4{ background: url(../images/icon4.png) no-repeat center; }
.bottom_box .bottom .right ul li{ width: 22px; display: inline-block; margin: 0 1px;}
.bottom_box .bottom .right ul li a{ display: block!important; float: none!important;padding: 0!important;margin: 0!important;width: 22px!important; height: 20px!important;}
.bd_weixin_popup{ width: 240px!important; height: 340px!important;}


.guan_box{ display: inline-block; border-top: solid 1px #2f3237; color: #999999; font-size: 24px;}
.guan_box p{ margin: 0; font-weight: bold; padding-top: 32px;}

.footer{ background: #1a1b1d; padding: 17px 0;color: #999999;}
.footer dt a{  display:inline-block; position:relative; color: #999999;}
.footer dt a::after{ display:inline-block; vertical-align:middle; content:''; width:1px; height:15px; background:#999999; margin:0 2px 0 5px;}
.footer dt a:last-child::after{ display:none;}
.footer dt{ float: left;}
.footer dd{ float: right;}
.footer dd a{ color: #999999;}
.footer .f-link{padding:20px 0;text-align:center;}
.footer .f-link a{display:inline-block;height:20px;color:#939393;line-height:20px;}
.footer .f-link a img{max-width:20px;max-height:20px;}




/*内页banner*/
.bannermin{ position: relative;}
.bannermin .ban img{ display: block;}
.bannermin .ban .phoneimg{ display: none;}
.bannermin .menu *{ transition: .3s ease-in-out;}
.bannermin .menu{ position: absolute; bottom: 0; left: 0; width: 100%; height: 50px; line-height: 50px; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;filter:Alpha(opacity=50); background:#000;}
.bannermin .menu .currents{ background:  url(../images/curr_home.png) no-repeat left center; padding-left: 25px;}
.bannermin .menu .currents a,
.bannermin .menu .currents{ color: #e1e1e1;}

.menumin *{ transition: 0.3s;}
.menumin{padding-top: 40px;}
.menumin li{ float:left; margin-right:30px;width:100%; max-width: 227px; text-align: center;}
.menumin li:last-child{ margin-right: 0;}
.menumin li a{ display:block;line-height:50px; height:52px; font-size:18px; border: solid 1px #bfbfbf; color: #666666; background: url(../images/jia.png)no-repeat 90% center; padding-right: 50px;}
.menumin li a:hover,
.menumin li.aon a{ color:#173775;border: solid 2px #173775; font-weight: bold; background: url(../images/jia_on.png)no-repeat 90% center; }

/*集团简介*/
.title_column{ margin-bottom: 50px;}
.title_column span{ display: block; font-size: 48px; color: #173775; font-family: Arial; font-weight: bold;}
.title_column h3{ font-size: 30px; color: #173775; margin: 0;}

.about_box .txt p.p{ font-size: 16px; color: #333333; margin: 0; line-height: 32px; margin-bottom: 32px; text-indent: 2em;}


/*发展历程*/
.history_box{}
.history_box .title_column{ margin-bottom: 0;}
.history_box .list{ background:url(../images/line_top.png) no-repeat center top/auto 64px; padding-top:64px; padding-bottom:62px;}
.history_box .list ul{ position:relative; padding:60px 0 0;}
.history_box .list ul::after,
.history_box .list ul::before{position:absolute; content:'';left:50%; }
.history_box .list ul::before{  width:2px; height:100%; background-color:#d0d0d2; margin-left:-1px; top:0;}
.history_box .list li{ padding-bottom:3%; min-height:80px; padding-right:50%;background:url(../images/linebg.jpg) repeat-y center top; }
.history_box .list li:nth-child(2n){ padding-right:0; padding-left:50%;}
.history_box .list li div{ position:relative; padding-right:150px;}
.history_box .list li:nth-child(2n) div{ padding-right:0; padding-left:150px;}
.history_box .list li time{ position:absolute; right:0; top:0; width:140px; border-bottom:2px solid #c8c8c8; font-size:30px; color: #173775; font-weight:bold; line-height:46px;}
.history_box .list li:nth-child(2n) time{ text-align:right; right:auto; left:0;}
.history_box .list li time::before{ position:absolute; content:''; width: 16px; height: 16px;background: url(../images/line_before.png) no-repeat; right:-8px; bottom:-8px;}
.history_box .list li:nth-child(2n) time::before{ right:auto; left:-8px;}
.history_box .list li p{ margin:0; font-size:18px; line-height:28px; text-align:right; padding-top:10px; color: #666666;}
.history_box .list li:nth-child(2n) p{ text-align:left;}


/*企业文化*/
.culture_box{}

.culture_box .box .float{ z-index:5;position:absolute; left:-2%; color:#333; font-family:Arial, Helvetica, sans-serif; transform:rotate(90deg) translateY(-50%); top:50%;}
.culture_box .box .float::before{ display:inline-block; content:''; background:#333; width:68px; height:1px; vertical-align:text-bottom; margin-bottom:5px; margin-right:5px;}

.culture_box .box li{ overflow:hidden; position:relative; }
.culture_box .box li{ float:left; width:24%; margin: 0 0.2%; }
.culture_box .box li:nth-child(4n){ margin-right:0;}
.culture_box .box li .Ispic{ transition:0.2s;}
.culture_box .box li .txt{ transition:background 0.3s; background: #e5e5e5;}
.culture_box .box li .main{ padding:30px; width:100%; text-align: center;}
.culture_box .box li .main p.p1{ font-size:24px; color: #000000; font-weight: bold; margin: 0; margin-bottom: 15px;}
.culture_box .box li .main p.p2{ color:#333333; margin: 0; font-size: 18px; line-height: 1.5; height: 48px;}


/*荣誉资质*/
.honor_box{}
.honor_box .title_column{ position: relative; padding-left: 220px;}
.honor_box .title_column .ti_box{ position: absolute; left: 0; top: 0;}
.honor_box .title_column ul li{ float: left;margin-right:40px;width:100%; max-width: 185px; text-align: center;}
.honor_box .title_column ul li:last-child{ margin-right: 0;}
.honor_box .title_column ul li a{ display:block;line-height:42px; height:42px; font-size:18px; padding: 0 10px; color: #333333; background: #dcdcdc;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; transition: 0.3s; }
.honor_box .title_column ul li a:hover,
.honor_box .title_column ul li.aon a{ color:#fff;background:#173775;}
.honor_box .box{ padding-top: 30px;}
.honor_box .box li{ border: solid 1px #dcdcdc; float: left; width: 18.8%; margin-right: 1.5%; margin-bottom: 2%; overflow: hidden;}
.honor_box .box li:nth-child(5n){ margin-right: 0;}
.honor_box .box li .Ispic{ padding-bottom: 103%; transition: 0.3s;}
.honor_box .box li:hover .Ispic{  transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.honor_box .box li p{ background: #dcdcdc; font-size: 18px; color: #333333; margin: 0; height: 72px; line-height: 1.5; text-align: center; padding: 10px; position: relative;z-index: 1;}
@media(max-width:1560px){
.honor_box .box li p {font-size: 16px;}
}
@media(max-width:1380px){
.honor_box .box li p {font-size: 14px;}
}
@media(max-width:1250px){
.honor_box .box li p {font-size: 12px;}
}


/*分页*/
.page_box .Pages{ text-align:center; margin-top: 60px; padding-bottom: 20px;}
.page_box .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 18px; line-height:38px; color:#999;}
.page_box .Pages a:hover,
.page_box .Pages a.a_cur{ background-color:#4e4e4e; color:#fff;}
.page_box .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.page_box .Pages em a{ float:left; margin-left:-1px;}
.page_box .Pages .p_cur,
.page_box .Pages .p_count,
.page_box .Pages .p_jump,
.page_box .Pages .p_total{ display:none;}
.page_box .Pages .a_prev,
.page_box .Pages .a_next{font-family: '宋体'; font-size: 28px; margin: 0 5px;}
.page_box .Pages .a_first,
.page_box .Pages .a_end{padding: 0 25px}


/*产品中心*/
.pro_box{}
.pro_box .txt .title{ position: relative; padding-left: 230px; padding-top: 12px; margin-bottom: 50px;}
.pro_box .txt .title .bt_box{ width: 100%; max-width: 212px; position: absolute; left: 0; top: 0;}
.pro_box .txt .title span{ display: block; font-size: 40px; color: #173775; font-family: Arial; font-weight: bold;}
.pro_box .txt .title h3{ font-size: 24px; color: #173775; margin: 0; font-weight: normal;}
.pro_box .txt .title .more{ height: 60px; line-height: 58px; display: block; width: 100%; max-width: 175px; text-align: center; color: #173775; border: solid 1px #173775; transition: 0.3s;}
.pro_box .txt .title .more:hover{ color: #fff; background: #173775;}
.pro_box ul li{ position: relative; padding-left: 50%; margin-bottom: 95px;}
.pro_box ul li .txt{ width: 50%;position: absolute; left: 0; top: 0; height: 100%;overflow-y: auto; background: #fff; z-index: 1; padding-right: 30px}
.pro_box ul li .Ispic{ padding-bottom: 58%; transition: 0.3s; border: solid 1px #e5e5e5;}
.pro_box ul li.odd{ padding-left: 0; padding-right: 50%;}
.pro_box ul li.odd .txt{  right: 0; left: auto; padding-right: 0; padding-left: 30px;}

.pro_box ul li .txt .con h3{ font-weight: normal; font-size: 24px; color: #333333;margin: 0; position: relative; padding-left: 10px; margin-bottom: 20px;}
.pro_box ul li .txt .con h3:before{ content: ''; display: block; width: 2px; height:30px; background: #173775;  position: absolute; top: 1px; left: 0;}
.pro_box ul li .txt .con p{ color: #666666; font-size: 16px; line-height: 30px; margin: 0;}
.pro_box ul li .txt .con p.p1{ margin-top: 30px;}


/*产品列表*/
.prolist{}
.prolist .con h3.txt{ margin: 0; font-size: 36px; color: #173775; font-weight: normal; margin-bottom: 35px;}
.prolist .con p.p{ margin: 0; font-size: 16px; color: #666666;margin-bottom: 35px; line-height: 30px; }
.prolist .con .title{margin-bottom: 35px;}
.prolist .con .title h3{margin: 0;color: #173775; font-size: 50px; font-weight: normal;}
.prolist .con .title span{ display: block; font-size: 18px; color: #453f40; font-weight: bold;}
.prolist .con .title span:after{ content: ''; display: block; width: 40px; height: 2px; background: #173775; margin-top: 15px;}

.prolist .con table{ border: solid 1px #c9c9c9; font-size: 15px; color: #666666; width: 50%; margin-bottom: 35px;}
.prolist .con table th{ border: solid 1px #c9c9c9; padding: 12px 22px; font-size: 16px; color: #fff; font-weight: normal; background: #173775; text-align: left;}
.prolist .con table td{ border: solid 1px #c9c9c9; padding: 12px 22px;}
.prolist .con table tr.odd{ background: #edf0f6;}

.yingyong{ font-size: 16px; color: #173775; background: #eeeeee; padding:45px 20px; margin-bottom: 20px; }
.yingyong span{ font-size: 24px; font-weight: bold; padding-right: 20px;}
.prolist .list{ margin-bottom: 52px;}
.prolist .list li{ border: solid 1px #cfcfcf; float: left; width: 32%; margin-right: 2%; margin-bottom: 2%; overflow: hidden;}
.prolist .list li:nth-child(3n){ margin-right: 0;}
.prolist .list li .Ispic{ padding-bottom: 54%; transition: 0.3s;}
.prolist .list li:hover .Ispic{  transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.prolist .list li p{ background: #173775; font-size: 18px; color: #fff; font-weight: bold; margin: 0; height: 48px; line-height: 46px; text-align: center; padding: 0 10px; position: relative;z-index: 1;}







/*.Floor001327*/
/*.Floor001327{margin-top:3%;background:#373d41;}*/
.Floor001327 .auto{max-width:1440px;}
.Floor001327 .title{padding-bottom:2%;background:#fff;color:#333;text-align:center;font-size:30px;}
.Floor001327 .title p{margin:0;margin-top:10px;font-size:15px;opacity:.6;}
.Floor001327 .title::after{display:block;margin:20px auto 0;width:52px;height:3px;background:#173775;content:'';}
@media(max-width:480px){
	.Floor001327 .title{font-size:24px;}
	.Floor001327 .title p{font-size:14px;}
}
.Floor001327 .list .bx-wrapper{position:relative;}
.Floor001327 .list .bx-viewport{z-index:1;}
.Floor001327 .list .bx-controls-direction a{position:absolute;top:50%;z-index:10;overflow:hidden;margin-top:-30px;width:26px;height:66px;background:url(../images/Floor001327-btn.png) no-repeat center center #173775/contain;line-height:1000px;}
.Floor001327 .list .bx-controls-direction a.bx-prev{left:0;transform:rotate(180deg);}
.Floor001327 .list .bx-controls-direction a.bx-next{right:0;}
.Floor001327 .list li{position:relative;height:300px;background-position:center center;background-size:cover;background-repeat:no-repeat;text-align:center;cursor:pointer;}
.Floor001327 .list li::before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.5);content:'';transition:.3s;}
.Floor001327 .list li a{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;content:'';}
.Floor001327 .list li .table{position:relative;z-index:3;display:table;width:100%;height:100%;}
.Floor001327 .list li .table-cell{display:table-cell;vertical-align:middle;}
.Floor001327 .list li h2{margin:0;padding:20px 20px 0 20px;color:#fff;letter-spacing:3px;font-weight:400;font-size:36px;transition:.3s;}
.Floor001327 .list li h2::after{display:block;margin:14px auto 0;width:0;height:2px;background:#fff;transition:width .3s;}
.Floor001327 .list li aside img{max-height:70px;}
.Floor001327 .list li aside::after{display:block;margin:14px auto 0;width:30px;height:2px;background:#fff;content:'';transition:width .3s;}
.Floor001327 .list li .more,.Floor001327 .list li p{position:absolute;}
.Floor001327 .list li p{margin:20px 0;padding:0 32px;color:#fff;font-size:16px;opacity:0;transition:opacity 0s,transform .5s;transform:translateX(-40px);}
.Floor001327 .list li .more{display:inline-block;padding:0 20px;border:1px solid #fff;color:#fff;font-size:14px;line-height:37px;opacity:0;transition:opacity 0s,transform .5s;transform:translateX(40px);}
.Floor001327 .list li span::after{display:inline-block;margin-left:5px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:'';vertical-align:middle;transform:rotate(-45deg);}
.Floor001327 .list li:hover::before{background:rgba(23,55,117,.8);}
.Floor001327 .list li:hover aside{display:none;}
.Floor001327 .list li:hover h2{color:#fff;font-size:30px;}
.Floor001327 .list li:hover h2::after{width:46px;content:'';}
.Floor001327 .list li:hover .more,.Floor001327 .list li:hover p{position:relative;line-height:30px;opacity:1;transition:opacity .2s,transform .5s;transform:translateY(0);}
@media (min-width:769px){
	.Floor001327 .list li{height:400px;}
}








.proinfo h3.txt{ margin: 0; font-size: 36px; color: #173775; font-weight: normal; margin-bottom: 35px;}
.proinfo p{ margin: 0; font-size: 16px; color: #666666;line-height: 30px; }
.proinfo p.p{ margin: 0; font-size: 16px; color: #666666;margin-bottom: 35px; line-height: 30px; }
.proinfo p.p1{ text-indent: 2em;margin-bottom: 35px;}
.proinfo p.p2{ text-indent: 2em;}

.proinfo .list{ margin-bottom: 52px;}
.proinfo .list li{ border: solid 1px #cfcfcf; float: left; width: 32%; margin-right: 2%; margin-bottom: 2%; overflow: hidden;}
.proinfo .list li:nth-child(3n){ margin-right: 0;}
.proinfo .list li .Ispic{ padding-bottom: 54%; transition: 0.3s;}
.proinfo .list li:hover .Ispic{  transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.proinfo .list li p{ background: #173775; font-size: 18px; color: #fff; font-weight: bold; margin: 0; height: 48px; line-height: 46px; text-align: center; padding: 0 10px; position: relative;z-index: 1;}

/*科研能力*/
.research_box{}
.research_box li{ background: #eeeeee; position: relative; margin-bottom: 60px; overflow: hidden;}
.research_box li figure img{ width: 100%;}
.research_box li figure{ width: 40%;}
.research_box li .con{ padding: 42px 50px; width: 60%; position: absolute; right: 0; top: 0;  height: 96%;overflow-y: auto;}
.research_box li .con h3{ margin: 0; font-size: 36px; color: #173775;}
.research_box li .con h3:after{ content: ''; display: block; width: 30px; height: 3px; background: #173775; margin-top: 22px;}
.research_box li .con dl{ margin-top: 40px;}
.research_box li .con dd{ position: relative; display: table; margin-bottom: 25px; font-size: 16px; color: #333; line-height: 28px;}
.research_box li .con dd span.span{ background: url(../images/xuhao.png) no-repeat left center; display: table-cell; vertical-align: middle; width: 54px; height: 54px; line-height: 54px; text-align: center; color: #fff; font-weight: bold; font-size: 30px;}
.research_box li .con dd span.span2{ display: table-cell; vertical-align: middle; padding-left: 15px;}

.research_box li.odd .con{ left: 0; right: auto;}
.research_box li.odd figure{ float: right;}




/*制造能力*/
.manufa_box{}
.manufa_box .con p{ margin: 0; font-size: 16px; color: #333333;line-height: 30px; }
.manufa_box .con{ margin-bottom: 90px;}
.manufa_box .text{ font-size: 36px; color: #173775; margin: 0; position: relative; padding-left: 75px; margin-bottom: 50px; padding-top: 5px;}
.manufa_box .text span{ font-size: 60px; font-family: Impact; font-weight: normal; position: absolute; top: -12px; left: 0;}
.manufa_box .box1 li{ position: relative; overflow: hidden;}
.manufa_box .box1{ margin-bottom: 80px;}
.manufa_box .box1 li .Ispic{ padding-bottom: 66%; transition: 0.3s;}
.manufa_box .box1 .owl-dots{ text-align: center; margin-top: 40px;}
.manufa_box .box1 .owl-dots .owl-dot{ width: 65px; height: 7px; background: #a0a0a0; display: inline-block; margin: 0 15px;}
.manufa_box .box1 .owl-dots .owl-dot.active{ background: #173775;}
.manufa_box .box1 li p{  color: #333333; font-size: 18px; text-align: center; margin: 0; padding: 10px 0;}
.manufa_box .list3 li .Ispic{ border: solid 1px #d9d9d9;}
.manufa_box .list3{ margin-bottom: 0;}


/*新闻动态*/
.newslist .title_column{ text-align: center;}
.newslist .title_column span{ font-size: 64px;}
.newslist{ position: relative; }
.newslist li{ position: relative; padding: 2% 2% 2% 26%; margin-bottom: 40px;  border: solid 1px #d9d9d9;overflow: hidden;box-shadow:-3px 3px 5px rgba(0,0,0,0.1); transition: 0.3s;}
.newslist li .Ispic{ height: 100%; position: absolute; width: 20.5%; left: 0; top: 0;}
.newslist li .con h3{ margin: 0; font-size: 18px; color: #333333; font-weight: normal; margin-bottom: 10px;}
.newslist li .con p{ margin: 0; overflow: hidden; line-height: 24px; font-size: 14px; color: #666666; height: 48px;}
.newslist li .con time{ display: block; background: url(../images/ico_time.png) no-repeat left; padding-left: 20px; font-size: 12px;color: #999999; margin: 25px 0 35px 0;}
.newslist li .con span{ display: block; background: url(../images/ico_more.png) no-repeat; width: 145px; height: 24px; line-height: 24px; padding-left: 25px; font-size: 12px; color: #666666; margin-top: 35px;}
.newslist li:hover .con h3{ color: #173775;}
.newslist li:hover{box-shadow:-3px 3px 5px rgba(1,92,227,0.3);}

.newsinfo .title{ text-align: center; border-bottom: #a0a0a0 dashed 1px; margin-bottom: 45px;}
.newsinfo .title h3{ margin: 0; font-weight: normal; font-size: 30px; color: #333333; margin-bottom: 30px;}
.newsinfo .title span{ display: block; font-size: 12px; color: #666666; margin-bottom: 20px;}

.newsinfo .con p{ margin: 0; margin-bottom: 45px; line-height: 30px;}
.newsinfo .con p.p1{ font-size: 16px; color: #666666; text-indent: 2em;}
.newsinfo .more_list{ width: 100%; max-width: 160px; height: 42px; border: solid 2px #173775; color: #173775; text-align: center; line-height: 40px; display: block; border-radius: 30px; font-size: 15px; margin-top: 10px; margin-bottom: 20px; transition: 0.3s;}
.newsinfo .more_list:hover{ border: solid 2px #173775; color: #fff; background: #173775;}


/*人才战略*/
.strategy_box{}
.strategy_box .title_column{ text-align: center;}
.strategy_box .title_column span{ font-size: 64px;}
.strategy_box .txt h3.h3{ font-size: 24px; color: #333333; margin-bottom: 30px;}
.strategy_box .txt p.p{ font-size: 15px; color: #333333; text-indent: 2em; line-height: 30px;}
.strategy_box .txt b.b{ font-size: 18px; color: #173775; display: block;}

/*人才招聘*/
.zhaoping .list{ padding-bottom:1px;}
.zhaoping .list h1.title{ font-size:30px; background-color:#666666; margin:0; color: #fff; padding:16px 60px 16px 20px; font-weight:normal; position:relative; cursor:pointer; line-height:32px;}
.zhaoping .list h1.title time{ font-size:16px; color:#fff;position:relative;}
.zhaoping .list h1.title::before{ width:23px; height:23px; background-color:#e5e5e5;position:absolute; content:''; right:20px; top:50%; margin-top:-11px;}
.zhaoping .list h1.title::before,
.zhaoping .list h1.title::after{ position:absolute; content:''; background-color:#fff;top:50%;}
.zhaoping .list h1.title::before{ width:20px; height:2px; right:25px;  margin-top:-1px;}
.zhaoping .list h1.title::after{ width:2px; height:20px; margin-top:-10px; right:33px;}
.zhaoping .list h1#on{ background-color:#173775; color:#fff;}
.zhaoping .list h1#on time{ color:#fff;}
.zhaoping .list h1#on::before{ background-color:#fff;}
.zhaoping .list h1#on::after{ display:none;}
.zhaoping .list h1#on::before{ background-color:#fff;}
.zhaoping .con{ padding: 32px 36px 65px 36px; display:none; background: #f2f2f2; font-size: 16px; line-height: 30px;}
.zhaoping .info{ line-height:25px; padding-bottom:2%;}
.zhaoping .apply a{ display:block; width: 100%; max-width: 210px; height: 40px; line-height: 40px; color:#fff; border-radius:30px; background-color:#173775; font-size:16px; margin: 0 auto; text-align: center;}

.zhaoping .info p.p{ margin: 0; font-size: 16px; font-weight: bold; color: #000000; margin-bottom: 40px;}



/*联系我们*/
.title_column1{ margin-bottom: 50px; text-align: center; position: relative; z-index: 2;}
.title_column1 h3{ font-size: 36px; color: #173775; margin: 0;}
.title_column1 h3:after{ content: ''; display: block;width: 45px; height: 2px; background: #173775; margin: 0 auto; margin-top: 15px;}
.title_column1 p{ font-size: 18px; color: #666666; margin: 0; padding-top: 30px;}


.lianxi_box{ max-width: 1375px; margin: 0 auto;}
.lianxi_box .list1 .li{ width: 100%; position: relative; overflow: hidden; margin-bottom: 80px; cursor: pointer;}
.lianxi_box .list1 .li figure{ width: 48.5%; position: absolute; height: 100%; top: 0; left: 0;border: solid 1px #dcdcdc;}
.lianxi_box .list1 .li .text{ float: right; width:48.5%; border: solid 1px #dcdcdc; padding: 40px; }
.lianxi_box .list1 .li .text h3{ font-weight: normal; margin: 0; position: relative; padding-right: 95px; margin-bottom: 50px;}
.lianxi_box .list1 .li .text h3 b{ color: #333333; font-size: 24px;}
.lianxi_box .list1 .li .text h3 i{ font-style: normal;  font-size: 14px; color: #999999; font-weight: normal; padding-left: 20px;}
.lianxi_box .list1 .li .text h3 .ico{ position: absolute; right: 0; top: 0; background: url(../images/ico_mpa.png) no-repeat left; padding-left: 35px; cursor: pointer;font-style: normal;}
.lianxi_box .list1 .li .text h3 .ico span{ font-size: 16px; color: #173775; border-bottom: solid 1px #173775;}

.lianxi_box .list1 .li .text dd{ font-size: 16px; color: #333333;margin-bottom: 15px;}

.lianxi_box .list2{ margin-bottom: 60px;}
.lianxi_box .list2 li{ width: 31%; float: left; margin-right: 3.5%; margin-bottom: 2%;cursor: pointer;}
.lianxi_box .list2 li:nth-child(3n){ margin-right: 0;}
.lianxi_box .list2 li .Ispic{ padding-bottom: 45%; margin-bottom: 20px;}
.lianxi_box .list2 li h3{ 
	font-weight: normal; margin: 0; margin-bottom: 15px; position: relative; padding-left: 18px;
	height: 62px;
}
.lianxi_box .list2 li h3 b{ font-weight: bold; font-size: 22px; color: #333333;}
.lianxi_box .list2 li h3 i{ font-style: normal;  font-size: 14px; color: #999999;padding-left: 20px;}
.lianxi_box .list2 li h3:before{content: ''; display: block; background: #173775; width: 7px; height: 22px; position: absolute; left: 0; top: 6px;}
.lianxi_box .list2 li dd{ line-height: 35px; font-size: 14px; color: #333;}
.lianxi_box .list2 li dd.address{ height: 70px;}
.lianxi_box .list2 li dl{ overflow: hidden; height: 140px;}
.lianxi_box .list2 li em.ico{ background: url(../images/ico_mpa.png) no-repeat left; padding-left: 35px; display: block; margin-top: 15px; line-height: 30px;cursor: pointer; font-style: normal;}
.lianxi_box .list2 li em span{ font-size: 16px; color: #173775; border-bottom: solid 1px #173775;}

.open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.open_map .map_area{ position:fixed; width:80%; left:10%; top:25%; height:50%; background:#fff;}
.open_map .map_area #map2{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.open_map .map_area #map2 *{ box-sizing:content-box;}
.open_map .map_area #map2 img{ max-width:none;}
.open_map .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.open_map .map_area .close::before,
.open_map .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#173775; top:15px; left:3px;}
.open_map .map_area .close::before{ transform:rotate(45deg);}
.open_map .map_area .close::after{ transform:rotate(-45deg);}



.open_map1{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.open_map1 .map_area1{ position:fixed; width:80%; left:10%; top:25%; height:50%; background:#fff;}
.open_map1 .map_area1 #map1{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.open_map1 .map_area1 #map1 *{ box-sizing:content-box;}
.open_map1 .map_area1 #map1 img{ max-width:none;}
.open_map1 .map_area1 .close1{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.open_map1 .map_area1 .close1::before,
.open_map1 .map_area1 .close1::after{ position:absolute; content:''; width:25px; height:2px; background:#173775; top:15px; left:3px;}
.open_map1 .map_area1 .close1::before{ transform:rotate(45deg);}
.open_map1 .map_area1 .close1::after{ transform:rotate(-45deg);}



.lianxi_box .box{ position: relative; max-width: 1140px; margin: 0 auto;}
.lianxi_box .box .from{ padding-top: 20px; padding-bottom: 50px;}
.lianxi_box .box .from .left{ width: 49%; float: left; }
.lianxi_box .box .from .right{ width: 49%; float: right;}
.lianxi_box .box .from .left li{ margin-bottom: 25px;}
.lianxi_box .box .from .left .text{border:1px solid #ddd; width:100%; padding:0 15px; line-height:50px; height: 50px; color:#999999; font-size: 16px;}
.lianxi_box .box .from .right textarea.text{ height: 200px;border:1px solid #ddd; width:100%; padding:15px; color:#999999; font-size: 16px;}
.lianxi_box .box .from .button{ height: 42px; line-height: 42px; text-align: center; background: #173775; color: #fff; font-size: 18px; border: none; width: 138px; display: block; border-radius: 30px; cursor: pointer; margin: 0 auto; margin-top: 35px; position: relative; z-index: 2;}

.lianxi_box .box .ico1{ content: ''; position: absolute; background: url(../images/ico_fj1.png) no-repeat; width: 132px; height: 105px; display: block; left: 0; top: 5%; z-index: -1}
.lianxi_box .box .ico2{ content: ''; position: absolute; background: url(../images/ico_fj2.png) no-repeat; width: 132px; height: 105px; display: block; right: -7%; bottom: 0;z-index: -1}





.form_min{ padding:3% 0; max-width: 1200px; margin: 0 auto; padding-bottom: 10%;position: relative; overflow: hidden;}
.form_min .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.form_min .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#173775;}

.form_min .form{ padding-top:30px; max-width: 600px; margin: 0 auto;}
.form_min .form li{ width: 100%; margin-bottom: 2%; color: #333; font-size: 16px;}
.form_min .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; color:#666; }
.form_min .form select{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; color:#666; }
.form_min .form p{ margin:0 0 10px 0;color:#173775; font-size: 14px;}
.form_min .form li em{ font-style:normal; color:#bcbcbc;}
.form_min .form li em i{ font-style:normal; color:#fadbbe;}
.form_min .form .btn{ background:#173775; color:#fff; cursor:pointer; font-size:14px; width:160px; height:45px; border-radius:3px;
	border:none; margin-top:20px;}


/*网站地图*/
.ul_sitemap li{padding-bottom: 0; line-height: 40px;}
.ul_sitemap{padding-bottom: 10%;}
.ul_sitemap li{border-bottom: dotted 1px #173775; padding: 5px 0px; color: #173775; padding-bottom: 0;}
.ul_sitemap li strong{width: 200px; display: inline-block; color: #173775;}
.ul_sitemap a:hover{color: #173775;}
.ul_sitemap li a{color: #333;}


.more_a{ background:#ccc url(../images/more_a.png) no-repeat 68% center; width: 100%; max-width: 337px; display: block; height: 60px; line-height: 60px; text-align: center; color: #333; font-size: 16px; padding-right: 30px; border-radius: 20px; margin: 0 auto; margin-top: 35px; cursor: pointer;}




/*搜索*/
.search_min{width: 100%; margin: 0 auto; font-size: 14px;}
.search_min h1{margin: 0; font-weight: normal; padding-bottom: 2%; font-size: 24px; color: #173775;}
.search_min li{margin-bottom: 10px; line-height: 25px; border: 1px solid #e3e7e6; padding: 0 10px 0 15px; position: relative; transition: 0.3s;}
.search_min li::before{position: absolute; content: ''; width: 4px; height: 4px; border-radius: 50%; background-color: #173775; left: 5px; top: 50%; margin-top: -2px;}
.search_min li a{display: block; padding: 15px 0;}
.search_min li span{padding-right: 10px; color: #333;transition: 0.3s;}
.search_min li:hover{border: 1px solid #173775;}
.search_min li:hover span{ color: #173775;}

.ul_cpanli li{ float: left; width: 48%; margin-right: 2%; margin-bottom: 2%; text-align: center;}
.ul_cpanli li:nth-child(2n){ margin-right: 0;}
.ul_cpanli li p{ font-size: 16px;}




@media(max-width:1600px){
	.home_page2 .box ul{ bottom: 50px;}
}



@media(max-width:1440px){
	.home_page2 .box .left{ padding: 60px 55px;}
	.home_page2 .box ul{ bottom: 40px;}

	.home_page3 .box .right{padding: 35px 0 35px 35px;}
	.home_page3 .box .right .txt span.dot{ margin-top: 15px;}
	.home_page3 .box .right .txt span.dot:after{ margin-bottom: 15px;}
	.home_page3 .box .right .txt p{ margin-bottom: 15px;}
	.home_page3 .box .right li a{ padding-top: 30px;}
	.pro_box .txt .title{margin-bottom: 35px;}
}




@media(max-width:1366px){
	.home_page2 .box .right{ padding-bottom: 45%;}
	.home_page2 .box .left h3.dot2{ font-size: 28px;}
	.home_page3 .box .right li figure{ max-width: 85px;}
	.culture_box .box li .main{ padding:30px 20px;}
	.pro_box ul li .txt .con h3{margin-bottom: 22px;}
	}

@media(max-width:1200px){
	.home_page2 .box ul{ bottom: 40px;}
	.home_page2 .box .left span.dot{margin-top: 20px;}
	.home_page2 .box .left p.dot2{ margin-top: 20px;}

}


@media(max-width:1024px){
	.home_page2 .box .left{ padding: 25px;}
	.home_page2 .box .left h3.dot{ font-size: 22px;}
	.home_page2 .box .left span.dot{ font-size: 24px; margin-top: 25px;}
	.home_page2 .box .left p.dot2{margin-top: 25px;}
	.home_page2 .box ul{ left: 25px; bottom: 25px;}
	.home_page2 .box ul li a{  height: 85px; line-height: 85px; font-size: 18px;}
	.home_page2 .box ul li{ padding: 20px 0;}
	.bottom_box .bottom nav dl{    padding-right: 35px;}

	.bannermin .ban img.pcimg{ display: none;}
	.bannermin .ban img.phoneimg{ display: block;}

	.menumin li{max-width: 205px;}
	
	.ul_cpanli li p{ font-size: 15px; height: 44px; overflow: hidden;}
}

@media(max-width:768px){
	.home_page1{ padding-top: 25px;}
	.h_tit span{ font-size: 24px;}
	.h_tit h3{ font-size: 24px;}
	.home_page1{ margin-bottom: 25px;}
	.home_page1 .box{ padding: 25px 15px;}

	.home_page2{ margin-bottom: 25px;}
	.home_page2 .box .left{ position: static; width: 100%; float: none;}
	.home_page2 .box .right{ position: static; width: 100%; float: none;}
	.home_page2 .box .left span.dot2{ font-size: 18px; margin-top: 12px;}
	.home_page2 .box .left h3.dot2{ font-size: 20px;}
	.home_page2 .box .left h3.dot2:after{ margin-top: 15px;}
	.home_page2 .box .left p.dot2{ font-size: 14px; line-height: 24px;}
	.home_page2 .box .right{ padding-bottom: 65%;}
	.home_page2 .box ul{ width: 100%; left: 0; bottom: 15px;}
	.home_page2 .box ul li{ width: 33.33%;padding: 15px 0;}
	.home_page2 .box ul li a{ height: 50px; line-height: 50px; font-size: 16px;}
	.home_page2 .box ul li:nth-child(3) a{ border-right: none;}
	.home_page3 .box .left{width: 100%; float: none; margin-bottom: 25px;}
	.home_page3 .box .right{width: 100%; float: none; padding: 0;}

	.home_page3 .box .right .txt h3.dot{ font-size: 20px;}
	.home_page3 .box .right .txt span.dot{ font-size: 18px; margin-top: 5px;}
	.home_page3 .box .right .txt span.dot:after{margin-top: 15px;margin-bottom: 15px;}
	.home_page3 .box .right .txt p{ line-height: 25px;}
	.home_page3 .box .right li{ width: 33.33%!important;}
	.home_page3 .box .right li p{ font-size: 16px; margin-top: 8px;}

	.home_page3{ padding-bottom: 25px;}
	.bottom_box .bottom nav{ display: none;}
	.bottom_box .bottom .right{ float: none; margin: 0 auto;}
	.bottom_box{ padding-top: 25px;}
	.bottom_box .bottom .right ul{margin-top: 15px;padding-bottom: 15px;}
	.bottom_box .bottom .right .logo_img img{ width: 90px; margin: 0 auto; display: block;}
	.guan_box p{padding-top: 15px; font-size: 16px;}
	.footer dt{width: 100%; float: none; text-align: center; margin-bottom: 15px;}
	.footer dd{width: 100%; float: none; text-align: center; font-size: 12px;}

	.bannermin .menu{ display: none;}
	.menumin{ padding-top: 25px; text-align: center;}
	.menumin li{ float: none; display: inline-block;margin-right: 0; max-width: 160px}
	.menumin li a{ height: 40px; line-height: 38px; font-size: 15px;padding-right: 35px; margin: 0 3px 5px 3px;}
	.menumin li a:hover, .menumin li.aon a{border: solid 1px #173775;}

	
	
	.content{padding: 25px 0;}

	.title_column{ margin-bottom: 25px;}
	.title_column span{ font-size: 20px;}
	.strategy_box .title_column span{ font-size: 20px;}
	.strategy_box .title_column span{ font-size: 20px;}
	.newslist .title_column span{ font-size: 20px;}
	.title_column h3{ font-size: 24px;}
	.about_box .txt p.p{ font-size: 14px; line-height: 24px; margin-bottom: 15px;}

	.title_column1{ margin-bottom: 25px;}
	.title_column1 span{ font-size: 20px;}
	.title_column1 h3{ font-size: 24px;}

	.history_box .list{ background: url(../images/line_top.png) no-repeat left top/auto 40px;padding-top: 40px;padding-bottom: 10px;}
	.history_box .list ul::before{left: 15px;}
	.history_box .list li div{ padding-right: 0; padding-left: 110px}
	.history_box .list li{padding-right: 0; background: url(../images/linebg.jpg) repeat-y -3px top;}
	.history_box .list li time{ left: 15px; right: auto; text-align: right;width: 90px;font-size: 18px;}
	.history_box .list li time::before{left: -8px; right: auto;}
	.history_box .list li p{ text-align: left; font-size: 14px;line-height: 24px;}
	.history_box .list li:nth-child(2n){ padding-right: 0;padding-left: 0;}
	.history_box .list li:nth-child(2n) time{left: 15px; right: auto;}
	.history_box .list li:nth-child(2n) div{ padding-left: 110px}

	.history_box .title_column{ margin-bottom: 25px;}
	.history_box .list ul{ padding: 25px 0 0;}

	.culture_box .box li{ float: none;  width: 100%; margin-bottom: 15px;}
	.culture_box .box li:nth-child(2n){ margin: 0;margin-bottom: 15px;}
	.culture_box .box li .main{ padding: 15px;}
	.culture_box .box li .main p.p1{ font-size: 18px;}
	.culture_box .box li .main p.p2{ font-size: 14px;}


    .page_box .Pages .num{ display: none;}
    .page_box .Pages .a_prev, .page_box .Pages .a_next{ margin: 0; font-size: 20px;}
    .page_box .Pages{ margin-top: 30px;}

    .honor_box .title_column .ti_box{ position: static;}
    .honor_box .title_column{ padding-left: 0;}
    .honor_box .title_column ul{ padding-top: 20px; text-align: center;}
    .honor_box .box{ padding-top: 0;}

    .honor_box .title_column ul li{  margin-right: 15px;  max-width: 150px;}
    .honor_box .title_column ul li a{ font-size: 15px;}
    .honor_box .box li{ width: 49%; margin-right: 2%;}
    .honor_box .box li:nth-child(5n){margin-right: 2%;}
    .honor_box .box li:nth-child(2n){margin-right: 0;}
    .honor_box .box li p{ height: 40px;line-height: 40px; font-size: 14px;}
	.pro_box ul li{ padding-left: 0; margin-bottom: 40px;}
	.pro_box ul li.odd{ padding-right: 0;}
	.pro_box ul li .txt{ position: static; width: 100%; height: auto;  padding-right: 0; margin-bottom: 15px;}
	.pro_box ul li.odd .txt{ padding-left: 0;}
	.pro_box .txt .title span{ font-size: 24px;}
	.pro_box .txt .title h3{ font-size: 16px;}
	.pro_box .txt .title .bt_box{ max-width: 170px;}
	.pro_box .txt .title{padding-left: 175px;}
	.pro_box .txt .title .more{height: 35px;line-height: 33px;}
	.pro_box ul li .txt .con h3{ font-size: 18px;}
	.pro_box ul li .txt .con p{ font-size: 14px;line-height: 25px;}
	.pro_box ul li .txt .con p.p1{margin-top: 15px;}

	.prolist .con h3.txt{ font-size: 26px;  margin-bottom: 15px;}
	.prolist .con p.p{font-size: 14px;margin-bottom: 15px;line-height: 25px;}
	.prolist .con .title h3{ font-size: 38px;}
	.prolist .con .title{margin-bottom: 15px;}
	.prolist .con table{ width: 100%;}
	.prolist .con table th{ font-size: 15px; padding: 8px;}
	.prolist .con table td{font-size: 13px; padding: 8px;}
	.yingyong{ font-size: 14px;}
	.yingyong{ padding: 15px; line-height: 25px;}
	.yingyong span{ padding-bottom: 15px; display: block; padding-right: 0;}
	.prolist .list{ margin-bottom: 30px;}
	.prolist .list li{width: 49%; margin-right: 2%;}
	.prolist .list li:nth-child(3n){margin-right: 2%;}
	.prolist .list li:nth-child(2n){margin-right: 0;}
	.prolist .list li p{ height: 35px; line-height: 32px; font-size: 15px;}


	.proinfo h3.txt{ font-size: 26px;  margin-bottom: 15px;}
	.proinfo p.p{font-size: 14px;margin-bottom: 15px;line-height: 25px;}
	.proinfo p.p1{font-size: 14px;margin-bottom: 15px;line-height: 25px;}
	.proinfo p.p2{font-size: 14px;margin-bottom: 15px;line-height: 25px;}
	.proinfo .title h3{ font-size: 38px;}
	.proinfo .title{margin-bottom: 15px;}

	.proinfo .list{ margin-bottom: 30px;}
	.proinfo .list li{width: 49%; margin-right: 2%;}
	.proinfo .list li:nth-child(3n){margin-right: 2%;}
	.proinfo .list li:nth-child(2n){margin-right: 0;}
	.proinfo .list li p{ height: 35px; line-height: 32px; font-size: 15px;}

	.research_box li figure{ width: 100%;}
	.research_box li .con{ padding: 15px; position: static;width: 100%;}
	.research_box li .con h3{ font-size: 24px;}
	.research_box li .con dd{ font-size: 14px;}


    .manufa_box .con p{ font-size: 14px;  line-height: 26px;}
    .manufa_box .con{ margin-bottom: 25px;}
    .manufa_box .text{ font-size: 24px; padding-left: 48px;margin-bottom: 20px;}
    .manufa_box .text span{ font-size: 42px;top: -7px;}
    .manufa_box .box1 .owl-dots{ margin-top: 12px;}
    .manufa_box .box1 .owl-dots .owl-dot{ width: 20px; height: 3px;margin: 0 3px;}
    .manufa_box .box1{ margin-bottom: 25px;}
    .manufa_box .box1 li p{ font-size: 15px;}

    .newslist li .Ispic{ position: static; padding-bottom: 72%; width: 100%; margin-bottom: 15px;}
    .newslist li{ padding: 0; margin-bottom: 20px;}
    .newslist li .con{ padding: 15px;}
    .newslist li .con h3{ font-size: 16px;}
    .newslist li .con time{ margin: 15px 0;}
    .newslist li .con span{ margin-top: 15px;}
    .newsinfo .title h3{ font-size: 20px; margin-bottom: 15px;}
    .newsinfo .title span{ margin-bottom: 15px;}
    .newsinfo .con p{ margin-bottom: 15px;}
    .newsinfo .title{ margin-bottom: 20px}
    .newsinfo .con p.p1{ font-size: 14px; line-height: 26px;}



    .strategy_box .txt h3.h3{ font-size: 16px; margin: 0; margin-bottom: 15px;}
    .strategy_box .txt p.p{ font-size: 14px; line-height: 26px;}


    .zhaoping .list h1.title{ font-size: 18px; line-height: 20px; padding: 15px 60px 15px 15px;}
    .zhaoping .list h1.title time{ font-size: 14px;}
    .zhaoping .con{ padding: 15px; font-size: 14px; line-height: 26px;}
    .zhaoping .info p.p{ margin-bottom: 15px;}
    .zhaoping .apply a{ font-size: 14px;}


	.lianxi_box .list1 .li figure{ position: static; width: 100%; padding-bottom: 36%; border-bottom: none;}
	.lianxi_box .list1 .li .text{ float: none; width: 100%; border-top: none; padding: 15px;}
	.lianxi_box .list1 .li .text h3 b{ font-size: 16px;}
	.lianxi_box .list1 .li .text h3 i{ padding-left: 0; margin-top: 5px;overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; display: block;}
	.lianxi_box .list1 .li .text h3 .ico span{ font-size: 12px;}
	.lianxi_box .list1 .li .text h3 .ico{ background: url(../images/ico_mpa.png) no-repeat left 10px; background-size: 20px; padding-left: 25px; font-style: normal;}
	.lianxi_box .list1 .li .text h3{ margin-bottom: 20px;}
	.lianxi_box .list1 .li .text dd{ float: none; width: 100%; font-size: 14px; margin-bottom: 8px;}
	.lianxi_box .list1 .li{ margin-bottom: 35px;}

	.lianxi_box .list2 li{float: none; width: 100%; margin-bottom: 20px;}
	.lianxi_box .list2 li h3{ margin-bottom: 10px; padding-left: 12px;}
	.lianxi_box .list2 li h3 b{ font-size: 16px;}
	.lianxi_box .list2 li h3 i{ padding-left: 10px; font-size: 12px;}
	.lianxi_box .list2 li h3:before{ width: 5px; height: 18px; top: 10px;}

	.lianxi_box .list2 li .Ispic{ padding-bottom: 43%;}
	.lianxi_box .list2 li dd{ font-size: 14px; line-height: normal; margin-bottom: 8px;}
	.lianxi_box .list2 li em span{ font-size: 12px;}
	.lianxi_box .list2 li em.ico{ background: url(../images/ico_mpa.png) no-repeat left 6px; background-size: 20px; padding-left: 25px; font-style: normal;}

	.title_column1 p{ font-size: 14px;}
	.lianxi_box .box .from{ padding-top: 0;}
	.lianxi_box .box .from .left{ width: 100%; float: none;}
	.lianxi_box .box .from .right{ width: 100%; float: none;}
	.lianxi_box .box .from .left li{ margin-bottom: 15px;}
	.lianxi_box .box .from .left .text{ font-size: 14px;}
	.lianxi_box .box .from .right textarea.text{ font-size: 14px;}
	.lianxi_box .box .from .button{ margin-top: 15px; font-size: 16px;}

	.more_a{ max-width: 270px;  height: 45px; line-height: 45px; font-size: 14px;margin-top: 25px;}

	.lianxi_box .list2 li dl{height: 75px;}
	.open_map .map_area{width: 90%;left: 5%;}
	.open_map1 .map_area1{width: 90%;left: 5%;}

}


@media(max-width:320px){
	.menumin li{max-width: 150px}
    .honor_box .title_column ul li{max-width: 140px}


}






/**插件样式 有相同 留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/








