/* CSS Document */
body{font-family:Arial; font-size:12px; line-height:14px; color:#333333; margin:0; padding:0; background:url(../images/bg.gif) repeat-x;}
td,th,small,input{font-family:Arial; font-size:12px; line-height:14px; color:#333333;}

img{border:0px;}
form{margin:0px; padding:0px;}

a:link,a:visited{color:#333333; text-decoration:none;}
a:hover{color:#d22410; text-decoration:underline;}

.link1:link,.link1:visited{color:#d22410; text-decoration:none;}
.link1:hover{color:#9e8619; text-decoration:underline;}

.link2:link,.link2:visited{color:#ffffff; text-decoration:none;}
.link2:hover{color:#f7f7f7; text-decoration:underline;}

.red{color:#d22410;}

.num{color:#d22410; font-family:Verdana; font-weight:600;}

.tab1 td{background:#f7f7f7 url(../images/ico1.gif) no-repeat 8px 14px; padding:10px 0 10px 20px; width:50%;}
.tab1 th{font-size:0; font-weight:100; line-height:0;}

.bt1{margin:0px; padding:0px; border:none; width:44px; height:18px; font-size:12px; line-height:14px; background:url(../images/bt1.gif) no-repeat; color:#fff; cursor:pointer;}
.bt2{margin:0px; padding:0px; border:none; width:44px; height:18px; font-size:12px; line-height:14px; background:url(../images/bt2.gif) no-repeat; color:#fff; cursor:pointer;}
.inp1{height:16px; margin:0px; padding:0px; border:1px solid #b2b2b2;}
.inp2{margin:0px; padding:0px; border:1px solid #b2b2b2;}
.a_c{text-align:center;}
.a_r{text-align:right;}

.til1{
	font-size:16px;
	color:#000;
	font-weight:600;
}

.con{
	line-height:180%;
}
.con_en{
	line-height:180%;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.inf1{padding:10px; border:8px solid #eee;}

.il div{height:100px; margin-bottom:10px;  border:1px solid #b2b2b2;}
.il div em{width:120px; height:90px; padding:5px; text-align:center; float:left; display:block; background:#eee;}
.il div span{float:left; width:642px; padding:5px 0px 0px 8px; display:block;}
.il div span small{display:block; padding:5px;}
.il div span small.ilt{border-bottom:1px solid #b2b2b2;}
.il div span small.ilt a{font-size:14px; line-height:16px; font-weight:600; text-decoration:underline;}

#main{width:1000px; margin:0px auto;}
	#header{height:250px; margin-bottom:10px;}
		#top{height:211px;}
		#menu{height:39px; background:#f6f6f6;}
			#menu ul{list-style:none; margin:0;	padding:0;}
			#menu ul li{margin:0; padding:0; float:left; display:block;}
			#menu ul li a {padding:12px 15px; display:block; float:left;}
				#menu_start{width:7px; height:39px;	background:url(../images/menu_start.gif);}
				#menu_code{width:249px;	height:39px; background:url(../images/menu_code.gif);}
				#menu_end{width:36px; height:39px; background:url(../images/menu_end.gif);}
			#menu_tex{padding:12px 15px; float:right;}
	/*主体部分*/
	#main_s{width:180px; padding-bottom:10px; vertical-align:top;}
	#main_m{width:620px; padding:0px 10px 10px 10px; vertical-align:top;}
	#main_p{width:810px; padding:0px 0px 10px 10px; vertical-align:top;}
		.f1_w180{width:166px; padding:0px 7px; background:url(../images/f1_w180.gif);}
		.f1_w620{width:606px; padding:0px 7px; background:url(../images/f1_w620.gif);}
		.f1_w810{width:796px; padding:0px 7px; background:url(../images/f1_w810.gif);}
		.f1_1{height:36px; background:url(../images/f1_1.gif);}
			.f1_1 span{display:block; float:left; padding:12px 10px 0px 10px; height:24px; font-size:13px; line-height:100%; color:#d22410; font-weight:600;}
		.f1_2{height:24px; padding-top:12px; background:url(../images/f1_2.gif); font-size:13px; line-height:100%; color:#d22410; font-weight:600; text-align:center;}
		.f1_3{height:35px; padding-top:1px; background:url(../images/f1_3.gif);}
			.f1_3 span{display:block; float:left; padding:11px 18px 0px 10px; height:24px; font-size:13px; line-height:100%; color:#d22410; font-weight:600;}
			.f1_3 span a{color:#d22410;}
			.f1_3 em{display:block; float:left; font-style:normal; padding:11px 10px 0px 10px; height:23px; font-size:13px; line-height:100%; font-weight:600; cursor:pointer;}
			.f1_3 em.f1_3_on{background:url(../images/f1_3_on.gif) no-repeat bottom center #fff;}
			.f1_3 em.f1_3_off{color:#888;}
				.f1_3 em.f1_3_off a{color:#888;}
			.f1_3 em.f1_3_b{padding:0px; width:1px; height:34px; background:url(../images/l1.gif) no-repeat 0px 10px; font-size:0px; line-height:0px;}
			.f1_3 small{display:block; padding-top:12px; float:right; font-size:12px; line-height:14px;}
		.f1_c1{padding:8px 14px 8px 14px; height:138px;}
		.f1_c2{padding:8px 14px 8px 14px; height:148px;}
		.f1_c3{padding:8px 0px 8px 8px; height:130px;}
		.f1_c4{padding:8px 14px 8px 14px; height:158px;}
		
		.f3_w180{width:170px; padding:0px 5px; background:url(../images/f3_w180.gif) no-repeat;}
		.f3_1{height:24px; padding-top:12px; background:url(../images/f3_1.gif); font-size:13px; line-height:100%; color:#d22410; font-weight:600; text-align:center;}
		
		.more:link,.more:visited{display:block; float:right; margin:15px 8px 0px 0px; height:7px; width:30px; background:url(../images/more.gif) no-repeat; text-decoration:none; font-size:0px; line-height:0px;}
		.more:hover{background-position:bottom;}
		
		.ls1{margin:0px; padding:0px; list-style:none;}
		.ls1 li{padding:8px 0px 0px 20px; height:22px; background:url(../images/ico2.gif) no-repeat 10px 9px;}
		.ls1 a:link,.ls1 a:visited{display:block; float:left;}
		.ls1 span{display:block; float:right; width:90px; border-left:1px solid #dedede; text-align:center;}
		
		.ls2{margin:0px; padding:0px; list-style:none;}
		.ls2 li{padding:8px 0px 0px 23px; margin:0px 7px 7px 0px; float:left; width:173px; height:20px; background:url(../images/ico2.gif) no-repeat 9px 9px #fafafa; cursor:pointer;}
		
		.more2{height:7px; padding:0px 17px;}
		.more2 a:link,.more2 a:visited{display:block; float:right; height:7px; width:30px; background:url(../images/more.gif) no-repeat; text-decoration:none; font-size:0px; line-height:0px;}
		.more2 a:hover{background-position:bottom;}

		.more3{height:7px; padding:0px 8px;}
		.more3 a:link,.more3 a:visited{display:block; float:right; height:7px; width:30px; background:url(../images/more.gif) no-repeat; text-decoration:none; font-size:0px; line-height:0px;}
		.more3 a:hover{background-position:bottom;}
		
		#lo{margin-bottom:10px;}
			#loF{height:105px;}
			#loF div{height:25px;}
			#loF div span{padding:3px 0px 0px 7px; width:36px; float:left; display:block;}
			#loF div em{float:left; padding-right:5px; display:block;}
				.loi1{margin:0px; padding:0px 0px 0px 15px; border:none; width:105px; height:18px; line-height:18px; color:#999; background:url(../images/loi1.gif) no-repeat;}
				.loi2{margin:0px; padding:0px 0px 0px 15px; border:none; width:105px; height:18px; line-height:18px; color:#999; background:url(../images/loi2.gif) no-repeat;}
				.loi3{margin:0px; padding:0px 0px 0px 15px; border:none; width:35px; height:18px; line-height:18px; color:#999; background:url(../images/loi3.gif) no-repeat;}
			#loI{padding:6px 0px 0px 47px; height:44px; background:url(../images/lop.gif) no-repeat 8px 1px;}
			#loA{}
			#loA a{display:inline; padding-left:16px; background:url(../images/ico1.gif) no-repeat 8px 3px; line-height:18px;}
		#plo{width:530px; height:180px; margin:20px auto; padding:10px 10px 0px 10px; background:url(../images/bg.gif) 0px 100px repeat-x; border:1px solid #ddd;}
			#ploL{width:220px; height:130px; padding:20px; float:left; background:#fff; border:1px solid #eee;}
			#ploR{width:220px; height:130px; padding:20px; float:right; background:#fff; border:1px solid #eee;}
				.ploT{padding:0px 0px 5px 0px; height:15px; text-align:center; border-bottom:1px dotted #b2b2b2; margin-bottom:10px; font-size:14px; line-height:16px; font-weight:600;}
				.ploO{padding-top:20px; text-align:center; line-height:30px; font-size:14px; font-weight:600;}
				.ploO a{color:#cc0000; text-decoration:underline;}
		
		#ogz{padding:0px 7px;}
		#ogz span{display:block; padding-top:7px; height:19px; background:url(../images/f2.gif) no-repeat center; font-size:13px; line-height:100%; color:#d22410; font-weight:600; text-align:center;}
		#ogz div{margin:10px 0px 20px 0px; line-height:20px;}
		#ogz div a:link,#ogz div a:visited{display:block; padding-bottom:5px; text-align:center;}

		#com{padding:7px; margin-bottom:10px;}
		#com div{padding-top:7px; margin-bottom:6px; height:19px; background:url(../images/f2.gif) no-repeat center; font-size:13px; line-height:100%; color:#d22410; font-weight:600; text-align:center;}
		
		.sgz{padding:10px; line-height:16px;}
		.sgz span{display:block; padding:4px 0px; font-weight:600; color:#d22410;}
		
		.flv{margin-bottom:6px;}
		
		#link{background:url(../images/f4.gif) repeat-x; margin-bottom:10px;}
		
		#bottom_menu{padding:0px 5px; background:url(../images/f5_w1000.gif);}
			#bottom_menu div{padding-top:5px; height:20px; background:url(../images/f5.gif); color:#fff; text-align:center;}
			#bottom_menu a:link,#bottom_menu a:visited{color:#fff;}
			#bottom_menu a:hover{color:#f7f7f7;}
		#bottom_copy{padding-top:10px; height:45px; line-height:20px; background:url(../images/f6.gif); text-align:center;}
		
		/*内页*/
		.page_top{height:36px; border-bottom:#d22410 1px solid; background:url(../images/page_til_bg.gif) repeat-x bottom;}
			.page_title{padding:16px 10px 0px 10px; height:20px; display:block; float:left; font-size:14px; font-weight:600; color:#d22410; background:#fff url(../images/f1_3_on.gif) no-repeat bottom center;}
			.page_position{padding:18px 10px 0px 10px; display:block; float:right;}
		.page_body{padding:10px;}
		
		.tab_r th{font-weight:400; vertical-align:top; text-align:left;}
		.tab_r th span{display:block; padding:5px 0px 5px 22px; background:#f0f0f0; width:70px;}
		.tab_r th.tab_rR span{background:#f0f0f0 url(../images/ico1.gif) no-repeat 8px 8px;}
		
		/*没有两边*/
		.only_top{width:1000px; height:36px; border-bottom:#d22410 1px solid; background:url(../images/page_til_bg.gif) repeat-x bottom;}
		.only_title{padding:9px; display:block; float:left; font-size:14px; font-weight:600; font-family:Verdana; color:#d22410; background:#f7f7f7;}
		.only_position{padding:11px; display:block; float:right;}
		.only_body{width:978px; padding:10px; margin-bottom:10px; overflow:hidden; border:1px #eeeeee solid;}
		
		.page1{padding:5px; height:20px; margin-bottom:13px; border-top:1px solid #d22410; font-family:Verdana; font-size:10px;}
		.page1 span{display:block; float:left; padding:1px 5px; margin-right:5px; background:#999; border:1px solid #555; color:#fff;}
		.page1 a{display:block; float:left; padding:1px 5px; margin-right:5px; background:#eee; border:1px solid #b2b2b2; text-decoration:none;}
		.page1 a:hover{background:#fff;}
