/* CSS Document */
*{margin:0;
  padding:0;}
ul{list-style:none;}
li{list-style:none;}
img{border:none;}
a{color:#2B2B2A;
  text-decoration:none;}
body{font-size:14px;
     font-family:Arial, Helvetica, sans-serif;
	 color:#2B2B2A;
	 background:#FFFFFF;}
a:visited,a:link{color:#2B2B2A;}
a:hover{color:#D84F3F;
        text-decoration:underline;}
#w_a a:visited,#w_a a:link{color:#FFFFFF;}
#w_a a:hover{text-decoration:underline;}
#w_b a:visited,#w_b a:link{color:#3D94CD;}
#w_b a:hover{color:#D84F3F;
             text-decoration:underline;}
.clear{clear:both;}
.top_upper{width:990px;
           margin:0 auto;
		   margin-top:5px;}
.top_logo{float:left;
          width:180px;
		  height:60px;
		  margin-left:10px;
		  display:inline;}
.top_img{float:left;
         width:680px;
		 height:60px;
		 margin-left:10px;
		 display:inline;}
.top_right{float:left;
           width:90px;
		   margin-left:10px;
		   display:inline;}
.top_right_1{float:left;
             width:90px;
			 margin-top:5px;}
.top_right_1 img{float:left;
               width:34px;
			   height:9px;
			   margin-top:2px;}
.top_right_1 span{float:right;
                  font-size:12px;}
.top_nav{width:980px;
         height:50px;
		 background:no-repeat url(top_images/3.jpg) top center;
		 border:#FFA254 solid 5px;
		 margin:0 auto;
		 margin-top:4px;}
.nav_n{float:left;
       width:980px;}
.nav_n_1{float:left;
         width:220px;
		 margin-left:10px;
		 display:inline;}
.nav_n_1 img{float:left;
             width:30px;
			 height:50px;}
.nav_n_1 ul{float:left;
            width:180px;
			margin-top:5px;}
.nav_n_1 li{float:left;
            width:180px;
			font-size:12px;
			line-height:21px;}
.nav_n_1 a{float:left;
           margin-left:12px;
		   display:inline;}
.top_search{width:990px;
        height:25px;
        margin:0 auto;
		margin-top:10px;}
.select1{float:left;
         width:106px;
		 height:22px;
		 cursor:auto;}
.text1{float:left;
       width:280px;
	   height:22px;
	   margin-left:10px;
	   display:inline;
	   border:none;}
.text1 value{padding:10px;}
.bu1{float:left;
     width:81px;
	 height:22px;
	 margin-left:5px;
	 display:inline;}
.recommend_d,.recomm{width:990px;
           margin:0 auto;
		   margin-top:10px;}
.recommend_d li,.recomm li{float:left;
              width:990px;}
.recommend_d span,.recomm span{font-size:12px;
				color:#3D94CD;
				margin-left:12px;}
.hidd span{float:left;
           width:65px;
		   margin-left:19px;
		   margin-top:5px;
		   display:inline;}
.hidd ul{position:relative;
      width:104px;
	  margin-top:-1000px;
	  border:#2579C8 solid 1px;
	  border-top:none;}
.hidd ul li{font-size:12px;
			line-height:22px;
			text-align:center;}

.tbf_{width:990px;;
      margin:0 auto;
	  margin-top:4px;}
.tbf_ p{margin-top:6px;
        text-align:center;}
.tbf_ ul{float:left;
         width:248px;}
.tbf_ li{float:left;
        width:70px;
		height:25px;
		font-size:12px;
		cursor:pointer;
		text-align:center;
		margin-left:8px;
		display:inline;}
.normaltabf{height:25px;
           background:none;}
.hovertabf{height:25px;
          background:no-repeat url(top_images/t_bg1.jpg);
		  font-weight:bold;
		  color:#FFFFFF;}
.dis{display:block;}
.undis{display:none;}
.sear_main{float:left;
           width:984px;
		   border:#C8151D solid 3px;}
.sear_main_1,.sear_main_2{float:left;
             width:984px;}
.sear_main_2 li{float:left;
                width:984px;
				height:auto;
				text-align:left;}
.sear_main_2 span{font-size:12px;
				  color:#2B2B2A;
				  margin-left:12px;}
.seek{float:left;
      width:100px;
	  height:25px;
	  margin-left:10px;
	  margin-top:10px;
	  display:inline;}
.te1{float:left;
     width:200px;
	 height:21px;
	 margin-left:10px;
	 margin-top:10px;
	 display:inline;}
.bu{float:left;
    width:89px;
	height:24px;
	margin-top:10px;}
	
.top_tt{width:100%;
        height:30px;
		background:repeat-x url(top_images/xxx.jpg) left center;}
.topNav{ width:990px; height:30px; line-height:30px; margin:0 auto; }
.topNav span{ float:left; margin-left:10px; cursor:pointer; color:#000000; font-size:12px; }
.topNav a{ float:right; margin-right:15px; font-size:12px; }
#weixin_div{ position:absolute; padding:10px 25px; line-height:30px; font-size:14px; top:50px; left:300px; background-color:#fff; z-index:100; text-align:center; display:none; }
#weixin_div a{ display:block; height:25px; text-align:right; color:#026E9B; }