body {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:0; background:#D8E8F5; font-size:12px; letter-spacing:normal
}

td { padding-left:7px}
h5 { font-size:13px; font-weight:bold}

hr{ color:#666666; height:1px;}

.input { width:150px; color:#88360F; font-weight:bold; border:1px solid #88360F; }
.input2 { font-size:12px; color:#88360F; width:150px; border:1px solid #88360F; }
.input3 { font-size:12px; color:#666666; width:120px; border:1px solid #666666; font-weight:bold }

li { list-style-position: inside}

h6{ font-size:13px; margin:0; padding:0; line-height:1px}


a:link { color: #FF6600; text-decoration:underline}
a:visited { color:#FF6600; text-decoration:underline}
a:hover { color:#FF6600; text-decoration:none}

.menu_img1 { border-bottom:2px solid #FFFFFF}
.menu_img2 { border-bottom:2px solid  #FF9900}



.logo-menu { height:106px; width:994px; background:#fff; text-align:left }

.logo { width:200px; height:106px; float:left}

.top_right { float:right; width:794px;  height:106px}

.lang {float:right; height:27px; padding:50px 35px 0 0; text-align:right; }



.m_menu { float:right; width: 764px; height:29px; clear:both; text-align:right; padding-right:30px }

.bar { width:100%; height:35px; background:url(bar_bg.gif); }

.content { width:994px; height: auto; background:#fff; }

.content2 { width:994px; height: auto; background:#fff; }

.banner_box { height: auto;  }

.banner_heading { width:934px; height:25px; background:#3957B5; line-height:25px; color:#fff; font-weight:bold; text-align:right;  }

.banner_heading_left{ width:68.5%; height:25px; line-height:25px; float:left}

.banner_heading_right{ width:25.8%; height:25px; line-height:25px; float:right; text-align: left}

.banner_content { height:200px; width:924px; border:5px solid #3957B5; margin-top:1px; background:#fff}

.rate_banner_content { height:200px; width:936px; border:5px solid #3957B5; margin-top:1px; background:#fff}

.ads { width:67.6%; float:left;  height:200px; }
.ads img { margin-bottom:-3px}

.news { width:26%; float:right; border-left:1px solid #ccc; height:200px; text-align:left; line-height:20px; }
.goshop { border-bottom:1px solid #5FAE3C; padding-left:2px}
.new_text { padding-left:5px}

.hihicall { width:930px; height:200px;  margin-top:3px; border:2px solid #3957B5}



.hihicall_left { height:200px; width:685px;  float:LEFT;  text-align:left; }
.hihicall_img { float:left; width:auto; height:auto}
.hihicall_description { float:left; width:415px; height:200px; }
.hihicall_description_text { height:150px!important;height:130px; padding-left:15px;   }
.hihicall_description_text li {  line-height:35px; margin:0; padding:0  }
.hihicall_description_menu { float:left; border:1px solid #DAC749; height: auto; width:96%;  text-align:center;  color:#FF6600; line-height:25px; background: #FBF1B0; padding:0px 0 0px 0!important; padding:5px 0 5px 0; margin-top:7px}
.hihicall_description_menu img { margin-bottom:-2px}


.hihicall_right { height:200px; width:243px; border-left:1px solid #CCCCCC; float:right;   text-align:left}
.rate_right { height:200px; width:240px; border-left:1px solid #CCCCCC; float:right;   text-align:left}


.rate_head{ background: #87C8F8; color:fff;  line-height:25px; padding:0 0 0 10px; border-bottom:2px solid #4E87DE}

.real_rate_head { background: #87C8F8; color:#fff;  line-height:25px; padding:0 0 0 10px!important;padding:5px 0 5px 10px; border-bottom:2px solid #4E87DE}

.rate_content { padding-left:10px;line-height:21px!important;line-height:19px; padding-top:10px!important; padding-top:0}
.rate_content2 { padding-left:10px;line-height:21px!important;line-height:27px; padding-top:10px!important; padding-top:15}
.real_rate_content{ padding-left:10px;line-height:25px;}

.net_bar {width:932px; height:165px;  margin-top:3px; border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc}
.wd_proxy{ width:23% ;height:150px; float:left;  text-align:left; padding:10px 0 0 5px;line-height:19px; border-top:5px solid #F6A93B; background:#FCE7CA}
.cn_proxy { width:31%; height:150px; float:left; border-top:5px solid #CCFF33; background:#EDF9C9;padding:10px 0 0 5px; border-left:1px solid #fff; text-align:left;line-height:30px;}

.cn_proxy_more { text-align:right; padding:5px 10px 0 0}

.i_bar { width:44.2%; height:150px; float:right; padding:10px 0 0 5px;  border-top:5px solid #0099FF; background:#DAEEFB; text-align:left; line-height:23px}





.callback_head{ width:934px; height:35px!important;height:35px;  float:left; margin:3px 0 3px 15px!important;margin:3px 0 0px 8px; line-height:30px; text-align:left; padding-left:15px; color:#fff; font-weight:bold; }

.callback_head_left { float:left; width:11px; height:37px}



.callback_head_center {  float:left; width:912px; height:37px; background:url(callback_bar_bg.gif); line-height:37px}
.callback_head_right { float:right; width:11px; height:37px}
.callback_banner { text-align:left;  height:120px; border:1px solid #3957B5; clear:both; width:932px; margin-bottom:3px}
.callback_banner  img { margin-bottom:-3px}


.callback { width:930px; height:436px!important;height:436px;  margin-top:0px; border:2px solid #3957B5; clear:both}

.callback_sms { height: auto; width:32%;  float:left }
.callback_sms_head { height:39px;   text-align:left; background: url(sms_callback_head_bg.gif) ;margin-bottom:5px!important; margin:0  }

.callback_sms_content {  background:#D7E9F7; height:380px; text-align:left; padding:5px; line-height:18px; color: #12535A  }




.callback_web{ height:350px; width:328px;  float:LEFT; margin:0 3PX 0 3px}
.callback_web_head { height:39px;   text-align:left; background:url(web_callback_head_bg.gif); margin-bottom:5px!important; margin:0  }


.callback_web_content {  background:#F8E5D1; height:380px;text-align:left; padding:5px; line-height:18px;color: #88360F  }





.callback_phone{ height:350px; width:32%; float:right}
.callback_phone_head { height:39px;   text-align:left; background:url(phone_callback_head_bg.gif);margin-bottom:5px!important; margin:0   }

.callback_phone_content {  background:#DDF4BD; height:380px;text-align:left; padding:5px ;line-height:18px; color: #3C600A }




.footer { width:935px; text-align:center; height:70px; background: #3957B5; border:1px solid #3957B5; color:#fff; line-height:35px; margin-top:5px;clear:both; padding-top:30px}


/*---------------------------about page ----------------------------*/

.about_text { width:930px; height: 500px!important; height:auto;  margin-top:3px; border:2px solid #3957B5}
.about_text_left { height:200px; width:900px;  float:LEFT;  text-align:left; padding:10px;  } 

.about_text_right { height:200px; width:244px; float:right;   text-align:left} 



.about_text_tittle { height:25px; background: #4E87DE; color:#fff; font-weight:bold; padding-left:20px; font-size:13px; line-height:25px}

.cb_text_tittle { height:25px; background: #FF9900; color:#fff; font-weight:bold; padding-left:20px; font-size:13px; line-height:25px}


.about_text_content { margin-top:14px; line-height:23px; height:auto; }


.about_box{ width:26%; float:right; border-left:1px solid #ccc; height:200px; text-align:left; line-height:20px; }
.about_box a:link { color:#000; text-decoration:none}
.about_box a:visited { color:#000; text-decoration:none}
.about_box a:hover { color:#000; text-decoration: underline}
.about_box a:active { color:#000; text-decoration:none}


.about_box_t1 { height:27px; background:#FFCC99; border-bottom:1px solid #666; padding-left:10px; line-height:27px}

.about_box_t2 { height:27px; background: #FFFFCC;border-bottom:1px solid #666;padding-left:10px; line-height:27px}

.about_box_contact{ padding:5px 0 0 5px}

/*-----------------------------------------------faq page */

.faq1_left { width:50%;  float:left}
.faq1_left a { color:#000}
.faq1_left a:visited { color:#000}
.faq1_left a:hover { color:#000}
.faq1_left a:active { color:#000}

.faq1_right { width:50%;  float:right}

.faq1_right a { color:#000}
.faq1_right a:visited { color:#000}
.faq1_right a:hover { color:#000}
.faq1_right a:active { color:#000}



.faq_content2 { width:994px; height: auto; background:#fff; }

.faq_text { width:930px; height: 1100px!important; height:1000px;  margin-top:3px; border:2px solid #3957B5}
.faq2_text { width:930px; height: 2500px!important; height:1000px;  margin-top:3px; border:2px solid #3957B5}

/*-------------------------------------------------*/


.partners_text_content li {line-height:25px}

.partners_content { width:994px; height: auto; background:#fff }

.partners_content_text { width:930px; height: 370px!important; height:auto;  margin-top:3px; border:2px solid #3957B5}


/*--------------------contact page -----*/
.contact_content2  { width:994px; height:auto; background:#fff; }



.contact_text { width:930px; height: 350px!important; height:auto;  margin-top:3px; border:2px solid #3957B5}

/*------------soft phone page ---------*/
.soft_tittle { text-align:left; width:99%; height: 25px; border:1px solid #5FA2CB; margin-top:3px; line-height:25px; background:#C3E0F5  }

.soft_tittle_text{height:23px; background:#fff; width:98%px; text-align:left; padding-left:5px; color: #000; border:2px solid #C3E0F5}

.soft_tittle_text  li {  line-height:25px ;background:url(li2.gif) no-repeat left; list-style:none; padding-left:19px!important; padding-left:7px;  font-weight:bold  }

.soft_content { text-align:left; width:98%; height: auto; border:1px solid #5FA2CB; margin-top:3px; font-size:13px;  background: #EFF8FC ; padding:5px; line-height:20px  }

.soft_content li { list-style:inside}

.soft_content a  { color:#FF6600 }

.soft_phone_content { width:994px; height: auto; background:#fff; }

.soft_phone { width:930px; height: auto; background:#fff;  margin-top:3px; border:2px solid #3957B5}


/*----------proxy page------------ */
.proxy_text { width:930px; height: 700px!important; height:auto;   margin-top:3px; border:2px solid #3957B5}


/*--------account page------*/
.calling_text { font-size:12px; text-align:left; padding-left:7px}

/*----------------------Check rates page --------------------- */
#editarea {margin:5px 0 0 0; height: auto;  width:757px; border:1px solid #5FA2CB; float:left}

#edithead {background:#5FA2CB; font-size:12PX; height:25px; color:#FFFFFF; line-height:25px; text-align:left; padding-left:10px; font-weight:bold}

.edithead {background:#5FA2CB; font-size:12PX; height:25px; color:#FFFFFF; line-height:25px; text-align:left; padding-left:10px; font-weight:bold}



#editcontent {  height:auto; min-height:270px; text-align:left; padding:7px; font-size:13px; font-family:tahoma; float:left; width:95%; background:#FFF}

#editcontent a { color:#5FA2CB }

#select_pc { height:200px;  padding-left:20px; width:45%; float:left; background:#FFFF99; padding-top:15PX}

#select_callback { height:200px;  padding-left:20px; width:45%; float:right; background:#B6E1F5;padding-top:15PX}



#price1 { height:30px; background: #C0C068; clear:both; padding-left:20px; line-height:30px; text-align:center; color:
#fff; font-weight:bold; font-family:tahoma; width:45%; float:left}

#price2 { height:30px; background: #57BFEF; clear:both; padding-left:20px; line-height:30px; text-align:center; color:
#fff; font-weight:bold; font-family:tahoma; width:45%; float:right}


.pc_left {float:left; width:194px; text-align:center;  height:100px}

.pc_right { float:right;  width:600px; line-height:23px  }


.per_sev { height:30PX; border-bottom:1px dashed  #A6CFF4; line-height:30px; font-weight:bold;  margin:10px 0 10px 0; clear: both   }



/*--------------------tips------------------*/

.tooltips{
position:relative; /*这个是关键*/
z-index:2;
}
.tooltips:hover{
z-index:3;
background:none; /*没有这个在IE中不可用*/
}
.tooltips span{
display: none;
}
.tooltips:hover span{ /*span 标签仅在 :hover 状态时显示*/
display:block;
position:absolute;
top:10px!important;top:27px;
left:0px;
width:100px;
border:1px solid black;
background-color:#ccFFFF;
padding: 3px;
color:black;
}


/*-------------------------------------------again-----------*/

#index_big {text-align:left;  height:338px; border:1px solid #3957B5; clear:both; width:932px; margin-bottom:3px}

.index_callback_howuse{width:930px;  height:320px!important;height:320px;  margin-top:0px; border:2px solid #3957B5; clear:both; text-align: left; line-height:30px; }

#index_callback_howuse_text { width:743px; float:left;  height:auto;font-size:13px; color:#666666; font-weight:bold;}


#index_callback_howuse_text_title { padding-top:5px; padding-left:10px; height:auto}

#index_callback_howuse_text_content { height:220px; padding:15px; background: #FEF0DA }
#index_callback_howuse_text_content img { margin:0px; padding:0}
#index_callback_howuse_text_content_bottom { background:#FEF0DA ; text-align:right; padding-right:30px}

#index_callback_howuse_flash { width:180px; float:right;  height:320px!important;height:320px; border-left:1px solid #3957B5}

#detail_callback_howuse_text {  float:left;  height: auto}

#detail_callback_fetured_text_content { height:auto;  background: #E4F8FC;  padding:10px 15px 10px 20px }

#detail_callback_howuse_text_content { height:auto; padding:10px 15px 10px 20px ; background: #FEF0DA }
