body{
}
@font-face {
  font-family: 'iconfont';
  src: url('font/iconfont.eot');
  src: url('font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('font/iconfont.woff2') format('woff2'),
      url('font/iconfont.woff') format('woff'),
      url('font/iconfont.ttf') format('truetype'),
      url('font/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#head{
	width: 100%;
	height: 135px;
	background: url(../images/head-bg.jpg) no-repeat ;
	background-position: center center;
}

#head .logo{

	text-align: right;
}
#head .logo img{
	margin-right: 75px;
	margin-top: 10px;
}

.header-content .header-top{
	height: 26px;
	color: #fff;
	margin-left: 170px;
	line-height: 26px;
}
.header-content .header-middle{
	margin-left: 100px;
	height: 64px;
	line-height: 64px;
	font-size: 14px;

}
.header-content .header-middle span{
	
	margin: 0px 10px;
	font-size: 21px;
	color: red;
}
 .header-middle form{
 	border-radius:5px;
 	display:inline;
 	margin-left:20px;
 }
  .header-middle form input[type='text']{
  	border: 1px solid #e2e0e0 !important;
  	width: 236px !important;
    height: 35px !important;
    border-radius: 5px;
  	
  }

.header-content .nav{
	position: relative;
	z-index: 100;
	margin-left: 30px;
}

.header-content .nav li{
	text-align: center;
	width: 110px;
	display: inline-block;
	height: 43px;
	line-height: 43px;
	position: relative;
}
.header-content .nav li a{
	color: #fff;
	font-size:14px !important;
}
.header-content .nav li a:hover{
	color: yellow;
}
.header-content .nav li a:hover{
	text-decoration: none;
}
.header-content .nav ul li ul{
	position: absolute;
	top: 42px;
	left: 0px;
	display: none;
	width: 100%;
	background: #c00f2d;
}
.header-content .nav ul li ul li{
	display: block;
	border-bottom: 1px solid #f6f6f6;
}
.header-content .nav ul li ul li a{
	text-align: center;
	text-decoration: none;
	font-size: 12px !important;
}

.header-content .nav ul li:hover>ul{
	display: block;
}
.header-content .nav ul li ul:hover{
	display: block;
}
/*搜索功能样式*/
.new-pics2 a img {
    width: 580px;
}



.web-pic img {
    width: 115px!important;
}

.search_box{
	position:absolute;
	top: 39px;
	left:450px;
}
.index .search_box{
	position:absolute;
	top: 22px;
	left:450px;
}
.search_box .keyword,.search_box .cate,.search_box .chat,.search_box .search1{float:left;}
.search_box .keyword .input{
	border:1px solid #999;
	ouline:none;
	padding:0px 10px;
}
.search_box .chat,.search_box .cate{display:none;}
.search_box .search1{}
.search_box .search1 .btn{
	height: 31px;
	background:#1c4f94;
	color:#fff;
}
input[name='submitsearch']{
	margin-left: -53px !important;
    padding: 4px 10px !important;
    margin-top: 2px;
}
.index input[name='submitsearch']{
	margin-left: -53px;
    padding: 4px 10px;
    margin-top: 4px;
}

/*搜索功能样式*/

.language{
	display:inline;
	margin-left:320px;
}


.navbar-nav li{
	text-align: center;
	width: 80px;
	position: relative;
}
.navbar-nav li:hover{
	background: #c00f2d;
}
.navbar-nav li:hover>a{
	color: #fff !important;
}
.navbar-nav li:hover>ul{
	display: block;
}
.navbar-nav li ul{
	position: absolute;
	left: 0px;
	top: 46px;
	z-index: 200;
	width: 100%;
	text-align: center;
	background: #c00f2d;
	display: none;
	line-height: 30px;
}
.navbar-nav li ul li{
	border-bottom: 1px solid #f6f6f6;
	text-align: center;
}
.navbar-nav li ul a{
	color: #fff;
}
.navbar-brand{
	display: block;
	width: 100px;
}
.navbar-brand img{
	width: 100%;
}
.navbar-default{
	background: #fff !important;
}

