.flash {
	width:800px;
	height:250px;
	margin-bottom:12px
}
.act_img{
	width:51px;
	height:51px;
    border:solid white;
    border-width:1px;
}
#new_act {
	float:left;
	width:593px;
	height:179px;
	background:url(/image/top_2/rb1_m.gif) repeat-y;
	margin-bottom:12px;
}
#new_act .bar1 {
	margin-left:8px
}
.rb1_top {
	width:593px;
	height:8px;
	background:url(/image/top_2/rb1_top.gif) no-repeat;
	overflow:hidden
}
#top_act {
	width:305px;
	height:125px;
	border:1px solid #e0e5e8;
	background:#f1f2f4;
	float:left;
	margin:11px 0 0px 19px;
	display:inline;
}
#new_act .dotline1 {
	width:576px;
	height:1px;
	overflow:hidden;
	float:left;
	margin-top:12px !important;
	margin-top:10px;
	margin-left:9px;
	display:inline
}
.act_con {
	float:left;
	color:#666668;
	margin-right:10px;
	line-height:18px;
	width:290px;
	margin:7px 6px 0 7px;
	display:inline;
	position:relative
}
.act_con .more2 {
	position:absolute;
	right:0px;
	top:97px;
	text-decoration:none;
	font-weight:bold
}
.act_con img {
	float:left;
	margin-right:8px;
	border:1px solid #e1e5e8;
	width:88px;
	height:85px
}
.act_title {
	color:#fe7d00;
	clear:none;
}
#activities {
	position:relative;
	height:132px;
	float:left;
	margin-left:0px;
	display:inline
}
#activities ul {
	margin-top:11px;
}
#activities li {
	float:left;
	width:51px;
	height:115px;
	margin-left:12px;
	display:inline;
}
.scroll_img {
	position:relative;
    padding-bottom: 5px;
}
.scroll_img .shadow1 {
	width:45px;
	height:45px;
	position:absolute;
	top:3px;
	left:3px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#33ffffff, endColorstr=#eeffffff)
}
#left_ar, #right_ar {
	background-position:left bottom;
	width:21px;
	height:15px;
	position:absolute;
	top:126px;
}
#left_ar {
	background-image:url(/image/top_2/left_arrow.gif);
	left:103px;
}
#right_ar {
	background-image:url(/image/top_2/right_arrow.gif);
	left:136px
}
#banners {
	width:195px;
	margin-right:12px;
	float:left;
}
#banners a {
	display:block;
	text-indent:-9000px
}
#banners a:hover {
	background-position:left bottom
}
#bo_banner a {
	background:url(/image/top_2/159bologo.gif) no-repeat top left;
	width:195px;
	height:58px;
}
#ch_banner a {
	background:url(/image/top_2/chanetlogo.gif) no-repeat top left;
	width:195px;
	height:88px;
}
#key_banner a {
	background:url(/image/top_2/keynetlogo.gif) no-repeat top left;
	width:195px;
	height:90px;
}
#popovivi_banner a {
	background:url(/image/top_2/popovivilogo.gif) no-repeat top left;
	width:195px;
	height:90px;
}
#news {
	float:left;
}
#friends {
	float:right;
	background:url(/image/top_2/friend_bg.gif) no-repeat;
	width:101px;
	height:305px;
	padding:28px 0 0 5px;
}
#friends li {
	padding-left:8px;
	padding-top:8px;
	float:left;
	width:78px;
	height:38px
}
#friends li a {
	display:block;
	width:78px;
	height:38px;
	background-position:left bottom;
}
#friends li a:hover {
	background-position:left top;
}

