body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, div, dl, dt, dd {
    border: 0 none;
    margin: 0 auto;
    padding: 0;
}
body {
    color: #333333;
    font-family: "ËÎÌå",Arial,Verdana;
    font-size: 12px;
    margin: 0 auto;
}
ul, ol {
    list-style-type: none;
}

a {
    text-decoration: none;
}

.clr{ clear:both;}

.top_up{
background-image:url(/images/top/topline.jpg);
background-repeat:repeat-x;
width:100%;
height:35px;
}
.top_up_center{
background-image:url(/images/top/topline.jpg);
background-repeat:repeat-x;
width:980px;
height:35px;
margin:0 auto;
}
.top_up_right{
padding-right:10px;
padding-top:5px;
height:30px;
float:right;
}
.menubg{
background-image:url(/images/top/nav_topbg.jpg);
background-repeat:repeat-x;
width:100%;
height:40px;}
.menu {
Z-INDEX: 1980; WIDTH: 960px; ZOOM: 1; POSITION: relative; HEIGHT: 40px; background:#FFFFFF;
}
.menu_box {
    background: url(/images/top/nav_topbg.jpg) repeat-x scroll 0 0 transparent;
    height: 40px;
    margin-bottom: -30px;
    margin-left: 0;
    overflow: hidden;
}
.menu_box ul {
    float: left;
    height: 40px;
    overflow: hidden;
}
.menu_box li {
    background: url(/images/top/nav_topline.jpg) no-repeat scroll right 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 34px;
    line-height: 35px;
    overflow: hidden;
    padding: 2px 11.5px 0 10px;
	width:82px;
}
.menu_box li a {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: 32px;
    padding-left:8px;
    text-decoration: none;
	font-size:13px;
}
.menu_box li a:link {
	font-size:13px;
    color: #FFFFFF;
}
.menu_box li a:visited {
	font-size:13px;
    color: #FFFFFF;
}
.menu_box li a:hover {
	font-size:13px;
    color: #FFFFFF;
}
.menu_box li a b {
    float: left;
	font-size:13px;
    height: 32px;
    width: 10px;
}
.menu_box li a span {
    cursor: pointer;
    float: left;
	font-size:13px;
}
.menu_box li.on {
    height: 40px;
    padding-top: 2px;
	font-size:13px;
}
.menu_box li.on a {
    background: url(/images/topnew/new_head_cur0.gif) no-repeat scroll 0 0 transparent;
    color: #036ead;
    display: block;
    float: left;
    height: 37px;
    line-height: 37px;
    padding: 0 0 0 4px;
    position: relative;
    text-decoration: none;
    z-index: 4;
	font-size:13px;
}
.menu_box li.on a:link {
	font-size:13px;
    color: #CC0001;
}
.menu_box li.on a:visited {
	font-size:13px;
    color: #cc0000;
}
.menu_box li.on a:hover {
	font-size:13px;
    color: #cc0000;
}
.menu_box li.on a span {
	font-size:13px;
    float: left;
}
.menu_box li.on a b {
    background: url(/images/topnew/new_head_cur0r.gif) no-repeat scroll 0 0;
    float: left;
    height: 36px;
    position: relative;
    width: 10px;
    z-index: 999;
	font-size:13px;
}
.menu_box li.cur {
	font-size:13px;
    height: 40px;
    overflow: hidden;
}
.menu_box li.cur a {
    background: url(/images/topnew/new_head_cur0.gif) no-repeat scroll 0 0 transparent;
    color: #cc0000;
    cursor: pointer;
    display: block;
    float: left;
    height: 36px;
    padding-left:6px;
    position: relative;
    text-decoration: none;
    z-index: 999;
	font-size:13px;
}
.menu_box li.cur a:link {
	font-size:13px;
    color: #cc0000;
}
.menu_box li.cur a:visited {
	font-size:13px;
    color: #cc0000;
}
.menu_box li.cur a:hover {
	font-size:13px;
    color: #cc0000;
    text-decoration: underline;
}
.menu_box li.cur a b {
    background: url(/images/topnew/new_head_cur0r.gif) no-repeat scroll 0 0;
    float: left;
    height: 35px;
    position: relative;
    width: 10px;
    z-index: 999;
	font-size:13px;
}
.menu_box li dl {
    display: none;
}
.menu_box li .ifr {
    display: none;
}
.menu_text {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FCFCFC;
    border-color: #CC0001 #CC0001 #CC0001;
    border-right: 2px solid ##CC0001;
    border-style: solid;
    border-width: 1px 2px 2px;
    display: none;
    left: 700px;
    position: absolute;
    top: 36px;
    width: 282px;
    z-index: 9;
}
.menu_text dl {
}
.menu_text dt {
    color: #cc0000;
    font-size: 13px;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    padding: 0 20px 0 24px;
}
.menu_text dt a:link {
	font-size:13px;
    color: #cc0000;
}
.menu_text dt a:visited {
	font-size:13px;
    color: #cc0000;
}
.menu_text dt a:hover {
	font-size:13px;
    color: #cc0000;
    text-decoration: underline;
}
.menu_text dt.black {
    color: #373434;
}
.menu_text dd {

    color: #575656;
    font-size: 12px;
    line-height: 21px;
    padding: 0 10px 0 24px;
	font-size:13px;
}
.menu_text dd a {
    color: #575656;
}
.menu_text dd a:link {
    color: #575656;
}
.menu_text dd a:visited {
    color: #575656;
}
.menu_text dd a:hover {
    color: #575656;
    text-decoration: underline;
}
.menu_text dl.bin {
}
.menu_text dl.bin dt {
    color: #373434;
    font-size: 13px;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    padding: 0 0 0 24px;
}
.menu_text dl.bin dd {
    color: #575656;
    font-size: 12px;
    line-height: 23px;
    padding: 0 24px;
}
.menu_text dl.bin dd a {
    color: #575656;
    text-decoration: none;
}
.menu_text dl.bin dd a:link {
    color: #575656;
}
.menu_text dl.bin dd a:visited {
    color: #575656;
}
.menu_text dl.bin dd a:hover {
    color: #575656;
    text-decoration: underline;
}
.menu_text dl.bin dd.hover {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
}
.menu_text dl.bin dd.hover a {
    color: #FFFFFF;
}
.menu_text h4#hos {
    color: #cc0000;
    font-size: 13px;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    padding: 0 20px 0 24px;
}
.menu_text h4#hos a:link {
    color: #cc0000;
	font-size:13px;
}
.menu_text h4#hos a:visited {
    color: #cc0000;
	font-size:13px;
}
.menu_text h4#hos a:hover {
    color: #cc0000;
    text-decoration: underline;
	font-size:13px;
}

