@charset "utf-8";
/* CSS Document */

body { font-size:13px; color:#333; line-height:18px; font-family:Verdana, Geneva, sans-serif;}
*{ margin:0; padding:0;}
#clear{clear:both; height:0; font-size:0; width:0}
img { border:none}
li { list-style-type:none;}
p { padding-bottom:10px;}
a:link { color: #046cc1; text-decoration: underline; }
a:visited {	color: #046cc1; text-decoration: underline; }
a:hover {	color: #046cc1; text-decoration:none; }
a:active {	color: #046cc1; text-decoration: underline; }

#head { width:1000px; margin:10px auto 0px auto;}
#logo { height:60px; background:url(../images/top.jpg); padding-left:15px; position:relative}
#mac{ position:absolute; top:15px; right:15px; font-size:9px; color:#fff; font-family:Arial, Helvetica, sans-serif}
#mac b{ font-weight:normal; padding:0 0 0 5px; color:#ef5782; font-size:10px;}
#nav { background:#0178A0;  }
#nav ul { background:#0178A0; }
#nav ul li { line-height:42px; float:left; padding:0px 20px;background:#0178A0; }
#nav ul li a:link { color: #fff; text-decoration: none; }
#nav ul li a:visited {	color: #fff; text-decoration: none; }
#nav ul li a:hover {	color: #8be1fe; text-decoration: underline; }
#nav ul li a:active {	color: #fff; text-decoration: none; }

#content { width:998px; margin:0px auto; border-left:1px solid #B6B6B6; border-right:1px solid #B6B6B6; padding:0 0px 0px 0px;}
#banner { height:327px; background: url(../images/banner.jpg) no-repeat center; width:998px; position:relative}
#banner-h1{ font-size:28px; color:#fff; font-weight:normal; margin:0 0 0 390px; padding:25px 0 0 0}
#banner-p{ width:570px; color:#fff; margin:28px 0 0 390px;}
#banner-btn1{ display:block; background:url(../images/banner-btn1.jpg) no-repeat; width:274px; height:55px; position:absolute; top:238px; left:383px}
#banner-btn2{ display:block; background:url(../images/banner-btn2.jpg) no-repeat; width:272px; height:54px; position:absolute; top:238px; right:41px}
#banner-btn3{ display:block; width:109px; height:109px; position:absolute; top:185px; left:75px;}
#h1{ font-size:28px; color:#fff; font-weight:normal; margin:0 0 0 390px; padding:25px 0 0 0}

#left { width:720px; padding:0px 10px; float:left;}
#left1 { padding-top:10px;}
#left1_t { background:url(../images/left1_t.jpg); padding-top:8px; line-height:40px; padding-left:75px; font-size:18px;  color:#046cc1;}
#left1_m { border-left:1px solid #CCDADE; border-right:1px solid #CCDADE; padding:12px 30px 0px 30px; position:relative}
#list1 { padding-bottom:10px;}
#list1 li { background:url(../images/pic1.jpg) no-repeat; background-position:5px 2px; padding-left:30px; padding-bottom:5px;}
#left1_b { height:15px; background:url(../images/left1_b.jpg);}
#text_line { border-bottom:1px dotted #046cc1;}

#right { width:250px; float:left;}
#right1 { padding-top:10px;}
#right1_t { height:15px; background:url(../images/rigth1_t.jpg);}
#right1_m { background:#DDF1FA; padding:0px 15px;}
#right1_b { height:15px; background:url(../images/rigth1_b.jpg);}
#pic_l { width:84px; height:84px; float:left; padding:0px 10px 0px 0px;}

#right2 { padding-top:10px;}
#right2_t { height:15px; background:url(../images/rigth2_t.jpg);}
#right2_m { background:#F3F3F3; text-align:center;}
#right2_b { height:15px; background:url(../images/rigth2_b.jpg);}

#right3 { padding-top:10px;}
#right3_t { padding-top:8px; background:url(../images/rigth3_t.jpg); line-height:40px; color:#046cc1; font-weight:bold; text-align:center;}
#right3_m { border-left:1px solid #CCDADE; border-right:1px solid #CCDADE; padding:10px 10px 0px 10px; width:228px; overflow:auto; zoom:1}
#right3_m ul li { background:url(../images/point2.jpg) no-repeat; padding-left:20px; padding-bottom:2px; margin-left:7px; float:left; width:18px; }
#right3_m ul li a { font-weight: normal;}
#right3_m ul li a:link { color: #333; text-decoration: none; }
#right3_m ul li a:visited {	color: #333; text-decoration: none; }
#right3_m ul li a:hover {	color: #046cc1; text-decoration: underline; }
#right3_m ul li a:active {	color: #333; text-decoration: none; }
#right3_b { height:15px; background:url(../images/rigth3_b.jpg);}

#listbox { border:1px solid #046cc1; padding:0px;}
#listbox1_l { width:185px; float:left; margin-right:1px; padding:5px; text-align:center; background:#046cc1; color:#FFF; font-size:16px; font-weight:bold;}
#listbox1_r { width:450px; float:left; padding:5px; text-align:center; background:#046cc1; color:#FFF; font-size:16px; font-weight:bold;}
#listbox2 { border-bottom:1px solid #046cc1; width:657px; overflow:auto; zoom:1}
#listbox2_l { width:185px; float:left; padding:5px; background:#fff; font-weight:bold; }
#listbox2_r { width:450px; float:left; padding:5px; background:#fff; border-left:1px solid #046cc1; }
#listbox3 {width:657px; overflow:auto; zoom:1}
#listbox3_l { width:185px; float:left; padding:5px;  background:#DDF1FA; font-weight:bold; height:18px;}
#listbox3_r { width:450px; float:left; padding:5px; background:#DDF1FA; border-left:1px solid #046cc1; height:21px;}

#content_b { height:15px; background:url(../images/foot.jpg) no-repeat; width:1000px; margin:0px auto;}

#footer { width:1000px; margin:0px auto; padding:15px 0px; text-align:right; font-size:11px; line-height:14px; color:#999;}
#footer p { padding-bottom:0px;}
#footer a { font-weight: normal;}
#footer a:link { color: #333; text-decoration: none; }
#footer a:visited {	color: #333; text-decoration: none; }
#footer a:hover {	color: #046cc1; text-decoration: underline; }
#footer a:active {	color: #333; text-decoration: none; }

#list2 { }
#list2 li { background:url(../images/pic1.jpg) no-repeat; background-position:5px 2px; padding-left:30px; padding-bottom:5px; float:left; width:299px;}
#list2 li a { font-weight: normal;}
#list2 li a:link { color: #333; text-decoration: none; }
#list2 li a:visited {	color: #333; text-decoration: none; }
#list2 li a:hover {	color: #046cc1; text-decoration: underline; }
#list2 li a:active {	color: #333; text-decoration: none; }

#page { text-align:center; padding-top:10px;}

#text24_w_b { font-size:24px; font-weight:bold;}
#text14_b { font-size:14px; font-weight:bold;}
#text_b { font-weight:bold;}
#text_i { font-style:italic; text-align:right; padding:0px;}
#text_i2 { font-style:italic; text-align:right; padding:10px 0px; color:#046cc1;}


#box1{ background:#f9f9f9; border:1px solid #ccc; padding:20px; margin:0 0 10px 0}
#box2{ background:#effaff; border:1px solid #aac9d6; padding:20px; margin:0 0 10px 0}
#msg{ border-bottom:1px dotted #666; padding:0 0 5px 0; margin-bottom:20px;}
#msg em{ color:#888}
#msg2{  padding:0 0 5px 0;}
#msg2 em{ color:#888}
#download{ margin:0 auto; display:block; background:url(../images/download.gif) no-repeat; width:311px; height:55px; padding-bottom:20px;}

.buynow-btn{ background:url(../images/paypal-btn.png) no-repeat; width:180px; height:27px; border:none; cursor:pointer}
#download-new{ display:block; margin:0 auto; background:url(../images/download-new.png) no-repeat; width:369px; height:139px; margin-top:5px;}
#ly-tit{ font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:bold; line-height:24px; margin:0 0 7px 0; color:#dc6303}
#ly-center{ text-align:center; margin:5px 0 0 0}
#ly-tubtn{ display:block; background:url(../images/tu-btn.jpg) no-repeat; width:247px; height:53px; margin:0 auto; margin-top:5px;}
#ly_m{ border-left:1px solid #CCDADE; border-right:1px solid #CCDADE; padding:10px 10px 0px 10px;}
#ly_m li{padding:3px 0 3px 24px; background:url(../images/blue-icon.gif) no-repeat left 5px;}
#ly_m a{ font-weight:normal; color:#046cc1; line-height:20px;}
#ly_m a:hover{ text-decoration:none; color:#555}
#ly-a2{ background:url(../images/anim_button1.gif) no-repeat left top; padding:0 0 0 30px; font-size:16px; display:block; height:26px; line-height:26px; margin:7px 0 0 9px; font-weight:bold }
#ly-tit2{ font-size:18px; font-weight:bold; margin:10px 0 0 0}
.ly-tab{ border:1px solid #046cc1; border-bottom:none; border-right:none; line-height:20px;}
.ly-tab th{ text-align:center; font-size:16px; color:#fff; background:#046cc1; height:30px; line-height:30px;}
#lie1{ border-right:1px solid #fff}
.ly-tab td{ border-right:1px solid #046cc1; border-bottom:1px solid #046cc1; padding:5px;}
#ly-lan{ background:#ddf1fa}
#ly-list1{ padding-bottom:10px; margin-top:5px;}
#ly-list1 li { background:url(../images/wenhao.gif) no-repeat left top; padding-left:25px; padding-bottom:5px; margin:3px 0}
#ly-tit3{ font-size:14px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}
.ly-tab2{ line-height:20px; position:relative}
.ly-tab2 td{ padding:10px 5px;}
#main-pic{ position:absolute; display:block; background:url(../images/main-pic.png) no-repeat; width:180px;  top:20px; right:15px; padding:129px 0 0 0; text-align:center}
#btn-nei{ display:block; background:url(../images/save-new.gif) no-repeat; width:55px; height:115px; position:absolute; top:13px; right:31px}
#img-gutter{ margin-bottom:10px;}

/* 11.5 revise by Pang */
#revise01{ padding-top:10px;}
#revise01 img{ float:left; padding-right:10px; line-height:150%;}
#revise01 span a{ font-weight:bold; color: #CC0000; text-decoration:underline;}

#box_warning{ width:616px; height:108px;padding:20px; background:ffedee; border:ffedee 1px solid; margin-bottom:10px; height:70px; line-height:150%; border: #FFCACB 1px solid;}
#box_warning img{ float:left; padding-left:10px; padding:10px 20px 20px 0px;}
#box_warning span{ float:left; width:544px;}

#title_save{ padding-top:10px; padding-bottom:20px; font-size:18px; font-weight:bold;}
#right3_m ul li {line-height:100%; }








