
#navbarwarp{
    width: 100%;
    height: 60px;
    background: #1D4FA0;
}
#navbarwarp .nav-main{width: 100%;height: 100% !important;}
#navbarwarp .nav-main ul{
    margin-left: 50px;
}


.navbar-nav>li {
    position: relative;
    width: 110px;
    text-align: center;
}
.navbar-nav>li ul{margin-top:-2px;display: none;}
.navbar-nav>li ul li{padding: 10px 5px;border-bottom: 1px solid rgba(255,255,255,0.3)}
.navbar-nav>li ul li a{color: #eee;}
.navbar-nav>li:hover ul{display: block;width: 100%;background: #222;transition:1s;position: absolute;z-index: 300;left: 0px;top: 56px;}
.navbar-nav>li:hover ul li a{background-color:transparent;}
.navbar-nav>li ul li:hover{background:#1D4FA0; }
.navbar-nav>li>a{
    line-height: 30px;
    transition: all 0.5s;
    color: #fff;
}
.navbar-nav>li:hover a{
    background: #3f3f3f;
}
.navbar-nav>li:hover a span{
    color: #1D4FA0;
}
#navbarwarp .navbar{
    line-height: 60px;
    color: #fff;
    font-size: 14px;
    margin: 0px auto;
}
#navbarwarp .navbar-brand{
    padding:8px 15px;
}
#navbarwarp .mapzd{display: none;}
.nav-main{width: 100%;text-align: center;}
.nav-main ul li a{
    color: #fff;
}
.nav-main ul li a span{
    font-size: 8px;
    margin-right: 5px;
}
.nav-right{
    float: right;
    position: relative;
}
.zediecontent{
    position: absolute;z-index: 200;
    width: 250px;height: 150px;
    background:#1D4FA0;text-align: left; 
    padding: 10px;
    display: none;

}

.zediecontent p{line-height: 40px;}
.zediecontent p span{margin-right: 10px;}
.search,.mysmall{
    color: #fff;
    line-height: 60px;
    text-align: center;
    width: 60px;
    height: 58px;
    float: right;
}
.search{
    background: #fc3645;
    background:#1D4FA0;
}


.mysmall{
    background: #333333;
    position:relative;
}
.mysmall .search_box{
	display:none;
	position: absolute;
	z-index:1000;
	width:300px;
	height:100px;
	background:#333;
}

input#search_keyword{background:#fff;height:40px;border:2px solid #1D4FA0;color:#000;padding-left:20px;float:left;
margin-top:10px;
margin-left:20px;
}
.keyword{position:absoute;left:0px;width:150px;margin-top:20px;}
.search:hover span,.mysmall:hover span{color: #efd556;}
form[name='infosearch']{width:101%;}
.search1 input{color:#fff;width:60px;height:40px;line-height:10px;background:#1D4FA0;}


/**************************************导航样式结束*****************************************/

#banner{width: 100%;height: auto;position: relative;transition: 2s;}

#banner .owl-dots{
    position: absolute;
    z-index: 100;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
}
.owl-theme .owl-dots .owl-dot span{
    background: #211f75;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
        background: #1D4FA0;
}

/**************************************banner样式结束*****************************************/


.historywarp{
    text-align: center;
    margin-top: 115px;

}
.historywarp h3,.historywarp img{
    margin-bottom: 10px;
}
.historywarp h3 {
    font-weight: bold;
    letter-spacing:5px;
    font-size: 26px;
}
.historywarp p{
    font-size: 18px;
}
.historyMain{
    margin-top: 36px;
    width: 100%;
    background: url(../images/licheng-bg.jpg) no-repeat;
    padding-top: 100px;
}
.history-content{
    width: 1240px;
    height: 640px;
    margin: 0px auto;
    background: #fff;
    box-shadow: 4px 0px 15px #ccc;
    
}
.hisbox{
    width: 1140px;
    height: 640px !important;
    margin: 0 auto;
    height: auto;
    position: relative;
    padding: 100px;
    left: 0px;
    top:0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
}
.hisbox ul li:nth-child(2n){
	margin-top:148px;
}
.hisbox ul li span{color:#fff;}
.hisbox ul li:nth-child(2n) .yearwrap .years01{
	top:51px;
}

.history-content ul{
    float: left;
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 80px 30px;

}
.history-content ul li{
    float: left;
    width: 213px;
    text-align: center;
}

.history-content ul li h3{
    font-size: 16px;
    color: #1D4FA0;
    font-weight: bold;
    margin-bottom: 10px;
}
.history-content ul li p{
    color: #666;
}
.yearwrap{
    position: relative;
}
.yearwrap .years01{
    position: absolute;
    left: 72px;
    top: 152px;
    font-size: 24px;
}
.yearwrap .years02{
    position: absolute;
    left: 73px;
    top: 50px;
    font-size: 24px;
}

/********************************发展历程内容样式结束**********************************/

.aboutbox{
    margin-top: 95px;
    width: 100%;
    height:369px;
    background: url(../images/about-bg.jpg);
    background-attachment: fixed;
}
.aboutContent{
    text-align: center;
    color: #fff;
    padding-top: 80px;
}
.aboutContent img{
    display: block;
    margin: 0 auto;
}
.aboutContent h2{
    margin-top: 20px;
    font-weight: bold;
    letter-spacing:10px;
}
.aboutContent h3{
    margin-top: 30px;
    letter-spacing:10px;
    color: #c9c4c4;
}
.aboutContent p{
    margin-top: 30px;
    color: #c9c4c4;
}

/********************************关于我们内容样式结束**********************************/
.scd_l .name p{line-height: 9px;border-bottom: 1px solid #999;}
.scd_l .s_nav{padding-top: 0px;}
#cases{margin-top: 115px;}
#cases .casesTitle{text-align: center;}
#cases .casesTitle img{display: block;margin:15px auto;}
#cases .casesTitle h3{
    font-weight: bold;
    letter-spacing: 5px;
    font-size: 26px;
}
#cases .casesTitle p{
    font-size: 16px;
}

.caseContent{
    width: 100%;
    height: 809px;
    overflow: hidden;
    margin-top: 38px;
    position: relative;
}
.caseContent .casePic{
    position: absolute;
    left: 0px;
    top: 0px;
}
.caseContent .casePic img{
    display: none;
    height: 100%;
}
.caseContent .casePic img.active{
    display: block;
}

.caseSort{
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 95px;
    background: rgba(0,0,0,.7);
}
.caseSort ul{width: 1200px; margin: 0px auto;font-size:0px;}
.caseSort ul li{
    display: inline-block;
    position: relative;
    width: 235px;
    height: 95px;
}
.caseSort ul li h3{
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    border-right: 1px solid rgba(255,255,255,0.3);
}
.caseSort ul li h3.active{
    background: #1D4FA0;
}
.caseSort ul li h3:hover{
    background: #1D4FA0;
}
.caseSort ul li h3:first{
    border-left: 1px solid #fff;
}
.caseSort ul li h3 a{
    color: #fff;
    line-height: 95px;
}
.caetread{
    display: none;
    padding: 20px;
    width: 100%;
    height: 300px;
    background:rgba(255,255,255,0.9);
    position: absolute;
    left: 0px;
    top: -300px;
}
.caetread p{
    font-size: 16px;
    color: #333;
}
.caetread p.sum{
    font-size: 50px;
    color: #1D4FA0;
     font-weight: 800;
     margin-top: 10px;
}
.caetread h4{
    font-size: 20px;
    font-weight:800;
    color: #1D4FA0;
    margin-bottom: 25px;
}
.caetread.showread{
    display: block;
}
/********************************案例内容样式结束**********************************/

#owl-demo {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
#owl-demo .item {
    display: block;
}
#owl-demo img {
    display: block;
    width: 100%;
}

