html {overflow-x:hidden;}
body{
	margin:0;
	padding:0;
	background-color:#2497f2;
	font-family:arial;
	font-size:12px;
	background-image: url(img/bg1.jpg);
	background-repeat: repeat-x;
}
a{color:#1A4FA8;}
a:hover{color:#222;}
h1{font-family:tahoma;}

/*.pbg_1{position:absolute;z-index:-1;top:0;left:50%;width:670px;margin:0 0 0 -670px;}*/
.pbg_1{position:absolute;z-index:-1;top:0;left:50%;width:670px;margin:0 0 0 -632px;}
.pbg_3{position:absolute;z-index:-1;top:0;left:50%;width:50%;}
.pbg_3 img{margin:0 0 0 489px;}

.g{
	width:980px;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFF;
}


.header{
	font-size:10px;
	color:#1A1A1A;
	background-repeat: no-repeat;
	background-image: url(img/bg.jpg);
}
.header .logoline{
	height:120px;
}
.header .menuline{height:59px;}
.menuline .menu_left, .menuline .menu_right{background:url(img/menuline_bg.gif) no-repeat;width:14px;}
.menuline .menu_right{background-position:top right;}
.menuline .menu_mid{background:url(img/menuline_bg.gif) repeat-x;background-position:0px -59px;}
.menu_mid a{display:block;float:left;margin-left:30px;background:url(img/menu_dot.gif) no-repeat;padding-left:20px;font:Geneva, Helvetica;font-size:15px;font-weight:500;color:#FFFFFF;text-decoration:none;}
.menu_mid a:hover{color:#0278DB;text-decoration:underline;}
.menu_mid a.on{color:#D63600;text-decoration:underline;}

.navigation{font-family:tahoma;padding:5px;}


.rightbox{
	border:1px solid #CCD0D4;
	padding:0px;
	background-color:#F7F7F7;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
}
.rightbox .title{font-family:Verdana;font-weight:bold;font-size:15px;background-color:#DEDEDE;line-height:40px;padding:0 0 0 8px;background: no-repeat;background-position:4px 12px;}
.rightbox .title a{text-decoration:none;color:#004499;}
.rightbox .title a:hover{text-decoration:underline;}
.rightbox a.line1, .rightbox a.line2{display:block;line-height:23px;padding:0 0 0 12px;font-size:12px;color:#1A4FA8;}
.rightbox a.line1:hover, .rightbox a.line2:hover{color:#000;}
.rightbox a.line1{background-color:#fff;}
.line_1{border-top:1px dashed #C3C3C3;}

.main_c{padding:15px 5px;}

.footer{margin:30px auto 30px auto;padding:15px 0;}
.footer{color:#000}
.footer a{color:#007EE8;}
.footer a:hover{color:#000}
.footer li{font-weight:lighter;list-style-position:inside;line-height:2;}
.footer .tb1{border-color:#C8C8C8;background:#FFFFFF none repeat;border-style:solid;border-width:1px 1px 1px 1px;display:block;font-size:12px;padding:15px;}

/* home */

.home_big_video{
	border:1px solid #CCD0D4;
	margin: 0px;
	padding: 0px;
}
.home_big_video span{
	font-size:12px;
	color:#5E5E5E;
	line-height: 18px;
	font-family: Verdana;
}
.home_big_video .p{font-size:12px;color:#007EE8;font-weight:bold;}
.home_big_video .p a{color:#007EE8;text-decoration:underline;}
.home_big_video .p a:hover{color:#000;}
.software-con span{font-size:12px;color:#007EE8;font-weight:bold;}
.software-con span a{color:#007EE8;text-decoration:underline;}
.software-con span a:hover{
	color:#000;
	text-decoration: none;
}
.home_big_video h1{font-family:Arial;font-size:20px;}
.home_big_video a{font-weight:bold;text-decoration:none;color:#000;}
.home_big_video a:hover{text-decoration:underline;}
.home_3_videos{margin:15px 0 0 0;}
.home_3_videos div{border:1px solid #CCD0D4;height:64px;color:#ACACAC;}
.home_3_videos img{margin:5px;}
.home_3_videos a{font-size:13px;font-weight:bold;text-decoration:none;color:#404040;}
.home_3_videos a:hover{text-decoration:underline;}

.c_block{margin:15px 0 0 0;background:url(img/c_block_bg.gif) no-repeat;}
.c_block .top{height:50px;}
.c_block .foot{height:10px;background:url(img/c_block_bg.gif) no-repeat;background-position:left bottom;}
.c_block .top h1{color:#000;text-decoration:none;font-size:18px;margin:0;width:233px;text-align:center;}
.c_block .title{color:#000;font-size:18px;margin:0;width:233px;padding-left:38px;}
.c_block .title a{color:#000;text-decoration:none;}
.c_block .title a:hover{text-decoration:underline;}
.c_block .home_list_items a{font-size:14px;line-height:2;text-decoration:none;}
.c_block .home_list_items a:hover{text-decoration:underline;}
.c_block .more{padding:5px 0 5px 3px;width:80px;height:30px;vertical-align:middle;float:right;background:url(img/more.jpg) no-repeat;background-position:0 4px;font-size:11px;}
.c_block .more a{color:#FFF;text-decoration:none}
.c_block .more a:hover{color:#FFF;text-decoration:underline}

.c_block1{margin:15px 0 0 0;background:url(img/c_block_bg1.gif) no-repeat;}
.c_block1 .top{height:50px;}
.c_block1 .foot{height:10px;background:url(img/c_block_bg1.gif) no-repeat;background-position:left bottom;}
.c_block1 .top h1{color:#000;text-decoration:none;font-size:18px;margin:0;width:233px;text-align:center;}
.c_block1 .title{color:#000;font-size:18px;margin:0;width:233px;padding-left:38px;}
.c_block1 .title a{color:#000;text-decoration:none;}
.c_block1 .title a:hover{text-decoration:underline;}
.c_block1 .home_list_items a{font-size:14px;line-height:2;text-decoration:none;}
.c_block1 .home_list_items a:hover{text-decoration:underline;}
.c_block1 .more{padding:5px 0 5px 3px;width:80px;height:30px;vertical-align:middle;float:right;background:url(img/more.jpg) no-repeat;background-position:0 4px;font-size:11px;}
.c_block1 .more a{color:#FFF;text-decoration:none}
.c_block1 .more a:hover{color:#FFF;text-decoration:underline}

.home_list_items img{padding:2px;border:1px solid #CCCCCC;display:block;}
.home_list_items li{line-height:20px;}

.img_fix a{text-decoration:none;}
.img_fix a div{text-decoration:underline;}


/* post */
.post_c{border:1px solid #D2E5EE;background:url(img/post_c_bg.jpg) repeat-x;}
.post_c h1{text-align:center;font-size:22px;color:#116EAC;}
.post_c .summary{background-color:#F1F9FD;padding:12px 20px 25px 20px;width:80%;margin:10px auto;color:#116EAC;clear:both;}
.post_c .info_line{text-align:center;font-style:italic;color:#999;}
.post_c .info_line span{padding:0 8px;}
.post_c .story{line-height:22px;padding:10px 20px;}
.post_c .story h1{text-align:left;margin:0 0 10px 0;}
.story .info_block{margin:10px 0 20px 0;}
.story .info_block .title{font-size:15px;font-weight:bold;}
.dot_line{background:url(img/smalldot.gif) repeat-x;height:2px;}

.post_c .related_posts{margin:0px 10px 30px 0px;}
.post_c .related_posts li{list-style-position:inside;margin:0 0 0 20px;line-height:25px;font-weight:bold;}

.downloadbutton a{display:block;text-indent:-1000px;width:159px;height:129px;background:url(img/download_button.gif) no-repeat;}
.downloadbutton a:hover{background-position:0 -129px;;}

/* cat */
.xpages{color:#999;}
.xpages b{color:#000;font-size:13px;}
.xpages a, .xpages span, xpages b{padding:0 3px;}
.cat_list_posts h1 span{font-size:15px;color:#999;}
.cat_list_posts .cat_desc{color:#999;margin:-5px 0 15px 0;}
.cat_list_posts h2{font-size:17px;font-weight:bold;font-family:Tahoma;margin:0;}
.cat_list_posts .info{color:#999;padding:3px 0;}
.cat_list_posts .info span{padding:0 10px 0 0;}
.software-titile,.software-titile a {
	font-family: Arial;
	font-size: 16px;
	line-height: 16px;
	color: #096cba;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
.software-titile a:hover{
	text-decoration: none;
	color: #333333;
}
.software-con{
	font-family: Verdana;
	font-size: 12px;
	line-height: 18px;
	color: #5E5E5E;
	text-align: left;
}
.software-con a{
	color: #1A4FA8;
	text-decoration: underline;
	font-size: 11px;
}
.software-con a:hover{
	color: #333333;
	text-decoration: none;
}

.line-1 {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #939393;
}
.righttitle-system {
	font-family: Arial;
	font-size: 11px;
	color: #010101;
	line-height: 28px;
	background-color: #EBEBEB;
	font-weight: bold;
}
.righttitle-list{
	list-style-type: disc;
	font-family: Verdana;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
	text-decoration: none;
}
.righttitle-list li{
	line-height: 14px;
	color: #096cba;
	margin-bottom: 10px;
	text-decoration: none;
	background-image: url(img/icon-1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	display: block;
}
.righttitle-list li a {
	text-decoration: underline;
}
.righttitle-list li a:hover{
	color: #333;
	text-decoration: none;
}


/*postÒ³ÏÂÔØºÍ¹ºÂò°´Å¥*/
.buttonbro {width: 150px;margin-right: auto;margin-left: auto;}
.buttonbro p{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	text-align: left;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
a.buttondownload {
	background-image: url(img/button.gif);
	display: block;
	height: 36px;
	width: 147px;
	margin-top: 2px;
	margin-bottom: 20px;
}
a:hover.buttondownload{
	background-image: url(img/button.gif);
	display: block;
	height: 36px;
	width: 147px;
	background-position: 0px -36px;
	}
a.buttonbuy {
	background-image: url(img/button.gif);
	display: block;
	height: 36px;
	width: 147px;
	margin-top: 2px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	background-position: 0px -72px;
}
a:hover.buttonbuy{
	background-image: url(img/button.gif);
	display: block;
	height: 36px;
	width: 147px;
	background-position: 0px -108px;
}
