body {background-color: #f3ecda; font-size:12px;}

a {color: #6f5034;text-decoration: none;}
a:hover {text-decoration:underline;color: #123c84; color:#442a2d;}
.blk10{height:10px;overflow:hidden;font-size:1px; }
.blk8{height:8px;overflow:hidden;font-size:1px; }
.blk4{height:4px;overflow:hidden;font-size:1px; background:none; }
.px12{font-size:14px;}
form{margin:0}
#ebody {font-size:14px;}
.topbar{height:8px;overflow:hidden;font-size:1px; background-color:#cdbea7; width:998px; margin:0 auto; display1:none;}
#mon{ position:absolute; width:32px; height:49px;background:url(../img/ico_mon.gif) no-repeat 0 0;}
#head{ height:134px; height:124px; margin:0 auto; width:998px;background:url(../img/bg_menu.jpg) no-repeat 180px 44px;}
     #head .logo{ float:left; width:270px;height:60px; padding-top:54px; padding-top1:44px;padding-left:12px}
         #head .logo a{font-size:10px; font-family:Arial, Helvetica, sans-serif;  display:block; letter-spacing:0px; color:#a2a2a2;}	 
            #head .logo a:hover{text-decoration:none;}	 
     #head .nav{ float:right;width:700px; padding-top:18px;padding-top1:8px;}	
	     #head .nav .other{ padding-right:12px; text-align:right; display:block;}
		    #head .nav .other span{background:#411417; color:#fff; display:inline-block; padding:0 20px;height:21px;line-height:21px;}
	        #head .nav .other a{color:#fff;}  

	  #menu{height:50px;  padding-left:6px; padding-top:30px;}
		   #menu a{ float:left; display:block;height:38px;  }
		   #menu .sp{float:left; width:33px;background:url(/img/bg_menu_sp.jpg) center 0px no-repeat;height:38px; } 
			   #menu span{color:#46282a;  padding:0 0px;  font-size:14px;font-weight:bold;white-space:nowrap;  text-align:center;  display:block;}
			   #menu span.en{color:#78715f; font-size:11px; padding-top:1px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
		  #menu a:hover{ text-decoration:none}  
			   #menu a:hover span{color:#693834;} 
			   #menu a:hover span.en{color:#623609;}   
		 #menu a.over span{color:#693834;} 
		 #menu a.over span.en{color:#623609;}  
		 #menu a.on span{color:#693834;} 
		 #menu a.on span.en{color:#623609;}  		 
		  
		 
.menu2{ position:absolute; display:none; white-space:nowrap;   padding-top:6px; height:24px; line-height:24px; z-index:101;}
	.menu2 .l{width:19px; float:left;background:url(../img/bg_menu2_.gif) #f3ecda no-repeat left -6px; }
	.menu2 a{ display:block;float:left; padding-top:1px; color:#FFF;background:url(../img/bg_menu2_.gif) #f3ecda no-repeat -100px -6px;height:23px; }
	.menu2 span{ display:block;float:left; width:15px;background:url(/img/bg_menu2_sp.jpg) center 0px no-repeat;height:24px; } 
	.menu2 .r{width:19px; float:left;background:url(../img/bg_menu2_.gif) #f3ecda no-repeat right -6px;_width:19px; }

#m2arr{position:absolute; display:none;background:url(../img/bg_menu2_.gif) #f3ecda no-repeat -31px 0px; width:11px; height:7px; font-size:1px;  overflow:hidden;z-index:102;}   
/*		  #menu div{ float:left; display:block;height:38px;  }
 #menu a{color:#46282a;  padding:0 0px;  font-size:14px;font-weight:bold;white-space:nowrap;  text-align:center;  display:block;}
           #menu a.en{color:#78715f; font-size:11px; padding-top:1px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
*/		  
.inav{width:980px; margin:0 auto; height:20px; padding:18px 0 12px 0;background:url(/img/bg_theader.jpg) center bottom no-repeat ; }
	.inav .title{ float:left; width:146px; padding-left:4px; font-weight:bold; font-size:16px;}	
	.inav .menu{ float:left; width:835px; padding-right:15px; text-align:right; font-size:12px; padding-top:5px}	
		 .inav .menu span{ margin-left:20px;}
		 .inav .menu .on a{ color:#138cd3; font-weight:bold;}
#afocus{ width:974px ; padding:0 12px; height:346px;margin:0 auto;background-color:#cdbea7; padding-top:12px;}	
    #afocus .afimg{ border:1px solid #e0d5c1; padding:11px; width:950px; height:290px; overflow:hidden;}
	#afocus .aftext{ height:35px; line-height:35px; color:#978b65; padding-right:15px; letter-spacing:18px; text-align:right; font-family:Arial, Helvetica, sans-serif;font-size:10px;}
	
#slides {	top:0px;	left:0px;	z-index:100;}
#slides .next,#slides .prev {	position:absolute;	top:107px;	left:-39px;	width:24px;	height:43px;	display:block;	z-index:101;}
.slides_container {	width:950px;	height:290px;	overflow:hidden;	position:relative;/*border:1px solid #e0d5c1; padding:11px; */ }
#slides .next {	left:585px;}

.pagination { width:150px;	display:none1; position:absolute; top:420px;top:412px; padding-left:15px;a--filter:alpha(opacity=90); a----moz-opacity-:0.9; z-index:105; }
.pagination li {	float:left;	margin:0 1px;}
.pagination li a {	display:block;	width:15px;	height:0;	padding-top:15px;	background:url(../img/pagination.gif) no-repeat 0 -2px;	float:left;	overflow:hidden;_background-image:url(../img/pagination.gif);}
.pagination li a:hover {	background-position:0 -17px;	}
.pagination li.current a {	background-position:0 -32px;}

	
   
#main{width:974px; margin:0 auto; padding:0px 12px; border-top:1px solid #cfbfa8; overflow:hidden;}		
     #main .r{ border-left:solid 1px #daceb8; padding-left:39px; padding-top:6px; overflow:hidden; width:750px;}
	 
.loca{height:21px; line-height:21px; padding-left:0px; padding-top:2px;color:#bba17e; font-size:12px; background-color:#e4dbca; float:right; padding:0 10px;}

.mtitle{  clear:both; padding-top:6px;padding-bottom:10px; height:30px;}
   .mtitle .n{ border-bottom:1px #e9deca solid;height:25px; margin-left:4px; padding-left:10px; color:#342d1b; font-weight:bold;}
   .mtitle .n .en{  color:#baa27e; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}
   .mtitle  .mline{border-bottom:1px #e9deca solid; height:2px; margin-right:4px; }
      
#end{ width:998px; margin:0 auto;  font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-bottom:10px;}
   #end .elink{ height:32px; line-height:32px; background:#e3d7c1; color:#693834;}
       #end .elink a{ color:#693834;}
    #end .cr{ height:32px; line-height:32px;  color:#7a786c; }
        #end .cr p{ padding:0;  margin:0;} 	
   /*#end div{ padding:2px 0; text-align:left; text-align:left;}*/
   
/*p{line-height:18px;font-size:14px;}*/
   
ul,li,dl,dt,dd{margin:0; padding:0}
li{list-style:none;}



		 
.topnav{ width:950px; margin:0 auto;height:221px; overflow:hidden;}
.zzrz{ height:205px; padding:4px 0; overflow:hidden;}

.fimg{width:630px;margin:0 auto;height:280px;position:relative;}

.mnav{width:980px;margin:0 auto;height:180px;background:url(/img/bg_tray.jpg) center top no-repeat ; font-size:12px;}
   .mnav .info{ padding-top:20px; padding-left:60px; height:130px; padding-bottom:30px;background:url(/img/bg_theader.jpg) center bottom no-repeat ;}
    dl{ float:left; display:block; width:130px; padding-left:10px;}
	   dl dt{ font-weight:bold;}
	      dl dt a{color:#000;}
	   dl dd{ padding-top:8px; padding-left:2px;}
	      dl dd div{ height:22px; line-height:22px;background:url(/img/morearrow_gray.gif) left center no-repeat ; padding-left:10px;}

.box_1{ width:315px; padding:0 0px;}
    .box_1 dt{ height:35px; line-height:35px;  padding-left:2px; border-bottom:1px solid #d4cbb9;}
			 .box_1 dt .title{ float:left;font-weight:bold; color:#46292b; font-size:14px;}
			      .box_1 dt .title .en{ font-weight:normal; margin-left:8px; color:#47292b; font-family:Arial, Helvetica, sans-serif;font-size:12px; }		 
			 .box_1 dt .more{ float:right; padding-right:4px; font-size:12px; padding-top:8px;}
	.box_1 dd{ clear:both; padding:9px 3px 9px 3px; font-size:12px; color:#656565; line-height:16px;*padding-bottom:0;}
	.box_1 ul{ }	
	.box_1 ul  li{ clear:both; height:18px;line-height:18px;*height:14px; }	
	       .box_1 ul  li .stitle{background:url(/img/dot.jpg) no-repeat 0px 6px; line-height:17px; height:17px;  padding-left:10px; width:228px; overflow:hidden;  float:left; display:block;}		   
           .box_1 ul  li .sdate{ float:right; width:70px;padding-top:1px; font-size:12px; display:block; color:#95806f; text-align:right;}	
	.box_1 dd .span {background:url(/img/bg_type.jpg) no-repeat right top #06F; padding-right:2px;}
	.box_1 dd .span a{  width:128px; display:block; float:left;height:19px; padding-top:7px;background:url(/img/bg_type.jpg) no-repeat 0px top #06F; padding-left:30px; margin-bottom:6px; overflow:hidden; border-right:0px solid #e6e6e8; font-size:12px;}
	     .box_1 dd .span a:hover{ text-decoration:none;}
	.box_1 dd .spa{ width:10px;float:left;display:block;background:url(); padding:0;}
	
	.box_1 .zdiv{ border:1px #e6e6e8 solid;}		
	.box_1 .ztab{border:1px #fff solid; background:url(/img/bg_box.jpg) #e6e6e6 center top repeat-x;}
	.box_1 .ztab .ztitle{ text-align:center;  color:#3e3f43; font-weight:bold; width:18px; padding-left:7px;}	
	     .box_1 .ztab .ztitle a{color:#3e3f43;}
	     .box_1 .ztab .ztitle a:hover{ text-decoration:underline;}	   
	.box_1 .ztab .zlist{  text-align:center;  padding:9px 5px;_padding:9px 4px;}	
	    .box_1 .ztab .zlist span{ float:left; width:100px; margin:0 5px;border:1px solid #eee;} 
			
.box_2{}
    .box_2 dt{ height:35px; line-height:35px;  padding-left:2px; padding-top:0px; }
			 .box_2 dt .title{ float:left;font-weight:bold; color:#b09580; font-size:14px;white-space:nowrap; }
			      .box_2 dt .title .en{ font-weight:normal; margin-left:8px; color:#a29585; font-family:Arial, Helvetica, sans-serif;font-size:12px; white-space:nowrap; }		 
			 .box_2 dt .more{ float:right; padding-right:4px; font-size:12px; padding-top:8px; display:none;}
	.box_2 dd{ clear:both; padding:0px 4px; background:none; }
    	.box_2 dd .inews{ border:1px solid #cebea5;background:none; width:350px; height:130px; padding:0; overflow:hidden;}
		.box_2 dd div{padding:0;background:none;}
		
.box_11{ width:622px; padding:0 4px;}
    .box_11 dt{ height:24px; line-height:24px;  padding-left:2px; border-bottom:1px solid #e4e1dc; background:url(/img/bg_pro.jpg) left top no-repeat;}
			 .box_11 dt .title{ float:left;font-weight:bold; color:#153c7f;}
			 .box_11 dt .more{ float:right; padding-right:4px; font-size:12px; padding-top:8px;}
	.box_11 dd{ padding:9px 3px 9px 3px; font-size:12px; color:#656565; padding-left:10px; padding-top:15px;}
	     .box_11 dd	.img{width:176px; height:132px; padding:4px; border:3px solid #dadada;  display:block;}
	     .box_11 dd	.title{ border-top:4px solid #fff; height:16px; padding-top:2px; background-color:#adadad; display:block; font-size:12px; color:#fff;}
	     .box_11 dd	a{ color:#fff;}		 
	
.project{ clear:both; padding-top:6px;}
   .project a{ display:block;color:#46282a; font-size:12px;padding:4px 0;text-align:center;}
   .project a img{ width:76px; height:70px; border:1px solid #d1c2ab;}
   .project a .title{padding-top:2px; }
   .project a:hover{color:#3f2425; background-color:#eae1d1; text-decoration:none;}
   .project a:hover img{ width:76px; height:70px; border:1px solid #fff;}
   .project a:hover .title{ }  
    
.video{ padding: 8px 0 15px 0; width:259px; height:195px; overflow:hidden;}

.tel{background:url(/img/bg_tel.jpg) left center no-repeat; height:44px; padding-left:75px; padding-top:5px; line-height:20px; font-family:Arial, Helvetica, sans-serif}

.box_3{  padding:4px 4px; background-color:#f6f6f6; height:50px;}
	.box_3 .ztab{}
	.box_3 .ztab .ztitle{width:80px; text-align:center; color:#113c80; font-weight:bold;padding:0 5px;   }		
	.box_3 .ztab .zlist{  text-align:center; padding:5px 0px;  }	
	    .box_3 .ztab .zlist span{ float:left; width:150px; margin:0 7px;} 	

.newleft{ padding:0px 0px; width:170px;}
    .newleft dt{ background:url(/img/bg_box.jpg) #e6e6e6 center top repeat-x; color:#222; height:32px; border:solid 1px #3970d4; margin-bottom:10px; border:1px #e6e6e8 solid; }
    .newleft .on{font-weight:bold; }
        .newleft dt	a{color:#222;height:22px; padding-top:8px; display:block;border:1px #fff solid; background:url(/img/dot4.gif) no-repeat 10px 11px; padding-left:26px; }
	    .newleft .on a{color:#d32725; }	
	.newleft dd{ padding:2px 2px;  }
		.newleft ul{ }	
		.newleft ul  li{ line-height:20px; border-bottom:dotted 1px #ccc; padding:4px 0 2px 0;}		
		.newleft ul  .more{ border-bottom-width:0; text-align:right; font-size:12px;}		

			
/*.newleft2{ padding:0px 0px; width1:200px;}
    .newleft2 dt{ background1:url(/img/bg_box_1.jpg) left top no-repeat; padding-left:5px; color:#7f7f7f; height:35px;  margin-bottom:10px; ; border-top-width:0; font-weight:normal; }
    .newleft2 dt div{background:url(/img/bg_breadcrumb.png) right top no-repeat #FFF;  height:35px;  }	
    .newleft2 .on{font-weight1:bold; }
        .newleft2 dt a{color:#3e3f43;height:23px; padding-top:10px; display:block;border:0px #fff solid; background:url(/img/ico_carat_gray.gif) no-repeat 10px center; padding-left:24px; border-bottom:solid 0px #f6f6f6;color:#7f7f7f;  }
	    .newleft2 .on a{color:#153c7f; color:#138cd3; background:url(/img/ico_carat.gif) no-repeat 10px center; color:#138cd3; }	
	.newleft2 dd{ padding:2px 2px; padding-bottom:10px;  }
		.newleft2 ul{ }	
		.newleft2 ul  li{ line-height:20px; border-bottom:dotted 1px #ccc; padding:4px 0 2px 0;}		
		.newleft2 ul  .more{ border-bottom-width:0; text-align:right; font-size:12px;}	*/
.newleft2{ padding:0px 0px; width:175px;}
    .newleft2 .ntitle{ height:30px; color:#6f5640;  font-weight:bold; font-size:14px;border-bottom:solid 1px #e0d3c0;}
  	   .newleft2 .ntitle .en{color:#b8a27d; font-family:Arial, Helvetica, sans-serif; font-weight:100; font-size:12px;}
	   
    .newleft2 dt{ border-bottom:solid 1px #e0d3c0;}
    .newleft2 dt div{  height:26px; line-height:26px; font-weight:100; font-size:12px; }	
    .newleft2 .on{ }
        .newleft2 dt a{ padding-top:2px; height:24px;display:block; background:url(/img/bg_lm.jpg) no-repeat 0px center; padding-left:44px; color:#6e5841;  }
		.newleft2 dt a:hover{ text-decoration:none; color:#ab9c8f}
	    .newleft2 .on a{ background:url(/img/bg_lm_on.jpg) no-repeat 0px center; }	
	.newleft2 dd{ padding:2px 2px; padding-bottom:10px;  }
		.newleft2 ul{ }	
		.newleft2 ul  li{ line-height:20px; border-bottom:dotted 1px #ccc; padding:4px 0 2px 0;background:url(/img/dot.jpg) no-repeat 5px 10px; padding-left:14px; font-size:12px; }		
		.newleft2 ul  .more{ border-bottom-width:0; text-align:right; font-size:12px;}	



		
.main_sp{ margin-top:2px; height:10px; background:url(../_images/m_line.jpg); font-size:1px; overflow:hidden;	margin:0 auto;	width:950px;}

#topMenu{font-size:14px;color: #5d5d5d;	text-indent: 4px;}
	
	
	
	
.right1{height:200px;overflow:hidden;}
	.right1 .title{background:url(../_images/right_list.jpg);background-repeat:no-repeat;height:20px;padding:12px 0 3px 15px;color:#2588d9;	font-size:14px;	font-weight:bold;}
	.right1 .list{padding:0 10px;line-height:18px;}
	
.right2{	height:190px;}
    .right2 .title{	height:20px;	padding:6px 0px 5px 0px; text-align:center;font-size:20px;font-weight:bold; }
	     .right2 .title a{color:#ae0f0f;}
    .right2 .list{clear:both; padding:4px 6px;  height:160px; }
	    .right2 .list .info{ clear:both; height:22px; border-bottom:dotted 1px #cccccc; padding:2px 4px;}
	           .right2 .list .stitle{background:url(/img/list_info_2.jpg); background-position:0 6px; padding-left:19px; padding-top:4px;	background-repeat:no-repeat;	 float:left;}
               .right2 .list .sdate{ float:right; width:60px;padding-top:4px; font-size:12px;}		

			   
			   	
.right3{height:200px;overflow:hidden;}/*background-color:#ebf5ff;*/
	.right3 .title{background:url(../_images/right_list.jpg);background-repeat:no-repeat;height:20px;padding:12px 0 3px 15px;color:#2588d9;	font-size:14px;	font-weight:bold;}
	.right3 .title .tname{ float:left;}
	.right3 .title .tmore{ float:right; padding:0 8px 0 0;}
	.right3 .list{padding:0 10px;padding-top:10px;height:145px;}
		.right3 .list .nimg{padding:4px; border:1px solid #ccc; height:130px;width:220px; background-color:#FFF; overflow:hidden}
		.right3 .list .ntitle{ height:20px; line-height:20px; text-align:center; display:none;}		
        .right3 .list .stitle{background:url(../_images/list_2_dot.jpg); background-position:0 2px; padding-left:15px; padding-top:4px;	background-repeat:no-repeat;	 float:left;}
        .right3 .list .sdate{ float:right; width:60px;padding-top:4px;font-size:12px;}	
			   
	.right3 .rend{	height:1px;	background-color1:#F00;	background:url(../_images/right_list--.jpg);	background-repeat:no-repeat;	background-position:0 bottom;}	
.infolist{	height:200px;}
	.infolist .title{	background:url(../_images/list_1.jpg);	background-repeat:no-repeat;	height:24px;	padding:11px 0 5px 15px;	color:#bd0503;	font-size:14px;	font-weight:bold;}
.mnews{}
	.mnews .title{ text-align:center; font-size:18px; font-weight:bold; color:#FFF; height:30px; line-height:30px; padding-bottom:5px}
	.mnews .title a{color:#FFF;}
	.mnews .list{ padding:10px 20px; height:140px; overflow:hidden}
		.mnews .list .img{ float:left; width:170px; height:130px; border:1px solid #ccc; padding:2px;}	
		.mnews .list .info{ float:right; width:200px; height:130px; padding-top:2px; overflow:hidden; line-height:18px;}	
		
.infolist1{	height:280px;_height:250px;}
    .infolist1 .title{	background:url(/img/list-1.jpg);	background-repeat:no-repeat;	height:17px;	padding:9px 8px 5px 12px;color:#fff;font-size:14px;font-weight:bold; }
    .infolist1 .title .tname{ float:left;}
	.infolist1 .title .tmore{ float:right; padding:0 0px 0 0;}
    .infolist1 .list{clear:both; padding:4px 6px; border:1px solid #fada9b; border-top-width:0; height:238px;_height:248px; background-color:#fffff3;}
         .infolist1 .list .info{ clear:both;  line-height:16px}
               .infolist1 .list .stitle{background:url(../_images/list_2_dot.jpg); background-position:-1px 2px; padding-left:12px; padding-top:4px;	background-repeat:no-repeat;	 float:left;}
               .infolist1 .list .sdate{ float:right; width:60px;padding-top:4px;font-size:12px; display:none}	
			   		
.search{padding:4px 6px;  /*border:1px solid #fada9b; border-width:0 1px 1px 1px; */height:70px; background-color:#fffff3;} 
   .search .seaText{width:105px;}
   .search table{/*border-top:1px #d3d2da dashed;*/}
   .search a{color:#ffa04a;}
   
.area1{}
    .area1 .title{	background:url(/img/list-tp.jpg);	background-repeat:no-repeat;	height:22px;	padding:9px 8px 5px 12px;color:#fff;font-size:14px;font-weight:bold; }
    .area1 .list{ padding:4px 10px; padding-bottom:10px; border:1px solid #ffb354; border-top-width:0;background-color:#ffffff;}
	
.zt{}
    .zt .title{	background:url(/img/list-1.jpg);	background-repeat:no-repeat;	height:17px;	padding:9px 8px 5px 12px;color:#fff;font-size:14px;font-weight:bold; }
    .zt .list{clear:both;padding:10px 10px;  border:1px solid #fada9b; border-top-width:0px;  background-color:#fffff3;}
    .zt .list .btn{ display:block;background:url(/img/bg_zt.jpg); background-position:center center; font-size:16px; height:50px; text-align:center;line-height:50px; color:#c74b0d; font-weight:bold;	background-repeat:no-repeat;}
    .zt .list a:hover{ text-decoration:none;}	
	.zt .list .sp{ height:6px; font-size:1px; overflow:hidden;}
    .zt .list .info{ clear:both;  line-height:16px;background:url(../_images/list_2_dot.jpg); background-position:-1px 2px; padding-left:12px; padding-top:4px;	background-repeat:no-repeat;}
	
dl,dt,dd{ margin:0; padding:0;}
.dc{ margin:0; padding:0px;}
  .dc dt{ height:25px; line-height:25px;}
  .dc dd{}

	
.area2{	}
    .area2 .title{	background:url(/img/bg_tp.jpg);	background-repeat:no-repeat;	height:20px;	padding:9px 8px 5px 12px;color:#fff;font-size:14px;font-weight:bold; }
    .area2 .list{padding:4px 10px;  padding-bottom:10px; border:1px solid #99d5fd; border-top-width:0; background-color:#ffffff;}
.area3{	height:110px;padding:6px 6px; border:1px solid #e0e0e0; }
    .area3 .list{clear:both;  background-color:#ffffff;}	



.infolist2{height:200px;}
	.infolist2 .title{background:url(../_images/list_2.jpg);background-repeat:no-repeat;height:24px;padding:11px 0 5px 18px;color:#2489db;font-size:14px;font-weight:bold;}
	  .infolist2 .title .tname{ float:left;}
	.infolist2 .title .tmore{ float:right; padding:0 0px 0 0;}

    .infolist2 .list{clear:both; padding:4px 0px;}
	      .infolist2 .list .info{ clear:both; height:22px; border-bottom:dotted 1px #cccccc; padding:0 4px;}
               .infolist2 .list .stitle{background:url(../_images/list_2_dot.jpg); background-position:0 2px; padding-left:15px; padding-top:4px;	background-repeat:no-repeat;	 float:left;}
               .infolist2 .list .sdate{ float:right; width:60px;padding-top:4px;font-size:12px;}			   
	
.infolist3{height:200px;}
    .infolist3 .title{background:url(../_images/list_3.jpg);	background-repeat:no-repeat;height:20px;padding:10px 10px 5px 15px;color:#2588db;	font-size:14px;	font-weight:bold;}
	 .infolist3 .title .tname{ float:left;}
	.infolist3 .title .tmore{ float:right; padding:0 0px 0 0;}

    .infolist3 .list{clear:both;background:url(../_images/list_3_m.jpg);background-repeat:no-repeat;background-position:0 bottom; padding:4px;height:157px;overflow:hidden;}
	      .infolist3 .list .info{ clear:both; height:22px; border-bottom:dotted 1px #cccccc; padding:0 4px;}
               .infolist3 .list .stitle{background:url(../_images/list_2_dot.jpg); background-position:0 2px; padding-left:15px; padding-top:4px;	background-repeat:no-repeat;	 float:left;}
               .infolist3 .list .sdate{ float:right; width:60px;padding-top:4px;font-size:12px;}			   

.infolist4{}
	.infolist4 .title{background:url(/img/list-3.jpg);background-repeat:no-repeat; background-position:0px top;height:20px;padding:8px 5px 5px 8px;color:#fff;font-size:14px;font-weight:bold;}
	    .infolist4 .title .tname{ float:left;}
	    .infolist4 .title .tmore{ float:right; width:40px; padding:0 0px 0 0;}
	.infolist4 .list{clear:both; border:1px solid #ffb354; border-top-width:0px;height:174px;overflow:hidden; padding:0 4px;}
	.infolist4 .list .info{ clear:both; height:22px; border-bottom:dotted 1px #cccccc; padding:2px 4px;}
	.infolist4 .list .stitle{background:url(../_images/list_2_dot.jpg); background-position:0 2px; padding-left:15px; padding-top:4px;	background-repeat:no-repeat;	 float:left;}
               .infolist4 .list .sdate{ float:right; width:60px;padding-top:4px;}		

.infolist40{}
	.infolist40 .title{background:url(/img/list-4.jpg);background-repeat:no-repeat; background-position:-2px top;height:20px;padding:5px 5px 5px 8px;color:#bd0503;font-size:14px;font-weight:bold;}
	    .infolist40 .title .tname{ float:left;}
	    .infolist40 .title .tmore{ float:right; width:40px; padding:0 0px 0 0;}
	.infolist40 .list{clear:both; border-top-width:0px;height:166px;overflow:hidden;}
	
.infolist5{height:200px;}
	.infolist5 .title{background:url(../_images/list_5.jpg);background-repeat:no-repeat;height:18px;padding:12px 10px 5px 15px;color:#2588db;font-size:14px;font-weight:bold;}
	    .infolist5 .title .tname{ float:left;}
	.infolist5 .title .tmore{ float:right; padding:0 0px 0 0;}

	.infolist5 .list{ clear:both;background:url(../_images/list_5_m.jpg);background-repeat:no-repeat; padding:8px 12px;background-position:0 bottom;height:149px;overflow:hidden;}
	      .infolist5 .list .info{ width:150px; float:left; display:block; margin-left:10px;}
               .infolist5 .list .surl{padding:5px; border:1px solid #ccc; height:110px; line-height:110px; width:140px; overflow:hidden}
			   .infolist5 .list .stitle{padding-left:15px; padding-top:4px; height:20px; line-height:20px; text-align:center; width:140px;}

.lefttablebody {background-image: url(../_images/left_top.jpg);	background-repeat: no-repeat;background-position: left top;}
.righttablebody {background-image: url(../_images/left_top2.jpg);background-repeat: no-repeat;background-position: right top;}

.listword-px14-22 {	font-size: 14px;	line-height: 22px;}
.px12 {
	font-size: 14px;
}
.px14 {
	font-size: 14px;
}
.px16 {
	font-size: 16px;
}
.px10-airal {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.button1 {
	background-attachment: fixed;
	background-image: url(../_images/button/button_1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 14px;
	text-decoration: none;
}

.button2 {
	background-attachment: fixed;
	background-image: url(../_images/button/button_2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 14px;
	text-decoration: none;
}
.menuline-4 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	top: 5px;
	padding: 5px 0 5px 0;
}

.listline-dot-4 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 4px 0 4px 0;
}
#listTitle-4 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: bold;
	color: #000000;
	background-color: #f8f8f8;
	padding-top:3px;
}

.listline-px2-4 {


	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.infoline-4 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #f4f4f4;
}
.fontStyle-1 {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.tableStyle-1 {
	background-color: #ecf1f1;
	text-indent: 15px;
	border: 1px solid #056887;
}

.tdStyle-1 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bed6dc;
	border-bottom-color: bed6dc;
	border-right-color: bed6dc;
	border-left-color: bed6dc;
}
.fontStyle-2 {
	font-size: 14px;
	color: #056887;
	text-decoration: none;
}
.rightMenu {
	border-top: 0px solid #056887;
	border-right: 0px solid #056887;
	border-bottom: 0px solid #056887;
	border-left: 1px solid #056887;
}

.tableStyle-2 {
	background-color: #ecf1f1;
	text-indent: 15px;
	text-align: left;
	border-top: 1px solid #056887;
	border-right: 1px solid #056887;
	border-bottom: 1px solid #056887;
	border-left: 1px solid #056887;
}

.tdStyle-2 {
	border-top: 1px solid #bed6dc;
	border-right: 0px solid #bed6dc;
	border-bottom: 0px solid #bed6dc;
	border-left: 0px solid #bed6dc;
}
table {
	font-size: 14px;
}
.infolist-2{height:250px;}
.infolist-2 .title{
	background:url(../_images/infolist_bg.jpg);
	height:24px;
	padding:15px 0 5px 45px;
	color:#00247c;
	font-size:14px;
	font-weight:bold;
}
.td-b-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.td-b-34 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
  .maga{
  }
  .maga .type{
	  
	  height:30px;			  
  }
  .maga .type .on{
	  border:solid 1px #82bdd8;
	  border-bottom:solid 0px #fff;
	  cursor:pointer;
	  text-align:center;
	  color:#1068b0;
  }
  .maga .type .off{
	  border-bottom:solid 1px #82bdd8;
	  cursor:pointer;
	  text-align:center;	
	  color:#666;
  }
  .maga .list{
	  border-bottom:solid 1px #82bdd8;
	  border-left:solid 1px #82bdd8;
	  border-right:solid 1px #82bdd8;
  }
  .maga .list .bt{
	  border-top:solid 1px #cedffb;
  }		  
  .maga .list .br{
	  border-right:solid 1px #cedffb;
  }
  .maga .list .bb{
	  border-bottom:solid 1px #cedffb;
  }
  
img{border-width:0;}
.pb{height:260px; overflow:hidden;position:absolute; padding-top:6px; }
.pb .steps, .pb .points li{background:transparent url(../_images/pic.gif) no-repeat left top;}
.pb .banners{float:left;margin:0px; padding:0px;}
.pb .banners li{width:280px;height:260px;overflow:hidden;display:none; text-align:center;}
.pb .banners li.current{display:block;}
.pb .switcher{ background:#FFF;float:left;height:258px;width:24px;background-position:left -76px; position:relative;}
.pb .switcher2{ background:#FFF;float:left;height:258px;width:0px; position:relative;}
.pb .points{width:19px;margin:0px auto 0; font-size:14px; padding:0;}
.pb .points li{width:16px;height:15px;background-position:0px 0px;overflow:hidden;text-align:center;line-height:15px;margin:0 0 2px 3px;color:#fff;cursor:pointer; font-family:Arial;}
.pb .points li.current{width:19px;background-position:-19px 0px;margin-left:0; text-align:center; text-indent:3px;}
.pb .steps { width:16px;height:23px;background-position:0px -17px;margin:0px 0px 0px 6px;position:absolute; bottom:3px; _overflow:hidden; } /* FireFox */
*html .pb .steps { width:16px;height:23px;background-position:0px -17px;margin:0px 0px 0px 5px;position:absolute; bottom:3px; _overflow:hidden; } /* IE6 */
*+html .pb .steps { width:16px;height:23px;background-position:0px -17px;margin:0px 0px 0px 5px;position:absolute; bottom:3px; _overflow:hidden; } /* IE7 */
.pb .steps .up, .pb .steps .down{width:15px;height:11px;cursor:pointer;}  

.tselect{border:solid 1px #c5c5c5;width:180px;
	padding:10px;
	background-color:#fff;
	padding-top:2px;
	padding-right:2px;
}
.tselect div{
	
	font-size:12px;
}
.tselect .line0{
	background:url(../_images/icon/op_line_0.gif);
	background-repeat:no-repeat;
	padding-left:11px;
	padding-top:2px;
}
.tselect .line1{
	background:url(../_images/icon/op_line_1.gif);
	background-repeat:no-repeat;
	padding-left:11px;
	padding-top:2px;
}
.tselect .line2{
	background:url(../_images/icon/op_line_2.gif);	
	background-repeat:no-repeat;
	padding-left:11px;
	padding-top:2px;
}

.tselect .check0{
	background:url(../_images/icon/op_check_0.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.tselect .check1{
	background:url(../_images/icon/op_check_1.gif);	
	background-repeat:no-repeat;
	cursor:pointer;
}
.tselect .check2{
	background:url(../_images/icon/op_check_2.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.sdate{ font-size:12px; }


#slides {
	
	top:0px;
	left:0px;
	z-index:100;
}

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

.slides_container {
	width:950px;
	height:290px;
	overflow:hidden;
	position:relative; 
}

#slides .next {
	left:585px;
}

.pagination {
	margin:10px auto 0;
	width:150px;
	display:none1;
}

.pagination li {
	float:left;
	margin:0 1px;
}

.pagination li a {
	display:block;
	width:15px;
	height:0;
	padding-top:15px;
	background-image:url(../img/pagination.png);
	background-position:0 -2px;
	float:left;
	overflow:hidden;
}
.pagination li a:hover {
	background-position:0 -17px;	
}
.pagination li.current a {
	background-position:0 -32px;
}