.menu_text h4#hos1 {
    color: #cc0000;
    font-size: 13px;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    padding: 0 16px 0 24px;
}
.menu_text h4#hos1 a:link {
    color: #cc0000;
	font-size:13px;
}
.menu_text h4#hos1 a:visited {
    color: #cc0000;
	font-size:13px;
}
.menu_text h4#hos1 a:hover {
    color: #cc0000;
    text-decoration: underline;
	font-size:13px;
}


.menu_text dl.hosti {
    clear: both;
    padding: 0 20px 0 24px;
	font-size:13px;
}
.menu_text dl.hosti dt {
    color: #939292;
    font-size: 12px;
    font-weight: normal;
    height: 21px;
    line-height: 21px;
    padding: 4px 0 0;
}
.menu_text dl.hosti dt a:link {
    color: #939292;
}
.menu_text dl.hosti dt a:visited {
    color: #939292;
}
.menu_text dl.hosti dt a:hover {
    color: #939292;
    text-decoration: underline;
}
.menu_text dl.hosti dt.black {
    color: #373434;
}
.menu_text dl.hosti dd {
    color: #575656;
    float: left;
    font-size: 12px;
    line-height: 21px;
    padding: 0 10px 0 0;
}
.menu_text dl.hosti dd a {
    color: #575656;
}
.menu_text dl.hosti dd a:link {
    color: #575656;
}
.menu_text dl.hosti dd a:visited {
    color: #575656;
}
.menu_text dl.hosti dd a:hover {
    color: #575656;
    text-decoration: underline;
}

