@charset "utf-8";

/* = CSS重定义
------------------------------------------------------------ */

body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote 
{ margin: 0;padding: 0; } 
input, button, textarea,select, optgroup, option {font-family: inherit;font-size:100%;font-style: inherit;font-weight: inherit;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; display: block; }
ul, li, dl, dt, dd {
	display: block;
	list-style-image: none;
}
fieldset, img {border: 0;}
ol, ul {list-style: none;} 
iframe {background-image: none; }
caption{text-align: left;}

hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
.clear { clear:both; font-size: 0px; line-height: 0px; }
.clearfix{zoom:1;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.copyright { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.checkbox { line-height: 13px; height: 13px; width: 13px; padding: 0px; margin: 0px; }
.indent {text-indent: 24px;}

.fl{float:left;}
.fr{float:right;}
.clearspan{
	display:block !important;
	float:none !important;
	clear:both;
}

.block1{ width:100%; height:10px; clear:both;}
.block2{ width:100%; height:20px; clear:both;}
.block3{ width:100%; height:30px; clear:both;}

.page2 .list2 li p font{ display:inline-block; }

/* 全局CSS*/

body{  font-family: "微软雅黑"; color:#000; font-size: 14px; background:#050a1f; margin: 0 auto;}
a { text-decoration:none; color:#fff}
a:hover{ text-decoration:underline; }
.pubtit{ padding:40px 0 14px 10px; color: #fff; font-size: 50px; text-align: center; font-family: "楷体"; font-weight: 800;}
.pageBg{ background:url(../images/cellbg.gif) no-repeat top right;}
/* CSS开始*/


.top{ width:100%; height:auto; background-color:#0f1330;}
.top .top1{ width:1000px; overflow:hidden;  margin:0 auto;height: 40px; line-height: 40px;  text-align: center;}
.top .top1 a{ color: #5e5e5e; font-size: 14px;  padding:0 5px; display: inline-block; color:#fff; }
.top .top1 a:hover{ color:#fff; text-decoration:none;}


.banner{ height:519px; background:url(../images/banner.jpg) no-repeat top center;}

.nav{ height:45px; background:url(../images/nav_bg.png) repeat-x;  box-shadow:10px 10px 10px #000}
.nav .navIN{ width:980px; margin:0 auto; padding-left:20px}
.nav a{ display:inline-block; padding:0 52px; line-height:45px; text-decoration:none; }
.nav a:hover{ background:#23477e;}
.fix{ position:fixed; top:0; width:100%; z-index:999;}



.main{ width:1400px; margin:0 auto;}

.page1{ margin-top:10px; overflow:hidden;}

/* 焦点图1css */
.slideBox{ width:800px; height:460px; overflow:hidden; position:relative; z-index:99999; border-radius:20px ; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:800px; height:460px; display:block;}

.page1 .content{ width:860px; padding:0 10px; overflow:hidden; float: right;}
.page1 .title{ display:block; text-align:justify; font-size:40px; line-height:54px; color:#4798e9; cursor:pointer;}
.page1 .info{ border-bottom:1px dashed #666; padding-bottom:14px;}
.page1 .info p{ margin-top:10px; line-height:28px; text-indent:2em; color:#efefef; font-size:18px; text-align: justify;}
.page1 .list{ padding-top:10px;}
.page1 .list a{ line-height:30px; background:url(../images/li_ico.png) no-repeat center left; padding-left:24px; display:inline-block; font-size: 20px;}
.page1 .more{ color:#e60012; }

.page2{ margin-top:20px; position:relative; overflow:hidden; border-top:none; background:#0f225d; border-radius:30px; }
.page2 div{ border-radius:30px; }
.page2 .dengIco{ }
.page2 .dengIco span{position:absolute;top:10px; display:block; width:404px; height:170px; background:url(../images/deng.png) no-repeat;}
.page2 .dengIco .d1{ left:10px;}
.page2 .dengIco .d2{ right:10px;}
.page2 .list1{ margin-top:70px; padding:0 30px; background:url(../images/qtdh.png) center no-repeat; overflow:hidden;}
.page2 .list1 li{width:372px;}
.page2 .list1 li img{ width:372px; height:242px; display:block; }
.page2 .list1 li p{ background:#fff; line-height:26px;  font-weight:bold; text-align:center; padding:6px 0; font-size:16px;}
.page2 .list2{ overflow:hidden;  float: left; margin-top: 40px; margin-left:20px; }
.page2 .list2 li{ width:310px; height:280px; float:left; margin:0 15px; display:inline; margin-bottom: 20px;}
.page2 .list2 li img{ width:310px; height:200px;display:block;  border-radius:20px 20px 0 0;}
.page2 .list2 li p{background:#fff; line-height:22px;  text-align:left; padding:5px 10px; height:70px; font-size: 14px; border-radius:0 0 20px 20px ;}

.biaoge{ padding:0;}
.biaoge table{  width:100%;}
.biaoge table td{ padding:10px 40px; min-width: 110px; color:#fff; border:1px solid #353e61; text-align:center; font-size:14px;}

.page3,.page4{ overflow:hidden;}
.page3 ul,.page4 ul{ background:rgba(7,26,85,0.8);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7f242652', endColorstr='#7f242652'); border:1px solid #353e61; padding:10px 0 10px 10px; overflow:hidden;}
.page3 ul li,.page4 ul li{ float:left; margin:20px; width:306px;}
.page3 ul li img,.page4 ul li img{ width:306px; height:200px; display:block;}
.page3 ul li a,.page4 ul li p{ color:#000; height: 70px; display:block; background:#fff; line-height: 24px; padding:10px 18px; text-align:justify;}
.page4 ul li p a{ color:#000;}
.page4 ul{ border-radius:20px ; }
.page4 img{ border-radius: 20px 20px 0 0; }
.page4 p{ border-radius:0 0 20px 20px ; }

.page5{}
.page5 .page5IN{ padding:20px 20px; overflow:hidden;  border-radius:20px ;  background:rgba(7,26,85,0.8);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7f242652', endColorstr='#7f242652'); border:1px solid #353e61; }
/* 焦点图1css */
.page5 .slideBox2,.page5 .slideBox3{ width:1360px; height:640px; overflow:hidden; position:relative; }
.page5 .slideBox2 .hd,.page5 .slideBox3 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.page5 .slideBox2 .hd ul,.page5 .slideBox3 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.page5 .slideBox2 .hd ul li,.page5 .slideBox3 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; background:#ccc; cursor:pointer; color:#fff;}
.page5 .slideBox2 .hd ul li.on,.page5 .slideBox3 .hd ul li.on{ background:red; color:#000; }
.page5 .slideBox2 .bd,.page5 .slideBox3 .bd{ position:relative; height:100%; z-index:0;   }
.page5 .slideBox2 .bd li,.page5 .slideBox3 .bd li{ zoom:1; vertical-align:middle;position:relative; }
.page5 .slideBox2 .bd img,.page5 .slideBox3 .bd img{ width:1360px; height:640px; display:block;}
.page5 .slideBox2 .bd li p,.page5 .slideBox3 .bd li p{ position:absolute; bottom:40px; height:40px; line-height:40px; text-align:center; background:rgba(0,0,0,0.7); color:#fff; font-size:18px; width:100%; }
.page5 .content{ width:448px;}
.page5 .content .title{ height:40px; line-height:40px; background:url(../images/sideTit.png) no-repeat; text-align:center; font-size:20px; color:#fff; border-right:1px solid #666; font-weight:bold;}
.page5 .content .info{ color:#fff; line-height:24px; height:380px;overflow-y:scroll; padding:20px 0 0 20px;}
.page5 .content .info p{ margin-bottom:20px;}

.page7{ overflow:hidden;}
.page7IN{ background:rgba(7,26,85,0.8);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7f242652', endColorstr='#7f242652'); border:1px solid #353e61; padding:30px 10px;}
#d_tab29{position:relative; height:342px; width:980px; overflow:hidden;}
#d_tab29 .d_img{position:relative;margin:0 auto;width:1000px;height:100%} 
#d_tab29 .d_img li{position:absolute;display:none;z-index:0; }
#d_tab29 .d_img li img{width:100%; display:block;}
#d_tab29 .d_img li p{ width:100%; height:30px; line-height:30px; overflow:hidden; text-align:center; background:#CCC; color:#000;}
	
 
#d_tab29 .d_img li.d_pos1{display:block;width:250px;left:0;top:80px;z-index:1}
#d_tab29 .d_img li.d_pos2{display:block;width:380px;left:60px;top:60px;z-index:2}
#d_tab29 .d_img li.d_pos3{display:block;width:683px; height:342px;left:150px;top:0px;z-index:3}
#d_tab29 .d_img li.d_pos4{display:block;width:380px;right:60px;top:60px;z-index:2}
#d_tab29 .d_img li.d_pos5{display:block;width:250px;right:0;top:80px;z-index:1}

#d_tab29 .d_next{position:absolute;right:50%;margin-right:-400px;top:120px;z-index:10;cursor:pointer}
#d_tab29 .d_prev{position:absolute;left:50%;margin-left:-400px;top:120px;z-index:10;cursor:pointer}


.page8 .Jbox{width:1400px;position:relative; margin:0 auto; overflow:hidden;}
.page8 .Jbox .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.page8 .Jbox #prev,.page8 .Jbox #next{
	bottom: 54px;
	width: 17px;
	height: 28px;
}
.page8 .Jbox #prev{
	background: url(../images/btnl.png) no-repeat;
	left: 6px;
}
.page8 .Jbox #next{background:url(../images/btnr.png) no-repeat; right:10px;}
.page8 .Jbox #prevTop,.page8 .Jbox #nextTop{ top:260px; width: 53px;height:74px;}
.page8 .Jbox #prevTop{background:url(../images/left.png) 0 0 no-repeat; left:60px;}
.page8 .Jbox #nextTop{background: url(../images/right.png) 0 0 no-repeat; right:60px;}
.page8 .Jbox li{float:left;}
.page8 .Jbox .cf li{position: relative;color: #fff;}
.page8 .Jbox .cf a{display: block; width:1400px;height:700px; position: absolute;color: #fff;}
.page8 .Jbox .cf a img{ display: block;  width:1400px;height:700px;}
.page8 .Jbox .cf li span{display:none ;width:880px; position: absolute; left: 0; bottom: 0;padding: 10px 20px;line-height: 22px;text-align:left;background:rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000")}
.page8 .Jbox .picBox{ width:1400px; height:650px;position:relative;overflow:hidden;}
.page8 .Jbox .picBox ul{height:520px;position:absolute;}
.page8 .Jbox .picBox li{width:1400px;height:650px; position:relative;}
.page8 .Jbox .picBox li p{ position:absolute; bottom:0px; left:0px; width:100%; padding:5px; text-align:center;font-size:22px; height:40px; line-height:40px; background:rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000")}
.listBoxWrap{ background: #070b37;}
.page8 .Jbox .listBox{ width:1260px; height:100px; padding:20px 0; margin:0 auto;position:relative; overflow:hidden; }
.page8 .Jbox .listBox ul{height:auto;position:absolute; margin:0 auto; overflow:hidden; height:100px; width:5000px;}
.page8 .Jbox .listBox li{ width: 160px;height: 100px;cursor:pointer;position:relative; margin: 0 10px;}
.page8 .Jbox .listBox li i{display:none;}
.page8 .Jbox .listBox li a{display: block;width: 160px;height: 100px;}
.page8 .Jbox .listBox li img{ width: 160px;height: 100px;}
.page8 .Jbox .listBox .on img{width:156px;height:96px;border:2px solid #fff;}
.page8 .Jbox .listBox .on i{display:block;}


.page9{}
.page9IN{ overflow:hidden; border-radius:20px ; background:rgba(7,26,85,0.8);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7f242652', endColorstr='#7f242652'); border:1px solid #353e61;padding:20px 10px 20px 14px;}
.page9IN a{ float:left; width:327px; margin: 0 8px; cursor:pointer;}
.page9IN a img{ width:327px; height:180px; border-radius:20px ; }
.page9IN a p{ color:#fff; text-align:center;}




.footer{ width:100%; height:auto; padding:20px 0;  position:relative; z-index:99999; margin:20px 0 ; overflow:hidden; color:#fff;}
.footer .fin{ margin:0 auto; width:980px; text-align:center; line-height:30px; font-size:14px;}
.footer .fin a{ color:#fff; font-size:14px; margin:0 5px; }
a:hover{text-decoration:none;}



.c1{ width: 1400px; height: auto;  box-sizing: border-box; position: relative; height:500px; margin-top:50px; border-radius:20px ; }
.c1 .c1pic{ float:left; width: 800px; height: 460px; background: #efefef;   position: absolute; top: 0; left: 0; z-index: 9999999; }
.c1 .c1R{ float: right; width:660px; height: 363px; border-radius:20px ;  padding: 35px; box-sizing: border-box; overflow: hidden; position: absolute; background:linear-gradient(to right, #0f225d, #4798e9); right:5px; bottom:80px; padding-left: 110px; }
.c1 .c1R h1 a{ color: #fff; line-height: 40px; font-size:34px; font-weight: 800; text-align:justify; }
.c1 .c1R p{ line-height: 26px; color: #fff; font-size: 16px; padding: 10px 0; text-align: justify; text-indent: 30px; }
.c1 .c1R p a{color: #000; border-radius: 20px; font-size: 16px; text-align: center; padding: 2px 5px;}
.c1 .c1R ul{ margin: 0; color: #fff; list-style: inside; }
.c1 .c1R ul li{ float: left; width:100%; box-sizing: border-box; color: #fff; overflow: hidden; padding: 3px 0 3px 25px;  }
.c1 .c1R ul li a{  color: #fff; font-size: 16px; }


