/* CSS Document */
.ring_top .box{
	width:770px;
	height:94px;
	margin:0px auto;
}
.ring_top .logo{
	width:163px;
	height:68px;
	float:left;
}
.ring_top .logonew{
	width:163px;
	height:68px;
	float:left;
}
.ring_top .logonew img{
	width:159px;
	height:67px;
	position:relative;
	top:28px;
	left:8px;
}
.subscription  .box{
	float:left;
	height:16px;
	line-height:16px;
	padding:0 8px;
}
.subscription  .box input{
	width:145px;
	height:15px;
	line-height:15px;
	color:#00A1D6;
	border:1px solid #83DDDE;
	padding-left:3px;
}
.ring_top{
	height:113px;
	background-image:url(../../images/public/bg_aboutring_1.jpg);
}
.ring_top_to{
	height:113px;
	background-image:url(../../images/public/bg_aboutring_11.jpg);
}
	
	
	




.ring_top .navigation{
	width:570px;
	height:94px;
	float:right;
}
.ring_top .navigation .nav_primary{
	float:right;
	width:238px;
	height:21px;
	margin:0px;
	padding:0px
}

.ring_top .navigation .nav_primary .s3 img{ position:relative; top:1px !important; top:2px;}
.ring_top .navigation .nav_top{
	width:557px;
	height:68px;
	margin-top:5px;
}
.nav_top_menu{
	position:relative;
	height:46px;
	width:557px;
	font-weight:bold;
	background-image:url(../../images/public/bg_navtop.jpg);
}
.ring_top .navigation{
	width:570px;
	height:94px;
	float:right;
}

.buy_lock{
	padding:0 0px 0 0px;
	width:740px;
	height:inherit;
	float:left;
	}

.usb_d{
  width:740px;
  height:16px;
  background-image:url(../../images/new/lover_tow.PNG);
  }
.ring_contnew{
	width:740px;
	margin:-10px auto 10px auto;
}
.login_fi{
    width:785px;
	padding-top:20px;
	margin:0px auto;
	}

	
	
/*    ------首页下拉菜单样式      开始 -----------      */