/*************************头部nav内容结束**********************************/


/*************************banner图开始**********************************/
#owl-demo {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
#owl-demo .item {
    display: block;
}
#owl-demo img {
    display: block;
    width: 100%;
}
#banner .owl-controls{
	position: absolute;
	z-index: 250;
	margin-top: -40px;
	left: 50%;
	transform: translateX(-50%);

}
#banner .owl-dot span{
	background: #000;
}
#banner .active span{
	background: red !important;
}


/*************************banner图结束**********************************/
/*关于我们样式开始*/
#aboutus {
	width: 100%;
	height: auto;
	background: url(../images/about-bg.jpg) no-repeat center top;
}
#aboutus .aboutus-warper{
	width: 100%;
}
#aboutus .aboutus-content{
	padding: 30px;
	
}
#aboutus .aboutus-content .aboutus-title {
	text-align: center;
	font-size: 18px;
}
#aboutus .aboutus-content .aboutus-title span{
	margin: 0px 10px;
}
.en-text{
	font-size: 24px;
}
#aboutus .aboutus-time{
	width: 1200px;
	height: 550px;
	background-color: #fff;
	box-shadow: 0px 2px 10px #ccc;
	margin: 0px auto;
}
#aboutus .aboutus-time ul{
	padding-top: 50px;
	margin-left: 82px;
	background: url(../images/line.png) no-repeat  28px top;
}
#aboutus .aboutus-time li{
	width: 24%;
	text-align: center;
	display: inline-block;
	font-size: 18px;
	color: #333;
}
#aboutus .aboutus-time li a{
	color: #333;
}
#aboutus .aboutus-time li a:hover{
	text-decoration: none;
}
#aboutus .aboutus-time li a span{
	display: block;
}

/******************************关于我们手机端样式开始********************************/
.maboutus-content{
	width: 100%;
	padding:20px;
}

.maboutus-content img{
	width: 100%;
	display: block;
	margin: 0px auto;
}
.maboutus .maboutus-title{
	text-align: center;
	margin-bottom: 0px;
}
.maboutus-text{
	padding: 5px 15px;
	margin-top: 20px;
	text-align: center;
}
.textwaper a{margin:20px auto;display:block;}
.maboutus-text p{
	margin-top: 10px;
	font-size: 0.8em;
}


/*设计数字下面的圈*/
.circle{
	line-height: 40px;
	width: 40px;
	height: 40px;
	background-color: #d43c25;
	border-radius: 50%;
	color: #fff;
	margin: 20px auto;
}
.circle:hover{
	background-color: #333;
}
.aboutus-text{
	margin-top: 20px;
}
.aboutus-text{
	display: none;
}
.activetext{
    display: block;
}
.compary-text{
	margin-top: 40px;
	padding-right:30px;
	font-size:14px;
}
.compary-text a{
	margin-top:30px;
}
.aboutus-text .compary-text h3{
	margin-bottom:30px;
}
.aboutus-text .compary-text p{
	line-height:21px;
}
 .aboutus-text .compary-pic{
	text-align: right;
}
.aboutus-text .compary-text .textcontent{
	text-align:left;
	width: 430px;
	margin-top: 40px;
	font-size: 16px;
}

.news_detail img{max-width:100%;}
/*关于我们样式结束*/

/*产品中心样式开始*/

#products{}
.product-warper{
	padding-top: 40px;
	text-align: center;
}
.product-warper .product-title{
	font-size: 18px;
}
.product-warper .product-title span{
	margin: 0px 10px;
}

.product-swiper img{
	width: 100%;
}
#gallery {
	width: 1200px;
}
#thumbs {
	width: 1000px;
	margin-top: 50px;
}
#thumbs .swiper-slide {
	opacity: 0.3;
}
#thumbs .swiper-slide-thumb-active{
	opacity: 1;
}

