/* CSS Document */

body{margin:0; font-size:13px; color:#626262;background-color:#D0D0D0}

ul{list-style:none; margin:0; padding:0}

li{list-style:none; margin:0;}

a{font-size:13px; color:#626262; text-decoration:none;}

a img{ border:none}

#top{width:1003px;height:137px;margin-left:auto;margin-right:auto;background-color:#FFFFFF;}
  #top ul{height:137px; margin:0; padding:0}
    #top ul li{float:left;}	
  	#top ul li.top_logo{width:229px;margin:0; padding:0}
	  #top ul li.top_logo img{margin:23px 10px 0 7px;}
	  #top ul li.top_logo p{width:229px; background:url(../images/home_15.jpg) no-repeat; margin:0; color:#FFFFFF; font-size:12px; text-align:center; padding:23px 0 0 0; letter-spacing:1px;overflow:hidden; height:15px;}
	  
    #top ul li.top_nav{width:736px; height:137px; background:url(../images/home_13.jpg) repeat-x bottom;}
	  #top ul li.top_nav ul.top_snav{width:100%; height:49px;}
	    #top ul li.top_nav ul.top_snav li{padding:9px 10px 0 10px; background:url(../images/home_06.jpg) no-repeat; margin:0; float:right;}
		
	#top ul li.top_nav ul{width:100%; height:50px;}
	  #top ul li.top_nav ul li{float:left;}
	  #top ul li.top_nav ul li.txt_nav{color:#FFFFFF; font-size:14px; font-weight:bold; line-height:50px; width:86px; text-align:center; background:url(../images/home_16.jpg) no-repeat right;}
	  #top ul li.top_nav ul li a.txt_nav_sup:link{color:#FFFFFF; font-size:14px; text-decoration:none;}
	  #top ul li.top_nav ul li.txt_nav_end{color:#FFFFFF; font-size:14px; font-weight:bold;width:62px; background:none; padding-left:13px;line-height:50px;}
		  
      #top ul li.top_nav ul.top_notice{color:#2B5EB9; height:30px;} 
		 #top ul li.top_nav ul.top_notice li{padding:0; margin:0;}
		 #top ul li.top_nav ul.top_notice li p{margin:9px 10px 0 0; line-height:20px; letter-spacing:1px; float:right}
		 #top ul li.top_nav ul.top_notice img{margin:8px 10px 0 12px;}
	  
#mid{width:1003px; margin-left:auto; margin-right:auto; height:auto;overflow:hidden; height:1%;padding-top:16px; background:#FFFFFF url(../images/home_27.gif) no-repeat;}

  #mid_left{width:255px; float:left; margin-right:17px; margin-right:11px;}
     ul#member_login{width:201px;}
	  ul#member_login li{float:left;height:33px;}
	   ul#member_login li.login_left{width:55px; text-align:right; line-height:26px; padding-right:5px;}
	   ul#member_login li.login_right{width:141px;text-align:left}
	   ul#member_login li.login_right input, ul#figure_search li input{height:18px; border:1px solid #CACACD;}
	   ul#member_login li.login_ok{width:201px;float:left; text-align:center; line-height:26px; height:26px;font-size:14px;}
	   ul#member_login li.login_ok strong{color:#FF7A3F; font-size:14px;line-height:36px;}
	   ul#member_login li.login_ok span{ color:#567ECD;font-weight:bold;}
	   ul#member_login li.login_ok a{ font-size:14px;}
	   
	form#form1{margin:0;width:217px; height:240px; background-image:url(../images/home_20.jpg); padding:70px 0 0 38px; position:relative }
	form#form1 div{position:absolute; right:8px; top:222px;}
	
	ul#figure_sort{width:232px; margin:10px 0 0 23px;background:url(../images/left_75.jpg) no-repeat bottom; padding-bottom:10px;}
	  ul#figure_sort li.sort_title{background:url(../images/home_33.jpg) no-repeat; height:38px; font-size:16px; font-weight:bold; padding:10px 0 0 33px;}	  
	  ul#figure_sort li{height:482px;background:url(../images/left_73.jpg) repeat-y; padding:0 0 0 5px; position:relative; margin:0;}
	  ul#figure_sort li table{margin-top:0;}
	  ul#figure_sort li table td div.div1{line-height:24px; padding-left:3px; position: relative; z-index:1;}
	  ul#figure_sort li table td div.div1 a{font-size:13px; color:#2B5EB9; text-decoration:none}
	  ul#figure_sort li div.div3{position:absolute; display:block;}
	  ul#figure_sort li div.div3 ul{width:190px; margin:0; padding:0;}
	  ul#figure_sort li div.div3 ul li.sub_menu_top{width:190px; height:24px; background-image:url(../images/sub_menu_02.jpg);margin:0;}  
	  ul#figure_sort li div.div3 ul li{width:78px; background:url(../images/sub_menu_09.gif) top repeat-y; margin:0; padding:30px 0 0 112px; height:150px;line-height:26px;}
	   ul#figure_sort li div.div3 p{margin:0 0 0 98px;}
div#link1,div#link2,div#link3,div#link4,div#link5,div#link6,div#link7,div#link8,div#link9,div#link10,div#link11,div#link12,div#link13,div#link14,div#link15{height:30px; line-height:30px; padding-left:8px;}
	  div#sub_sc1,div#sub_sc2,div#sub_sc3,div#sub_sc4,div#sub_sc5,div#sub_sc6,div#sub_sc7,div#sub_sc8,div#sub_sc9,div#sub_sc10,div#sub_sc11,div#sub_sc12,div#sub_sc13,div#sub_sc14,div#sub_sc15{height:450px;overflow:auto;}
	  
	  div#link1 a, div#link2 a, div#link3 a, div#link4 a, div#link5 a, div#link6 a, div#link7 a, div#link8 a, div#link9 a, div#link10 a, div#link11 a, div#link12 a, div#link13 a, div#link14 a, div#link15 a{ color:#2B5EB9; font-size:13px; text-decoration:none; font-weight:bold}
	 
    form#fg_search{margin:0 0 0 23px; padding:3px 0 0 0; position:relative;}
	ul#figure_search{background-image:url(../images/home_43.jpg); height:67px; width:220px; padding:10px 0 0 12px;}
	ul#figure_search li{height:32px; font-size:14px;}
	ul#figure_search li.search_title{font-size:16px; font-weight:bold; padding-left:21px}
	ul#figure_search li input.search_go{height:27px; width:28px; border:none; position:absolute; right:20px; top:45px;}
	
	ul#contact_us{width:232px; height:163px; margin:5px 0 0 23px; background:url(../images/home_45.jpg) no-repeat;}
	ul#contact_us li.contact_title{font-size:16px; font-weight:bold; padding:15px 0 0 32px; line-height:20px; margin-bottom:15px;}
	ul#contact_us li{line-height:30px; margin:0; padding:0 25px 0 16px;}
	
  #mid_right{float:left; margin:0; padding:0}
  
    ul#pro_com{ height:229px; width:718px; background:url(../images/home_22.jpg); margin-bottom:20px; padding:0; overflow:hidden;}
	  ul#pro_com li.pro_com_title{padding:6px 0 0 12px; height:36px;}
	  ul#pro_com li{width:700px; height:202px;padding:18px 0 0 20px;}
	  div#demo{overflow:hidden; height:168px; width:680px;}
	  #demo1 table tr td, #demo2 table tr td {height:188px; background:url(../images/pro_com_bg.gif) top no-repeat; text-align:center;}
	  #demo1 table tr td img, #demo2 table tr td img {height:110px; width:110px; border:1px #CACACB solid; margin:8px 0 0 0;}
	  #demo1 table tr td p, #demo2 table tr td p {margin:20px 0 0 0; width:150px; text-align:center;}
	  #demo1 table tr td a, #demo2 table tr td a{color:#626262;} 
	  
	ul.mid_pro{height:345px;width:718px; overflow:hidden;}
	ul.mid_pro li{float:left;padding-top:13px; width:639px}
	ul.mid_pro li div{width:639px;height:15px; font-size:12px; text-indent:508px; line-height:15px; letter-spacing:1px;}
	ul.mid_pro li ul{margin:16px 0 0 6px;}
	ul.mid_pro li ul li{ width:118px; height:140px; float:left; margin:0 10px 8px 0; padding:0;}
	ul.mid_pro li ul li p{height:22px; margin:0; text-indent:15px;line-height:22px; background:url(../images/pro_p_bg_85.jpg) no-repeat}
	ul.mid_pro li ul li p span{color:#F00068;}
	ul.mid_pro li ul li img{padding:3px; border:1px #CACACB solid; height:110px; width:110px;}
	
	ul.mid_pro li.mid_pro_left{width:59px; margin-right:6px; padding:0; float:left; overflow:hidden}
	ul.mid_pro li.mid_pro_right{float:right;width:14px; padding:0; overflow:hidden}
	
	ul#pro_hot{background:url(../images/home_26.jpg); margin-bottom:20px;}
	ul#pro_hot li div{background:url(../images/home_29.jpg) no-repeat; color:#00768f;}	
	
	ul#pro_new{background:url(../images/home_37.jpg);}
	ul#pro_new li div{background:url(../images/home_40.jpg) no-repeat; color:#966E00;}

#end{width:1003px; margin-left:auto; margin-right:auto;background-color:#FFFFFF}
  #end_top{height:19px; width:100%; text-align:right; padding-top:30px;}
  ul#end_link{height:62px; background:url(../images/home_54.jpg); width:975px; padding:17px 0 0 28px;}
  ul#end_link li{float:left; background:url(../images/end_link_bar_99.jpg) no-repeat; width:155px;padding-top:5px; height:35px;}
  ul#end_link li img{text-align:center;}
  ul#end_link li div.link_Default{border:1px #CACACB solid; height:31px; width:88px; line-height:31px; margin:0 0 0 33px; padding:0; text-align:center;}
  ul#end_link li div{ width:155px; height:40px; text-align:center; margin:0; overflow:hidden;}
  
  ul#end_nav{height:30px; background:url(../images/home_56.jpg); width:100%; padding:0; margin:0; position:relative;}
  ul#end_nav li{color:#D7E3EA; font-size:12px; text-align:center; line-height:30px; letter-spacing:1px;}
  ul#end_nav li a{color:#D7E3EA; font-size:12px;}
  ul#end_nav li img{ position:absolute; right:50px;top:0px}
  
  ul#end_rights{ height:82px; padding:17px 0 0 24px; width:979px;}
  ul#end_rights li img{ margin-right:15px;float:left; }
  ul#end_rights li p{float:left; margin-top:10px; line-height:22px; font-size:12px; height:45px;}
  ul#end_rights li p a{ font-size:12px;}
  ul#end_rights li p span{font-family:Arial, Helvetica, sans-serif;}
  
/*-------------------导航样式开始----------------------*/  
    ul#top_nav{width:100%; height:50px;background:url(../images/home_19.jpg) no-repeat right;/*For KHTML*/}	 
	 ul#top_nav li{float:left;position:relative;}
	 ul#top_nav li.txt_nav{color:#FFFFFF; font-size:14px; font-weight:bold; line-height:50px; width:86px; text-align:center; background:url(../images/home_16.jpg) no-repeat right;}
	 
	 ul#top_nav li.txt_nav a{color:#FFffff; font-size:14px; text-decoration:none; float: none !important; /*For Opera*/ float:center; /*For IE*/ display: block; text-decoration: center; height: auto !important;}
	 ul#top_nav li.txt_nav a:hover{color:#FFEB3F;font-size:14px;}
	 ul#top_nav li.txt_nav_end{font-weight:bold;width:62px; background:none; padding-left:13px;line-height:50px;}
	 ul#top_nav li.txt_nav_end a{color:#FFFFFF; font-size:14px;}
	 ul#top_nav li:hover,
	 ul#top_nav li.iehover{ text-shadow:#CC3333;background:url(../images/home_16.jpg) no-repeat right;}
	 	 
	 ul#top_nav li ul{width:85px; list-style: none; display: none; position: absolute; top:46px; left:0; background-color:#ECF6FC; padding:0; margin:0; z-index:2; border:1px solid #A2C7F5; font-size:13px;}
	 ul#top_nav li ul li{width:85px;  height:22px; margin:0; border:0; padding:0;/*For Gecko*/ display: block !important;} 
	ul#top_nav li:hover li a, 
    ul#top_nav li.iehover li a {background-image:none; float: none;line-height:22px; font-size:13px; color:#626262;padding:0;}
	/* 2nd Menu Hover Persistence F9ED8E*/ 
   ul#top_nav li:hover li a:hover, 
   ul#top_nav li:hover li:hover a, 
   ul#top_nav li.iehover li a:hover, 
   ul#top_nav li.iehover li.iehover a {padding:0;background-image:url(../images/nav_menu_03.gif);font-size:13px;color:#103F9F;}
   /* Do Not Move - Must Come Before display:block for Gecko */ 
   ul#top_nav li:hover ul{ display: none; } 
   ul#top_nav li:hover ul,
   ul#top_nav li.iehover ul{ display: block; } 
/*-------------------导航样式结束----------------------*/
