﻿*{
	margin:0;
	padding:0;
	outline:none;
}
img{
	border:none;
	vertical-align: top;
}
ul li{
	float:left;
	list-style-type:none;
	display:block;
}
ol li{
	float: none;
	list-style-type: none;
}
.clear{
	clear:both;
}
.auto{
	height:auto;
	overflow:hidden;
}
a{
	color:#333;
	text-decoration:none;
}
body{
	font-size:12px;
	ont-family: "宋体";
	background:url(../images/bg.jpg);
	/*min-width:1251px;*/
}
#top-box{
	width:100%;
	height:171px;
	background:url(../images/top-bg.png) repeat-x;
	position:relative;
	z-index:100;
}
#top{
	width:100%;
	height:30px;
	background:url(../images/top1.jpg) repeat-x;
}
.m-1104{
	width:1104px;
	height:auto;
	margin:0 auto;
}
#yuyan{
	width:398px;
	height:29px;
	background:url(../images/top.png) 0px -1px no-repeat;
	margin-left:690px;
}
#yuyan ul li img{
	margin-top:7px;
}
#yuyan1{
	width:120px;
	height:29px;
	margin-left:50px;
	background:url(../images/line1.jpg) 60px center no-repeat;
}
#yuyan1 img,#yuyan2 img {
	margin-left:15px;
}
#yuyan2{
	width:170px;
	height:29px;
	background:url(../images/line1.jpg) 91px center no-repeat;
	margin-left:5px;
}
#logo{
	width:1104px;
	height:85px;
	margin-top:18px;
}
#nav{
	width:1104px;
	height:38px;
}
#nav ul li{
	width:135px;
	height:38px;
	font-size:14px;
	line-height:38px;
	text-align:center;
	background:url(../images/line-2.png) left 0px no-repeat;
}
#nav ul li a{
	display:block;
	width:155px;
	height:38px;
	color:#535353;
}
#nav ul li a:hover{
	color:#fff;
	background:url(../images/nav.png) center bottom no-repeat;
}
#mid{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:26px;
	padding-bottom:20px;
}
#mid_1{
	width:1104px;
	height:490px;
}
#m1{
	width:280px;
	height:490px;
	background:url(../images/ll.png) 146px bottom no-repeat;
}
#cpfl{
	width:228px;
	height:487px;
	background:url(../images/111.jpg) center top no-repeat;
}
#cpfl img{
	margin-top:12px;
	margin-left:15px;
}
#cpfl ol{
	width:228px;
	height:auto;
	padding-top:8px;
}
#cpfl ol li{
	width:228px;
	height:28px;
}
#cpfl ol li:hover{
	background:url(../images/11.png) no-repeat;
}
#cpfl ol li a{
	display:block;
	width:188px;
	height:29px;
	border-bottom:1px #ebebeb solid;
	padding-left:30px;
	line-height:29px;
	margin-left:5px;
}
#m2{
	width:824px;
	height:auto;
	overflow:hidden;
}
#gsjj1{
	width:824px;
	height:210px;
}
#gsjj-name{
	width:824px;
	height:29px;
	background:url(../images/llll.jpg) bottom repeat-x;
}
#gsjj-name span{
	font-size:14px;
	color:#135696;
	display:block;
	width:600px;
	height:29px;
	float:left;
	font-family:"微软雅黑";
}
#gsjj-name a{
	display:block;
	float:left;
	width:220px;
	height:29px;
	text-align:right;
}
#gsjj-n{
	height:153px;
	margin-top:20px;
}
#gsjj-n img{
	border:2px #fff solid;
	float:left;
	margin-right:20px;
}
#gsjj-n p{
	line-height:24px;
	margin:0px 10px 0px 10px;
	text-indent:25px;
}
#gsjj-n a{
	color:#f69119;
}
#gsjj2{
	width:824px;
	height:260px;
	margin-top:17px;
}
#qywh{
	width:427px;
	height:258px;
	border:1px #dcdcdc solid;
	background:#f4f4f4;
}
#qywh-bt{
	width:427px;
	height:41px;
	font-size:14px;
	font-family:"微软雅黑";
	text-align:center;
	line-height:41px;
}
#kk1{
	width:211px;
	height:41px;
	cursor:pointer;
}
.k1{
	background:url(../images/r1.jpg) no-repeat;
	color:#135696;
}
#kk2{
	width:216px;
	height:41px;
	cursor:pointer;
}
.k2{
	background:url(../images/r2.jpg) no-repeat;
	color:#135696;
}
.kk{
	width:427px;
	height:205px;
	padding-top:10px;
}
.kk img{
	border:1px #fff solid;
	float:left;
	margin:0px 10px 10px 10px;
}
.kk p{
	line-height:25px;
	text-indent:25px;
	margin-right:10px;
}
.kk p a{
	color:#f69119;
}
	
















#xwdt{
	width:362px;
	height:258px;
	margin-left:33px;
}
#xwdt-bt{
	width:362px;
	height:39px;
	background:url(../images/llll.jpg) bottom repeat-x;
}

