@charset "utf-8";

body {

    

}

*{

    padding:0;

    margin:0;

}

ul{

    list-style:none;

}

li{

    float:left;

}

img{

    border:none;

}

.left{

    float:left;

}

.right{

    float:right;

}

#container{

    

    margin:0 auto;

}

.header{

    width:100%;

    height:261px;

    position:relative;

    background:url(../images/headerbg.png) repeat-x;



}

.logo{

    position:absolute;

    left:95px;

    top:0px;

}

.logo a{

    background:url(../images/logo.png) no-repeat;

    width:355px;

    height:144px;

    display:block;

    overflow:hidden;

}

.mainnav{

    position:absolute;

    right:-95px;

    bottom:0px;

    line-height:37px;

    font-family:Tahoma;

    font-size:14px;

    width:503px;

}

.mainnav li{

    background:url(../images/mainnav_rig.gif) no-repeat right top;

    padding:0 21px 0 0;

    margin-left:2px;

}

.mainnav li a,

.mainnav span{

    text-decoration:none;

    background:url(../images/mainnav_lef.gif) no-repeat left top;

    padding:0 0 0 21px;

    color:#fff;

    float:left;

}

.mainnav li a:hover,

.mainnav span{

    color:#000;

}

.top{

    width:830px;

    height:269px;

}

.why{

    float:left;

    width:227px;

    padding:30px 0 0 26px;

}

.why h2{

    float:left;

    padding-bottom:5px;

}

.why ul{

    float:left;

}

.why li{

    background:url(../images/icon01.png) no-repeat left center;

    line-height:18px;

    padding-left:15px;

    color:#000;

    width:227px;

}

.unlimited{

    width:415px;

    float:left;

    line-height:20px;

    padding:30px 0 0 19px!important;

    padding:30px 0 0 5px;

}

.unlimited h1{

    float:left;

    margin-left:-3px;

}

.unlimited h3{

    float:left;

    color:#000;

    font-size:15px;

}

.unlimited p{

    color:#fff;

    width:172px;

    padding-top:3px;

    float:left;

}

.mid{

    float:left;

    padding:20px 0 22px 0;

    width:830px;

    overflow:hidden;

}

.network,

.burncd,

.download{

    background:url(../images/ares_bg_01_bg.gif) repeat-y;

    width:265px;

    height:285px;

    float:left;

    margin-right:17px;

    overflow:hidden;

}

.network_con,

.burncd_con,

.download_con{

    float:left;

    background:url(../images/ares_bg_01_top.gif) no-repeat left top;

    width:100%;

    height:280px;

}

.burncd_con{

    background:url(../images/ares_bg_02_top.gif) no-repeat left top;

}

.download_con{

    background:url(../images/ares_bg_03_top.gif) no-repeat left top;

}

.network img,

.burncd img,

.download img{

    float:left;

}

.download{

    float:right;

    margin-right:0px;

    background:url(../images/ares_bg_03_bg.gif) repeat-y;

}

.burncd{

    background:url(../images/ares_bg_02_bg.gif) repeat-y;

}

.con{

    float:left;

    padding:20px 0 0px 90px;

}

.con h1{

font-size:16px;

font-weight:bold;

margin-left:-4px;

}

.con02{

    float:left;

    padding:10px 0 0 100px;

}

.network p{

    float:left;

}

.con a{

    background:url(../images/icon02.png) no-repeat left center;

    padding-left:15px;

    font-weight:bold;

    color:#585858;

    margin-top:5px;

    float:left;

    margin-left:-2px;

    text-decoration:none;

}

.con a:hover{

    text-decoration:underline;

}

.down_a{

    float:left;

    margin:15px 0 0 100px;

    text-indent:-999px;

    width:100px;

    height:20px;

}

.input01{

    width:95px;

    padding:2px 5px;

    margin:0 10px;

    float:left;

}

.select01{

    float:left;

}

.select_box{

    float:left;

    padding:25px 0 0 15px;

}

.bot{

    float:left;

    width:830px;

}

.bot02{

    float:left;

    width:830px;

    padding-top:18px;

}

.leader{

    float:left;

    width:346px;

}