.rel{position: relative;}
.dotted{position: absolute;display: block;right: 21px;top: 0px;z-index: 9999;font-size: 24px;color: #ffff;cursor: pointer;}
/****************************************在线联系样式开始*********************************************/

.rel ul{display: none;}

/* 本例子css */
		.slideBox{ width:450px; height:450px; overflow:hidden; position:relative; border:1px solid #ddd;  }
		
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:450px; height:450px; display:block;  }

		.slideBox .hd{  overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev{ position:absolute; right:3%; top:50%; margin-top:-25px; 
			display:block; width:32px; height:40px; 
			background:url(../images/slider-arrow.png) -49px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; }

		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; 
			display:block; width:32px; height:40px; 
			background:url(../images/slider-arrow.png) -172px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; }

		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }



 .banner_s{margin-top:0px;width:100%;height:auto;}
  .banner_s img{width:100%;}




/*右侧悬浮菜单*/
	.slide{
		width: 50px;
		height: 250px;
		position: fixed;
		top: 50%;
		margin-top: -126px;
		background: #d43c25;
		right: 10px;
		margin-right:15px;
		border-radius: 5px 0 0 5px;
		z-index: 999;
	}
	.slide ul{
		list-style: none;
	}
	.slide .icon li{
		width: 49px;
		height: 50px;
		background: url(../img/icon.png) no-repeat;
	}
	.slide .icon .up{
		background-position:-330px -120px ;
	}
	.slide .icon li.qq{
		background-position:-385px -73px ;
	}
	.slide .icon li.tel{
		background-position:-385px -160px ;
	}
	.slide .icon li.wx{
		background-position:-385px -120px ;
	}
	.slide .icon li.down{
		background-position:-330px -160px ;
	}
	.slide .info{
		top: 50%;
		height: 147px;
		position: absolute;
		right: 100%;
		background: #d43c25;
		width: 0px;
		overflow: hidden;
		margin-top: -73.5px;
		transition:0.5s;
		border-radius:4px 0 0 4px ;
	}
	.slide .info.hover{
		width: 145px;
		
	}
	.slide .info li{
		width: 145px;
		color: #fff;
		text-align: center;
	}
	.slide .info li p{
		font-size: 1.1em;
		line-height: 2em;
		padding: 15px;
		text-align: left;
	}
	.slide .info li.qq p a{
		display: block;
		margin-top: 12px;
		width: 100px;
		height: 32px;
		line-height: 32px;
		color: #fff;
		font-size: 16px;   
		text-align: center;
		text-decoration: none;
		border: 1px solid #fff;
		border-radius: 5px;
	}
	.slide .info li.qq p a:hover{
		color: #FFFFFF;
		border: none;
		background: #00E0DB;
	}
	.slide .info li div.img{
		height: 100%;
		background: #DEFFF9;
		margin: 15px;
	}
	.slide .info li div.img img{
		width: 100%;
		height: 100%;
	}
	/*控制菜单的按钮*/
	.index_cy{
		width: 30px;
		height: 30px;
		background: url(../img/index_cy.png);
		position: fixed;
		right: 0;
		top: 50%;
		margin-top: 140px;
		background-position: 62px 0;
		cursor: pointer;
	}
	.index_cy2{
		width: 30px;
		height: 30px;
		background: url(../img/index_cy.png);
		position: fixed;
		right: 0;
		top: 50%;
		margin-top: 140px;
		background-position: 30px 0;
		cursor: pointer;
	}

	
	/*自适应 当屏小于1050时隐藏*/
	@media screen and (max-width: 1280px) {
		#btn{
			display: none;
		}
		.header-content .nav li{width: 95px;}
		
	}
/****************************************左右导航功能开始*********************************************/
.proreplace{
	background:#005088;
	text-align:center;
	display:inline-block;
	margin-top:20px;
	margin-right:20px;
	text-overflow:ellipsis;
	font-size:0px;
	border-radius:5px;
	padding: 0px 10px;
}

