﻿/** global **/
* {font-size: 12px;font-family:Arial,"宋体";}
body {background: #fff; margin:3px; padding: 0px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
h1, h2 { clear: both; font-size: 14px; font-weight: bold; text-align: left; width: 100%; margin:0px; padding:0px; }
h3, h4 { font-weight: bold; font-size: 12px; margin: 0px; }
a, a:link, a:visited, a:active, a:hover { background: transparent; border: 0px; }
a:link,a:visited {color:#000; text-decoration: none;}
a:hover,a:active {color:#000; text-decoration: underline;}
blockquote { border-left: 1px dashed #ccc; margin: 3px 3px 3px 10px; padding: 3px 3px 3px 10px; }
hr { border: 0px dashed #d1d7dc; border-top-width: 1px; height: 0px; margin: 2px 0px 2px 0px; padding: 0px; }
img, a img { color: #fff; border: 0px; }
input { font: normal 12px Tahoma, Arial, sans-serif; background-color:#FFFFFF; }
table { border: 0px; }

/* 常用的 */
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
img.png { width: expression("1px"); height: expression("1px"); filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ")"); }
.need { color:#FF0000 }
.red { color:#FF0000 }
.vivid { color:#3287CA;font-weight:bold; }
a.vivid:link, a.vivid:visited { color:#3287CA; text-decoration:none; }
a.vivid:hover , a.vivid:active{ color:#3287CA; text-decoration:underline; }

/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}

/* 字体大小*/
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}

/* 其他属性 */
.clear{ clear: both; font-size:1px; width:1px; visibility: hidden; }
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.border {border: 1px solid #ccc;}
.noBorder{border:none;}
a.E:link, a.E:visited { color:#595758; text-decoration:none; }
a.E:hover , a.E:active{ color:#595758; text-decoration:underline; }

/* top */
.top {
	height:101px;
	width:955px;
	background:#fff url(images/top_bg.gif) repeat-x;
	margin:0 auto 0 auto;
}
.top_1 { height:55px }
.top_2 { height:45px }
.top_link {
	float:right;
	color:#24181A;
	text-align:right;
	line-height:20px;
}
.top_link input { border:#ccc 1px solid;}
.top_link a:link, .top_link a:visited { color:#24181A; text-decoration:none; }
.top_link a:hover, .top_link a:active { color:#24181A; text-decoration:underline; }
.top_logo {
	padding:0 0 0 10px;
	width:170px;
	float:left;
}
.top_menu {
	height:40px;
	float:right;
	z-index:3;
	margin-right:25px;
}
.top_menu li {
	list-style-type:none;
	list-style-position:inside;
	float:left;
	margin:0 10px 0 10px;
	padding:0;
	width:80px;
	line-height:40px;
	z-index:3;
	text-align:center;
}
.top_menu li.on {
	border:#ccc 1px solid;
	border-bottom:#fff 1px solid;
	z-index:3;
}
.top_menu a:link, .top_menu a:visited { color:#0068BC; text-decoration:none; font-size:14px; font-weight:bold;}
.top_menu a:hover, .top_menu a:active { color:#0068BC; text-decoration:underline; font-size:14px; font-weight:bold; }

.top_menu2 {
	width:115px;
	position:absolute;
	margin:0;
	padding:0;
	border:#ccc 1px solid;
	background-color:#F2F3F3;
	z-index:1;
}
.top_menu2 li {
	list-style-type:none;
	list-style-position:inside;
	width:110px;
	margin:0;
	padding:3px 10px 3px 10px;
	line-height:20px;
	background-color:transparent;
	z-index:1;
	text-align:left;
}
.top_menu2 a:link, .top_menu2 a:visited { color:#0068BC; text-decoration:none; font-size:13px; font-weight:normal;}
.top_menu2 a:hover, .top_menu2 a:active { color:#0068BC; text-decoration:underline; font-size:13px; font-weight:normal; }

/** link **/
.link {
	width:955px;
	height:160px;
	margin:10px auto 10px auto;
	padding:0;
	text-align:center;
	border:#ccc 1px solid;
}
/*
.linkbox {
	width:925px;
	height:173px;
	padding:0px;
	margin:0 auto 0 auto;
	background:#fff url(images/link_bg.gif) center repeat-x;
	color:#595758;
}
.linkbox_head {
	height:7px;
	background:#fff url(images/link_head.gif) bottom no-repeat;
}
.linkbox_root {
	height:7px;
	background:#fff url(images/link_root.gif) top no-repeat;
}
.linkbox_content {
	height:159px;
	border-left:#8BAFD1 1px solid;
	border-right:#8BAFD1 1px solid;
	padding-left:100px;
}
*/
.linkbox_content_mod {
	width:145px;
	float:left;
	margin:0 16px 0 17px;
	padding:15px 0 0 5px;
	text-align:left;
}
.linkbox_content_mod li {
	list-style-position:outside;
	list-style-type:none;
	line-height:20px;
	background:url(images/san.gif) left center no-repeat;
	padding-left:15px;
}
.linkbox_content_div {
	height:145px;
	width:10px;
	float:left;
	background:transparent url(images/link_div.gif) center no-repeat;
}
.linkbox a:link, .linkbox a:visited { color:#595758; text-decoration:none; }
.linkbox a:hover, .linkbox a:active { color:#595758; text-decoration:underline; }

/** keywords **/
.keywords {
	width:955px;
	height:20px;
	margin:0 auto 0 auto;
	padding:10px 0 0 0;
	color:#0169C0;
	text-align:center;
}
.keywords a:link, .keywords a:visited { color:#0169C0; text-decoration:none; }
.keywords a:hover, .keywords a:active { color:#0169C0; text-decoration:underline; }

/** root **/
.root {
	width:955px;
	height:80px;
	margin:0 auto 0 auto;
	padding:20px 0 0 0;
	background-color:#F3F3F3;
	color:#595758;
	text-align:center;
	line-height:20px;
}

/** 首页 **/
.f_ad {
	width:955px;
	height:311px;
	margin:0 auto 0 auto;
}
.f_ad_pic {
	width:955px;
	height:311px;
	overflow:hidden;
}
.f_ad_more {
	width:150px;
	left:43px;
	bottom:90px;
	position:relative;
}
.f_ad_switch {
	width:142px;
	height:28px;
	right:10px;
	bottom:10px;
	position:absolute;
	background:transparent url(images/f_ad_switch.gif) center no-repeat;
	color:#585858;
	text-align:center;
	font-size:20px;
}
.f_ad_switch li {
	float:left;
	margin-right:10px;
	list-style-type:none;
	list-style-position:inside;
	padding:0 10px 0 10px;
}
.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	list-style:none;
	color: #fff;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	margin: 1px;
	border: 1px solid #707070;
	background-color: #060a0b;
}
.num li.on{
	line-height: 18px;
	width: 18px;
	height: 18px;
	font-size: 14px;
	border: 0;
	background-color: #ce0609;
	font-weight: bold;
}
.f_main {
	width:955px;
	margin:0 auto 0 auto;
	background:#fff url(images/f_main_bg.gif) top repeat-x;
	color:#595758;
	margin-bottom:10px;
}
.f_mainbox {
	width:300px;
	height:330px;
	float:left;
	padding:0;
	margin:0;
	border:#ccc solid 1px;
}
.f_mainbox_head {
	height:30px;
	line-height:30px;
	padding-left:10px;
	border-bottom:#ccc solid 1px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.f_mainbox_pic {
	padding:0;
	margin:0 0 10px 0;
	height:120px;
}
.f_mainbox_desc p,.f_mainbox_desc table{
	margin:0px;
	padding:0px;
	line-height:20px;
}
#f_mainbox_1 {
	float:left;
	margin:10px 10px 10px 0;
}
#f_mainbox_2 {
	float:left;
	margin:10px 15px 10px 14px;
}
#f_mainbox_3 {
	float:right;
	margin:10px 0px 10px 10px;
}

/** 二级页面 **/
.s_title {
	height:30px;
	width:955px;
	margin:0 auto 0 auto;
	background:#fff url(images/s_title_bg.gif) left top no-repeat;
	color:#595758;
	font-size:12px;
	font-weight:normal;
	line-height:30px;
	text-indent:20px;
}
.s_title a:link, .s_title a:visited { color:#595758; text-decoration:none; }
.s_title a:hover, .s_title a:active { color:#595758; text-decoration:underline; }
.s_main {
	width:955px;
	margin:0 auto 0 auto;
	color:#595758;
}
.s_main_lt {
	height:190px;
	width:210px;
	float:left;
	margin:10px 5px 10px 0px;
}
.s_main_rt {
	height:190px;
	width:700px;
	float:right;
	margin:10px 0px 10px 5px;
}
.sbox {
	width:210px;
	background:#fff url(images/sbox_bg.gif) center repeat-y;
	margin-bottom:5px;
}
.sbox_head {
	height:12px;
	background:#fff url(images/sbox_head.gif) bottom no-repeat;
}
.sbox_content {
	padding:10px 15px 10px 15px;
	text-align:center;
	font-size:14px;
}
.sbox_content h1 {
	margin-bottom:5px;
	border-bottom:#ccc 1px solid;
	font-size:14px;
	font-weight:normal;
	text-align:center;
}
.sbox_root {
	height:12px;
	background:#fff url(images/sbox_root.gif) top no-repeat;
}
.sbox ul {
	text-align:left;
}
.sbox ul li {
	line-height:20px;
	list-style-position:inside;
	list-style-type:none;
	list-style-image:url(images/san.gif);
	padding:0 10px 0 10px;
}
.sbox ul li a {color:#0068BC; margin-left:10px;};
.sbox a:link, .sbox a:visited { color:#0068BC; text-decoration:none; }
.sbox a:hover, .sbox a:active { color:#0068BC; text-decoration:underline; }
.s_ad_pic {
	width:698px;
	height:190px;
	margin-top:8px;
	overflow:hidden;
}
.s_ad_pic .num {bottom:15px}
.s_ad_more {
	width:150px;
	left:30px;
	top:140px;
	position:relative;
}
.s_ad_switch {
	width:100px;
	height:20px;
	left:580px;
	top:130px;
	position:relative;
	text-align:right;
}
.s_pdts {
	width:955px;
	margin:0 auto 0 auto;
	color:#595758;
}
.s_pdts h1 {
	font-size:14px;
	font-weight:bold;
	text-indent:20px;
}
.s_pdtbox {
	height:300px;
	width:210px;
	float:left;
	margin:10px;
}
.s_pdtbox_head {
	height:10px;
	background:#fff url(images/s_pdtbox_head.gif) bottom no-repeat;
}
.s_pdtbox_content {
	border:#ccc 1px solid;
	border-top:none;
	padding:10px;
	text-align:center;
}
.s_pdtbox_content p {
	text-align:left;
}
.s_pdts_list {
	width:955px;
	margin:10px auto 10px auto;
	color:#595758;
}
.s_pdts_list table {
	/*border:1px solid #ccc;
	border-collapse:collapse;*/
}
.s_pdts_list table th {
	/*border:1px solid #ccc;*/
	text-align:center;
	padding:3px;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	background-color:#CCCCCC;
}
.s_pdts_list table td {
	/*border:1px solid #ccc;*/
	padding:3px;
	text-align:center;
	background-color:#F8F8F8;
}

/** 产品详情页面 **/
.p_main {
	width:955px;
	margin:0 auto 0 auto;
	color:#595758;
}
.p_main_lt {
	width:210px;
	float:left;
	margin:10px 10px 10px 0;
}
.p_main_rt {
	width:700px;
	float:right;
	margin:10px 0 10px 10px;
}
.pdesc {
	width:700px;
	margin:0px;
}
.pdesc h1 {
	height:30px;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
	line-height:30px;
	background:#fff url(images/pdesc_bg.gif) left center no-repeat;
}
.pdesc_content {
	line-height:20px;
	padding:5px 0px 5px 5px;
}
.pdesc_content_lt {
	width:350px;
	margin:0 10px 0 0px;
	float:left;
}
.pdesc_content_rt {
	width:280px;
	margin:0 0 0 10px;
	float:right;
}
.pdesc_content p{
	line-height:20px;
	margin:10px 0 10px 0;
}
.pbox {
	width:245px;
}
.pbox_head {
	height:35px;
	padding-left:20px;
	background:#fff url(images/pbox_head.gif) bottom no-repeat;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
}
.pbox_content {
	padding:10px;
	background-color:#F8F8F8;
	border-left:#A7C4DC 1px solid;
	border-right:#A7C4DC 1px solid;
}
.pbox_root {
	height:10px;
	background:#fff url(images/pbox_root.gif) top no-repeat;
}
.pbox li {
	list-style:none;
	list-style-position:inside;
	list-style-image:url(images/san.gif);
	padding-left:10px;
	line-height:20px;
}
.pbox ul li a {color:#595758; margin-left:10px;};
.pbox a:link, .pbox a:visited { color:#595758; text-decoration:none;}
.pbox a:hover, .pbox a:active { color:#595758; text-decoration:underline;}
.pbtn_trial {
	width:175px;
	height:40px;
	background:#fff url(images/btn_p_trial.gif) center no-repeat;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	display:block;
	text-indent:35px;
	cursor:pointer;
}
.pbtn_info {
	width:175px;
	height:40px;
	background:#fff url(images/btn_p_info.gif) center no-repeat;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	display:block;
	text-indent:35px;
	cursor:pointer;
}
.demo_list {
	list-style-position:inside;
	list-style-type:none;
	text-align:center;
}
.demo_list li {
	width:180px;
	height:135px;
	/*border:1px solid #ccc;*/
	margin:15px;
	padding:3px;
	float:left;
}

/** 试用申请 **/
table.maintable {
	border:1px solid #ccc;
	border-collapse:collapse;
}
table.maintable th {
	border:1px solid #ccc;
	text-align:center;
	padding:3px;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
table.maintable td {
	border:1px solid #ccc;
	padding:3px;
}
.input {
	width:180px;
	height:19px;
	border:1px solid #C9C7BA;
	font-size:12px;
	padding:0;
	line-height:19px;
}
.txt {
	font-size:			12px;
	width:				300px;
	height:				64px;
	border:				1px solid #C9C7BA;
}
.select {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial,sans-serif,宋体;
	width:				180px;
	border:				1px solid #C9C7BA;
}
.button {
	border:1px solid #7b9ebd;
	padding-right: 5px;
	padding-left: 5px; 
	font-size: 11px;
	cursor: pointer;
	height:19px;
	line-height:15px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
	background-color: #ffffff;
}

/** tools list **/
table.tools {
	margin-top:10px;
	border:1px solid #ccc;
	border-collapse:collapse;
}
table.tools th {
	border:1px solid #ccc;
	text-align:center;
	padding:3px;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	background-color:#F8F8F8;
}
table.tools td {
	border:1px solid #ccc;
	padding:3px;
	text-align:center;
	background-color:#fff;
}