.leader_ul{

    float:left;

    width:344px;

    padding:5px 0 0 0;

    border-left:1px solid #b0b0b0;

    border-right:1px solid #b0b0b0;

}

.leader_ul a{

    color:#585858;

    text-decoration:none;

    line-height:22px;

}

.leader_ul a:hover{

    text-decoration:underline;

}

.leader_ul li{

    width:314px;

    padding-left:30px;

    background:url(../images/icon03.png) no-repeat 20px center;

}

.say{

    float:right;

    width:465px;

}

.say_ul{

    border-left:1px solid #b0b0b0;

    border-right:1px solid #b0b0b0;

    float:left;

    width:463px;

    overflow:hidden;

}

.say_ul li{

    padding:11px 11px 0 11px;

    line-height:18px;

    width:443px;

}

.say_ul li .right{

    width:350px;

}

.say_ul li img{

    border:1px solid #a0a0a0;

}

.say_ul li a:hover{

    text-decoration:underline;

}

.foot{

    width:100%;

    float:left;

    padding:17px 0;

    background:#395062;

    text-align:center;

    color:#fff;

    margin-top:30px;

    font-size:10px;

}

.foot a{

color:#fff;

text-decoration:none;

}

.foot a:hover{

text-decoration:underline;

}

#container_w{

    margin:0 auto;

}

.say_ul li a{

    text-decoration:none;

    display:block;

    cursor:hand;

    cursor:pointer;

}

.bot h1{

    font-size:18px;

    font-weight:bold;

    padding:27px 0 8px 10px;

}

.faq{

    width:780px;

    padding-left:10px;

}

.faq h4{

    font-size:14px;

    color:#333;

    font-weight:bold;

    padding:15px 0 5px 15px;

    background:url(../images/icon_help.png) no-repeat left 19px;

}

.faq p{

    padding:2px 0;

    font-size:12px;

    line-height:20px;

}

.faq li{

    width:780px;

}

.contact{

    float:left;

    padding:10px;

    background:#ccc;

    width:810px;

}

.contact li{

    padding:2px 0;

}

.contact label{

    float:left;

    width:215px;

    padding-right:5px;

    text-align:right;

    padding-top:2px;

}

.contact select,

.contact input,

.contact img,

.contact textarea{

    float:left;

}

.contact input,

.contact textarea{

    width:200px;

    padding:2px;

}

.contact textarea{

    height:80px;

}

/*----download-----*/

.page_lef{

    float:left;

    width:225px;

    margin-top:15px;

    margin-left:15px!important;

    margin-left:7px;

    background:url(../images/lef_mid.gif) repeat-y;

}

.page_lef a{

    color:#333;

    padding-left:15px;

    text-decoration:none;

    background:url(../images/lef_icon.gif) no-repeat 5px center;

}

.page_lef a:hover{

    color:#108ec1;

}

.lefnav_ul{

    float:left;

    width:180px;

    padding:0 10px 10px 10px;

}

.lefnav_ul li{

    padding:5px 0;

    width:180px;

    background:url(../images/dot.gif) repeat-x left bottom;

}



.page_rig{

    float:right;

    margin-top:15px;

    background:url(../images/rig_mid.gif) repeat-y;

    width:573px;

    overflow:hidden;

}

.page_rig h3{

    border-bottom:3px solid #CCCCCC;

    float:left;

    font-size:24px;

    font-weight:bold;

    margin-left:20px !important;

    margin-left:10px;

    padding:10px 0 5px 0;

    margin-bottom:10px;

    width:532px;

}

.rig_con{

    float:left;

    line-height:20px;

    padding:0 0 10px 20px;

    width:540px;

}



/*----*/

.n_input02{

    width:180px;

    padding:1px 2px;

    float:left;

    border:1px solid #ccc;

    border-top:1px solid #abadb3;

    border-left:1px solid #abadb3

}

.n_login h4{

    font-size:14px;

    font-weight:bold;

    padding-bottom:10px;

}

.n_login{

    width:395px;

    margin:0 auto;

}

.n_login ul{

    border:1px solid #ccc;

    float:left;

    width:395px;

    padding:15px;

    margin-top:15px;

}

.n_login ul li{

    width:350px;

    padding:2px 0;

}

