body { background:#cccccc; color:#2e2e2e; font-size:12px; font-family:Arial, Helvetica, sans-serif;  }

a {
    color: #06c;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.wrapper{width:960px; margin-right:auto; margin-left: auto; padding-top:20px;  }
.header{width:960px; height:54px; background-image:url(img/header_bg.gif); }
.logo{float:left; width:159px;; height:53px;}
.menu{float:left; margin-left:40px; padding-top:10px;}
.menu ul li{list-style:none; float:left;  color:#ffffff; margin-right:8px;}

.main{ background:#FFFFFF; width:960px;padding-bottom:1px;}
.main h2{ background:#FFFFFF; width:904px;height:28px; border-bottom:4px solid #c4c4c4; margin:0px 28px; padding-top:28px; }


.contents{ width:904px;  margin:0px 28px;background: #ffffff url(img/contents_bg.png); background-repeat:repeat-x; margin-top:10px;height:100%;overflow:hidden;}
.contents_top_left{ width:514px; height:439px;float:left;}

.contents_top_right{ width:345px; padding:8px; height:420px; float:left; background: #ffffff; margin-top:13px; margin-left:14px; margin-bottom:10px;}
.contents_top_right iframe{ border:1px solid #CCCCCC;}
.contents_top_right ul li{list-style:none; width:330px; border-bottom:1px solid #d7d7d7; padding:8px 0px; list-style:none;}
.contents_top_right ul li b{ color:#ff7800;}

.contents_buttom{ width:904px; height:238px;  border-top:1px solid #d7d7d7; background:#FFFFFF;clear:both; }
.contents_buttom h3 b{ color:#ff7800;}
.contents_buttom_left{ width:89px; height:179px; float:left; border-right:1px solid #d7d7d7; margin-right:10px; padding-left:50px; margin-top:30px;}
.contents_buttom_right{ width:700x; height:179px; float:left; margin-top:30px;}
.top{ width:904px; text-align: right; padding-top:5px; padding-bottom:10px; border-top:1px solid #d7d7d7;}



.footer{ width:960px; margin:10px 0px; text-align: center; padding-bottom:5px; }


.news_contents{ width:904px;  margin:0px 28px; margin-top:10px;height:100%;overflow:hidden;}
.news_contents_left{ width:240px; height:526px; margin-right:50px; background-image:url(img/news_left_bg.gif); float:left; margin-bottom:10px;}

.news_contents_left ul li{list-style:none; width:237px; height:45px;  text-align:center;  }
.news_contents_left ul li a {color:#666666; display: block;	padding: 15px 22px; background-image:url(img/news_btn_1.gif);  text-decoration: none;
}
.news_contents_left ul li a:hover{list-style:none; color:#000000; display: block; padding: 15px 22px;  background-image:url(img/news_btn_2.gif); text-decoration: none;
}

.news_current{width:240px; background:#FFFFFF; color:#000000; background-image:url(img/news_btn.gif);}
.news_current b {color:#FFFFFF;}
.news_contents_right{ width:553px;float:left;}
.news_contents_right ul li{list-style:none;  padding:10px 0px; height:100%; overflow:hidden; border-top:1px solid #d7d7d7; }
.news_time{ width:80px; float:left;  }
.news_data{ width:470px;float:left; }
.news_contents_2_aa{ width:904px; margin:0px 28px; margin-top:10px;height:100%;overflow:hidden;}
.news_contents_2{background-image:url(img/news_left_bg.gif); background-repeat:repeat-y; width:904px; height:100%;overflow:hidden ;margin-bottom:20px;}
.news_contents_left_2{ width:240px;margin-right:50px; float:left; margin-bottom:10px;}
.news_contents_right_2{border-top:1px solid #d7d7d7; padding-top:20px; width:553px;float:left;}
.news_contents_right_2 h3{border-left:4px solid #0578b4; font-size:16px; font-weight:bold; padding-left:10px; }
.news_contents_right_time_2{font-size:16px; font-weight:bold; padding-left:5px; color:#ff7800; text-align:right; padding-top:10px;}
.news_contents_right_data_2{width:553px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding:20px 0px;}
.news_top20_tab{}
.news_top20_tab h4{ font-weight:bold; color:#ff7800;}
.news_top20_tab b{ font-size:16px;}
.news_top20_tab table td {border:1px solid #d7d7d7; padding:5px 4px;}
.news_contents_right_2 h5{font-size:16px; font-weight:bold;}
.news_btns_2{ padding-left:170px;}
.news_btns_2 p{ float:left;text-align:center; padding:10px 5px;}
.news_20081029_ver{ width:350px; height:150px; border:1px solid #d7d7d7; padding:16px 16px;}


.product_contents_top{ width:904px; margin:28px 28px; margin-top:10px;height:100%;overflow:hidden;}
.product_contents_top_left{ width:595px;height:341px;;overflow:hidden; background:#eaeaea; float: left; margin-right:11px; background-image:url(img/product_pic_kkbox.jpg); background-repeat:no-repeat; background-position:236px 60px;}

.product_contents_top_left h3{ margin-top:15px; margin-left:15px; margin-right:15px; border-left:4px solid #0578b4; padding-left:5px; padding-top:2px; height:15px; }
.product_contents_top_left ul li{list-style:none; margin-left:23px;}
.product_contents_top_right{ width:298px;height:341px;overflow:hidden; background:#eaeaea; float: left; background-image:url(img/product_pic_mac.jpg); background-repeat: no-repeat;background-position:30px 130px;}
.product_contents_top_right h3{ margin:15px 15px; border-left:4px solid #0578b4; padding-left:5px; padding-top:2px; height:15px; }
.product_contents_top_right ul li{list-style:none;  width:252px; margin-left:23px;}
.product_contents_bottom{width:904px;margin:28px 28px;  margin-top:10px;height:100%;overflow:hidden; }
.product_contents_bottom_1{background:#eaeaea; background-repeat:no-repeat; background-image:url(img/product_pic_iphone.jpg); background-position:30px 118px; width:292px; height:330px;float:left;margin-right:10px;}
.product_contents_bottom_1 h3{ margin:15px 15px; border-left:4px solid #0578b4; padding-left:5px; padding-top:2px; height:15px; }
.product_contents_bottom_1 ul li{list-style:none; width:250px;  margin-left:23px;}
.product_contents_bottom_2{background:#eaeaea; background-repeat:no-repeat; background-image:url(img/product_pic_android.jpg); background-position:60px 110px;width:292px; height:330px;float:left;margin-right:11px;}
.product_contents_bottom_2 h3{ margin:15px 15px; border-left:4px solid #0578b4; padding-left:5px; padding-top:2px; height:15px; }
.product_contents_bottom_2 ul li{list-style:none; width:250px;  margin-left:23px;}
.product_contents_bottom_3{background:#eaeaea;background-repeat:no-repeat; background-image:url(img/product_pic_express.jpg); background-position:48px 128px; width:292px; height:330px;float:left;margin-right:10px;}
.product_contents_bottom_3 h3{ margin:15px 15px; border-left:4px solid #0578b4; padding-left:5px;  padding-buttom:2px; height:17px;}
.product_contents_bottom_3 ul li{list-style:none; width:175px; margin-left:23px;}
.product_contents_bottom_4{background:#eaeaea;background-repeat:no-repeat; background-image:url(img/product_pic_mobile.jpg); background-position:65px 110px; width:298px; height:330px;float:left;}
.product_contents_bottom_4 h3{ margin:15px 15px; border-left:4px solid #0578b4; padding-left:5px; padding-buttom:2px; height:17px; }
.product_contents_bottom_4 ul li{list-style:none; width:250px; margin-left:23px;}



.jobs_contents{width:904px; height:100%; overflow:hidden; margin:0px 28px; margin-top:10px;}
.jobs_contents_top{width:904px; height:591px;background-image: url(img/jobs_bg.jpg); background-repeat:no-repeat; padding-bottom:8px;}
.jobs_contents ul li{list-style:none; margin-left:100px;  }
.jobs_contents_li_border{border-left:4px solid #0578b4; padding-left:5px;}

.contact_contents ul li{ list-style:none;}

.contact_contents{width:904px; height:100%; overflow:hidden; margin:0px 28px; margin-top:10px; padding-bottom:10px;height:100%;overflow:hidden; }
.contact_contents_left{width:233px; height:420px; float:left; background:#eaeaea; background-image:url(img/contact_1.jpg); background-repeat:no-repeat; margin-right:30px;}
.contact_pic{width:71px; height:71px; float:left;height:100%;overflow:hidden;}
.contact_txt{ width:530px;float:left; margin-left:15px;}
.contact_txt h1{ font-weight:bold; padding-top:5px;} 

.contact_border{ width:620px; margin-bottom:10px; border-top:1px solid #CCCCCC; padding-top:10px;height:100%;overflow:hidden;}

.partners_contact{ width:874px; height:540px; margin:0px 28px; margin-top:10px; padding-bottom:40px;background-image:url(img/partners_logo.jpg); background-repeat:no-repeat; background-position:690px 290px; padding-left:30px; padding-top:20px;}

.partners_contact_1{ width:151px; float:left;}
.partners_contact_2{width:874px; height:520px;}
.txt_title{ font-weight:bold;}

.style1 {color: #999999}
table td{ padding:10px;}
.style2 {color: #FF9900}
.style3 {color: #FFFFFF}