#index-c3 {
	width:474px;
	height:236px;
	margin-right:12px;
}
.menu3box {
	position:relative;
	overflow:hidden;
	height:30px;
	width:474px;
	text-align:left;
}
#menu3 li {
	float:left;
	display:block;
	cursor:pointer;
	width:158px;
	text-align:center;
	line-height:31px;
	height:30px;
	background:url(/image/top_2/news-2.gif) no-repeat;
}
.tab_li0 {
	display:none
}
#menu3 li a.wordc {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#menu3 li a.wordc:hover {
	color:#0f4a84;
	font-weight:bold;
}
#menu3 li.hover {
	background:url(/image/top_2/news-1.gif) no-repeat;
}
#menu3 li.hover a {
	color:#0f4a84
}
.main3box {
	clear:both;
	margin-top:1px;
	height:295px;
	width:474px;
	background:url(/image/top_2/news-bg.gif) no-repeat;
	position:relative;
	overflow:hidden
}
.main ul {
	padding-left:21px;
	padding-top:12px;
	float:left;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.txt10px {
	font-size:10px;
	letter-spacing:1px;
}
.main li {
	background:url(/image/top_2/icon1.gif) no-repeat left 50%;
	padding-left:22px;
	height:26px;
	line-height:26px;
	color:#055094
}
li.more2 {
	background:url(/image/top_2/icon2.gif) no-repeat left 0px;
	position:absolute;
	left:414px;
	top:263px;
	width:100px;
	height:20px;
	line-height:20px;
}
.main .l_orange {
	margin-right:3px;
	letter-spacing:1px;
}
.hidden {
	display:none
}
#corp_logos {
	padding:10px 0 0 0
}
#corp_logos li {
	background:none;
	float:left;
	clear:none;
	padding:0;
	position:relative;
}
#corp_logos table {
	background:#9dd6f3;
	margin-left:11px;
}
#corp_logos table td {
	width:109px;
	height:91px;
	position:relative;
}
#corp_logos .shadow2 {
	position:absolute;
	width:109px;
	height:91px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#11ffffff, endColorstr=#99ffffff)
}
a.icon_click {
	position:absolute;
	left:100px;
	top:71px;
	background:url(/image/top_2/ico2.gif) no-repeat left top;
	width:44px;
	height:42px
}
a.icon_click:hover {
	background-position:left bottom
}
#sevices {
	margin:0;
	padding:10px;
}
#sevices li {
	position: relative;
	float:left;
	padding:0;
	margin:0;
	width: 450px;
	height: 255px;
	background:none;
}
#sevices p a {
	color:#0f4a84;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold
}
#sevices span {
	color:#ff6600
}
#sevices .more2 {
	position:absolute;
	bottom:-22px;
	right:0px
}
#Scroller-1 {
	position: absolute;
	overflow: hidden;
	width: 430px;
	height: 248px
}
#Scroller-1 p {
	background:url(/image/top_2/icon1.gif) no-repeat 0px 8px;
	padding-left:14px;
	color:#757577;
	line-height:22px;
	margin-bottom:16px
}
.Scroller-Container {
	position: absolute;
	top: 0px;
	left: 0px;
}
.Scrollbar-Track {
	width: 8px;
	height: 253px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #c3e6f9;
}
.Scrollbar-Handle {
	position: absolute;
	margin-left:-2px;
	width: 12px;
	height: 17px;
	background-color: #4394e5 ;
}
/*--ourpartner
------------------------------------*/

#bannerbox {
	margin-top:12px;
	width:800px;
	height:128px;
}
#bannerbox li {
	float:left
}
#bannerbox .associate {
	width:394px;
	height:128px;
	padding-right:12px;
}
#bannerbox .associate {
	width:394px;
	height:128px;
}
.contentbox {	
	float:left; overflow:hidden;
}
.rightconb {
	float:right
}
.contentbox li {
	width:394px;height:79px; position:relative;background:url(/image/top_2/ourpartner/greybg.gif) no-repeat;margin-top:12px
}
.contentbox img {
	float:left;clear:none;margin:7px
}
.contentbox p {
	float:left; width:270px;padding:12px 16px 0 0
}
.contentbox p a {
	color:#5f646c;
	text-decoration:none;
}
.contentbox p  a:hover {
	color:#5f646c;
	text-decoration:underline;
}
.an1 {
	position:absolute;right:11px;
	bottom:7px;background:url(/image/top_2/ourpartner/an1.gif) no-repeat;width:67px;height:18px; display:block
}
.an1:hover {
	background-image:url(/image/top_2/ourpartner/an2.gif)
}