.wordbo{font-weight: bold;color:#005088;}
.wordbo2{display:block;margin-bottom:20px;line-height:10px;}
.proreplace:hover{
	background:#d43c25;
}
.proreplace a{
	color:#fff;
	font-size:12px;
	display:inline-block;
	margin:10px;
}

/****************************************手机端产品样式开始*********************************************/




.mproducts-waper{
	padding: 5px 2px 36px 2px;
}
.mproducts-waper ul li{
	margin-bottom:18px;
	padding: 5px;
	display: inline-block;
	text-align: center;
}
.mproducts-waper h3{
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 5px;
}
.mproducts-waper ul li img{
	width: 100%;
	border:1px solid #e6e6e6;
	padding: 5px;
	margin-bottom: 10px;
}
.mproducts-waper ul li:hover img{
	border:2px solid #c00f2d;
}
.mproducts-waper ul li a{
	text-decoration: none;
	color: #333;
}
.mproducts-waper ul li a:hover{
	color: #c00f2d;
}
.mproducts-list{
	padding: 22px;
}
.mproducts-title{
	text-align: center;
}

/*产品样式结束*/
/*产品案例开始*/
#appliction{
	margin-top: 35px;
}
.appliction-warper{}
.appliction-warper .appliction-title{
	width: 100%;
	height: 174px;
	overflow: hidden;
	background: url(../images/appliction-titlebg.jpg) no-repeat center center;
	text-align: center;
	padding-top: 60px;
	color: #f2f2f2;
	font-size: 18px;
}
.appliction-warper .appliction-title span{
	margin: 0 10px;
}
.appliction-warper .appliction-content{
	position: relative;
	height: 763px;
	background:url(../images/application-bg.jpg) center center no-repeat;
}
.appliction-warper .appliction-content .apptitle{
	padding-top: 50px;
	top: 50px;
	width: 1200px;
	height: auto;
	margin: 0px auto;
	font-size: 36px;
	font-weight: bold;
}
.owl-prev,.owl-next{
	font-size:14px !important;
}

/****************************************产品案例---产品title开始*************************************************/

.appliction-warper .appliction-content .apptitle span{
	display: block;
	color: #222;
}
.appliction-warper .appliction-content .apptitle span:nth-of-type(2){
	font-size: 21px;
}
.appliction-warper .appliction-content .apptitle:hover span{
	color:#d43c25;
}
.caseconternimg{
	text-align:center;
}
.caseconternimg img{
	display:block;
	margin:0 auto;
	max-width:100%;
}
.caseconternimg p img{
	display:block;
	margin:0 auto;
	max-width:100%;
}

/****************************************产品案例---产品分类开始*************************************************/

.appliction-content .appliction-captical{
	position: absolute;
	left: 0px;
	bottom:0px;
	width: 100%;
	height: 92px;
	background-color: rgba(0,0,0,0.6);
}
#bubu{
	font-size: 0px;
	width: 1200px;
	height: 92px;
	margin: 0px auto;
}
#bubu li{
	position: relative;
	margin: 0px;
	display: inline-block;
	width: 238px;
	height: 92px;
}
#bubu li:hover{
	background: #d43c25;
}
#bubu .active{
	background: #d43c25;
}
#bubu li .captical-detial{
	display: none;
	padding:25px;
	font-size: 14px;
	width: 238px;
	height: 300px;
	background:#fff;
	position: absolute;
	left: 0px;
	top: -300px;
}
#bubu li .captical-detial span{
	color:#d43c25;
}
#mapappli .captical-detial{display:none;}
#mapappli .detial-show{display: block;}
#bubu li .detial-show{display: block;}
#bubu li a{
	display: block;
	font-size: 16px;
	line-height: 92px;
	text-align: center;
	color: #fff;
}
.captical-detial span{
	font-size: 46px;
	font-weight: bold;
}
.captical-detial h3{
	font-weight: bold;
	font-size: 21px;
}
.captical-detial p{
	margin-top: 15px;
}

/****************************************产品案例手机样式开始*************************************************/
#mapplication{
	text-align: center;
}
#mapplication .amppCaptical li{
	font-size: 1em;
	padding: 0px;
	display: inline-block;
	width: 15%;
	height: 50px;
	line-height: 50px;
	background: #d33c21;
	text-align: center;
}
a:hover{
	text-decoration: none;
}
#mapplication .amppCaptical li a{
	color: #fff;

}
#mapplication .amppCaptical li:hover{
	background: #093e72;
}
.caption-dital{
	background: #f6f6f6;
	margin-top: 10px;
}
.caption-dital li{
	display: none;
}
.caption-dital .caption-active{
	display: block;
}
.caption-dital img{
	width: 100%;
}
.caption-dital p{
	padding: 20px 10px;
	color: #666;
}

