/*Internet Explorer 10 并没有对 屏幕的宽度 和 视口（viewport）的宽度 进行区分*/

@-ms-viewport {
	width: device-width;
}

@-o-viewport {
	width: device-width;
}

@viewport {
	width: device-width;
}

*{
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

/*Internet Explorer 10 并没有对 屏幕的宽度 和 视口（viewport）的宽度 进行区分 end*/
img{
	max-width: 100%;
}
ul,
ol,
dl,
table,
th,
tr,
td,
input,
textarea,
li,
a,
div,
span,
em,
i,
img {
	margin: 0;
	padding: 0;
	border: 0;
}

input{
	outline: none;
}

a:hover {
	text-decoration: none;
}

li {
	list-style: none;
}


/*全局样式*/

html,
body {
	width: 100%;
	margin: 0 auto;
}


/*= 清除浮动=*/

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
	display: block;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	font-size: 0px;
}


/* Hides from IE-mac \*/

* html .clearfix {
	height: 0%;
}


/* End hide from IE-mac */

* + html .clearfix {
	min-height: 0%;
}


/* 针对IE7 */

* + html .clearfix {
	min-height: 0%;
}

.w100 {
	width: 100%;
}

.fl {
	float: left;
}

.fr {
	float: right;
}
.di-none{
	display: none;
}

/*原文件配置*/

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

body {
	color: #666666;
	background: #ffffff;
	font: 16px/30px  '思源黑体 CN', arial, sans-serif;
	min-width: 320px;
	font-weight: 300;
}

a {
	color: #333;
}

a:hover {
	color: #a5c87d;
}


/*按钮专用 end*/

.btn_com {
	display: inline-block;
	width: 90px;
	height: 32px;
	line-height: 32px;
	background: #417be7;
	font-size: 12px;
	text-align: center;
	color: #FFF;
	cursor: pointer;
}

