@charset "utf-8";
/* CSS Document */
.red {color:#e60000;}
.page {border:0px;}
body {
    margin-top:0px;
	margin-left:0px;
	text-align:center;
	background-color:#efefef;
	background-image:url(../image/top-bg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}
#whole {
    width:940px;
	height:auto;
	text-align:center;
	margin:auto;
}
#top {
    width:940px;
	height:131px;
	float:left;
	background-image:url(../image/top-bg-img.jpg);
	background-repeat:no-repeat;
	text-align:center;
}
#allMenu {
    width:500px;
	height:130px;
	float:right;
	margin-right:0px;
	text-align:right;
}
#topMenu {
	width:auto;
	text-align:right;
	margin-right:20px;
	font-size:12px;
	height:auto;
	line-height:34px;
	float:right;
}
#topMenu a {
    color:#3b2828;
	text-decoration:none;
}
#topMenu a:hover {
    color:#e60000;
	text-decoration:none;
}
#menu {
    height:40px;
	width:400px;
	margin-right:20px;
	float:right;
	margin-bottom:1px;
}
#menu ul {
    margin-top:9px;
	margin-left:0px;
	font-size:14px;
	font-weight:bold;
	list-style:none;
}
#menu ul li {
    width:90px;
	height:28px;
	background-image:url(../image/menu-bg-1.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	color:#ffffff;
	text-align:center;
	padding-top:12px;
}
#menu ul li a {
    color:#000000;
	text-decoration:none;
}
#menu ul li a:hover {
    color:#e60000;
	text-decoration:none;
}
#left {
    width:622px;
	height:auto;
	float:left;
	margin-top:5px;
}
#right {
    width:311px;
	height:auto;
	margin-left:7px;
	float:left;
	margin-top:5px;
}
#leftContent {
    width:622px;
	height:auto;
	background-color:#FFFFFF;
	float:left;
	padding-bottom:5px;
}
#leftContent p {
    font-size:12px;
	text-align:left;
	margin-left:10px;
}
#leftContent table {
    width:600px;
	height:auto;
	margin-left:11px;
	font-size:12px;
	color:#696969;
	text-align:left;
	margin-top:5px;
}
#leftContent table a {
    color:#696969;
	text-decoration:none;
}
#leftContent table a:hover {
    color:#e60000;
	text-decoration:none;
}
#leftContentTitle {
    width:622px;
	height:20px;
	background-image:url(../image/title-bg.jpg);
	background-repeat:repeat-x;
	color:#e60000;
	font-size:12px;
	font-weight:bold;
	padding-top:6px;
	text-align:left;
}
#footer {
    width:650px;
	height:auto;
	margin-left:130px;
	margin-top:20px;
	float:left;
	color:#595050;
	font-size:12px;
	line-height:20px;
}
#footer a {
    color:#595050;
	text-decoration:none;
}
#footer a:hover {
    color:#e60000;
	text-decoration:none;
}
#sort {
    width:940px;
	height:24px;
	float:left;
	background-color:#FFFFFF;
	margin-top:5px;
	padding-top:6px;
	text-align:left;
	font-size:14px;
	color:#696969;
}
#sort a {
    color:#696969;
	text-decoration:none;
}
#sort a:hover {
    color:#e60000;
	text-decoration:none;
}
#freeBorder {
    width:311px;
	height:311px;
	background-color:#b5d6e1;
	padding-bottom:5px;
}
#freeContent {
    width:301px;
	height:272px;
	background-color:#FFFFFF;
	margin-left:5px;
	margin-right:5px;
	margin-top:-6px;
	padding-top:5px;
	font-size:12px;
	color:#696969;
	text-align:left;
}
#freeContent p {
    margin-left:5px;
	margin-right:3px;
	margin-bottom:5px;
	margin-top:5px;
}
#freeContent p a {
    color:#696969;
	text-decoration:none;
}
#freeContent p a:hover {
    color:#e60000;
	text-decoration:none;
}
#freeContent #message {
    width:299px;
	height:22px;
	background-color:#c0e3f3;
	margin-left:1px;
	margin-right:1px;
	color:#035f89;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
}
#freeBorder1 {
    width:311px;
	height:311px;
	background-color:#696c6e;
	padding-bottom:5px;
}
#freeContent1 {
    width:301px;
	height:272px;
	background-color:#FFFFFF;
	margin-left:5px;
	margin-right:5px;
	margin-top:-6px;
	padding-top:5px;
	font-size:12px;
	color:#696969;
	text-align:left;
}
#freeContent1 p {
    margin-left:5px;
	margin-right:3px;
	margin-bottom:5px;
	margin-top:5px;
}
#freeContent1 p a {
    color:#696969;
	text-decoration:none;
}
#freeContent1 p a:hover {
    color:#e60000;
	text-decoration:none;
}
#freeContent1 #message1 {
    width:299px;
	height:22px;
	background-color:#707070;
	margin-left:1px;
	margin-right:1px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
}
/*************************************************** 首页 ***************************************************************/
#indexFlash {
    width:622px; 
	height:316px; 
	float:left; 
	margin-bottom:5px;
	margin-top:0px;
}

