@charset "utf-8";
/*全局*/
*{margin:0 auto;padding:0; font-size:12px}
html{overflow-y:scroll;overflow-x:hidden}
body{font-size:12px;font-family:Arial,'宋体';line-height:1;color:#fff; background:#03060b}
img{border:0px none;}
li{list-style:none;}
a{text-decoration:none;color:#fff;}
a:hover{ text-decoration:underline}
.clear{ clear:both}
.container{width:100%; background:url(../images/nbg.jpg) no-repeat center top}
.header{width:1000px; height:378px;overflow:hidden; background:url(../images/nhead.jpg) no-repeat; position:relative}
.header-reg{width:1000px; height:481px;overflow:hidden; background:url(../images/headBg.jpg) no-repeat; position:relative}
.nav{width:1000px; height:118px; overflow:hidden;}
.logo{width:246px; height:118px; float:left;}
.navList{ height:29px; float:left; display: inline; margin:38px 0 0 12px}
.navList a{width:82px; height:29px; float:left; display:inline; background:url(../images/headNav.jpg) no-repeat}
.navList a#n1{ background-position:0 0; margin-right:12px;}
.navList a#n1:hover{ background-position:0 -29px}

.navList a#n2{ background-position:-94px 0; margin-right:11px;}
.navList a#n2:hover{ background-position:-94px -29px}

.navList a#n3{ background-position:-187px 0; margin-right:11px;}
.navList a#n3:hover{ background-position:-187px -29px}

.navList a#n4{ background-position:-280px 0; margin-right:13px;}
.navList a#n4:hover{ background-position:-280px -29px}

.navList a#n5{ background-position:-375px 0; margin-right:10px;}
.navList a#n5:hover{ background-position:-375px -29px}

.navList a#n6{ background-position:-467px 0; margin-right:12px;}
.navList a#n6:hover{ background-position:-467px -29px}

.navList a#n7{ background-position:-561px 0; margin-right:11px;}
.navList a#n7:hover{ background-position:-561px -29px}

.navList a#n8{ background-position:-654px 0;}
.navList a#n8:hover{ background-position:-654px -29px}

/*-------------------- cs button ----------------------*/
.topIcon-reg{ height:53px; position:absolute;left:7px;bottom:5px;}
.topIcon-reg a{width:164px; height:53px; float:left; display:inline; margin-right:4px; background:url(../images/topIcon-reg.jpg) no-repeat}
.topIcon-reg a#c1{ background-position:0 0}
.topIcon-reg a#c1:hover,.topIcon a#c1.hover{ background-position:0 -53px}



.middleSide{width:1000px; overflow:hidden; background:#03060b; padding-bottom:30px;}
.cont{width:1000px; background:#091b2d; overflow:hidden}
.contLeft{width:772px; float:left; display:inline; height:auto!important; min-height:10px; height:10px; background:url(../images/nleftBg.jpg) repeat-y; padding-bottom:15px}
.contLeftT{width:772px; height:auto!important; min-height:900px;height:900px;background:url(../images/nleftBgT.jpg) no-repeat}

.contRight{width:217px; height:814px; float:right; overflow:hidden; background:url(../images/nrightBg.jpg) no-repeat; padding:9px 0 0 11px}
.contRight .link{width:217px;height: 125px;overflow:hidden;}
.contRight .link a{width:209px; height:53px; float:left; display:inline; margin-bottom:8px; background:url(../images/nrNav.jpg) no-repeat}
.contRight .link a#r1{ background-position:-209px 0}
.contRight .link a#r1:hover{ background-position:0 0}

.contRight .link a#r2{ background-position:-209px -53px}
.contRight .link a#r2:hover{ background-position:0 -53px}

.contRight .link a#r3{ background-position:-209px -106px}
.contRight .link a#r3:hover{ background-position:0 -106px}

.contRight .ks{width:217px; height:151px; overflow:hidden; background:url(../images/nr2Bg.jpg) no-repeat}
.ks h2,.nkf h2,.nheath h2{ height:43px; overflow:hidden; text-indent:-999999px;}
.ksIn{width:217px; overflow:hidden;}
.ksIn li{width:65px; float:left; display:inline; margin:12px 0 0 0; padding-left:33px; background:url(../images/linkNum.jpg) no-repeat 24px 8px; line-height:20px;}
.ksIn li a{ color:#cde6ff}

.nrpc{width:217px; height:210px; overflow:hidden;}
.nrpc li{width:217px; height:92px; float:left; display:inline; margin-top:8px;}


.nkf{width:217px; height:118px; overflow:hidden; background:url(../images/rkfBg.jpg) no-repeat; position:relative}
.nkfIn{width:217px; padding-top:2px;}
.nkfIn li{width:215px; line-height:20px; color:#76899c; padding-left:2px;}
.nkfIn li a{ color:#76899c}
.nbug{width:52px; height:41px; position: absolute;right:11px;bottom:19px;}

.nheath{width:217px; height:149px; overflow:hidden; background:url(../images/nheath.jpg) no-repeat}


.ntitle{width:772px; height:83px; overflow:hidden; position:relative}
.ntitle h2{ font-size:34px; line-height:83px; overflow:hidden; padding-left:26px; color:#fff; font-family:"微软雅黑"; font-weight:lighter;}
.ntitle .ntitr{ position:absolute;right:30px;top:35px; line-height:20px;color:#fff}
.ntitle .ntitr a{ color:#fff}
.article_bg{width:724px; padding:0 21px 0 27px}
.newContTitle{width:724px; height:57px; background: url(../images/newContTitle.jpg) no-repeat; text-align:center}
.newContTitle h1{  height:35px; overflow:hidden; color:#feff6d; font-size:16px; line-height:43px;}
.newContTitle span{ line-height:18px; text-align:center; color:#fff}

.newCont{width:724px;}
.newCont p {
    color: #fff;
    line-height: 22px;
    margin: 10px 0;
    text-indent: 26px;
}

.newsListUl{width:464px; height:35px; overflow:hidden; background:url(../images/newsListUl.jpg) no-repeat; padding-left:260px; margin-bottom:15px }
.newsListUl li{float:left; display:inline; margin-right:10px;line-height:36px; font-size:14px;}
.newsListUl li a{ color:#fff; font-size:14px;}
.newsListUl li a:hover,.newsListUl li a.hover{ color:#edee77}

.newsul{width:724px; overflow:hidden;}
.newsul li {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
}
.newsul li span {
    color: #fff;
    float: left;
    padding-right: 5px;
	 padding-left: 3px;
}
.newsul li a {
    color: #fff;
}.newsul li a:hover{color:#edee77}
.newsul em {
    color: #fff;
    float: right;
    font-style: normal;
}

.page1 {
	margin-top:30px;
    height: 25px;
    text-align: center;
    width: 657px;
}

.page1 ul li {
    height: 25px;
	line-height:25px;
    width: auto;
}

.page1 a {
    
    color: #fff;
    display: inline;
    height: 17px;
    line-height: 23px;
    margin: 2px;
    padding: 1px 4px 0;
    text-align: center;
    width: 17px;
}
.page_left {
}
.page_left, .page_right {
    border: 0 none !important;
	background:none;
}
.page1 .mlr15 {
    margin: 0 3px;
    width: auto;
}
.page1 .none_bg:hover{color:#edee77}
.page1 .none_bg, .page1 .none_bg:hover {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 none !important;
}

.page1 a:hover, .page1 .hover {
    color: #190b27;
    text-decoration: none;
	background-color:#9e9e9e;
}

.downListUl{width:724px; height:44px; overflow:hidden; background: url(../images/downListUl.jpg) no-repeat; margin-top:2px}
.downListUl a{width:178px; height:44px; float:left; display:inline; margin-right:10px; background:url(../images/downListUlNav.jpg) no-repeat; text-indent:-999999px;}

.downListUl a#d1{ background-position:0 0}
.downListUl a#d1:hover,.downListUl a#d1.hover{ background-position:0 -44px}

.downListUl a#d2{ background-position:-178px 0}
.downListUl a#d2:hover,.downListUl a#d2.hover{ background-position:-178px -44px}
.download_bg{width:692px; overflow:hidden; background: url(../images/download_bg.jpg) no-repeat left top; padding:0 10px 0 22px}
.download_bg .dtit{width:692px; height:29px; border-bottom:1px dashed #57728e; margin:26px 0;}
.dtit h2{ font-size:14px; color:#ffd801; line-height:20px}

.nDcon {
    overflow: hidden;
}
.nDcon td {
    height: 26px;
    line-height: 26px;
}
.wd_4 a{color:#ffd801}
.wd_5 a{color:#69aef3}

.nDIn {
    margin: 22px 0 22px 0;
    overflow: hidden;
    width: 692px;
}
.nDIn li {
    float: left;
    margin-right: 12px;
}
.nmt{width:724px; overflow:hidden;}
.nmt li{width:88px; height:31px; margin:4px 5px 10px 5px; overflow:hidden; float:left; display:inline;}


.bybox {
    width: 724px;
	margin: 5px 0 0 0;
}
.bybox table{
	margin-bottom:20px; margin-left:18px}
.bybox th{
	background-color:#6889b8;
	border:#81a2cc 1px solid;
	color:#384e6c;}
.bybox td{
	background-color:#1d3d5f;
	border:#81a2cc 1px solid;
	color:#91aed8;}
.bybox table {
    border-collapse: collapse;
}

.nFl {
    margin: 4px auto 0 15px;
    overflow: hidden;
	background:#1d3d5f;
    width: 648px;
	padding-bottom:19px;
}
.nFl li{ display:inline; float:left; margin:20px 24px 0 30px; overflow:hidden}

.nFl dl {
    display: inline;
    float: left;
    margin: 22px 40px 0 50px;
    overflow: hidden;
}
.nFl dl dt {
    display: inline;
    float: left;
    height: 34px;
    overflow: hidden;
}

.nFl dl dd {
    color: #91aed8;
    display: inline;
    float: left;
    line-height: 18px;
    margin-left: 10px;
}
.nFl dl dd p{ font-family:"微软雅黑"; font-size:18px; color:#fff}
.nFl dl dd a {
    color: #ffd801;
}


.huodong{width:724px; overflow:hidden; margin-top:2px; background:url(../images/huodongBg.jpg) no-repeat}


.eventCont dl {
    overflow: hidden;
    width:697px;
	border-bottom:1px dashed #29435e;
	padding-bottom:15px
}

.eventCont dl dt {
    border: 1px solid #322213;
    display: inline;
    float: left;
    height: 100px;
    margin: 24px 0 0 11px;
    overflow: hidden;
    width: 200px;
}

.eventCont dl dd {
    color: #91aed8;
    display: inline;
    float: left;
    margin-left: 10px;
    width: 420px;
}

.eventCont dl dd h6 {
    color: #EBB658;
    font-weight: lighter;
    line-height: 22px;
    margin: 22px 0 5px;
}

.eventCont dl dd h6 a {
    color: #ffd801;
    font-size: 16px;
	font-weight:bold
}

.eventCont dl dd p {
    line-height: 22px;
	color:#fff
}

.eventCont dl dd div {
    line-height: 22px;
    margin: 5px 0 0;
	color:#fff
}
.bor5{width:697px; height:2px; }


.photo{width:724px; overflow:hidden; margin-top:10px;}
.photo li{width:234px; height:138px; float:left; display:inline; margin:0 2px 9px 3px; border:1px solid #184770; background:#000}
.photo li img{width:234px; height:138px; overflow:hidden}

.footer{width:100%; height:139px; border-top:1px solid #0a1e3b; background:#0b2244}
.foot{ width:1000px;height:139px; overflow:hidden; }
.copyright{ 
	position: relative; 
	width:700px; padding:0 0 0 103px; 
	overflow:hidden; 
	/*background:url(../images/copyright.gif) no-repeat 0px 10px;*/ 
	margin:28px 0 0 146px;
}

.copyright .ba { 
	display: block;
	width:37px; 
	height:70px; 
	background:url(../images/copyright.gif) no-repeat 0px 10px; 	
	float: left; 
	outline: medium;
	margin-right:58px; 
}

.copyright p{ 
	line-height:22px; 
	color:#5b6977;

}
.copyright p a{
	outline: medium;
	color:#5b6977;
}
.copyright p a:hover{
	color: #F2D667;
	text-decoration: underline;	
}

/*---------------小蓝标-----------------*/
.copyright p .xlb img{
	width: 47px;
	height: 47px;
	float: left;
	position: absolute;
	top: 9px;
	left: 144px;
	
	
}