.btn_com:hover {
	color: #f7011c;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}


/*块级转化*/

.di_in {
	display: inline-block;
}

.di_no {
	display: none;
}

.di_bl {
	display: block;
}


/*原文件配置  end*/


/* 到顶部间距 */

.mt0 {
	margin-top: 0px;
}

.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mt25 {
	margin-top: 25px;
}

.mt30 {
	margin-top: 30px;
}

.mt35 {
	margin-top: 35px;
}

.mt40 {
	margin-top: 40px;
}

.mt45 {
	margin-top: 50px;
}

.mt50 {
	margin-top: 50px;
}

.mt55 {
	margin-top: 50px;
}

.mt60 {
	margin-top: 60px;
}


/* 到左边间距 */

.ml5 {
	margin-left: 5px;
}

.ml10 {
	margin-left: 10px;
}

.ml15 {
	margin-left: 15px;
}

.ml20 {
	margin-left: 20px;
}

.ml25 {
	margin-left: 25px;
}

.ml30 {
	margin-left: 25px;
}

.ml35 {
	margin-left: 35px;
}

.ml40 {
	margin-left: 35px;
}

.ml45 {
	margin-left: 35px;
}

.ml50 {
	margin-left: 50px;
}


/* 字体大小 */

.font14 {
	font-size: 14px;
}

.font16 {
	font-size: 16px;
}

.font18 {
	font-size: 18px;
}

.font20 {
	font-size: 20px;
}

.font22 {
	font-size: 22px;
}

.font24 {
	font-size: 24px;
}

.font26 {
	font-size: 26px;
}

.font28 {
	font-size: 28px;
}

.font30 {
	font-size: 30px;
}


/*纵向居中*/

.v_middle {
	vertical-align: middle;
}


/*横向居中*/

.te-align {
	text-align: center;
}


/*相对定位*/

.p_r {
	position: relative;
}


/* 白色背景 */

.bgfff {
	background: #fff;
}


@media (min-width: 1200px) {
	/*min-width 1200 不要写其它内容*/
	.container{ width: 1300px;
		max-width: 1300px;
	}
}


/*全局样式 start*/

.nav-box ul li{
	display: inline-block;
	line-height: 1;
    padding-left: 20px;
    padding-right: 20px;
}

.nav-box > ul > li{
	/* background: #000; */
	padding-bottom: 33px;
}

.nav-box > ul > li .icon-you{
	display: none;
}

.nav-box > ul > li.on > a{
	color: #024287;
}

.nav-box > ul > li.on::before{
	width: 60px;
	height: 4px;
	content: '';
	display: inline-block;
	position: absolute;
	bottom: 0;
	background: #024287;
	left: 50%;
	transform: translate(-50%,0);
	
}

.nav-box{
	margin-top: 20px;
	margin-left: 90px;
}

.nav-box ul li:first-child{
	border-left: none;
}

.nav-box ul li a{
	font-size: 16px;
	color: #666;
    font-weight: normal;
}

.haed-icon a{
	margin-right: 10px;
}

.logo-box .logo-infor{
	font-size: 30px;
	font-weight: bold;
	color: #221f3c;
	display: inline-block;
	vertical-align: middle;
}

.logo-box{
	padding-top: 20px;
	padding-bottom: 20px;
	
}

.lang{
	background: #a5c87d;
	color: #fff;
	line-height: 76px;
	width: 110px;
	text-align: center;
}

.logo-infor{
	margin-left: 10px;
}

.header-box{
	/* border-bottom: 1px solid #dadce0; */
}

.com-navbox ul > li{
	display: inline-block;
	margin-right: 36px;
	position: relative;
}

.com-navbox ul.fir-nav{
	float: left;
}

.search-box{
	float: right;
}

.com-navbox ul li i.iconfont{
	font-size: 12px;
	margin-left: 10px;
}	

.com-navbox{
	position: relative;
	padding-top: 25px;
	padding-bottom: 25px;
}

.shousuo .hua{
	color: #221f3c;
	font-size: 22px;
}

.search-kuang{
	border: 1px solid #221f3c;

}

.search-kuang{
	display: flex;
	width: 415px;
}

.search-kuang .text{
	flex: 1;
	padding: 0 20px;
}

.search-kuang .submit{
	width: 48px;
	height: 48px;
	background: #221f3c;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}

.contact strong{
	font-size: 24px;
	color: #221f3c;
}

.contact p{
	font-size: 16px;
	color: #221f3c;
}

.contact .btn{
	background: #221f3c;
	color: #fff;
	padding-top: 15px;
	padding-bottom: 15px;
}

.contact .btn .iconfont{
	margin-left: 10px;
}

.com-tit{
	text-align: center;
}

.com-tit span{
	width: 40px;
	height: 3px;
	background: #696969;
	display: inline-block;
	vertical-align: middle;
}

.com-tit h2{
	display: inline-block;
	font-size: 22px;
	vertical-align: middle;
	margin-bottom: 0;
	margin-left: 10px;
	margin-right: 10px;
	color: #000;
}

.product-box{
	padding-top: 60px;
}

.pro-infor{
	padding-top: 50px;
	overflow: hidden;
}

.pro-infor ul li{
	text-align: center;
}

.pro-infor ul li a{
	overflow: hidden;
	/* background: #000; */
	display: block;
}

.pro-infor ul li a img{
	width: 100%;
}

.pro-infor ul li p{
	margin-top:10px;
}

.anwendun-box{
	background: url(/images/bghan_09.jpg) no-repeat top center;
	background-size: cover;
}

.anwendun-box{
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 40px;
	color: #fff;
}

.anwendun-box .com-tit span{
	background: #fff;
}

.anwendun-jieshao{
	font-size: 14px;
	line-height: 1.6;
	margin-top: 15px;
	margin-bottom: 20px;
}

.anwen-inforbox {
	text-align: center;
}

.anwen-inforbox dl dd a{
	display: block;
	border: 1px solid #fff;

	color: #fff;
}

.bg-tes{
	background: url(../image/diqiu_02.jpg) no-repeat top center;
}

.bg-tes{
	color: #fff;
	padding-top: 73px;
	padding-bottom: 38px;
}

.tes-tit{
	text-align: center;
}

.tes-infor{
	width: 824px;
	background: #0c0d12;
	padding:10px 30px;
	display: flex;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
}

.tes-infor strong{
	width: 160px;
	display: inline-block;
	border-right: 1px solid #bfbfbf;
	height: 73px;
}

.tes-infor p{
	flex: 1;
	margin-left: 30px;
	font-size: 14px;
	
}

.news-box{
	padding-top: 80px;
}

.news-infor{
	margin-top: 55px;
}

.tes-inforbox{
	margin-top: 90px;
	overflow: hidden;
	position: relative;
}

.bg-tes{
	margin-top: 24px;
}

.about-box{
	margin-top: 69px;
}

.com-tit h2.h2{
	color: #fff;
}

.email-box{
	background: #fb212f;
	color: #fff;
	padding-top: 40px;
	padding-bottom: 40px;
}

.newsletter-box{
	display: flex;
	align-items:center;
}

.newsletter-box .icon-feiji{
	font-size: 30px;
	margin-right: 27px;
}

.news-per strong{
	font-size: 26px;
}

.news-per p{
	font-size: 14px;
	margin-bottom: 0;
}

.email-box2{
	padding-top: 20px;
}

.email-box2 .text{
	 padding: 0 20px;
	 width: 320px;
	 font-size: 14px;
}

.email-box2 .submit{
	 padding: 0 30px;
	 font-size: 12px;
}

.bottom-box{
	background: #024287;
	text-align: center;
	font-size: 14px;
	color: #fff;
	padding-top: 15px;
	padding-bottom: 15px;
}

.footer-box{
	padding-top: 50px;
	padding-bottom: 60px;
	color: #fff;
	background: #6996c7;
}

.fast1 li a{
	color: #fff;
}

.bfast-box li{
	width: 110px;
	display: inline-block;
}

.bfast-box{
	width: 300px;
}

.bfast-box li a{
	color: #fff;
}

.fast1 li {
	padding: 10px 0;
	border-bottom: 1px dashed #fff;
}

.btit{
	display: block;
	font-size: 28px;
	margin-bottom: 40px;
}

.fast0 li .iconfont{
	color: #fb212f;
	margin-right: 10px;
}

.fast0 li span{
	font-size: 14px;
}

.email-box{
	margin-top:64px ;
}

.news-infor h3 a {
	font-size: 18px;
	line-height: 1.4;
	display: block;
	font-weight: bold;
}

.news-infor h3{
	margin-top: 15px;
}

.news-infor .col-md-4 .more{
	font-weight: bold;
}

.news-infor .img-box{
	display: block;
	position: relative;
	overflow: hidden;
	background: #000;
}

.news-infor .img-box .time{
	position: absolute;
	bottom: 0;
	left: 0;
	background: #1e2434;
	color: #fff;
	text-align: center;
	padding: 15px;
}

.news-infor .img-box .time strong{
	display: block;
	text-align: center;
	font-size: 32px;
}

.lunbo{
	background: url(../image/lunbo_02.jpg) no-repeat top center;
	height:524px ;
}

.search-about-box{
	margin-top: 50px;
}

.shousuo{
	margin-top: 25px;
}

.anwen-inforbox dl dt{
	margin-bottom: 20px;
}

.search-box .icon-search{
	font-size: 20px;
}


.sec-nav-box{
	position: absolute;
	background: #323b54;
	left: 0;
	top: 82px;
	display: none;
	z-index: 999;
}

.sec-nav-box a{
	color: #fff;
}

.sec-nav-box ul li{
	position: initial;
	display: 	block;
	width: 280px;
	background: #1e2434;
}

.sec-nav-box ul{
	position: relative;
}

.thr-nav{
	position: absolute;
	left: 280px;
	top: 0;
	width: 860px;
}

.sec-nav-box ul{
	padding-left: 0;
	padding-right: 0;	
}

.sec-nav-box ul li{
	border-bottom: 1px solid #323b54;

}

.sec-nav-box ul li > a{
	padding: 15px 20px;
	display: block;
}

.sec-nav-box ul li > a i.iconfont{
	float: right;
}

.thr-nav{
	padding: 20px;
}

.thr-nav dl dd img{
	width: 40px;
	height: 40px;
	margin-right: 10px;
	border-radius: 50%;
}

.thr-nav dl{
	margin-bottom: 30px;
}

.thr-nav dl dd{
	display: flex;
	flex-wrap: wrap;
}

.thr-nav dl dd span{
	width: 25%;
	margin-top: 15px;
}

.sec-ul{
	position: absolute;
	background: #323b54;
	top: 57px;
	display: none;
	z-index: 99;
}

.com-navbox .sec-ul li {
	margin-right: 0;
	width: 100%;
}

.sec-ul li a{
	width: 100%;
	color: #fff;
	padding: 10px 20px;
	display: block;
	border-bottom:1px solid #606e8b;
	
}

.sec-ul li:last-child a{
	border-bottom: none;
}

.lun-infor{
	color: #fff;
	margin-top: 150px;
}

.lun-infor p{
	font-size: 20px;
	margin-bottom: 30px;
}

.contact-us{
	display: inline-block;
	background: #bd0015;
	padding: 10px 20px;
	color: #fff;
}

.lun-img{
	margin-top: 62px;
}

.swiper-pagination-bullet{
	background: #fff;
}

.pro-inforbox{
	position: relative;
	height: 400px;
}

.swiper-container2 .swiper-pagination-bullet{
	background: #417be7;
}

.tes-inforbox-dian{
	bottom: 0 !important;
}

.jiantou{
	width: 100px;
	margin-left: auto;
	margin-right: auto;
}

.jiantou .iconfont{
	display: inline-block;
	background: #1e2434;
	color: #fff;
	width: 40px;
	height: 40px;
	vertical-align: middle;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
}

.jiantou .icon-tubiaozhizuo-{
	font-size: 18px;
}

.nav-bg-on{
	position: fixed;
	top: 0;
	background: #fff;
	width: 100%;
	z-index: 9999;
}

.bg-news{
	padding-bottom: 26px;
	padding-top: 90px;
	color: #fff;
	text-align: center;
	background:url(../image/nbg_02.jpg) no-repeat top center;
}

.bg-news ul{
	margin-top: 128px;
}

.bg-news ul li{
	display: inline-block;
}

.bg-news ul li a{
	color: #666;
	background: #fff;
	width: 200px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
}

.nnews-box{
	padding-top: 0;
}

.nnews-box .news-infor .col-md-4 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.page-box{
	/* text-align: center; */
}

.page-box a{
	border: 1px solid #d4d4d4;
	padding: 0 12px;
	display: inline-block;
}

.page-box a.on{
	background: #a5c87d;
	color: #fff;
	border-color: #a5c87d;
}

.down{
	background: #262626;
	color: #fff;
}

.pro-infor2 .col-md-3{
	margin-bottom: 15px;
	margin-top: 15px;
}

.aboutusbg{
	margin-top: 70px;
	background: url(../image/aboutbg_02.jpg) no-repeat top center;
}

.aboutusbg{
	padding: 140px 0;
}

.youshi-box ul{
	display: flex;
	text-align: center;
	color: #fff;
}

.youshi-box ul li{
	width: 20%;
}

.youshi-box ul li span{
	display: block;
	margin-top: 20px;
}
.youshi-box ul li img{
	height: 80px;
}

.liuyan-bg{
	background:#f1f1f1;
}

.liuyan-box .text{
	width:100% ;
	padding: 2px 10px;
}

.liuyan-box .textarea{
	outline: none;
	height: 100px;
}

.liuyan-box{
	max-width: 960px;
}

.liuyan-box .submit{
	width: 100%;
	text-align: center;
	background: #fb5b21;
	color: #fff;

	line-height: 40px;
}

.liuyan-tit{
	padding-top: 80px;
	text-align: center;
	padding-bottom: 20px;
}

.liuyan-bg{
	padding-bottom: 100px;
	margin-bottom: -64px;
}

.liuyan-tit h2{
	font-weight: bold;
	color: #000;
}

.other-productbg{
	background: #323b54;
}

.other-product ul{
	display: flex;
	flex-wrap: wrap;
}

.other-product ul li{
	width: 20%;
}

.other-product ul li a{
	color: #fff;
}

.other-product ul li img{
	width: 60px;
	height: 60px;
	border-radius: 50%;
}

.other-productbg{
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: -64px;
}

.other-product h3{
	color: #fff;
	margin-bottom: 40px;
}

.contit{
	padding: 5px 20px;
}

.contit .h{
	color: #fff;

}

.cont-titbox{
	cursor: pointer;
	background: #6c6c6e;
}

.cont-titbox-on{
	background: #c3c3c3;
}

.cont-titbox-on .icon-xiangxia{
	transform: rotate(180deg);
	display: inline-block;
}

.icon{
	text-align: right;
}

.icon .icon-xiangxia{
	color: #fff;

}

.cont-titcont table{
	width: 100%;

}

.cont-titcont table tr td{
	border: 1px solid #e0e0e0;
	padding: 5px 10px;
}

.pro-contbox{
	margin-top: 50px;
	margin-bottom: 50px;
}

.request-box{
	padding-top: 40px;
}

.request-box h2{
	color: #000;
	font-size: 30px;
	font-weight: bold;
}

.contact2-box h3{
	color: #fff;
	background: #46527b;
	padding: 10px 20px;
	font-size: 16px;
}

.bg5f6fa3{
	background: #5f6fa3;
	
}

.contact2-infor{
	padding:10px 20px;
	color: #fff;
}

.contact2-infor .text{
	width:100%;
	padding: 0 10px;
}

.contact2-infor .select{
	width: 100%;
	padding: 3.5px 10px;
	border: none;
	outline: none;
	color: #666;
}


.message-box table{
	width: 100%;
}


.message-box table tr td{
	border: 1px solid #e0e0e0;
	padding: 20px;
}

.message-box table tr td .text{
	border: 1px solid #e0e0e0;
	border-radius: 50px;
	margin-right: 20px;
	padding: 0 20px;
}

.message-box table tr td .select{
	border: 1px solid #e0e0e0;
	border-radius: 50px;
	margin-right: 20px;
	padding:4px 20px;
	color: #666;
}

.message-box table tr td .textarea{
	width: 100%;
	height: 250px;
	outline: none;
	padding: 20px;
	border-radius: none;
}

.message-box table tr td .submit{
	background: #5f6fa3;
	color: #fff;
	padding: 10px 30px;
	border-radius: 50px;
}

.contact-funbox .col-md-4 i.iconfont{
	color: #fb2124;
	font-size: 38px;
}

.contact-funbox .col-md-4{
	text-align: center;
}

.contact-funbox .col-md-4 strong{
	display: block;
	line-height: 50px;
}

.contact-funbox{
	padding-top: 84px;
	padding-bottom: 40px;
}

.contact-funbox .col-md-4 span{
	color: #fb2124;
}

.tu-change ul li{
	display: none;
}

.tu-change ul li:first-child{
	display: inline-block;
}

.nav-box .icon-caidan{
	display: none;
}

.phone-menu{
	display: none;
	background: #323b54;
	color: #fff;
	padding:15px 15px 15px  0;
}

.phone-menu li{
	line-height: 2;
}

.phone-menu ul{
	display: none;
	padding-left: 15px;
}

.phone-menu ul.first{
	display: block;
}

.phone-menu a{
	color: #fff;
}

.phone-menu i.icon-tubiaozhizuo-{
	float: right;
}

.phone-menu i.on{
	transform:rotate(90deg);
}

.height-head{
	height: 140px;
	display: none;
}

.swiper-pagination2{
	position: absolute;
	bottom: 0;
	z-index: 999;
	width: 100%;
	text-align: center;
}

.search-box{
    border: 1px solid #cdcdcd;
	padding: 0 20px;
	border-radius: 40px;
}

.shiping-qianji{
	position: absolute;
	bottom: 0;
	width: 100%;
}

.shiping-qianji img{
	width: 100%;
}

.search-box{
	font-size: 14px;

}

.search-box .submit{
	background: none;
	color: #a5c87d;
}

.small-search-box{
	margin: 0 15px;
	width: calc(100% - 30px);
	display: flex;
	margin-bottom: 10px;
	display: none;
}

.search-box .text{
	width: 100px;
}

.small-search-box .text{
	flex: 1;
}

.search-about-box{
	background: url(../image/aboutbg_03.jpg) no-repeat top center;
	background-size: cover;
}

.search-about-box{
	padding-bottom: 30px;
	padding-top: 30px;
}

.zhushiping{
	position: relative;
	z-index: 0;
}

.zhushiping-nei{
	position: absolute;
	top: 50%;
	left: 50%;
	color: #fff;
	font-size: 27px;
	background: url(../image/img_15.png) no-repeat center center;
	width: 564px;
	height: 550px;
	text-align: center;
	padding-top: 225px;
	transform: translate(-50%,-50%);
}

.logo{
	margin-top: 8px;
	display: inline-block;
}

.search-box{
	margin-top: 24px;
	margin-right: 20px;
}

.zhushiping-nei p{
	margin-top: 20px;
}

.header-bg{
	/* padding-top: 8px;
	padding-bottom: 8px; */
	position: fixed;
	top: 0;
	width: 100%;
	background: #fff;
	min-height: 76px;
	z-index: 9999;
	box-shadow: 0 0px 10px #d4dfe8;

}

video#bgvid  {
	min-width:100%; 
	min-height:100%; 
	width: auto;
	height:auto;
	z-index:-100; 
	background-size: cover; 
	width: 100%;
	height: 100%;
	position: relative;
	}

.zhushiping-nei .icon-xiangxia{
	font-size: 34px;
	margin-top: 160px;
	display: inline-block;
}

.blogo-box{
	display: flex;
}

.blogo{
	width: 97px;
	height: 103px;
	margin-right: 36px;
}

.badd-box{
	padding-left: 15px;
	border-left: 1px solid #ffffff;
	flex: 1;
}

.blogo{
	margin-right: 20px;
}

.bfast-box li a{
	font-size: 14px;
}

.badd-box{
	font-size: 14px;
}

.badd-box p{
	margin-top: 0px;
	margin-bottom: 0;
}

.badd-box strong{
	display: block;
	margin-bottom: 10px;
}

.about-box{
	padding-bottom: 57px;
	padding-top: 78px;
	background: url(../image/bgabout_02.gif) no-repeat center center;
	background-size: cover;
}

.yiyuan .col-md-3{
	margin-bottom: 20px;
}

.yiyuan .col-md-3 a{
	background: #fff;
	display: block;
	padding: 30px;
	box-shadow: 0 0px 10px #d4dfe8;
}

.yiyuan .col-md-3 a h3{
	font-size: 18px;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 30px;
}

.yiyuan .col-md-3 a p{
	font-size: 14px;
	margin-bottom: 0;
}

.h2-box{
	text-align: center;
	
}

.h2-box h2{
	font-size: 36px;
	color: #004187;
	position: relative;
	display: inline-block;
}

.h2-box span{
	font-size: 20px;
	color: #999;
	display: block;
}

.h2-box h2::before{
	content: '';
	width: 37px;
	height: 42px;
	display: inline-block;
	position: absolute;
	left: -47px;
	background: url(../image/img_43.png) no-repeat center center;
}

.about-contact{
	margin-top: 60px;
}

.about-bgfffbg{
	padding: 37px;
	box-shadow: 0 0px 10px #d4dfe8;
}

.mlogo-box{
	text-align: center;
}

.mlogo-box p{
	color: #0a488b;
	font-size: 18px;
	margin-top: 15px;
}

.mlogo-box{
	border-right: 1px solid #d9e4eb;
}

.add-box ul li{
	padding-top: 26px;
	padding-bottom: 20px;
	font-size: 14px;
}

.add-box ul li i{
	font-size: 28px;
	margin-right: 15px;
	color: #fff;
	padding: 10px;
	border-radius: 50%;
}

.add-box ul li i.icon-dizifuben{
	background: #a5c87d;
}

.add-box ul li i.icon-youjian{
	background: #6996c7;
}

.add-box ul{
	padding-left: 90px;
}

.more-box a{
	position: relative;
	display: inline-block;
	background: #a5c87d;
	color: #fff;
	padding:10px 0;
	border-radius: 40px;
	min-width: 138px;
	font-size: 20px;
	text-align: center;
}

.te-center{
	text-align: center;
}

.more-box a i{
	position: absolute;
	left: 0;
}

.news-time1{
	text-align: right;
	display: inline-block;
	color: #a5a5a6;

}

.news-time1 strong{
	font-size: 38px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
}

.news-time1 span{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.news-time3{
	padding:30px 0 ;
	text-align: center;
	width: 283px;
	color: #fff;
	display: inline-block;
	background: url(../image/img_50.jpg) no-repeat center center;
}

.more-news i{
	font-size: 28px;
	color: #c4c4c4;
	margin-left: 110px;
	padding-left: 15px;
	border-left: 2px solid #c4c4c4;
}

.news-time3 span{
	width: 92px;
	display: inline-block;
	text-align: right;
}


.news-time3 strong{
	font-size: 32px;
	font-weight: normal;
	display: block;
}

.news-box2 ul li{
	position: relative;
	/* display: flex; */
}

.news-box2 ul li .news-time{
	float: left;
}

.news-box2 ul li .news-infor2{
	float: right;
}

.news-box2 ul li:nth-child(2n) .news-time{
	float: right;
	text-align: left;
}

.news-box2 ul li:nth-child(2n) .news-time .news-time1{
	text-align: left;
}


.news-box2 ul li:nth-child(2n) .news-infor2{
	float: right;
}


.news-box2 ul li:nth-child(2n) .news-time2{
	float: right;
	text-align: left;
}

.news-box2 ul li:nth-child(2n) .news-time2 .news-time3{
	text-align: center;
}

.news-box2 ul li:nth-child(2n) .news-time2 .news-time3 span{
	text-align: left;
	width: 92px;
    display: inline-block;
}




.news-infor2{
	width: 500px;
}

.news-infor2 p{
	font-size: 14px;
}

.news-infor2 h2{
	font-size: 18px;
}

.news-time2{
	display: inline-block;
	width: 50%;
    text-align: right;
    padding: 20px 30px;
    position: relative;
	float: left;
}

.news-time{
	width: 50%;
	min-height: 160px;
	text-align: right;
	padding: 20px 30px;
	position: relative;
}

.news-infor2{
	width: 50%;
	padding: 20px 30px;
	min-height: 160px;
}

.news-box2 {
	position: relative;
	margin-top: 50px;
}

.news-box2::before{
	content: '';
	display: inline-block;
	width: 1px;
	height: 100%;
	background: #d2d2d2;
	position: absolute;
	left: 50%;
	transform: translate(50%,0);
}

.news-time1 em{
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #c4c4c4;
	border-radius: 50%;
	position: absolute;
	right: -5px;
	z-index: 0;
}

.news-box2 ul li:nth-child(2n) .news-time em{
	right: inherit;
	left: -5px;
}

.youshi-box{
	box-shadow: 0 0px 10px #d4dfe8;
	padding: 25px;
}

.youshi-box .col-md-4{
	padding-left: 30px;
	padding-right: 30px;
}

.youshi-box strong{
	display: block;
	margin-bottom: 35px;
	margin-top: 20px;
	color: #000;
}

.youshi-box p{
	/* font-size: 14px; */
	color: #595959;
}

.youshi-box .col-md-4{
	border-right: 1px solid #e0e7ee;
}

.youshi-box .col-md-4:last-child{
	border-right: 0;
}

.guanyu-tit{
	display: flex;
	justify-content: space-between;
}

.guanyu-r{
	position: relative;
    display: inline-block;
    border: 1px solid #004187;
    color: #004187;
    border-radius: 10px;
    min-width: 188px;
	line-height: 60px;
	height: 60px;
    text-align: center;
}

.guanyu-r i{
	position: absolute;
    left: 0;
}

.guanyu-cont{
	margin-top: 20px;
}

.guanyu-box{
	margin-bottom: 40px;
}

.guanyu-cont-t .h2-box{
	display: inline-block;
}

.guanyu-tit{
	margin-left: 40px;
}

.guanyu-tit .h2-box span{
	text-align: left;
}

.guanyu-box{
	margin-top: 94px;
}

.anli-lbox{
	width: 58%;
	float: left;
	position: relative;
}

.anll-rbox{
	width: 42%;
	float: right;
	overflow: hidden;
}

.anli-lbox .h2-box{
	display: inline-block;
	margin-left: 46px;
}

.bgeaf5fc{
	background: #eaf5fc;
}

.anli-lbox{
	background: url(../image/bg_02.jpg) no-repeat left center;
	background-size: cover;
	padding: 80px 30px;
	padding-left: 160px;

}

.anll-rbox img{
	width: 100%;
}

.anli-lbox-cont{
	/* position: absolute; */
}

.anli-lbox-cont strong{
	font-size: 24px;
	display: block;
	color: #000;
	margin-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #d1dae0;
}

.jituan-box .jituan-tit{
	display: block;
	text-align: left;
}

.anli-yiyuan{
	margin-top: 30px;
}

.anli-time{
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	font-size: 14px;
}

.anli-time span{
	display: block;
}

.anli-lbox-cont .p{
	/* margin-top: 30px; */
	padding-top: 10px;
	font-size: 14px;
	max-width: 549px;
	/* border-top: 1px solid #d1dae0; */
}

.anli-box{
	margin-top: 50px;
	margin-bottom: 50px;
}

.zuo-you .iconfont{
	background: #a5c87d;
	color: #fff;
	width: 50px;
	height: 50px;
	display: inline-block;
	text-align: center;
	line-height: 50px;
	cursor: pointer;
}

.zuo-you{
	position: absolute;
	bottom:140px;
	z-index: 999;
	left: 57%;
    margin-left: -37px;
}

.zou-you2{
	bottom: 0px;
	left: 0%;
	margin-left: 0;
	position: inherit;
	left: inherit;
}

.yuan-hover{
	opacity: 0;
	background: #edf5fb;
	position: absolute;
	top: 0;
	z-index: 99;
	left: 0;
}

.h76{
	height: 76px;
}

.aboutbg-box{
	padding: 62.5px 0;
	background: url(../image/bg_03.jpg) repeat;
}

.neirong h3{
	margin-top: 140px;
	font-size: 20px;
	color: #fff;
}

.dian {
	margin-top: 30px;
}

.dian i{
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #81bb80;
	margin-right: 20px;
}

.dian i:nth-child(2){
	background: #66b3dd;
}


.dian i:nth-child(3){
	background: #b4a4c1;
}


.dian i:nth-child(4){
	background: #ead266;
}

.mianbao-box{
	font-size: 14px;
}

.yiyuan{
	color: #a5c87d;
}

.mianbao-box{
	margin-top: 50px;
}

.yiyuan .col-md-6{
	margin-top: 20px;
}

.yiyuan .col-md-6 img{
	box-shadow: 0 0 10px #cfe6f4;
	width: 100%;
}

.yiyuan{
	margin-bottom: 30px;
}

.newsbg-box{
	background: #c5d9e2;
	height: 230px;
}

.newsbg-xingxi{
	background: url(../image/news_03.jpg) no-repeat top center;
}

.newsbg-xingxi{
	position: relative;
	height: 100%;
}

.newsbg-cont{
	position: absolute;
	color: #fff;
	top: 40%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.search-xingxi .newsbg-cont{
	color: #a5c87d;
}

.newsbg-cont h2{
	font-size: 20px;
}

.mianbao-box2{
	margin-top: 0;
}

.news-lbox{
	margin-top: 35px;
}

.news-cont{
	margin-top: 40px;
}

.news-cont h1{
	font-size: 30px;
	color: #000;
}

.news-infor4{
	margin-top: 10px;
	padding-top: 20px;
	border-top: 1px solid #dddcdc;
}

.news-fanye{
	display: flex;
	box-shadow: 0 0px 10px #d4dfe8;
}

.news-fanye a{
	text-align: center;
	width: 50%;
	padding: 10px;
	display: inline-block;
}



.news-lbox{
	margin-bottom: 50px;
}

.news-rtit{
	background: #a5c87d;
	padding: 13px 22px;
}

.rsearch-cont{
	padding: 35px;
	box-shadow: 0 0px 10px #d4dfe8;
}

.news-search-box{
	display: flex;
	border: 1px solid #a5c87d;
	padding: 5px 10px;
	font-size: 14px;
	background: #fff;
}

.news-search-box form{
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
}

.news-search-box .text{
	flex:1;
	margin-right: 20px;
	
}

.news-search-box .submit{
	background: none;
}

.news-label h3{
	font-size: 16px;
	color: #000;
}

.news-label ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.news-label ul li{
	margin-top: 15px;
}

.news-label ul li a{
	width: 120px;
	height: 38px;
	font-size: 14px;
	line-height: 38px;
	text-align: center;
	display: inline-block;
	border: 1px solid #e0e7ee;
}

.news-label{
	margin-top: 38px;
}

.news-label h3{
	padding-bottom: 15px;
	border-bottom: 1px solid #dddcdc;
}


.news-hot{
	padding: 35px;
	margin-top: 38px;
    box-shadow: 0 0px 10px #d4dfe8;
}

.news-hot h3{
	font-size: 16px;
	color: #000;
	padding-bottom: 15px;
	border-bottom: 1px solid #dddcdc;
}

.news-hot ul li h4 a{
	font-size: 18px;
}

.news-hot ul li{
	padding-top: 15px;
	padding-bottom: 15px;
}

.news-hot ul li span{
	font-size: 14px;
}

.news-img{
	display: inline-block;
}

.news-img img{
	width: 328px;
	height: 197px;
	height: 100%;
}

.news-li{
	display: flex;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #dddcdc;
}

.news-scont{
	flex: 1;
	margin-left: 20px;
}

.news-scont h2 a{
	font-size: 22px;
	/* font-weight: 300; */
}

.news-scont span{
	font-size: 14px;
}

.news-scont p{
	margin-top: 30px;
	font-size: 14px;
	margin-bottom: 0;
}

.shouhu-box2{
	background: #e7f5fc;
}

.shouhu-xingxi2{
	background: url(../image/shouhu_03.jpg) no-repeat center center;
}

.search-xingxi{
	background: url(../image/searchbg.jpg) no-repeat center center;
}

.shouhu-xingxi2 .newsbg-cont{
	color: #6baccc;
}

.shouhu-li h2 a{
	font-size: 24px;
	line-height: 1.4;
	font-weight: 300;
}

.shouhu-li h2{
	line-height: 1;
	color: #000;
	margin-top: 20px;
	margin-bottom: 30px;
}

.shouhu-ul .row{
	margin-left: -30px;
	margin-right: -30px;
}

.shouhu-li{
	margin-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 14px;
}

.zheren-box-bg{
	background: #fafafa;
}

.gallery-top-box{
	background: #fff;
	box-shadow: 1px 1px 3px #c9c9c9;
	padding: 20px;

}

.shouhu-li p{
	margin-top: 40px;
	font-size: 14px;
	border-bottom: 1px solid #dadada;
	padding-bottom: 30px;
}

.bg-block{
	background: rgba(0, 0, 0, 0.6);
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 99999;
	top: 0;
	left: 0;
	display: none;
}

.tanchu-box{
	position: fixed;
	z-index: 100000;
	top: 60%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 1300px;
	height: 75vh;
	padding-bottom: 0;
	overflow-y: auto;
}

.tanchu-bg{
	background: #6d87a1;
	color: #fff;
	padding: 50px;
}

.tanchu-lunbo ul li img{
	width: 100%;
}

.tanchu-infor{
	margin-top: 40px;
}

.tanchu-infor p{
	font-size: 14px;
}

.tanchu-infor h2{
	padding: 20px 0;
	font-size: 20px;
	border-bottom: 1px solid #ffffff;
}

.tanchu-www{
	margin-top: 70px;
	border-top: 1px solid #ffffff;
	padding-top: 30px;
}

.tanchu-cha{
	position: relative;
	text-align: center;
	color: #fff;

}

.tanchu-cha .icon-chahao{
	font-size: 36px;
	line-height: 1.6;
	cursor: pointer;
}

.yiyuan .col-md-6 img{
	cursor: pointer;
}

.bgedf3f6{
	background: #edf3f6;
	padding-top: 86px;
	padding-bottom: 50px;
}

.about-prief{
	max-width: 480px;
	margin-top: 20px;
	color: #4c5b67;
	font-size: 14px;
	margin-bottom: 40px;
}

.zheren-s h2{
	color: #014493;
	font-size: 36px;
}

.zheren-s strong{
	color: #729cc0;
	font-size: 18px;
}

.zheren-s dl dt{
	color: #6996c7;
}

.zheren-s dl dd{
	color: #595959;
}

.zheren-s dl dd em{
	display: inline-block;
	width: 18px;
	height: 1px;
	background: #4f9ad4;
	vertical-align: middle;
	margin-right: 20px;
}

.zheren-s dl dd{
	font-size: 14px;
}

.zheren-box{
	padding-top: 72px;
	padding-bottom: 67px;
}

.zheren-tit{
	color: #024287;
	margin-bottom: 30px;

}

/* .gallery-top{
	overflow: inherit;
}

.gallery-top-box .swiper-wrapper{
	overflow: hidden;
} */

.zheren-tit h2{
	font-size: 26px;
}

.zheren-time{
	padding-left: 15px;
	width: 110px;
	height: 70px;
	border-right: 1px solid #d0d2d3;
}

.zheren-time strong{
	display: block;
	font-size: 18px;
	font-weight: normal;

}

.zheren-time  span{
	display: block;
	font-size: 12px;
	line-height: 1.2;
}

.zheren-li{
	display: flex;
	padding-top: 30px;
	padding-bottom: 30px;
	align-items: center;
	border-bottom: 1px solid #d1d1d1;
}

.zheren-prief{
	margin-left: 30px;
	flex: 1;
	margin-right: 30px;
}

.zheren-li-on{
	background: #6996c7;
	color: #fff;
}



.gallery-thumbs .swiper-slide-thumb-active{
	background: #6996c7;
	color: #fff;
}

.zheren-prief span{
	font-size: 14px;

}

.zheren-prief p{
	margin-bottom: 0px;
}

.zheren-infor h2{
	font-size: 24px;
	color: #000;
	line-height: 1.6;
}

.zheren-cont {
    margin-top: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #dddcdc;
    border-bottom: 1px solid #dddcdc;
    margin-bottom: 60px;
	height: 465px;
	overflow-y: auto;
	padding-right: 10px;
}

.zheren-cont::-webkit-scrollbar {
	/*滚动条整体样式*/

	width: 10px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;

 }

 .zheren-cont::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: #9bc98a;
 }

 .zheren-cont::-webkit-scrollbar-track {
	/*滚动条里面轨道*/

	/* -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); */
	border-radius: 10px;
	/* background: #EDEDED; */

 }


 body::-webkit-scrollbar {
	/*滚动条整体样式*/

	width: 10px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;

 }

 body::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: #9bc98a;
 }

  body::-webkit-scrollbar-track {
	/*滚动条里面轨道*/

	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	background: #EDEDED;

 }



 .tanchu-box::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 10px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
 }

 .tanchu-box::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: #9bc98a;
 }

  .tanchu-box::-webkit-scrollbar-track {
	/*滚动条里面轨道*/

	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	background: #EDEDED;

 }


