@charset "gb2312";
body, h1, h2, h3, h4, h5, h6, hr, div,p,blockquote,dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, input, textarea,th, td,img
{
	border:none;
	margin:0;
	padding:0;
}
body{margin:0 auto;height:auto;color:#000;font-family:Microsoft Yahei,Georgia,Arial, sans-serif;font-size:12px;background:#fff;}
ul{list-style-type:none;}
a{color:#333;text-decoration:none;}
div.clear{clear:both;}

#header{width:100%;height:189px;background:#fff;}
#header .toplink{width:100%;height:41px;border-bottom:1px solid #bcbcbc;background:#ebebeb;overflow:hidden;}
#header .toplink div{width:1000px;height:41px;margin:0 auto;}
#header .toplink div p.info{width:450px;height:41px;line-height:42px;float:left;color:#777;}
#header .toplink div p.link{width:450px;height:41px;line-height:42px;float:right;text-align:right;color:#777;}
#header .toplink div p.link a{color:#777;}
#header .toplink div p.link a:hover{color:#ccc;text-decoration:underline;}
#header .toplogo{width:100%;text-align:center;background:#fff;}
#header .topnav{height:41px;width:100%;background:#006db8;}
#header .topnav ul{width:1000px;margin:0 auto;}
#header .topnav ul li{width:110px;height:41px;line-height:41px;float:left;position:relative;text-align:center;font-size:14px;border-right:1px solid #00479a;}
#header .topnav .move_bg {margin-left: -1px;padding-left: 1px;padding-right: 1px;background: #00479a;position:absolute;width: 110px;height: 41px;top: 0; left:-20px}
#header .topnav ul li.last{border:none;}
#header .topnav ul li a{display:block;width:100%;height:41px;color:#fff;position:absolute;text-align:center;}

#banner{width: 100%;height:477px;overflow: hidden; text-align:center;}
/*#banner .ban1{width:100%;height:95px;background:url(../images/banner1.jpg) no-repeat center center;}
#banner .ban2{width:100%;height:73px;background:url(../images/banner2.jpg) no-repeat center center;}
#banner .ban3{width:100%;height:98px;background:url(../images/banner3.jpg) no-repeat center center;}
#banner .ban4{width:100%;height:108px;background:url(../images/banner4.jpg) no-repeat center center;}
#banner .ban5{width:100%;height:100px;background:url(../images/banner5.jpg) no-repeat center center;}
*/
#nav{width:1000px;height:90px;margin:30px auto;}
#nav a{display:block;width:59px;height:90px;float:left;margin-right:45px;text-align:center;}
#nav a.last{margin-right:0px;}
#nav a span{font-size:14px;color:#888;transition: all 0.3s linear 0s;}
#nav a:hover span{color:#333;}
#nav a div{width:59px;height:59px;background:url(../images/bznav.png) no-repeat;transition: all 0.3s linear 0s;margin-bottom:10px;}
#nav a.qcd div{background-position:-3px -71px;}
#nav a.qcd:hover div{background-position:-3px -5px;}
#nav a.tf div{background-position:-94px -71px;}
#nav a.tf:hover div{background-position:-94px -5px;}
#nav a.sz div{background-position:-182px -71px;}
#nav a.sz:hover div{background-position:-182px -5px;}
#nav a.xmz div{background-position:-289px -71px;}
#nav a.xmz:hover div{background-position:-289px -5px;}
#nav a.bdf div{background-position:-378px -71px;}
#nav a.bdf:hover div{background-position:-378px -5px;}
#nav a.npx div{background-position:-466px -71px;}
#nav a.npx:hover div{background-position:-466px -5px;}
#nav a.ylb div{background-position:-566px -71px;}
#nav a.ylb:hover div{background-position:-566px -5px;}
#nav a.sb div{background-position:-657px -71px;}
#nav a.sb:hover div{background-position:-657px -5px;}
#nav a.py div{background-position:-746px -71px;}
#nav a.py:hover div{background-position:-746px -5px;}
#nav a.pfx div{background-position:-836px -71px;}
#nav a.pfx:hover div{background-position:-836px -5px;}

#main{width:100%;}
#main .content{width:1000px;margin:0 auto;}
#main .content dl{width:218px;height:479px;padding:1px;background:#fff;box-shadow: 2px 2px 2px 2px #eee;border:1px solid #fff;transition: all 0.3s linear 0s;float:left;margin-right:34px;margin-bottom:29px;}
#main .content dl.last{margin-right:0px;}
#main .content dl dt{display:block;width:218px;height:282px;}
#main .content dl dd.title{font-size:16px;color:#666;text-indent:10px;padding:13px 0px;}
#main .content dl dd.title span{color:red;}
#main .content dl dd.info{line-height:180%;color:#888;padding:0 5px;height:88px;font-size:13px;}
#main .content dl dd.btn{height:35px;line-height:35px;text-align:center;margin-top:15px;font-size:14px;}
#main .content dl dd.btn a{padding:5px 15px;border-radius: 15px;background:#006db9;color:#cfcfcf;transition: all 0.1s linear 0s;}
#main .content dl dd.btn a:hover{color:#fff;}

#footer{clear:both;width:100%;height:196px;background:#ececec;}
#footer .footerNav{width:100%;height:39px;background:#006db8;}
#footer .footerNav ul{width:990px;height:39px;margin:0 auto;}
#footer .footerNav ul li{width:110px;height:39px;line-height:39px;font-size:16px;text-align:center;float:left;}
#footer .footerNav ul li a{display:block;width:110px;height:39px;color:#fff;transition: all 0.3s linear 0s;}
#footer .footerNav ul li a:hover{color:#888;}
#footer .address{width:995px;height:157px;margin:0 auto;}
#footer .address img{padding:45px 0 0 0;float:left;}
#footer .address p{width:490px;float:left;color:#666;line-height:180%;padding:30px 0 0 20px;}