@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:#101D32; 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:#000;
	text-decoration:none;
}

a:hover{
	color:#003652;
	text-decoration:none;
}
#top{ width:100%; height:32px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/top.jpg) repeat-x}
#top ul{ width:980px; overflow:hidden; clear:both; margin:0 auto; line-height:32px; color:#FFF}
#top a{
	color:#FFF;
	text-decoration:none;
}

#top a:hover{
	color: #FC0;
	text-decoration:none;
}
#logo{ width:100%; height:115px; overflow:hidden; clear:both; margin:0 auto; background: url(../images/logo_bj.jpg) repeat-x; }
#logo ul{ width:1000px; height:115px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/logo.jpg);position:relative;}
#logo ul div{ position:absolute; top:10px; right:0; font:normal 18px/115px "微软雅黑";}

#nav{ width:100%; height:53px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/nav_bj.jpg) repeat-x}
#nav ul{ width:1000px; height:53px; overflow:hidden; clear:both; margin:0 auto;}
#menu{ width:100%; height:46px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/menu.jpg) repeat-x}
#menu ul{ width:950px; height:46px; overflow:hidden; clear:both; margin:0 auto; line-height:46px }
#banner{ width:1440px; height:427px; overflow:hidden; clear:both; margin:0 auto}
#pro_bj{ width:1440px; height:600px; overflow:hidden; clear:both; margin:14px auto; margin:0 auto; background:url(../images/pro_bj.jpg)}
#pro_bj ul{ width:1000px; height:600px; overflow:hidden; clear:both; margin:0 auto; }
.ss{ width:290px; height:24px; float:left; margin-top:11px}
.ss_nr{ width:253px; height:22px; border:1px #CCC solid; float:left; background:#FFF}
.ss_a{ width:35px; height:24px; float:left}
.pro_bt{ width:1000px; height:94px; overflow:hidden; clear:both; margin:0 auto}
.pro_fl{ width:1000px; padding-top:12px; overflow:hidden; clear:both; margin:0 auto; height:45px}
.index_fl{ width:139px; height:45px; float:left; margin-right:3px; line-height:45px; font-size:16px; font-family:"微软雅黑"}
.index_fl a{
	color:#FFF;
	text-decoration:none; width:139px; height:45PX; line-height:45px; text-align:center; display:block; background:#014bb9
}

.index_fl a:hover{
	color:#FFF;
	text-decoration:none; width:139px; height:45PX; line-height:45px; text-align:center; display:block; background:#434343
}
.pic_bj{ width:181px; height:188px; padding:3px; overflow:hidden; clear:both; margin:0 auto; background:#FFF ; border:1px #CCC solid; font-size:13px}
#about{ width:1000px; height:234px; overflow:hidden; clear:both; margin:14px auto; background:#00a8ff; color:#e8eff9; font-size:14px }
.about_pic{ width:244px; height:226px; border:4px #FFF solid; float:left; background:#FFF}
.about_wz{ width:524px; height:210px; padding:12px; float:left}
.about_bt{ width:200px; height:234px; float:left}
#news{ width:980px; overflow:hidden; clear:both; margin:0 auto}
.news_left{ width:412px; float:left}
.news_bt{ width:412px; height:86px; overflow:hidden; clear:both; margin:0 auto}
.news_bj{ width:412px; height:80px; padding-top:10px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/news_nrx.jpg)}
.news_pic{ width:81px; height:57px; padding:4px; background:url(../images/news_picbj.jpg)}
.news_x{ width:32px; height:380px; float:left; background: url(../images/news_x.jpg); margin-left:33px }
.news_right{ width:479px; float:right}
.news_pic2{ width:465px; height:113px; padding:6px; border:1px #CCC solid; overflow:hidden; clear:both; margin-bottom:12px}
.newsbj2{ width:456px; height:27px; line-height:27px; padding-left:16px; padding-right:7px; overflow:hidden; clear:both; margin:2px auto; background:url(../images/news_tb.jpg)}
.news_more{ width:205px; height:53px; float:right; padding-top:8px}

#foot{ width:100%; height:222px; overflow:hidden; clear:both; margin:15px auto 0px; background:#00a8ff; color:#FFF; font-size:14px}
#foot ul{ width:980px; overflow:hidden; clear:both; margin:0 auto}
.di_nav{ width:980px; height:60px; overflow:hidden; clear:both; margin:0 auto; line-height:60px; border-bottom:1px #afc7ea solid; font-size:16px; text-align:center; color:#FFF}
.di_nav a{
	color:#FFF;
	text-decoration:none;
}

.di_nav a:hover{
	color: #FC0;
	text-decoration:none;
}

#ny_ct{ width:1000px; overflow:hidden; clear:both; margin:0 auto; padding-top:8px}
#ny_left{ width:249px; float:left}
#ny_right{ width:717px; float:right}
.ny_fl_bt{ width:249px; height:92px; overflow: hidden; clear:both; margin:0 auto}
.ny_fl_nr{ width:249px; min-height:150px; padding-top:25px; overflow:hidden; clear:both; margin:0 auto; background: url(../images/ny_flbj.jpg) repeat-y}
.ny_fl_bj{ width:249px; height:39px; overflow:hidden; clear:both; margin:0 auto; font-family:"微软雅黑"; font-size:14px}

.ny_fl_bj a{
	color:#333;
	text-decoration:none; width:219PX; padding-left:30PX; height:39px; line-height:39px; display:block; background: url(../images/ny_fl2.jpg)
}
.ny_fl_bj a:hover{
	color: #FFF;
	text-decoration:none; width:219PX; padding-left:30PX; height:39px; line-height:39px; display:block; background:url(../images/ny_fl1.jpg)
}
.ny_bt{ width:700px; height:50px; line-height:50px; padding-left:17px; overflow:hidden; clear:both; margin:0 auto; background: url(../images/ny_bt.jpg); font-family:"微软雅黑"; font-size:16px; color:#0146b1; font-weight:bold}
.ny_nr{ width:697px; padding:10px; overflow:hidden; clear:both; margin:0 auto; padding:10px }