.menu_text dl.maili {
    clear: both;
    padding: 0 12px 0 24px;
	font-size:13px;
}
.menu_text dl.maili dt {
    color: #939292;
    font-size: 12px;
    font-weight: normal;
    height: 21px;
    line-height: 21px;
    padding: 4px 0 0;
}
.menu_text dl.maili dt a:link {
    color: #939292;
}
.menu_text dl.maili dt a:visited {
    color: #939292;
}
.menu_text dl.maili dt a:hover {
    color: #939292;
    text-decoration: underline;
}
.menu_text dl.maili dt.black {
    color: #373434;
}
.menu_text dl.maili dd {
    color: #575656;
    float: left;
    font-size: 12px;
    line-height: 21px;
    padding: 0 10px 0 0;
}
.menu_text dl.maili dd a {
    color: #575656;
}
.menu_text dl.maili dd a:link {
    color: #575656;
}
.menu_text dl.maili dd a:visited {
    color: #575656;
}
.menu_text dl.maili dd a:hover {
    color: #575656;
    text-decoration: underline;
}
.menu_text dl.host {
    clear: both;
    padding: 0 20px 0 24px;
}
.menu_text dl.host dt {
    color: #cc0000;
    font-size: 13px;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    padding: 0 0 4px;
}
.menu_text dl.host dt a:link {
    color: #cc0000;
}
.menu_text dl.host dt a:visited {
    color: #cc0000;
}
.menu_text dl.host dt a:hover {
    color: #cc0000;
    text-decoration: underline;
}
.menu_text dl.host dd {
    color: #575656;
    font-size: 12px;
    line-height: 21px;
    padding: 0 10px 0 0;
}
.menu_text dl.host dd a {
    color: #575656;
	font-size:13px;
}
.menu_text dl.host dd a:link {
    color: #575656;
}
.menu_text dl.host dd a:visited {
    color: #575656;
}
.menu_text dl.host dd a:hover {
    color: #575656;
    text-decoration: underline;
}
.menu_text .hos_line {
    background: none repeat scroll 0 0 #E4E4E4;
    clear: both;
    height: 1px;
    margin: 0 22px 0;
    overflow: hidden;
}
.menu_text p.con {
    line-height: 19px;
    margin-top: 8px;
    padding: 0 10px 0 24px;
}
.menu_2col .menu_2col_1 {
    border-right: 1px dashed #CCCCCC;
    float: left;
    padding: 10px 0 0;
    width: 166px;
}
.menu_2col .menu_2col_2 {
    background: none repeat scroll 0 0 #F3F2F2;
    float: left;
    padding: 10px 0 0;
    width: 256px;
}
.menu_2cols .menu_2col_1s {
    float: left;
    padding: 10px 0 0;
    width: 120px;
}
.menu_2cols .menu_2col_2s {
    border-left: 1px dashed #CCCCCC;
    background: none repeat scroll 0 0 #F3F2F2;
    float: left;
    padding: 10px 0 0;
    width: 160px;
}
.menu_3col .menu_3col_1 {
    border-right: 1px dashed #CCCCCC;
    float: left;
    padding: 10px 0 0;
    width: 166px;
}
.menu_3col .menu_3col_2 {
    border-right: 1px dashed #CCCCCC;
    float: left;
    padding: 10px 0 0;
    width: 206px;
}
.menu_3col .menu_3col_3 {
    background: none repeat scroll 0 0 #F3F2F2;
    float: left;
    padding: 10px 0 0;
    width: 256px;
}
.menu_3col .menu_3col_1_1 {
    border-right: 1px dashed #CCCCCC;
    float: left;
    padding: 10px 0 0;
    width: 350px;
}

.menu_3col .menu_3col_2_1 {
    float: left;
    padding: 10px 0 0;
    width: 330px;
}

.menu_4col .menu_4col_1 {
    border-right: 1px dashed #CCCCCC;
    float: left;
    padding: 10px 0 0;
    width: 166px;
}
.menu_4col .menu_4col_2 {
    border-right: 1px dashed #CCCCCC;
    float: left;
    padding: 10px 0 0;
    width: 166px;
}
.menu_4col .menu_4col_3 {
    border-right: 1px dashed #CCCCCC;
    float: left;
    padding: 10px 0 0;
    width: 166px;
}
.menu_4col .menu_4col_4 {
    background: none repeat scroll 0 0 #F3F2F2;
    float: left;
    padding: 10px 0 0;
    width: 256px;
}
.menu_5col .menu_5col_1 {
    border-right: 1px dashed #CCCCCC;
    float: left;
    padding: 10px 0 0;
    width: 210px;
}
.menu_5col .menu_5col_2 {
    background: none repeat scroll 0 0 #F3F2F2;
    float: left;
    padding: 10px 0 0;
    width: 252px;
}
.ad_box {
    background: none repeat scroll 0 0 #F3F2F2;
    height: 82px;
    margin: 10px;
    overflow: hidden;
    padding: 15px 10px 0 100px;
}
.ad_box2 {
    background: none repeat scroll 0 0 #F3F2F2;
    height: 154px;
    margin: 10px;
    overflow: hidden;
    padding: 15px 10px 0 100px;
}
.ad_domain_box {
    background: url(/images/topnew/ym2.gif) no-repeat scroll 10px 12px transparent;
}

