/* CSS Document */
@charset "utf-8";
/*reset===============================reset*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:14px "Arial";background:#f5f5f5;-webkit-text-size-adjust:100%;}
b{font:16px "Arial";}
a{color:#000;text-decoration:none}
em{font-style:normal}
li{list-style:none}
input[type="submit"],
input[type="reset"],
input[type="button"],
select,
button {
-webkit-appearance: none;
}
textarea {  -webkit-appearance: none;} 
img {
    vertical-align: middle;
}
html, body {
    width: 100%;
    height: 100%;
}

.top{
	margin:0px auto;
	padding:10px 0px;
	width:1200px;
    height: auto;
	overflow:hidden;
	background:rgb(5,23,59)
}
.top .logo{
	float:left;
	height:80px;
	width:600px;
}
.top .logo img{
	height:80px;
}
.top .sl{
	float:right;
	height:80px;
	width:500px;
	margin-right:30px;
}
.top .sl .search{
	float:right;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	width:92px;
	height:28px;
	line-height:28px;
	
}
.top .sl .search input{
	height:28px;
	width:60px;
	border:1px #FFF solid;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	float:left;
}
.top .sl .search button{
	height:30px;
	width:30px;
	float:right;
	background:#FFF url('../images/30x30-search.png') center center;
	border:0px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}

.nav{
	width:100%;
	height:48px;
	overflow:hidden
}
.nav ul{
	margin:0px auto;
	width:100%;
	height:50px;
	overflow:hidden
}
.nav ul li{
	float:left;
	width:83px;
	line-height:50px;
	font-size:16px;
	text-align:right;
}
.nav ul li a{
	color:#FFF
}

.tj{
	margin:0px auto;
	padding:20px 40px;
	width:1120px;
	height:610px;
	overflow:hidden;
	background:rgb(7,24,44);
}
.tj .qy{
	float:left;
	padding:10px 15px;
	width:300px;
	height:275px;
	background:url('../images/330x295-kuang.png') no-repeat
}
.tj .qy .qy-lm{
	width:300px;
	height:40px;
	background:url('../images/330x40-1.png') no-repeat
}
.tj .qy .qy-box{
	width:300px;
	height:235px;
	overflow:hidden
}
.tj .qy .qy-box ul{
	padding:0px 0px;
	width:100%;
	height:235px;
	overflow:hidden
}
.tj .qy .qy-box ul li{
	padding:0px 10px;
	width:280px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	background:rgb(5,49,88)
}
.tj .qy .qy-box ul li.kuang{
	width:280px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	background:url('../images/300x30-xiaobiankaung.png') no-repeat
}
.tj .qy .qy-box ul li a{
	display:block;
	height:28px;
	width:280px;
	overflow:hidden;
	color:#FFF;
}

.tj .dt{
	position:relative;
	float:left;
	margin-left:28px;
	padding:0px;
	width:400px;
	height:295px;
}
.tj .dt .dt-top{
	width:340px;
	height:45px;
	margin:0px auto;
}
.tj .dt .dt-top .dt-top-l{
	float:left;
	width:128px;
	height:45px;
}
.tj .dt .dt-top .dt-top-l p{
	color:#FFF;
	line-height:22px;
}
.tj .dt .dt-top .dt-top-r{
	float:right;
	width:175px;
	height:45px;
}
.tj .dt .dt-top .dt-top-r p{
	color:#FFF;
	line-height:22px;
}
.tj .dt .dt-box{
	position:relative;
	width:400px;
	height:245px;	
	background:url('../images/20241123133404.png') no-repeat;
	background-size:cover;
}
.tj .dt #intro{
	display:none;
	position:absolute;
	bottom:0px;
	right:0px;
	padding:5px;
	width:80px;
	height:40px;
	font-size:12px;
	background:url('../images/dt-intro.png') no-repeat;
	background-size:contain;
	color:#FFF
}
.tj .dt .dt-box a{
	display:block;
	position:absolute;
}
.tj .dt .dt-box a#fengxian{
	left:25px;
	top:30px;
	width:45px;
	height:45px;
}
.tj .dt .dt-box a#peixian{
	left:80px;
	top:35px;
	width:45px;
	height:45px;
}
.tj .dt .dt-box a#tongshan{
	left:115px;
	top:95px;
	width:45px;
	height:28px;
}
.tj .dt .dt-box a#gulou{
	left:135px;
	top:125px;
	width:25px;
	height:10px;
}
.tj .dt .dt-box a#quanshan{
	left:125px;
	top:136px;
	width:25px;
	height:15px;
}
.tj .dt .dt-box a#yunlong{
	left:153px;
	top:140px;
	width:27px;
	height:22px;
}
.tj .dt .dt-box a#jiawang{
	left:175px;
	top:100px;
	width:45px;
	height:28px;
}
.tj .dt .dt-box a#pizhou{
	left:235px;
	top:95px;
	width:45px;
	height:45px;
}
.tj .dt .dt-box a#xinyi{
	left:308px;
	top:115px;
	width:45px;
	height:45px;
}
.tj .dt .dt-box a#sunning{
	left:235px;
	top:178px;
	width:45px;
	height:45px;
}

.tj .xq{
	float:right;
	padding:10px 15px;
	width:300px;
	height:275px;
	background:url('../images/330x295-kuang.png') no-repeat
}
.tj .xq .xq-lm{
	width:300px;
	height:40px;
	background:url('../images/330x40-5.png') no-repeat
}
.tj .xq .xq-box{
	width:300px;
	height:235px;
}

.tj .rcpy{
	float:left;
	padding:10px 15px;
	width:300px;
	height:275px;
	background:url('../images/330x295-kuang.png') no-repeat
}
.tj .rcpy .rcpy-lm{
	width:300px;
	height:40px;
	background:url('../images/330x40-2.png') no-repeat
}
.tj .rcpy .rcpy-box{
	width:300px;
	height:235px;
}

.tj .rcxq{
	float:left;
	margin-left:28px;
	padding:10px 15px;
	width:370px;
	height:275px;
	background:url('../images/400x295-kuang.png') no-repeat
}
.tj .rcxq .rcxq-lm{
	width:370px;
	height:40px;
	background:url('../images/330x40-3.png') no-repeat
}
.tj .rcxq .rcxq-ts{
	margin:0px auto;
	width:240px;
	height:40px;
	background:url('../images/20241123163752.jpg') no-repeat
}
.tj .rcxq .rcxq-box{
	width:370px;
	height:195px;
}

.tj .cg{
	float:right;
	padding:10px 15px;
	width:300px;
	height:275px;
	background:url('../images/330x295-kuang.png') no-repeat
}
.tj .cg .cg-lm{
	width:300px;
	height:40px;
	background:url('../images/330x40-4.png') no-repeat
}
.tj .cg .cg-box{
	width:300px;
	height:235px;
}
.tj .cg .cg-box p{
	margin-top:2px;
	margin-bottom:1px;
	font-size:12px;
	color:#FFF
}
.tj .cg .cg-box div{
	height:5px;
}

.news{
	margin:10px auto 0px;
	padding:20px 20px 10px;
	width:1160px;
	height:auto;
	overflow:hidden;
}
.news .nl{
	float:left;
	width:760px;
	height:350px;
}
.news .lm,.wrap .lm{
	width:100%;
	height:35px;
	line-height:35px;
	font-size:16px;
	border-bottom:2px rgb(5,23,59) solid
}
.news .lm .t,.wrap .lm .t{
	float:left;
	text-align:center;
	width:90px;
	height:35px;
	background:rgb(5,23,59);
	color:#FFF
}
.news .lm a,.wrap .lm a{
	padding:0px 20px;
	float:right;
	color:rgb(5,23,59);
	font-size:15px;
	font-weight:bold
}
.news .nl .news_nl_box{
	height:275px;
	padding:20px 0px;
}
.news .nl .news_nl_box .nlt{
	float:left;
	width:340px;
	height:275px;
}
.news .nl .news_nl_box .nll{
	float:right;
	width:400px;
	height:275px;
}
.news .nl .news_nl_box .nll ul{
	width:100%;
	height:275px;
	overflow:hidden
}
.news .nl .news_nl_box .nll ul li{
	padding-left:10px;
	height:30px;
	width:380px;
	line-height:30px;
	background:url('../images/dian.jpg') no-repeat left center
}
.news .nl .news_nl_box .nll ul li a{
	float:left;
	display:block;
	height:30px;
	width:300px;
	overflow:hidden;
	color:#000
}
.news .nl .news_nl_box .nll ul li time{
	float:right;
	display:block;
	height:30px;
	width:80px;
	overflow:hidden;
	text-align:right;
}
.news .nr{
	float:right;
	width:380px;
	height:350px;
}
.news .nr .news_nr_box{
	height:275px;
	padding:20px 0px;
}
.news .nr .news_nr_box ul{
	width:100%;
	height:275px;
	overflow:hidden
}
.news .nr .news_nr_box ul li{
	height:60px;
	margin-bottom:10px;
	padding:0px 10px;
}
.news .nr .news_nr_box ul li time{
	float:left;
	height:40px;
	width:60px;
	background:rgb(5,23,59);
	color:#FFF;
	text-align:center;
	line-height:20px;
	padding:10px 0px;
}
.news .nr .news_nr_box ul li time b{
	font-size:20px;
}
.news .nr .news_nr_box ul li a{
	float:right;
	line-height:20px;
	height:60px;
	width:290px;
}

.wrap{
	margin:20px auto 0px;
	width:1200px;
	height:auto;
	overflow:hidden;
}

.index-banner{
	position:relative;
	margin:0px auto;
	width:1200px;
    height: 231px;
	background:url('../images/chanjiaoronghe.jpg') no-repeat left center
}
.index-banner a{	
	display:block;
	width:152px;
	height:98px;
}
.index-banner a#zhuanye{
	position:absolute;
	left:169px;
	top:85px;
}
.index-banner a#kecheng{
	position:absolute;
	left:345px;
	top:85px;
}
.index-banner a#jiaocai{
	position:absolute;
	left:520px;
	top:85px;
}
.index-banner a#jidi{
	position:absolute;
	left:695px;
	top:85px;
}
.index-banner a#chanye{
	position:absolute;
	left:873px;
	top:85px;
}

.link{
	width:100%;
	height:auto;
	overflow:hidden
}
.link li{
	float:left;
	padding:0px 10px;
	line-height:30px;
	background:rgb(5,23,59);	
	margin-top:10px;
	margin-right:10px;
}
.link li a{
	color:#FFF;
}

.footer{
	margin-top:20px;
	width:100%;
	height:50px;
	padding:25px 0px;
	background:rgb(5,23,59);	
}
.footer p{
	text-align:center;
	color:#FFF;
	line-height:25px;
}

.main{
	margin:20px auto 0px;
	width:1200px;
	height:auto;
	overflow:hidden;
	min-height:640px;
}
.main .ml{
	float:left;
	width:220px;
	height:auto;
	overflow:hidden;
	background:#FFF;
}
.nnav{
	width:220px;
	height:auto;
	overflow:hidden
}
.nnav ul{
	margin:0px auto;
	width:100%;
	height:auto;
	overflow:hidden;
}
.nnav ul li{
	width:220px;
	height:55px;
	line-height:55px;
	font-size:18px;
}
.nnav ul li a{
	display:block;
	margin:0px 20px;
	width:180px;
	height:55px;
	color:#6e6e6e;
	border-bottom:1px dotted #c1c1c1
}
.nnav ul li.on{
	background:rgb(9,26,56);
}
.nnav ul li.on a{
	color:#FFF
}


.main .mr{
	float:right;
	width:940px;
	height:auto;
	overflow:hidden;
	background:#FFF;
}

.nlist{
	padding:20px 40px;
	width:860px;
	height:720px;
	font-size:16px;
	color:#6e6e6e
}
.nlist .lanmu{
	font-size: 18px;
    font-weight: 600;
    color: #222;
}
.nlist ul#uli{
	padding:10px 0px 0px;
	width:100%;
	height:auto;
	overflow:hidden
}
.nlist ul#uli li{
	padding-left:15px;
	width:845px;
	height:55px;
	line-height:55px;
	background:url('../images/dian.jpg') no-repeat left center;
	border-bottom:1px dotted #c1c1c1
}
.nlist ul#uli li a{
	float:left;
	display:block;
	height:55px;
	width:600px;
	overflow:hidden;
	color:#6e6e6e
}
.nlist ul#uli li time{
	float:right;
	display:block;
	height:55px;
	width:200px;
	overflow:hidden;
	text-align:right;
}

.nshow{
	padding:20px 40px;
	width:860px;
	min-height:720px;
	font-size:16px;
	color:#6e6e6e
}
.nshow .tbox{
	width: 100%;
    padding-bottom: 16px;
	text-align: center;
    border-bottom: 1px solid #ededed;
}
.nshow .tbox .title{
	font-size: 18px;
    font-weight: 600;
    color: #222;
}
.nshow .tbox .info{
	font-size: 16px;
    color: #777;
    margin-top: 16px;
}
.nshow .conBox{
	margin-top: 20px;
    font-size: 16px;
    color: #666;
    line-height: 1.6em;
}
.nshow .conBox p {
    text-indent: 2em;
    margin-bottom: 18px;
}

/*·ÖÒ³*/
.pagenav{padding:20px 0 20px 0;text-align:center;font-size:16px;color:#666666;}
.pagenav a,.pagenav span {
    display:inline-block;
    padding:5px 10px;
    margin:0 2px;
    border:1px solid #ccc;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
	font-weight:700;
}
.pagenav a,.pagenav li {
    display:inline-block;
    list-style: none;
    text-decoration:none; 
	color:rgb(9,26,56);
}
.pagenav a.first,.pagenav a.prev,.pagenav a.next,.pagenav a.end{
    margin:0;
}
.pagenav a:hover{
    border-color:rgb(9,26,56);
}
.pagenav li.active span{
    background:rgb(9,26,56);
    color:#fff;
    font-weight:700;
    border-color:rgb(9,26,56);
}