#newMag {
    width:940px;
	margin-top:5px;
	height:auto;
	background-image:url(../image/sort-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#d6d6d6;
	font-size:14px;
	text-align:left;
	float:left;
	padding-bottom:6px;
}
#newMagTitle {
    width:120px;
	height:20px;
	float:left;
	padding-left:20px;
	padding-top:7px;
}
#newMagSort {
    width:800px;
	height:22px;
	padding-top:5px;
	color:#000000;
	font-size:14px;
	text-align:right;
	float:left;
}
#newMagSort a {
    color:#000000;
	text-decoration:none;
}
#newMagSort a:hover {
    color:#e60000;
	text-decoration:none;
}
#newMagContent {
    width:928px;
	height:auto;
	margin-left:6px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	float:left;
}
#newMagContent ul {
    margin-left:-10px;
	margin-top:15px;
	margin-right:0px;
	list-style:none;
}
#newMagContent li {
    display:block;
	width:93px;
	height:123px;
	float:left;
	margin-right:18px;
}
.magNew {
    width:93px;
	height:123px;
	background-image:url(../image/magnew-bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#top10 {
    width:288px;
	height:auto;
	color:#696969;
	background-color:#FFFFFF;
	padding-bottom:10px;
	margin-top:5px;
	float:left;
}
#top10Title {
    width:288px;
	height:32px;
	background-image:url(../image/top10-bg.jpg);
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
#top10Title ul {
    list-style:none;
	margin-top:-14px;
	margin-left:-40px;
}
#top10Title li {
    width:95px;
	height:27px;
	display:block;
	margin-right:1px;
	padding-top:5px;
	float:left;
}
#top10Title li a {
    color:#696969;
	text-decoration:none;
}
#top10Title li a:hover {
    color:#e60000;
	text-decoration:none;
}
#top10 table {
    width:277px;
	height:auto;
	background-color:#FFFFFF;
	font-size:12px;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	margin-left:5px;
}
#top10 table a {
    color:#696969;
	text-decoration:none;
}
#top10 table a:hover {
    color:#e60000;
	text-decoration:none;
}
#top10 td {
    border-bottom:1px dashed #d7d7d7;
}
.magtop {
    width:67px;
	height:88px;
	background-image:url(../image/magtop-bg.jpg);
	background-repeat:no-repeat;
}
#recmd {
    width:380px;
	height:auto;
	background-color:#FFFFFF;
	color:#333e72;
	font-size:12px;
	float:left;
	margin-left:5px;
	margin-top:5px;
	padding-bottom:19px;
}
#recmdTitle {
    width:380px;
	height:20px;
	background-image:url(../image/title-bg.jpg);
	background-repeat:repeat-x;
	padding-top:6px;
	color:#e60000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
