.banner {
	background:url(../images/bg34.jpg) no-repeat center bottom;
	color:#fff;
	letter-spacing:1px;
}
.width1200 {
	width:1200px;
	margin:0 auto;
}
 .boxbg1{ background:url(../images/bg3.png) no-repeat center;}
.logobox img{ width:120px; height:auto; display:block; margin:15px 0;}
.jgright {
	width: 100%;
	padding:50px 0;
}
.jgright ul {
	padding-top:8px;
	display:block;
	text-align:center;
}
.jgright ul li {
	color:#fff;
	line-height:30px;
	display:inline-block;
	padding:15px 50px 0 50px;
	margin:0 5px;
	height:230px;
	text-align:left;
	background:rgba(14, 2, 73, 0.8);
}
.jgright ul li:nth-child(1) {
}
.jgright ul li p {
}
.jgright ul li b {
	display:block;
	color:#18d0ff;
	border-bottom:0px solid rgba(255, 255, 255, 0.4);
	font-size:16px;
}
.jgright h2 {
	font-size:20px;
	font-weight:normal;
	padding:10px 0;
	border-bottom:0px solid #ececec;
}
.webtitle {
	width:100%;
	text-align:center;
	letter-spacing:2px;
	padding-top:15px;
}
.weblogo {
	padding-left:50px;
	display:inline-block;
	float:left;
	padding-top:10px;
}
.weblogo img {
	width:auto;
	height:50px;
}
.webtitle h2 {
	font-size:60px;
}
.webtitle h1 {
	font-size:40px;
	color:#18d0ff
}
.webtitle h3 {
	font-size:30px;
	font-weight:normal;
}
.webtitle p {
	font-size:16px;
	padding-top:15px;
	letter-spacing:10px;
}
.topnews {
	padding:30px 0 50px 0;
	background:url(../images/bg3.png) no-repeat center;
}
.newsboxleft {
	width:750px;
}
.morenews{ text-align:center; padding:20px 0; }
.morenews a{ color:#fff;}
.newsboxleft ul li{ color:#fff; position:relative; height:120px; padding-left:250px; padding-top:10px ; padding-bottom:10px; border-top:1px solid rgba(255,255,255,0.3);} 
.newsboxleft ul li span{ display:inline-block; position:absolute; top:10px; left:0; width:220px; height:120px; overflow:hidden; line-height:0;}
.newsboxleft ul li span img{ width:100%; height:auto;}
.newsboxleft ul li h3{ font-size:18px; color:#fff;}
.newsboxleft ul li a:hover h3{ color:#00c8dc}
.newsboxleft ul li p{ padding-top:10px; color:#ccc;}
.newsboxleft ul li i{ padding-top:10px; display:block; color:#666;  }
.newspic {
	width:100%;
	height:200px;
	overflow:hidden;
	position:relative;
}
.newspic .hd {
	height:15px;
	overflow:hidden;
	position:absolute;
	right:20px;
	bottom:15px;
	z-index:100;
}
.newspic .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
}
.newspic .hd ul li {
	float:left;
	margin-right:2px;
	width:8px;
	height:8px;
	border-radius:50%;
	line-height:0;
	text-align:center;
	border:1px solid #fff;
	cursor:pointer;
}
.newspic .hd ul li.on {
	background:#fff;
	color:#fff;
}
.newspic .bd {
	position:relative;
	height:100%;
	z-index:0;
}
.newspic .bd li a {
	display:block;
	height:200px;
	position:relative;
	overflow:hidden;
}
.newspic .bd li a span {
	display:inline-block;
	width:100%;
	position:absolute;
	height:50px;
	line-height:50px;
	color:#fff;
	background:rgba(0, 0, 0, 0.3);
	bottom:0;
	background-size:cover;
	left:0;
	font-size:14px;
	z-index:99;
}
.newspic .bd li a span i {
	padding-left:15px;
}
.newspic .bd li {
	zoom:1;
	vertical-align:middle;
}
.newspic .bd img {
	width:100%;
	height:200px;
	display:block;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
		.newspic .prev,  .newspic .next {
	position:absolute;
	left:3%;
	top:50%;
	margin-top:-25px;
	display:block;
	width:32px;
	height:40px;
	background:url(images/slider-arrow.png) -110px 5px no-repeat;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.newspic .next {
	left:auto;
	right:3%;
	background-position:8px 5px;
}
.newspic .prev:hover,  .newspic .next:hover {
	filter:alpha(opacity=100);
	opacity:1;
}
.newspic .prevStop {
	display:none;
}
.newspic .nextStop {
	display:none;
}
.newsboxlist a {
	color:#fff;
}
.newsboxlist li {
	padding-bottom:10px;
}
.right_nav {
	border-bottom:0px solid #ececec;
	width:100px;
	z-index:999;
	position:fixed;
	right:50px;
	top:50%;
	margin-top:-250px;
	height:500px;
}
.right_nav ul {
	display: block;
	text-align:right;
}
.right_nav li {
	text-align:center;
}
.right_nav li a {
	padding:15px 0;
	display:block;
	position:relative;
	font-size:14px;
	color:#999;
	letter-spacing:2px;
}
.right_nav li.active a {
	color:#18d0ff;
}
.right_nav li a:before {
	content:"";
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 4px;
	background:#666;
	position: absolute;
	left: 50%;
	margin-left: -2px;
	top: 0px;
}
.jbbox {
	padding:50px 0;
	background:url(../images/bg3.png) no-repeat center;
}
.jbbox ul {
}
.jbbox ul li {
	float:left;
	width:184px;
	height:auto;
	margin:0 15px 19px 0;
	overflow:hidden;
	position:relative;
}
.namebox {
	width:100%;
	color:#fff;
	padding:10px 0;
	height:80px;
}
.namebox h2 {
	font-size:18px;
	font-weight:normal;
	border-bottom:1px solid #fff;
	display:inline-block;
}
.namebox p {
	padding-top:5px;
}
 .jbbox ul li:nth-child(6n) {
margin-right:0;
}
.h2title {
	font-size:30px;
	padding-bottom:15px;
	text-align:left;
	color:#00c8dc;
	letter-spacing:2px;
	font-weight:normal;
	border-bottom:0px solid #fff;
	text-align:center;
	line-height:40px;
	margin-bottom:30px;
}
.h2title b {
	font-size:50px;
	font-weight:normal;
	display:block;
	color:#fff;
	padding-bottom:15px;  
}
.h2title2 {
	font-size:40px;
	padding-bottom:25px;
	text-align:left;
	color:#333;
	letter-spacing:2px;
	font-weight:normal;
}
.h2title2 i, .h2title i {
}
.ycbox {
	padding:0px 0 50px 0;
	background:url(../images/bg3.png) no-repeat center;
}
.ycbox{ color:#fff;}
.ycbox h5{ font-size:18px; color:#00c8dc; padding-top:25px; padding-bottom:15px; 
    border-bottom: 2px solid #02487e;
 
    border-bottom-color: rgba(0,164,255,.4); }
.ycbox ul{ padding-top:15px; padding-bottom:15px; display:block; }
.p15{ padding-right:15px; }
.ycbox ul li:before, .ycbox ul li:after {
	display: table;
	content: "";
}
.ycbox ul li:after {
	clear: both;
}
.ycbox ul li{ padding:10px 0;    border-bottom: 1px solid #304a75;
    border-bottom-color: rgba(0,164,255,.15);
  }
.ycbox ul li span{ display:inline-block; float:left;}
.ycbox ul li span:nth-child(1){ width:20%; text-align:center;}
.ycbox ul li span:nth-child(2){ width:40%; font-size:16px;}
.ycbox ul li span:nth-child(3){ width:40%}
.ycbox td {
	padding:10px 0;
	border-bottom:1px solid #ececec;
	color:#fff;
}
.ycbox table {
	width:98%;
}
.ycbox h3 {
	text-align:left;
	color:#435fdd;
	font-size:20px;
}
.videobox {
	padding:0 0 0px 0;
 
}
.vediolist {
	width:1200px; margin:0 auto
	 
}
.vediolist .hd a.next {
	float:left;
	height:60px;
	width:60px;
	border-radius:50%;
	background:rgba(255, 255, 255, 0.3);
	display: inline-block;
	display:none;
}
.vediolist .hd a.prev {
	float:right;
	height:60px;
	width:60px;
	border-radius:50%;
	background:rgba(255, 255, 255, 0.3);
	display: inline-block;
	display:none;
}
.vediolist .hd {
	width:1200px;
	 margin:0 auto;
	 
	 
}
.vediolist .hd ul{ display:block; text-align:center; padding-top:20px;}
.vediolist .hd ul li{ display:inline-block; margin:0 5px; width:30px; height:2px; line-height:0; background:rgba(255,255,255,0.5); text-indent:-999px; overflow:hidden;}
.vediolist .hd ul li.on{background:#00c8dc;}
.vediolist  .bd { height:auto;}
.vediolist  .bd li {
	float:left;
	width:290px;
	height:250px;
	 
	margin-right:10px;
}
.vediolist  .bd li:nth-child(4n){ margin-right:0;}
.vediolist  .bd li a{ color:#fff;}
.vediolist .bd li span {
	display:block;
	height:auto;
	background:#000;
	line-height:0;
	overflow:hidden;
}
.vediolist  .bd li span img {
	width:100%;
	height:auto;
}
.vediolist  .bd li h3 {
	padding:10px 0;
	font-size:14px;
	font-weight:normal;
}
.vediolist  .bd li p {
	padding:0 10px;
	color:#666;
	display:none;
}
.newlist ul li {
	float:left;
	height:40px;
	line-height:40px;
	width:530px;
	position:relative;
	padding-left:20px;
	margin-right:100px;
}
.newlist ul li:nth-child(2n) {
margin-right:0;
}
.newlist ul li span {
	display:inline-block;
	position:absolute;
	right:0;
	top:0;
	color:#fff;
}
.newlist ul li a {
	color:#fff;
	font-size:16px;
	display:inline-block;
	width:480px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height:40px;
	line-height:40px;
}
.load-more{ text-align:center; color:#ccc; padding-top:20px;}
.newlist ul li:before {
	content: '';
	display: block;
	width: 4px;
	height: 4px;
	background: #898989;
	position: absolute;
	top: 20px;
	left: 0;
}
.newsboxright {
	width:365px;
}
.vediobox {
	padding-bottom:50px;
}
.bar2 {
	height:930px;
}
.newlist {
	 
}
.icon-arrow-a-left, .icon-arrow-a-right {
	background: url(../images/icon-sd26986d847.png) no-repeat;
}
.icon-arrow-a-left {
	background-position: 0 0;
	height: 50px;
	width: 50px;
}
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover {
	background-position: -60px 0;
}
.icon-arrow-a-right {
	background-position: -120px 0;
	height: 50px;
	width: 50px;
}
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover {
	background-position: -180px 0;
}
#main {
	overflow: hidden;
	zoom: 1;
	position: relative;
}
#index_b_hero {
	width: 960px;
	height:635px;
	margin: auto;
	position: relative;
}
#index_b_hero img {
	width: 950px;
	height: 635px;
}
#index_b_hero .heros {
	width: 960px;
	height: 635px;
}
#index_b_hero .hero-wrap {
	overflow: visible;
	position: absolute;
}
#index_b_hero .next, #index_b_hero .prev {
	filter: alpha(Opacity=70);
	opacity: .7;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	margin-left: 5px;
	background-color: #303030;
	z-index: 3;
}
#index_b_hero .next:hover, #index_b_hero .prev:hover {
	background-color: orangered;
}
#index_b_hero .next {
	margin: -25px 5px 0 0;
	right: 0;
}
#index_b_hero .disabled {
	background-color: #eee;
}
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero {
	background:#fff;
	padding: 0px;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 950px;
	height: 635px;
	overflow: hidden;
	left: 1920px;
}
#index_b_hero .mask-right, #index_b_hero .mask-left {
	z-index: 4;
	left: -960px;
	filter: alpha(Opacity=60);
	opacity: .6;
	background:rgba(4, 24, 63, 1);
	overflow: hidden;
}
#index_b_hero .mask-right {
	left: 960px;
}
#index_b_hero .active {
	z-index: 2;
	left: 0;
}
.rightvideo li {
	background:#f6f6f6;
	margin-bottom:2px;
	padding:15px 10px;
}
.rightvideo li a {
	font-size:16px;
}
.h1style {
	height:50px;
	line-height:50px;
	padding-left:15px;
	color:#fff;
	background:#435fdd;
	margin-bottom:10px;
	font-size:20px;
}
.h2style {
	height:50px;
	line-height:50px;
	font-size:20px;
	padding:10px 0;
	color:#fff;
}
.newslist2 {
	 
}
 .infob{
	position: absolute;
	z-index:-1;
    right: 0;
    bottom: 0;
    width: 368px;
    height: 234px;
    opacity: 0.9;
    background-image: -webkit-linear-gradient(46deg, #2A2A2C 0%, #121313 100%);
    background-image: linear-gradient(44deg, #2A2A2C 0%, #121313 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#2A2A2C', endColorstr='#121313');
	display:none;
	
	}
.newslist2 li {
	height:225px;
	padding-top:55px;
	float:left;
	padding-left:270px;
	width:280px;
	position:relative;
	margin-bottom:0px;
	margin-right:100px;
}
.newslist2 li:nth-child(2n){ margin-right:0;}
.newslist2 li h3 {
	z-index:99;
	font-size:20px;
	 
	color:#fff;
}
.newslist2 li p {
	 
	 
	color:#fff;
}
.newslist2 li em{ display:block; width:20px; line-height:0; height:2px; background:#999; margin:20px 0;}
.newslist2 li i{ color:#666; padding-top:10px; display:block;}
.newslist2 li span {
	display:inline-block;
	float:left;
	width:240px;
	height:240px;
	z-index:2;
	overflow:hidden; 
	background:#000;
	position:absolute;
	left:0;
	top:0;
}
.newslist2 li span img{ width:100%; height:auto;}
.newslist3 {
	float:right;
	width:364px;
}
.newslist3 li {
	padding-bottom:50px;
}
.picbox {
	padding:50px 0;
	height:1050px;
}
.mainNavFix {
	background-color: #0038bf;
	position: fixed;
	top: 0;
	z-index: 9999999;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}
.footbox{ height:50px; line-height:50px; text-align:center; color:#ccc; background:#000;}
.slideBox{ width:1200px; height:auto; position:relative; margin:0 auto;}
.slideBox .hd{ height:15px; overflow:hidden; z-index:1; padding-top:30px; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; display:block; text-align:center;  }
		.slideBox .hd ul li{ display:inline-block; margin:0 5px;  width:30px; height:2px ; line-height:0;    background:rgba(255,255,255,0.5); cursor:pointer; }
		.slideBox .hd ul li.on{ background:#00c8dc; color:#fff; }
.slideBox .bd {  height:100%; z-index:0; height:800px  }
	.slideBox .bd li{ zoom:1; vertical-align:middle;  position:relative;}
	.slideBox .bd li i{  height:auto; padding:10px 0; line-height:24px;  background:rgba(0,0,0,0.6); color:#fff; position:absolute; left:0; bottom:0; width:100%; display:inline-block;   font-size:20px;}
	.slideBox .bd li i em{ padding:0 15px;}
		.slideBox .bd img{ width:100%; height:auto; display:block;  }
		.pcdisplay{ }
		.mdisplay{ display:none;}
@media screen and (min-width:300px) and (max-width:1024px) {
	.mdisplay{ display: block;}
	.pcdisplay{ display:none; }
	 .boxbg1{ background:url(../images/bg5.png) no-repeat center;}
	.slideBox{ width:100%; height:250px; height:auto;  position:relative}
.slideBox .hd{ height:15px; overflow:hidden; z-index:1; padding-top:30px; }
		.slideBox .hd ul{ overflow:hidden;  display:block; text-align:center;  }
		.slideBox .hd ul li{ display:inline-block; margin:0 5px;  width:5px; height:2px ; line-height:0;    background:rgba(255,255,255,0.5); cursor:pointer; }
		.slideBox .bd li i{ height:auto; padding:10px 0; line-height:24px; background:rgba(0,0,0,0.6); color:#fff; position:absolute; left:0; bottom:0; width:100%; display:inline-block;   font-size:14px;}
	.slideBox .bd li i em{ padding:0 15px; display:block}
		.slideBox .hd ul li.on{ background:#00c8dc; color:#fff; }
.slideBox .bd {  height:100%; height:240px   }
	.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; height:auto; display:block;  }
.banner {
	background:url(../images/bg34.jpg) no-repeat center bottom;
	color:#fff;
	letter-spacing:1px;
}
.width1200 {
	width:100%;
	margin:0 auto;
}
.jgright {
	width: 100%;
	padding:50px 0;
}
.jgright ul {
	padding:8px 0px 0 15px;
	display:block;
	text-align:center;
}
.jgright ul li {
	color: #fff;
    line-height: 30px;
    display: block;
    padding: 15px 0px 0 0px; 
	
    margin: 0 0px;
    height:auto;
   
    float: left;
    text-align: left; 
    background:none;
}
.jgright ul li:nth-child(1) { height:200px;  width:60%;
}
.jgright ul li:nth-child(2) { height:200px;  width:40%;
}
.jgright ul li:nth-child(3) { height:300px;  width:60%;
}
.jgright ul li:nth-child(4) { height:300px;  width:40%;
}
.jgright ul li p {
}
.jgright ul li b {
	display:block;
	color:#18d0ff;
	border-bottom:0px solid rgba(255, 255, 255, 0.4);
	font-size:16px;
}
.jgright h2 {
	font-size:20px;
	font-weight:normal;
	padding:10px 0;
	border-bottom:0px solid #ececec;
}
.webtitle {
	width:100%;
	text-align:center;
	letter-spacing:2px;
	padding-top:15px;
}
.webtitle img{ width:100%; height:auto;}
.weblogo {
	padding-left:50px;
	display:inline-block;
	float:left;
	padding-top:10px;
}
.weblogo img {
	width:auto;
	height:50px;
}
.webtitle h2 {
	font-size:60px;
}
.webtitle h1 {
	font-size:40px;
	color:#18d0ff
}
.webtitle h3 {
	font-size:30px;
	font-weight:normal;
}
.webtitle p {
	font-size:16px;
	padding-top:15px;
	letter-spacing:10px;
}
.topnews {
	padding:30px 0 0px 0;
	background: url(../images/bg5.png)   no-repeat center;
}
.newsboxleft {
	width:100%;
	padding:0 15px;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.newsboxleft ul li{ color:#fff; position:relative; height:80px; padding-left:110px; padding-top:10px ; padding-bottom:10px; border-top:0px solid rgba(255,255,255,0.3); border-bottom:1px solid rgba(255,255,255,0.3);} 
.newsboxleft ul li:last-child{ border:0;}
.newsboxleft ul li span{ display:inline-block; position:absolute; top:10px; left:0; width:100px; height:80px; overflow:hidden; line-height:0; text-align:center;}
.newsboxleft ul li span img{ width:auto; height:100%; min-height:80px;}
.newsboxleft ul li h3{ font-size:16px; color:#fff;}
.newsboxleft ul li a:hover h3{ color:#00c8dc}
.newsboxleft ul li p{ padding-top:10px; color:#ccc; display:none;}
.newsboxleft ul li i{ padding-top:10px; display:block; color:#999;  }
.banner2{ display:none;}
.newspic {
	width:100%;
	height:200px;
	overflow:hidden;
	position:relative;
}
.newspic .hd {
	height:15px;
	overflow:hidden;
	position:absolute;
	right:20px;
	bottom:15px;
	z-index:100;
}
.newspic .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
}
.newspic .hd ul li {
	float:left;
	margin-right:2px;
	width:8px;
	height:8px;
	border-radius:50%;
	line-height:0;
	text-align:center;
	border:1px solid #fff;
	cursor:pointer;
}
.newspic .hd ul li.on {
	background:#fff;
	color:#fff;
}
.newspic .bd {
	position:relative;
	height:100%;
	z-index:0;
}
.newspic .bd li a {
	display:block;
	height:200px;
	position:relative;
	overflow:hidden;
}
.newspic .bd li a span {
	display:inline-block;
	width:100%;
	position:absolute;
	height:50px;
	line-height:50px;
	color:#fff;
	background:rgba(0, 0, 0, 0.3);
	bottom:0;
	background-size:cover;
	left:0;
	font-size:14px;
	z-index:99;
}
.newspic .bd li a span i {
	padding-left:15px;
}
.newspic .bd li {
	zoom:1;
	vertical-align:middle;
}
.newspic .bd img {
	width:100%;
	height:200px;
	display:block;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
		.newspic .prev,  .newspic .next {
	position:absolute;
	left:3%;
	top:50%;
	margin-top:-25px;
	display:block;
	width:32px;
	height:40px;
	background:url(images/slider-arrow.png) -110px 5px no-repeat;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.newspic .next {
	left:auto;
	right:3%;
	background-position:8px 5px;
}
.newspic .prev:hover,  .newspic .next:hover {
	filter:alpha(opacity=100);
	opacity:1;
}
.newspic .prevStop {
	display:none;
}
.newspic .nextStop {
	display:none;
}
.newsboxlist a {
	color:#fff;
	display:block;
	padding-bottom:10px;
}
.newsboxlist li {
	padding-bottom:0px;
}
.right_nav {
	border-bottom:0px solid #ececec;
	width:100px;
	z-index:999;
	position:fixed;
	right:50px;
	top:50%;
	margin-top:-250px;
	height:500px;
	display:none;
}
.right_nav ul {
	display: block;
	text-align:right;
}
.right_nav li {
	text-align:center;
}
.right_nav li a {
	padding:15px 0;
	display:block;
	position:relative;
	font-size:14px;
	color:#999;
	letter-spacing:2px;
}
.right_nav li.active a {
	color:#18d0ff;
}
.right_nav li a:before {
	content:"";
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 4px;
	background:#666;
	position: absolute;
	left: 50%;
	margin-left: -2px;
	top: 0px;
}
.jbbox {
	padding:0px 0;
	background:url(../images/bg5.png) no-repeat center;
	background-size:100% auto;
}
.jbbox ul {
	padding:0 10px;
}
.jbbox ul li {
	float:left;
	width:33.33333%;
	padding:0 5px;
	height:220px;
	margin:0 0% 19px 0;
	overflow:hidden;
	position:relative;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.jbbox ul li img{ width:100%; height:auto;}
.jbbox ul li:nth-child(2n){ margin-right:0;}
.namebox {
	width:100%;
	color:#fff;
	padding:0px 0;
	height:80px;
	height:auto;
}
.namebox h2 {
	font-size:18px;
	font-weight:normal;
	border-bottom:1px solid #fff;
	display:inline-block;
}
.namebox p {
	padding-top:5px;
	font-size:11px;
}
 .jbbox ul li:nth-child(6n) {
margin-right:0;
}
.h2title {
	font-size:30px;
	padding-bottom:15px;
	text-align:left;
	color:#fff;
	letter-spacing:2px;
	font-weight:normal;
	border-bottom:0px solid #fff;
	text-align:left;
	padding-left:15px;
	line-height:40px;
	margin-bottom:0px;
}
.h2title b {
	font-size:30px;
	font-weight:normal;
	display:block;
	color:#fff;
	display:none;
	padding-bottom:15px;  
}
.h2title2 {
	font-size:40px;
	padding-bottom:25px;
	text-align:left;
	color:#333;
	letter-spacing:2px;
	font-weight:normal;
}
.h2title2 i, .h2title i {
	display:inline-block;
	border-bottom:2px solid #00c8dc;
	padding-bottom:5px;
}
.ycbox {
	padding:50px 0;
	background:url(../images/bg5.png) no-repeat center;
}
.ycbox{ color:#fff;}
.ycbox h5{ font-size:18px; color:#00c8dc; padding-top:25px; margin:0 15px; padding-left:0px; padding-bottom:15px; 
    border-bottom: 2px solid #02487e;
 
    border-bottom-color: rgba(0,164,255,.4); }
.ycbox ul{ padding-top:15px; padding-bottom:15px; display:block; padding:15px; }
.p15{ padding-right:0px; }
.ycbox ul li:before, .ycbox ul li:after {
	display: table;
	content: "";
}
.ycbox ul li:after {
	clear: both;
}
.ycbox ul li{ padding:10px 0;    border-bottom: 1px solid #304a75;
    border-bottom-color: rgba(0,164,255,.15);
  }
.ycbox ul li span{ display:inline-block; float:left;}
.ycbox ul li span:nth-child(1){ width:30%; text-align:center; text-align:left;}
.ycbox ul li span:nth-child(2){ width:70%; font-size:14px; }
.ycbox ul li span:nth-child(3){ width:70%; padding-left:30%; padding-top:10px; color:#ccc;}
.ycbox td {
	padding:10px 0;
	border-bottom:1px solid #ececec;
	color:#fff;
}
.ycbox table {
	width:98%;
}
.ycbox h3 {
	text-align:left;
	color:#435fdd;
	font-size:20px;
}
.videobox {
	padding:0 0 50px 0;
 
}
.videobox {
	padding:0 0 0px 0;
 
}
.vediolist {
	width:100%; margin:0 auto;
	padding:0 15px; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
	 
}
.vediolist .hd a.next {
	float:left;
	height:60px;
	width:60px;
	border-radius:50%;
	background:rgba(255, 255, 255, 0.3);
	display: inline-block;
	display:none;
}
.vediolist .hd a.prev {
	float:right;
	height:60px;
	width:60px;
	border-radius:50%;
	background:rgba(255, 255, 255, 0.3);
	display: inline-block;
	display:none;
}
.vediolist .hd {
	width:1200px;
	 margin:0 auto;
	 
	 
}
.vediolist .hd ul{ display:block; text-align:center; padding-top:20px;}
.vediolist .hd ul li{ display:inline-block; margin:0 5px; width:30px; height:2px; line-height:0; background:rgba(255,255,255,0.5); text-indent:-999px; overflow:hidden;}
.vediolist .hd ul li.on{background:#00c8dc;}
.vediolist  .bd { height:auto;}
.vediolist  .bd li {
	float:left;
	width:48%;
	height:200px;
	height:auto;
	 
	margin-right:4%;
}
.vediolist  .bd li:nth-child(2n){ margin-right:0;}
.vediolist  .bd li a{ color:#fff;}
.vediolist .bd li span {
	display:block;
	height:auto;
	background:#000;
	line-height:0;
	overflow:hidden;
}
.vediolist  .bd li span img {
	width:100%;
	height:auto;
}
.vediolist  .bd li h3 {
	padding:10px 0;
	font-size:14px;
	font-weight:normal;
}
.vediolist  .bd li p {
	padding:0 10px;
	color:#666;
	display:none;
}
.newlist ul li {
	float:left;
	height:40px;
	line-height:40px;
	width:100%;
	position:relative;
	padding-left:20px;
	padding-right:15px;
	margin-right:0px;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.newlist ul li:nth-child(2n) {
margin-right:0;
}
.newlist ul li span {
	display:none;
	position:absolute;
	right:0;
	top:0;
	color:#fff;
}
.newlist ul li a {
	font-size:16px;
	display:inline-block;
	width:100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height:40px;
	line-height:40px;
}
.newlist ul li:before {
	content: '';
	display: block;
	width: 4px;
	height: 4px;
	background: #898989;
	position: absolute;
	top: 20px;
	left:10px;
}
.newsboxright {
	width:365px;
	display:none;
}
.vediobox {
	padding-bottom:50px;
}
.bar2 {
	height:430px;
}
.newlist {
 
}
.icon-arrow-a-left, .icon-arrow-a-right {
	background: url(../images/icon-sd26986d847.png) no-repeat;
}
.icon-arrow-a-left {
	background-position: 0 0;
	height: 50px;
	width: 50px;
}
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover {
	background-position: -60px 0;
}
.icon-arrow-a-right {
	background-position: -120px 0;
	height: 50px;
	width: 50px;
}
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover {
	background-position: -180px 0;
}
#main {
	overflow: hidden;
	zoom: 1;
	position: relative;
}
#index_b_hero {
	width: 100%;
	height:635px;
	margin: auto;
	position: relative;
}
#index_b_hero img {
	width: 100%;
	height:auto;
}
#index_b_hero .heros {
	width: 100%;
	height: 635px;
}
#index_b_hero .hero-wrap {
	overflow: visible;
	position: absolute;
}
#index_b_hero .next, #index_b_hero .prev {
	filter: alpha(Opacity=70);
	opacity: .7;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	margin-left: 5px;
	background-color: #303030;
	z-index: 3;
}
#index_b_hero .next:hover, #index_b_hero .prev:hover {
	background-color: orangered;
}
#index_b_hero .next {
	margin: -25px 5px 0 0;
	right: 0;
}
#index_b_hero .disabled {
	background-color: #eee;
}
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero {
	background:#fff;
	padding: 0px;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width:100%;
	height: 635px;
	overflow: hidden;
	left: 1920px;
}
#index_b_hero .mask-right, #index_b_hero .mask-left {
	z-index: 4;
	left: -960px;
	filter: alpha(Opacity=60);
	opacity: .6;
	background:rgba(4, 24, 63, 1);
	overflow: hidden;
}
#index_b_hero .mask-right {
	left: 100%;
}
#index_b_hero .active {
	z-index: 2;
	left: 0;
}
.rightvideo li {
	background:#f6f6f6;
	margin-bottom:2px;
	padding:15px 10px;
}
.rightvideo li a {
	font-size:16px;
}
.h1style {
	height:50px;
	line-height:50px;
	padding-left:15px;
	color:#fff;
	background:#435fdd;
	margin-bottom:10px;
	font-size:20px;
}
.h2style {
	height:50px;
	line-height:50px;
	font-size:20px;
	padding:10px 0;
}
.newslist2 {
	float:left;
	width:100%;
	padding:0 15px;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.newslist2 li {
	height:150px;
	padding-left:115px;
	padding-top:10px;
	width:100%; 
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
	position:relative;
	margin-bottom:20px;
}
.newslist2 li h3 {
	font-size:16px;
	padding-bottom:10px;
}
.newslist2 li i{ padding-top:0;}
.newslist2 li em{ margin:10px 0;}
.newslist2 li p {
 
	 
	color:#ececec;
}
.newslist2 li span {
	display:inline-block;
	float:left;
	width:100px;
	height:150px;
	margin-right:15px;
	background:none;
	position:absolute;
	left:0;
	top:0;
}
.newslist2 li span img{ width:auto; height:100%}
.newslist3 {
	float:right;
	width:364px;
}
.newslist3 li {
	padding-bottom:50px;
}
.picbox {
	padding:50px 0 50px 0;
	height:350px;
	 
	 
}
.mainNavFix {
	background-color: #0038bf;
	position: fixed;
	top: 0;
	z-index: 9999999;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}	
	
.mcopy{ padding:0 15px;}
.mcopy ul{ padding-top:15px;}
.mcopy li{ width:100%; float:left; margin-bottom:20px; text-align:center; }	
.mcopy li:nth-child(2n){ margin-right:0; }
.mcopy li b{ display:block; padding-bottom:5px; color:#18d0ff;}
.mcopy li p{ padding-bottom:10px;}
.logobox{ text-align:center; width:150px; margin:0 auto;}
.logobox img{ width:100%; height:auto; display:block; margin:0px 0 15px 0;}		
	
	
	
	}