#mapappli{width:100%;height:auto;margin:0px auto; auto;padding:0px;font-size:14px;}
#mapappli li{
	text-align:center;
	height:36px;
	line-height:36px;
	background:#d9534f;
	border: 1px solid #fff;
    box-sizing: border-box;
}

#mapappli li:hover{
	background:#053562;
}
#mapappli li a{
	color:#fff;
}


/****************************************产品案例结束*************************************************/

/****************************************新闻插件样式开始*************************************************/

#news{
	width: 100%;
}
.news-waper{
	margin-top: 50px;
}
#news .item{
	float: right;
	width: 100%;
	height: auto;
}
#news .item img{
	width: 100%;
}
#news .owl-dots{
	display: none !important;
}
#news .owl-nav{
	float: right;
	width: 500px;
	height: 60px;
	background: #002e5a;
	border-radius: 5px;
}
#news .owl-prev,.owl-next{
	float: right;
	width: 100px;
	height: 50px;
	font-size: 18px;
	line-height: 40px;
	font-size: 24px!important;
	background: #d43c25!important;
}
/****************************************新闻插件图片样式结束*************************************************/

/****************************************新闻文字件样式开始*************************************************/

#news .new-text{
	padding-top: 40px;
}
#news .new-text p{
	font-size: 18px;
}
.textcontent{
	font-size:14px !important;
}
#news .txt-big{
	font-size: 16px;
	font-weight: bold;
	color:#e24141;
}
.new-data .txt-big p{
	font-size:24px;
}
#news .txt-big sup{
	font-size: 12px;
	display: inline-block;
	width: 30px;
	height: 30px;
	color: #fff;
	position: absolute;
	border-radius: 15px;
	background: #d43c25;
	text-align: center;
	line-height: 30px;
}
.new-text h3 a{
font-size:16px;}
.red{
	color: #d43c25;
}
.new-text h3,.new-text2 h3{
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: bold;
}
.new-text .textcontent,.new-text2 .textcontent{
	font-size: 14px;
	color: #999;
}

.new-text2{
	margin-top: 50px;
}
.new-text2 .new-title span{
	display: block;
	font-size: 30px;
	color: #d43c25;
}
.new-text2 .new-title span:nth-of-type(3){
	font-size: 16px;
	color: #333;
}
.new-text2 .new-data{
	text-align: left;
}
.new-pics2{
	margin-top: 30px;
}
/****************************************新闻手机样式开始*************************************************/
#mnews{
	text-align: center;
	padding-top: 30px;
}
#mnews .news-lists-box{
	margin-top: 20px;
}
#mnews .news-lists-box li{
	margin-bottom: 20px;
	text-align: left;
}#mnews .news-lists-box li h3{
	font-size: 16px;
	margin-bottom: 10px;
}
#mnews .news-lists-box li h3 a{
	font-size: 14px;
	line-height: 16px;
	color: #666;
}


.top_btn_right a,.top_btn_left a{color:#666!important;}
.top_btn_right.proreplace a{color:#fff!important;}
.top_btn_left.proreplace a{color:#fff!important;}




/****************************************新闻样式结束*************************************************/



/****************************************底部样式开始*************************************************/
#footer{
	margin-top: 30px;
	background: url(../images/footer-bg.png) no-repeat top center #053562; 
	width: 100%;
	padding-top: 100px;
	padding-bottom: 20px;
	color: #f2f2f2;
}

.footer-waper{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	font-size: 12px;
	
}
.footer-waper .col{
	display: inline-block;
	width: 23%;
	vertical-align: top;
}
.footer-waper .col p{
	line-height: 28px;
}
.footer-waper .col li{
	margin-bottom: 10px;
}
.footer-waper .col a{
	color: #f6f6f6;
	font-size: 12px;

}
.col h4{
	font-size: 14px;
	margin-bottom: 20px;
}
.web-pic div{
	display: inline-block;
	margin-right: 10px;
}
.web-pic{
	text-align: center;
}

.footer-botton{
	width: 100%;
	padding: 20px;
	background: #053562;
	border-top: 1px solid #999;
	text-align: center;
}

/******************************************手机端底部样式***************************************/
#mfooter{
	background: #053562;
	color: #d0cece;
	padding-top: 20px;
}
#mfooter p{
	font-size:1em;
}
#mfooter .web-pic{
	margin-bottom: 10px;
}
#mfooter .footer-botton{
	padding: 5px;
}