#recmdTitle img {
    margin-left:235px;
}
#recmd table {
    text-align:left;
	line-height:20px;
	margin-top:10px;
}
#recmd td {
    padding-bottom:25px;
}
#recmd table a {
    color:#333e72;
	text-decoration:none;
}
#recmd table a:hover {
    color:#e60000;
	text-decoration:none;
}
#java {
    width:262px;
	height:auto;
	background-color:#FFFFFF;
	color:#696969;
	font-size:12px;
	float:left;
	margin-left:5px;
	margin-top:5px;
	padding-bottom:19px;
}
#javaTitle {
    width:262px;
	height:20px;
	background-image:url(../image/title-bg.jpg);
	background-repeat:repeat-x;
	padding-top:6px;
	color:#e60000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
#javaTitle img {
    margin-left:117px;
}
#java table {
    text-align:left;
	line-height:20px;
	margin-top:10px;
}
#java td {
    padding-bottom:25px;
}
#partner {
    width:940px;
	height:auto;
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	float:left;
	text-align:left;
	margin-top:5px;
}
#partner a {
    color:#000000;
	text-decoration:none;
}
#partner a:hover {
    color:#e60000;
	text-decoration:none;
}
#partner p {
    margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	line-height:24px;
}
#partnerTitle {
    width:940px;
	height:21px;
	background-image:url(../image/title-bg.jpg);
	background-repeat:repeat-x;
	color:#e60000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-top:6px;
}
#friendLink {
    width:940px;
	height:auto;
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	float:left;
	text-align:left;
	margin-top:5px;
}
#friendLinkTitle {
    width:940px;
	height:21px;
	background-image:url(../image/title-bg.jpg);
	background-repeat:repeat-x;
	color:#e60000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-top:6px;
}
/*************************************************** 下载 ***************************************************************/
#downMethod {
    width:591px;
	height:280px;
	margin-left:15px;
	*+html margin-left:16px;
	margin-top:20px;
	margin-bottom:-10px;
	float:left;
	background-color:#f1f5f6;
	border:1px solid #e1ecf0;
}
#downMethod ul {
    font-size:14px;
	list-style:none;
	margin-top:0px;
	margin-left:-40px;
	*+html margin-bottom:20px;
}
#downMethod ul li {
    width:196px;
	height:25px;
	background-image:url(../image/downmethod-bg-1.jpg);
	background-repeat:repeat-x;
	display:block;
	float:left;
	padding-top:8px;
	color:#000000;
	font-weight:bold;
}
#downMethod ul li a {
    color:#000000;
	text-decoration:none;
	font-weight:normal;
}
#downMethod ul li a:hover {
    color:#e60000;
	text-decoration:none;
	font-weight:normal;
}
#downMethod p {
    margin-top:50px;
	text-align:center;
	line-height:20px;
	font-size:12px;
	color:#000000;
	line-height:36px;
}
#downMethod p a {
    color:#000000;
	text-decoration:underline;
}
#downMethod p a:hover {
    color:#e60000;
	text-decoration:underline;
}
#downMethod table {
    width:500px;
	height:auto;
	font-size:12px;
	margin-top:10px;
	margin-left:40px;
	line-height:36px;
	text-align:left;
}
#downR1 {
    width:311px;
	height:auto;
	font-size:12px;
	background-color:#FFFFFF;
	padding-bottom:2px;
}
#downR1 p {
    text-align:left;
	color:#666666px;
	margin-left:10px;
	margin-right:10px;
	line-height:20px;
	background-color:#f6f6f6;
}
#downR1 ul {
    margin-left:-10px;
	margin-top:5px;
	list-style-image:url(../image/downr1-li.jpg);
	list-style-position:outside;
	line-height:20px;
	color:#696969;
	font-size:12px;
	text-align:left;
}
#downR1 li a {
    color:#696969;
	text-decoration:none;
}
#downR1 li a:hover {
    color:#e60000;
	text-decoration:none;
}
#downR1Title {
    width:311px;
	height:33px;
	background-image:url(../image/title1-bg.jpg);
}
#downR1Title ul {
    margin-top:-13px;
	margin-left:-40px;
	list-style:none;
	text-align:center;
}
#downR1Title ul li {
    width:79px;
	height:27px;
	display:block;
	float:left;
	color:#FFFFFF;
	padding-top:4px;
} 
#downR1Title ul li a {
    color:#000000;
	text-decoration:none;
}
#downR1Title ul li a:hover {
    color:#e60000;
	text-decoration:none;
}
#downR2 {
    width:311px;
	height:auto;
	margin-top:5px;
	background-color:#FFFFFF;
	font-size:12px;
}
#downR2 table {
    width:311px;
	height:auto;
	text-align:left;
}
#downR2 ul {
    margin-top:5px;
	margin-left:0px;
	line-height:20px;
	list-style-image:url(../image/downr2-li.jpg);
	list-style-position:outside;
	color:#595959;
	text-align:left;
}
#downR2 li a {
    color:#595959;
	text-decoration:none;
}
#downR2 li a:hover {
    color:#e60000;
	text-decoration:none;
}
#downR3 {
    width:311px;
	height:auto;
	margin-top:5px;
	background-color:#FFFFFF;
	padding-bottom:5px;
}
#downR3Title {
    width:311px;
	height:21px;
	background-image:url(../image/title-bg.jpg);
	background-repeat:repeat-x;
	color:#e60000;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding-top:5px;
}
#downR3 ul {
    margin-left:-10px;
	margin-top:10px;
	list-style-image:url(../image/downr1-li.jpg);
	list-style-position:outside;
	line-height:20px;
	color:#696969;
	font-size:12px;
	text-align:left;
}
#phoneList {
    width:600px;
	height:auto;
	margin-left:10px;
	margin-right:10px;
	float:left;
	background-color:#FFFFFF;
	clear:both;
}
#phoneList table {
    width:600px;
	height:auto;
	font-size:12px;
	text-align:center;
	line-height:24px;
	margin-bottom:8px;
}
#phoneList img {
    border:1px solid #d0d0d0;
}
/************************************************************ 杂志列表 ******************************************************************************/
#magList {
    width:622px;
	height:auto;
	background-color:#FFFFFF;
}
#maglist table {
    width:600px;
	margin-left:11px;
	margin-right:11px;
	margin-top:10px;
	line-height:20px;
	font-size:12px;
	text-align:left;
}
#mag {
      width:108px;
	height:120px;
	background-image:url(../image/mag-bg.jpg);
	background-repeat:no-repeat;
      img width:76px;
      }

