@charset "utf-8";

/*头部*/
.head-bg { background-image: url(../images/headbg.jpg); }
.head-box {padding: 25px 0; }
.head-logo { max-width: 70%;position:relative;}
.head-logo-mage {height: 50px; margin-top: 10px;}
.head-logo-text {font-size: 30px;line-height:45px;font-weight:bold;padding:10px 0;}

.head-right-text {margin:6px 0;}		
/* .top-cn-en a {font-size: 14px; line-height:14px; display: inline-block; padding:0 5px; -border-left: 1px solid #818181; border-right: 2px solid #818181; color: #818181;line-height:36px;} */

.head-right-title {padding-top:0;font-size:16px;line-height:18px;color:#fff; overflow: hidden;}
.head-tel-image {float:left;height:37px;margin-top:5px;}
.right-text-box {margin-left:41px;}
.head-right-tel {font-size:22px;color:#fff;line-height:28px;}


/* 导航 start */
.head-menu { width:100%; 
/* line-height:50px; */
/* position: absolute;
z-index:1; */
/* background:rgba(26,72,124,.5) ; */
 background: #0f4b60;
}
.head-menu-switch {display: none;}
#head-menu-box { z-index:9999;}
.head-menu-ul {
	text-align: center;
 /* height:50px; */
}
.head-menu-li {
	width:10%;
	 text-align:center; position:relative; 
	 /* float:left; */
	 display: inline-block;
	 margin-right:1.7%;
}
.head-menu-link {
	padding: 10px 0;
	color:#fff; font-size:16px; display:block; 
	/* margin-left: -10px; */
	line-height: 20px;
	line-height: 30px;
}
.cur .head-menu-link, .head-menu-link:hover {
	background: #13536A;
	color:#fff;
   /* -webkit-box-shadow: 1px 2px 6px 0px #060001;
    -moz-box-shadow: 1px 2px 6px 0px #060001;
    -ms-box-shadow: 1px 2px 6px 0px #060001;
    -o-box-shadow: 1px 2px 6px 0px #060001;
    box-shadow: 1px 2px 6px 0px #060001; */
}
.menu-title-en {
	/* text-transform: capitalize; */
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
}
.head-menu-son-ul {min-width:100%; position:absolute; display:none; z-index:9999;background-color:rgba(30,81,173,0.7);
/* margin-left: -10px;padding:0 5px; */
}
@media (min-width: 768px) {
	.head-menu-li:hover .head-menu-son-ul {
		display: block;
	}
}

.head-menu-son-li { line-height:36px;  text-align:center; }
.head-menu-son-link {width:100%; font-size:14px; display:block; color:#fff;text-align:center;}
.head-menu-son-link:hover {color: #fff; background-color:rgba(30,81,173,0.5)}

/* 导航 end */




.nav-switch {font-size:30px;padding:15px 10px ;position:absolute;right:0;top:0;height:35px;line-height:35px;}
.nav-close {line-height:30px;display: none;}

@media (max-width:1200px){
	.head-bg {padding:0 10px;}
	.head-menu-li {width:12.5%;margin:0;}
}

@media (max-width:992px){
	.head-menu-li {
		/* width:20%; */
	}
}

.pm-show {display:none;}
@media (max-width:768px){
	.pm-show {display:block;}

	.head-bg {padding:0;height:55px;}
	.head-box.w1200 {padding:0;position:fixed;left:0;top:0;width:100%;z-index:9;background: #07252f;}
	.head-logo-text {color:#fff; font-size:20px;}
	.nav-switch {color: #fff;}
	.head-right {display: none;}
	.pm-show {display:block;}
	.head-logo.fl {max-width:none;float:none;padding:0 50px 0 10px;}
	.head-logo-text {padding:5px;font-size:22px;}
	
	.nav-switch {padding:10px;}
	
	.head-menu {position: fixed;top:0;z-index:99;background:none;width:100%;height:100%;right:-100%;}
	.head-menu-switch {position: fixed;top:0;left:0;width:100%;height:100%;width:100%;height:100%;background: rgba(0, 0, 0, 0.5);}
	.head-menu-ul {position: absolute;right:0;top:0;width:60%;height:100%;background:#0b3c4c;padding:15px 0;right:-100%;}
	.head-menu-li {float:none;width:auto;text-align: left; display: block;}
	.head-menu-link {font-size:14px;line-height:38px;padding:0 15px;}
	.cur .head-menu-link, .head-menu-link:hover {background: rgba(0, 0, 0, 0.2);color:#fff;}
	.menu-title, .menu-title-en {display: inline-block;}
	.menu-title {margin-right: 5px;}
}
@media (max-width:480px){
	.head-logo {max-height: 55px; overflow: hidden;}
	.head-logo-text {padding:5px; font-size:18px;}
}






/* banner start */
.slideBox { width:100%; overflow:hidden; position:relative;}
.banner-hd { height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px;text-align:center; width:100%;z-index:1; }
.hd-ul { overflow:hidden; zoom:1; display:inline-block; }
.hd-li { float:left; margin:0 3px;  width:15px; height:15px; line-height:15px; 
 border-radius:50%;
 background:#fff; cursor:pointer; }
.hd-li.on { background:#dedede; }

.bd-ul { position:relative; height:100%; z-index:0; }
.bd-li { zoom:1; vertical-align:middle; }
.bd-link {display:block;}
.bd-image { width:100%; display:block;
height: 500px;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner-prev,
.banner-next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:rgba(0,0,0,.7) url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;border-radius: 5px;}
.banner-next{ left:auto; right:3%; background-position:8px 5px;}
.banner-prev:hover,
.banner-next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
@media (max-width: 1200px) {
	.bd-image {height: 400px;}
}
@media (max-width: 768px) {
	.bd-image {height: 330px;}
}
@media (max-width: 666px) {
	.bd-image {height: 300px;}
}
@media (max-width: 560px) {
	.bd-image {height: 240px;}
}
@media (max-width: 480px) {
	.bd-image {height: 200px;}
	.banner-prev, .banner-next {width: 28px; background-size: auto 24px;}
	.banner-prev {
		left: 0;
		background-position: -81px 8px;
	}
	.banner-next {
		right: 0;
		background-position: 9px 8px;
	}
	.banner-next {
		
	}
}
@media (max-width: 380px) {
	.bd-image {height: 180px;}
}
/* banner end */