.owl-theme .owl-controls{
    margin-top: 10px;
    text-align: center;
}

#products{
    padding-top: 92px;
    text-align: center;
}
#products h3{
    font-weight: bold;
    letter-spacing: 5px;
    font-size: 24px;
}

#products .productTitle img{
    display: block;
    margin: 15px auto;
}
#products .productTitle p{
    font-size: 16px;
}
.productsContent{margin-top: 33px;margin-bottom: 30px;}
.productsContent a{margin: 0px 5px;}
.productsContent a img{border: 1px solid #eee;}
.productsContent a p{
    margin-top: 15px;
}
#products .owl.prev{
    width: 100px;
    height: 100px;
    background: red;
    font-size: 30px;
    color: #333;
}
#owl-demo.productcsee{width: 1200px;}

/********************************产品内容样式结束**********************************/

#cerbooks{margin-top: 54px;text-align: center;}
.cerbox{width: 100%;background: url(../images/licheng-bg.jpg) no-repeat;height: 800px;padding-top: 78px;}
.cerbox .certitle h3{ 
    font-weight: bold;
    letter-spacing: 5px;
    font-size: 24px;
    color: #fff;
}
.cerbox .certitle img{
    display: block;
    margin: 15px auto; 
}

.cerbox .cercontent{
    width: 1240px;
    height: 600px;
    margin: 0px auto;
    background: #fff;
    box-shadow: 4px 0px 15px #ccc;
}
.cercontent .certitle2{
    padding-top: 90px;
}
.cercontent .certitle2 h4{
    font-size: 21px;
    color: #1D4FA0;
    font-weight: 900;
    margin-bottom: 10px;
    letter-spacing: 2px;
}
.cercontent .certitle2 p{
    font-size: 16px;
}