/************************************ 关于我们的内容样式************************* */
#neabout .scd_l ul li,#neanews .scd_l ul li{
	line-height:48px;
	text-align:center;
}
#neabout .scd_l ul li a,#neanews .scd_l ul li a{
	vertical-align:middle;
	display:inline;
}
a.hover{display: block!important;background: #d43c25;}
#neabout .scd_l ul li:hover a,#neanews .scd_l ul li:hover a{
	color:#fff;
}
#neabout2{
	background:#005088;
	height:auto;
}
.current2{
	background:#e83e00 !important;
}
.name{
	padding-top:40px;
}
.name p{
	color:#fff;
}
#neabout2 li:hover{
	background:#e9e8e8 !important;
}
#neabout2 li:hover a{
	color:#005088 !important;
}
.neiyeabout{
	padding:20px 40px 20px 60px;
}
.neiyeabout .compary-text h3{
	margin-bottom:30px;
	text-align:center;
}

.s_nav li a{
	color:e7e4e4;
}
.neiyeabout{
	display:none;
}
#aboutcontent {
	padding:30px;
}
#aboutcontent h3{
	text-align:center;
	margin-bottom:30px;
}
#aboutcontent img{max-width:100%;display:block;margin:0px auto;}
#aboutcontent .readcontent{
	margin:0px auto;
	padding:0px 18px 0px 0px;
	 text-align:justify;	
}
#aboutcontent .readcontent p{
	font-zise:1em !important;
}


/************************************ 关于我们的内容样式结束************************* */

#mynews{
	background:#005088 !important;
	height:auto;
}
#mynews .name p{
	color:#fff;
}
#mynews ul li:hover{
	background:#e9e8e8 !important;
}
#mynews ul li:hover a{
	color:#005088 !important;
}

/************************************ 新闻中心的内容样式结束************************* */
#myproduct{
	background:#005088 !important;
	height:auto;
}
#myproduct .name p{
	color:#fff;
}
.news_detail {text-align:center!important;}
.message{margin-bottom:30px;}
.top_btn a{color: #eee;}

/************************************ 产品中心的内容样式结束************************* */

#myconcat p{
	color:#fff;
}
#mycases{
	background:#005088 !important;
	height:100%;
}
#mycases .name p{
	color:#fff;
}
#mycases ul li:hover{
	background:#e9e8e8 !important;
}
#mycases ul li:hover a{
	color:#005088 !important;
}
.detail {
    padding-top: 10px;
}

/************************************ 产品案例的内容样式结束************************* */

#product-list li{
	padding:5px;
	text-align:center;
	margin-bottom:25px;
}
#product-list li a{text-decoration:none;color:#666;}
#product-list li a img{
	width:310px;
	height:310px;
	border:1px solid #999;
}
strong{font-weight: bold;color: 333;}
.btn2{
	display:none !important;
}
/************************************ 产品列表页结束************************* */
#new-show .new-show{
	padding:100px 50px ;
}
#new-show .new-show h3{
	margin-bottom:10px;
	text-align:center;
}
#new-show .new-show .message{
	margin-bottom:70px;
	text-align:center;
}
#new-show .new-show .news_cc{
	line-height:32px;
	 text-indent:2em;
}
.news_cc p{
	font-size:14px;
	text-align:justify;
}
/************************************地图样式************************* */
#dituContent{
	width:800px;
	height:600px;
	border:#ccc solid 1px;
}
/************************************地图样式************************* */