/*--map
------------------------------------*/
#map {
	margin-top:12px;
	width:800px;
	height:33px;
}
#map2 {
	margin-top:12px;
	width:800px;
	height:33px;
}
#map2 dt {
	float:left;
}
#map dt {
	float:left;
}
.left {
	text-decoration:none;
	text-align:center;
	color:#000000;
	line-height:30px;
	background:url(/image/top_2/map-leftbg.gif) no-repeat;
	width:87px;
	height:33px;
}
.left a {
	text-decoration:none;
	text-align:center;
	color:#01588a;
	padding-left:8px;
	line-height:33px;
}
.left a:hover {
	text-decoration:none;
	text-align:center;
	color:#ff6905;
}
.right {
	background:url(/image/top_2/map-rightbg.gif) repeat-x;
	width:713px;
	height:33px;
}
.right a {
	text-decoration:none;
	text-align:center;
	color:#5f646c;
	padding-left:25px;
	padding-right:12px;
	line-height:33px;
}
.right a:hover {
	text-decoration:none;
	text-align:center;
	color:#000000;
	text-decoration:underline
}
;
/*--aboutus
------------------------------------*/
#topbanner {
	background:url(/image/top_2/aboutus-topbanner.jpg) no-repeat;
	width:800px;
	height:126px;
	margin-top:12px;
}
#contentbox {
	width:800px;
	height:450px;
	margin-top:12px;
}
#leftbox {
	width:195px;
	height:450px;
	float:left;
}
#rightbox {
	width:593px;
	height:450px;
	float:right;
}
#others {
	float:left;
	width:195px
}
#others img {
	clear:both;
	float:left
}
#rightbox span {
	background:url(/image/top_2/an.gif) top left no-repeat;
	width:593px;
	height:17px;
}
#rightbox span a {
	font-weight:bold;
	color:#ff6905;
	line-height:18px;
	padding-left:12px;
	text-decoration:none;
	font-size:12px;
}
#rightbox span a:hover {
	color:#0f4a86;
}
#rightbox p {
	width:593px;
	height:5px;
}
p#aboutustextbox {
	width:553px;
	height:404px;
	background:url(/image/top_2/aboutus-bg.jpg) no-repeat;
	line-height:20px;
	text-align:left;
	padding:20px 0 0px 40px;
	color:#5f646c;
	overflow:hidden;
}
#aboutustextbox .ab1 {
	color:#ff6905;
	text-decoration:none;
}
#aboutustextbox .ab1:hover {
	color:#0f4a84;
	text-decoration:underline;
}
#aboutustextbox .ab2 {
	color:#5f646c;
	text-decoration:none;
}
#aboutustextbox .ab2:hover {
	color:#0f4a84;
	text-decoration:underline;
}
#aboutustextbox .ab3 {
	color:#0085d2;
	text-decoration:none;
}
#aboutustextbox .ab3:hover {
	color:#0f4a84;
	text-decoration:underline;
}
/*--contactus
------------------------------------*/
#contactustextbox {
	float:right;
	width:593px;
	height:424px;
	background:url(/image/top_2/contactus-bg.jpg) no-repeat;
	line-height:20px;
	text-align:left;	
	color:#5f646c;
	position:relative
}
#contactustextbox h2 {
	color:#333; font-size:14px; margin:0
}
#contus1 {
	position:absolute; top:40px; left:53px
}
#contus2 {
	position:absolute; top:82px; left:208px
}
#contus3 {
	position:absolute; top:165px; left:208px
}
#contus4{
	position:absolute; top:292px; left:57px; color:#021c60; font-weight:bold
}
#contus5 {
	position:absolute; top:352px; left:57px; color:#021c60; font-weight:bold; text-align:right; width:186px; height:56px;
}
/*--joinus
------------------------------------*/

#joinusbox {
	width:593px;
	height:424px;
	background-color:#e1e5e8;
}
#whitebg {
	width:591px;
	height:424px;
	background-color:#ffffff;
	margin:auto 1px;
}
.zhiwei {
	height:192px;
	width:591px;
	margin-bottom:20px;
	background:url(/image/top_2/joinus-bg.gif) bottom no-repeat; position:relative
}
.zhiwei .apply_btn {
	position:absolute; right:-10px ;top:8px ;background:url(/image/top_2/joinus-jt.gif) left 50% no-repeat;color:#ff7920;padding-left:20px;text-decoration:none; display:block; width:100px; height:16px; line-height:16px;font-weight:normal
}
.title {
	font-weight:bold;
	color:#000000;
	padding-left:270px;
	line-height:27px;
	font-size:12px;margin:0
}
.zhiwei .apply_btn:hover {
	color:#055093;
	text-decoration:underline;
}
.zhiwei ul {
	width:256px; float:left;padding-left:20px; padding-top:35px;line-height:21px;
}
.zhiwei_desc {
	padding-right:24px;
}
.zhiwei li {
	background:url(/image/top_2/icon5.gif) no-repeat left 5px; padding-left:14px; color:#575757
}
.describe {
	line-height:33px;
	padding-left:10px;
}
.request {
	line-height:33px;
}


/*--forgetpw
------------------------------------*/