.cerbox .cercontent .cerline{
    width: 1100px;
    height: 300px !important;
    margin: 0 auto;
    height: auto;
    position: relative;
    padding: 100px;
    left: 0px;
    top:0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
}

.cercontent .cerline ul{
    float: left;
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 40px 30px;

}
.cercontent .cerline ul li{
    padding: 10px;
    margin: 0px 10px;
    border: 1px solid #eee;
    float: left;
    width: 300px;
    height: 230px;
    text-align: center;
}
.cercontent .cerline ul li img{
    width: 100%;
    height: auto;
    display: block;
    margin: 0px auto;
}

/********************************证书样式结束**********************************/

#news{padding-top: 30px;}
.newbox .newtitl{text-align: center;}
.newbox .newtitl h3{  font-weight: bold;letter-spacing: 5px;font-size: 24px;}
.newbox .newtitl img{display: block;margin: 15px auto;}
.newContents{width: 1200px;margin:30px auto;position: relative;height: 344px;}

.ulbox{
    width: 1200px;
    height: 344px;
    position: relative;
    overflow: hidden;
}
.ulbox ul{
    position: absolute;
    left: 0px;
    top: 0px;
    transition: 3s;
}
.ulbox ul li{float: left;}
.newpic,.newscontent{
    width: 600px;
    float: left;
    height: 344px;
}
.newpic img{
    width: 100%;
    /*height: 344px;*/
    height: auto;
}
.newscontent{
    background: #f2f2f5;
    padding: 80px 100px;
    color: #666;
}

