﻿*{
	font-family: "微软雅黑";
}

a{
	text-decoration: none;
}

li{
	list-style: none;
}

body{
	margin: 0 auto;
}

#container{
	max-width: 100%;
	min-width: 1180px;
}

#logo{
	width: 100%;

height: 125px;

margin: 0 auto;

text-align: center;

background: #f1f1f1;
}

#nav{
	max-width: 100%;
	min-width: 1180px;
	margin: 0 auto;
	height: 59px;
	background:#0071bf;
	line-height: 59px;
 
top: 121px;
width: 100%;
 
}

#navm{
	width: 1180px;
	margin: 0 auto;
	height: 50px;
	padding-left: 41px;
}

#nav a{
	width: auto;
	height:59px;
	float: left;
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 15px;
	margin-left: 4px;
	margin-right: 4px;
	color:white;
	margin-top:0px;
	line-height:60px;
}

#nav a:hover{
	background: #f9ab05;
}

#banner{
	max-width: 100%;
	min-width: 1180px;
	margin: 0 auto;
	text-align: center;
}

#banner img{
	max-width: 100%;
	min-width: 1180px;
}

#c{
	clear: both;
	height: 10px;
}

#tuijian{
	width: 1180px;
	margin: 0 auto;
}

#tjtb{
	width: 897px;
	height: 152px;
	margin: 0 auto;
	background: url(../images/09.png);
}

#tl{
	width: 278px;
	height: 305px;
	float: left;
	text-align: center;
	font-size: 15px;
	margin-left: 8.5px;
	margin-right: 8.5px;
}

#timg{
	width: 276px;
	height: 250px;
	border: 1px solid #ccc;
	overflow: hidden;
}

#tl img{
	width: 276px;
	height: 250px;
	transition: all 0.4s;
}

#tl:hover img{
	transform: scale(1.1);
}

#tl a{
	color: #000;
	line-height: 40px;
}

#pro{
	width: 1180px;
	margin:0 auto;
}

#protb{
	width: 1180px;
	height: 120px;
	margin:0 auto;
	background: url(../images/12.png);
}

#protbcp{
	width: 1180px;
	height: 120px;
	margin:0 auto;
	background: url(../images/cp.png);
}
#protbnew{
	width: 1180px;
	height: 120px;
	margin:0 auto;
	background: url(../images/news.png);
}
#protbryzz{
	width: 790px;
	height: 120px;
	margin:0 auto;
	background: url(../images/ryzz.png);
}
#protbalzs{
	width: 790px;
	height: 120px;
	margin:0 auto;
	background: url(../images/alzs.png);
}
#protbxswl{
	width: 790px;
	height: 120px;
	margin:0 auto;
	background: url(../images/xswl.png);
}
#protbcontact{
	width: 790px;
	height: 120px;
	margin:0 auto;
	background: url(../images/contact.png);
}
#prol{
	width: 257px;
	float: left;
	 
	background: #0071bf;
}

#proltb{
	width: 256px;
	height: 121px;
	background: url(../images/15.png);
background-color: #fff;
}

#syfl{
	width: 181px;

height: 38px;

background: #0071bf;

line-height: 38px;

margin-left: 1px;

margin-top: 5px;

font-size: 14px;

margin: 11px 5px;

border-radius: 10px;
text-align:center;
}

#syfl a{
	padding-left:0px;
	color: white;
text-align:center;
}

#pror{
	width: 900px;
	float: right;
}

#sycp{
	width: 286px;
	height: 319px;
	float: left;
	text-align: center;
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 10px;
background-color: #e9e9e9;
}

#cpimg{
	width: 284px;
	height: 279px;
	border:1px solid #ccc;
	overflow: hidden;
}

#sycp img{
	width: 284px;
	height: 279px;
	transition: all 0.4s;
}

#sycp:hover img{
	transform: scale(1.1);
}

#sycp a{
	color: #000;
	line-height: 40px;
}

#about{
	width: 1180px;
	margin:0 auto;
}

#abtb{
	width: 822px;
	height: 127px;
	background: url(../images/21.png);
	margin:0 auto;
}

#aboutl{
	width: 447px;
	height: 366px;
	float: left;
	margin-right: 15px;
}

#aboutr{
	font-size: 14px;
	float: right;
	width: 715px;
}