#f-contentbox {
	width:800px;
	height:338px;
	margin-top:12px;
}
#fk-top {
	width:800px;height:3px;	overflow:hidden
}
.jiao1 {
	float:left;	width:3px;height:3px;	
}
.jiao2 {
	float:right;width:3px;height:3px;
}
.topline {
	width:794px;height:2px;	float:left;border-top:1px solid #0085d2
}
#fk-mid {
	width:798px;height:332px; float:left;
	border-left:1px solid #0085d2;border-right:1px solid #0085d2;	
}
#fk-mid p {
	letter-spacing:2px;
}
#fk-bottom {
	width:800px;height:3px; overflow:hidden; float:left
}
.bottomline {
	width:794px;height:2px;float:left;
	border-bottom:1px solid #0085d2;overflow:hidden
}
#fk-mid .leftpic {
	width:139px;height:332px;
	background:url(/image/top_2/forgot-leftpic.jpg) no-repeat;
	display:block;margin:90px 60px 0 25px;float:left;
}
#fk-mid .rightpic {
	width:80px;	height:303px;background:url(/image/top_2/forgot-rightpic.jpg) no-repeat;margin-top:29px;display:block;float:right;
}
.words-title {
	width:256px;height:24px;margin-top:70px;margin-bottom:10px !important;margin-bottom:-2px; margin-left:224px !important; margin-left:0
}
#id-go {
	float:left;	text-align:left;
}
#id-go label {
	display:block;float:left;
}
#id-go ul {
	margin:20px 0 0px 3px;line-height:24px;
}
#id-go span {
	padding-left:10px;
}
#otherslink {
	margin:70px 0 0px 3px;
}
#otherslink li {
	padding-bottom:20px;
	letter-spacing:2px;
}
#otherslink a {
	color:#0085d2;
	text-decoration:none;
}
#otherslink a:hover {
	color:#ff6905;
	text-decoration:none;
}
/*products & services
--------------------------------*/
#left_col {
	width:205px;
	float:left
}
#right_col {
	width:595px;
	float:left
}
#left_col #login {
	margin-right:0
}
#service_area {
	background:url(/image/top_2/service_area.gif);
	width:195px;
	height:265px;
	margin-top:1px;
	float:left;
	overflow:hidden
}
#service_area ul {
	padding-top:33px;
	padding-left:7px
}
#service_area li {
	background:url(/image/top_2/num_icon.gif) no-repeat;
	width:176px;
	height:32px;
	margin-bottom:13px;
	clear:both
}
#service_area li span {
	width:27px;
	font-size:15px;
	color:#fff;
	font-family:arial;
	height:32px;
	line-height:32px;
	padding-left:4px;
	font-weight:bold;
	display:block;
	float:left;
}
#service_area p {
	float:left;
	height:28px;
	padding-left:9px;
	padding-top:2px;
	color:#5f636e;
	width:136px
}
#service_area p span {
	font-size:12px;
	color:#fd6804;
	font-weight:normal;
	float:none;
	;
	padding-left:0;
	line-height:15px;
	display:inline
}
#service_desc {
	background:url(/image/top_2/service_desc.gif);
	width:595px;
	height:311px
}
#service_desc img {
	margin:36px 0 0 16px;
	padding:3px;
	border:1px solid #c3d4f0
}
.title_service {
	background:#ebf2fc;
	width:551px;
	height:16px;
	line-height:16px;
	color:#60646d;
	padding-left:13px;
	margin:6px 0 0 16px
}
#scroll_all{
	position:relative;
	margin:6px 0 0 16px;
}

#scroll_reg #Scroller-1 {
	width:740px;background:#fff; padding:10px; height:150px
}
#scroll_reg .Scroller-Container {
	margin:6px; padding-right:6px; width:730px
}
#scroll_reg .Scrollbar-Track {
	width: 8px;
	height: 165px;
	position: absolute;
	top: 22px;
	right: 23px;
	background-color: #ebf2fc;
}
#scroll_reg .Scrollbar-Handle {
	position: absolute;
	margin-left:-1px;
	width: 10px;
	height: 17px;
	background-color: #c3d4f0;
	border-bottom:3px solid #fff
}
#scroll_all #Scroller-1 {
	background:#ebf2fc;
	width:552px;
	height:143px;
}
#scroll_all #Scroller-1 p {
	background:none;
	padding:0;
	color:#757577;
	line-height:22px;
	margin:10px 14px 6px 14px
}
#scroll_all .Scroller-Container {
	position: absolute;
	top: 0px;
	left: 0px;
}
#scroll_all .Scrollbar-Track {
	width: 8px;
	height: 143px;
	position: absolute;
	top: 0px;
	right: 14px;
	background-color: #ebf2fc;
}
#scroll_all .Scrollbar-Handle {
	position: absolute;
	margin-left:-1px;
	width: 10px;
	height: 17px;
	background-color: #c3d4f0;
	border-bottom:3px solid #fff
}
.anli {
	background:url(/image/top_2/as_anli.gif);
	width:574px;
	height:106px;
	margin-top:10px;
	padding:30px 0 0 20px;
	position:relative
}
.anli li {
	float:left;
	height:94px;
	padding-right:25px
}
.anli .hot_anli {
	position:absolute;
	right:12px;
	top:21px
}
.more3 img {
	position:absolute;
	right:26px;
	top:10px
}






