@charset "utf-8";
/* 全局CSS定义 */
/*去除页面中所有标签的默认间距、补白*/
* { margin:0px; padding:0px;}
/*页面右侧滚动条*/
html { overflow-x:hidden!important;overflow-y:scroll; }
/*清除页面所有图片的默认边框*/
img { border:none;}
/*去除ol、ul、li的默认样式*/
ol,ul,li { list-style-type:none;}
/*设置表单等项目的默认字体大小*/
input,select,textarea { font-size:12px;}
/*设置文字段落、表格单元格的默认行高*/
p,th,td { line-height:24px;}
body,H1,h2,h3,h4,h5,h6,form,FIELDSET,img,div,ul,ol,li,dl,dt,dd,p{ padding:0px; margin:0px; border: 0px;}
/*页面中的默认字体、字体大小、背景、文字颜色*/
body{font-size: 12px;background-color: #ffffff;font-family: "Microsoft YaHei", "微软雅黑","黑体"; color: #4B4B4B;}
/*去除页面中的链接点击后留下的虚线框*/
body a{ outline:none;blr:expression(this.onFocus=this.blur());}
ul{ list-style:none;}
SELECT,input,img,select {VERTICAL-ALIGN: middle}
/*body{overflow-y:scroll!important;overflow-y:auto;}*/
/* 全局CSS定义 */
/*a img{border:0;margin:0;padding:0;}
img{margin:0;padding:0;}*/
table { font-family: Arial, Helvetica, sans-serif; 	font-size: 12px;	 line-height:20px;}
h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
h1{ line-height:40px;  font-size:30px;}

#container{	width:1240px;	margin:0 auto;}
#container1{width:1240px; margin:0 auto;}
#header {	text-align:center;	vertical-align:middle;	width:1240px; margin:0px auto;height:90px;	margin-top:5px; overflow:hidden;}
#logo{float:left;	width:558px;	height:61px;	margin:15px 8px;	padding-left:10px;	text-align:left}
#logo_cen{float:left;width:310px; height:80px; line-height:20px;}
#navlink{ padding-left:120px; text-align:left; line-height:22px; font-size:12px; font-family:"宋体"}
#navlink li{ list-style-type:none; clear:both; cursor:pointer;}
#navlink .taobao{ width:30px; height:22px;background-image:url(../images/taobao.png); background-repeat:no-repeat; background-position:center; float:left;}
#navlink .sina{ width:30px; height:22px;background-image:url(../images/weibo.png); background-repeat:no-repeat; background-position:center; float:left;}
#navlink .emlinix{ width:30px; height:22px;background-image:url(../images/em.png); background-repeat:no-repeat; background-position:center; float:left;}
#navlink .fleft{ float:left;}
#search span{vertical-align:middle;}
#topsearch{ width:324px; float:right; padding-top:5px !important; padding-top:5px;}
.keywords{ width:150px; margin:0px 5px;}
.keytext{ width:180px; margin:0px 5px; height:18px;}
.baidusearch{ width:180px;}
.baidusearch1{ padding-right:20px;}
.but{ background-color:#198493; color:#FFF; border:0px; cursor:pointer; padding:2px;}
 #logo_links{width:205px; line-height:34px; float:left; padding-left:18px;}
#top_line{	float:left;	width:20px; height:80px;	background-image: url(../images/l1.jpg);	background-repeat: no-repeat;	background-position: center center;}
#top_contact{	width:290px;	float:right;	text-align:left;	line-height: 20px;	font-size: 12px; border-left:1px #999999 dotted; padding-left:25px;}
#top_contact p{ line-height:20px;}
#footer{ width:100%;  clear:both;border-top:1px #CCCCCc solid; height:40px;}
.h-line{ width:100%; height:1px; line-height:1px; margin:6px 0px; background-color:#999999; clear:both; overflow:hidden;}
#footer1{ max-width:1240px; line-height:30px; margin:0px auto; clear:both; }
#footermenu{ width:40%; float:left; text-indent:30px; text-align:left;}
#footercopy{ width:55%; float:right; text-align:right; }
/*--footer links-*/
#footerlink{width:1100px; min-height:60px; margin:8px auto; clear:both; line-height:22px; text-align:left;}
#footerlink a{ font-weight:normal; margin:0px 30px;}
/*menu nav*/
#menunav{ background-image: url(../images/menu_bg.jpg);background-repeat: repeat-x;width: 100%; text-align:center;height:32px; clear:both;}
#menunav #menubox{width:1240px; margin:0px auto; clear:both;}
#menubox .menunav{ width:900px; height:32px;margin:0px; padding-left:10px; text-align:left; z-index:1; float:left; line-height:31px; }
.menunav{  font-size:14px;	font-weight:bold; z-index:999; text-align:center; }
	.menunav ul{ width:900px; list-style:none; float:left; }
	.menunav ul li{	float:left; width:100px; border-right:1px #003366 dotted;}
	.menunav ul li a{color:#fff; display: block;	text-decoration: none;text-align:center;}
	.menunav ul li a:hover{color: #fff;}
	.menunav ul li #current{ background-image:url(/images/menu_bg_over.gif);background-position: center; background-repeat:no-repeat; }
	.menunav ul li:hover{ color:#FFF;text-decoration: none;background-image:url(/images/menu_bg_over.gif);background-position: center; background-repeat:no-repeat;}
	.menunav1 ul li:hover{ color:#FFF; background-color:#D2090B;}
	.menunav ul li:hover a{color:#FFF;}
	
	.menunav ul li ul{
	width: 119px;
	display: none;
	height: auto;
	filter: alpha(opacity=90);
	opacity: 0.9;
	position: absolute;
	line-height: 30px;
	z-index: 999;
	background-color: #EAEAEA;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #878F9A;
	border-bottom-color: #878F9A;
	border-left-color: #878F9A;		/*top:1em;
		/*left:0;*/
		}
	.menunav ul li:hover ul{display:block;	}
	.menunav ul li ul li { width:119px;	display:block; float:none; color:#000; font-weight:normal; font-size:12px;}
	.menunav ul li:hover ul a{ 	display:block; padding:0px; line-height:28px; height:28px;text-align:center; font-weight:normal;color:#000;
		}
		.menunav ul li ul li a:hover{color: #fff;}

.line20{ line-height:20px;}
.line22{ line-height:22px;}
.line24{ line-height:24px;}
.line28{ line-height:28px;}
.center{ text-align:center;}
/* 默认链接颜色 */
a:link{color:#4B4B4B;text-decoration:none;}
a:visited{color:#4B4B4B;text-decoration:none;}
a:hover{ color:#FF0000;	text-decoration:underline;}
.hspace6{ width:100%; clear:both; height:6px; line-height:6px;}
.hspace8{ width:100%; clear:both; height:8px; line-height:8px;}
.hspace20{ width:100%; clear:both; height:20px; line-height:20px;}
#spaces{width:100%; clear:both; height:8px; line-height:8px;}
#spaces1{ width:100%; height:8px; clear:both; line-height:8px;}
#spaces2{ width:100%; height:18px; clear:both; line-height:18px;}
/*--Home 左中右布局--*/
#hcolumn{ width:1240px; min-height:500px; clear:both; margin:0px auto; }
#hcolumnA{width:250px; min-height:500px; float:left; margin:0px; padding:0px;}
#hcolumnB{width:946px; min-height:500px; float:right; margin-right:10px; }
#hcolumnC{width:202px; min-height:500px;  float:right; margin:0px; padding:0px;}
/*article list*/
.menu_title1 {width: 250px;	height: 31px; background-image: url(../images/index_39.jpg);background-repeat: repeat-x;background-position: left; line-height:31px; text-align:left;clear:both; margin:0px auto; }
.menu_title1 span{ padding-left:20px;}
.menu_title1_icon { width:28px; height:29px; background-image:url(../images/icon.gif); background-position:center; background-repeat:no-repeat; float:left;}
.menu_title2_icon { width:28px; height:31; background-image:url(../images/c2.png); background-position:center; background-repeat:no-repeat; float:left;}
.listbox1{ width:248px;min-height:150px;margin:0px auto;clear:both;text-align:left;text-indent:10px;border:1px solid #D5DFEB}
.listbox1 ul{ width:242px; margin-left:5px;margin-top:8px;}
.left_bg1 {width:248px; line-height: 22px;min-height:140px; }
.left_bg2 { width:230px;height:10px; line-height:10px; margin:0px;}
.listicon1 li{ background-image:url(../images/c3.gif); background-repeat:no-repeat; background-position:left 6px; list-style:none; padding-left:3px; }
.listbox2{ width:197px; min-height:200px; margin:0px auto; clear:both; text-align:left; text-indent:14px;}
.listbox2 ul{ width:192px; margin-left:5px; margin-top:8px;}
.listicon2 li{ background-image:url(../images/c5.gif); background-repeat:no-repeat; background-position:left 3px; list-style:none; }
.listbox3{ text-indent:20px; line-height:24px; margin:8px 10px;}
.listbox3 li{ background-image:url(../images/c5.gif); background-repeat:no-repeat; background-position:left 6px; list-style:none; }
/* home prod*/
#homeprodmenu{ width:946px; height:31px; margin:0px auto; clear:both; }
.home_prod_bg1{	width:944px;	height: 295px;	margin:0px auto;	clear:both;border:1px solid #DFDFDF; background-color:#FFF;}
.home_prod_bg {background-image: url(../images/nav-menubg1.gif);	background-repeat: repeat-x;}
#homeproddesc{ width:936px; margin:0px 4px;height:270px;overflow: hidden; z-index: 0;}
#homeprodlist{ width:946px; float:left;margin:0px; }
#homeprod{ width:420px; float:left; margin:0px 20px;display:inline; z-index: 100}
#homeprod .htitle{ width:100%; height:31px; line-height:31px;}
#homeprod .hpic{ width:300px; height:180px; clear:both; text-align:center; margin:10px 0px; overflow:hidden; }
#homeprod .hpic img{ margin-top:23px; max-width:300px; max-height:160px;}
#homeprod .hdesc{ width:380px; height:270px; text-align:left; margin:20px 0px; line-height:22px; clear:both; overflow:hidden;}
#homeprod #hshowpic{ width:100%; height:40px; clear:both;}
#homeprod #hshowpic .showop{ width:50%;  float:left;}
#homeprod #hshowpic .showmore{ width:50%;float:right;}

/*--Sub Page center--*/
#scolumnA{width:250px; min-height:500px; float:left; margin:0px; padding:0px; }
#scolumnB{width:946px; min-height:500px; margin:0px 15px; float:right;}
#subtitle{ width:100%; text-align:center; padding:10px 0px;}
#subtitle h1{ font-size:18px; line-height:36px;}
#s_company_menu{ width:940px; height:28px; margin:0px auto; clear:both; }
.s_company_bg{	width:938px; min-height: 400px;margin:0px auto;	background-image: url(../images/index_15.jpg);background-repeat: repeat-x;clear:both;border:1px solid #DFDFDF; text-align:center;}
.s_company_desc{ width:96%; margin:0px auto; text-align:left; line-height:22px;}
.s_company_desc p{ margin:0px; padding:0px;}
#subkeyword{width:98%; height:24px; line-height:24px; background-color:#F9F9F9; text-align:left; margin:0px auto;}
#subkeyword a{ margin:0px 5px;}
#listpage{width:98%; height:24px; line-height:24px; text-align:center; margin:8px auto; clear:both;}
/*case article list style*/
#articlelistbox{width:94%; min-height:60px; text-align:center; margin:8px auto; clear:both; }
#articlelistbox .showtitle{ width:100%; height:26px; line-height:26px; background-color:#F2F2F2; text-align:left; text-indent:15px; clear:both;}
#articlelistbox .showtime{ width:150px; height:26px; margin:0px 20px;float:right; text-align:center; line-height:26px;}
#articlelistbox .showcontent{ width:97%; min-height:50px; line-height:24px; margin:6px auto;text-align:left; clear:both; }
#articlelistbox .showmore{ width:160; height:16px; margin-bottom:15px; float:right; clear:both; background-image:url(../images/icon1.gif); background-repeat:no-repeat; background-position:left center; text-indent:30px; text-align:left;}
/*#articlelistbox table{ width:100%;}*/
/*-document-*/
.articlelistboxa{width:49%; min-height:300px; float:left; text-align:left;  }
.articlenav{width:100%; height:28px; line-height:28px; clear:both;}
.articlenavs {WIDTH: 139px; height:28;FONT-WEIGHT: bold;	BACKGROUND: url(../images/index_06.jpg) no-repeat left center; COLOR: #FFFFFF;	TEXT-ALIGN: center; float:left;}
.articlenavsmore{width:260px; height:28px; text-align:center; float:left;}
/*faq*/
#articlelistbox ul{ text-align:left;}
#articlelistbox li{ line-height:24px; list-style:none;}
/*down*/
#downlistbox{ width:92%; min-height:300px; margin:8px auto;}
#downlistbox1{ width:100%; min-height:50px; margin:12px auto; clear:both;}
#downlistbox1 .dnav{ width:100%; height: 31px; line-height:31px; background-color:#CCC;text-indent:50px; font-weight:bold; clear:both; text-align:left; color:#09C}
#downlistbox2{ width:98%; text-align:left; margin:6px auto;}
/*products*/
#prodlistbox{ width:908px; margin:6px auto; clear:both;}
#subprod{ width:430px; height:220px; float:left; margin:0px 5px; }
.subprod-htitle{ width:100%; height:36px; line-height:36px;clear:both; text-align:center; }
.subprod-hdesc{ width:230px; min-height:150px; margin:6px 10px; text-align:left; float:left;}
.subprod-hpic{ width:180px; height:150px; text-align:center; float:left; overflow:hidden;}
.subprod-hpic img{ margin-top:13px;}
.subprod-hshowpic{ width:100%; height:28px; clear:both;}
.subprod-hshowpic-showop{ width:40%;  float:left;text-align:center; }
.subprod-showmore{ width:60%;float:right; text-align:left; padding-top:6px;}
 .prodtitle2{font-size:18px;font-weight: bold;	color: #000000;}
.hline-bg{ width:100%; height:14px; background-image:url(../images/horizontal.gif); background-repeat:no-repeat; background-position:center; line-height:14px; clear:both; overflow:hidden;}
.vline-bg{ width:22px; height:220px; background-image:url(../images/linie2.gif); background-repeat:no-repeat; background-position:center; float:left;}
.dnav2{ width:100%; height: 31px; line-height:31px; background-image: url(../images/prod_bg1.gif);	background-repeat: no-repeat;background-position: center; text-indent:20px; font-weight:bold; clear:both; text-align:center;}
#newprodlist{ width:940px;; min-height:300px; margin:8px auto;background-color:#F7F7F7; }
.newproddesc{ padding:20px;text-align:left; clear:both;}
.newprodtitle{ width:100%; height:31px; text-align:left; clear:both; text-indent:20px;}
.newhshowop{ width:300px; margin:0px;float:right; text-align:left;}
.newshowmore{ width:200px; margin:8px auto; float:right; }
/*article*/
.articletitle{ width:100%; height:36px; line-height:36px; text-align:center; font-size:16px; font-weight:bold;}
#articledesc{ width:100%; margin:20px auto; text-align:left; clear:both;font-size:16px;   line-height: 28px;}
#articledesc a:visited,#articledesc a:link{ text-decoration:underline;}
#articledesc a:hover{ color:#FF0000;	text-decoration:none;}
#articledesc p{ margin:0px; padding:0px;  padding-top:10px;}
#articledesc td{font-size:16px;   line-height: 28px;}
#articlemorelist{ width:100%; text-align:left; margin:8px auto; clear:both;}
/* font size*/
.px11 {	font-size: 10px;	color:#999; line-height: 19px;}
.px12 {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;text-decoration: none;}
.px12red {	font-size: 12px;	font-weight: bold;	color: #D40E0C;}
.titlepx14 {	font-size: 14px;	line-height: 26px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}
.px12black {	font-size: 12px;	font-weight: bold;	color: #1A1A1A;	text-decoration: none;	height:29px;	}
.px12black img { float:left;}
.px12white {	font-size: 12px;	font-weight: bold;	color: #ffffff;	}
.px16{ font-size:16px; line-height:26px;}
.px18 {	font-size: 16px;	color: #fff;	font-weight: bold;	line-height: 31px;}
.red{ color:#FF0000;}
.gray{ color:#999999;}
.center{ text-align:center;}
/* links */
.leftmenu,.leftmenu A:LINK,.leftmenu A:VISITED{	COLOR:#FFFFFF;font-size: 12px;	line-height: 16px;	font-weight: bold; text-decoration:none;}
.leftmenu A:HOVER{	COLOR:#FF0000; text-decoration:none;}


.right_bg {
	background-image: url(../img/r-bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 154px;
}
.menu_title {
	background-image: url(../img/t-bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 170px;
	height: 21px;
	font-weight: bold;
	color: #FFFFFF;
}
.listnew_bg {
	background-repeat: repeat-x;
	width: 171px;
	background-color: #8C8C8C;
}
.menu_titler {
	background-image: url(../img/h-2.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 152px;
	height: 21px;
	color: #FFFFFF;
	font-weight: bold;
}

.top_bg {
	background-image: url(../img/top_bg_03.gif);
	background-repeat: repeat-y;
	width: 610px;
}
.host_tag ul,.host_tag li {padding:0px; margin:0px; list-style-type:none;}
.host_tag{ width:100%; height:24px;padding-left:3px; margin:0px auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color:#099;
}
.host_tag ul li{float:left; height:24px;  padding:0px 10px; margin-right:2px; color:#000; font-size:12px; line-height:24px; text-align:center; cursor:pointer;}
.down_bg1 {
	background-image: url(../img/downbg1-1.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 24px;
	width: 940px;
}

.prod_bg1 {background-image: url(../images/prod_bg1.gif);	background-repeat: no-repeat;background-position: center; height: 31px;width: 940px;}

.new_line {
	background-image: url(../images/n1.jpg);
	background-repeat: no-repeat;
	height: 5px;
	line-height: 3px;
	background-position: center;
	width: 158px;
}
.menu_title3 {
	background-image: url(../images/index_30.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 197px;
	line-height: 22px;
	height: 31px;
}
.buttom_bg {
	background-image: url(../images/index_49.jpg);
	background-repeat: repeat-x;
	height: 159px;
	width: 1000px;
}

.home_prod_bg2{
	background-image: url(../images/prod_bg.gif);
	height: 164px;
	width: 185px;
	background-repeat: no-repeat;
	background-position: center;
}

.menu A:LINK{
	COLOR: #4B4B4B;
	line-height:20px;
	TEXT-DECORATION: none;
		}
.menu A:VISITED{
	COLOR: #4B4B4B;
	TEXT-DECORATION: none;
	line-height:20px;
		}
.menu A:HOVER{
	COLOR:#FA000C;
	TEXT-DECORATION:underline;
	line-height:20px;
		}
.menublue {color:#00C;}
.menublue2 A:link,.menublue2 A:VISITED{ color:#4B4B4B;text-decoration:underline; }
.menublue2 A:Hover{color:#ff0000;}		
.menuline2 A:link,.menuline2 A:VISITED { text-decoration:underline;} 
/*链接带下划线*/

.icon1{ width:18px; height:24; background-image:url(/images/c5.gif); background-position:center 3px; background-repeat:no-repeat; float:left;}
.icon2{ width:18px; height:20; background-image:url(../images/icon.gif); background-position:center; background-repeat:no-repeat; float:left;}

/*技术天地*/
.listbgon,.listbgon a:link,.listbgon a:VISITED {height:25px; background-image:url(../images/index_06.jpg); background-repeat:no-repeat; color:#FFF;}
.listbgoff{ height:24px;background-image: url(../images/h_05.jpg);	background-repeat: no-repeat; background-size: cover;
}
 /*悬浮框样式*/
#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto; z-index:999;
}