@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-family:"微软雅黑"; font-size:12px; line-height:22px; speech-rate:fast; speak-numeral:continuous; color:#333; background: #fff
	}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0px; padding:0px;
}
ul{
	margin:0px; padding:0px; list-style-type:none;
}

a{
	color:#333;
	text-decoration:none;
}

a:hover{
	color:#003652;
	text-decoration:none;
}

#top{ width:960px; height:108px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/top.jpg)}
#top span{
	width:260px; float:right; margin-top:60px; display:block;
	}
.ss_bg{
	width:160px; height:26px; border:solid 1px #e2e2e2; float:left; padding:0 10px;
	}
.ss_anniu{
	width:73px; height:28px; background:url(../images/ss.jpg) no-repeat; float:right; border:0;
	}
#nav_bj{ width:100%; height:43px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/nav.jpg) repeat-x}
#nav{
width:1000px; height:43px; margin:0 auto
}
#nav ul.ziti{
font-size:16px; color:#000000; font-family:"微软雅黑"; 
}
.ziti a{
color:#000000
}
.ziti a:hover{
color: #afafaf;
}
#nav ul li{
width:160px; height:43px; line-height:43px; float:left; text-align:center; 
}
#nav ul li.nobg{ background:none;}

#banner{ width:980px; height:309px; overflow:hidden; clear:both;  margin:0  auto}
#menu{ width:100%; height:71px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/menu.jpg) repeat-x}
#menu ul{ width:980px; height:71px; line-height:71px; overflow:hidden; clear:both; margin:0 auto}
#ct{ width:980px; overflow:hidden; clear:both; margin:0 auto; padding:10px}
#left{ width:200px; float:left}

#right{ width:755px; float:right}

.fl_bt{ width:200px; height:55px; overflow:hidden; clear:both; margin:5px auto 5px}
.fl_nr{ width:200px; height:27px; overflow:hidden; clear:both; margin:6px auto 0px; font-size:14px; font-weight:bold }
.fl_nr a{
	color: #333;
	text-decoration:none; width:184px; height:25px; border:1px #f3f2f2 solid; overflow:hidden; clear:both;  line-height:25px; padding-left:14px; display:block
}

.fl_nr a:hover{
	color:#333;
	text-decoration:none; width:184px; height:25px; border:1px #f3f2f2 solid; overflow:hidden; clear:both;  line-height:25px; padding-left:14px; display:block; background:#eeeeee
}
.map{ width:200px; height:50px; overflow:hidden; clear:both; margin:0px auto 5px}
.con{ width:200px; min-height:122px; overflow:hidden; clear:both; margin:0 auto 5px}
.quick{ width:200px; height:63px; overflow:hidden; clear:both; margin:0 auto 5px}

.right{ width:755px; overflow:hidden; clear:both; margin:0 auto}
.about_bt{ width:755px; height:50px; overflow:hidden; clear:both; margin:0px auto 0px}
.about_nr{ width:755px; min-height:105px; padding:3px; overflow:hidden; clear:both; margin:0 auto; padding-top:12px}
.about_pic{ width:91px; height:76px; float:left; padding-bottom:5px; padding-right:5px}
.about{ width:522px; float:left}
.video{ width:220px; height:185px; float:right}

.pro{ width:735px; padding:10px; float:right}
.pro_pic{ width:180px; height:135px; overflow:hidden; clear:both; margin:0 auto 0px; border:1px #CCC solid ; margin-right:0px}
.pro_wz{ width:172px; height:22px; line-height:22px; text-align:center; background:#; margin:4px auto 3px}
.pro_wz a{
     font-size:14px;
	color:#000;
	text-decoration:none;
}

.pro_wz a:hover{
    font-size:14px;
	color: #afafaf;
	text-decoration:none;
}
.pro_bt{ width:755px; height:50px; overflow:hidden; clear:both; margin:0 auto; padding-top:8px}
.news1{ width:365px; float:left}
.news2{ width:365px; float:right}
.news_bt{ width:365px; height:35px; overflow:hidden; clear:both; margin:0 auto}
.news_nr{ width:365px; height:95px; padding-top:5px}
.news_pic{ width:115px; height:74px; padding:2px; border:1px #CCCCCC solid}

.menu_di{ width:100%; height:30px; line-height:30px; border-top:1px #CCCCCC solid; overflow:hidden; clear:both; margin:0 auto }
#foot{ width:100%; height:60px; padding-top:16px; background:#eeeeee; overflow:hidden; clear:both; margin:0 auto; color:#000}
#foot a{
	color:#000;
	text-decoration:none;
}

#foot a:hover{
	color:#000;
	text-decoration:none;
}
.ny_bt{ width:735px; padding-left:20px; height:35px; line-height:35px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/ny_bt.jpg); font-size:16px; color:#0f7af4}
.ny_nr{ width:735px; min-height:500px; overflow:hidden; clear:both; margin:0 auto; padding:10px}

.fl_bt{ width:200px; height:39px; overflow:hidden; clear:both; margin:0 auto 6px}
.fl_bj{ width:165px; height:31px; line-height:31px; padding-left:37px; border-bottom:1px #999 dotted; background:url(../images/index2_57.jpg); margin:0 auto; font-weight:}
.fl_bj1{ width:175px; height:31px; line-height:31px; padding-left:27px; border-bottom:1px #999 dotted; background: #fcfbfb; font-size:14px; margin:0 auto; font-weight:bold}
.fl_bj1 a{
	color:#000;
	text-decoration:none;
}

.fl_bj1 a:hover{
	color: #000;
	text-decoration:none;
}