/************************************新闻内容show结束************************* */
#good-show{
	padding:20px;
}




#good-show  .pst{text-align:right;margin-bottom:20px;}
#good-show .title-show{
	text-align:center;
}
.product-show {
	padding:40px 20px;
}
.product-show .pics{text-align:center;}

.scd_r{
	padding:20px;
}
.show-listcontent h3{margin-bottom:40px;}
.show-listcontent{
	line-height:24px;
	padding:50px 30px 20px 0px;
	font-size: 14px;
	min-height: 320px;
}
.show-listcontent p{
	margin-bottom:37px;
	line-height:21px;
	font-size:16px;
}
.product-detail{
	border-bottom: 1px dashed #eee;
}
.product-detail strong span{
	font-weight: bold;
}
.detailCon{min-height:150px;padding:15px;}
.product-detail p{
	padding: 7px 0px;
    font-size: 16px;
    font-weight: bold;
    width: 100px;
    color: #005088;
    text-align: center;
}
.product-detail img{
	border: none;
	width: auto;
	text-align: 

}
.top_btn{text-align: center;}
.mesbanner{
	width:100%;
	height:285px;
	
}
.mesbanner img{
	display:block;
	width:100%;
}

#apppics li a img{width:100%;}

/************************************在线留言样式开始************************* */
#condetail .caption{
		width:95%;
	}
	#condetail .col11{
		width:85%;
	}
	#condetail .col5,#condetail .col6{
		width:85%;
	}

/************************************在线留言样式结束************************* */
@media(max-width: 1600px){
	#head { 
	    background-position: -150px center; 
	}
}

@media(max-width: 1400px){
	#head { 
	    background-position: -207px center; 
	}
}


@media(max-width: 1130px){
	html {
  	overflow-y: scroll;
	}

:root {
  overflow-y: auto;
  overflow-x: hidden;
}

:root body {
  position: absolute;
}

body {
  width: 100vw;
  overflow: hidden;
}

	#banner {
		transform: translateY(-20px);
	}
	#banner .owl-controls{
		margin-top: -30px;
	}
}