/*--web faq
------------------------------------*/
#webfaq-right { float:left;width:589px;}
#webfaq-right .webfaq-title{ background:url(/image/top_2/web-FAQ-titlebg.gif) no-repeat ;height:34px;padding-left:20px;padding-top:9px;}
#webfaq-right .zw { font-weight:bold; color:#424e68;}
#webfaq-right .yw { font-weight:bold; color:#ff7920;}
#webfaq-content{margin-top:2px;}
#webfaq-content li{height:20px;border:1px; border-bottom:solid; border-bottom-color:#e6e6e6; padding-top:5px; color:#6f6f6f; }
.faq-link { color:#ff7920; text-decoration:none;}
.faq-link:hover { color:#599bee; text-decoration:none;}
.web-FAQ-bottombg {background:url(/image/top_2/web-FAQ-bottombg.gif) no-repeat;height:4px;}





/*--404
------------------------------------*/
#wrong {margin:10px auto; width:801px;}
#wrongheader { width:801px; height:76px; background:url(/image/top_2/404-top.jpg) no-repeat;position:relative;}
#backindex1 { position:absolute;padding:43px 0 0 622px;}
#backindex1 a{color:#ff6702; font-size:12px; text-decoration:none; font-weight:bold;}
#backindex1 a:hover{color:#0085d2;}
#wrongmid {width:801px; height:317px; margin-top:12px;background:url(/image/top_2/404-mid.gif) no-repeat;position:relative;}
#mid-an1 img{ border:none;}
#mid-an2 img{ border:none;}
#mid-an1{width:85px; height:17px;position:absolute;padding:260px 0 0 300px;}
#mid-an2{width:85px; height:17px;position:absolute;padding:260px 0 0 420px;}
#wrongfooter{width:801px; height:147px; margin-top:12px;background:url(/image/top_2/404-bottom.gif) no-repeat;position:relative;}
#backindex2 { position:absolute;padding:13px 0 0 704px;}
#backindex2 a{color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold;}
#backindex2 a:hover{color:#0085d2;}


#case_main {
	width:820px; margin:0 auto;
}
#case_main #head {
	margin-left:10px !important;margin-left:auto
}
#case_main #footer {
	margin:0 auto; float:none
}
#case_content {
	margin:10px auto; float:left
}
.all_case li {
	clear:both;margin-bottom:6px;
}
.case_desc {
	background:url(/image/top_2/case_bg1.gif); width:745px; height:133px; float:left; position:relative; clear:both
}
.case_desc img{
	margin:18px 0 0 20px
}
.case_desc dl {
	position:absolute; left:185px;top:16px; width:600px;
}
.case_desc dt {
	background:url(/image/top_2/an.gif) no-repeat left 50%; padding-left:15px;line-height:24px;color:#0285d3
}
.case_desc dt span {
	background:url(/image/top_2/icon8.gif) no-repeat left 50%;padding-left:60px; margin-left:6px;color:#0184d2
}
.case_desc dd{
	line-height:20px; color:#61646d
}
.case_bg_r1 {
	background:url(/image/top_2/case_bg2_1.jpg); width:73px; height:133px; float:left
}
.case_bg_r2 {
	background:url(/image/top_2/case_bg2_2.jpg); width:73px; height:133px; float:left
}
.case_bg_r3 {
	background:url(/image/top_2/case_bg2_3.jpg); width:73px; height:133px; float:left
}
.case_step {
	background:url(/image/top_2/case_bg3.gif); width:780px; height:121px; padding:7px 0 0 40px; float:left
}
.case_step li {
	float:left; padding-right:33px; clear:none;margin:0
}