.newscontent .time{font-size: 16px;}
.newscontent h4{font-size: 18px;font-weight: bold;color: #111;margin-top: 10px;margin-bottom: 30px;}
.newscontent p{font-size: 14px;}
.newscontent a{margin-top: 30px;color: #1D4FA0;display: block;font-weight: bold;}
.dic .pre,.dic .next{position: absolute;z-index: 100;font-size: 40px;color: #666;}
.dic .pre:hover,.dic .next:hover{color: #1D4FA0}
.dic .pre{left: -54px;top: 148px;}
.dic .next{position: absolute;z-index: 100;right: -54px;top: 148px;}
a.newsbtn{display: block;margin: 40px auto;}

/********************************新闻样式结束**********************************/
#footer{margin-top: 150px;clear: both;width: 100%}
.footcontent{
    width: 100%;
    height:280px;
    background: url(../images/footbg.jpg) no-repeat center center;
    padding: 50px 15px;
}
.footline{
    width: 100%;
    height: 46px;
    background: #1D4FA0;
    text-align: center;
    line-height: 46px;
}
.footline p{
    line-height: 46px;
    font-size: 12px;
    color: #dcdbde;
}
.footcontent .word{
    width: 1200px;
    margin: 0px auto;
}
.footcontent .word ul{
    color: #eee;
    float: left;
    width: 250px;
    margin-right: 50px;
    transition: 1s;
}
.footcontent .word ul li{
    margin-bottom: 2px;
}
.footcontent .word ul li:hover a{
    color: #1D4FA0;
}
.footcontent .word ul li a{
    color: #c3bcbc;
    font-size: 12px;
}
.foottitle p{color:#c3bcbc;}


span.reddot{width: 2px;height: 12px;background:#1D4FA0;display: inline-block;
    margin-left:-10px;margin-top: 3px; margin-right: 7px;}
.footcontentp p{font-size: 14px;line-height: 22px;color: #dcdbde;}
.footcontent span{font-size: 12px;line-height: 20px;color: #dcdbde;}
p.foottitle{font-size: 14px;margin-bottom:24px; font-weight: bold;letter-spacing: 2px;color:#c3bcbc !important;}
.newsmoddle{display: none;}




* { touch-action: pan-y; }
/* 内页样式开始 */

/***********************内样样式开始****************************************/

#neabout .scd_l ul li,#neanews .scd_l ul li{
    line-height:48px;
    text-align:center;
    border-bottom: 1px solid #999;
}
#neabout .scd_l ul li ul, #neanews .scd_l ul li ul{background: #666;}
#neabout .scd_l ul li ul li:hover, #neanews .scd_l ul li ul li:hover{
    background: #333;
}

#neabout .scd_l ul li a,#neanews .scd_l ul li a{
    vertical-align:middle;
    display:inline;
    color:#fff;
    display: block;
}
#neabout .scd_l ul li:hover a,#neanews .scd_l ul li:hover a{
    color:#fff;
}
#neabout2{
    background:#333;
    height:auto;
    float:left;
}
.scd_l .s_nav li{background:none;}
.current2{
    background:#1D4FA0 !important;
}
.name{
    padding-top:40px;
}
.name p{
    color:#fff;
}
#neabout2 li:hover{
    background:#999 !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;
}

/************************************ 关于我们的内容样式结束************************* */

#mynews{
    background:#333 !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:#333 !important;
    height:auto;
}
#myproduct .name p{
    color:#fff;
}
#myproduct ul li:hover{
    background:#999 !important;
}
#myproduct ul li ul li:last-child{border-bottom: none;}
#myproduct ul li ul li:hover{
    background: #333!important;
}
#myproduct ul li:hover a{
    color:#fff !important;
}

.cc .hover{background: #1D4FA0 !important;}


/************************************ 产品中心的内容样式结束************************* */

#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;
}
/************************************ 产品案例的内容样式结束************************* */
.mmlist{
    position: fixed;
	top:150px;
    right: 0px;
    width: 54px;
    height: 45px;
    border-radius: 4px;
    line-height: 45px;
    text-align: center;
    background: #0064be;
    z-index: 99999;
    color: #fff;
    display: none;
}
    
#product-list li{
    padding:5px;
    text-align:center;
    margin-bottom:25px;
    width: 25%;
    height:auto;
    
}

#product-list li a p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

#product-list li a{text-decoration:none;color:#666;}
#product-list li a img{
    width:100%;
    border:1px solid #eee;
}

.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;
}
#myproduct .product-show{
	font-size:14px;
}
.scd .scd_r{
	font-size:14px;
}
/************************************地图样式************************* */
#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;}
.product-show img{
    text-align:center;
    width:400px;
    border:1px solid #999;
}
.product-show .detail img{
    width:auto;
    max-width:100%;
}
.scd_r{
    paddding:20px;
}
.show-listcontent h3{margin-bottom:40px;}
.show-listcontent{
    line-height:21px;
    padding:30px 30px 20px 0px;
}
.show-listcontent p{
    margin-bottom:20px;
    line-height:21px;
}
.product-detail{
    margin-top:50px;
    padding:5px;
}
.product-detail p{
    padding:10px;
    border-bottom:1px solid #999;
}

