@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; min-width:1003px; text-decoration:none; background:#FFF; font-size:13px;}
td{
	font-size:13px;
	text-decoration:none;
	overflow: hidden;
}
.clear{ clear:both;}
img{border:0;}
div, h1, h2, h3, h4, h5, img, form, ul, p, dl{
	padding:0;
	margin:0 auto;
	line-height:180%;
	}

a{color:#333; font-size:13px; line-height:120%; text-decoration:none;}
a:hover{
	color: #CC3300;
}
.xuline{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}

.date{ color:#495f7b; line-height:220%;}
a.bluelink{color:#369; font-weight:bold;}
a.bluebox{ color:#0384c6;}
.blue14{ color:#135ba8; font-size:13px; line-height:150%;}
.copyright{
     left:17px;
     color:#636e86;
     font-size:13px;
}
ul{ margin:0; list-style:none;}
.introword{ color:#0384c6; font-size:15px; font-weight:bold; line-height:250%;}
.w14{ font-size:14px; color:#666; line-height:150%;}
.red{ color:#C00;}
.orange{color:#F60;}
.red16 { color:#C00; font-size:16px; font-weight:bold; line-height:180%;}
.green{	color:#090;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.b_red{ color:#ff0000;}
.bold{ font-weight:bold;}
.gray{ color:#666;}
.udline{ text-decoration:underline;}


.topIFrame
{
	 min-width:1000px;
}

p {text-indent:2em;}

div#tapsintro
{
	font-size:13px;
	line-height:1.5em;
	margin:0 auto;
	padding:0px;
	min-height:345px;
}

div#tapsintro .contentlist
{
	margin:0px;
	padding:0px;
	margin-left:2em;
	display:inline;
	min-height:345px;
}

.mytitle1
{
	font-weight:bold;
	color:#CC0000;
	font-size:15px;
	
}

.mytitle2
{
	font-weight:bold;
	color:#333333;
	font-size:13px;
	padding:5px;
	margin-top:8px;
	margin-bottom:8px;
	background-color: #F2F2F2;
}


/* 2009-4-13 */
.downloadLinkBig a
{ font-size:24px;text-decoration:underline;color: #C00;}

.downloadLinkBig a:hover
{
	text-decoration:underline;
	color: #cc0;	}
	
.downtable
{ text-align:left; border-top:#6CC solid 1px;border-left:solid #6cc 1px;}
.downtable th
{  border-bottom:#6CC solid 1px;border-right:solid #6cc 1px; background:#E3EEED;}
.downtable td
{  border-bottom:#6CC solid 1px;border-right:solid #6cc 1px;}
	

.bignumber
{
	font-size:1.8em;
	font-family:Arial;
	color:#00F;
	line-height:1.5em;
}
.newsli ul
{padding:5px 0px 5px 0px;}
.newsli li
{ display:block; line-height:28px; }
.newsli img
{margin: 12px 0px 12px 0px;vertical-align:middle;}

.newsli1 ul
{padding:5px 0px 5px 0px;}
.newsli1 li
{ display:block; line-height:28px; }
.newsli1 img
{margin: 7px 0px 7px 0px;vertical-align:middle;}

.newsli2 ul
{padding:5px 0px 5px 0px;}
.newsli2 li
{ margin:0px 0px 0px 5px; padding:3px 5px 3px 0px; display:block; line-height:24px; border-bottom:dashed 1px #CCC; }
.newsli2 img
{margin: 10px 0px 10px 0px;vertical-align:middle;}

/*--------------------------------------------------------------index-----------------------------------------------------*/
/*-------------------------菜单----------------------*/
.menubor{ margin:0px 0px 8px 0px;width:100%;}
/*-------------------------头图----------------------*/
.topimgbor{ margin:0 auto; width:1003px;}
.topimg1{ float:left; width:434px; height:103px; background-image:url(index_09.gif);}
.topimg2{ float:left; width:295px;}
.topimg3{ float:left; width:274px;}

.midimg1{ float:left; width:114px; height:61px; background-image:url(index_12.gif);}
.midimg2{ float:left; width:233px; height:61px;}
.midimg3{ float:left; width:87px; height:61px; background-image:url(index_14.gif);}

.botimg{ float:left; width:434px; height:63px; background-image:url(index_17.gif); text-align:center;}
.botlink{ margin:0 auto; width:300px; margin-top:10px; color:#369; font-weight:bold; line-height:100%;}

/*-------------------------推荐----------------------*/
.tjbor{ float:left; width:340px; margin:10px 10px 0 auto; display:inline;}
.tjout{ width:340px; margin:0 auto;}
.tjl{ float:left; width:98px;}
.tjm{ float:left; width:231px; height:35px; background-image:url(index_22.gif);}
.tjr{ float:left; width:10px; height:35px; background-image:url(index_24.gif);}

.tjconl{ float:left; width:3px;}
.tjconm{ float:left; width:334px; min-height:350px;}

/*-------------------------news----------------------*/
.newsbor{ float:left; width:302px;}
.newsto{ margin:0 auto; width:302px; margin-top:10px;}
.newsl{ float:left; width:238px;}
.newsmore{ float:left; width:48px; margin-top:6px;}
.newsr{ float:left; width:15px; height:32px; background-image:url(index_30.gif);}
.newsline{ margin:0 auto; width:100%; height:6px; background-image:url(index_36.gif); overflow:hidden;}
.newscon{ width:282px; padding-left:10px; padding-right:10px; background-image:url(index_44.gif); min-height:150px;}
.newsbo{ width:302px; margin:0 auto;}
.newsbl{ float:left; width:19px; height:18px; background-image:url(index_46.gif);}
.newsbm{ float:left; width:262px; height:18px; background-color:#e8edf1;}
.newsbr{ float:left; width:21px; height:18px; background-image:url(index_50.gif);}

/*-------------------------bottom----------------------*/
.bottombor{ margin:0 auto; width:1003px; margin-top:10px; min-height:90px;}



/*--------------------------------------------------------------intro-----------------------------------------------------*/
.intro_topimgl{ float:left; width:364px;}
.intro_topimgm{ float:left; width:436px;}
.intro_imgml{ float:left; width:80px;}
.intro_imgmm{ float:left; width:233px;}
.intro_imgmr{ float:left; width:51px;}
.intro_topimgr{ float:left; width:203px;}
.intro_topimgl_link{ float:left; width:364px; height:51px; background-image:url(intro_10.gif);}

.introlbor{ float:left; width:756px; margin-top:10px;}
.introrbor{ float:left; width:240px; margin-top:10px; margin-left:7px; display:inline;}

.intro_lybor{ float:left; margin:10px; width:150px; height:101px;}

/*--------------------------------------------------------------download-----------------------------------------------------*/
.dll{ float:left; width:223px; height:43px; background-image:url(buy_03.gif);}
.dlm{ float:left; width:523px; height:43px; background-image:url(buy_04.gif);}
.dlr{ float:left; width:10px; height:43px; background-image:url(buy_06.gif);}
.dlbg{ width:756px; background-image:url(dl_bg.gif);}
.dlbor{
	width:645px;
	border:#bbd9ea 1px solid;
	line-height:200%;
	background-color:#F4FDFF;
	min-height:30px;
}
.dlbor1{
	width:645px;
	border-left:#bbd9ea 1px solid;
	border-right:#bbd9ea 1px solid;
	border-bottom:#bbd9ea 1px solid;
	line-height:200%;
	background-color:#F4FDFF;
}
.dlimg1{ float:left; text-align:center; width:60px;}
.dlimg2{ float:left; width:400px; height:100px; border-left:solid #bbd9ea 1px;  border-right:solid #bbd9ea 1px; padding-left:10px;}
.dlimg3{ float:left; width:110px; padding-left:10px;}

.dlfldl{ float:left; width:200px; margin-left:50px; margin-top:10px; display:inline;}
.dlflbor{ width:680px; margin:0 auto;}
.dlflcon{ float:left; width:200px; border-right:solid #CCC 1px; border-top:solid #CCC 1px; border-bottom:solid #CCC 1px; border-left:solid #CCC 1px; text-align:center; margin-bottom:10px; margin-left:2px; display:inline;}
.dlbot{float:left; width:756px; height:7px; background-image:url(dlbot.gif); background-repeat:no-repeat;}

.dl700{ margin:0 auto; width:700px;}
.dl700hui{ padding:10px; margin:0 auto; width:680px; background-color:#f7f7f7; color:#666; border:#CCC solid 1px;}
.dl700huititle{ margin:10px auto 0 auto; min-height:30px; width:700px; background-color:#f7f7f7; color:#666; border:#CCC solid 1px; background-image:url(download_19.gif);}

/*--------------------------------------------------------------purchase-----------------------------------------------------*/
.buybor{ float:left; width:190px; min-height:30px; line-height:200%; margin-left:20px; display:inline;}
.hybor{ float:left; width:215px; padding:4px; text-align:center; line-height:220%; color:#666;}

/*--------------------------------------------------------------top-----------------------------------------------------*/

.logoimg{ float:left; width:310px;}
.logor{ float:left; width:680px; text-align:right; padding-top:10px; line-height:300%;}
.menuoutbor{ margin:0 auto; width:100%; height:34px; text-align:center; background-image:url(index_05.gif);}
.topbor{ margin:0 auto; width:1003px; text-align:center; margin-left:auto; margin-right:auto;}
.topnav{ margin:0 auto; width:1003px;}
/** for nav ****************/

ul#menu
{   border:0;margin:0;font-size:15px;min-width:1003px;}


ul#menu li
{
	display:block;
	float:left;
	text-align: center;
	list-style-type: none;
	border:0;
	margin:0;
	overflow:hidden;	
	vertical-align: middle;		
	line-height: 34px;	
/*    padding:4px 0px 8px 0px;*/
	height: 34px !important;
	width: 100px !important;
}

.hover
{	background-repeat: no-repeat;background-image: url(/cn/qmacro/images/index_07_hover.gif);background-position: -5px 0px;}

ul#menu li a
{    font-size:15px;color: #333333;}

.selected
{	background-repeat: no-repeat;font-weight: bold;	color: #336699;	background-image: url(/cn/qmacro/images/index_07.gif);
	background-position: -5px 0px;
}

/*--------------------------------------------------------------bottom-----------------------------------------------------*/
.botimgl{
	float:left;
	width:5px;
	height:46px;
	background-image:url(index_64.gif);
	background-repeat: repeat-x;
}
.botimgm{
	float:left;
	width:140px;
	height:46px;
	padding-top:10px;
	text-align:center;
	background-image:url(index_64.gif);
	background-repeat: repeat-x;
}

.botrbor{
	float:left;
	width:840px;
	height:46px;
	background-image:url(index_67.gif);
	background-color: #CCC;
	background-repeat: repeat-x;
}

.botrbor ul {margin:0px;padding:0px; line-height:46px;}
.botrbor li {float:left; width:92px; text-align:center; }

.topimgbor .introlbor .introlbor .dlbg center table tr td .red16 strong {
	font-size: 2em;
}


/*--------------------------------------------------------------index2-----------------------------------------------------*/

.index2_banner{ width:1004px;margin:6px auto;}
.index2_news_img { width:718px; height:220px; float:left; margin:0 10px 0 0;}
.index2_download { width:275px; height:220px; float:left; text-align:right; line-height:16px;}
.index2_download a{ margin:0 0 6px; display:block;}

.index2_main { width:1004px; margin:0 auto 10px;}

.index2_zsk{ width:354px; margin:0 10px 0 0; float:left;}
.index2_ymk{ width:354px; margin:0 10px 0 0; float:left;}
.index2_right{ width:275px; float:left;}

.index2_zsk_top{ width:354px; background:url(index_ltitle_bg.gif) no-repeat; height:34px;}
.index2_zsk_title{ width:200px; height:18px; padding:8px 10px; line-height:34px; float:left; text-align:left;}
.index2_zsk_more{ width:44px; height:16px; padding:9px 10px; float:right;}

.index2_zsk_list{ width:328px; padding:0 12px 10px; border-left:1px solid #CCDEE6; border-right: 1px solid #CCDEE6; text-align:left;}
.index2_zsk_list ul li{padding:8px 0 0 0;line-height:22px; height:22px;background:url(index_list_dash.gif) repeat-x 0 29px; }
.index2_zsk_list ul li a{line-height:30px!important; color:#3372A2;}

.index2_zsk_bot{ width:354px; height:10px;}

.index2_rjxw_top{ width:275px; height:36px; background:url(index_rtitle_bg.gif) no-repeat;}
.index2_rjxw_title{ width:120px; height:18px; padding:9px 10px; float:left; text-align:left;}
.index2_rjxw_more { width:48px; height:18px; padding: 9px 10px; float:right;}

.index2_rjxw_list{ width:255px; height:150px; padding:5px 10px 0; background:url(index_rlist_bg.gif) repeat-x #EFF8FB;}
.index2_rjxw_list ul li{padding:10px 0 0 0;line-height:20px; height:20px;}
.index2_rjxw_bot { width:275px; height:10px; margin:0 0 10px;}





.nr_top{ width:275px; height:31px;}
.nr_body{ width:275px; height:189px; background:url(index_nr_bg.gif) no-repeat; text-align:center; font-family:Verdana, "宋体";}
.nr_ad{ padding:12px 10px; text-align:right;}
.nr_ad a{ color:#669900;}
.nr_title{ height:36px; line-height:36px; padding:4px 0 0 0; font-size:24px; font-weight:bold; color:#006AA8;}
.nr_version{ height:24px; line-height:24px;}
.nr_btn{ height:56px; margin:0 0 5px 0;}
.nr_times{ height:24px; line-height:24px;}
