@charset "utf-8";
/* CSS Document */



body, button, input, select, textarea {
	background: none repeat scroll 0 0 #fff;
	color: #333;
	font: 14px/1 "Arial", "微软雅黑";
	margin: 0;
	padding: 0;
	overflow: hidden;
}
body, html {
	scroll-behavior: smooth;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 14px;
	padding: 0;
	margin: 0;
}
ul, ol, li, dl, dt, dd {
	list-style: none;
	text-decoration: none;
	height: auto;
	padding: 0;
	margin: 0;
}
address, cite, dfn, em, var {
	font-style: normal;
} /* 将斜体扶正 */
code, kbd, pre, samp, tt {
	font-family: "Courier New", Courier, monospace;
} /* 统一等宽字体 */
small {
	font-size: 14px;
} /* 小于 12px 的中文很难阅读，让 small 正常化 */
abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
	border-bottom: 1px dotted;
	cursor: help;
}
q:before, q:after {
	content: '';
}
p {
	margin: 0;
	padding: 0;
}
/* 重置表单元素 */



legend {
	color: #333;
} /* for ie6 */
fieldset, img {
	border: none;
} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */



button, input, select, textarea {
	font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}
/* 重置表格元素 */



/* 重置 hr */



hr {
	border: none;
	height: 1px;
}
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */



