@charset "utf-8";
/* CSS Document */
body,div,ul,li,form,p,td{margin:0;padding:0;font-family: 宋体;font-size: 12px; color:#222;}
img{border:0; margin:0;}
li{list-style:none;}
a {text-decoration: none;color:#222;}
a:hover {text-decoration: underline;color: #F00;}
p{ line-height:180%;}
.blue2{color:#1d6786;}
.red{ color:#F00;}

body{ background-color:#FFF; background:url(../images/bg_01.jpg) no-repeat center 39px;}
#main{ width:100%; margin-top:120px; background:url(../images/bot.jpg) no-repeat center; background-position:bottom; padding-bottom:60px;}
	.head{ height:511px; width:1000px; margin:0 auto; position:relative;}
	.logo{ position:absolute;  z-index:100px;  left:-36px; top:-111px;}
		.left{ width:193px; float:left; padding-top:163px;}
			.left_btn{ height:348px; background:url(../images/l_bg.jpg) no-repeat;}
				.jrgw{ height:138px; padding-left:45px;}
				.l_btn{ width:153px; height:210px; background:url(../images/btn1.jpg) no-repeat; float:right;}
				.l_btn li{ display:block;}
				.l_btn li a{ height:64px; display:block; margin-top:6px; text-indent:-9999px;}
				.btn1:hover{ background:url(../images/btn1.jpg) no-repeat; background-position:-153px -6px; }
				.btn2:hover{ background:url(../images/btn1.jpg) no-repeat; background-position:-153px -76px; }
				.btn3:hover{ background:url(../images/btn1.jpg) no-repeat; background-position:-153px -146px; }
		.mid{ width:616px; float:left; padding-top:44px;}
			.top{ height:205px;}
				.sp{ width:218px; height:173px; margin:0 auto;}
			.gg{ height:232px; background:url(../images/gg_bg.png) no-repeat; padding-top:30px;}
				.lb{ width:586px; height:218px; margin:0 auto;}
		.right{ width:191px; float:left;padding-top:197px;}
			.right_btn{ height:314px; background:url(../images/r_bg.jpg) no-repeat;}
			.jhm{ height:104px; padding-left:41px;}
			.r_btn{ width:153px; height:210px; background:url(../images/btn2.jpg) no-repeat; float:left;}
				.r_btn li{ display:block;}
				.r_btn li a{ height:64px; display:block; margin-top:6px; text-indent:-9999px;}
				.btn4:hover{ background:url(../images/btn2.jpg) no-repeat; background-position:-153px -6px; }
				.btn5:hover{ background:url(../images/btn2.jpg) no-repeat; background-position:-153px -76px; }
				.btn6:hover{ background:url(../images/btn2.jpg) no-repeat; background-position:-153px -146px; }
	.jt{ width:935px; height:140px; background:url(../images/jt_bg.png) no-repeat; margin:0 auto; padding-top:24px; padding-left:65px;}
		.gd_l{ width:14px; height:132px; float:left;}
		#gallery{ width:842px; height:132px; float:left; overflow:hidden;}
		#gallery ul { list-style: none; }
		#gallery ul li { display: inline;}
		#gallery ul img { margin:0 4px 0 4px; background:#EFF9FF; padding:2px; border: 1px solid #BBD9EE; width:120px; height:90px; margin-top:20px;}
		#gallery ul a:hover img { padding:2px; border: 1px solid #999999; color: #fff; }
		#gallery ul a:hover { color: #fff; }
		.gd_r{ width:14px; height:132px; float:left;}
	.tx{ width:953px; margin:0 auto; background:url(../images/bg2.png) repeat-y; padding-left:47px;display:block; }
		.ts{ width:440px; height:240px; float:left; padding-left:9px; padding-top:10px;}
		.ts2{ width:440px; height:126px; float:left; padding-left:9px; padding-top:10px;}
		.tit{ width:440px; height:27px;}
		.nr{ width:438px; border:1px #a9cbda solid; height:211px; background-color:#FFF; border-top:none;}
		.tb{ width:425px; margin:0 auto; padding-top:10px; line-height:35px;}
		.tb a{ text-decoration:underline;}
		.tb input{ width:120px; height:20px; background-color:#ebffff; border:1px #0c7e96 solid; line-height:20px; color:#870000;}
		.nr1{ width:434px; border:1px #a9cbda solid; height:207px; background-color:#FFF; border-top:none; padding:2px;}
		.nr2{ width:438px; border:1px #a9cbda solid; height:97px; background-color:#FFF; border-top:none;}
			.bb{ width:280px; height:70px; float:left; padding-top:10px; padding-left:20px;}
			.xz{ width:124px; height:70px; float:left; padding-top:10px;}
			.xz img{ margin-bottom:5px;}
		
		.list{ padding-top:5px;}
			.list ul{ margin:0px; padding:0px; list-style:none;}
			.list li{ padding-left:10px; float:left; padding-top:5px; display:block;}

.bot{ width:1000px; height:10px; background:url(../images/bot2.png) no-repeat; margin:0 auto; display:block;}
	
/*底部*/
#di{ width:100%; margin:0 auto; background: url(http://www.51yx.com/fg/img/di_bj.png);clear:both;}	
	#all_di{ background:url(http://www.51yx.com/fg/img/di_zg1.jpg) no-repeat; width:910px; margin:0 auto; height:222px; padding-top:31px; line-height:21px;}
		#all_di strong{ font-size:14px;}
		#di_logo { background: url(http://www.51yx.com/fg/img/di_logo.png) no-repeat 160px 0; padding-left:310px; padding-top:10px;}

#forbid{position:absolute; visibility: hidden;width:0px;height:0px;z-index: 100;top:0px;left:0px;background-color:#ccc;filter:Alpha(Opacity=60,style=0);-moz-opacity:.7;opacity:0.7;}
#reg_ok{position:absolute;width:200px;height:115px;position:absolute;z-index: 101;	display:none;}