.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal; height:15px;}
.imcm li a img{display:inline;border-width:0px;}
.imcm span{display:inline;}
.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}
.imcm .imsc{position:relative; padding-top:}
.imcm .imsubc{position:absolute;visibility:hidden;}
.imcm li{list-style:none;font-size:1px;float:left;}
.imcm ul ul li{width:auto; padding-left:8px; padding-right:8px;float:left; !important;}
.imcm a{display:block;position:relative;}
.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}
.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}
.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}
.imde ul li:hover .imsubc{visibility:visible; text-decoration:none; }
.imde ul ul li:hover  .imsubc{visibility:visible; text-decoration:none;}
.imde ul ul ul li:hover  .imsubc{visibility:visible; text-decoration:none;}
.imde li:hover ul  .imsubc{visibility:hidden; text-decoration:none;}
.imde li:hover ul ul .imsubc{visibility:hidden; text-decoration:none;}
.imde li:hover ul ul ul  .imsubc{visibility:hidden; text-decoration:none;}
.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:left;}
.imcm .imea span{display:block;position:relative;font-size:0px;line-height:0px;}
.dvs,.dvm{border-width:0px;}/*\*//*/.imcm .imea{visibility:hidden;}/**/
.in {
	text-decoration: none;
}

	/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam span,#imenus0 .imeamj span {color:#777777; text-align:center; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; border-style:none;}
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {text-decoration:none; border-style:none; color:#0066FF;}


	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {color:#777777; text-align:center; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; border-style:none}
	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {text-decoration:none; border-style:none; color:#0066FF;}


	/* --[[ Main Container ]]-- */
	#imouter0 { height:30px;background-image:url(../../images/new/dinglong.GIF); }

		/* [Rounded Corner Styles] */
		.imrcmain0 .imrcolor {color:#0066FF}
		.imrcmain0 .imrbcolor {border-color:#dddddd ; color:#0066FF}
		.imrcmain0 .imtopspace {height:0px; color:#0066FF}


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {}

		/* [Rounded Corner Styles] */
		#imenus0 .imrcolor {border-color:#dddddd;}
		#imenus0 .imrbcolor {color:#0066FF}
		#imenus0 .imtopspace {color:#0066FF}


	/* --[[ Main Items ]]-- */
	#imenus0 li a, #imenus0 .imctitle {color:#777777; text-align:center; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; border-style:none; border-color:#dddddd; border-width:; padding:0px 2px 0px 0px; }

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a {text-decoration:none; border-style:none; color:#1EB7CA; }
		#imenus0 li a.ihover, .imde imenus0 a:hover {text-decoration:none; border-style:none; color:#1EB7CA}
		/* [active] */
		#imenus0 li a.iactive { text-decoration:none; border-style:none; color:#1EB7CA }
		#imenus0 li:iactive>a { text-decoration:none; color:#1EB7CA }

		/* [Main Graphic Button Text Content] */
		#imenus0 .imbuttons {padding:8px 0px 0px 28px;}


	/* --[[ Sub Items ]]-- */
		#imenus0 ul a, #imenus0 .imsubc li .imctitle  { width:auto; height:16px; float:left;color:#ffffff; text-align:left; font-size:12px; }

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {color:#1EB7CA; text-decoration:none; }
		#imenus0 ul li:active>a {color:#1EB7CA;}
		#imenus0 ul li a.ihover { color:#006699;}

		/* [active] */
		#imenus0 ul li a.iactive {background-color:#1EB7CA; color:#1EB7CA }
		#imenus0 ul li a.active {background-color:#1EB7CA; color:#1EB7CA }

		/* [Dividers] */
		#imenus0 .dvs {float:left;text-align:left; color:#1EB7CA}
		a.in:link {
			color: #CCCCCC;
			text-decoration: none;
		}
		a.in:hover {
			color: #1EB7CA;
			text-decoration: none;
		}
		a.in:active {
			color: #1EB7CA;
			text-decoration: none;
		}
.over {
	color: #999999;
	text-decoration: none;
}
a.over:link {
	color: #666666;
	text-decoration: none;
}
a.over:hover {
	color: #1EB7CA;
	text-decoration: none;
}
a.over:active {
	color:#1EB7CA;
	text-decoration: none;
}
.imgl .imrc{font-size:1px;line-height:0px;border-width:0px;border-style:solid;}
.imgl .imbrc{border-width:0px;height:0px;}


/*    ------首页下拉菜单1     结束-----------      */





/*    ------首页下拉菜单2     结束-----------      */
.cool{
   width:970px;
   height:29px;
   margin-bottom:20px;
   background-image:url(../../images/public/top.gif);
   margin-left:auto;margin-right:auto; 
   }
.cool_ul{
    padding-left:5px;
	padding-right:10px;
	line-height:29px;
	color:#FFFFFF;
    float:right;
   }
.cool_up{
    padding-top:6px;
	*padding-top:4px;
	color:#FFFFFF;
    float:right;
   }
 .cool_go{
    padding-top:7px;
	*padding-top:6px;
	padding-left:1px;
	margin-right:10px;
	color:#FFFFFF;
   float:right;
   }
.cool_logo{
   padding-left:6px;
   float:left
   }  
.cool_ul_ic{
    padding-left:2px;
	padding-right:10px;
	line-height:29px;
	color:#FFFFFF;
    float:right;
   } 
.input_top{
     padding-top:7px;
    *padding-top:3px;	
    float:right;
	}    
   
.menu {font-size:12px;  width:400px;height:30px; float:left}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; height:29px; background:transparent;}

/* style the sub-level lists */
.menu ul ul {width:15em;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left;height:3em;line-height:3em; display:block;}

/* style the sub level list items */
.menu ul ul li {display:block;width:12em;height:auto; line-height:1em;}

/* style the links for the top level */
.menu a, .menu a:visited {display:block;float:left;height:29px; line-height:29px;  font-size:12px;text-decoration:none;color:#fff;  padding:0 10px 0 10px;  }
/* hack IE5.x to get the correct the faulty box model and get the width right */        /*主菜单间距*/
* html .menu a, * html .menu a:visited {width:11em; w\idth:60px;}

/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited { height:29px;display:block;background:#cccccc ;border_top:1px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff; color:#fff;width:88px;height:15px;line-height:15px; padding:5px 10px; border-bottom:1px solid #ffffff;}



/* first */

.menu li:hover {position:relative;}
.menu :hover > a {color:#ff0;background:#26879F center center;}                                   /*主菜单字体经过顔色*/
/* second */
* html .menu ul ul a:hover{color:#ff0;background:#7aa; position:relative; z-index:110;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#ff0;background:#7aa;}                                              /*下拉菜单字体经过顔色*/
/* third */
* html .menu ul ul ul a:hover {background:#ffffff; position:relative; z-index:120;}

/* fourth */

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:2.6em; left:0; width:14em;}

/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{visibility:visible; height:auto; padding:0 3em 3em 3em; background:transparent ; left:-3em;}/*下拉菜单左右距离*/