.detail{
    padding:10px 10px 10px 10px;
}

.mesbanner{
    width:100%;
    height:285px;
    
}
.cloned{}
.mesbanner img{
    display:block;
    width:100%;
}

#apppics li a img{width:100%;}

/************************************在线留言样式开始************************* */
.scd .scd_r.contactmy{width:1200px;}
#condetail .caption{
        width:95%;
    }
    #condetail .col11{
        width:85%;
    }
    #condetail .col5,#condetail .col6{
        width:85%;
    }
/*地图样式*/

#dituContent{
	width:100%;height:550px;margin-top:20px;border:#ccc solid 1px;
}
/*地图样式*/

.dotle span{color:#fff;}
.dotle span{
	position: absolute;
	top:50%;
	transform: translateY(-50%);
}
.carousel-inner>.item p{
	line-height:34px;
	width:100%;
	color:#333;
	position: absolute;
	bottom:0px;
	background: rgba(255,255,255,1);
    height: 34px;
    z-index:300;
}

@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 {}
	#banner .owl-controls{
		margin-top: -30px;
	}
}





@media(max-width: 997px){
	.footline{
	    height:auto;
	}
	.footline p{line-height:20px;padding:5px!important;}
	#aboutus {
	width: 100%;
	height: auto;
	background-image: none;
	}
	 #appliction{}
  #appliction .appliction-warper .appliction-title{
  	widht:100%;
  }
 #appliction .appliction-content .appliction-captical ul li{
  	
  }
  .appliction-warper{height:338px;}
  .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:#333 !important;
	}
	.scd .scd_r{padding:20px 5px ;}
	.scd_r .pst{text-align:center;height:50px;}
	#mynews {
    background:none !important;
    height: 130%;
	}
	#neanews .scd_r{
		width:100% !important;
		margin: 0 auto;
	}
	#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;
	}
	#product-list ul{
		margin:0 auto;
		
	}
	#product-list ul a{
		font-size:13px;
	}
	.product-show img {
		width:100%;
	}
	.show-listcontent{
		padding: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:133%;
	}
	#condetail .col11{
		width:62%;
	}
	#condetail .col5,#condetail .col6{
		width:62%;
	}
	.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:30px;
		margin-bottom:20px;
	}
	#condetail{
		padding-bottom: 70px;
	}
	#myproduct{display:none;}
}

