﻿@charset "utf-8";
/* 全局CSS定义 */
/*去除页面中所有标签的默认间距、补白*/
* { margin:0px; padding:0px;}
/*页面右侧滚动条*/
html { overflow-y:scroll;}
/*清除页面所有图片的默认边框*/
img { border:none;}
/*去除ol、ul、li的默认样式*/
ol,ul,li { list-style-type:none;}
/*设置表单等项目的默认字体大小*/
input,select,textarea { font-size:12px;}
/*设置文字段落、表格单元格的默认行高*/
p { 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: #fff;font-family:Arial, sans-serif; }
/*去除页面中的链接点击后留下的虚线框*/
body a{ outline:none;blr:expression(this.onFocus=this.blur());}
ul{ list-style:none;}
SELECT,input,img,select {VERTICAL-ALIGN: middle}

.clear { clear:both; height:0px; overflow:hidden; }
.fleft { float:left; }
.fright { float:right; }
.left{ text-align:left;}
.right{ text-align:right;}
.center{ text-align:center;}
.hidden { display:none; }
.mt10 { margin-top:10px; }
.ml5 { margin-left:5px; }
.ml30 { margin-left:30px; }
.ml50 { margin-left:50px; }
.ml100 { margin-left:100px; }
.relative{ position:relative; }
.absolute{ position:absolute; }
.rp20{ padding-right:20px;}
/*blank height*/
.hb6 {HEIGHT: 6px; CLEAR: both; line-height:6px; OVERFLOW: hidden}
.hb8 {HEIGHT: 8px; CLEAR: both; line-height:8px; OVERFLOW: hidden}
.hb10 {HEIGHT: 10px; CLEAR: both; line-height:10px; OVERFLOW: hidden}
.hb16 {HEIGHT: 16px; CLEAR: both;  line-height:16px; OVERFLOW: hidden}
.hb20 { HEIGHT: 20px; CLEAR: both; line-height:20px;  OVERFLOW: hidden}
.hb22 { HEIGHT: 22px; CLEAR: both; line-height:22px;  OVERFLOW: hidden}
.hb24 { HEIGHT: 24px; CLEAR: both; line-height:24px;  OVERFLOW: hidden}
.hb26 { HEIGHT: 26px; CLEAR: both; line-height:26px;  OVERFLOW: hidden}
.hb28 { HEIGHT: 28px; CLEAR: both; line-height:28px;  OVERFLOW: hidden}
.wb20{ min-height:300px; width:20px; float:left;}
/*line height*/
.hl18 { line-height:18px; }
.hl22 { line-height:22px; }
.hl24 { line-height:24px; }
.hl26 { line-height:26px; }
.hl28 { line-height:28px; }
.hl32 { line-height:32px; }
.hl40 { line-height:40px; }

/* 默认链接颜色 */
a:link{color:#6f6f6f;text-decoration:none;}
a:visited{color:#6f6f6f;text-decoration:none;}
a:hover{color: #09358e;	text-decoration: underline;}
/* links */
.leftmenu,.leftmenu A:LINK,.leftmenu A:VISITED{color: #007cc0;text-decoration: none;}
.leftmenu A:HOVER{COLOR: #FF9900;	text-decoration: none;}
/* font size*/
.blod{ font-weight:bold;}
.px11 {	font-size: 11px;	color: #999999;	line-height: 19px;	font-family: Arial, Helvetica, sans-serif;}
.px12 {font-size: 12px;	color: #333;}
.px14{ font-size:14px; line-height:26px;}
.px16{ font-size:16px; line-height:28px;}
.px18 {	font-size: 18px;	 line-height: 32px;}

/* box */
.mar3{ margin:3px; clear:both;}
.mar5{ margin:5px; clear:both;}
.mar8{ margin:8px; clear:both;}
.mar10{ padding:10px; clear:both;}
.mar15{ padding:15px; clear:both;}
.mar20{ padding:20px;clear:both;}
.mar30{ padding:10px 30px;clear:both;}
/*home*/
.top2 { width:100%; height:85px; clear:both; position:absolute; z-index:100000; left:0px; top:0px; background:url(/images/sectopbg.png) top repeat-x; _background:none;}
#index { background:none!important;}

#header{ width:100%; height:105px;clear:both; margin:0px auto; }
#header #headerbox{width:96%; max-width:1260px; height:105px; margin:0px auto;padding-top:11px; clear:both;}
#header #headerbox #logo{ width:385px; height:56px; margin-top:14px; float:left;background-image:url(../../images/logo2.png); background-repeat:no-repeat; }
#header #headerbox #topnav{ width:800px; height:94px; float:right; }
#header #headerbox #topnav #lang{ width:237px; border-right:#ddd 1px solid; height:20px; line-height:19px;margin-right:34px;text-align:left; background:url(/images/lang.png) no-repeat;_background:url(/images/lang.png) no-repeat; overflow:hidden; clear:both; float:right; margin-bottom:14px; }
#header #headerbox #topnav #lang ul{ width:210px; margin:0px auto; clear:both;}
#header #headerbox #topnav #lang li{ float:left;background:url(/images/ico_lnb.png); background-position:left center; background-repeat:no-repeat; width:70px; }
#header #headerbox #topnav #lang a{ height:19px; line-height:19px; padding-left:20px; text-decoration:none;}
/*menu nav*/
#header #headerbox #topnav #menubox{ width:756px; height:30px; float:right;clear:both; background-image:url(/images/menu_bg.png); background-repeat:no-repeat; }
#menu li.b1{ width:58px;}
#menu li.b1:hover{ width:58px; background-image:url(/images/menu_011.png);}
#menu li.na01{ width:110px;}
#menu li.na01:hover{background-image:url(/images/menu_13_en1.png);}
#menu li.na02 { width:132px;}/*一级菜单 li*/
#menu li.na02:hover{background-image:url(/images/menu_13_en1.png);}
#menu li.na04 { width:72px;}/*一级菜单 li*/
#menu li.na04:hover{background-image:url(/images/menu_13_en1.png);}

#menu li div ul.nb02,#menu li ul.nb02 li{ width:220px; left:-30px; }
#menu li ul.nb03 { position:relative; z-index:2 ;left:-30px;}
#menu li ul.nb03,#menu li ul.nb03 li{ width:110px; }

/* menu::base */
#menu{ position:relative;  font-weight:bold; z-index:999; text-align:left; }
#menu * {    list-style:none;    border:0;    padding:0;    margin:0;}
#menu a { display:block;  white-space:nowrap;}
#menu ul li{ float:left; font-size:12px;height:29px; line-height:29px;}
#menu li li {float:none; width:184px;}
#menu div {visibility:hidden; position:absolute; background:url(); width:164px;}
#menu div div {margin:-30px 0 0 -1px; left:220px;}
#menu li:hover>div { visibility:visible; }

/* menu::special styles */
/* menu::level 1 */
#menu>ul>li>a{position:relative;z-index:77; color:#474747; text-decoration: none;text-align:center;line-height:29px; height:29px;}
#menu li{ width:102px;}
#menu>ul>li:hover>a { background:url(/images/menu_13_en1.png);  color:#fff;}
/* menu::level >= 2 */
#menu li ul{ background-color:#0959ac}
#menu li li{ background:#0959ac; border-top:1px solid #005EBB; margin-left:10px;}
#menu li li a {
    position:static;
    background:#0959ac;
    white-space:normal;
    text-align:left;
    color:#FFF;
    padding:0;
		text-transform:none;
		width: 100%; font-size:12px; font-weight:normal; text-decoration: none;
}
#menu li.current li a {background: none; color:#FFF;}
#menu li li a.parent{background:transparent url(/images/arrow.gif) no-repeat scroll right 50%; z-index:10; }
#menu li li a:hover { background:#005EBB; }

/*banner*/
#kinMaxShow{  width:100%; height:490px; margin:0px auto; clear:both; overflow:hidden; z-index:1; } 
#kinMaxShow {display:none; }
#kinMaxShow .banner{width:100%;height:490px; text-align:center;}
#tb ul#tp { position:absolute; z-index:3; left:50%; bottom:10px; margin-left:300px;}
#tb ul#tp li { width:14px; height:14px; line-height:12px; background:#7f848a; color:#fff; cursor:pointer; font-size:11px; font-family:Verdana; text-align:center; float:left; margin-right:5px;}
#tb ul#tp li.on { background:#ea5413;}
.banner a img { border:none;}
.tbg { width:100%; height:38px; background:url(/internet/images/bannerbar.png) center top no-repeat;  position:absolute; left:0px; bottom:0px; z-index:2;}
#navbg{max-width:1440px; height:20px; background-image:url(../../images/navbg.png); background-repeat:repeat-x; margin:0px auto; clear:both;}
#container{ width:960px; min-height:400px; margin:0 auto; clear:both; }
/*home left  news+contact*/
#homeleftbox{ width:283px; min-height:300px; float:left; }
#homerightbox{ width:638px; min-height:300px; float:right;}
#newsbox{ width:283px; min-height:314px; clear:both; background-color:#FFF;}
#newsbox .titlef{ width:100%; height:46px; background-image:url(../../images/news1_ru.png); background-repeat:no-repeat; overflow:hidden; line-height:46px; clear:both;}
#newsbox .line{ width:100%; height:8px; line-height:8px; background-image:url(../../images/news2.png); clear:both; overflow:hidden;}
#newsbox .newslist{ margin:10px; min-height:220px; clear:both;}
#newsbox .newslist li{ line-height:24px; text-align:left; }
#newsbox .showmore{line-height:20px; text-align:right; width:90%; margin:8px auto;}

#lxbox{ width:283px; height:193px; clear:both; overflow:hidden;}
#lxbox .lxbg1{ width:283px; height:45px; background-image:url(../../images/contact_ru.png); background-repeat:no-repeat; clear:both;}
#lxbox .lxbg2{ width:283px; height:148px; background-image:url(../../images/contact2.png); background-repeat:no-repeat; clear:both; overflow:hidden;}
#lxbox .lxbg2{ font-size:16px; line-height:24px; font-weight:bold; color:#FFF; font-family:arial}
#lxbox .lxbg2 h2{ font-size:20px;}
#lxbox .lxbg2 img{ max-width:283px; max-height:148px;}
/*home right box  prodlist*/
#homerightbox li{ width:313px; height:174px; float:left; list-style:none; overflow:hidden;background-image:url(../../images/prodbg2.png); background-repeat:no-repeat; margin-bottom:6px;}
#homerightbox .pbg1{ background-image:url(../../images/prodbg1.png); background-repeat:no-repeat; }
#homerightbox .pbg2{ background-image:url(../../images/prodbg2.png); background-repeat:no-repeat; }
#homerightbox .pml22{ margin-left:12px;}
#homerightbox .prodbox{ width:286px; height:140px; margin:14px 10px; overflow:hidden;}
#homerightbox .prodbox .hpicbox{ width:130px; height:135px; float:left;}
#homerightbox .prodbox .hpicbox img{ width:120px; height:130px; border:0px; text-align:left; margin-top:10px;}
#homerightbox .prodbox h2{font-size:14px; color:#242424; }
#homerightbox .prodbox .proddesc{ width:152px; height:148px; float:right; }
#homerightbox .prodbox .showtext{margin-top:12px;line-height:21px;  }
#homerightbox .prodbox .showtext a{color:#919090;}
#homerightbox .prodbox .showtext a:hover{ color:#09358e;}
.titlebox1{ width:90px; height:34px; float:left;} /*标题*/
.titlebox2{ width:92px;height:34px; float:left;}
.titlebox3{ width:114px;height:34px; float:left;}
h1{font-size:14px; height:34px; line-height: 34px; font-weight:bold; text-align:center;}
.subtitlebox{ width:180px; height:34px; float:left; text-align:center;}
.subtitlebox h1{font-size:18px; height:30px; line-height: 30px; font-weight:bolder; text-align:center;color:#666; }

/*footer*/
#footer{width:100%; max-height:320px; background-image:url(/images/footer_bg.png); background-repeat:repeat-x; clear: both; overflow:hidden;}
#footer a {display:block; color:#ECECEC; text-decoration:none;}
#footer #search_f {color:#666666}
#footer .siteLink { width:960px; margin:0 auto 50px; padding:18px 20px 0; overflow:hidden;}
#footer .siteLink a {color:#ECECEC; font-weight:normal; font-size:12px; line-height:20px; }
#footer .siteLink a:hover { text-decoration:underline; }
#footer .siteLink h2 {margin-bottom:6px; font-size:14px; color:#fff; line-height:18px; font-weight:normal;}
#footer .aboutArea {float:left; width:180px;}
#footer .aboutArea2 {float:left; width:150px;}
#footer .aboutArea ul li, #footer .aboutArea2 ul li{padding:4px 0 0;}

.helpList {width:143px; border-top:0px solid #000;}
.helpList ul {font-size:12px; line-height:150%;}
.helpList ul a {display:block; color:#666;}
#footer .search {position:absolute; top:326px; right:0;}
#footer .otherLink {width:960px; margin:0 auto; overflow:hidden; clear:both; border-top:0px solid #303030; padding-top:20px;}
#footer .otherLink .copyright { text-align:right; font-size:12px; color:#fff;  font-weight:bold}
#footer .otherLink .copyright a {display: inline;	color: #BFBFBF;}
#footer .copyright.alignLeft {text-align:left !important; float:left !important;}

#linksbox{width:100%;	min-height:34px; margin:0px auto; clear:both; background-color:#121314;}
#linksbox .linklist{ width:1000px; margin:0px auto; clear:both; text-align:left;}
#linksbox .linklist .linktext{ line-height: 22px;color: #777272; padding:5px 0px;}
#linksbox .linklist .linktext a{ color:#777272; padding:0px 8px; }
#linksbox .linklist .linktext a:hover{ color:#E9E4E4;}

/*子页面*/
/*channel_content*/
.secBanner { clear:both; max-width:1300px; height:250px; margin:0px auto;}
.subbanner { clear:both; width:100%; height:250px; background-position:center top; background-repeat:no-repeat; margin:0px auto;}
#subnavbg{width:100%; height:20px; background-image:url(../../images/navbg.png); background-repeat:repeat-x; margin:0px auto; clear:both;}
h2.mainTitle { height:40px; font:bold 18px/26px 微软雅黑; color:#eb5526;}

#sconbox{ width:980px;min-height:500px; clear:both; margin:0px auto;}
#sconbox #subleftbox{ width:220px;min-height:300px; float:left; margin-top:20px;}
#sconbox #subrightbox{ width:740px; min-height:500px; float:right; margin-bottom:20px;}
#sconbox #subleftbox2{ width:320px;min-height:300px; float:left;}
#sconbox #subrightbox2{ width:650px; min-height:500px; float:right; margin-bottom:20px;}
/* left menu nav */
div {display: block;}
.left_menu .h { line-height:34px;padding: 0;font-size: 16px; font-weight:bold;color: black;background-image: url(/images/sub_menu_bg_en.png); background-repeat:no-repeat; background-position:0px 0px; color:#fff; padding-left:10px; letter-spacing:0px;}
.left_menu > li:first-child {margin-top: 0;}
.left_menu > li {margin-top: 25px;}
.left_menu .lev2 { width:100%; margin:0px auto; }
.left_menu .lev2 {margin-top: 2px; font-size:12px; font-weight:normal; letter-spacing:0px}
.left_menu .lev2 > li:first-child {border-top: 3px solid #CCC; padding-top:6px;}
.left_menu .lev2 li {border-top: 1px dotted #E5E5E5; margin:0px; padding:0px;}
.left_menu .lev2 li {display: block;font: normal 12px;color: #333;background: url(/images/ico_lnb.png) no-repeat 186px center; line-height:32px;}
.left_menu .lev2 .sel{ color:#0644a5;background-color:#e8e8e8;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px; padding-left:6px; }
.left_menu .lev2 li a{display:block; padding-left:16px; 
		text-align:left; font-weight:normal;color:#2b2b2b; margin:1px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;}
.left_menu .lev2 li a:hover{ color:#0644a5; background-color:#e8e8e8;transition:250ms; -moz-transition:250ms; -webkit-transition:250ms; -o-transition:250ms; -ms-transition:250ms;}
.left_menu .lev3{ margin:15px 2px; clear:both; line-height:20px; font-size:12px; letter-spacing:0px; font-weight:normal; color:#2b2b2b; }
.left_menu .lev3 p{ margin:0px; padding:0px; line-height:20px;}

#lnb li {width:213px; font-size:14px;}

#sconbox #subrightbox #subcontentbox{ width:100%; min-height:400px; clear:both; margin:0px auto; line-height:24px; font-size:14px; clear:both;}
#sconbox #subrightbox #subcontentbox .titlebox{ height:42px; margin:20px auto; width:100%; clear:both;}
#sconbox #subrightbox #subcontentbox h2 { height:40px; line-height:40px;font-size: 24px,'微软雅黑','Arial','sans-serif';color: #2b2b2b;margin: 16px 0 5px;}
#sconbox #subrightbox #subcontentbox h2 {padding-left: 30px;background: url(../../images/h2_bul_blue.png) no-repeat left center; }
#sconbox #subrightbox #subcontentbox .navtitle4{ width:731px; height:46px; background-image:url(../../images/sub_centerbg.gif); background-repeat:no-repeat; background-position:left bottom;}
#sconbox #subrightbox #subcontentbox p{ padding-top:6px; line-height:24px;}
#sconbox #subrightbox #subcontentbox blockquote{ margin:0px; padding:10px;}
#subcontentbox .contenttext{ margin:20px; word-break:break-all; overflow:hidden; clear:both; font-size:14px; line-height:26px; color:#555}
#subcontentbox .contenttext ul{ list-style-type:disc; margin-left:20px; font-size:12px;}
#subcontentbox .contenttext ol{ padding-left:20px;font-size:12px;}
#subcontentbox .contenttext div{word-break:break-all;}

.contenttext .newslist2 li{clear:both; font-size:14px; line-height:26px; text-align:left; }
.contenttext .newslist2 li{ border-bottom:1px solid #CCC; padding:3px 0px; padding-left:10px; list-style-type:disc;}
.contenttext .newslist2 li:hover{color:#0644a5; background-color:#e8e8e8;transition:250ms; -moz-transition:250ms; -webkit-transition:250ms; -o-transition:250ms; -ms-transition:250ms;}
/*product*/
.col5 {width:100%;background:#C6C6C6; clear:both;}
.col5 h2 {font-size:20px;margin:0px auto;padding-left: 1.875rem; letter-spacing:1px; color:#555;line-height:40px; }
.hl28 td{ padding-left:8px;}
.subprodbox{ width:100%; margin:0px auto; clear:both; padding:10px;}
.subprodbox .subprodlistbox{ width:48%; min-height:280px; float:left; margin-bottom:15px; color:#666}
.subprodbox .subprodlistbox .subshowtext{ width:90%; line-height:24px;clear:both; margin:6px auto; }
.subprodbox .subprodlistbox .subshowtext p{ width:100%; min-height:48px; font-size:14px; clear:both;}
.subprodbox .subprodlistbox h2{ font-size:16px; font-weight:bolder; line-height:30px; letter-spacing:1px; clear:both; padding-left:20px; color:#666}
.prodtitle{ height:44px; font-size:14px; font-weight:bolder; line-height:24px;color:#666;padding-left:20px; }
.subprodbox .subprodlistbox .subshowmore{ width:200px;font-size:12px; line-height:30px; text-align:right; padding-right:10px; float:right; padding-top:10px;text-decoration: none;}
.subprodbox .subprodlistbox a:hover,.subprodbox .subprodlistbox .subshowtext:hover,.subprodbox .subprodlistbox .subshowmore:hover{ color:#0644a5;text-decoration: none;cursor:pointer;}
.subprodbox .subprodlistbox .showicon{ width:30px; height:30px; background-image:url(../../images/icon.jpg); background-repeat:no-repeat; background-position:center; float:right;}
.subprodbox .subprodlistbox .picbox{ width:280px; height:200px; margin:6px auto; clear:both; text-align:right;}
.subprodbox .subprodlistbox .picbox img{ width:280px; height:200px; border:0px; }
.linevs{ border-right:0px solid #CCC; padding-right:15px; margin-right:5px;} /*竖线*/
.linehs{ width:96%; height:33px; clear:both; margin:0px auto;}/*横线*/

.newtitle{ font-family: "arial"; width:100%; line-height:34px; font-size:14px; font-weight:bold;  margin:0px auto; clear:both; text-align:center}
.gh30 td{ line-height:30px;}
/*home scroll pid*/
#slide{overflow:hidden;width:94%; height:auto;margin:10px auto; line-height:26px; clear:both; }
#slide img{ padding:0px 8px;}
#slide ul{list-style:none;}
#slide li{float:left; padding:5px 10px;}
.slideul1{width:3999px;}
.navtitle2{width: 100%;height: 40px; border-bottom:1px #CCCCCC solid; padding-bottom:4px;}  /*风采*/
.navtitle2 h1{ font-size:16px; padding-left:20px;color:#666}
.showmore2 a{width:100px; height:40px; line-height:40px; float:right; padding-right:20px; color:color:#117AC9;text-decoration: none; text-align:right;}
.showmore2 a:hover{COLOR: #D30508;}

.showprodimg{ max-width:160px; max-height:135px; padding:0px; margin:0; } 
*html .showprodimg{ height: expression(this.width > 160 ? this.height = this.height * 135 / this.width : "auto");width: expression(this.width > 160 ? "160px" : "auto");max-width:160px; vertical-align:middle;}

/*分页菜单*/
.meneame{	float: right;MARGIN: 0 3px;	height: 26px;	line-height: 26px;	color: #333;	overflow: hidden;}
.meneame a, .meneame strong, .meneame em{ float: left; padding: 0 8px; margin:0 2px;line-height:24px;BORDER: 1px solid #ccc; }
.meneame a:hover { background-color: #e8e8e8;border: 1px solid #999999;TEXT-DECORATION: none}
.meneame strong {	font-weight: bold;	color: #0644a5;	background: #e8e8e8;}
.meneame input { border: 1px solid #010629; margin-right: 4px; padding: 0 2px; height: 20px;line-height:20px; width:30px;}
#postform{text-align:center;height:100px;line-height:100px}
.dis {	DISPLAY: block}
.undis {	DISPLAY: none}
#weeks .s { font-size:14px;
background-image: url(/images/navbg.png); background-position: 0px -100px;background-repeat: no-repeat;	WIDTH: 110px;
	CURSOR: pointer;
	COLOR: #FFFFFF;
	TEXT-ALIGN: center; height:36px; line-height:36px;FONT-WEIGHT: bold;
}
#weeks .nos { 
	BACKGROUND: url(/images/intro_menu_bg4.gif) repeat-x left center;
	WIDTH: 110px;
	CURSOR: pointer;
	COLOR: #333333;
	TEXT-ALIGN: center;FONT-WEIGHT: bold;
}
/*prod demo*/
#columnC {width:100%; margin:0px auto;clear:both; padding-top:10px;}  /* bottom */
#columnC1{	width:98%;text-align:center;	clear:both;padding-top:30px;margin:0 auto; }
#columnC2 { width:98%;
	border:1px solid #E5E5E5;
	background-repeat: repeat-x;
	margin:0 auto; min-height:268px; overflow:hidden;
}
#prodinfob{margin:20px; line-height:22px;}
#prodinfob img{ max-width:700px;}
#prodinfob li{ list-style:inside; list-style-type:disc; margin-left:30px;}
#prodinfob li p{display:inline;white-space:pre-line;}
#weeksb .s {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: url(/images/menu_13_en1.png) no-repeat left center;
	WIDTH: 139px;
	CURSOR: pointer;
	COLOR: #FFFFFF;
	TEXT-ALIGN: center; height:31px;
}
#weeksb .nos {
	FONT-SIZE: 12px;
	BACKGROUND: url(/images/index_08.jpg) no-repeat left center;
	WIDTH: 139px;
	CURSOR: pointer;
	COLOR: #333333;
	TEXT-ALIGN: center
}