.zheren-prief span{
	padding-left: 30px;
	line-height: 22px;
	display: inline-block;
	color: #a5c87d;
	background: url(../image/zeren_13.png) no-repeat left center;
}

.zheren-li-on span{
	color: #fff;
}

.gallery-thumbs .swiper-slide-thumb-active .zheren-prief span{
	background: url(../image/zeren_10.png) no-repeat left center;
}

.nav-box ul li{
	position: relative;
}

.nav-box .sec-x{
	width: 120px;
	text-align: center;
	position: absolute;
	left: 50%;
	transform: translate(-50%,0);
	top: 49px;
	background:rgba(43, 96, 154, 0.8);
	display: none;
}

.nav-box .sec-x li{
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}

.nav-box .sec-x li a{
	padding:15px 10px;
	display: block;
	border-bottom: 1px solid #edf5fb;
	color: #fff;
}

.nav-box .sec-x li:last-child a{
	border-bottom: none;
}

.bg-guanli{
	color: #fff;
	text-align: center;
	padding-top: 58px;
	padding-bottom: 35px;
	background: url(../image/about_10.jpg) no-repeat top center;
}

.guanli-weirao span{
	margin: 0 15px;
	display: inline-block;
	width: 332px;
	height: 84px;
	line-height: 84px;
	font-size: 22px;
	text-align: center;
	border: 1px solid #fff;
}