#xwdt-bt span{
	font-size:14px;
	color:#135696;
	display:block;
	width:200px;
	height:39px;
	float:left;
	font-family:"微软雅黑";
}
#xwdt-bt a{
	display:block;
	float:left;
	width:162px;
	height:39px;
	text-align:right;
}
#xwdt-bt a img{
	margin-top:3px
}
#xwdt-n{
	widows:362px;
	height:220px;
	overflow:hidden;
}
#xwdt-n ol{
	width:362px;
	height:auto;
	padding-top:10px;
}
#xwdt-n ol li{
	width:362px;
	height:28px;
	border-bottom:1px #c7c7c7 dashed;
	line-height:28px;
	}
#xwdt-n ol li a{
	display:block;
	width:260px;
	height:28px;
	float:left;
	background:url(../images/jj.png) 5px center no-repeat;
	padding-left:20px;
}

#xwdt-n ol li span{
	display:block;
	width:82px;
	height:28px;
	float:left;
	color:#949494;
	overflow:hidden;
}
#xptj-name{
	width:1104px;
	height:27px;
	margin-bottom:15px;
}
#mid_2{
	width:1104px;;
	height:632px;
	margin-top:36px;
}
#mm-1{
	width:180px;
	height:26px;
	line-height:26px;
	font-size:14px;
	color:#135696;
	font-family:"微软雅黑";
}
#mm-2{
	width:850px;
	height:15px;
	background:url(../images/llll.jpg) bottom repeat-x;
	margin-right:10px;
}
#mm-3{
	width:62px;
	height:26px;
}
#xptj-n{
	width:1104px;
	height:auto;
	overflow:hidden;
}
#xptj-n ul li{
	width:260px;
	height:270px;
	background:#fff;
	margin:10px 8px 10px 8px;
}
#xptj-n ul li:hover{
	background:#0083ff;
	color:#FFFFFF;
}
#xptj-n ul li img{
	margin:7px 0px 5px 7px;
	border:2px #fff solid;
}
#xptj-n ul li a p{
	line-height:25px;
	margin-left:9px;
}
#zmm{
	width:62px;
	height:18px;
	float:right;
	margin-right:20px;
}
#day{
	float:left;
	display:block;
	width:361px;
	height:20px;
	text-align:right;
	line-height:20px;
	color:#000;
}
#footer{
	width:100%;
	height:140px;
	background:#00417e;
}
#footer p{
	color:#fff;
}
#fy-l{
	width:257px;
	height:auto;
	overflow:hidden;
	min-height:374px;
	background:url(../images/fy.png) 158px bottom no-repeat;
	float:left;
}
#fy-l-bg{
	width:218px;
	height:auto;
	border:1px #d9d9d9 solid;
	background:#fff;
	margin-left:5px;
	min-height:400px;
}
.name{
	width:199px;
	height:35px;
	background:url(../images/fy-1.jpg) no-repeat;
	margin-top:12px;
	margin-left:10px;
	margin-bottom:20px;
	font-size:14px;
	color:#135696;
	font-family:"微软雅黑";
	text-align:center;
	line-height:35px;
}
#fy-nav{
	width:230px;
	height:auto;
	margin-left:-5px;
	overflow:hidden;
}
#fy-nav ol li{
	width:230px;
	height:40px;
}
#fy-nav ol li a{
	display:block;
	width:170px;
	height:39px;
	margin:0 auto;
	border-bottom:1px #ebebeb solid;
	line-height:39px;
	padding-left:30px;
}
#fy-nav ol li:hover{
	background:url(../images/fy-3.png) left center no-repeat;
}
#lxwm{
	width:218px;
	height:auto;
	overflow:hidden;
}
.lxwm1 img{
	margin-left:15px;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
.lxwm1 p{
	line-height:25px;
}
.lxwm1 p span{
	font-size:14px;
	color:#0077E7;
}
.lxwm1{
	width:218px;
	height:auto;
	overflow:hidden;
}
#fy-r{
	width:844px;
	height:auto;
	overflow:hidden;
	background:#fff;
	border:1px #d9d9d9 solid;
	float:left;
}
#fy-name{
	width:804px;
	height:54px;
	border-bottom:1px #d3d3d3 solid;
	line-height:54px;
	margin: 0 auto;
}
#bt{
	width:400px;
	height:54px;
	font-family:"微软雅黑";
	font-size:18px;
	background:url(../images/yuan.png) left center no-repeat;
	padding-left:30px;
}
#wz{
	width:367px;
	height:54px;
	text-align:right;
	color:#848484;
}
#fy-nr{
	width:804px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:50px;
}
.single p{
	line-height:25px;
	text-indent:25px;
	color:#000;
	margin:5px 10px 5px 10px;
}


