*{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;}
.padT40{padding-top: 40px;}
.padB40{padding-bottom: 40px;}
.title-sty1 h2{font-size: 24px; color: #ff8800;}
.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: #fff;}
.head-bot-sty1 .logo{color: #FFFFFF;}
.head-bot-sty1 .logo h1{font-size: 28px; margin: 0;}
.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: #444; line-height: 60px; 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;border-top: 1px #C8C8C8 solid;}
.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: #ff8800; font-weight: bold; background-color: #FFFFFF;}
.carousel-control.left,.carousel-control.right{background-image: none;}
/*about-bot-sty1*/
.about-bot-sty1 img{width: 100%;}
.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: #ff8800; padding:2px 12px;letter-spacing:3px;}
 .btn-primary:hover{background-color: #ff5200;}
/*advantage-bot-sty1*/
/* .advantage-bot-sty1{ background: url(../images/ad/adbg.png);} */
.advantage-bot-sty1 .title-sty1 h2{ color: #ff8800;}
.advantage-bot-sty1 .title-sty1 h2 span{color: #666666;}
.advantage-bot-sty1 li{text-align: center;}
.advantage-bot-sty1 li h3,.advantage-bot-sty1 li p{color: #666666; 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;margin:0 !important;}
.service-bot-sty1 li{text-align: center;}
/*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: #ff8800;}
.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{border-top: 1px #666666 solid;}
.footer-bot-sty1 p{color: #000;}
.footer-bot-sty1 .address p{border-bottom: 1px solid #CCC; padding-bottom: 30px; line-height: 1.8;}
.footer-bot-sty1 .address div{ margin-top: 20px;}
.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: #000; line-height: 25px;}
.footer-bot-sty1 .reserve{padding-top: 10px; text-align: center;}


/*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%);}
.service {    padding-top: 20px;}
.col-sm-6-m1{width:30%;}
.col-sm-6-m2{width:70%;}
/*responsive*/
@media (max-width: 768px) {
	.padT40{padding-top: 20px;}
	.padB40{padding-bottom: 20px;}
	.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;}
	.col-sm-6{margin-left:0 !important;}
	.col-sm-6-m1{width:100% !important;margin-left: 25% !important;}
	.col-sm-6-m2{width:100% !important;}
	.title-sty1 span {font-size:16px !important;}
	.service{width:50% !important;}
	.nav_button{display:block !important;}
	.footer-bot-sty1 .address div ul li {font-size:12px !important;line-height: 21px !important;}
	.footer-bot-sty1 .address div ul {margin-left:0px !important;}
	.footer-bot-sty1 .address div img {width:85px !important;}
	.ygimg{width:120px !important;height:120px !important;}
	.navbar-default{display:none !important;}
}

.nav_button {
	display:none;
	position: absolute;
    right: 10px;
    top: 15px;
    width: 45px;
    height: 28px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background: url(../images/read_more.png) no-repeat center;
    background-size: 18px;
}
.nav_div{
	position: absolute;
    right: 0;
    top: 52px;
    background: #fff;
    z-index: 9999;
    width: 100px;
	height: 140px;
	text-align:center;
	border:1px #ddd solid;
	display:none;
}
.nav_ui {
	width:100%;
}
.nav_ui li{
	width:100%;
	height: 35px;
    line-height: 35px;
	border-bottom:1px #ddd solid;
}
.nav_ui li a{
	color:#000;
}