.guanli-tit h2{
	color: #a5c87d;
}

.guanli-ul{
	margin-top: 90px;
	margin-bottom: 50px;
}

.about-box2{
	margin-top: 0;
}

.jituan-tit{
	text-align: center;
	color: #024287;
}

.jituan-tit h2{
	font-size: 36px;
}

.jituan-tit span{
	font-size: 18px;
}

.jituan-infor{
	margin-top: 30px;
}

.jituan-infor dl{
	margin-bottom: 30px;
}

.jituan-infor dl dt{
	color: #000;
	font-size: 18px;
}

.jituan-infor dl dd{
	/* font-size: 14px; */
	margin-bottom: 0;
	color: #595959;
	position: relative;
	padding-left: 30px;
}

.zheren-s dl dd{
	position: relative;
	padding-left: 30px;
}

.zheren-s dl dd em{
	position: absolute;
	top: 15px;
	left: 0;
}


.jituan-infor dl dd em{
	display: inline-block;
	position: absolute;
	top: 15px;
	left: 0;
	width: 14px;
	height: 1px;
	background: #919698;
	vertical-align: middle;
	margin-right: 10px;
}

.youshi-box2{
	margin-bottom: 60px;
	padding-top: 50px;
	padding-bottom: 50px;
	border-bottom: 1px solid #b8ccd9;
	border-top: 1px solid #b8ccd9;
}

