@charset "utf-8";
/* CSS Document */

body,div,p,ul,li,h1,h2,h3,h4,h5,h6,input,ul,li{ margin:0; padding:0;}
body{ }
a{ text-decoration:none;}
*{ font-family:"Microsoft Yahei";}
li{ list-style:none;}
.clearfix{ clear:both;}
img{ border:none;}
.sidebox{ width:1200px; margin:0 auto;}

/*头部 start*/
.headerbg{ width:100%; height:150px; margin:0 auto; background:#1A57A7; }
.header{width:1200px; margin:0 auto; }
.logo{ width:750px; height:85px;float:left;  padding-top:30px;}
.logo img{ width:100%; height:100%;}
/*头部 end*/

/*导航 start*/
.nav_bg{ background-color:#1A57A7; width:100%; }
.nav{ width:1200px; height:55px;background-color:#1A57A7; line-height:55px;margin:0 auto;   position:relative; z-index:1; }
		.nav a{ color:#fff;  }
		.nav .nLi{ float:left; position:relative; display:inline;}
		.nav .nLi h3{ float:left; text-align:center; font-weight:normal;}
		.nav .nLi h3 a{ display:block; width:109px; line-height:55px; font-size:16px; text-align:center; }
		.nav .sub{ display:none; width:151px; left:0; top:55px;  position:absolute; background-color:rgba(0,0,0,0.6);  line-height:50px; padding:10px;}
		.nav .sub li{ zoom:1;}
		.nav .sub a{ display:block; width:151px; font-size:14px; text-align:center; text-align:center; color:#fff;  border-bottom:1px dashed #fff; }
		.nav .sub a:hover{  color:#ea8104;}
		.nav .on{ background-color:#10458A; color:#fff;}
		.nav .on h3 a{ background-color:#10458A; color:#fff;}


/*导航 end*/

/*banner start*/
/*.bannerbox{ width:1200px; margin:0 auto;}*/
.slideBox{ width:100%; height:450px; overflow:hidden; position:relative; margin:0 auto;}
		.slideBox .hd{ height:20px; overflow:hidden; position:absolute; left:50%; bottom:30px; z-index:1;  margin:0 auto; margin-left:-40px;; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
		.slideBox .hd ul li{ float:left; margin-right:10px; width:10px; height:10px; border-radius:50%; border:1px solid #fff; cursor:pointer; z-index:99; }
		.slideBox .hd ul li.on{ background:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0; width:100%;}
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; height:100%; display:block;  }


		.slideBox .prev{ position:absolute; left:5%; top:50%; margin-top:-50px; display:block; width:50px; height:50px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; }
		.slideBox .next{ position:absolute; left:5%; top:50%; margin-top:-50px; display:block; width:50px; height:50px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		/*.slideBox .prev{ background:url(../images/left-arrow.png) no-repeat center center; left:520px; top:50%; margin-top:-200px; display:block; width:50px; height:50px; filter:alpha(opacity=50); opacity:0.5;}
		.slideBox .next{ background:url(../images/right-arrow.png) no-repeat center center; right:520px; top:50%; margin-top:-200px; display:block; width:50px; height:50px; 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 end*/


.header .right-con {
  float: right;
  margin:40px 0;
}

.header .right-con .links {
  text-align: right;
  margin: 10px 0;

}

.header .right-con .links span {
  margin: 0 10px;color:#fff;
}
.header .right-con .links a{color:#fff;}

.header .right-con .search-box {
  position: relative;
  width: 258px;
}

.header .right-con .search-box .text {
  background: none;
  padding: 0 10px;
  line-height: 20px;
  padding: 7px 40px 7px 7px;
  border: 1px solid #fff;
  color: #fff;
  width: 100%;
  box-sizing: border-box;
  border-radius: 5px;
}

.header .right-con .search-box .btn {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}




/*页脚 end*/
.footer{ background:#1A57A7; border-top:1px solid #0068b7; padding-top:30px; padding-bottom:30px;}
.footer p{ color:#fff; font-size:14px; text-align:center; line-height:100px;}



.footer p{ color:#fff; font-size:14px; text-align:center; line-height:30px;}
/*页脚 end*/