#aboutr p{
	line-height: 35px;
}

#more{
	width: 137px;
	height: 44px;
	background: #f9ab05;
	text-align: center;
	line-height: 44px;
	font-size: 14px;
}

#more a{
	color: #fff;
}

#tiaofu{
	max-width: 1180px;
	min-width: 1180px;
	height: 73px;
	background: url(../images/27.png) top center;
	margin:0 auto;
}

#youshi{
	width: 1180px;
	margin:0 auto;
	text-align: center;
}

#youshi img{
	display: block;
}

#case{
	width: 1180px;
	margin:0 auto;
}

#cstb{
	width: 860px;
	height: 138px;
	margin:0 auto;
	background: url(../images/38.png);
}

#casel{
	width: 800px;
	float: left;
}

#casel li{
	width: 50%;
	text-align: center;
	float: left;
	margin-bottom: 13px;
}

#caser{
	width: 370px;
	float: right;
}

#news{
	width: 1180px;
	margin:0 auto;
}

#newstb{
	width: 847px;
	height: 121px;
	background: url(../images/56.png);
	margin:0 auto;
}

#newsl{
	width: 480px;
	float: left;
}

#nimg{
	width: 480px;
	height: 300px;
	overflow: hidden;
	border: 1px solid #ccc;
}

#nimg img{
	width: 480px;
	height: 300px;
}

#d a{
	color: #000;
	line-height: 40px;
}

#x a{
	color: #000;
	font-size: 14px;
	line-height: 25px;
}

#newsr{
	width: 625px;
	float: right;
}

#syxw{
	width: 630px;
	height: 103px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#sysj{
	width: 103px;
	height: 103px;
	background: #009843;
	float: left;
	color: #fff;
	text-align: center;
}

#dsj{
	line-height: 50px;
	font-size: 22px;
}

#xwnr{
	width: 505px;
	float: right;
}

#dbt{
	line-height: 35px;
}

#dbt a{
	color: #000;
}

#dbt span{
	float: right;
}

#xbt{
	font-size: 14px;
	line-height: 25px;
}

#xbt a{
	color: #000;
}

#footer{
	max-width: 100%;
	min-width: 1180px;
	height: auto;
	margin:0 auto;
	background: #0472bf !important;
overflow: hidden;
}

#ftm{
	width: 1180px;
	margin:0 auto;
}

#ftl{
	width: 494px;
	height: 250px;
	float: left;
}

#ftz{
	width: 339px;
	height: 250px;
	float: left;
}

#ftr{
	width: 280px;
	float: left;
	line-height: 40px;
	color: #fff;
	font-size: 18px;
	padding-top: 30px;
	margin-left: 18px;
}

#bq{
	max-width: 100%;
	min-width: 1180px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #088433;
}

#nlxtb{
	width: 881px;
	height: 126px;
	background: url(../images/nlx.png);
	margin:0 auto;
}

#mdfy{
	width: 1180px;
	height: auto;
	margin: 10px auto;
}

#fyleft{
	width: 242px;
	float: left;
}

#fylefts{
	width: 242px;
	float: left;
}

#fyleftstb{
	width: 242px;
	height: 32px;
	border-top: 1px solid #3cb781;
	border-bottom: 1px solid #3cb781;
	color: #044690;
	font-weight: bold;
	line-height: 32px;
	font-size: 13px;
	text-align: center;
}

#fyleftx{
	width: 242px;
	height: 250px;
	margin-top: 15px;
	float: left;
}

#fyleftxtb{
	width: 242px;
	height: 32px;
	border-top: 1px solid #3cb781;
	border-bottom: 1px solid #3cb781;
	color: #044690;
	font-weight: bold;
	line-height: 32px;
	font-size: 13px;
	text-align: center;
}

#fyright{
	width: 1180px;
	float: right;
}

#fytb{
	width: 1180px;
	height: 80px;
	line-height: 80px;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	color: #029743;
}

#fywz{
	font-size: 13px;
	font-weight: bold;
	line-height: 32px;
	color: #024890;
}

#fywz a{
	color: #024890;
}

#fycp{
	width: 265px;
	height: 250px;
	float: left;
	text-align: center;
	margin-right: 15px;
	margin-bottom: 25px;
}

#fycp img{
	width: 265px;
	height: 220px;
}