.ad_sitebuite_box {
    background: url(/images/topnew/web2.gif) no-repeat scroll 10px 12px transparent;
}
.ad_400_box {
    background: url(/images/topnew/400.jpg) no-repeat scroll 10px 0px transparent;
}
.ad_mail_box {
    background: url(/images/topnew/mail.gif) no-repeat scroll 20px 0px transparent;
}
.ad_zuyong_box {
    background: url(/images/topnew/zuyong.gif) no-repeat scroll 20px 0px transparent;
}
.ad_plan_box {
    background: url(/images/topnew/web1.gif) no-repeat scroll 10px 12px transparent;
}
.ad_cloud_box {
    background: url(/images/topnew/cloud.gif) no-repeat scroll 10px 12px transparent;
}
.ad_host_box {
    background: url(/images/topnew/fla6.jpg) no-repeat scroll 10px 12px transparent;
}
.ad_channel_box {
    background: url(/images/topnew/channel.gif) no-repeat scroll 10px 12px transparent;
}
.ad_weixin_box {
    background: url(/images/weixin/wei_pic.jpg) no-repeat scroll 10px 12px transparent;
	height:175px;
}
.ad_box h4 {
    color: #000000;
    font-family: "Î¢ÈíÑÅºÚ","ËÎÌå";
    font-size: 13px;
    height: 21px;
    line-height: 21px;
}
.ad_box h4.co {
}
.ad_box h4 a {
    display: block;
    height: 15px;
}
.ad_box h4 a:hover {
    color: #FF5101;
    text-decoration: underline;
}
.ad_box p {
    color: #666666;
    line-height: 19px;
    padding-top: 5px;
}
.ad_box p a {
    color: #666666;
    text-decoration: none;
}
.ad_box p a:hover {
    color: #FF5101;
    text-decoration: underline;
}
.ad_box span {
    color: #FF5101;
    float: right;
    height: 21px;
    line-height: 21px;
    padding-right: 12px;
}
.ad_box span a:link {
    color: #FF5101;
}
.ad_box span a:visited {
    color: #FF5101;
}
.ad_box span a:hover {
    color: #FF5101;
    text-decoration: underline;
}

#menu_text1, #menu_text2, #menu_text3, #menu_text4, #menu_text5, #menu_text6,#menu_text7,#menu_text8 {
    background: none repeat scroll 0 0 #FCFCFC;
    border: 2px solid #CC0001;
    display: none;
    left: 0;
    position: absolute;
    top: 36px;
    width: 960px;
    z-index: 9;
}
#menu_text0 {
    width: 760px;
}
#menu_text1 {
    left: 37px;
    width: 630px!important;
}
#menu_text4 {
    left: 156px;
    width: 682px!important;
}
#menu_text3 {
    left: 200px;
    width: 423px!important;
}
#menu_text2 {
    left: 120px;
    width: 423px!important;
}
#menu_text9 {
    left: 180px;
    width:525px!important;
}
#menu_text6 {
    left: 450px;
    width: 423px!important;
}
#menu_text7 {
    left: 700px;
    width: 282px!important;
}

#menu_text5 {
    left: 340px;
    width: 630px!important;
}

#menu_text10 {
    left: 250px;
    width: 423px!important;
}
#menu_text11 {
    left: 380px;
    width:285px!important;
}

.clearit {
	CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 0px
}
.h20 {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 15px
}
.is_qiang_ico {
    background: url("/images/qiang.gif") repeat scroll 0 0 transparent;
    height: 23px;
    margin: -10px 0 0 3px;
    position: absolute;
    width: 20px;
}
.is_hot_ico {
    background: url("/images/hot3.gif") repeat scroll 0 0 transparent;
    height: 18px;
    margin: -10px 0 0 -15px;
    position: absolute;
    width: 32px;
	z-index:9999;
}
.is_rexiao_ico {
    background: url("/images/vesite/ico_rexiao.gif") repeat scroll 0 0 transparent;
    height: 20px;
    margin: -6px 0 0 3px;
    position: absolute;
    width: 28px;
}
.is_tehui_ico {
    background: url("/images/vesite/ico_tehui.gif") repeat scroll 0 0 transparent;
    height: 20px;
    margin: -6px 0 0 3px;
    position: absolute;
    width: 28px;
}

.is_tui_ico {
    background: url("/images/vesite/ico_tuijian.gif") repeat scroll 0 0 transparent;
    height: 20px;
    margin: -6px 0 0 3px;
    position: absolute;
    width: 28px;
}
.top_up_right  .xixi{display:none}
.top_up_right:hover .xixi{position:absolute;display:block;margin:0;padding:10px;z-index:10000;width:182px;background:#FFFFFF;border:1px solid #dddddd;font-size:11px!important;font-weight:bold;color:#336699;line-height:15px;}