

A{TEXT-DECORATION: none;}
A:link {color: #000000;}
A:visited {color: #000000}
A:active {color: #000000}
A:hover{COLOR: #FF6600;}

body { margin:0; padding:0; color:#666; margin:0 auto; background:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:9pt; text-align:left; }
img,img a { border:0px; margin:0px; padding:0px;}
em,i,u,label,small{ font-style:normal; margin:0px; padding:0px;}
form,input,button,submit,br{ margin:0; padding:0; border:0;}
ul,ol,h1,h2,form,dl,dd,dt,p,span,div,li {list-style:none; margin:0; padding:0;}
input,textarea {font-size:9pt;}
.left {float:left;}
.right {float:right;}
.clear{float:none; clear:both; font-size:0px;line-height:0px;height:0px; min-height:0px; padding:0px; margin:0px; overflow:hidden;}
.overflow{overflow:auto;}
a,body,select,td{font-size:9pt;text-decoration:none;}



td { FONT-FAMILY: Î¢ÈíÑÅºÚ; FONT-SIZE: 9pt; color: #000000; line-height: 150%; }
input,textarea {BACKGROUND-COLOR: #FFFDFB; border:solid 1px #89a5e6; COLOR: #205064; border-color: #B2C2D7 #B2C2D7 #B2C2D7 #B2C2D7; }
button { FONT-SIZE: 9pt;HEIGHT: 20px; }
Select { FONT-SIZE: 9pt;HEIGHT: 20px; }




.hg_sch input{ float:left;_display:inline;}
.hg_sch,.hg_sch a{ float:right;_display:inline;}
.hg_sch{ background:url(/img/hg_sch.png) no-repeat; width:243px; height:28px; margin-top:45px; margin-right:250px;}
.hg_sch input{ width:205px; height:23px; margin-left:5px; margin-top:2px; border:0; line-height:23px;}
.hg_sch a{ width:31px; height:28px;}


.hg_schx input{ float:left;_display:inline;}
.hg_schx,.hg_schx a{ float:right;_display:inline;}
.hg_schx{ background:url(/img/hg_sch.png) no-repeat; width:243px; height:28px; margin-top:25px; margin-right:0px;}
.hg_schx input{ width:205px; height:23px; margin-left:5px; margin-top:2px; border:0; line-height:23px;}
.hg_schx a{ width:31px; height:28px;}

.foot-menut { font-size:16px; font-weight:bold; letter-spacing:2px; margin-bottom:5px; }
.foot-menue { font-family:'Î¢ÈíÑÅºÚ'; font-size:14px;}
.foot-color{ color:#595959; }
#menux a {color:#595959;}
#menux a:hover {color:#595959;}






#menu {background:#006F67; height:45px; position: relative;z-index: 9999999; font-family: "Î¢ÈíÑÅºÚ"; }
#menu .nav { position: relative; z-index: 100; width:880px; margin:0 auto; }
#menu .nav ul {float: left;}
#menu li {float: left; display: block; overflow: visible; vertical-align: top;}

.nav a{color:#fff; cursor:pointer;}
.nav a:hover{color:#FF0; cursor:pointer;}
.nav a.trad, .nav a.solutions_products, .nav a.support,.nav a.news, .nav a.about_ruihua, .nav a.join_ruihua,.nav a.shop_ruihua {display: block; clear:both; line-height: 45px; text-decoration:none; font-size:16px; /*font-weight:bold; */text-align:center; position:relative; z-index:1007;}
.nav a.trad span, .nav a.solutions_products span, .nav a.support span,.nav a.news span, .nav a.about_ruihua span, .nav a.join_ruihua span ,.nav a.shop_ruihua span{display: block; width:100px; padding:0 10px;/* text-shadow:#fff 1px 1px 0px; padding:0 18px 0 19px;*/ }
.nav li a.hover{color:#dcf0ff; background-image:url(/img/hw_s_232053.png); background-repeat: no-repeat; background-position: 0 -85px; background-color:transparent; margin-top: 0px; line-height: 45px;}
.nav li a.hover span{background-image:url(/img/hw_s_232053.png); background-repeat:no-repeat; background-position:100% -18px; background-color:transparent; color:#b00;}
.nav li a.active span{color: #dcf0ff;}




/*nr_row_4*/	
.nr_v2_icon_sprite { background-image: url(img/nr_v2_home_sprite.png) !important; background-image: url(img/nr_v2_home_sprite_ie6.png); background-repeat: no-repeat; display: inline-block; vertical-align: middle; }
.nr_row_4 { background: #fff; height: 180px; position: relative; width: 100%; }
.nr_row_4 .nr_inner { left: 50%; margin-left: -500px; position: absolute; top: -108px; }
.nr_row_4_col { float: left; padding-left: 88px; width: 216px; }
.nr_row_4_col dl { text-align: center; }
.nr_row_4_col dt { color: #606060; font: normal 22px/22px 'Microsoft Yahei'; padding: 15px 0 8px; }
.nr_row_4_col .icons { background-repeat: no-repeat; background-image: url(img/nr_row_4_col.png) !important; background-image: url(img/nr_row_4_col_ie6.png); cursor: pointer; display: block; height: 216px; position: relative; width: 216px; }
.nr_row_4_col .icons .hover_img { background-repeat: no-repeat; background-image: url(img/nr_row_4_col.png) !important; background-image: url(img/nr_row_4_col_ie6.png); height: 242px; left: -30px; position: absolute; top: -20px; width: 242px; opacity: 0; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; }
.nr_row_4_col .icons:hover .hover_img { left: -13px; opacity: 1; }
.nr_row_4_col .icons .hover_arrow { background-position: -232px 0; height: 52px; left: 50px; position: absolute; top: 78px; width: 32px; opacity: 0; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -webkit-transition-timing-function: ease; -moz-transition-timing-function: ease; -ms-transition-timing-function: ease; -o-transition-timing-function: ease; }
.nr_row_4_col .icons:hover .hover_arrow { left: 100px; opacity: 1; }
.nr_row_4_col_1 .icons { background-position: -4px 0; }
.nr_row_4_col_2 .icons { background-position: -228px 0; }
.nr_row_4_col_3 .icons { background-position: -453px 0; }
.nr_row_4_col_1 .hover_img { background-position: -26px -229px; }
.nr_row_4_col_2 .hover_img { background-position: -326px -229px; }
.nr_row_4_col_3 .hover_img { background-position: -623px -229px; }
.nr_btm_float_bar { background: #f7f7f7; display: block; height: 35px; margin-bottom: -35px; width: 100%; }
.cl { clear: both; height: 1px; overflow: hidden; width: 100%; }






.menuitempanel {top: 40px; position: absolute; z-index: 99999999999; display: none; -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,.3); box-shadow: 2px 2px 6px rgba(0,0,0,.3); border-bottom-right-radius: 12px; border-bottom-left-radius: 12px;}
.menuright{right:0px; left:auto;}
.menucontentdiv {background:#fff url(/img/hw_s_232057.png) 0 0 repeat-x; border-left: 1px solid #CCC;margin-right:7px;padding: 20px 30px 0px 20px; width:auto; height:100%; border-bottom-right-radius: 10px;border-bottom-left-radius: 10px; z-index:9999}
.menucontentdiv .clearfix{ padding-bottom:10px; margin-bottom:5px; position:relative;}

.menufillet_s, .menufillet_w, .menufillet_e, .menufillet_se, .menufillet_sw{position: absolute;zoom: 1;display: block;overflow: hidden;
background-attachment:scroll; background-color:transparent; z-index: 999; width: 10px;height: 10px;}
.menufillet_e { background-image: url(/img/hw_s_232058.png);background-repeat: repeat-y; _background:transparent; height: 100%; right: 0px; top: 0; width: 7px;}
.verticalLine0916{ background-color:#FFFFFF; border-left:#DDDDDD solid 1px; width:1px; height:100%; left:200px; top:0px; float:left; min-height:146px; height:146px; margin:0 25px;}
#menu .menuitempanel li {float: none; top: 0; line-height:24px;}
#menu .menuitempanel li.left {float: left;}
.menuitempanel h2 {color: #0282cb; font-size: 16px;font-weight: bold; padding-bottom:10px;}
.menuitempanel h2 a {color: #0282cb; font-size: 14px;}
.menuitempanel ul li a{ color:#666; font-size:14px;}
.menuitempanel ul li a:hover{ color:#006ab8; text-decoration:underline; }
.menuitempanel ul.taxonomy { margin-left: -5px; padding:0 10px;}
.menuitempanel div.taxonomydiv { width:400px; margin:16px 10px 10px 10px; }
.menuitempanel div.jjfabtv { margin:16px 10px 10px 10px; font-weight:bold; text-align:left; }

#menu .menuitempanel ul.taxonomy li {font-size: 14px; /*font-weight: bold; */text-indent: 10px; line-height: 30px;}
#menu div.jjfabt a{font-size: 15px; text-indent: 2px; line-height: 24px;}
#menu div.jjfabtx{ text-align:left; padding-left:30px;}
#menu div.jjfabtx a{font-size: 14px; text-indent: 2px; line-height: 26px; color:#0282cb; text-align:left; }

.menuitempanel ul.taxonomy li a{ color:#0282cb;}
.menuitempanel div.taxonomydiv div a{ color:#0282cb;}
.menuitempanel ul.m_box li.title {font-weight: bold; margin-top: 5px;}
.menuitempanel ul.m_box li.summary { width:259px; font-weight: normal;}
#menu .menuitempanel ul.m_box li.summary ul {padding: 0 0; float:none; text-align:center;}
#menu .menuitempanel ul.m_box li.summary ul li{ padding-top:10px; padding-bottom:15px;}
.menuitempanel .solutions_products ul.m_box li.summary{ padding:0 0 0 2px;}
.menuitempanel .solutions_products ul.m_box li.left{ margin-right:15px;}
.menuitempanel ul.list {margin-right: 0px;margin-left: 20px;}
.menuitempanel ul.list2 {margin-right: 0px;margin-left: 20px;}
.menuitempanel ul.list2 h3 {padding: 0px 0px 8px 0px;}
.menuitempanel ul.list2 h3 a {color: #0282cb;font-size: 14px;font-weight: bold;}

.menuitempanel ul > li.left > ul {margin-right: 15px;}
.menuitempanel ul.list h3 {padding: 0px 0px 8px 0px;}
.menuitempanel ul.list h3 a {color: #0282cb;font-size: 14px;font-weight: bold;}
.menuitempanel .solutions_products ul.m_box li.last, .menuitempanel ul.last,.menuitempanel ul li ul.last { margin:0px;}

.shadow_b_layout {background-image: url(/img/hw_s_232053.png); background-attachment: scroll; background-repeat: no-repeat; background-position: 0 -67px; position: absolute; width: 100%; left: 0px;}
.shadow_b_layout div {background: url(/img/hw_s_232053.png) 100% -1px no-repeat;background-attachment: scroll;display: block;height: 16px;margin-left: 15px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.shadow_b_layout, .menufillet_e{ display:none;}
.menucontentdiv{ margin-right:0px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.menucontentdiv .clearfix{ padding-bottom:15px; margin-bottom:5px; }
}
@-moz-document url-prefix(){
.shadow_b_layout, .menufillet_e{ display:none;}
.menucontentdiv{ margin-right:0px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.menucontentdiv .clearfix{ padding-bottom:15px; margin-bottom:5px; }
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
.shadow_b_layout, .menufillet_e{ display:none;}
.menucontentdiv{ margin-right:0px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.menucontentdiv .clearfix{ padding-bottom:15px; margin-bottom:5px; }
}/*opera&#19987;&#23646;*/
:root .shadow_b_layout, :root .menufillet_e {display:none\9;}/*IE9&#19987;&#23646;*/
:root .menucontentdiv{ margin-right:0px\9;border-right: 1px solid #CCC\9;border-bottom: 1px solid #CCC\9;}
:root .menucontentdiv .clearfix{ padding-bottom:15px\9;  margin-bottom:5px; }



#servicerightBox {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; FLOAT: right; PADDING-TOP: 5px
}
#servicerightBox P {
	LINE-HEIGHT: 1.8em; FONT-SIZE: 14px
}
#servicerightBox IMG {
	MARGIN: 10px
}
#servicerightBox H3 {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.8em; FONT-SIZE: 18px
}
#servicerightBox H4 {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.8em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 16px; PADDING-TOP: 10px
}
#servicerightBox .fq {
	LINE-HEIGHT: 40px; PADDING-LEFT: 20px; BACKGROUND: #eee
}
#servicerightBox .fa {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#servicerightBox .notice {
	COLOR: #aaa; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#servicerightBox .bold {
	FONT-WEIGHT: bold
}
#servicerightBox .important {
	FONT-WEIGHT: bold
}
#servicerightBox TABLE {
	TEXT-ALIGN: center; MARGIN: 10px; FONT-SIZE: 14px
}
#servicerightBox TR.double {
	BACKGROUND: #aaa
}
#servicerightBox TH {
	FONT-WEIGHT: bold
}
#servicerightBox LI {
	LINE-HEIGHT: 20px; LIST-STYLE-TYPE: disc; FONT-SIZE: 14px
}
#servicerightBox OL LI {
	LINE-HEIGHT: 20px; LIST-STYLE-TYPE: decimal; FONT-SIZE: 14px
}




#history{background:url(/remote/line.gif) 138px 0px  repeat-y; padding-bottom:100px; }
.history-date h2{padding-top:30px; margin-bottom:20px;height:30px;}
.history-date h2.first{ background:url(/remote/time-icon.gif) 110px 0px no-repeat;}
.history-date h2 a{background:url(/remote/arrow-vertical-gray.png) 90px 17px no-repeat;color:#999; font-size:23px; vertical-align:text-bottom; display:block; width:100px;}
.history-date ul li{padding-bottom:50px; background:url(/remote/time-icon-2.gif) 131px 7px  no-repeat;}
.history-date ul li h3{float:left;width:117px; text-align:right; padding-right:20px; color:#777;}
.history-date ul li h3 span { display:block; color:#333; font-size:12px;line-height:20px;color:#ccc;}
.history-date ul li dl{float:left; padding-left:20px;position:relative;}
.history-date ul li dl dt{float:left;font-size:16px; color:#737373; line-height:25px;}
.history-date .pic_box{position:absolute;z-index:5;display:none;left:20px;top:25px;padding:10px; border:1px solid #53A2EC;background:#EEE;}






.product_show {
	BORDER-BOTTOM: #ccc 1px solid; MARGIN: 25px 0px 60px; WIDTH: 100%; BACKGROUND: #f2f2f3; HEIGHT: 45px
}
.product_show .wp {
	MARGIN: 0px auto; WIDTH: 950px
}
.product_show LI {
	LINE-HEIGHT: 45px; WIDTH: 88px; FONT-FAMILY: Microsoft Yahei; FLOAT: left; HEIGHT: 45px; FONT-SIZE: 14px; MARGIN-RIGHT: 25px
}
.product_show LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 46px; WIDTH: 90px; DISPLAY: block; HEIGHT: 46px
}
.product_show LI A:hover {
	TEXT-DECORATION: none
}
.product_show LI A.cur {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 45px; WIDTH: 88px; BACKGROUND: url(/img/dropmenu.png) #fff no-repeat center bottom; HEIGHT: 45px; COLOR: #006dba; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TEXT-DECORATION: none
}
.product_show LI A.cur_public {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 45px; WIDTH: 88px; BACKGROUND: #fff; HEIGHT: 45px; COLOR: #006dba; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TEXT-DECORATION: none
}

