#fynr{
	width: 1180px;
	height: auto;
	font-size: 13px;
	line-height: 30px;
	padding-top: 10px;
}

#fynr a{
	color: #000;
	font-size: 13px;
}

.dede_pages{
	 
	height: 100px;
	text-align: right;
	float: left;
	font-size: 13px;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#AB1C1C;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

small a{
	color: green;
}

#fyfl{
	width: 242px;
    height: 33px;
    text-align: center;
    line-height: 33px;
    font-size: 18px;
    float: left;
    font-weight: bold;
    background: #40af15;
    border-radius: 5px;
    margin: 2px auto;
}

#fyfl a{
	color: #fff;
}

#zj{
	max-width: 100%;
	min-width: 1180px;
	margin: 20px auto;
	text-align: center;
}

#zj img{
	max-width: 100%;
	min-width: 1180px;
}

#nyxw{ 
		height: 150px;
		margin-top: 0px;
		margin-bottom: 20px;
		border-bottom: 1px solid #ccc;
padding-left:269px;
padding-bottom:1%;
	}

	#nyimg{
		width: 16%;
		height: 140px;
		float: left;
		overflow: hidden;
		margin-right: 2%;
		margin-top: 0px;
	}

	#nyimg img{
		width: 100%;
		height: 100%;
		transition: all 0.5s;
	}

	#nyimg img:hover{
		transform: scale(1.1);
	}

	#nyxwnr{
		width: 80%;
		height: 160px;
		margin-top: 0px;
		float: left;
	}

	#nyxwdbt{
		line-height: 35px;
		font-size: 18px;
	}

	#nyxw p{
		color: #999;
		margin-top: 0;
	}

	#nyxwgd{
		float: right;
		width: 49px;
		height: 180px;
		font-size: 80px;
		line-height: 180px;
	}

	#nyxwgd a{
		color: #999;
	}

	#sx{
		width: 90%;
		margin-left: 5%;
		margin-right: 5px;
		line-height: 35px;
	}	
#ii{
	text-align: center;
}
#ii img{
	max-width: 80%;

min-width: 20%;
}

#conl{
	width: 570px;
	height: 440px;
	float: left;
	margin-top: 20px;
}

#conltb{
	width: 570px;
	height: 50px;
	line-height: 50px;
}

#conz{
	color: #333333;
	font-size: 24px;
	font-weight: bold;
	float: left;
}

#cony{
	color: #009843;
	font-size: 20px;
	float: left;
}

#conr{
	width: 300px;
	height: 440px;
	float: left;
	margin-left: 50px;
	margin-top: 20px;
}

#conrtb{
	width: 300px;
	height: 50px;
	line-height: 50px;
}

#nxstb{
	width: 902px;
	height: 138px;
	background: url(../images/nxs.png);
	margin:0 auto;

}

.newsShow table .ask {
    background-repeat: no-repeat;
    background-position: left center;
}
.newsShow table .ask a {
    color: #0061BB;
    font-weight: 600;
}
.newsShow table .answer {
    background-repeat: no-repeat;
    background-position: left 6px;
}
.newsShow table td a {
    margin-left: 30px;
    font-size: 12px;
color: black;
}
#qyxwu{
padding: 0;
}

#qyxwu li{
float:left;
margin: 6px 165px 25px 3px;
font-size: 14px;
padding-left: 27px;
}

#qyxwu li a:hover{
color:#0daa4c;
}

#qyxwu li a{
color:black;

}


.nav{ width: 100%; height: 60px; background:#0071bf; margin: 0 auto;}
.nav_con{ width: 1180px; height: 78px; margin: 0 auto; }
.nav_con li{ float: left; width: 168px; position: relative; }
.nav_con li a{ display: block;  font-size: 15.2px; line-height: 60px; text-align: center; color: #fff; font-weight: bold; }
.nav_con li:hover a.nav_li{ background:#02b29c; color: #fff; }
.subnav ul{ width: auto; height: auto; z-index: 100; position: absolute; display: none; background: #888;padding-left: 0;line-height: 50px;}
.subnav:hover ul{ display: block; background: white;opacity: 0.8;}
.subnav ul li{ border-bottom: 1px solid #ccc; }
.subnav ul li:hover{ background: #2073d1; }
