/*网站公用样式，必须定义*/
html, body, a, h1, h2, h3, h4, h5, h6, p, div, ul, li, ol, dl, dt, dd, img, form, input, textarea, select {
	margin: 0px;
	padding: 0px;
}
img {
	border:0px;
}
ul, ol, dl {
	list-style-type: none;
}
select, input, textarea {
	vertical-align:middle;
}
/*如果表格需要在IE、FF下水平居中，调用该类*/
.t {
	margin-left:auto;
	margin-right:auto;
}
body, table, input, select, textarea {
	font-family: "宋体";
	font-size: 12px;
}
.l {
	float:left;
}
.r {
	float:right;
}
.c {
	font-size: 0;
	line-height: 0;
	clear: both;
	height: 0;
}
.u {
	text-decoration:underline;
}
/*****    网页公用的属性设置，包括文字字体、文字颜色、背景颜色或者图像等    *****/
body {
	color: #888;
	background:url(images/bg_2012cj.jpg) no-repeat top center #FFF;
	padding-top:95px;
}
a {
	color: #888;
	text-decoration: none;
	outline:none;
}
a:hover {
	color: #333;
}
/*去除FF下链接虚线框*/
:focus {
	outline: none;
}
a {
 blr:expression(this.onFocus=this.blur());
}
/*网站公用样式结束*/
.main, .nav, .list_index {
	width:968px;
	margin:0 auto;
}
.main_960, .copyright {
	width:960px;
	margin:0px auto;
}
.nav {
	background:url(images/bg_nav_center.jpg) repeat-x;
	height:48px;
	overflow:hidden;
}
.nav li {
	display:block;
	float:left;
	line-height:48px;
	position:relative;
}
.nav li img.icon_bbs { position:absolute; left:105px; top:10px; }
.nav .nav_logo {
	margin:0 15px 0 10px;
}
.nav .search {
	background:url(images/bg_search_center.jpg) repeat-x;
	border:0;
	height:18px;
	padding:18px 3px 2px;
	*padding:14px 3px 6px;
	*padding:16px 3px 4px!important;
	line-height:18px;
	color:#999;
}
.nav .btn_submit { width:40px; height:18px; border:0; cursor:pointer; background:url(images/btn_search.png) no-repeat; margin-left:10px; }
.p_r {
	padding-right:8px;
}
.p_t_b {
	padding:10px 0;
}
.list_index {
	background:url(images/bg_index_list_middle.jpg) repeat-y;
}
.list_index .l {
	width:335px;
	padding:10px 15px 10px 20px;
}
.list_index .r {
	width:540px;
	padding:10px 15px 10px 35px;
}
.list_index .l ul {
	line-height:160%;
}
.list_index .l li span {
	float:right;
}
.list_index .r div {
	float:left;
	line-height:160%;
	width:24.9%;
}
.list_index .r h1 {
	font-size:12px;
	color:#333;
	margin-bottom:5px;
}
.nav_b {
	width:900px;
	padding:10px 30px;
	border-top:solid 1px #DDD;
	border-bottom:solid 1px #DDD;
	margin:10px auto;
}
.nav_b span {
	float:right;
}
.nav_b a {
	color:#F00;
}
.nav_b a:hover {
	color:#888;
}
.copyright {
	text-align:center;
	line-height:200%;
	padding-bottom:15px;
}
.l_c {
	width:755px;
}
.r_c {
	width:200px;
}
.r_c h1.title {
	background:url(images/bg_title_col_top.jpg) no-repeat;
	line-height:38px;
	padding:0 20px;
	color:#FFF;
	font-size:12px;
}
.r_c .content {
	background:url(images/bg_title_col_middle.jpg) repeat-y;
	padding:0px 15px;
	width:170px;
}
.r_c .content a{
	display:block;
	cursor:pointer;
}
.r_c .content dl {
	display:block;
	background:url(images/line_01.jpg) repeat-x bottom;
	padding:10px 0;
	line-height:160%;
	clear:both;
	overflow:hidden;
}
.r_c .content dl dt {
	float:left;
	margin-right:10px;
	height:45px;
}
.r_c .content dl dd.title {
	color:#000;
	line-height:200%;
}
.r_c h1.title2 {
	background:url(images/bg_title_col_top2.jpg) no-repeat;
	line-height:30px;
	padding:3px 20px 0;
	color:#FFF;
	font-size:12px;
}
.r_c .product_nav {
	background:url(images/bg_title_col_middle.jpg) repeat-y;
	padding:0px 5px;
	width:190px;
}
.r_c .product_nav dt {
	background:url(images/bg_product_nav.jpg) no-repeat;
	line-height:25px;
	padding-left:15px;
	margin:5px 0;
}
.r_c .product_nav dt a {
	font-weight:bold;
	font:12px;
	color:#000;
	display:block;
	height:25px;
}
.r_c .product_nav dd a {
	display:block;
	line-height:160%;
	margin:0 8px 5px;
	padding:0 5px;
	color:#000;
}
.r_c .product_nav dd a:hover, .r_c .product_nav dd a.cur {
	color:#FFF;
	background-color:#A9A9A9;
}
.l_c .hardware {
	float:left;
	width:24.9%;
}
.l_c .hardware h1, .l_c .hardware p {
	text-align:center;
	line-height:200%;
}
.l_c .hardware h1 {
	margin-bottom:10px;
}
.l_c .hardware p {
	color:#F00;
	font-weight:bold;
}
.l_c .hardware p a {
	font-weight:normal;
}
.l_c .hardware ul {
	padding:10px 20px;
	line-height:180%;
}
.l_c .hardware ul a {
	display:block;
	color:#999;
	padding-left:10px;
	height:180%;
}
.l_c .hardware ul a:hover {
	display:block;
	color:#FFF;
	background-color:#666;
}
.l_c h1.title2 {
	font-size:12px;
	background:url(images/bg_title2_col_top.jpg) no-repeat;
	line-height:27px;
	padding-left:20px;
	color:#FFF;
	margin-top:10px;
}
.l_c .bg_title2_middle {
	background:url(images/bg_title2_col_middle.jpg) repeat-y;
	padding:10px 10px 5px 10px;
	width:735px;
}
.location {
	background:url(images/bg_title_location_l.gif) #DDD no-repeat;
	padding-left:38px;
	line-height:30px;
	margin-bottom:10px;
}
.location div {
	background:url(images/bg_title_location_r.gif) no-repeat right;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.location div a {
	color:#333;
}
.location div a:hover {
	color:#888;
}
.location span {
	font-size:12px;
	font-weight:normal;
	margin:0 10px 0 20px;
}
.bg_about {
	background:url(images/bg_about_middle.gif) repeat-y;
}
.con {
	padding:20px 40px;
	min-height:500px;
 *height:auto!important;
 *height:500px;
	color:#444444;
	font-size:14px;
	line-height:200%;
}
.con h1.title {
	font-size:16px;
	text-align:center;
	padding:10px 0 5px;
	margin-bottom:10px;
	border-bottom:dashed 1px #CCC;
}
.con .time {
	font-size:12px;
	text-align:center;
	padding-bottom:20px;
}
.con a {
	color:#F00;
}
.list_news {
	padding:30px 50px;
	line-height:180%;
	color:#7F7F7F;
	font-size:14px;
}
.list_news li {
	background:url(images/arrow01.gif) no-repeat left center;
	padding-left:20px;
}
.list_news li span {
	display:inline-block;
	width:100px;
}
.list_news a {
	color:#7F7F7F;
}
.list_news a:hover {
	color:#C00;
}
.page {
	text-align:center;
	font-size:12px;
	padding:20px;
}
.page a {
	padding: 2px 5px;
	margin: 0 3px 0 0;
	background: #EEE;
	border: 1px solid #CCC;
	color: #888;
}
.page a:hover, .page a.cur {
	text-decoration:underline;
	border: 1px solid #999;
	padding: 2px 5px;
	margin: 0 3px 0 0;
	background: none;
	text-decoration: none;
	color: #666;
}
.list_pic {
	padding:30px;
}
.list_pic .pic {
	float:left;
	width:162px;
	margin:5px 9px 15px;
	line-height:150%;
}
.list_pic .pic p {
	padding:0 5px;
	color:#666;
}
.list_pic .pic a {
	display:block;
	height:120px;
	width:160px;
	border:1px solid #DDD;
	margin-bottom:10px;
	background:url(images/nopic.gif) no-repeat center;
}
.sitemap {
	font-weight:bold;
	padding:40px 60px;
	font-size:14px;
	line-height:300%;
	min-height:500px;
 *height:auto!important;
 *height:500px;
}
.sitemap a {
	color:#666;
	padding:0 10px;
}
.sitemap a:hover {
	color:#333;
}
.sitemap .one {
	color:#C00;
	background:url(images/arrow02.gif) no-repeat right center;
	padding-right:20px;
	margin-right:10px;
}
.sitemap .two {
	padding-left:108px;
}
.title_contact {
	padding:10px 20px;
	border-bottom:1px solid #DDD;
}
.con_contact {
	padding:15px 20px;
	line-height:180%;
	color:#666;
}
.con_repair{
	padding:15px 40px;
	line-height:180%;
	color:#666;
}
.form_contact {
	padding:10px 20px;
}
.form_contact p {
	padding:6px 0;
}
.form_contact .title {
	color:#C30;
	font-weight:bold;
}
.form_contact .input {
	border:1px solid #8C8A8C;
	height:16px;
	line-height:16px;
}
.form_contact textarea {
	vertical-align:top;
	border:1px solid #8C8A8C;
}
.form_contact .submit {
	padding:5px 0 20px;
	padding-left:60px;
}
.form_contact span, .form_feedback span {
	color:#F00;
}
.bg_jxs {
	background:url(images/bg_jxs_login.jpg) no-repeat;
	padding:5px 15px;
	margin-bottom:5px;
	height:123px;
	color:#333;
}
.bg_jxs p {
	padding:5px 0;
}
.bg_jxs a {
	color:#333;
}
.bg_jxs a:hover {
	color:#CCC;
}
.bg_jxs .input {
	border:1px solid #999;
	width:120px;
	height:18px;
	line-height:18px;
}
.bg_jxs p.login{
	padding-left:15px;	
}
.list_video {
	float:left;
	text-align:center;
	width:19.9%;
	color:#8F8F8F;
	line-height:200%;
}
.list_zyts {
	background:url(images/bg_zyts_center.jpg) repeat-x;
	line-height:40px;
	height:40px;
	margin-top:10px;
}
.list_zyts a {
	color:#333;
}
.list_zyts a:hover {
	color:#C00;
}
.list_zyts .toutiao {
	width:280px;
}
.list_zyts .toutiao a {
	color:#F00;
}
.list_zyts .toutiao a:hover {
	color:#333;
}
.list_zyts .gundong {
	margin-top:10px;
	height:20px;
	line-height:20px;
	width:260px;
	overflow:hidden;
	display:block;
}
/*技术支持页面滚动条样式*/
.bg_title2_middle_scroll {
	background:url(images/bg_title2_col_middle.jpg) repeat-y;
	padding:10px 10px 5px 10px;
	width:735px;
	height:124px;
	position:relative;
}
.list_service01, .list_service02 {
	width:710px;
	padding-left:10px;
	overflow:hidden;
	background:url(images/bg_line_service01.jpg) repeat-y center;
}
.list_service02 {
	background:url(images/bg_line_service02.jpg) repeat-y center;
}
/*需要滚动的内容样式开始*/
.list_service01 li, .list_service02 li {
	display:block;
	width:33.3%;
	line-height:210%;
	float:left;
}
.list_service02 li {
	width:19.9%;
}
.list_service01 li a, .list_service02 li a {
	display:block;
	line-height:210%;
	color:#939393;
	padding-left:10px;
	margin-right:10px;
}
.list_service01 li a:hover, .list_service02 li a:hover {
	color:#FFF;
	background-color:#666;
}
/*结束*/
.Scroller-Container {
	position: absolute;
	top: 0px;
	left: 0px;
}
.Scrollbar-Up {
	position: absolute;
	width: 5px;
	height: 6px;
	font-size: 0px;
	background:url(images/bt_scroll_top.jpg) no-repeat;
}
.Scrollbar-Track {
	width: 5px;
	height: 112px;
	position: absolute;
	top: 6px;
	background-color: #CCC;
}
.Scrollbar-Handle {
	position: absolute;
	width: 5px;
	height: 16px;
	background:url(images/bt_scroll_middle.jpg) no-repeat;
}
.Scrollbar-Down {
	position: absolute;
	top: 118px;
	width: 5px;
	height: 6px;
	font-size: 0px;
	background:url(images/bt_scroll_bottom.jpg) no-repeat;
}
#Scrollbar-Container0, #Scrollbar-Container1, #Scrollbar-Container2, #Scrollbar-Container3 {
	position: absolute;
	top: 10px;
	left: 740px;
}
#News0, #News1, #News2, #News3 {
	position: absolute;
	top: 10px;
	overflow: hidden;
	width: 710px;
	height: 124px;
	display: block;
}
.location2 {
	color:#000;
	padding:10px 0;
}
.location2 a {
	color:#000;
}
.location2 a:hover {
	color:#C00;
}
.con_product {
	line-height:160%;
	padding:15px;
	min-height:400px;
 *height:auto!important;
 *height:400px;
}
.bt_product {
	border-top:1px solid #DDD;
	padding:10px 20px;
	margin-top:20px;
}
.bt_product a {
	margin-right:10px;
}
.user_center {
	padding:20px 40px;
	min-height:500px;
 *height:auto!important;
 *height:500px;
}
.user_center .user_nav {
	display:block;
	line-height:27px;
	height:27px;
	padding:0 30px;
	border-bottom:1px solid #DDD;
}
.user_center .user_nav li {
	display:inline;
}
.user_center .user_nav li a {
	display:inline-block;
	width:90px;
	text-align:center;
	margin-right:15px;
	color:#333;
	font-size:14px;
	font-weight:bold;
}
.user_center .user_nav li a:hover, .user_center .user_nav li a.cur {
	background:url(images/bg_user_nav.jpg) no-repeat;
}
.user_center .con_user_index {
	padding:20px 40px;
	line-height:220%;
	font-size:14px;
	color:#666;
}
.user_center .con_user_index h1 {
	color:#C00;
	font-size:14px;
}
.user_center .con_user_index form p{
	padding:5px 30px;
}
.user_center .con_user_index .input{
	border:1px solid #CCC;
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#666;
}
.user_center .con_user_index .textarea{
	border:1px solid #CCC;
	line-height:150%;
	font-size:14px;
	color:#666;
}
.user_center .news {
	border:1px solid #CCC;
	width:770px;
	padding:15px 15px 30px 15px;
	margin:20px;
	font-size:14px;
}
.user_center .news dt {
	color:#C00;
	font-weight:bold;
	padding-bottom:15px;
}
.user_center .news dd {
	line-height:200%;
	display:block;
	width:500px;
	padding-left:20px;
}
.user_center .news dd span {
	float:right;
}
.user_center .news dd a {
	background:url(images/arrow03.gif) no-repeat left 3px;
	padding-left:10px;
}
.user_center .table1 {
	border-collapse:collapse;
	margin-top:30px;
}
.user_center .table1 th {
	font-weight:normal;
	color:#C00;
}
.user_center .table1 td {
	border-bottom:1px solid #FFF;
	background-color:#E6E6E6;
	font-size:14px;
	color:#666;
}
.user_center .table1 td a {
	color:#666;
}
.user_center .table1 td a:hover {
	color:#000;
}
.user_center .table2, .user_center .table3 {
	border-collapse:collapse;
	color:#333;
	margin-top:30px;
}
.user_center .table2 th {
	background-color:#E0E0E0;
	font-weight:normal;
	border:1px solid #E0E0E0;
	border-bottom:3px solid #FFF;
	padding:5px 10px;
}
.user_center .table3 {
	margin-top:0;
}
.user_center .table3 td {
	border:1px solid #E0E0E0;
	padding:10px;
}
.user_btn { padding:10px 40px; }
.user_btn a { display:inline-block; background:url(images/bg_user_btn.jpg) no-repeat; width:96px; height:29px; line-height:29px; text-align:center; font-size:12px; color:#FFF; margin:0 5px; }
.user_btn a:hover { color:#F60; }
/*产品页面产品详细参数专用样式*/
.product_canshu {
	padding-bottom: 20px;
	width: 700px;
}
.product_canshu *{
	font-size: 12px;
	margin:0;
	padding:0;
}
.product_canshu h1 {
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 1em;
}
.product_canshu .xntd p,.product_canshu .jscs p {
	font-size: 12px;
	color: #666666;
	float: left;
	width: 46%;
	display: block;
	padding-left: 2em;
	line-height: 24px;
}
.product_canshu .xntd div{
	font-size: 12px;
	color: #666666;
	padding-left: 2em;
	line-height: 24px;
	text-indent: 2em;
}
.product_canshu .jscs p strong{
	font-size:12px;
	color:#F60;
}
/*2009年11月7日 增加修改*/
.bg_shadow { background:url(images/bg_shadow.jpg) no-repeat center bottom; height:4px; line-height:4px;	font-size:0; margin-bottom:8px; }
.news_index { background:url(images/bg_news_left.jpg) no-repeat #EBEBEB; height:210px; margin-bottom:0px; margin-top:8px; }
.news_index .l { background:url(images/bg_news_shadow.jpg) no-repeat left center; width:530px; height:160px; float:left; margin:25px 15px 25px 10px; padding-left:30px; }
.news_index .l .img { float:left; margin-right:10px; }
.news_index .l h1 { font-size:14px; margin:5px 0 10px; }
.news_index .l h1 a { color:#333; }
.news_index .l h1 a:hover { color:#F60; }
.news_index .l div { color:#666; line-height:150%; margin-bottom:20px; text-indent:2em; text-align: justify; text-justify:inter-ideograph; }
.news_index .more { background:url(images/arrow04.jpg) no-repeat left center; padding-left:20px; color:#C82A27; padding-top:3px; }
.news_index .r { background:url(images/bg_news_shadow.jpg) no-repeat left center; width:325px; float:left; margin:10px 0 0 0; padding-left:30px; }
.news_index .r p { margin:10px 20px 10px 0; }
.news_index .r p img { cursor:pointer; }
.news_index .r p .more { float:right; }
.news_index .r ul { line-height:120%; color:#999; }
.news_index .r ul li { margin-bottom:8px; }
.news_index .r ul a { color:#333; }
.news_index .r ul a:hover { color:#C82A27; }
.block4 .img { float:left; margin-right:8px; width:195px; overflow:hidden; }
.block4 .content { float:left; background:url(images/bg_otherinfo.gif) no-repeat; width:320px; height:100px; padding:10px 10px 10px 20px; overflow:hidden; }
.block4 .content div { float:left; line-height:160%; width:33%; }
.block4 .content h1 { font-size:12px; color:#333; margin-bottom:5px; }
/*2010年3月9日 增加，用于产品详细页面内容样式*/
.product_intro { color:#333; margin:8px auto 15px; width:680px; padding:0 10px; font-size:14px; }
.product_intro p { margin-bottom:5px; line-height:140%; }


/*2010-4-21 增加，苹果风格*/
#dock2 {
	POSITION: absolute; WIDTH: 100%;
	margin-top:20px;
}
.dock-container2 {
	POSITION: absolute; PADDING-LEFT: 20px; BACKGROUND: url(/images/dock-bg.gif); HEIGHT: 50px
}
A.dock-item2 {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 40px; BOTTOM: 0px; DISPLAY: block; FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #000; TEXT-DECORATION: none
}
.dock-item2 SPAN {
	PADDING-LEFT: 20px; DISPLAY: none
}
.dock-item2 IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 5px 10px 0px; WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}

.class_title02 { background:url(images/bg_title2_col_top.jpg) no-repeat; height:25px; line-height:25px; padding:2px 15px 0; color:#FFF; font-size:12px; font-weight:bold; margin-top:10px; }
.class_title02 li { display:inline-block; height:25px; margin-right:2px; cursor:pointer; }
.class_title02 li { *display:inline; }
.class_title02 li span { display:block; padding:0 8px; color:#FFF; cursor:pointer; text-align:center; }
.class_title02 li.cur { background:url(images/bg_class_title_l.jpg) no-repeat left top; }
.class_title02 li.cur span { background:url(images/bg_class_title_r.jpg) no-repeat right top; color:#F00; }

