@charset "utf-8";



/* CSS Document */







*{ margin:0; padding:0}



img{ border:none}



#clear{ clear:both; height:0; font-size:0}



ul{ list-style:none}



body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:url(../image/bg.gif) repeat-x}







#wrap{ width:980px; margin:0 auto;}



#logo{background:url(../image/logo2-24.jpg) no-repeat; display:block;width:433px; height:108px; float:left; margin:0; padding:0;}



.nav{ float:right; margin:46px 0 0 0}



.nav a{ display:block; float:right; background:url(../image/nav.gif) no-repeat; width:80px; height:33px; text-align:center; font-weight:bold; color:#fff; margin:0 5px 0 0; text-decoration:none; line-height:30px; font-size:13px; text-decoration:none;}



.nav a:hover{ background:url(../image/nav-up.gif) no-repeat; color:#000; text-decoration:none;}







#nav{ float:right; margin:46px 0 0 0}



#nav a{ display:block; float:right; background:url(../image/nav.gif) no-repeat; width:80px; height:33px; text-align:center; font-weight:bold; color:#fff; margin:0 5px 0 0; text-decoration:none; line-height:30px; font-size:13px; text-decoration:none;}



#nav a:hover{ background:url(../image/nav-up.gif) no-repeat; color:#000; text-decoration:none;}











#nav-active{ background:url(../image/nav-up.gif) no-repeat; color:#000; text-decoration:none;}



#banner{ background:url(../image/banner.jpg) no-repeat; width:975px; height:339px; margin:0 auto; position:relative; _margin-top:-2px;}



#tit{ color:#fff; font-size:28px; font-weight:bold; margin:0 0 0 20px; padding:50px 0 10px 0; line-height:24px;}



#banner_list {margin:10px 0 0 20px; }



#banner_list li { padding-left:25px; min-height:20px; background:url(../image/point1.gif) no-repeat;color:#FFF; padding-bottom:5px; margin-left:10px; font-size:14px;}







#text{ margin:25px 0 0 390px; color:#fff; line-height:26px; font-size:14px;}



#btn1{ display:block; width:368px; height:60px; top:250px; left:30px; position:absolute;background:url(../image/free-download.jpg) no-repeat;}



#btn1:hover{ background:url(../image/free-download.jpg) no-repeat}



#btn2{ display:block; width:219px; height:60px; position:absolute;  top:250px; left:280px;background:url(../image/buy-now.jpg) no-repeat;}



#btn2:hover{background:url(../image/buy-now.jpg) no-repeat;}



#gutter{ margin:20px 0 0 0; padding:0 0 30px 0}



#gutter_reg{ margin:0px auto; padding:0; width:980px;}



#content{ width:680px; float:left; margin:0 20px 0 0}



#sidebar{ width:280px; float:left}



#content a{ color:#0653a6}



#content a:hover{ text-decoration:none}



#content p{ margin:20px 0 0 0; line-height:22px;}



#tab1-t{ background:url(../image/tab1top.gif) no-repeat; width:680px; height:54px; color:#fff; border-bottom:1px solid #507094}



#ge1{ float:left; width:226px; border-right:1px solid #a4bcd6; height:46px; text-align:center; padding:8px 0 0 0; line-height:20px; color:#000}



#ge2{ float:left; width:226px;  height:46px; text-align:center; padding:8px 0 0 0;  line-height:20px; color:#000}



#no1{ font-weight:bold; font-size:16px; color:#fff}



#tab1-c{ background:#eaf2fb; border:1px solid #507094; border-top:none}



#ge3{ float:left; width:225px; border-right:1px solid #507094; padding:20px 0 10px 0; text-align:center; height:120px;}



#ge4{ float:left; width:226px; padding:15px 0; text-align:center;border-right:1px solid #507094; height:120px;}



#ge5{ float:left; width:225px; padding:15px 0; text-align:center; height:120px;}



#ge6{float:left; width:215px; border-right:1px solid #507094; padding:5px; height:110px; line-height:18px;}



#ge7{float:left; width:215px; padding:5px; height:110px; line-height:18px;}



#tab1-b{ background:url(../image/tab1bottom.gif) no-repeat; width:680px; height:32px; padding:5px 0 0 0}



#tab1-b a{ color:#fff; font-weight:bold; font-size:15px; display:block; background:url(../image/btn.gif) no-repeat left center; height:26px; line-height:26px; padding:0 0 0 32px; margin:0 0 0 170px; color:#fff}



#tit2{ font-size:23px; font-weight:bold; font-family:"Times New Roman", Times, serif;margin:30px 0 0 0}

h1{ font-size:23px; font-weight:bold; font-family:"Times New Roman", Times, serif;margin:30px 0 0 0}



#text1{ line-height:22px; background:url(../image/ren.jpg) no-repeat; margin:20px 0 0 0; padding:5px 0 5px 195px;}



#ul-1{ margin:20px 0 0 0}



#ul-1 li{ background:url(../image/icon1.gif) no-repeat left top; padding:0 0 0 30px; line-height:20px; margin:0 0 10px 0}



#download{ display:block; background:url(../image/download.gif) no-repeat; width:331px; height:87px; margin:0 auto; margin-top:20px}



#text2{ margin:30px 0 0 0; line-height:22px; background:#fffae6; border:1px solid #c19e07; padding:5px 15px;}



#tit3{ font-size:17px; font-weight:bold; font-family:"Times New Roman", Times, serif;margin:30px 0 0 0}

h2 { font-size:17px; font-weight:bold; font-family:"Times New Roman", Times, serif;margin:30px 0 0 0}



#text3{ margin:20px 0 0 0}



#text3 b{ background:url(../image/icon2.gif) no-repeat left top; padding:0 0 5px 20px; display:block; margin:15px 0 0 0}



#tit4{ margin:30px 0 0 0; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:17px; background:#fcc7bb; border:1px solid #bd5c44; padding:10px}



#redbox{font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:17px; background:#fcc7bb; border:1px solid #bd5c44; padding:10px; margin-top:20px;}

#redbox h2{ margin-top:0px !important;}



#ul-2{  background:#fef0ed; border:1px solid #bd5c44; border-top:none; padding:10px 10px 0 10px;}



#ul-2 li{ background:url(../image/arrow2.gif) no-repeat left 8px; padding:0 0 0 15px; margin:0 0 10px 0; line-height:20px;}



#text4{ text-align:center; background:#e5f2f8; border:1px solid #5283b8; margin:30px 0 0 0; padding:10px 20px; line-height:20px;}



#tit5{ text-decoration:underline; font-size:17px; font-family:"Times New Roman", Times, serif; line-height:35px;}

h4{ text-decoration:underline; font-size:17px; font-family:"Times New Roman", Times, serif; line-height:35px;}



#download2{ display:block; width:400px; height:60px; margin:30px 0 0 80px; background:url(../image/download2.jpg) no-repeat left center; font-size:20px; line-height:60px; padding:0 0 0 180px;}



#zhang{ margin:20px; text-align:center}



#tit6{ background:url(../image/msg.gif) no-repeat; width:237px; height:28px; font-size:16px; font-weight:bold; padding:10px 0 0 45px;}



#msg{ padding:0 10px; border-left:1px solid #ccc; border-right:1px solid #ccc; width:260px; background:#fff}



#name{ font-size:14px;  border-bottom:1px dashed #ccc; padding:20px 0 5px 30px;}



#name img{ margin:0 15px 0 0;}



#text5{ line-height:20px; border-bottom:1px dashed #ccc; padding:5px 0; }



#text6{ line-height:20px; padding:5px 0; }



#box-b{ background:url(../image/msg-b.gif) no-repeat; width:282px; height:8px; font-size:0; margin:0 0 15px 0}



#tit7{ background:url(../image/letter.gif) no-repeat; width:237px; height:28px; font-size:16px; font-weight:bold; padding:10px 0 0 45px;}



#letter{ border-left:1px solid #ccc; border-right:1px solid #ccc; width:280px; }



#letter a{ background:url(../image/point2.jpg) no-repeat left center; padding:0 0 0 10px; display:block; float:left; width:28px; color:#000; text-align:center; line-height:25px; margin:0 0 0 8px}



#letter a:hover{ text-decoration:none; color:#0653a6;} 



#tit8{ background:url(../image/adward.gif) no-repeat; width:237px; height:28px; font-size:16px; font-weight:bold; padding:10px 0 0 45px; text-align:left;}



#awards{ padding:20px; text-align:center; border-left:1px solid #ccc; border-right:1px solid #ccc; width:240px;}



#footer-bg{ background:#1c304f; width:100%; padding:20px 0;}



#footer{ width:980px; margin:0 auto; color:#bbb; line-height:20px; font-size:11px; position:relative}



#footer a{ color:#fff; font-size:12px; padding:0 2px;}



#footer a:hover{ color:#bbb; text-decoration:none}



#logo2{ background:url(../image/logo2.jpg) no-repeat; width:267px; height:60px; display:block; position:absolute; right:0px; top:-10px;}







#right_btn1 { padding-bottom:15px;}



#right_btn2 { padding-bottom:15px;}





/* 2011-3-24 */

#searchbox{ width:280px; height:30px; margin:10px 0 16px 0; position:relative;}

.searchbox-txt{ width:170px;  height:25px; margin-right:2px; top:1px; position:absolute; line-height:24px; font-size:14px;}

.searchbox-btn{ width:98px; height:30px; border:0; background:url(../image/search_btn.jpg) no-repeat; font-size:14px; font-weight:bold; color:#405957; position:absolute; top:0px; left:176px;}



/*2011-6-24*/

.freeup{ font-size:16px; font-weight:bold; line-height:34px;}

.helpbj{ background:url(../images/headbj01.jpg) repeat-x; height:108px;}

/*2011-7-19*/
#p-ul2{ margin:20px 0 0 0;}
#p-ul2 li{ float:left; width:216px; margin:2px; border:1px solid #ccc; padding:0 2px; height:28px; line-height:14px;}
#p-ul2 a{  text-decoration:none;}
#p-ul2 a:hover{ text-decoration:underline; font-weight:normal; color:#000}
#p-tit2{ background:url(../image/p-tit.gif) no-repeat; width:242px; height:28px; font-size:16px; font-weight:bold; padding:10px 0 0 40px; margin:10px 0 0 0}
.p-ul3{ border-left:1px solid #ccc; border-right:1px solid #ccc; width:280px; }
.p-ul3 li a{ text-decoration:none; display:block; padding:5px 5px 5px 30px; line-height:18px; color:#000; border-bottom:1px dotted #bbb; border-top:1px solid #fff;background:#eff6fd url(../image/arrow.gif) no-repeat 15px center}
.p-ul3 li a:hover{color:#246cbd; background:#fff url(../image/arrow.gif) no-repeat 15px center; text-decoration:underline}
#more{ background:#eff6fd; line-height:20px; text-align:right; padding:0 15px 0 0}
#more a{ font-weight:bold;color:#246cbd; background:none; border:none; text-decoration:underline}
#more a:hover{ text-decoration:none}
#list-b{ background:url(../image/p-b.gif) no-repeat; width:282px; height:7px; font-size:0; margin:0 0 15px 0}