.n_login ul li label{

    width:70px;

    float:left;

}

.n_login span{

    color:#000;

    float:left;

    padding-top:10px;

}

.n_login a{

    color:#6e6df7;

    text-decoration:none;

}

.n_login a:hover{

    text-decoration:underline;

}

/*--thank--*/

.thank{

    float:left;

    width:822px;

    border-left:1px solid #ccc;

    border-right:1px solid #ccc;

    color:#585858;

}

.thank a{

    color:#0066cc;

    text-decoration:underline;

}

.thank a:hover{

    text-decoration:none;

}

.thank_con{

    float:left;

    padding:0 0 0 35px;

    width:767px;

}

.thank_con h1{

    font-size:20px;

    font-weight:bold;

    width:747px;

    float:left;

    margin-bottom:15px;

    padding:10px 0px 10px 0;

    border-bottom:4px solid #ccc;

}

.thank_text{

    font-size:14px;

}

.thank_text span{

    color:#ff0000;

    text-transform: uppercase;

}

.thank_main,

.thank_bot{

    float:left;

    width:747px;

    margin-top:20px;

    padding:20px 0;

    background:url(../images/dot02.gif) repeat-x left top;

}

.thank_bot{

    margin-top:0px;

}

.thank_main ul{

    float:left;

    padding:10px 0 0 0;

}

.thank_main li{

    line-height:22px;

    width:750px;

    padding:4px 0;

    text-align:left

}

.thank_main li .left{

    width:300px;

}

.thank_right{

    text-align:left;

    float:left;

    padding-left:15px;

}

.thank_main li font{

    font-size:12px;

    float:left;

    padding-right:5px;

}

.thank_main li span{

    background:url(../images/thank_textbg.gif) no-repeat;

    width:102px;

    padding-left:10px;

    float:left;

}

h1 {

    color:#FFFFFF;

    float:left;

    font-size:24px;

    font-weight:bold;

}

h1 a,

.info a{

    color:#000;

    text-decoration:none;

}

h1 a:hover,

.info a:hover{

    text-decoration:underline;

}

.info {

    color:#000000;

    float:left;

    margin:7px 0 0 0px;

    width:416px;

}

#b_part01 {

    border-left:2px solid #2c67a3;

    border-right:2px solid #2c67a3;

    float:left;

    padding:10px 0 0;

    width:827px;

}

.part01_lef {

    float:left;

    padding:10px 0 0 10px;

    width:388px;

}

.part01_rig {

    float:right;

    width:400px;

    padding-right:10px;

    overflow:hidden;

}

.i_tit {

    color:#000000;

    float:left;

    font-size:18px;

    font-weight:bold;

    width:100%;

}

.i_info {

    color:#555555;

    font-size:12px;

    margin-top:12px;

    width:100%;

    line-height:20px;

}

.i_info a{

    color:#585858;

    text-decoration:none;

}

.i_info a:hover{

    text-decoration:underline;

}

.down {

    float:left;

    margin-top:7px;

}

.size02 {

    color:#A4A4A4;

    float:left;

    font-size:11px;

    font-weight:bold;

    padding-left:8px;

}

.size02 a{

    text-decoration:none;

}

.down2 {

    float:left;

    padding:15px 0 0 10px;

}

.a_img {

    float:left;

}

.topfea_ul{

    float:left;

    margin-left:-14px!important;

    margin-left:-7px;

}

.topfea_ul li {

    background:url(../images/bot_01.png) no-repeat scroll left center;

    color:#777777;

    float:left;

    font-size:11px;

    font-weight:bold;

    margin:5px 0;

    padding-left:17px;

    width:245px;

}

.bot3{

    float:left;

    width:100%;

    margin:15px 0 10px 0px;

}

.bot3 font{

    width:100%;

    float:left;

    font-size:12px;

    font-weight:bold;

}

.bot3 font span{

    padding-top:5px;

}

.leader_tit,

.say_tit{

    background:url(../images/tit_leader.png) no-repeat;

    width:326px;

    padding:0 0 0 20px;

    line-height:32px;

    color:#fff;

    font-weight:bold;

    font-size:14px;

}

.say_tit{

    background:url(../images/tit_say.png) no-repeat;

    width:445px;

}