@media(max-width: 997px){
	.readcontent img{width:100%;}
    .nav-right{display: none;}
    .navbar-header{float: left;}
    #navbarwarp .mapzd{float: right;display: block;line-height: 60px;color: #fff;font-size: 24px;}
    ul.nav.navbar-nav{position: absolute;z-index: 200;background-color: rgba(0,0,0,0.9);color: #fff;width: 100%;top: 52px;}
    ul.nav.navbar-nav li{width: 100%;display: none;border-bottom: 1px solid #999;text-align:center;}
    ul.nav.navbar-nav a{color: #fff;}
    .navbar-nav>li:hover ul{position:static; }
    .navbar-nav>li ul li{background: #535151;}
    .owl-theme .owl-dots .owl-dot span{width: 7px;height: 7px;}
    #historyremmber{display: none;}
    .aboutbox{margin-top:0px;height: auto;}
    .aboutContent{padding:12px 15px 30px 15px;}
    .aboutContent img {display: none;}
    .aboutContent h2{margin-top: 17px;letter-spacing: 8px;font-size:24px;}
    .aboutContent h3{margin-top: 15px;letter-spacing: 2px;font-size: 16px;}
    #cases{margin-top: 30px;}
    #cases .casesTitle img{margin: 6px auto}
    #cases .casesTitle h3{font-weight: bold;letter-spacing:0px;font-size: 21px;}
    #cases .casesTitle p{}
    .caseContent{margin-top: 26px;height:228px;}
    .caseContent .casePic img{width: 100%;height: auto;}
    .caetread{}
    .caseSort ul{width: 100%;}
    .caseSort ul li{width:20%;height: 48px;}
    .caseSort ul li h3 a{font-size:12px;line-height: 48px;}
    .caseSort{height: 48px;}
    #products{padding-top: 30px;}
    .productsContent{margin-bottom: 16px;}
    #products h3{font-weight: bold;letter-spacing:0px;font-size: 21px;}
    #products .productTitle img{margin: 6px auto}
    .newbox .newtitl h3{font-size:21px;}
    #owl-demo.productcsee{width: 100%;}
    .cerbox{background: none !important; padding-top:0px;height: 470px;}
    .cerbox .certitle h3{font-weight: bold;letter-spacing:0px;font-size: 21px;color: #333;}
    .cerbox .cercontent{width: 100%;box-shadow: none;height: 300px;}
    .cercontent .certitle2{display: none;}
    .cerbox .cercontent .cerline{width: 95%;}
    .cercontent .cerline ul{padding: 7px 10px;}
    .cerbox .cercontent .cerline {height: 309px !important;}
    .footcontent{display: none;}
    #footer{margin: 0px;}
    .btn{padding: 6px 16px;background: #1D4FA0;}
    #news{padding: 0px;}
    .newsmoddle{display: block;}
    .newContents{width: 100%;height: auto;}
    .ulbox{display: none;}
    a.newsbtn{display: none;}
    .newContents{margin: 5px auto;}
    .newsmoddle{text-align: center;margin-bottom: 30px;}
    .owl-theme .owl-controls{display: none;}
    .dic{display: none;}
    .newsmoddle h4{margin-top: 20px;font-size: 14px;}
    #cases .casesTitle{padding: 10px 20px;}
    #cases .casesTitle p,#products .productTitle p {font-size: 14px;color: #888;}
    .navbar-nav>li:hover a{background: #1D4FA0;}
    #navbarwarp .navbar-brand {padding: 10px 0px;background: #1D4FA0 !important;}
    .caseContent .casePic img.active{height:230px;}
    .news dl dd .des {height:93px;}
    #product-list li{width:50% !important;}
    #neabout .scd_l ul li, #neanews .scd_l ul li{background: #333;}
    #neabout .scd_l ul li ul li,#neanews .scd_l ul li ul li{background: #666;}
    #product-list li{height: 220px!important;}
    .mmlist{display:block;}
    #newBridge .nb-icon-wrap-0 .nb-icon-wrap-base {display:none;}
    #newBridge .nb-invite-wrap-0{display:none!important;}
}


@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{
	
	}
	#dituContent{
		width:100%;
		height:360px;
		border:#ccc solid 1px;
	}
	.banner{
		margin-top: -20px;
	}
	#new-show .new-show .message {
		margin-bottom: 45px;
	}

}




/*搜索功能样式*/
.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
	
}
/*搜索功能样式*/



/* 即时联系浮动样式 */

.clear:after{content:'\20';display:block;height:0;clear:both;visibility:hidden;}

/*固定的悬浮窗*/


.yb_conct{position:fixed;z-index:9999999;top:35%;margin-top:-112px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#c83837 url(../images/fixcont.png) no-repeat 0 0;}
/*.yb_bar .yb_phone{background:#c83837 url(../images/fixcont.png) no-repeat 0 -57px;position: relative;}*/
.yb_bar .yb_QQ{text-indent:0;background:#c83837 url(../images/fixcont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#c83837 url(../images/fixcont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
img.hd_qr{width:180px;}
.yb_bar .yb_phone{background:#c83837;position: relative;}
.yb_bar .yb_phone .picon{width: 50px;height: 50px;background: #c83837 url(../images/fixcont.png) no-repeat 0 -57px;position: absolute;top: 0px;left: 0px;}