.shownews p{
	line-height:25px;
	text-indent:25px;
	color:#000;
	margin:5px 10px 5px 10px;
}
.shownews h1{
	text-align:center;
	font-size:18px;
	line-height:40px;
}
.shownews h4{
	text-align:center;
	line-height:30px;
	font-weight:normal;
	color:#848484;
}
.shownews div{
	width:804px;
	height:auto;
	overflow:hidden;
	text-align:center;
	margin:10px 0px 10px 0px;
}
#pro{
	width:804px;
	height:auto;
	overflow:hidden;
}
#pp1{
	width:400px;
	height:262px;
	text-align:center;
}
#pp2{
	width:384px;
	height:auto;
	overflow:hidden;
	padding-left:20px;
}
#pp2 h1{
	color:#135696;
	font-size:18px;
	font-family:"微软雅黑";
	font-weight:normal;
	line-height:40px;
}
#pp2 p{
	line-height:25px;
	font-size:14px;
	margin-right:20px;
	color:#666;
}
#pp2 p strong{
	color:#135696;
}
#pro_1{
	width:804px;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
#pro_1 h1{
	color:#135696;
	font-size:16px;
	font-family:"微软雅黑";
	font-weight:normal;
	line-height:40px;
	text-indent:20px;
}
#pro_1 p{
	margin-left:0px;
	line-height:25px;
	text-indent:25px;
	color:#666;
}
.news ol li{
	width:750px;
	margin:0 auto;
	height:29px;
	line-height:29px;
	border-bottom:1px #ededed dashed;
}
.news ol li a{
	display:block;
	width:580px;
	height:29px;
	background:url(../images/dddd.png) left center no-repeat;
	padding-left:20px;
	float:left;
}
.news ol li span{
	float:left;
	display:block;
	width:140px;
	height:29px;
	text-align:right;
	color:#a0a0a0;
	overflow:hidden;
}
	
.pro ul li{
	width:164px;
	height:156px;
	background:url(../images/ggg.png) center bottom no-repeat;
	margin:18px;
}
.d1{
	width:162px;
	height:149px;
	border:1px #dbdbdb solid;
}
.d2{
	width:158px;
	height:146px;
	border:1px #f5f5f5 solid;
	margin:1px 1px 0px 1px;
}
.d2 p{
	display:block;
	width:158px;
	height:33px;
	background:#f5f5f5;
	line-height:33px;
	text-align:center;
}


#xwdt-n ol li a:hover,.news ol li a:hover,.d2 p:hover{
	color:#0077E7;
}

/*#banner{
	width:100%;
	height:450px;
	position:relative;
	margin-top:-2px;
	z-index:1;
	border-bottom:1px #fff solid;
}*/

#bnn{
	width:100%;
	height:451px;
}
#banner{
	width:100%;
	height:450px;
	position:relative;
	z-index:1;
	overflow:hidden;
	margin-top:-2px;
	min-width:800px;
}
#bannerPic{
	width:800%;
	height:auto;
	overflow:hidden;
	position:absolute;
	border-bottom:1px #fff solid;
}
#Progress{
	width:174px;
	height:20px;
	position:absolute;
	bottom:19px;
	z-index:100;
	left:43%;
	padding:6px 12px 0 12px;
	overflow:hidden;
}
#ProgressControl {
	width:100%;
	height:20px;
	position:absolute;
	z-index:50;
	top: 5px;
	left: 12px;
}
#ProgressControl a{
	display:block;
	width:10px;
	height:10px;
	background:#fff;
	margin-right:26px;
}
#ProgressControl a:hover,#ProgressControl .now{
	display:block;
	width:10px;
	height:10px;
	background:#0D368E;
	margin-right:26px;
}
	
	#pager { padding: 10px 0 0 0; height: 30px; line-height: 30px; }
#pager a, #pager span { padding: 0 10px; height: 30px; float: left; margin-right: 5px; font: 12px/32px microsoft yahei; display: block; background: #b3b3b3; text-align: center; color: #fff; }
#pager .linkbtn, #pager .linknum, #pager .linkbatch { background: #1F65A7; }
#pager .currentnum { font-weight: bold; }
#pager .showbtn { background: #b3b3b3; }
	
	
#jj-left{
	width:940px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-top:50px;
}
#jj-left p{
	line-height:25px;
	margin-left:20px;
}

#jj-left p a{ color:#FFFFFF;
}
#jj-left a:hover{ color:#FF0000;
}



#jj-right{
	width:100px;
	height:auto;
	float:left;
	background:url(../images/ff.png) left center no-repeat;
	padding-left:40px;
	margin-top:20px;
}
#jj-right img{
	margin-right:20px;
}
#jj-right a{
	color:#fff;
	display:block;
	width:90px;
	height:100px;
	float:left;
	text-align:center;
	line-height:25px;
	margin-left:20px;
}
#jj-right a img{
	width:90px;
	height:90px;
}
	
	
	
	
	
	
	




#g-search {
	margin-top:0;
	float:right;
	margin-right:0;
	margin-bottom:5px;
	width:236px;
}
#g-search input {
	float:left;
	width:176px;
	border:1px solid #d8d8d9;
	margin:0;
	padding:6px 5px 5px;
}
#g-search button {
	background:url(../images/sprite.jpg);
	overflow:visible;
	border:0 none;
	float:left;
	white-space:nowrap;
	padding-left:0;
	height:28px;
	width:49px;
	cursor:pointer;
	text-indent:-9999px;
	margin:0 0 0 -1px;
}
#g-search button:hover {
	background-position:right -28px;
}
	
	
	
	