*{margin: 0; padding: 0; font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
a:hover,a:active,a:link,a:visited{text-decoration: none;}
li{list-style: none;}
.padT80{padding-top: 80px;}
.padB80{padding-bottom: 80px;}
.title-sty1 h2{font-size: 24px; color: #1E50AE;}
.title-sty1 h2 span{color: #888; font-size: 20px;}
.bgGrey{background-color: #F6F6F6;}
.nav li{border-bottom: 1px dotted #EEEEEE;}
/*head-bot-sty1*/
.head-bot-sty1 .top{background-color: #1E50AE;}
.head-bot-sty1 .logo{color: #FFFFFF;}
.head-bot-sty1 .logo h1{font-size: 28px; margin: 0; line-height: 75px;}
.head-bot-sty1 .logo h1 span{font-size: 20px;}
.head-bot-sty1 .logo h1 i{font-size: 16px; margin-left: 20px;}
.head-bot-sty1 .top p{font-size: 24px; color: #FFFFFF; line-height: 80px; font-family: georgia; margin-bottom: 0;}
.head-bot-sty1 .top p span{padding-right: 20px;}
.head-bot-sty1 .navbar{margin-bottom: 0;}
.head-bot-sty1 .navbar-default{border: none; background-color: #FFFFFF;}
.head-bot-sty1 .navbar li a{padding:20px 35px; font-size: 15px; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{ color: #1E50AE; font-weight: bold; background-color: #FFFFFF;}
.carousel-control.left,.carousel-control.right{background-image: none;}
/*about-bot-sty1*/
.about-bot-sty1 img{width:70%;}
.about-bot-sty1 p{font-size: 15px; color: #666; line-height: 2;}
.about-bot-sty1 a{margin-top: 20px;}
 .btn-primary{border:none; background-color: #1E50AE; padding:10px 20px;}
 .btn-primary:hover{background-color: #2A67D9;}
/*advantage-bot-sty1*/
.advantage-bot-sty1{ background: url(../images/ad/adbg.png);}
.advantage-bot-sty1 .title-sty1 h2{ color: #FFFFFF;}
.advantage-bot-sty1 .title-sty1 h2 span{color: #FFFFFF;}
.advantage-bot-sty1 li{text-align: center;}
.advantage-bot-sty1 li h3,.advantage-bot-sty1 li p{color: #FFFFFF; line-height: 1.8;}
.advantage-bot-sty1 li img{width:50%; max-width: 100%;}
/*service-bot-sty1*/
.service-bot-sty1 li h3,.service-bot-sty1 li p{line-height: 1.8;}
.service-bot-sty1 li h3{color: #666;}
.service-bot-sty1 li p{color: #888888;}
.service-bot-sty1 li{text-align: center;}
.service-bot-sty1 li:hover h3{color: #1E50AE;}
.service-bot-sty1 li:hover p{color: #444444;}
/*space*/
.space {background: url(../images/space.png);}
.space h2,.space p{line-height: 1.8; color: #FFFFFF; text-align: center;}
/*news-bot-sty1*/
.news-bot-sty1 .newsList{margin-top: 40px;}
.news-bot-sty1 .newsList li{padding:10px 0; border-bottom: 1px dashed #aaa;}
.news-bot-sty1 .newsList li a{color: #888888;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news-bot-sty1 .newsList li a:hover{color: #1E50AE;}
.news-bot-sty1 .newsCon img{float: left;}
.news-bot-sty1 .newsCon div{margin-left: 230px;}
.news-bot-sty1 .newsCon{margin-top: 50px;}
.news-bot-sty1 .newsCon h3{line-height: 1.8; color: #666;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news-bot-sty1 .newsCon p{line-height: 1.8; color: #888;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.news-bot-sty1 .newsCon p span{padding-right: 10px;}
.news-bot-sty1 .newsCon a:hover h3{color: #167ED4;}
/*footer footer-bot-sty1*/
.footer-bot-sty1{background: url(../images/footer.jpg);}
.footer-bot-sty1 p{color: #FFFFFF;}
.footer-bot-sty1 form{width:100%; padding-left:30%;}
.footer-bot-sty1 form input{width:100%; height: 35px; font-size: 16px; padding-left: 20px; line-height: 35px;}
.footer-bot-sty1 form textarea{ height: 100px; width: 100%;}
.footer-bot-sty1 form p{padding:10px; margin: 0;}
.footer-bot-sty1 form p:nth-child(1){padding-top: 0;}
.footer-bot-sty1 .address p{border-bottom: 1px solid #CCC; padding-bottom: 30px; line-height: 1.8;}
.footer-bot-sty1 .address div{ margin-top: 50px;}
.footer-bot-sty1 .address div:after{display: block; clear: both; content: '';}
.footer-bot-sty1 .address div img{float: left; margin-bottom: 10px;}
.footer-bot-sty1 .address div ul{margin-left: 20px;  float: left;}
.footer-bot-sty1 .address div ul li span{padding-right: 10px;}
.footer-bot-sty1 .address div ul li{color: #FFFFFF; line-height: 25px;}
.footer-bot-sty1 form a{margin-top: 10px;}
.footer-bot-sty1 .reserve{border-top: solid 1px #2d2d2d; margin-top: 30px; padding-top: 30px; text-align: center;}
.footer-bot-sty1 .reserve a{color:#FFFFFF;}


/*PG*/
.abPg .banner img,.conPg .banner img,.nePg .banner img,.serPg .banner img{width:100%;}
/*abSer*/
.abSer li{text-align: center;}
.abSer li img{max-width: 100%; width:auto}
.abSer li h3{line-height: 1.8; color: #666;}
.abSer li p{line-height: 1.8; color: #888;}
/*serPg*/
 .serCase li img,.serList li img{width:100%;}
.serList li p,.serCase li p{text-align: center; font-size: 18px; padding-top: 10px;}
/*nePg*/
.nePg .neliTime{width:80px; height: 80px; float: left; margin-top:20px; text-align: center; background-color: #167ED4;}
.nePg .neliTime h3,.nePg .neliTime p{color: #FFFFFF;}
.nePg .neliTime h3{margin-top: 15px;}
.nePg .neliCon{margin-left: 100px; display: block;}
.newsList ul{padding-top: 60px; }
.newsList ul li{padding:20px 0; border-bottom: 1px dashed #aaa;}
.newsList ul li:last-child{border-bottom: none;}
.newsList ul li h3{color: #666; font-size: 20px;}
.newsList ul li p{color: #888;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsList ul li a:hover h3{color: #167ED4;}
.page{text-align: center;}
.page ul{border: none; padding-top:20px;}
.page li.active{background-color: #167ED4; color: #FFFFFF;}
.newsDetail>div{text-align: center;}
.newsDetail>div img{width:50%; margin:-20px 30px 20px; float: left; }
.newsDetail>div {line-height: 2; color: #888; margin:10px 0; text-align: left; font-size: 15px;}
.newsDetail-boot-sty1 h2{color: #666; text-align: center;}
.newsDetail-boot-sty1 p{color: #888; text-align: center;}
/*conPg*/
.conPg .contact li{text-align: center; font-size: 16px; color: #888;}
.conPg .contact li p{margin-top: 40px;}
.map iframe{border:none;}
.map{position: relative;}
.map .loader{position: absolute; top:50%; left: 50%; transform: translate(-50%,-50%);}
/*responsive*/
@media (max-width: 768px) {
	.padT80{padding-top: 30px;}
	.padB80{padding-bottom: 30px;}
	.head-bot-sty1 .top p,.head-bot-sty1 .top h1 i{display: none;}
	.head-bot-sty1 .logo h1{line-height: 40px;}
	.head-bot-sty1 .navbar li a{padding: 10px 20px;}
	.abImg{text-align: center; margin-bottom: 20px;}
	.service-bot-sty1 li{margin-bottom: 20px;}
	.news-bot-sty1 .newsCon{margin-top: 20px;}
	.news-bot-sty1 .newsCon img{float: none;}
	.news-bot-sty1 .newsCon div {margin-left: 0;}
	.footer-bot-sty1 form{padding-left: 0;}
}