:hover {
	text-decoration: none !important;
}
html {
	overflow-y: scroll;
}
:link {
	text-decoration: none;
	color: #333;
}
:visited {
	text-decoration: none;
	color: #333;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
 [data-mfp-src],  .btn-img-popup {
 cursor: -webkit-zoom-in;
 cursor: zoom-in;
}
/*======================公用样式=======================*/



.wrap {
	width: 100%;
}
.head {
	width: 100%;
	height: 160px;
	overflow: hidden;
	background: url("../images/head-bg.jpg") no-repeat center;
	position: relative;
}
.pc-logo {
	position: absolute;
	top: 46px;
	left: 0;
}
.pc-logo span {
	display: block;
	float: left;
}
.pc-logo em {
	display: block;
	float: left;
}
.lang {
	position: absolute;
	top:47px;
	right: 0;
}
.lang li {
	display: block;
	float: left;
	margin-left: 10px;
}
.lang li img {
	display: block;
	float: left;
	margin-right:4px;
}
.lang li span {
	display: block;
	float: left;
	line-height: 15px;
}
.lang li a {
	color: #222;
}
.top-fx {
	position: absolute;
	top:95px;
	right: 0;
}
.top-fx img {
	margin-left: 25px;
	float: left;
}
.navbar-area {
	background-color:#fff
}
.navbar-light .navbar-brand img {
	float:left;
	margin-left:-15px
}
.sticky-nav {
	position:fixed;
	top:0;
	left:0;
	right:0;
	-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .3);
	box-shadow:0 0 15px rgba(0, 0, 0, .3);
	margin:auto;
	z-index:999;
	background-color:#fff;
-webkit-animation:.9s ease-in-out 5s normal none 1 running fadeInDown;
animation:.9s ease-in-out 5s normal none 1 running fadeInDown;
-webkit-transition:.9s;
transition:.9s;
	width:100%!important
}
.sticky-nav .nav-top {
	width:100%;
	border-radius:0
}
.sticky-nav .main-nav {
	-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .1);
	box-shadow:0 0 15px rgba(0, 0, 0, .1)
}
.main-nav {
	position:inherit;
	background:#0d3372;
	top:0;
	left:0;
	padding:0;
	width:100%;
	z-index:999;
	height:auto
}
.main-nav nav .navbar-nav .nav-item .active, .main-nav nav .navbar-nav .nav-item:hover a {
	background: #102759;
	color: #fff;
}
.main-nav nav .navbar-nav .nav-item a {
	text-transform:capitalize;
	color:#fff;
	font-weight:600
}
.main-nav nav .navbar-nav .nav-item a i {
	font-size:10px
}
.main-nav nav .navbar-nav .nav-item a :focus, .main-nav nav .navbar-nav .nav-item a:hover {
	background: #102759;
	color: #fff;
}
.main-nav nav .navbar-nav .nav-item a.active {
	color:#fff!important;
	background: #102759;
}
.main-nav nav .navbar-nav .nav-item a.active i {
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
.main-nav nav .navbar-nav .nav-item a:hover i {
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
-webkit-transition:.7s;
transition:.7s
}
 .main-nav nav .navbar-nav .nav-item a .active::before {
-webkit-transform:scale(1);
transform:scale(1)
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu {
	border:0;
	border-radius:0;
	background-color:#102759!important
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li {
	border-bottom:1px dotted #fff;
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li:last-child {
	border-bottom:0
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a {
	color:#fff;
	position:relative;
-webkit-transition:.7s;
transition:.7s;
	font-weight:400
}
 .main-nav nav .navbar-nav .nav-item .dropdown-menu li a::before {
content:"";
position:absolute;
bottom:-1px;
left:0;
width:0;
height:1px;
background-color:#fff;
-webkit-transition:all .5s;
transition:all .5s
}
 .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover::before {
width:100%
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a .active, .main-nav nav .navbar-nav .nav-item .dropdown-menu li a :focus, .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover {
	color:#fff;
	letter-spacing:.2px
}
.mobile-nav .mean-container .mean-nav ul li a .active {
	color:#2a3b96
}
.mean-container a.meanmenu-reveal {
	color:#373e58
}
.mean-container a.meanmenu-reveal span {
	background-color:#373e58
}
.other-side .modal-menu {
	float:right;
	margin-left:20px;
	margin-top:3px
}
.other-side .modal-menu a {
	color:#64acff;
	font-size:20px;
	font-weight:700;
	width:40px;
	height:40px;
	line-height:40px;
	background-color:#fff;
	-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .1);
	box-shadow:0 0 15px rgba(0, 0, 0, .1);
	text-align:center
}
.other-side .modal-menu a:hover {
	color:#ff6464
}
.ban-pc {
	display: block;
}
.ban-mobile {
	display: none;
}
.ban-mobile img {
	width: 100%;
	height: auto;
}
.banner img {
	width: 100%;
	display: block;
}
.ban-pc .swiper-slide {
	position: relative;
}
.ban-pc .swiper-slide i {
	font-size: 18px;
	margin-right: 10px;
	margin-top: -10px;
}
.ban-pc .swiper-slide .t1 {
	position: absolute;
	font-size: 60px;
	font-weight: 800;
	margin-bottom: 4px;
	color: #0d3372;
	top: 83px;
	left: 51%;
	z-index: 9999;
}
.ban-pc .swiper-slide .t2 {
	position: absolute;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 20px;
	color: #0d3372;
	top: 237px;
	left: 51%;
	z-index: 9999;
}
.ban-pc .swiper-slide .t3 {
	position: absolute;
	font-size: 60px;
	font-weight: 800;
	margin-bottom: 4px;
	color: #0d3372;
	top: 83px;
	left: 19.5%;
	z-index: 9999;
}
.ban-pc .swiper-slide .t4 {
	position: absolute;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 20px;
	color: #0d3372;
	top: 180px;
	left: 21.5%;
	z-index: 9999;
}
.ban-pc .swiper-slide .t4 p {
	line-height: 50px;
}
.ban-pc .swiper-slide .t5 {
	position: absolute;
	font-size: 60px;
	font-weight: 800;
	margin-bottom: 4px;
	color: #0d3372;
	top: 83px;
	left: 20%;
	z-index: 9999;
}
.ban-pc .swiper-slide .t6 {
	position: absolute;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 20px;
	color: #0d3372;
	top: 180px;
	left: 20.5%;
	z-index: 9999;
}
.ban-pc .swiper-slide .t7 {
	position: absolute;
	font-size: 60px;
	font-weight: 800;
	margin-bottom: 4px;
	color: #0d3372;
	top: 225px;
	left: 20%;
	z-index: 9999;
	line-height: 90px;
}
.ban-pc .swiper-pagination-bullet-active {
	background: #fcc332!important;
}
.ban-pc .swiper-pagination-bullet {
	width: 12px!important;
	height: 12px!important;
	background: #0d3372;
	opacity:1!important;
}
.ban-pc .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom:47px!important;
}
.index-tit {
	width: 100%;
	text-align: center;
	overflow: hidden;
}
.index-tit .t-1 {
	font-size: 34px;
	color: #0d3372;
	font-weight: bold;
	margin-bottom: 20px;
}
.index-tit .t-2 {
	width: 60px;
	height: 4px;
	background: #fcc900;
	margin: 0 auto;
}
.index-tit .t-3 {
	font-size: 20px;
	color: #888;
	font-weight: bold;
	margin-top: 17px;
}
/*产品分类*/



.index-cat {
	padding: 60px 0 36px 0;
	overflow: hidden;
}
.index-cat-con {
	margin-top: 54px;
	overflow: hidden;
}
.index-cat-con .main {
	border: 4px solid #171c61;
	padding: 16px 27px;
	margin-bottom: 20px;
}
.index-cat-con .main .tit {
	height: 48px;
	margin-bottom: 7px;
}
.index-cat-con .main .tit img {
	float: left;
	margin-right: 18px;
	display: block;
}
.index-cat-con .main .tit span {
	line-height: 48px;
	font-size: 24px;
	font-weight: bold;
	color: #0d3372;
}
.index-cat-con .main .tit span a {
	color: #0d3372;
}
.index-cat-con .main .txt {
	padding: 0 3px;
	line-height: 22px;
	
}
.index-cat-con .main:hover {
	display: block;
	border: 4px solid #fcc900;
}
.index-cat-con .main:hover span a {
	color: #fcc900;
}
/*首页搜索*/



.index-search {
	width: 100%;
	overflow: hidden;
	background: url("../images/index-search-bg.jpg") no-repeat #e0e0e0;
}
.index-search-con {
	padding: 60px 0 80px 0;
	overflow: hidden;
}
.index-search-con .txt {
	margin-top: 18px;
	overflow: hidden; /*text-align: center;*/
	font-size: 16px;
	line-height: 22px;
	padding: 0 100px;
}
.index-search-con .txt .t-4 {
	padding-left: 20px;
	padding-top: 4px;
}
.index-search-con .txt .t-5 {
	padding-left: 20px;
	padding-top: 4px;
}
.index-search-con .txt .t-6 {
	padding-left: 20px;
	padding-top: 4px;
}
.index-search-con .txt .t-7 {
	padding-left: 20px;
	padding-top: 4px;
}
.index-search-con .txt .t-8 {
	padding-top: 4px;
}
.index-search-con .search-i {
	margin: 55px auto 0;
	width: 498px;
	border: 1px solid #0d3372;
}
.search-i .search-form {
	position:relative
}
.search-i .search-form .search-input {
	display:block;
	width:100%;
	height:50px;
	line-height:initial;
	border:1px solid #eee;
	color:#373737;
	outline:0;
-webkit-transition:.5s;
transition:.5s;
	padding-top:4px;
	padding-left:10px
}
.search-i .search-form .search-button {
	position:absolute;
	right:0;
	top:0;
	height:50px;
	background:0 0;
	border:0;
	width:50px;
	outline:0;
-webkit-transition:.5s;
transition:.5s;
	padding:0;
	cursor:pointer
}
.search-i .search-btn {
-webkit-transition:all .5s;
transition:all .5s;
	font-size:16px;
	color:#373737
}
.search-i .search-btn:hover {
	color:#0d3372
}
.search-i .search-btn:hover i {
	color:#0d3372
}
/*首页关于我们*/



.index-about {
	padding: 60px 0 37px 0;
	overflow: hidden;
}
.index-about .txt {
	margin-top: 23px;
	overflow: hidden;
	line-height: 24px;
}
.numCount {
	margin:60px -10px;
	width:100%;
}
.numCount li {
	float: left;
	width: 20%;
	text-align: center;
}
.numCount li .item {
	margin: 0 10px;
}
.numCount li .numU {
	line-height:1.3;
}
.numCount li .numCX {
	font-size:38px;
	color:#0d3372;
}
.numCount li .numCX2 {
	font-size:22px;
	line-height: 25px;
}
.numCount li .numU .unitC {
	font-size:100%;
	line-height: 1.3;
	margin-left: 0.3em;
}
.numCount li .numU em {
	font-size: 38px;
	color:#0d3372;
}
 @media (max-width:800px) {
 .numCount li .numCX {
font-size:24px;
}
 .numCount li .numU em {
font-size: 24px;
}
}
 @media (max-width:640px) {
 .numCount li .numCX {
font-size:7vw;
}
}
 @media (max-width:480px) {
 .numCount {
font-size:0.5vw;
}
}
.index-about .pic {
	position: relative;
	width:100%;
}
.index-about .pic a {
	color:#0d3372;
}
.index-about .pic .center {
	position: absolute;
	width:388px;
	height: 242px;
	box-sizing: border-box;
	padding: 73px 36px 53px 36px;
	top:50%;
	left:50%;
	margin-left: -194px;
	margin-top:-154px;
	line-height: 38px;
	font-size: 18px;
	font-weight: bold;
}
.index-about .pic img {
	width: 100%;
}
.index_mobile_about_pic {
	display:none;
}
 @media(max-width:990px) {
 .index_mobile_about_pic {
display:block;
}
 .index_about_pic {
display:none;
}
 .index-about .pic .center {
display:none;
}
}
/*首页新闻*/



.index-news {
	width: 100%;
	overflow: hidden;
	padding: 60px 0 47px 0;
}
.index-news-main {
	margin-top: 40px;
}
.index-news-main .news-top {
	height: 42px;
	border-bottom: 1px solid #ededed;
}
.index-news-main .news-top span {
	float: left;
	margin-top: 9px;
	font-size: 20px;
	font-weight: bold;
	color: #888;
	display: block;
}
.index-news-main .news-top em {
	float: right;
	width: 30px;
	line-height: 26px;
	border: 2px solid #ababab;
	border-radius: 20px;
	display: block;
}
.index-news-main .news-top em a {
	display: block;
	color: #888;
	font-size: 26px;
	text-align: center;
}
.index-news-main .con-fl {
	margin-top: 12px;
}
.index-news-main .con-fl .news-main {
	margin-bottom: 10px;
	background: #f6f6f6;
}
.index-news-main .con-fl .news-main img {
	width:100%;
}
.index-news-main .con-fl .news-main .news-main-t {
	padding: 20px 35px 20px 35px;
}
.index-news-main .con-fl .news-main .news-main-t .tit {
	margin-bottom: 9px;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.index-news-main .con-fl .news-main .news-main-t .txt {
	margin-bottom: 6px;
	line-height: 24px;
	color: #777;
}
.index-news-main .con-fl .news-main .news-main-t .more {
	width: 90px;
	line-height: 28px;
	background: #fcc900;
	border-radius: 15px;
	text-align: center;
}
.index-news-main .con-fl .news-main .news-main-t .more a {
	display: block;
	color: #fff;
}
.index-news-main .con-fr {
	margin-top: 10px;
}
.index-news-main .con-fr .news-main {
	margin-bottom: 22px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #ebebeb;
	overflow: hidden;
}
.index-news-main .con-fr .news-main .fl-Q {
	width: 6%;
	line-height: 26px;
	border: 2px solid #ebebeb;
	border-radius: 4px;
	text-align: center;
	font-size: 20px;
	float: left;
}
.index-news-main .con-fr .news-main .fr-M {
	width: 90%;
	overflow: hidden;
	float: right;
}
.index-news-main .con-fr .news-main .fr-M .tit {
	margin-bottom: 5px;
	line-height: 26px;
	font-size: 16px;
	font-weight: bold;
}
.index-news-main .con-fr .news-main .fr-M .txt {
	margin-bottom: 6px;
	line-height: 20px;
	color: #777;
}
section.partners {
	padding: 60px 0 37px 0;
	overflow: hidden;
	width:100%;
}
section.partners .index-tit .t-1 {
	text-transform:uppercase;
}
section.partners .partner_list {
	padding-top: 20px;
}

section.partners .partner_list li{ margin:8px 0px; text-align:center}
section.partners .partner_list li span{ width:100%; text-align:center; line-height:36px; font-size:16px; font-weight:bold}

/*底部*/



.foot {
	width: 100%;
	overflow: hidden;
	background:#2274BA;
}
.foot-con {
	width: 100%;
	padding:36px 0 60px 0;
	overflow: hidden;
}
.foot-top {
	width: 100%;
	height: 65px;
	border-bottom: 1px solid #fff;
}
.foot-logo {
	float: left;
}
.foot-logo img {
}
.foot-menu {
	float: right;
	margin-top: 24px;
	line-height: 39px;
	color: #fff;
}
.foot-menu span {
	padding: 0 10px;
}
.foot-menu a {
	color: #fff;
}
.foot-menu a:hover {
	border-bottom: 2px solid #fff;
}
.foot-txt {
	width: 100%;
	padding: 20px 0 29px 0;
	line-height: 31px;
	color:#fff;
}
.foot-lx {
}
.foot-lx .con {
	float: left;
	line-height: 33px;
	color:#fff;
}
.foot-lx .con i {
	margin-right: 10px;
}
.foot-lx .er {
	float: right;
}
.foot-lx .er img {
	margin-left: 11px;
	float: left;
	display: block;
	width:200px;
}
.foot-copy {
	width: 100%;
	color: #fff;
	line-height: 47px;
	text-align: center;
}
.foot-copy a {
	color:#fff
}
.GoTop {
	background: rgba(255, 255, 255, 0.15) url(../images/gotop.png) no-repeat center;
}
.GoTop:hover {
	background-image: url(../images/gotop1.png);
	background-color: rgba(0, 0, 0, .1);
}
.GoTop.active,  .myTop a.active {
	opacity: 1;
	visibility: visible;
}
.myTop {
	width: 80px; /*height:320px;*/
	position: fixed;
	right: 0;
	bottom: 0px;
	z-index: 99;
}
.myTop a {
	width: 100%;
	height: 80px;
	opacity: 0;
	visibility: hidden;
	text-align: center;
	line-height: 80px;
	color: #000;
	display: block;
	position: relative;
 transition: all .3s ease-in-out;
 -moz-transition: all .3s ease-in-out;
 -webkit-transition: all .3s ease-in-out;
}
.myTop p {
	height: 80px;
	line-height: 80px;
	width: 300px;
	color: rgba(0, 0, 0, 0);
	padding-left: 60px;
	font-size: 14px;
	background: rgba(255, 255, 255, 0.15);
	position: absolute;
	left: 0;
	top: 0;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
.myPhone p {
	background: rgba(255, 255, 255, .15) url(../images/mynum.png) no-repeat 26px center;
}
.myPhone:hover p {
	background: rgba(0, 0, 0, .4) url(../images/mynum1.png) no-repeat 26px center;
	left: -220px;
	color: #fff;
}
.myfacebook {
	background: rgba(255, 255, 255, 0.15) url(../images/facebook.png) no-repeat center;
}
.myfacebook:hover {
	background-image: url(../images/facebook1.png);
	background-color: rgba(0, 0, 0, .1);
}
.myWhatsApp {
	background: rgba(255, 255, 255, 0.15) url(../images/WhatsApp.png) no-repeat center;
}
.myWhatsApp:hover {
	background-image: url(../images/WhatsApp1.png);
	background-color: rgba(0, 0, 0, .1);
}
.myEmail {
	background: rgba(255, 255, 255, 0.15) url(../images/E-mail.png) no-repeat center;
}
.myEmail:hover {
	background-image: url(../images/E-mail1.png);
	background-color: rgba(0, 0, 0, .1);
}
.myweixin p {
	background: rgba(255, 255, 255, .15) url(../images/wxs1.png) no-repeat 22px center;
}
.myweixin:hover p {
	background: rgba(0, 0, 0, .4) url(../images/wxs2.png) no-repeat 22px center;
	left: -220px;
	color: #fff;
}
.myweixin i {
	display: inline-block;
	vertical-align: middle;
	line-height: 20px;
	text-align: left;
	margin-left: 15px;
}
.myweixin img {
	width: 80px;
	display: inline-block;
	vertical-align: top;
}
.myweixin:hover img {
	opacity: 1;
	visibility: visible;
	z-index: 1;
	filter: alpha(opacity='100');
}
.myTop a, .myTop p, .GoTop {
	height: 60px;
	line-height: 60px;
}
/*内页*/



.pro-ban {
	background: url("../images/products_ban.jpg") no-repeat center;
	display: block;
}
.list-pro-ban-1 {
	background: url("../images/pro_ban1.jpg") no-repeat center;
	display: block;
}
.list-pro-ban-2 {
	background: url("../images/pro_ban2.jpg") no-repeat center;
	display: block;
}
.inner-ban {
	width: 100%;
	height: 400px;
}
.inner-ban img {
	display: none;
}
/*产品banner文字*/

.inner-ban .cat_1 {
	position: absolute;
	font-size: 60px;
	font-weight: 800;
	margin-bottom: 4px;
	color: #0d3372;
	top: 294px;
	left: 19.8%;
}
.inner-ban .cat_4 {
	position: absolute;
	margin-bottom: 4px;
	color: #0d3372;
	font-weight: 800;
	top:300px;
	left: 19.8%;
}
.inner-ban .cat_4 .ct {
	font-size: 60px;
	margin-bottom: 28px;
}
.inner-ban .cat_4 .c1 {
	font-size: 30px;
}
.inner-ban .cat_4 .c2 {
	font-size: 30px;
}
.inner-ban .cat_3 {
	position: absolute;
	margin-bottom: 4px;
	color: #0d3372;
	font-weight: 800;
	top:300px;
	left: 19.8%;
}
.inner-ban .cat_3 .ct {
	font-size: 60px;
	margin-bottom: 28px;
}
.inner-ban .cat_3 .c1 {
	font-size: 30px;
}
.inner-ban .cat_3 .c2 {
	font-size: 30px;
}
.inner-ban .cat_5 {
	position: absolute;
	margin-bottom: 4px;
	color: #0d3372;
	font-weight: 800;
	top:300px;
	left: 19.8%;
}
.inner-ban .cat_5 .ct {
	font-size: 60px;
	margin-bottom: 28px;
}
.inner-ban .cat_5 .c1 {
	font-size: 30px;
}
.inner-ban .cat_6 {
	position: absolute;
	margin-bottom: 4px;
	color: #0d3372;
	font-weight: 800;
	top:288px;
	left: 19.8%;
	line-height: 78px;
}
.inner-ban .cat_6 .ct {
	font-size: 60px;
	margin-bottom: 28px;
}
.inner-ban .cat_7 {
	position: absolute;
	margin-bottom: 4px;
	color: #0d3372;
	font-weight: 800;
	top:300px;
	left: 55.8%;
}
.inner-ban .cat_7 .ct {
	font-size: 60px;
	margin-bottom: 28px;
}
.inner-ban .cat_7 .c1 {
	font-size: 30px;
	margin-left: 18px;
}
.inner-ban .cat_8 {
	position: absolute;
	margin-bottom: 4px;
	color: #0d3372;
	font-weight: 800;
	top:300px;
	left: 19.8%;
	line-height: 78px;
	font-size: 80px;
}
.inner-ban .cat_2 {
	position: absolute;
	margin-bottom: 4px;
	color: #0d3372;
	font-weight: 800;
	top:264px;
	left: 37.8%;
	line-height: 78px;
	font-size: 80px;
}
.inner-ban .cat_9 {
	position: absolute;
	margin-bottom: 4px;
	color: #0d3372;
	font-weight: 800;
	top:300px;
	left: 19.8%;
}
.inner-ban .cat_9 .ct {
	font-size: 60px;
	margin-bottom: 28px;
}
.inner-ban .cat_9 .c1 {
	font-size: 30px;
}
.inner-ban .cat_9 .c2 {
	font-size: 30px;
}
.inner-ban .cat_10 {
	position: absolute;
	margin-bottom: 4px;
	color: #0d3372;
	font-weight: 800;
	top:284px;
	left: 19.8%;
	line-height: 78px;
	font-size: 80px;
}
.inner-ban .cat_11 {
	position: absolute;
	margin-bottom: 4px;
	color: #0d3372;
	font-weight: 800;
	top:284px;
	left: 19.8%;
	line-height: 78px;
	font-size: 80px;
}
 @media(max-width:990px) {
 .inner-ban .catinfo {
 display: none;
}
}
.location {
	width: 100%;
	line-height: 50px;
}
.location i {
	margin-right:10px;
}
.inner {
	width: 100%;
	overflow: hidden;
}
/*index-pro*/



.inner-pro-txt {
	width: 100%;
	text-align: center;
	padding: 27px 35px;
	margin-bottom: 20px;
	border: 4px solid #171c61;
}
.inner-pro-txt .tit {
	margin-bottom: 18px;
	font-size: 28px;
	font-weight: bold;
	color: #0d3372;
}
.inner-pro-txt .txt {
	line-height: 22px;
	text-align: left;
}
.inner-pro {
	overflow: hidden;
	margin-bottom:50px;
	background:#f5f5f5;
}
 @media(min-width:1200px) {
.inner-pro .col-lg-6 {
width:580px;
}
}
.inner-pro .pic {
	width: 100%;
}
.inner-pro .pic img {
	width:580px;
	height:320px
}
.inner-pro .con {
	padding:50px 25px 50px 50px;
}
.inner-pro .tit {
	height: 47px;
	font-size: 24px;
}
.inner-pro .line {
	width: 40px;
	height: 2px;
	background: #333;
	margin-bottom:24px;
}
.inner-pro .txt {
	line-height: 22px;
}
/*list-pro*/



.list-pro {
	overflow: hidden;
	margin-bottom:50px;
	width:100%;
}
.list-pro .con {
	width: 100%;
	overflow: hidden;
	border: 1px solid #b3b3b3;
	margin-bottom: 20px;
}
.list-pro .con .pic {
	width: 100%;
	padding: 20px 0 30px 0;
}
.list-pro .con .pic img {
	width:100%;
	height:260px
}
.list-pro .con .txt {
	padding: 0 15px;
	width: 100%;
	height: 65px;
	line-height: 20px;
	word-break: break-all;
}
/*show-pro*/



.show-pro {
	overflow: hidden;
	margin-bottom:50px;
	width:100%;
}
.show-pro .pic {/*padding: 0 20px;*/
	width: 100%;
	text-align:center;
	padding-bottom:20px;
}
.show-pro .pic img {
	max-width:100%;
	height:auto;
}
.show-pro .model {
	width: 100%;
}
.show-pro .model p {
	padding: 18px 20px;
	background: #fcc900;
	color: #0d3372;
	font-size: 20px;
	font-weight: bold;
	display: inline-block;
}
.show-pro .name {
	width: 100%;
}
.show-pro .name p {
	padding: 17px 20px;
	background: #e0e0e0;
	color: #0d3372;
	font-size: 20px;
	font-weight: bold;
	display: inline-block;
}
.show-pro .txt-main {
	padding: 26px 20px 36px 20px;
	line-height: 30px;
	font-size: 16px;
}
.show-pro .txt-main .play_video {
	margin-top: 10px;
}
.show-pro .txt-main .play_video video {
	width:100%;
}
.show-pro .txt-main img {
	width: 104.9%;
	margin-left: -2.3%;
}
.show-pro .txt-main table {
	border-collapse: collapse;
	border:none;
	width:100% !important;
}
.show-pro .txt-main table td {
	border: solid #fff 1px;
	padding: 2px;
}
 .show-pro .txt-main table tr:nth-child(odd) {
background: #e7e7e9;
}
 .show-pro .txt-main table tr:nth-child(even) {
background: #d3d3d5;
}
.show-pro .related {
	margin-bottom: 40px;
}
.show-pro .tit {
	width: 100%;
	overflow: hidden;
	margin-bottom: 32px;
}
.show-pro .tit p {
	padding: 16px 20px;
	background: #e0e0e0;
	color: #0d3372;
	font-size: 20px;
	font-weight: bold;
	display: inline-block;
}
.show-pro .related .main {
	padding: 0 25px;
	width:100%;
}
.show-pro .related .main .con {
	width: 100%;
	overflow: hidden;
	border: 1px solid #b3b3b3;
	margin-bottom: 20px;
	padding: 10px;
}
.show-pro .related .col-lg-3 {
	padding: 0 10px !important;
}
.show-pro .related .main .con .pic {
	width: 100%;
}
.show-pro .related .main .con .pic img {
	width: 100%;
	height:176px;
}
.show-pro .related .main .con .txt {
	margin-top: 8px;
	width: 100%;
	height: 46px;
	line-height: 17px;
	word-break: break-all;
}
/*message*/



.message {
	width: 100%;
}
.message-touch {
	height: 395px;
	position:relative;
	margin: 0 20px;
}
div.message input[type='text'], div.message input[type='submit'] {
	background: #fff;
	border: 1px solid #ddd;
	position:absolute;
	outline:none;
	text-indent:14px;
	color:#777;
	width: 100%;
}
div.message input[type='checkbox'] {
	width:12px;
	height:12px;
}
input.message_1 {
	width: 48% !important;
	height:55px;
	top:0;
	left:0;
}
input.message_2 {
	width: 48% !important;
	height:55px;
	top:0;
	right:0;
}
input.message_3 {
	width: 48% !important;
	height:55px;
	top:75px;
	left:0;
}
input.message_4 {
	width: 48% !important;
	height:55px;
	top:75px;
	right:0;
}
input.message_5 {
	width:180px!important;
	height:35px;
	top:300px;
	left:0;
	text-indent: 0!important;
	text-align: center;
}
.message textarea {
	width:100%;
	height:132px;
	position:absolute;
	top:150px;
	left:0;
	outline:none;
	overflow:hidden;
	border: 1px solid #ddd;
}
.message textarea, .message-touch input {
	color:#777;
}
.message textarea {
	padding:24px 14px;
}
input.message_sub {
	width:240px !important;
	height:45px !important;
	text-indent:0 !important;
	color:#fff !important;
	top:350px;
	left:0;
	border-radius:5px;
	cursor:pointer;
	background:#2a3b96!important;
	line-height:45px;
	text-align:center !important;
	font-size:18px;
}
input.message_sub a {
	display:block;
	color:#fff !important;
}
input.message_sub i {
	color:#fff;
	margin-right:5px;
}
.message .vdimgck {
	float:left;
	cursor: pointer;
	height:32px;
	position:absolute;
	top:302px;
	left:200px;
}
.filters {
	width: 100%;
	overflow: hidden;
	background:#fff;
}
.filters .filter-tabs {
	position:relative;
	float: left;
}
.filters li {
	position:relative;
	display: inline-block;
	line-height:30px;
	padding:10px 55px;
	cursor:pointer;
	color:#666;
	font-weight:500;
	font-size:16px;
	top: 0;
	font-family: "Roboto", sans-serif;
}
.filters a:hover, .filters a:focus {
	text-decoration: underline;
}
.filters li:last-child {
	margin-right: 0;
}
.filters .filter.active,  .filters .filter:hover {
	border-bottom: 2px solid #2a3b96;
	color: #2a3b96 !important;
}
.filters .filter:hover a {
	color: #2a3b96;
}
.filters .filter.active a {
	color: #2a3b96;
}
.contact-lx {
	width: 100%;
	padding-bottom: 50px;
	overflow: hidden;
	background: #f4f6f8;
}
.contact-lx i {
	margin-right: 15px;
	color: #489c4d;
}
/*======================



Contact Page Style



========================*/



.contact-map {
	padding:20px;
	width: 100%;
	background: #fff;
	margin-bottom: 50px;
}
.contact-map img {
	width: 100%;
}
 @media only screen and (max-width: 767.98px) {
 .contact-map {
 height: 350px;
}
}
.contact-form-content {
	width: 100%;
	overflow: hidden;
	background: #fff;
	padding: 50px 50px 0px 50px;
	margin-bottom:25px;
}
.contact-form-content .tit {
	margin-bottom: 30px;
	overflow: hidden;
}
.contact-form-content .tit span {
	display: block;
	font-size: 36px;
	color: #333;
	margin-bottom: 25px;
}
.contact-form-content .tit em {
	display: block;
	width: 200px;
	height: 1px;
	background: #a6a6a6;
}
.contact-fl {
}
.contact-fl .info {
	overflow: hidden;
}
.contact-fl .info p {
	padding: 15px 0;
}
.contact-fl .info i {
	color: #0d3372;
	margin-right: 20px;
}
.contact-fr {
}
.touch {
	width:100%;
	height:400px;
	position:relative;
}
div.contact-fr input[type='text'], div.contact-fr input[type='submit'] {
	background: #fff;
	border: 1px solid #ddd;
	position:absolute;
	outline:none;
	text-indent:14px;
	color:#777;
	width: 100%;
}
div.contact-fr input[type='checkbox'] {
	width:12px;
	height:12px;
}
input.gbk_1 {
	width: 48% !important;
	height:40px;
	top:0;
	left:0;
}
input.gbk_2 {
	width: 48% !important;
	height:40px;
	top:0;
	right:0;
}
input.gbk_3 {
	width: 48% !important;
	height:40px;
	top:60px;
	left:0;
}
input.gbk_4 {
	width: 48% !important;
	height:40px;
	top:60px;
	right:0;
}
input.gbk_5 {
	width:180px!important;
	height:35px;
	top:270px;
	left:0;
	text-indent: 0!important;
	text-align: center;
}
.contact-fr textarea {
	width:100%;
	height:132px;
	position:absolute;
	top:120px;
	left:0;
	outline:none;
	overflow:hidden;
	border: 1px solid #ddd;
}
.contact-fr textarea, .touch input {
	color:#777;
}
.contact-fr textarea {
	padding:24px 14px;
}
input.contact_sub {
	width:240px !important;
	height:45px !important;
	text-indent:0 !important;
	color:#fff !important;
	top:320px;
	left:0;
	border-radius:5px;
	cursor:pointer;
	background:#0d3372!important;
	line-height:45px;
	text-align:center !important;
	font-size:18px;
}
input.contact_sub a {
	display:block;
	color:#fff !important;
}
input.contact_sub i {
	color:#fff;
	margin-right:5px;
}
.contact-fr .vdimgck {
	float:left;
	cursor: pointer;
	height:32px;
	position:absolute;
	top:272px;
	left:200px;
}
/*NEWS*/



.inner-news {
	width: 100%;
	overflow: hidden;
	background: #f5f5f5;
}
.inner-news-menu {
	display: inline-block;
	margin-bottom: 33px;
	margin: 0 auto;
}
.inner-news-menu li {
	width: 202px;
	line-height: 48px;
	margin: 0 20px;
	float: left;
	text-align: center;
	border: 1px solid #b3b3b3;
	background: #fff;
	border-radius: 30px;
}
.inner-news-menu li a {
	display: block;
	color: #888;
}
.inner-news-menu li a:hover {
	display: block;
	background:#0d3372;
	border: #0d3372;
	border-radius: 30px;
	color: #fff;
}
.inner-news-menu .active a {
	background:#0d3372;
	border: #0d3372;
	border-radius: 30px;
	color: #fff!important;
}
.top-news {
	width: 100%;
	background: #fff;
	overflow: hidden;
	margin:33px 0 20px 0;
}
.top-news img {
	width:100%;
}
.top-news .con {
	padding:50px 25px 30px 0;
}
.top-news .con .tit {
	margin-bottom: 25px;
	font-size: 26px;
	color: #333;
}
.top-news .con .txt {
	line-height: 25px;
	margin-bottom: 55px;
	font-size: 16px;
	color: #999;
}
.top-news .con .time {
	margin-bottom:20px;
	color: #999;
}
.top-news .con .more {
	color: #999;
	padding: 9px 23px;
	border: 1px solid #999;
	display: inline-block;
}
.top-news .con .more a {
	color: #999;
}
.owl-stage {
	margin-bottom: 50px;
	width:100%;
}
.owl-item {
	width:100%;
	overflow: hidden;
	margin-bottom: 20px;
}
.owl-item li {
	padding: 30px;
	overflow: hidden;
	background: #fff;
}
.owl-item li a {
	display: block;
}
.owl-item li img {
	width:100%;
}
.owl-item li H4 {
	font-size: 16px;
	line-height: 57px;
	border-bottom: 1px solid #eee;
	transition: 460ms;
}
.owl-item li H6 {
	font-size: 12px;
	font-weight: normal;
	padding: 15px 0px;
	overflow: hidden;
	margin-bottom: 10px;
	line-height: 25px;
	text-align: left;
	color: #999;
	transition: 460ms;
	border-bottom: 1px solid #eee;
}
.owl-item li:hover H4 {
	color: #000;
}
.owl-item li .time {
	float: left;
	font-size: 12px;
	color: #666;
	transition: 460ms;
}
.owl-item li i {
	float: right;
	color: #666;
}
.news-info {
	width: 100%;
	overflow:hidden;
	background: #fff;
	padding: 50px 30px 20px 30px;
	margin: 50px 0;
}
.news-info .rightwrap {
}
.news-info h1 {
	font-weight: normal;
	margin-bottom: 14px;
	color: #505050;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
}
.news-info .entry-meta {
	padding: 8px 20px;
	background: #fff;
	overflow: hidden;
	color: #505050;
	line-height: 36px;
	font-size: 14px;
}
.news-info .contwrap {
	font-size: 14px;
	padding-top: 20px;
	padding-bottom: 40px;
	color: #555;
	line-height:20px;
}
.news-info .contwrap img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.news-info .rightwrap h4 {
	font-weight: bold;
	padding: 12px 14px;
	line-height: 23px;
	margin-bottom: 20px;
	background:#0d3372;
	font-size: 16px;
	color: #fff;
}
.news-info .rightwrap ul {
	width: 100%;
}
.news-info .rightwrap li {
	width: 100%;
	padding-bottom: 14px;
	padding-top: 7px;
	border-bottom: 1px solid #dadada;
}
.news-info .rightwrap li:last-child {
	border-bottom: none;
}
.news-info .rightwrap li a {
	color: #333;
	font-weight: bold;
	display: inline-block;
	font-size: 14px;
	line-height: 28px;
}
.news-info .rightwrap li a:hover {
	color: #0d3372;
}
.news-info .rightwrap li .post-date {
	display: block;
	line-height: 21px;
	font-size: 13px;
	color: #555;
	margin-top: 1px;
}
.news-info .paging {
	width: 100%;
	overflow: hidden;
	padding: 50px 0;
	width: 100%;
}
.news-info .paging .fl {
	font-size: 12px;
	line-height: 22px;
}
.news-info i {
	margin-right: 10px;
}
.news-info .paging a {
	color: #666;
}
.news-info .paging a:hover {
	color: #0d3372;
}
.news-info .paging .return {
	border: 1px solid #ddd;
	display: block;
	height: 34px;
	line-height: 34px;
	margin-top: 10px;
	text-align: center;
	width: 100px;
	font-size: 14px;
}
.news-info .paging .return:hover {
	border: 1px solid #0d3372;
	background-color: #0d3372;
	color: #fff;
}
/*关于我们*/



.about {
	width: 100%;
	line-height: 28px;
	background:#fff;
	overflow: hidden;
	padding: 50px;
	margin-bottom: 50px;
}
.about .company_info .infos img {
	width: 100%;
}
.about .Global img {
	width: 100%;
}
.about .catas img {
	width: 70%;
}
.about .cases2 img {
	width: 100%;
}
.about .company_info {
	background: url("../images/about.jpg") no-repeat;
	padding-top: 25px;
}
.about .sales_network .infos {
	background:#e8e8e8;
	padding-top: 40px;
	padding-bottom: 20px;
}
.about .sales_network .infos .txt {
	margin: 0 30px;
}
.about .years {
	background: url("../images/year.jpg") no-repeat;
	height: 34px;
	margin-bottom: 12px;
}
.about .sales_network .infos .txt img {
	width: 100%;
}
.about .years .nextword p {
	line-height: 33px;
	padding-left: 10px;
}
.about .company_info video {
	width: 95% !important;
	height: 95% !important;
}
.about .product_purchasing {
	padding-bottom: 20px;
}
.about .years .nextword2 p {
	line-height: 17px;
	padding-left: 10px;
}
/*一站式服务*/

.one-stop {
	width: 100%;
	overflow: hidden;
	padding-bottom: 100px;
}
.one-stop .box-1 {
	padding: 50px 0 40px 0;
	background:#fff;
	overflow: hidden;
}
.one-stop .box-1 .tit {
	margin-bottom: 16px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #0d3372;
}
.one-stop .box-1 .txt {
	text-align: left;
	font-size: 16px;
	line-height: 24px;
	color: #000;
	padding: 0px 36px;
}
.one-stop .box-2 {
	width: 100%;
	overflow: hidden;
	background: #fff;
	margin-bottom: 30px;
}
.one-stop .box-2 .tit {
	width: 100%;
	line-height: 44px;
	background: #0d3372;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.one-stop .box-2 .con {
	padding: 70px 60px 20px 60px;
}
.one-stop .box-2 .con .con-t {
	margin-bottom: 40px;
}
.one-stop .box-2 .con .con-t .t-1 {
	font-size: 40px;
	font-weight: bold;
	color: #333;
	margin-bottom: 20px;
}
.one-stop .box-2 .con .con-t .line {
	width: 2px;
	height: 63px;
	background: #333;
	margin-bottom: 22px;
}
.one-stop .box-2 .con .con-t .t-2 {
	font-size: 34px;
	font-weight: bold;
	color: #0d3372;
	margin-bottom: 20px;
}
.one-stop .box-2 .con .con-t .t-3 {
	color: #333;
}
.one-stop .box-2 .con .con-t .t-3 p {
	line-height: 36px;
	font-size: 18px;
}
.one-stop .box-2 .con .con-t .t-3 i {
	font-size: 12px;
	margin-right: 10px;
}
.one-stop .box-2 .con .con-t img {
	width: 100%;
}
.one-stop .box-3 {
	width: 100%;
	overflow: hidden;
	background: #fff;
}
.one-stop .box-3 .tit {
	width: 100%;
	line-height: 44px;
	background: #0d3372;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.one-stop .box-3 .con {
	padding: 60px 60px 20px 60px;
}
.one-stop .box-3 .con-m {
	border: 1px solid #aaa;
	padding: 40px;
	margin-bottom: 20px;
}
.one-stop .box-3 .con-m .t-1 {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	margin-bottom: 13px;
}
.one-stop .box-3 .con-m .t-1 a {
	color: #333;
}
.one-stop .box-3 .con-m .t-1 a:hover {
	color: #0d3372;
}
.one-stop .box-3 .con-m .t-2 {
	color: #333;
	line-height:24px;
	margin-bottom: 35px;
}
.one-stop .box-3 .con-m .t-3 {
	color: #333;
}
.one-stop .box-3 .con-m .t-3 a {
	color: #333;
}
 @media screen and (max-width:991px) {
 .one-stop {
padding-bottom: 50px;
}
 .one-stop .box-1 .tit {
font-size: 18px;
}
 .one-stop .box-1 .txt {
font-size: 14px;
padding: 0 5px;
}
 .one-stop .box-2 .tit, .one-stop .box-3 .tit {
font-size: 18px;
}
 .one-stop .box-2 .con, .one-stop .box-3 .con, .one-stop .box-3 .con-m {
padding: 20px;
}
 .one-stop .box-2 .con .con-t .t-2 {
font-size: 20px;
}
 .one-stop .box-2 .con .con-t .t-3 p {
font-size: 14px;
}
 .one-stop .box-3 .con-m .t-1 {
font-size: 14px;
line-height: 20px;
}
 .one-stop .box-3 .con-m .t-2 {
font-size: 12px;
}
}
.faz {
	width:100%;
	background: url("../images/abm4bj_06.jpg") no-repeat center;
}
.abM4 {
	padding-left:8%;
	padding-right:8%;
	padding-top:63px;
}
.abM4Tit {
	color: #333;
	font-size: 48px;
}
.abM4Bri {
	color: #000;
	line-height:30px;
	padding-top:10px;
	font-size: 22px;
}
.nianCon {
	width:823px;
	padding-bottom:36px;
}
.history_info {
	width: 100%;
}
.nianConP1 {
	font-size: 24px;
	color: #0469d8;
	padding-right:50px;
	position: relative;
	display: inline-block;
}
.niancontxt {
	width:690px;
	height:200px;
	padding-top:10px;
	line-height:30px;
	font-size:20px;
}
.nianConP1:before {
	content: '';
	width:35px;
	height: 2px;
	background: #0469d8;
	position: absolute;
	right: 0;
	top: 50%;
}
.nianConP2 {
	font-size: 22px;
	color: #333;
	line-height:40px;
}
.abM4Con {
	padding-top:50px;
}
.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev {
	display: block;
	width:35px;
	height:35px;
	margin: 0;
}
.ms-skin-default .ms-nav-next {
	background: #000;
	left: initial;
	right: 0;
	top:initial;
	bottom:90px;
	background: url("../images/xiajt.png") no-repeat center bottom;
}
.ms-skin-default .ms-nav-prev {
	background: #000;
	left: initial;
	right: 0;
	top:-40px;
	background: url("../images/shangjt.png") no-repeat center top;
}
.ms-skin-default .ms-nav-next:hover {
	background-position: center top;
}
.ms-skin-default .ms-nav-prev:hover {
	background-position: center bottom;
}
.ms-inner-controls-cont, .ms-container {
	position: initial!important;
}
.ms-thumb-frame .ms-thumb {
	font-size: 22px;
	color: #959595;
	text-align: right;
}
.ms-thumb-frame-selected .ms-thumb {
	font-size: 36px;
	color: #0469d8;
}
.master-slider {
	overflow: initial;
}
.zzjg {
	width: 100%;
	background: #efefef;
	overflow: hidden;
}
.zzjg span {
	line-height: 150px;
	font-size: 42px;
	color: #333;
}
.zzjg em {
	padding-top: 73px;
	margin-left: 23px;
	font-size: 22px;
	color: #333;
}
.zzjg p {
	line-height: 150px;
	font-size: 22px;
	text-align: right;
}
.zzjg p a {
	color: #2a3b96;
}
/*产业布局*/



.about-20 {
	width: 100%;
	height: 20px;
}
.about-1, .about-2 {
	width: 100%;
	background: #fff;
	overflow: hidden;
	margin-bottom: 20px;
}
.about-1 .con {
	padding: 50px;
	color: #333;
}
.about-1 .tit_1, .about-2 .tit_1 {
	height: 70px;
	font-size: 30px;
}
.about-1 .line, .about-2 .line {
	width: 30px;
	height: 2px;
	background: #b2b2b2;
	margin-bottom: 20px;
}
.about-1 .txt, .about-2 .txt {
	font-size: 16px;
	line-height: 35px;
}
.about-2 .con {
	padding:50px 25px 30px 25px;
	color: #333;
}
/*职业发展*/



.zyfz-1, .zyfz-2 {
	width: 100%;
	background: #fff;
	overflow: hidden;
	margin-bottom: 20px;
}
.zyfz-1 .con {
	padding: 50px 45px;
	color: #333;
}
.zyfz-1 .tit_1, .zyfz-2 .tit_1 {
	height: 70px;
	font-size: 30px;
}
.zyfz-1 .line, .zyfz-2 .line {
	width: 30px;
	height: 2px;
	background: #b2b2b2;
	margin-bottom: 20px;
}
.zyfz-1 .txt, .zyfz-2 .txt {
	font-size: 16px;
	line-height: 35px;
}
.zyfz-2 .con {
	padding:50px 25px 30px 25px;
	color: #333;
}
.zyfz-1 .pic, .zyfz-2 .pic {
	width: 100%;
}
.zyfz-2 .con img {
	padding: 30px 0;
}
.zyfz-2 .con .txt span {
	font-size: 20px;
	color: #333;
	display: block;
	margin-bottom: 15px;
}
.zyfz-2 .con .txt em {
	display: block;
}
.zyfz-2 .con .txt em p {
	line-height: 42px;
	margin-right: 40px;
	float: left;
}
.zyfz-1 .con .more {
	margin-top: 107px;
}
/*Down*/



.down-info {
	width: 100%;
	overflow:hidden;
	background: #fff;
	padding: 50px;
}
.down-info .tit {
	font-size:26px;
	color: #333;
	text-align: center;
	margin-bottom: 50px;
}
.down-info li {
	width: 100%;
	height: 85px;
	border-bottom: 1px solid #ddd;
}
.down-info li span {
	display: block;
	line-height: 85px;
	float: left;
	font-size: 18px;
}
.down-info li span a {
	color: #131313;
}
.down-info li span i {
	font-size: 20px;
	margin-right: 20px;
}
.down-info li em {
	display: block;
	width: 195px;
	line-height: 48px;
	text-align: center;
	margin-top: 25px;
	background: #eaeaea;
	float: right;
	font-size: 18px;
}
.down-info li em a {
	color: #939393;
	display: block;
}
.down-info li:hover span a {
	color: #2a3b96;
}
.down-info li:hover em a {
	color: #fff;
	background: #2a3b96;
}
/*JOB*/



.joblist {
	clear: both;
}
.job-txt {
	font-size: 16px;
	color: #2a3b96;
	line-height: 35px;
}
.job-txt a {
	color: #2a3b96;
}
.job-tit {
	width: 100%;
	background: #2a3b96;
	height: 50px;
	display: block;
}
.job-tit li {
	float: left;
	line-height: 50px;
	color: #fff;
	font-size: 16px;
	text-align: center;
}
.job-tit .tit-1 {
	width: 270px;
}
.job-tit .tit-2 {
	width: 200px;
}
.job-tit .tit-3 {
	width: 220px;
}
.job-tit .tit-4 {
	width: 180px;
}
.jonav li {
	width: 25%;
}
.jot {
	background: #fff;
}
.jot:hover {
	background: #e9ebf4;
}
.joa {
	background: #e9ebf4;
}
.jotxs:hover .jot {
	background: #e9ebf4;
}
.jot span {
	display: block;
	width: 14%;
	float: left;
	line-height: 47px;
	height: 47px;
	overflow: hidden;
	font-size:16px;
}
.jot span:first-child {
	padding-left: 4%;
	width: 26%;
}
.jod > span {
	color: #989898;
	cursor: pointer;
	transition: 300ms;
	-webkit-transition: 300ms;
}
.jotxs {
	position: relative;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}
.jos {
	display: none;
	padding-right: 1px;
}
.jos .bodr {
	border: 1px solid #eee;
	background: #fff;
	overflow: hidden;
	padding: 30px 5% 30px 5%;
	border-top: 0;
	line-height: 30px;
}
.jos .bodr span {
	display: block;
	border-top: 1px solid #eee;
	padding-top: 20px;
	margin-top: 20px;
}
.jotxs .line {
	background: #000;
	display: block;
	position: absolute;
}
.jotxs .line_1 {
	width: 21px;
	height: 1px;
	top: 23px;
	left: 15px;
}
.jotxs .line_2 {
	width: 1px;
	height: 21px;
	top: 13px;
	left: 25px;
}
.jotxs .arrow {
	width: 55px;
	height: 47px;
	position: absolute;
	top: 0;
	right: 0;
	transition: 300ms;
	-webkit-transition: 300ms;
}
.jotxs:hover .jod > span, .jotxs.act .jod > span {
	color: #333;
}
.jotxs.act .arrow {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.jo2 {
}
.jos a {
	color: #666
}
select.selbox {
	width: 100%;
	height: 48px;
	line-height: 48px;
	padding: 0px;
	outline: none;
	vertical-align: middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-family: "microsoft yahei";
	cursor: pointer;
	display: block;
	font-size: 14px;
	padding-left: 14px;
	border: 1px solid #ddd;
	color: #666
}
.no-csstransitions select.selbox {
	padding-left: 0;
	background-image: none;
}
select.selbox option {
	padding: 2px 12px;
}
select.selbox:hover {
	color: #323232;
}
.jobview {
	width: 100%;
	margin-top: 30px;
	margin-bottom: 50px;
}
.jobview .list {
	margin-top: 30px;
}
.jobview .list dd {
	width: 48.5%;
	display: block;
	margin-bottom: 20px;
	margin-right: 3%;
	float: left
}
.jobview .list dt {
	width: 100%;
	display: block;
}
 .jobview .list dd:nth-child(2n+2) {
margin-right: 0
}
.jobview .list .txt {
	background-color: #fff;
	border: 0px none;
	padding: 10px 12px;
	box-sizing: border-box;
	width: 100%;
	font: 14px/1.8 "microsoft yahei";
	border: 1px solid #ddd;
	color: #999
}
.jobview .list .txt2 {
	height: 200px;
	margin-bottom: 0px;
}
.jobview .list .btn {
	text-align: center;
	margin: 20px auto;
}
.jobview .list .fromBtn {
	display: inline-block;
	width: 100%;
	max-width: 150px;
	margin: 0px auto;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background-color: #0769b2;
	border: 0px;
	border-radius: 5px;
	margin-right: 20px;
	cursor: pointer
}
.jobview .list .fromBtn:hover {
	background-color: #045b9c;
}
.search_info {
	width:100%;
	height:58px;
	overflow: hidden;
	background:#f6f6f6;
	border-radius: 30px;
	margin-top:26px;
}
.search_info_txt {
	display:inline;
	float:left;
	width:80%;
	height:58px;
}
.search_info_txt_css {
	background-color: transparent;
	border-color: -moz-use-text-color;
	border-style: none;
	border-width: 0;
	color:#a2a2a2;
	float: left;
	width: 100%;
	height:58px;
	line-height:58px;
	overflow: hidden;
	text-indent:40px;
}
.search_info_btn {
	float: left;
	width:20%;
	height:54px;
	position: relative;
}
.search_info_btn_css {
	background-color: transparent;
	border-color: -moz-use-text-color;
	border-style: none;
	border-width: 0;
	float:left;
	width: 100%;
	height:54px;
	overflow: hidden;
	cursor:pointer;
	position: relative;
	z-index: 9999;
}
.search_info_btn i {
	position: absolute;
	top: 20px;
	left: 20px;
	font-size: 18px;
}
.list-pro-r {
}
.pro-pic {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}
.pro-pic img {
	width: 100%;
	height: auto;
}
.list-pro-r .con {
	display:block;
	padding:0;
	margin-bottom: 20px;
	overflow: hidden;
	background: #fff;
}
.list-pro-r .con img {
	display: block;
	width: 100%;
}
.list-pro-r .con:hover {
	background: #fff;
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}
.list-pro-r .con:hover .txt em a {
	color: #cc0202;
}
.list-pro-r .con .txt {
	padding:12px 0 30px 0;
	text-align: center;
}
.list-pro-r .con .txt span {
	display: block;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 16px;
}
.list-pro-r .con .txt em {
	display: block;
	color: #666;
	font-weight: bold;
}
.list-pro-r .con .txt em a {
	color: #666;
}
.list-pro-r .con .txt span a {
	color: #000;
}
/*--------------------------------



Magnific JS Customization



----------------------------------*/



.ht-mfp {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.ht-mfp.mfp-bg {
	background: rgba(0, 0, 0, 0.4);
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.ht-mfp .mfp-content {
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
 @media only screen and (min-width: 1200px) {
 .ht-mfp .mfp-content {
 max-width: 70%;
}
}
.ht-mfp .mfp-content .mfp-close {
	display: none;
}
.ht-mfp .mfp-close {
	background-color: #db0303;
	color: #FFFFFF;
	padding: 0;
	text-align: center;
	opacity: 0;
	top: 50px;
	right: 50px;
	height: 50px;
	width: 50px;
	line-height: 50px;
}
 @media only screen and (max-width: 767.98px) {
 .ht-mfp .mfp-close {
 top: 30px;
 right: 30px;
 height: 40px;
 width: 40px;
 line-height: 40px;
}
}
.ht-mfp .mfp-close:hover {
	background-color: #db0303;
}
.ht-mfp .mfp-arrow {
	background-color: #db0303;
	opacity: 1;
	margin-left: 15px;
	height: 55px;
	width: 55px;
}
.ht-mfp .mfp-arrow:before {
	display: none;
}
.ht-mfp .mfp-arrow:after {
	content: '\f104';
	color: #FFFFFF;
	font-family: "FontAwesome";
	font-size: 25px;
	line-height: 40px;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	width: 100%;
	height: 100%;
}
.ht-mfp .mfp-arrow-right {
	margin-left: auto;
	margin-right: 15px;
}
.ht-mfp .mfp-arrow-right:after {
	content: '\f105';
}
.ht-mfp .mfp-arrow:hover {
	background-color: #000;
}
.ht-mfp.zoom-animate.mfp-bg {
	opacity: 0;
}
.ht-mfp.zoom-animate .mfp-content {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 0;
}
.ht-mfp.zoom-animate.mfp-ready.mfp-bg {
	opacity: 0.9;
}
.ht-mfp.zoom-animate.mfp-ready .mfp-content {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.ht-mfp.zoom-animate.mfp-removing .mfp-content {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 0;
}
.ht-mfp.zoom-animate.mfp-removing.mfp-bg {
	opacity: 0;
}
.ht-mfp.zoom-animate.mfp-removing .mfp-close {
	opacity: 0;
}



/*================================



Single Product Page Style



==================================*/



@media only screen and (max-width: 767.98px) {
 .product-thumb-area {
 margin-bottom: 30px;
}
}
.product-thumb-area .pro-thumb-item img {
	margin: auto;
	max-width: 100%;
}
.product-thumb-area .product-details-thumbnail {
	border: 1px solid #e1e1e1;
	text-align: center;
	position: relative;
}
.product-thumb-area .product-details-thumbnail .btn-large-view {
	background-color: rgba(255, 255, 255, 0.9);
	bottom: 20px;
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.16);
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.16);
	color: #1b1b1c;
	display: block;
	font-weight: 700;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	line-height: 22px;
	padding: 10px 0;
	position: absolute;
	text-align: center;
	width: 136px;
}
.product-thumb-area .product-details-thumbnail .btn-large-view i {
	margin-left: 3px;
	vertical-align: middle;
}
.product-thumb-area .product-details-thumbnail-nav {
	margin-top: 10px;
}
.product-thumb-area .product-details-thumbnail-nav .pro-thumb-item {
	border: 1px solid #e1e1e1;
	text-align: center;
	cursor: pointer;
}
.product-thumb-area .product-details-thumbnail-nav .slick-list {
	margin: 0 -5px;
}
.product-thumb-area .product-details-thumbnail-nav .slick-list .slick-slide {
	margin: 0 5px;
}
 @media only screen and (min-width: 1200px) {
 .prod-details-info-content {
 padding-left: 20px;
}
}
.prod-details-info-content h2 {
	font-size: 30px;
	margin-top: -6px;
}
 @media only screen and (max-width: 767.98px) {
 .prod-details-info-content h2 {
 font-size: 24px;
 font-weight: 500;
 margin-bottom: 10px;
}
}
.prod-details-info-content .price {
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 33px;
}
 @media only screen and (max-width: 767.98px) {
 .prod-details-info-content .price {
 font-size: 20px;
 margin-bottom: 20px;
}
}
.prod-details-info-content .price-amount {
	font-size: 18px;
	font-weight: 500;
	vertical-align: middle;
}
.product-config {
	margin: 40px 0;
}
.product-config .table {
	margin-bottom: 0;
}
.product-config .table-bordered td,  .product-config .table-bordered th {
	border-color: #e1e1e1;
}
.product-config .table th {
	font-size: 18px;
	font-weight: 500;
}
.product-config .table .config-option a {
	color: #1b1b1c;
	font-size: 16px;
	font-weight: 500;
	margin-right: 10px;
}
.product-config .table .config-option a:last-child {
	margin-right: 0;
}
.product-config .table .config-option a:hover {
	color: #db0303;
}
.product-meta {
	margin-top: 40px;
}
 .product-meta span:not(.sku) {
 display: block;
 font-size: 16px;
 margin-bottom: 15px;
}
 .product-meta span:not(.sku):last-child {
 margin-bottom: 0;
}
.product-meta a {
	color: #1b1b1c;
	margin-right: 5px;
	font-size: 15px;
	vertical-align: middle;
}
.product-meta a:last-child {
	margin-right: 0;
}
.product-meta a:hover {
	color: #db0303;
}
.pro-qty {
	border: 1px solid #e1e1e1;
	display: inline-block;
	position: relative;
	width: 150px;
}
 @media only screen and (max-width: 767.98px),  only screen and (min-width: 768px) and (max-width: 991.98px) {
 .pro-qty {
 width: 120px;
}
}
.pro-qty input {
	font-weight: 600;
	border: none;
	text-align: center;
	padding: 12px 45px;
	outline: none;
	width: 100%;
}
.pro-qty a {
	color: #000000;
	font-size: 22px;
	font-weight: 600;
	text-align: center;
	position: absolute;
	top: 0;
	line-height: 50px;
	height: 100%;
	width: 35px;
}
 @media only screen and (min-width: 768px) and (max-width: 991.98px) {
 .pro-qty a {
 width: 35px;
 line-height: 54px;
}
}
 @media only screen and (max-width: 767.98px) {
 .pro-qty a {
 width: 35px;
 line-height: 48px;
}
}
.pro-qty a:hover {
	background-color: #db0303;
	border-color: #db0303;
	color: #FFFFFF;
}
.pro-qty a.inc {
	right: 0;
	border-left: 1px solid #e1e1e1;
}
.pro-qty a.dec {
	left: 0;
	border-right: 1px solid #e1e1e1;
}
.product-description-review {
	margin-top: 50px;
}
 @media only screen and (max-width: 767.98px) {
 .product-description-review {
 margin-top: 60px;
}
}
.product-description-review .desc-review-tab-menu {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.product-description-review .desc-review-tab-menu li {
	width: 100%;
}
.product-description-review .desc-review-tab-menu li a {
	background-color: #1b1b1c;
	border-right: 2px solid #ddd;
	color: #FFFFFF;
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 700;
	line-height: 1;
	padding: 20px 0;
}
.product-description-review .desc-review-tab-menu li a:last-child {
	border: none;
}
.product-description-review .desc-review-tab-menu li a.active {
	background-color: #db0303;
}
 @media only screen and (max-width: 767.98px) {
 .product-description-review .desc-review-tab-menu li a {
 font-size: 15px;
 font-weight: 500;
 padding: 10px 0;
}
}
.product-description-review .tab-tit {
	line-height:40px;
	background: linear-gradient(to right, #6f6f6f, #000);
	text-indent:20px;
	color: #fff;
	font-size: 16px;
}
.product-description-review .tab-content {
	padding: 20px 0;
	line-height: 25px;
}
 @media only screen and (max-width: 767.98px) {
 .product-description-review .tab-content {
 padding: 25px 15px;
}
}
.product-rating-wrap .average-rating {
	margin-bottom: 30px;
}
.product-rating-wrap .average-rating h4 {
	font-weight: 400;
	font-size: 22px;
	margin-bottom: 3px;
}
.product-rating-wrap .display-ratings .rating-item {
	margin-bottom: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.product-rating-wrap .display-ratings .rating-item:last-child {
	margin-bottom: 0;
}
.product-rating-wrap .display-ratings .rating-item .rating-author-pic {
	max-width: 50px;
	-webkit-flex-basis: 50px;
	-ms-flex-preferred-size: 50px;
	flex-basis: 50px;
	border-radius: 2px;
	overflow: hidden;
	margin-right: 10px;
}
.product-rating-wrap .display-ratings .rating-item .rating-author-txt {
	border: 1px solid #e1e1e1;
	border-radius: 2px;
	padding: 15px;
	-webkit-flex-basis: calc(100% - 60px);
	-ms-flex-preferred-size: calc(100% - 60px);
	flex-basis: calc(100% - 60px);
	max-width: calc(100% - 60px);
}
.product-rating-wrap .display-ratings .rating-item .rating-author-txt .rating-meta h3 {
	font-size: 14px;
	margin-top: 0;
	font-family: "Poppins", sans-serif;
	display: inline-block;
}
.product-rating-wrap .display-ratings .rating-item .rating-author-txt .rating-meta .time {
	vertical-align: middle;
	margin-left: 5px;
	font-size: 13px;
}
.product-rating-wrap .display-ratings .rating-item .rating-author-txt .rating-star {
	color: #db0303;
	font-size: 14px;
	margin-bottom: 5px;
}
.product-rating-wrap .display-ratings .rating-item .rating-author-txt .rating-star i {
	margin-right: 5px;
}
.product-rating-wrap .display-ratings .rating-item .rating-author-txt .rating-star i:last-child {
	margin-right: 0;
}
.product-rating-wrap .rating-form-wrapper {
	margin-top: 60px;
}
.product-rating-wrap .rating-form-wrapper h3 {
	font-size: 24px;
	font-weight: 500;
	margin-top: -5px;
	margin-bottom: 20px;
}
.product-rating-wrap .rating-form-wrapper .rating-form h5 {
	font-weight: 400;
	font-size: 18px;
	margin-bottom: 8px;
}
.product-rating-wrap .rating-form-wrapper .rating-form .rating-star i {
	color: #ccc;
	margin-right: 10px;
}
.product-rating-wrap .rating-form-wrapper .rating-form .rating-star i:last-child {
	margin-right: 0;
}
 .product-rating-wrap .rating-form-wrapper .rating-form .rating-star i:hover~i {
 color: #ccc;
}
.product-rating-wrap .rating-form-wrapper .rating-form .rating-star:hover i {
	cursor: pointer;
	color: #db0303;
}
.product-rating-wrap .rating-form-wrapper .rating-form input,  .product-rating-wrap .rating-form-wrapper .rating-form textarea {
	background-color: #FFFFFF;
	border: 1px solid #e1e1e1;
	display: block;
	padding: 12px 20px;
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.product-rating-wrap .rating-form-wrapper .rating-form input:focus,  .product-rating-wrap .rating-form-wrapper .rating-form textarea:focus {
	border-color: #db0303;
}
.search_form {
	line-height: 30px;
}
 @media (max-width: 1024px) {
 .homeAboutCont, .homeAboutCont-r {
margin: 2% 0 0 2%;
padding-bottom: 6px;
}
 .homeInforCont {
margin: 2% 0 0 2%;
padding-bottom: 6px;
}
 .homeInforCont h3 {
font-size: 18px;
line-height: 30px;
}
 .homeInforCont p {
margin-bottom: 6px;
line-height: 22px;
}
 .index-cybj-top .txt {
font-size: 12px;
}
}
 @media screen and (max-width:991px) {
 .head {
height: 26px;
background-image: none;
background-color: #e5e5e5;
}
 .show-pro .txt-main {
font-size: 12px;
line-height: 24px;
}
 .pc-logo {
display: none;
}
 .lang {
position: absolute;
top:5px;
right: 0;
}
 .top-fx {
display: none;
}
 .numCount {
margin:30px -10px;
}
 .numCount li {
width: 33.3%;
height: 80px;
}
 .logo {
padding-top: 0;
}
 .logo img {
width:135px;
}
 .carousel-inner > .item > img {
max-width:180%!important;
}
 .contact-fl .info {
font-size: 12px;
}
 .index-tit .t-1 {
font-size: 24px;
margin-bottom: 20px;
}
 .index-tit .t-3 {
font-size: 14px;
line-height: 20px;
margin-top: 15px;
}



/*产品分类*/



.index-cat {
padding: 30px 0 15px 0;
}
 .index-cat-con {
margin-top: 25px;
}
 .index-cat-con .main {
padding: 16px 17px;
margin-bottom: 20px;
}
 .index-cat-con .main .tit span {
font-size:16px;
}



/*首页搜索*/



.index-search {
background-image:none;
}
 .index-search-con {
padding: 30px 0 30px 0;
}
 .index-search-con .txt {
font-size: 14px;
}
 .index-search-con .search-i {
width: 330px;
border: 1px solid #0d3372;
}







/*首页新闻*/



.index-news {
padding: 0 0 15px 0;
}
 .index-news-main {
margin-top: 20px;
}
 .index-news-main .con-fl .news-main img {
width: 100%;
}
 .index-news-main .con-fl .news-main .news-main-t {
padding: 20px 15px;
}
 .ban-pc {
display: none;
}
 .ban-mobile {
display: block;
}
 .sm-top {
margin-top: 20px;
}
 .abM4 {
padding-left:2%;
padding-right:2%;
padding-top:50px;
}
 .niancontxt {
width:33%;
line-height:30px;
font-size:16px;
}
 .abM4Tit {
font-size:36px;
}
 .abM4Bri {
font-size:18px;
}
 .zzjg span {
line-height: 100px;
font-size:32px;
display: block;
}
 .zzjg em {
margin-left: 0;
line-height: 30px;
font-size: 18px;
}
 .zzjg p {
font-size:18px;
}
 .about-1 .con {
padding: 20px 10px;
}
 .navbar-area {
height: 55px;
}
 .cybj-pic-1 img, .cybj-pic-2 img, .cybj-pic-3 img, .cybj-pic-4 img, .cybj-pic-5 img {
width: 100%;
}
 .zyfz-1 .pic img, .zyfz-2 .pic img {
width: 100%;
}
 .zyfz-2 .con img {
width: 100%;
}
 .zyfz-1 .con, .zyfz-2 .con {
padding: 20px 10px;
}
 .inner-ban img {
display: block;
width: 100%;
}
 .pro-ban, .news-ban, .list-pro-ban-1, .list-pro-ban-2 {
background-image:none;
height: auto;
}







	











	







	



/*底部*/



.foot {
background-image: none;
background-color: #2274BA;
}
 .foot-con {
padding: 20px;
}
 .foot-top {
width: 100%;
height: 65px;
border-bottom: 1px solid #fff;
}
 .foot-logo img {
}
 .foot-menu {
display: none;
}
 .foot-lx .er {
float: none;
}
 .foot-txt {
padding: 20px 0 10px 0;
line-height: 20px;
color:#777;
}
 .foot-copy {
padding: 0 20px 10px 20px;
line-height: 20px;
}
 .foot-txt, .foot-copy {
font-size: 12px;
}



	



/*index-pro*/



.inner-pro-txt {
padding: 20px;
}
 .inner-pro-txt .tit {
margin-bottom:10px;
font-size: 20px;
}
 .inner-pro {
margin-bottom: 20px;
}
 .inner-pro .pic img {
width: 100%;
}
 .inner-pro .con {
padding:20px;
}
 .inner-pro .tit {
height: 37px;
font-size: 20px;
}
 .inner-pro .line {
margin-bottom:20px;
}
 .inner-pro .txt {
line-height: 22px;
}



/*show-pro*/	



.show-pro .pic img {
width: 100%;
}
 .show-pro .model p {
font-size: 18px;
}
 .show-pro .name p {
font-size: 18px;
}
 div.message input[type='text'], div.message input[type='submit'] {
font-size: 12px;
}
 input.message_sub {
font-size: 18px!important;
}
 .inner-news-menu li {
width:155px;
line-height:38px;
margin: 0 10px;
font-size: 12px;
}



	



	



	



	



/********内页菜单*********/



.m-ins-navbox {
width: 100%;
height: 38px;
background-color: #fff;
position: relative;
z-index: 11;
display: block;
}
 .m-ins-navbox.fixed {
position: fixed;
top: 0;
left: 0;
z-index: 11;
}
 .m-ins-navbox .left {
width: 15%;
cursor: pointer;
float:left;
}
 .m-ins-navbox .left .ico {
display: block;
width: 100%;
height: 38px;
background: url(../images/ico_35.png) no-repeat center #cc0000;
background-size: auto 50%;
}
 .m-ins-navbox .ret-subbox {
position: absolute;
top: 38px;
width: 100%;
background-color: #cc0000;
left: 0;
z-index: 2;
display: none;
}
 .m-ins-navbox .ret-subbox a {
display: block;
width:100%;
padding-left: 5%;
height: 38px;
line-height: 38px;
color: #fff;
font-size: 14px;
background: url(../images/ico_38.png) no-repeat 92% center;
background-size: auto 35%;
}
 .m-ins-navbox .right {
width: 85%;
position: relative;
float:right;
}
 .m-ins-navbox .right .tit {
display: block;
width: 95%;
padding-left: 5%;
font-size: 14px;
color: #000;
line-height: 38px;
background: url(../images/ico_36.png) no-repeat 93% center;
background-size: auto 50%;
cursor: pointer;
}
 .m-ins-navbox .right .subbox {
width: 100%;
position: absolute;
top: 38px;
background-color: #fff;
z-index: 2;
display: none;
left: 0;
}
 .m-ins-navbox .right .subbox a {
display: block;
width: 95%;
padding-left: 5%;
line-height: 38px;
height: 38px;
border-top: 1px solid #e5e5e5;
background: url(../images/ico_37.png) no-repeat 92% center;
background-size: auto 35%;
}
 .inner-menu {
display: none;
}
 .about {
padding: 10px 10px 20px 10px;
}
 .core {
padding: 30px 0;
}
 .core_tit .t-1 {
margin-bottom: 10px;
font-size: 20px;
}
 .core_tit .t-2 {
margin-bottom: 5px;
font-size: 20px;
}
 .core_con_fr .core-top {
padding: 14px 0;
overflow: hidden;
}
 .core_con_fr .core-s {
font-size: 30px;
margin-right:5px;
}
 .core_con_fr .core-txt {
margin-top:10px;
margin-left:0;
line-height: 37px;
color: #333;
}
 .core_con_fr .core-tit .core-tit-1 {
line-height: 20px;
margin-bottom:5px;
font-size:16px;
color: #333;
}
 .core_con_fr .core-tit .core-tit-2 {
color: #666;
font-size: 12px;
}
 .top-news img {
width: 100%;
}
 .top-news .con {
padding:30px 10px;
}
 .top-news .con .tit {
margin-bottom: 27px;
font-size: 24px;
color: #333;
}
 .news-img {
margin-left: 0;
}
 .news-box .tit {
font-size: 16px;
}
 .new-pro {
width: 100%;
height:auto;
margin-top:0;
}
 .new-pro-pic {
margin-top:0;
}
 .news-info {
padding: 20px 10px;
margin-top: 20px;
}
 .news-box {
padding: 20px 0;
}
 .news-list .con {
padding: 12px;
margin-bottom: 15px;
}
 .news-list .con .time {
margin-bottom: 18px;
}
 .news-list .con .txt {
width: 100%;
float: none;
}
 .news-list .con .txt span {
font-size: 16px;
margin-bottom: 15px;
}
 .down-info {
padding: 20px 10px;
}
 .down-info li {
height: 40px;
}
 .down-info li span {
line-height:40px;
font-size: 12px;
}
 .down-info li span i {
font-size: 16px;
margin-right:10px;
}
 .down-info li em {
display:none;
}
 .down-info li o {
display: none;
}
 .filters li {
padding: 10px 18px;
font-size: 14px;
}
 .product-item {
margin-bottom: 20px;
}
 .product-item img {
width: 100%;
}
 .about-box-1 {
margin-bottom: 40px;
}
 .about-box-2 {
background: #f3f3f3;
}
 .about-box-tit {
margin:40px 0 25px 0;
}
 .about-box-tit span {
height: 30px;
font-size: 24px;
}
 .about-box-tit em {
height: 25px;
font-size: 20px;
}
 .about-txt-2 {
margin-left:10px;
margin-top: 20px;
}
 .contact-form-content {
padding: 20px;
padding-bottom: 0;
}
 .contact-fl, .contact-fr {
padding: 0;
margin-top: 30px;
}
 .contact-form-content .tit span {
font-size: 24px;
}
 input.contact_sub {
width: 180px!important;
height: 40px!important;
line-height: 40px;
}
 input.gbk_5 {
width: 150px!important;
left: 0;
top:270px;
}
 .contact-fr .vdimgck {
left: 170px;
top:272px;
}
 .job-tit {
display: none;
}
}
/*表单验证结束*/



.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color:transparent;
	border-radius: 4px;
	display: inline-block;
}
.breadcrumb > li {
	display: inline-block;
}
.breadcrumb > li + li:before {
	padding: 0 5px;
	color: #ccc;
	content: "/\00a0";
}
.breadcrumb > .active {
	color: #777;
}
/*表单验证开始*/



.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.glyphicon-ok:before {
	content: "\e013";
}
.glyphicon-remove:before {
	content: "\e014";
}
.has-feedback {
	position: relative;
}
.has-feedback .form-control {
	padding-right: 42.5px;
}
.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
}
.input-lg + .form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px;
}
.input-sm + .form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px;
}
.has-success .help-block,  .has-success .control-label,  .has-success .radio,  .has-success .checkbox,  .has-success .radio-inline,  .has-success .checkbox-inline,  .has-success.radio label,  .has-success.checkbox label,  .has-success.radio-inline label,  .has-success.checkbox-inline label {
	color: #3c763d;
}
.has-success .form-control {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #3c763d;
}
.has-success .form-control-feedback {
	color: #3c763d;
}
.has-warning .help-block,  .has-warning .control-label,  .has-warning .radio,  .has-warning .checkbox,  .has-warning .radio-inline,  .has-warning .checkbox-inline,  .has-warning.radio label,  .has-warning.checkbox label,  .has-warning.radio-inline label,  .has-warning.checkbox-inline label {
	color: #8a6d3b;
}
.has-warning .form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
	color: #8a6d3b;
}
.has-error .help-block,  .has-error .control-label,  .has-error .radio,  .has-error .checkbox,  .has-error .radio-inline,  .has-error .checkbox-inline,  .has-error.radio label,  .has-error.checkbox label,  .has-error.radio-inline label,  .has-error.checkbox-inline label {
	color: #a94442;
}
.has-error .form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
	color: #a94442;
	background-color: #f2dede;
	border-color: #a94442;
}
.has-error .form-control-feedback {
	color: #a94442;
}
 .has-feedback label ~ .form-control-feedback {
 top: 25px;
}
 .has-feedback label.sr-only ~ .form-control-feedback {
 top: 0;
}
/*表单验证结束*/





#toggle-search:after {
	-moz-transition: top, 0.5s;
	-o-transition: top, 0.5s;
	-webkit-transition: top, 0.5s;
	transition: top, 0.5s;
	position: absolute;
	top: 60px;
	right: 3%;
	margin-left: -8px;
	content: "";
	border-color: transparent transparent #e1e4e7;
	border-style: solid;
	border-width: 8px 8px 12px;
}
#toggle-search.open:after {
	top: 15px;
}
#search-form {
	-moz-transition: max-height, 0.5s;
	-o-transition: max-height, 0.5s;
	-webkit-transition: max-height, 0.5s;
	transition: max-height, 0.5s;
	position: absolute;
	top:28px;
	left: 0;
	width: 100%;
	max-height: 0;
	overflow: hidden;
	background-color: #e1e4e7;
}
#search-form.open {
	max-height: 60px;
}
#search-form fieldset {
	position: relative;
	margin: 0 39px 0 0;
	padding: 0;
	border: none;
}
#search-form input {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	height: 35px;
}
#search-form input[type="search"] {
	width: 100%;
	padding: 0 5px 0 15px;
	background: transparent;
	border: none;
}
#search-form input[type="submit"] {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 40px;
	margin: 0;
	padding: 0;
	font-weight: 700;
	text-transform: uppercase;
	color: #516270;
	background: #c6cacd;
	border: none;
	cursor: pointer;
}
.zslist {
	width:100%;
	padding:5px;
}
.zslist ul {
	padding:0px;
	margin:0px;
	list-style:none
}
.zslist ul li {
	float:left;
	width:18%;
	text-align:center;
	margin:1%;
}
.zslist ul li a {
	display:block;
}
.cle {
	clear:both;
}
.zslist ul li .img-lj {
	border:1px dashed #cccccc;
	padding:2px;
}
.zslist ul li .img-lj img {
	height:160px
}
.zslist ul li .img-lj:hover {
	border:1px solid #ff0000;
}