.p2_lef,

.p2_rig{

border-left:1px solid #B0B0B0;

border-right:1px solid #B0B0B0;

float:left;

padding:5px 7px 5px 7px;

line-height:18px;

width:330px;

}

.p2_rig{

width:449px;

}

.p2_lef a,

.p2_rig a{

color:#585858;

text-decoration:none;

}

.p2_lef a:hover,

.p2_rig a:hover{

text-decoration:underline;

}

.btn_down_vista{

width:202px;

height:40px;

text-indent:-999px;

overflow:hidden;

display:block;

}

html>body .btn_down_vista{

    background:url(../images/btn_down_vista.png) no-repeat;

}

*.btn_down_vista{

    background:none;

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_down_vista.png', sizingMethod='crop');

}





/*--------add 3-14--------------*/

.faq_body, .terms_body {

    float:left;

    font-weight:bold;

    padding:10px 20px 15px 20px;

    width:789px;

    border-left:1px solid #B0B0B0;

    border-right:1px solid #B0B0B0;

    overflow:hidden;

}



.faq_body h1, .terms_body h1 {

     color:#414141;

     font-size:18px;

}



.faq_body h4, .terms_body h4 {

    background:url(../images/faq_icon.gif) no-repeat left center;

    color:#414141;

    font-size:12px;

    padding:20px 0 20px 20px;

}



.terms_body h4 {

    background:transparent none repeat scroll 0 0;

    padding:20px 0 20px 5px;

}

.faq_body p, .terms_body p {



    color:#808080;

    font-size:12px;

    margin-top:-5px;

    padding-left:20px;

    width:780px;

    font-weight:normal;

}

.terms_body p {

line-height:20px;

margin-top:-10px;

padding-left:5px;

}

.terms_body td{ height:30px;}







/*-------add 3-17------------*/

.down_inco{ background:url(../images/icon02.png) no-repeat left center; padding-left:15px;}



/*-----add 3-18----------*/

.new_post_tit{

    background:url(../images/ares_post_tit.gif) no-repeat;

    width:326px;

    padding:0 0 0 20px;

    line-height:32px;

    color:#fff;

    font-weight:bold;

    font-size:14px;

}

.post_con{

   height:230px;

   padding:7px 0;

   color:#333;

}

.p_date{

   color:#6A6969;

}

.post_con p{

   float:left;

   padding-top:7px;

   width:330px;

}

.post_comment{ float:left; width:330px; padding-top:10px;}

.post_comment a{

  color:#0B4785;

  text-decoration:none;

}

.post_comment a:hover{

  color:#0B4785;

  text-decoration:underline;

}

.pop_tit{

    background:url(../images/pop_tit.gif) no-repeat;

    width:445px;

    padding:0 0 0 20px;

    line-height:32px;

    color:#fff;

    font-weight:bold;

    font-size:14px;

}

.pop_con{ width:470px; float:left; overflow:hidden; height:212px; padding:7px 0;}

.pop_ul01,.pop_ul02{ float:left; width:470px; padding-left:10px; overflow:hidden}

.pop_ul01 li{ float:left; padding-right:30px;}

.pop_ul02 li{ background:url(../images/pop_tit_inco.gif) no-repeat left center; padding-left:12px; float:left; margin-right:30px; margin-bottom:8px;}











.box_con{

float:left;

background:url(../images/box_bot02.png) no-repeat left bottom;

padding-bottom:5px;

}

/***

3.25

***/

.faq_body a,

.news_read a{

color:#0B4584;

text-decoration:none;

font-weight:normal;

}

.faq_body a:hover,

.news_read a:hover{

text-decoration:underline;

}

.news_read{

float:left;

text-align:center;

width:790px;

margin:15px 0 0 0;

border-top:1px solid #ccc;

}





.bot2

{

	margin:-15px 0 0 -10px;

}

*:first-child+html #ie67bug{

float:right;

width:175px;

margin-right:25px;

}

* html #ie67bug{

float:right;

width:175px;

margin-right:25px;



} 

*:first-child+html .bot2

{

clear:right;

margin:0;

}

* html .bot2

{



clear:right;

margin:0;

}