#mag img{width:76px;}

.rightMode1 {
    width:311px;
	height:auto;
	margin-top:5px;
	background-color:#FFFFFF;
	text-align:left;
	font-size:12px;
	padding-bottom:5px;
}
.rightMode1Title {
    width:311px;
	height:21px;
	background-image:url(../image/title-bg.jpg);
	background-repeat:repeat-x;
	color:#e60000;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding-top:5px;
}
.rightMode1Title img {
	margin-left:205px;
}
.rightMode1 ul {
    margin-left:-10px;
	margin-top:10px;
	margin-bottom:5px;
	list-style-image:url(../image/downr1-li.jpg);
	list-style-position:outside;
	line-height:22px;
	color:#696969;
	font-size:12px;
	text-align:left;
}
.rightMode1 li a {
    color:#696969;
	text-decoration:none;
}
.rightMode1 li a:hover {
    color:#e60000;
	text-decoration:none;
}
#magShow {
    width:940px;
	height:360px;
	float:left;
}
/****************************************************************** 新闻 ***********************************************************************************/
#hotNews {
    width:600px;
	height:auto;
	background-color:#f5f5f5;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	float:left;
}
#hotNews table {
    width:580px;
	height:auto;
	margin-left:10px;
	margin-top:10px;
    text-align:left;
	line-height:18px;
}
#hotNews p {
    text-align:right;
}
#hotNews p a {
    color:#e60000;
	text-decoration:none;
}
#hotNews p a:hover {
    color:#e60000;
	text-decoration:none;
}
#newsList {
    width:600px;
	height:auto;
	margin-left:10px;
	margin-right:10px;
	margin-top:37px;
	float:left;
	text-align:left;
}
#newsList ul {
    margin-left:-30px;
	margin-top:0px;
	list-style:none;
	line-height:28px;
	font-size:12px;
	color:#696969;
}
#newsList li {
    border-bottom:1px dashed #a4a3a3;
}
#newsList li a {
    color:#696969;
	text-decoration:none;
}
#newsList li a:hover {
    color:#e60000;
	text-decoration:none;
}
#newsDetail {
    width:600px;
	height:auto;
	margin-left:10px;
	margin-right:10px;
	color:#696969;
	text-align:left;
}
#newsDetail h5 {
    font-size:14px;
	font-weight:bold;
	text-align:center;
}
#newsDetail h6 {
    font-size:12px;
	font-weight:bold;
	text-align:center;
}
#newsDetail h4 {
    font-size:12px;
	color:#e60000;
	text-align:center;
}
#newsDetail h4 a {
    color:#e60000;
	text-decoration:none;
}
#newsDetail h4 a:hover {
    color:#e60000;
	text-decoration:none;
}
#newsDetail p {
    font-size:12px;
	text-align:left;
	line-height:20px;
	text-indent:25px;
}
#newsDetail ul {
    font-size:12px;
	text-align:left;
	line-height:20px;
}
#newsDetail ol {
    font-size:12px;
	text-align:left;
	line-height:20px;
}
#newsDetail ol li ol {
    list-style:lower-roman;
}
#newsDetail ol li ol li ol {
    list-style:lower-alpha;
}
/************************************************************ 帮助 ********************************************************************/
#qa {
    width:600px;
	height:auto;
	margin-left:10px;
	margin-right:10px;
	float:left;
}
#qa p {
    margin-top:3px;
	margin-bottom:2px;
	margin-left:10px;
	font-size:12px;
	color:#696969;
}
#qa ol {
	margin-left:10px;
	margin-top:10px;
	line-height:30px;
	font-size:12px;
	list-style-type:decimal;
	list-style-position:inside;
	text-align:left;
}
#qa li {
    border-bottom:1px dashed #9b9b9b;
	color:#696969;
}
#qa li a {
    color:#696969;
	text-decoration:none;
}
#qa li a:hover {
    color:#e60000;
	text-decoration:none;
}
#flashShow {
    width:311px;
	height:auto;
	float:left;
	text-align:left;
	background-color:#FFFFFF;
	padding-bottom:5px;
}
#flashShow p {
    margin-left:30px;
	margin-top:30px;
	font-size:12px;
	color:#e60000;
	line-height:20px;
}
#flashShow p a {
	color:#696969;
	text-decoration:none
}
#flashShow p a:hover {
	color:#e60000;
	text-decoration:none
}
#flashBg {
    width:311px;
	height:475px;
	background-image:url(../image/flashshow.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	margin-bottom:10px;
}
#flashContent {
    margin-left:65px;
	margin-top:72px;
	width:178px;
	height:237px;
	float:left;
}
#cs {
    width:311px;
	height:165px;
	background-image:url(../image/cs.gif);
	background-repeat:no-repeat;
	float:left;
	text-align:right;
	margin-top:5px;
}
/************************************************************** 功能页面 ***********************************************************************/
#function {
    width:600px;
	height:auto;
	margin-left:10px;
	margin-right:10px;
	color:#696969;
	text-align:left;
}
#function table {
    width:580px;
	height:auto;
	font-size:12px;
	line-height:24px;
}
#function table ul {
    list-style-image:url(../image/downr2-li.jpg);
	line-height:24px;
	list-style-position:outside;
	margin-left:-20px;
	margin-top:5px;
}
