﻿@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; font-size:12px; text-decoration:none; background:#FFF;}
.clear{ clear:both;}
img{border:0;}
div, h1, h2, h3, h4, h5, img, form, ul, p, dl{
	padding:0;
	margin:0 auto;
	}

a{color:#333; font-size:14px; 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:14px; line-height:150%;}

.copyright{
     left:17px;
     color:#636e86;
     font-size:12px;
}
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:14px;
	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:14px;
	
}

.mytitle2
{
	font-weight:bold;
	color:#333333;
	font-size:12px;
	padding:5px;
	margin-top:8px;
	margin-bottom:8px;
	background-color: #F2F2F2;
}


/* 2009-4-13 */
.downloadLink a
{
	font-size:24px;
	text-decoration:underline;
	color: #C00;
	font-family: "宋体";
	}

.downloadLink a:hover
{
	text-decoration:underline;
	color: #cc0;	}

.bignumber
{
	font-size:20px;
	font-family:Arial;
	color:#00F;
	line-height:1.5em;
}
.newsli
{padding:5px 0px 5px 0px; list-style:none; margin:0;}
.newsli li
{line-height:28px; height:28px;list-style:none; }

.newsli2
{padding:5px 0px 5px 0px;list-style:none; margin:0;}
.newsli2 li
{ margin:0 5px; padding:6px 0 0 0;list-style:none;line-height:24px; height:24px;border-bottom:dashed 1px #CCC; }


/*--------------------------------------------------------------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:10px 10px 0; 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:6px; 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:130px; 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; }
.topnav{ margin:0 auto; width:1003px;}
/** for nav ****************/

ul#menu
{border:0;margin:0;font-size:14px;min-width:1003px;}


ul#menu li
{
	display:block;
	float:left;
	text-align: center;
	list-style-type: none;
	border:0;
	padding:8px 0;
	overflow:hidden;
	vertical-align:middle;	
	line-height:18px;	
/*    padding:4px 0px 8px 0px;*/
	height: 18px;
	width: 83px;
}

.hover
{	background-repeat: no-repeat;background-image: url(/cn/qmacro/images/index_07_hover.gif);background-position: -13px 0px;}

ul#menu li a
{    color: #333333;}

.selected
{	background-repeat: no-repeat;font-weight: bold;	color: #336699;	background-image: url(/cn/qmacro/images/index_07.gif);
	background-position: -13px 0px;
}

/*--------------------------------------------------------------bottom-----------------------------------------------------*/
.botimgl{ float:left; width:5px; background:url(index_64.gif) no-repeat;}
.botimgm{ float:left; width:140px; padding:10px 0 16px 0; text-align:center; background:url(index_64.gif) repeat-x;}

.botrbor{ float:left; width:840px; background:url(index_67.gif) repeat-x;}

.borword{ float:left; width:92px; line-height:24px; text-align:center; padding:15px 0 15px 0;}

.botbor{ margin:5px auto; width:1003px; text-align:center;}
/*.midimg2{ float:left; width:233px; height:61px;}*/
.ljxz{ float:left;  width:233px; height:61px;overflow:hidden; font-size:12px; color:#ffff00; text-align:center;}
.ljxz a{color:#ffff00; display:block;width:167px; height:20px; padding:30px 10px 11px 56px;background:url(../images/ljxz_1.gif) no-repeat;line-height:20px; text-decoration:none!important; }
.ljxz a:hover {background:url(../images/ljxz_2.gif) no-repeat;text-decoration:none!important; color:#ffff00!important;}


.index_banner {background:url(index_banner.jpg) no-repeat;}
.index_fdown{ font-family:"宋体"; color:#fff; line-height:24px; font-size:12px;}
.index_fdown a{color:#fff; font-size:12px;}
.index_fdown a:hover{color:#fff; text-decoration:underline!important;}
.index_watch a { font-size:14px; font-weight:bold; color:#ffff00;}


.mym_text { line-height:30px; padding:20px;}
.mym_left { width:453px; height:553px; padding:10px; float:left; margin:0 11px; background:#E2F3EC; text-align:center; line-height:24px;}
.mym_right { width:453px; height:553px;padding:10px;  float:left; margin:0 11px; background:#FFECD6; text-align:center;line-height:24px;}



/*--------------------------------------------------------------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:center; line-height:16px;}


.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;}