.about-inforx{
	font-size: 24px;
	color: #024287;
	padding-top: 110px;
	padding-bottom: 50px;
	font-weight: bold;
}

.p-box{
	max-width: 582px;
}

.about-inforx p{
	display: inline;
}

.youshi-text{
	/* font-size: 14px; */
}

.small-change{
	display: none;
}

.bg-block{
	background: rgba(109, 135, 161, 0.43);
	width: 100%;
	height: 100%;
	position: fixed;
    z-index: 99;
	left: 0;
	top: 0;
}

.news-box3{
	margin-bottom: 50px;
}

.gallery-thumbs{
	height: 603px;
}

.guanyu-tit-cont .h2-box{
	display: inline-block;
}

.shouhu-time{
	display: flex;
	justify-content: space-between;
	align-items: center;
	opacity: 0;
	border-top:1px solid #dddcdc;
	margin-top: 20px;
	padding-top: 15px;
}



.shouhu-time em{
	display: inline-block;
	width: 16px;
	height: 2px;
	background: #a6c87c;
	vertical-align: middle;
	margin-right: 10px;
}

.shouhu-time .icon-xiangyou{
	font-size: 14px;
	color: #d9d9d9;
}

.shouhu-li a.p_r{
	display: block;
}

.mengban-t{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(109, 135, 161, 0.43);
}