@media(max-width: 997px){
.slide{right:0px;display:none;}
	#aboutus {
	width: 100%;
	height: auto;
	background-image: none;
	}
	 #appliction{}
  #appliction .appliction-warper .appliction-title{
  	widht:100%;
  }
 #appliction .appliction-content .appliction-captical ul li{
  	
  }
  #product-list li a img{
	width:100%;
	height:auto;
	border:1px solid #999;
}
#product-list li{height: 200px;}
  .appliction-warper{height:240px;}
  .appliction-warper .appliction-content{
  	position:relative!important;
  	width:100%;
  	backbround:#999 !important;
  	height:auto !important;
  }	
  .appliction-content .appliction-captical{
  	background-color:#fff;
  }
  .navbar-brand{
		text-align: center;
		padding: 0px;
		margin: 0px;
		margin-right: 30px;
		background: #fff !important;
	}
	.navbar-nav>.active>a:hover{
		background:#c00f2d !important;
		color: #fff;
	}
	.navbar-default .navbar-nav>li>a{
		color: #fff;
	}
	
	.navbar ul{
		background:#282626;
		padding:10px;
	}
	.navbar ul li{
		border-bottom:1px solid rgba(255,255,255,.3);
	}
	.navbar ul li:hover{
		background:#d43c25;
	}
	.navbar ul li a{
		color:#fff;
	}
	.scd .scd_l{
		width:100%;
		min-height: 0px
	}
	#neabout2{height:auto;font-size:0px;background:#fff;}
	.scd_l .s_nav li{
		display:inline-block;
		width:50%;
		background:none !important;
		font-size:16px;
		box-size:border-box;
		border:2px solid #fff;
		background:#005088 !important;
	}
	.scd .scd_r{padding:20px 5px ;}
	.scd_r .pst{text-align:center;height:50px;}
	#mynews {
    background:none !important;
    height: 130%;
	}
	#neabout .scd_l ul li, #neanews .scd_l ul li{
		background: #0064AB;
	}
	#neabout .scd_l ul li, #neanews .scd_l ul li {
	    background: #0064AB;
	    width: 50%;
	    display: inline-block;
	    box-sizing: border-box;
	    border: 2px solid #eee;
	}
	.feng2 li{background: #333!important;}
	.top_btn a {}

	#neanews .scd_r{
		width:100% !important;
		margin: 0 auto;
		padding:10px 20px;
		margin-bottom:30px;
	}
	.dotted{display: none;}
	#neanews .scd_m{
		width:100%;
	}
	#neanews .news dl dd{
		width:100%;
		float:none;
		padding:10px 5px 10px 20px;
	}
	.scd_r .pst{
		border-bottom:none;
	}
	#myproduct {
		background:#fff !important;
	}
	#myproduct ul li>ul{display: none !important;}


	#product-list ul{
		margin:0 auto;
		
	}
	#product-list ul a{
		font-size:13px;
	}
	.product-show img {
		width:100%;
	}
	.show-listcontent{
		padding: 30px 30px 0px 30px;
	}
	.product-detail{
		margin-top:1px;
	}
	#neabout .scd_r{
		width:100% !important;
		margin: 0 auto;
	}
	#mycases{
		background:#fff !important;
	}
	#neanews h1{
		margin-left:10px !important;
	}
	.response{
		padding:0px 0px 3px 2px;
	}
	.response img{
		width:100%;
	}
	.mesbanner{
		height:auto;
	}

	#box_right{
		width:53%;
	}
	#condetail .caption{
		width:110%;
	}
	#condetail .col11{
		width:55%;
	}
	#condetail .col5,#condetail .col6{
		width:55%;
	}
	.caption .location{
		width:62%;
	}
	.caption .location{
		top:-5px;
	}
	#box_right{
		padding:2px 12px 20px 5px;
	}

	.maboutus-title h3{
		font-weight:bold;
	}
	.maboutus-title p{
		margin-bottom:10px;
	}
	#new-show .new-show{
		padding: 58px 24px;
	}
	.detail p{
		font-size:14px !important;
	}
	.detail span{
		font-size:14px !important;
	}
	.product-detail{
		margin-top:0px;
		margin-bottom:20px;
	}
	#condetail{
		padding-bottom: 70px;
	}
}

@media(max-width:712px){
	.navbar-nav li{width: 100%;text-align: left;
	}
	.owl-controls{
		display:none;
	}
	.new-text{
		margin-top:20px;
	}
	.new-text p{
		font-size:14px;
		margin-top:5px;
		margin-bottom:10px;
	}
	#mymapabout{
		width:100%;
	}
	.scd{
		width:100%;
	}
	#aboutcontent{
		padding: 20px 10px 10px 30px;
	}
	#dituContent{
		width:100%;
		height:600px;
		border:#ccc solid 1px;
	}
	.banner{
		margin-top: -20px;
	}
	#new-show .new-show .message {
		margin-bottom: 45px;
	}
	.sp-wrap{margin:0px;}

}


/*搜索功能样式*/
.sweet-alert{
	position:absolute;
	z-index:200;
	width:400px;
	height:250px;
	background:rgba(201,1,1,0.9);
	left:50%;
	top:500px;
	transform: translate(-50%);
	padding:20px;
	color:#fff;
	border-radius:20px;

}
.sa-button-container{
	z-index:500;
	text-align:center;
}
.sweet-alert{
	text-align:center;
}
.sweet-alert p{
	margin:45px auto 10px auto;
	font-size:20px;
}
.sweet-alert input[type='text']{
	display:block;
	width:90%;
	margin:20px auto;
	height:30px;
	border-radius:5px;
	border:none;
	display:none;
}
.sa-error-container{
	display:none;
}
.sa-button-container button{
	width: 106px;
    height: 39px;
    color: #111;
    background-color: #fff !important;
    border: none;
    margin-top: 27px
	
}
/*搜索功能样式*/