.mengban{
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: initial !important;
	height: initial !important;
}

.toindex{
	margin-right: 10px;
}

.search-listbox li{
	padding: 25px 0;
	border-bottom: 1px solid #dddcdc;
}

.s-sort{
	font-style: normal;
    color: #a5c87d;
    position: relative;
    display: inline-block;
	margin-left: 50px;	
}


.s-sort::before {
    content: '';
    width: 28px;
    height: 28px;
    display: inline-block;
    position: absolute;
    left: -30px;

    background: url(../image/img_43.png) no-repeat center center;
	background-size: contain;
}

.search-listbox li span.fr{
	color: #333;
}

.toruselt{
	color: #a5c87d;
	font-style: normal;
	margin-left: 10px;
}

.bottom-box a{
	color: #fff;
}

.guanli-ul li strong{
	font-size: 24px;
	margin-left: 10px;
	margin-right: 10px
};

/*全局样式 end*/

@media (min-width: 1025px) {
	/*所有hover写在这里面 兼容sofari的移动端不支持hover*/
	/* a:hover{ display: block;border: 1px solid #fff;} */
	.nav-box ul li a:hover{
		color:#a5c87d;}

	.shouhu-li h2 a:hover,.shouhu-time .icon-xiangyou:hover,.news-scont h2 a:hover{
		color: #024287;
		}

	.sec-nav-box ul li:hover,.sec-nav-box ul li.on{
		background: #323b54;
	}

	.shouhu-li:hover .shouhu-time{
		opacity: 1;
	}

	.news-fanye a:hover{
		background: #f6fafd;
	}

	.nav-box > ul > li.on > a:hover{
		color: #024287;
	}

	.news-li:hover{
		box-shadow: 0 0px 10px #d4dfe8;
	}

	.lang:hover{
		color: #fff;
		opacity: 0.9;
	}

	.news-box2 ul li:hover .yuan-hover{
		opacity: 1;
	}

	.guanyu-r:hover{
		background: #a5c87d;
		color: #fff;
		border-color: #a5c87d;
	}

	.guanyu-r:hover i{
		left: 40px;
	}

	.more-box a:hover i {
		left: 20px;
	}

	.page-box a:hover{
		background: #a5c87d;
		color: #fff;
		border-color: #a5c87d;
	}

	.contact .btn:hover,.search-kuang .submit:hover,.jiantou .iconfont:hover{
		background: #a5c87d;
	}

	.email-box2 .submit:hover,.liuyan-box .submit:hover{
		background: #323b54;
		color: #fff;
	}

	.message-box table tr td .submit:hover{
		background: #a5c87d;
		color: #fff;
	}

	.bg-news ul li a:hover{
		background: #a5c87d;
		color: #fff;
	}

	.contact-us:hover{
		color: #fff;
		background: #a5c87d;
	}

	.anwen-inforbox dl dd a:hover{
		background: #fff;
		color: #221f3c;
	}

	.sec-ul li a:hover{
		color: #a5c87d;
	}

	.fast1 li a:hover{
		color: #a5c87d;
	}

	.news-infor .img-box img:hover{
		transform: scale(1.1);
		opacity: 0.50;
	}

	.pro-infor ul li img:hover{
		transform: scale(1.1);
		/* opacity: 0.50; */
	}
}


@media (max-width: 1441px) {
	/*修改1441以下、小屏显示器*/
}

@media (max-width: 1199px) {
	/*修改1200以下、小屏显示器*/
}



@media (max-width: 1199px) {
	/*修改758以下、小屏平板*/
	.logo-box{
		display: flex;
	}

	.gallery-thumbs{
		height: 600px;
	}

	.zhushiping-nei {
		padding-top: 150px;
		width: 90%;

	}

	.yiyuan .col-md-3 a {
		padding: 10px;
	}

	.tanchu-box{
		width: 90%;
	}

	.newsbg-box {
		height: 150px;
	}

	.news-cont h1 {
		font-size: 18px;
	}



	.rsearch-cont {
		padding: 35px 15px;
	}

	.news-hot {
		padding: 35px 15px;
	}

	.header-bg{
		min-height: 94px;
	}

	.nav-box .sec-x{
		position:initial;
		width: 100%;
		text-align: center;
		left: initial;
		transform: initial;
		top: initial;
		background: rgba(43, 96, 154, 0.8);
		margin-top: 10px;
	}

	.nav-box .sec-x li a {
		padding: 8px 10px;
	}

	.nav-box{
		display: none;
	}

	.news-box{
		padding-top: 30px;
	}

	.about-box{
		margin-top: 0;
	}

	.small-search-box{
		display: flex;
	}

	.about-box .contact{
		margin-bottom: 30px;
	}

	.tes-infor{
		width: 100%;
		padding: 10px;
		display: block;
	}

	.tes-infor strong{
		width: 100%;
		border-right: 0;
		height: initial;
	}

	.bg-tes {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.tes-inforbox {
		margin-top: 20px;
	}

	.tes-infor p{
		margin-left: 0;
	}

	.search-kuang{
		width: 100%;
	}

	.lun-infor{
		margin-top: 20px;
	}

	.lun-img{
		margin-top: 30px;
		max-width: 80%;
		margin-left: auto;
		margin-right: auto;
	}

	.youshi-box ul{
		flex-wrap: wrap;
	}

	.contact{
		margin-top: 30px;
	}

	.aboutusbg{
		padding: 20px 0;
	}

	.youshi-box ul li{
		width: 33.333%;
	}

	.header-box{
		position: fixed;
		top: 0;
		background: #fff;
		z-index: 9000;
		left: 50%;
		transform: translate(-50%,0);
	}

	.com-navbox {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.height-head{
		display: block;
	}

	.bg-news {
		padding-top: 25px;	
	}

	.bg-news ul {
		margin-top: 26px;
	}

	.bg-news ul li{
		margin-top: 10px;
		width: 100%;
	}

	.bg-news ul li a{
		width: 100%;
		background: #fff;
	}

	.contact2-infor .col-md-4{
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.message-box table tr td .select{
		margin-top: 10px;
	}

	.contact-funbox{
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.contact-funbox .col-md-4{
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.liuyan-tit{
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.email-box2 .text{
		width: calc(100% - 110px);
	}

	.message-box table tr td .text {
		width: 100%;
	}

	.mart10{
		margin-top: 20px;
	}

	.nav-bg{
		display: none;
	}

	.nav-box{
		margin-top: 5px;
		margin-left: 0;
		position: absolute;
		top: 89px;
		border-top: 1px solid #cecece;
		left: -1px;
		background: #fff;
		z-index: 999;
		width: 100%;
	}

	.nav-box ul{
		/* display: none; */
	}

	.nav-box > ul > li{
		width: 100%;
		padding-bottom: 13px;
	}

	.nav-box > ul > li .icon-you{
		float: right;
		display: inline-block;
	}

	.nav-box > ul > li .icon-you-on{
		transform: rotate(90deg);
	}

	.nav-box > ul > li.on::before {
		left: 15px;
		transform: translate(0,0);
		width: 0;
	}

	.search-right{
		width: 100%;
		padding-bottom: 10px;
	}

	.lang {
		line-height: 40px;
		font-size: 14px;
		width: 90px;
		display: none;
	}

	.search-box {
		margin-top: 0px;
		margin-right: 0px;
		width: 100%;
		margin-top: 5px;
	}

	.search-box .text{
		width: calc(100% - 40px);
	}

	.logo-box .logo-infor {
		font-size: 14px;
		line-height: 20px;
	}

	.logo{
		width: 100px;
	}

	.logo-box {
		padding-top: 10px;
		padding-bottom:10px;
	}

	.nav-box .icon-caidan,.nav-box .icon-cha{
		font-size: 24px;
		display: inline-block;
	}

	.pro-inforbox {
		height: 540px;
	}

	.contit .col-md-6{
		width: 50%;
	}

	.other-product ul li{
		width: 33.333%;
	}

	.small-change{
		margin-top: 15px;
		display: inline-block;
	}

	.small-change span{
		display:inline-block;
		vertical-align: middle;
		margin-right: 20px;
		color: #a5c87d;
	}

	.small-change i {
		font-size: 24px;
		vertical-align: middle;
		color: #000;
		
	}

	.h76{
		height: 95px;
	}

	.about-inforx {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.youshi-box2 {
		margin-bottom: 30px;
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.youshi-img {
		text-align: center;
	}

	.guanli-ul {
		margin-top: 20px;
		margin-bottom: 20px;
	}



	.guanli-weirao span {
		height: 58px;
		line-height: 58px;
		font-size: 16px;
		margin: 10px 0;
		width: 100%;
	}

	.bg-guanli {
		padding-top: 35px;
	}

	.about-bgfffbg {
		padding: 15px;
	}

	.mlogo-box{
		border-right: 0;
	}

	.add-box ul{
		padding-left: 0;
	}
	
	.add-box ul li{
		display: flex;
		align-items: center;
	}

	.blogo-box{
		margin-top: 20px;
	}

	.add-box ul li i{
		width: 48px;
		height: 48px;
	}

}

@media (max-width: 1023px) {
	/*修改1024以下、平板*/
	.logo-box .logo-infor{
		font-size: 20px;
	}

	.anli-lbox .h2-box {
		text-align: left;
	}

	.gallery-top-box{
		margin-top: 30px;
	}

	.shouhu-ul .row{
		margin-left: -15px;
		margin-right: -15px;
	}

	.shouhu-li{
		padding-left: 15px;
		padding-right: 15px;
	}

	.guanyu-tit{
		display: block;
	}

	.gallery-thumbs{
		height: 550px;
	}

	.zheren-prief p {
		font-size: 14px;
	}


	.zhushiping-nei {
		width: 100%;
		height: 250px;
		padding: 30px 60px;
	}

	.zhushiping-nei p{
		font-size: 16px;
	}

	.guanyu-r {
		min-width: 113px;
		line-height: 46px;
	    height: 46px;
	}


	.h2-box h2 {
		font-size: 20px;
	
	}

	.news-box3 .h2-box h2{
		margin-left: 30px;
	}

	.about-box .h2-box h2{
		margin-left: -16px;
	}

	.guanyu-box {
		margin-top: 30px;
	}

	.youshi-box strong {
		margin-bottom: 5px;
	}

	.news-infor2 {
		padding: 20px 15px;
	}

	.anli-lbox {
		padding: 20px 15px;
	}

	.anli-lbox {
		width: 100%;
	}

	.anll-rbox {
		width: 100%;
	}

	.zuo-you {
		position: absolute;
		top: 73px;
		z-index: 999;
		right: 2%;
		left: inherit;
		margin-left: 0;
	}

	.news-infor2 p{
		font-size: 14px;
	}

	.news-box2 ul li .news-infor2{
		padding-right: 0;
	}

	.news-box2 ul li:nth-child(2n) .news-infor2{
		padding-left: 0;
	}

	.zhushiping-nei .icon-xiangxia{
		display: none;
	}

	.news-time3{
		width: 100px;
	}

	.zhushiping-nei .icon-xiangxia {
		margin-top: 70px;
	}

	.news-rbox{
		margin-top: 20px;
	}

	.neirong h3 {
		margin-top: 50px;
	}

	.zheren-time {
		width: 75px;
	}

	.bgedf3f6 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.zheren-box {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.com-navbox ul > li {
		margin-right: 26px;
	}

	.news-search-box .text {
		flex: 1;
		width: 90px;
	}

	.news-li{
		display: block;
	}

	.news-scont{
		margin-left: 0;
	}

	.news-img{
		display: block;
	
	}

	.news-img img{
		width: 100%;
		height: inherit;
	}

	.youshi-box .col-md-4{
		border-right: 0;
	}



}

@media (max-width: 767px) {
	.neirong h3 {
		margin-top: 0px;
	}

	.bfast-box{
		margin-bottom: 20px;
	}

	.search-listbox li a{
		display: inline-block;
	}


	.zhushiping-nei {
		height: 258px;
		padding: 60px 60px 0;
	}

	.tanchu-bg{
		padding: 15px;
	}

	.zheren-li {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.zheren-prief {
		margin-left: 15px;
		margin-right: 0px;
	}

	.more-news i{
		margin-left: 20px;
	}

	.shiping-qianji {
		bottom: 7px;
	}
}

@media (max-width: 424px) {
	/*修改425以下、普通的安卓手机屏*/
}

@media (max-width: 374px) {
	/*修改425以下、iPhone5，4，等小屏手机*/
}