.pr01 {
	height: 280px;
	width: 780px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin: 0 auto;
}
.prtit{
	padding-top:50px;
	padding-left:30px;
	width:450px;
	float:left;
	vertical-align: top;
}
.prtit1{
	padding-top:30px;
	padding-left:30px;
	width:450px;
	float:left;
	vertical-align: top;
}
.prtit2{
	padding-top:30px;
	padding-right:30px;
	width:450px;
	float:right;
	vertical-align: top;
	text-align:right;
}
.prtxt{
	padding-top:20px;
	padding-left:30px;
	width:450px;
	float:left;
	font-size:14px;
	line-height: 25px;
	color:#666;
}
.prtxt1{
	padding-top:0px;
	padding-left:30px;
	width:530px;
	float:left;
	font-size:14px;
	line-height: 25px;
	color:#666;
}
.prtxt2{
	padding-top:0px;
	padding-right:0px;
	width:500px;
	float:right;
	font-size:14px;
	line-height: 25px;
	color:#666;
}
.tv {
	height: 200px;
	width: 300px;
	padding-top: 40px;
	float: left;
}

.pr02 {
	height: 450px;
	width: 780px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin: 0 auto;
}
.pr02 {
	height: 450px;
	width: 780px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin: 0 auto;
}
.pr021 {
	height: 330px;
	width: 780px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin: 0 auto;
}
.pr022 {
	height: 260px;
	width: 780px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin: 0 auto;
}
.pr023 {
	height: 230px;
	width: 780px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin: 0 auto;
}
.pr024 {
	height: 500px;
	width: 780px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin: 0 auto;
}
.dnjt {
	height: 120px;
	width: 790px;
	margin: 0 auto;
	padding-top: 30px;
}
.rtbn {
	height: 27px;
	width: 300px;
	background-image: url(../../images/product/rtbn.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 27px;
	margin-top: 20px;
	float: left;
}
.rtbn a{text-decoration:none;color: #FFF;}
.rtbn a:link {text-decoration:none;}
.rtbn a:visited {}
.rtbn a:hover {text-decoration:underline;}
.rtbn a:active {}
.pr1pic {
	height: 163px;
	width: 300px;
	float: left;
	background-image: url(../../images/product/tv.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.pr1pic1 {
	height: 163px;
	width: 300px;
	float: left;
	background-image: url(http://www.beisen.com/images/product/小电视动态图.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.pr2pic {
	height: 400px;
	width: 290px;
	float: right;
	margin-top: -60px;
}
.pr2pic1 {
	height: 170px;
	width: 218px;
	float: right;
	margin-top: -40px;
}
.pr2pic2 {
	height: 201px;
	width: 252px;
	float: right;
	margin-top: -40px;
}
.pr2pic3 {
	height: 165px;
	width: 182px;
	float: right;
	margin-top: -60px;
}
.rtpr {
	height: 300px;
	width: 800px;
	margin: 20px auto;
	float: left;
}
.rtprtop {
	width: 700px;
	height:30px;
	background-image: url(../../images/product/bsgyl.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
	float: left;
	}
.pribn {
	background-image: url(../../images/product/pribn.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 110px;
	width: 260px;
	margin-left: 6px;
	float: left;
	display: inline;
	padding-top: 10px;
}
.pribnico1 {
	height: 60px;
	width: 50px;
	background-repeat: no-repeat;
	background-position: center center;
	line-height: 60px;
	margin: 10px 0 0 5px;
	float: left;
}
.pribnico2 {
	height: 25px;
	width: 150px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}
.pribntxt {
	width: 180px;
	float: left;
	margin-left: 5px;
	font-size: 12px;
	color:#666;
	line-height: 18px;
	margin: 10px 0 0 10px;
	text-align:justify;
	text-justify:inter-ideograph;
}




/* ---------------------------*/
* body{ margin:0; padding:0; border:0;}
.right{ padding-bottom:100px;}
.right2{ height:700px;width: 809px;float: right;border-left: #f0f0f0 solid 1px;margin-top: -20px;} 
.pro{ width:787px; height:140px; background: #FFFFFF url(../../images/product/yj_mid.gif) repeat-x; margin-left:10px;}
.pro_left{ width:149px; height:140px; float:left; background:url(../../images/product/yj_left.gif) left no-repeat;}
.pro_mid{ width:449px; height:140px; float:left;}
.pro_mid p{
	font-size:12px;
	line-height:25px;
	font-family:"新宋体";
	color: #666;
	text-align:justify;
	text-justify:inter-ideograph;
	padding:5px 0 0 0;
*padding:20px 0 0 0; 	_padding:20px 0 0 0;
}
.pro_right{ width:129px; height:140px; float:left; background:url(../../images/product/yj_right.gif) right no-repeat;}
.vertical_line{ width:10px; height:110px; line-height:140px; float:left; padding:15px 10px;}
.pro_left_img{ margin-left:25px; margin-top:20px;}
.prp_right_title{ font-size:14px; font-family:"新宋体"; margin-top:55px; margin-left:5px; width:110px; height:30px; line-height:30px; text-align:center; background:url(../../images/product/ty_bg.gif) no-repeat; color:#FFF; display:block; font-weight:bold;}
.prp_right_title a {color:#FFF; text-decoration:none;}
.prp_right_title a:link{ color:#FFF; text-decoration:none;}
.prp_right_title a:visited{ color:#FFF; }
.prp_right_title a:hover{ color:#F00; }
.prp_right_title a:active{ color:#FFF; }
/* ---------------------------*/
.mid3_top{background:url(../../images/product/pic_topbg.gif) 0 0 no-repeat}
.mid3 {
	background:url(../../images/product/bgt.jpg) 0 0 repeat-y;
	margin: 20px auto 0 auto;
	overflow:hidden;
	width: 1000px;
	
}

.right3{ width: 809px;float: right;border-left: #F0F0F0 solid 1px;margin-top: -20px; padding-bottom:100px;}
.rtpr_1{ margin:20px auto; width:800px;}
.rtpr_top{ margin-left:5px; width:300px;}
.rtpr_title{ width:780px;}
/*
.rtpr_title ul li{ font-size:12px; color:#5e5e5e; width:760px; height:25px; line-height:25px; list-style-image:url(../../images/about/fk.gif);}
*/
.rtpr_title ul{padding-left:20px;}
.rtpr_title ul li{ font-size:12px; color:#5e5e5e; width:740px; height:25px; line-height:25px; list-style:none;padding-left:25px; background:url(../../images/about/fk.gif) 10px 10px no-repeat}
.rtpr_title ul li.bggray{background:url(../../images/about/fk.gif) 10px 10px no-repeat #f7f7f7;}
.rtpr_title ul li a{ text-decoration:none; ;}
.rtpr_title ul li a:link{ text-decoration: none;color:#5e5e5e;}
.rtpr_title ul li a:visited{color:#5e5e5e; }
.rtpr_title ul li a:hover{ text-decoration:none; color:#5e5e5e; cursor:hand;}
.rtpr_title ul li a:active{color:#5e5e5e; }
.rtp_title_item{ width:320px; float:left; display:inline; overflow:hidden;}
.rtpr_title_time{ width:110px; float:right; display:inline;}
.yema{ text-align:center; font-size:12px; color:#a8a6a7; width:780px; margin:0 auto; height:30px; line-height:30px;}
.num{ border:1px #dcd9d9 solid; margin:0 3px; padding:5px;}
.yema a{ text-decoration:none; color:#5a8a6a7;}
.yema a:link{ text-decoration:none;color:#a8a6a7;}
.yema a:visited{ color:#a8a6a7;}
.yema a:hover{ color:red;}
.yema a:active{color:#a8a6a7;}




.more_items{ height:50px; font-size:14px; font-weight:bold; text-align:right; color:#005e67; padding-right:15px; overflow:hidden; padding-top:10px;}
.more_items a{ color:#005e67; text-decoration:none; display:inline-block; height:20px; line-height:20px; }
.more_items a:link{ color:#005e67; text-decoration:none;}
.more_items a:visited{ color:#005e67;}
.more_items a:hover{ color:#005e67; text-decoration:underline;}
.more_items a:active{ color:#005e67;}
.sp_line{ width:100%; height:20px; background:url(../../images/pic_dotline.gif) 0 0 repeat-x; overflow:hidden;}

.rtpr_2{ margin:20px auto; width:800px;}

/* ---------------------------*/
.rtpr_outer{ width:780px; min-height:150px; margin:0 auto; clear:both; border-bottom:1px #CCC dotted; margin-top:10px;}
.rtpr_inner_left{ width:85px; height:115px; margin-left:20px; margin-top:10px; float:left; display:inline;}
.rtpr_inner_right{ width:610px; height:140px; float:left; display:inline;}
.rtpt_inner_ti{ width:600px; height:30px; font-size:16px; font-weight:bold; line-height:30px; float:left; display:inline; margin-left:10px; margin-top:10px; color:#00646c;}
.rtpr_inner_con{ font-size:12px; color:#333; text-align:justify; text-justify:inter-ideograph; line-height:20px; height:20px; width:600px; margin-left:10px; float:left; display:inline;}
.xzbg{ font-size:14px; color:#fff; text-align: center; text-indent:1em; height:30px; line-height:33px; width:110px; float:right; margin-top:40px; margin-top:40px \9; *margin-top:40px; _margin-top:0px; margin-bottom:10px; display: inline; background:#fff url(../../images/resource/bg_bt.gif) no-repeat;}
.xzbg a{ color:#FFF; text-decoration:none;}
.xzbg a:link{ color:#FFF; text-decoration:none;}
.xzbg a:visited{ color:#FFF; }
.xzbg a:hover{ color:#F00; }
.xzbg a:active{ color:#FFF; }

/* service */
.serv{
	width:1000px;
	height:1200px;
}
.servbanner {
	height: auto;
	width: 1000px;
	margin: -30px auto 20px auto;
	float: left;
}
.servblk {
	height: 150px;
	width: 960px;
	margin: 0 20px;
	padding-top: 10px;
	border-bottom: #ccc 1px dotted;
	float: left;
	display:inline;
}
.servblkico {
	height: 150px;
	width: 150px;
	float: left;
}
.servblktit {
	height: 30px;
	width: 100px;
	float: left;
	color:#00656d;
	font-weight:bold;
	font-size:18px;
	padding: 20px 0 0 20px;
}
.servblktit a:link{ color:#00656d; text-decoration:none;}
.servblktit a:visited{ color:#00656d; text-decoration:none;}
.servblktit a:hover{ color:#00656d; text-decoration:none;}
.servblktit a:active{ color:#00656d; text-decoration:none;}
.servblktxt {
	height: 80px;
	width: 750px;
	float: left;
	padding-left: 20px;
	font-size:14px;
	color:#666;
	line-height:25px;
}
.servblktxt a:link{ color:#666; text-decoration:none;}
.servblktxt a:visited{ color:#666; text-decoration:none;}
.servblktxt a:hover{ color:#666; text-decoration:none;}
.servblktxt a:active{ color:#666; text-decoration:none;}
.servzxblk {
	height: 150px;
	width: 960px;
	margin: 0 20px;
	padding-top: 10px;
	border-bottom: #ccc 1px dotted;
	float: left;
}
.servzxblkico {
	height: 150px;
	width: 150px;
	float: left;
}
.servzxblktit {
	height: 30px;
	width: 100px;
	float: left;
	color:#00656d;
	font-weight:bold;
	font-size:18px;
	padding: 20px 0 0 20px;
}
.servzxblktxt {
	height: 80px;
	width: 750px;
	float: left;
	padding-left: 20px;
	font-size:14px;
	color:#666;
	line-height:25px;
}
.serblk {
	width: 800px;
	height: auto;
	margin: 35px auto 0 4px;
	float: left;
	border-bottom: #ccc 1px dotted;
	padding-bottom: 35px;
	display:inline;
}
.serblk_noline{border-bottom:0;}
.serblkico {
	height: 50px;
	width: 50px;
	float: left;
}
.serblktit {
	height: 50px;
	width: 700px;
	float: left;
	line-height: 50px;
	font-size: 16px;
	color: #00626a;
	font-weight: bold;
	padding-left: 25px;
}
.serblktxt {
	width: 650px;
	margin-left: 75px;
	font-size: 14px;
	line-height: 25px;
	float: left;
	display: inline;
	text-align: justify;
	text-justify:inter-ideograph;
	color:#666;
}
.servblklnk {
	height: 25px;
	width: 100px;
	margin: 0;
	float: left;
	line-height: 25px;
	font-size: 14px;
	color: #2c787e;
	font-weight: bold;
}
.servblklnk a{text-decoration:none;color: #2c787e;}
.servblklnk a:link {text-decoration:none;}
.servblklnk a:visited {}
.servblklnk a:hover {text-decoration:underline;}
.servblklnk a:active {}
.serblklogo {
	height: 150px;
	width: 750px;
	margin-left:20px;
	float: left;
	padding-top: 40px;
	display: inline;
}
.serhzhbico {
	height: 75px;
	width: 720px;
	float: left;
	margin-left: 50px;
	background-image: url(../../images/service/hzhbblk.gif);
	padding: 20px 0 0 20px;
	background-repeat: no-repeat;
	background-position: center top;
}
.serhzhbtxt {
	width: 700px;
	margin: 50px 0 0 50px;
	line-height: 25px;
	float: left;
	display: inline;
	text-align: justify;
	text-justify:inter-ideograph;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
.serzxfwtxt {
	width: 700px;
	margin: 20px 0 0 50px;
	line-height: 25px;
	float: left;
	display: inline;
	text-align: justify;
	text-justify:inter-ideograph;
	font-size:14px;
	color:#666;
}
.triblk {
	width: 755px;
	border-top:#ccc 1px dotted;
	margin:20px 0 0 40px;
	float:left;
	padding-top: 20px;
	display:inline;
}
.triblktit {
	width: 700px;
	height: 40px;
	float: left;
	line-height: 40px;
	font-weight:bolder;
	color:#017782;
	margin-left:10px;
}

.trisblk {
	width: 361px;
	background-image: url(../../images/service/sblkmid.gif);
	background-repeat: repeat-y;
	background-position: center center;
	float: left;
	margin-left: 10px;
}
.trisblktit {
	height: 40px;
	width: 321px;
	float: left;
	line-height: 40px;
	font-weight:bold;
	color:#333;
}
.trisblkico {
	float: left;
	height: 40px;
	width: 40px;
}
.trisblktxt {
	float: left;
	width: 351px;
	line-height: 25px;
	color: #666;
	margin: 5px 0 0 10px;
	font-size: 14px;
	display:inline;
}
.trisblkbbtn {
	background-image: url(../../images/service/trisblkbbtn.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 25px;
	width: 107px;
	margin: 5px 10px 0 0;
	line-height: 25px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
.trisblkbgtop {
	width: 361px;
	height: 40px;
	background-image: url(../../images/service/sblktop.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.trisblksbtn {
	background-image: url(../../images/service/trisblksbtn.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 25px;
	width: 88px;
	margin: 5px 10px 0 0;
	line-height: 25px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
.lecblk {
	float: left;
	width: 721px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	margin: 10px 0 0 50px;
	display:inline;
}
.lecpho {
	float: left;
	height: 249px;
	width: 169px;
	background-image: url(../../images/service/phobg.gif);
	background-position: center center;
}	
.lecpho img {margin: 12px 0 0 11px;}

.lectxt {
	float: right;
	width: 540px;
	margin: 10px 5px 0 0;
	font-size: 12px;
	line-height: 25px;
	text-align: justify;
	color: #666;
	text-justify:inter-ideograph;
}
.planitem {
	height: 40px;
	width: 700px;
	float: left;
	border-bottom: #ccc dotted 1px;
}
.planitemtxt {
	float: left;
	height: 40px;
	width: 500px;
	line-height: 40px;
	font-size: 12px;
	color: #666;
}

.planitemlnk {
	float: right;
	height: 40px;
	width: 100px;
	line-height: 40px;
	text-align: center;
	color: #326b70;
	font-weight: bold;
	font-size: 12px;
}




.lecblkico {
	float: left;
	height: 25px;
	width: 25px;
	margin: 10px 10px 0 10px;
}
.lecblktit {
	float: left;
	height: 41px;
	width: 721px;
	background-image: url(../../images/service/lectbg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	line-height: 41px;
	font-size: 14px;
	color: #be3820;
	font-weight: bold;
}
.serblktxtin {width:400px;float:left;}


.tribblk {
	width: 731px;
	background-image: url(../../images/service/bblkmid.gif);
	background-repeat: repeat-y;
	background-position: center center;
	float: left;
	margin-left: 10px;
	margin-top: 15px;
}
.tribblktxt {
	float: left;
	width: 702px;
	line-height: 25px;
	color: #666;
	margin: 5px 0 0 10px;
	font-size: 14px;
}
.tribblktxt span {font-size:12px;color:#f48255;}
.tribblkbgtop {
	width: 731px;
	height: 40px;
	background-image: url(../../images/service/bblktop.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.trisblksbtn a{text-decoration:none;color: #FFF;}
.trisblksbtn a:link {text-decoration:none;}
.trisblksbtn a:visited {}
.trisblksbtn a:hover {text-decoration:underline;}
.trisblksbtn a:active {}
.trisblkbbtn a{text-decoration:none;color: #FFF;}
.trisblkbbtn a:link {text-decoration:none;}
.trisblkbbtn a:visited {}
.trisblkbbtn a:hover {text-decoration:underline;}
.trisblkbbtn a:active {}

.planblk {
	width: 731px;
	background-image: url(../../images/service/bblkmid.gif);
	background-repeat: repeat-y;
	background-position: center center;
	float: left;
	margin-left: 50px;
	margin-top: 15px;
	display:inline;
}
.planblktxt {
	float: left;
	width: 702px;
	line-height: 25px;
	color: #666;
	margin: 5px 0 0 10px;
	font-size: 14px;
}
.planblkbgtop {
	width: 731px;
	height: 40px;
	background-image: url(../../images/service/bblktop.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.planblktit {
	height: 40px;
	width: 321px;
	float: left;
	line-height: 40px;
	font-weight:bold;
	color:#333;
	font-size: 14px;
}
.planblkico {
	float: left;
	height: 40px;
	width: 40px;
}
.planitemlnk a{text-decoration:none;color: #326b70;}
.planitemlnk a:link {text-decoration:none;}
.planitemlnk a:visited {}
.planitemlnk a:hover {text-decoration:underline;}
.planitemlnk a:active {}

#ssfw
  {
  width:100%;
  border-collapse:collapse;
  }

#ssfw td, #ssfw th 
  {
  font-size:12px;
  border:1px solid #ccc;
  padding:3px 7px 2px 7px;
  }

#ssfw th 
  {
  font-size:14px;
  padding-top:5px;
  padding-bottom:4px;
  background-color:#e1ebec;
  color:#2c4c4c;
  font-weight:bold;
  text-align:center;
  }

#ssfw tr td.alt
  {
  color:#818181;
  background-color:#f9f9f9;
  font-weight:bold;
  }

/* -------- */
.blk_18{width:940px;height:auto;overflow:hidden;}
.blk_18 .pcont {float: left; overflow: hidden; width: 1000px}
.blk_18 .ScrCont {width: 32766px; zoom: 1}
.blk_18 #List1_1 {float: left}
.blk_18 #List2_1 {float: left}
.blk_18 #List1_1 span, .blk_18 #List2_1 span{float:left;display:inline;margin-right:10px}
.blk_18 #List1_1 img, .blk_18 #List2_1 img{overflow:hidden;}


/*resource index.html*/
.zyzx_right_outer{ width:800px; height:400px; clear:both; }
.zyzx_right_left{ width:380px; height:300px; margin-left:20px;  float:left; display:inline; border-bottom: 1px #CCC dashed; }
.right_left_title{ margin-left:10px;height:35px; margin-top:20px;}
.right_left_book{ width:90px; height:120px; float:left; display:inline; margin-left:10px; margin-top:10px;}
.right_left_book_img{ width:90px; height:120px;}
.right_left_book_img img{ width:90px; height:120px;}
.right_left_book_title{ height:25px; line-height:25px; width:90px; text-align:center; font-size:12px; color:#666; }
.right_left_items{ width:260px; height:150px;float:left; display:inline; margin-top:10px; }
.right_left_items a:link{ color:#666; text-decoration:none;}
.right_left_items a:visited{ color:#666; text-decoration:none;}
.right_left_items a:hover{ color:#222222; text-decoration:underline;}
.right_left_items a:active{ color:#666; text-decoration:none;}
.right_left_items ul li{ width:230px; float:left;display:inline; margin-left:10px; font-size:12px; line-height:24px; color:#666; list-style:none;padding-left:20px; background:url(../../images/about/fk.gif) 10px 10px no-repeat;}
.more_con{ height:20px; width:300px; font-size:12px; float:left; text-align:right;display:block; color:#016d77;}
.more_con a:link{ color:#016d77; text-decoration:none;}
.more_con a:visited{ color:#016d77; text-decoration:none;}
.more_con a:hover{ color:#016d77; text-decoration:none;}
.more_con a:active{ color:#016d77; text-decoration:none;}
.right_video{ width:360px; height:130px; }
.right_video img{ height:130px; margin-left:20px;}
.right_title{ font-size:12px; text-align:center; width:260px; height:30px; line-height:30px;}
.more_video{ font-size:14px; height:30px; width:110px; line-height:30px;text-align: center; background:url(../../images/product/ty_bg.gif) center no-repeat; margin-left:80px; color:#FFF;}
.more_video a:link{ color:#FFF; text-decoration:none;}
.more_video a:visited{ color:#FFF; text-decoration:none;}
.more_video a:hover{ color:#FFF; text-decoration:none;}
.more_video a:active{ color:#FFF; text-decoration:none;}


/*resource*/
.serblktxt_bt{ font-weight:bold;}
.bsgn img{ margin-left:120px;  height:300px;}
.rzfs{ width:650px; min-height:120px;}
.rzfs_up{ width:650px; height:10px; background:url(../../images/service/rzfs_up.gif) 0 0  no-repeat; overflow:hidden;}
.rzfs_mid{ width:650px; min-height:100px; background:url(../../images/service/rzfs_mid.gif) repeat-y;}
.rzfs_mid ol{ width:620px; margin:auto; font-size:12px;}
.rzfs_down{ width:650px; height:10px; background:url(../../images/service/rzfs_down.gif) 0 0  no-repeat;}

.wxts{ width:650px; min-height:90px; margin-top: 30px;}
.wxts_up{ width:650px; height:10px; background:url(../../images/service/wxts_up.gif) 0 0  no-repeat; overflow:hidden;}
.wxts_mid{ width:650px; min-height:70px; background:url(../../images/service/wxts_mid.gif) repeat-y;}
.wxts_mid ol{ width:620px; margin:auto; color:#cba130; font-size:12px;}
.wxts_down{ width:650px; height:10px; background:url(../../images/service/wxts_down.gif) 0 0  no-repeat;}

/*customer*/
.customer_con{width:1000px;margin:0 auto;} 
.customer_cggs{ width:1000px; height:40px; margin-top:15px; float:left; display:inline;}
.cus_cggs{ height:40px; width:110px; margin-left:40px; float:left; display:inline;}
.cus_dxkh{ height:40px; width:110px; margin-left:10px; float:left; display:inline;}
.customer_content{ width:1000px; float:left; display:inline-block; padding-bottom:100px; overflow:hidden;}
.customer_content_up{ width:1000px; height:25px; background:url(../../images/customer/customer_up.gif) 0 0 no-repeat;}
.customer_content_mid{ width:1000px; min-height:1000px; background:url(../../images/customer/customer_mid.gif) repeat-y;}
.customer_content_down{ width:1000px; height:25px; background:url(../../images/customer/customer_down.gif) 0 0 no-repeat;}
.customer_content_items{ width:920px; min-height:100px; margin:0 auto; border-bottom:1px #666 dashed; }
.customer_content_title{ color:#0843a1; font-size:14px; line-height:40px; font-weight:bold;}
.customer_content_con{ font-size:12px; color:#333; line-height:25px; font-family:"宋体"; margin-bottom:20px; text-align:justify; text-justify:inter-ideograph;}
.space{ width:100%; height:40px;}

.customer_gy{ min-height:120px; width:930px; margin:0 auto;}
.customer_gy_left{ width:120px; height:120px; float:left; display:inline;}
.customer_gy_mid{ height:100px; width:9px; border-right:1px #f0f0f0 solid; float:left; display:inline; margin-top:10px;}
.customer_gy_right{ width:770px; height:120px; float:left; display:inline; margin-left:20px; }
.customer_gy_right h4{ color:#f00; line-height:30px \9; margin-top:20px \9; }
.customer_gy_right p{ color:#e83928; font-size:12px; }
.customer_gy_right p span{ color:#e83928; font-size:12px; text-align:right; display:block; }
.khtz{ width:930px; min-height:290px; margin:0 auto;}
.khtz_up{ width:930px; height:30px; background:url(../../images/customer/khtz_up.gif) center no-repeat;}
.khtz_mid{ width:930px; min-height:250px; background:url(../../images/customer/khtz_mid.gif) repeat-y;}
.khtz_down{ width:930px; height:10px; background:url(../../images/customer/khtz_down.gif) no-repeat; overflow:hidden;}
.khtz_outer{ height:45px; width:900px; margin-left:25px; }
.jjfa{ width:100px; height:45px; line-height:35px; font-size:14px; color:#333; float:left; display:inline; text-align:center; cursor:pointer;}
.khtz0{ width:100px; height:45px; line-height:35px; font-size:14px; color:#FFF; background:url(../../images/customer/khtz_bg.gif) no-repeat; text-align:center; float:left; display:inline;} 

.ssxg{ width:100px; height:45px; line-height:35px; font-size:14px; float:left; display:inline; text-align:center;}
.v_line{ height:45px; line-height:35px; text-align:center; margin:0 3px; float:left; color:#999;}
.tiaozhan{ height:40px; margin-left:30px;}
.tiaozhan_title{ font-size:12px; width:860px; margin:0 auto;color:#000; font-weight:bold; line-height:25px; text-align:justify; text-justify:inter-ideograph;}
.tiaozhan_con{ width: 860px; font-size:12px; margin:0 auto; line-height:25px;}
.tiaozhan_con span{ font-weight: bold;}
.cust_con_mid{ width: 1000px; height:40px; background:url(../../images/customer/customer_mid2.gif) no-repeat;}
.cggs_t{ height:40px; width:900px; margin-left:30px;}

.customer_gy0{ height:120px; width:930px; margin-left:35px; margin-top:10px; background:url(../../images/customer/chenggong_mid.gif) repeat-x;}
.customer_gy_left0{ width:120px; height:100px; margin-top:10px; float:left; display:inline;}
.customer_gy_mid0{ height:100px; width:9px; border-right:1px #f0f0f0 solid; float:left; display:inline; margin-top:10px;}
.customer_gy_right0{ width:750px; height:120px; float:left; display:inline; margin-left:20px; }
.customer_gy_right0 a:link{ color:#666; text-decoration:none;}
.customer_gy_right0 a:visited{ color:#666; text-decoration:none;}
.customer_gy_right0 a:hover{ color:#666; text-decoration:none;}
.customer_gy_right0 a:active{ color:#666; text-decoration:none;}
.customer_gy_right0 h5{ color:#000; line-height:30px \9; margin-top:10px \9; }
.customer_gy_right0 p{ color:#333; font-size:12px; }
.chenggong_left{ float:left;}
.chenggong_right{ float:right;}


/* news*/
.newstit {
	width: 750px;
	float:left;
	margin:50px 0 0 30px;
	padding-bottom:30px;
	text-align:center;
	font-size:20px;
	color:#333;
	font-weight:bold;
	border-bottom:#efefef solid 1px;
	display:inline;
}
.newstit span {font-size:12px;color:#ccc;font-weight:normal;}
.hover{display:block;}
.newsdig{
	width:710px;
	float:left;
	border: 1px solid #ecf1f1;
	background-color: #f6fafa;
	font-size: 12px;
	color: #397979;
	padding: 20px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
	line-height: 20px;
	display:inline;
}
.newslistpn {
	width: 710px;
	float:left;
	margin:50px 0 0 30px;
	padding:20px;
	background-color: #fdfdfd;
	border: 1px solid #ebebeb;
	display:inline;
}
.newslitpnin {
	height: 50px;
	width: 710px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
}
.newslistp{float:left;padding-left:20px;font-size:12px;font-weight:bold;color:#666;line-height:20px; width:60px;}
.newslistpntxt {
	width: 600px;
	float: left;
	font-size:12px;
	color:#00666f;
	line-height:20px;
}
.newstext {
	width: 710px;
	float:left;
	margin:30px 0 0 50px;
	font-size: 14px;
	line-height: 25px;
	color: #666;
	display:inline;
}
.newslistp2{float:left;padding:10px 0 0 20px;font-size:12px;font-weight:bold;color:#666;line-height:20px; width:70px;}
.newslistp2txt {
	width: 600px;
	float: left;
	font-size:12px;
	color:#00666f;
	line-height:20px;
	padding-top:10px;
}

/*video*/
.spbtn1 {
	background-image: url(../../images/resource/spbtn1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 32px;
	width: 94px;
	margin:20px 0 0 20px;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
	text-align: center;
	display:inline;
}
.videoblk1 {
	background-image: url(../../images/resource/videoblk1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 81px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
	display:inline;
}
.videoblk2 {
	background-image: url(../../images/resource/videoblk2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 81px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
	display:inline;
}
.demoico {
	float: left;
	height: 81px;
	width: 81px;
	padding-left: 10px;
}
.videoblktxt {
	float: left;
	height: 20px;
	width: 500px;
	margin: 33px 0 0 15px;
	font-size: 14px;
	color: #00646c;
	font-weight: bold;
}
.videoblkjctit {
	display:inline;
	float: left;
	height: 20px;
	width: 500px;
	margin: 15px 0 0 15px;
	font-size: 14px;
	color: #00646c;
	font-weight: bold;
	
}
.videoblkjctit a{ color:#00646c; text-decoration:none;}
.videoblkjctit a:link{ color:#00646c; text-decoration:none;}
.videoblkjctit a:visited{ color:#00646c; }
.videoblkjctit a:hover{ color:#006666; text-decoration:underline}
.videoblkjctit a:active{ color:#00646c;}
.videoblkjctxt {
	float: left;
	height: 20px;
	width: 650px;
	margin: 10px 0 0 15px;
	font-size: 12px;
	color: #666;
	display:inline;
}
.videoblkjctxt a{ color:#666; text-decoration:none;}
.videoblkjctxt a:link{ color:#666; text-decoration:none;}
.videoblkjctxt a:visited{ color:#666; text-decoration:none;}
.videoblkjctxt a:hover{ color:#666; text-decoration:underline}
.videoblkjctxt a:active{ color:#666;}

.spbtn1 a{text-decoration:none;color: #FFF;}
.spbtn1 a:link {text-decoration:none;}
.spbtn1 a:visited {}
.spbtn1 a:hover {text-decoration:underline;}
.spbtn1 a:active {}

.spbtn2 {
	background-image: url(../../images/resource/spbtn2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 32px;
	width: 94px;
	margin:20px 0 20px 20px;
	color: #999;
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
	text-align: center;
	display:inline;
}
.spbtn2 a{text-decoration:none;color: #999;}
.spbtn2 a:link {text-decoration:none;}
.spbtn2 a:visited {}
.spbtn2 a:hover {text-decoration:underline;}
.spbtn2 a:active {}

.videoyema{width:780px;float:left; margin:20px 0 0 20px; text-align:center; font-size:12px; color:#a8a6a7; height:30px; line-height:30px; display:inline;}
.videoyema a{ text-decoration:none; color:#5a8a6a7;}
.videoyema a:link{ text-decoration:none;color:#a8a6a7;}
.videoyema a:visited{ color:#a8a6a7;}
.videoyema a:hover{ color:red;}
.videoyema a:active{color:#a8a6a7;}

/* function */
.funblk {
	float: left;
	width: 360px;
	margin: 20px 0 0 20px;
	display:inline;
}
.funblkico {
	float: left;
	height: 35px;
	width: 35px;
}
.ftit {
	width: 300px;
	float: left;
	margin: 5px 0 0 5px;
	font-size: 14px;
	color: #666;
	font-weight: bold;
	height: 25px;
}
.ftxt {
	width: 300px;
	float: left;
	font-size: 12px;
	color: #666;
	margin-left: 5px;
	line-height: 20px;
}
.funkblk {
	width: 760px;
	height: auto;
	margin: 15px 0 0 25px;
	float: left;
	border-bottom: #ccc 1px dotted;
	padding-bottom: 35px;
	display:inline;
}
.funkblk_noline{border-bottom:0;}
.funblktit {
	height: 50px;
	width: 500px;
	float: left;
	line-height: 50px;
	font-size: 16px;
	color: #00626a;
	font-weight: bold;
	padding-left: 25px;
}
.cpfblk {
	background-image: url(../../images/product/cpfbg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 211px;
	width: 187px;
	margin: 10px 0 0 10px;
	display:inline;
}
.flogo {
	float: left;
	height: 120px;
	width: 120px;
	margin: 20px 0 0 30px;
	display:inline;
}
.cpftit {
	float: left;
	width: 180px;
	height: 14px;
	margin: 10px 0 0 4px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 14px;
}
.cpfbtn {
	height: 23px;
	width: 69px;
	float: left;
	background-image: url(../../images/product/cpfbtn.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	line-height: 23px;
	text-align: center;
	margin: 10px 0 0 16px;
}
.cpfbtn a{ color:#fff; text-decoration:none;}
.cpfbtn a:link{ text-decoration:none; color:#fff;}
.cpfbtn a:visited{ color:#fff;}
.cpfbtn a:hover{ color:#fff;}
.cpfbtn a:active{ color:#fff;}
.flogo2 {
	float: left;
	height: 62px;
	width: 61px;
	margin: 10px 0 0 60px;
	display:inline;
}
.cpftxt {
	float: left;
	width: 150px;
	margin: 10px 0 0 24px;
	font-size: 12px;
	color: #666;
	text-align: justify;
	text-justify:inter-ideograph;
	height: 45px;
	display:inline;
}

.cpftit2 {
	float: left;
	width: 150px;
	height: 18px;
	margin: 10px 0 0 24px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height: 18px;
	display:inline;
}
.cpfbtn2 {
	height: 23px;
	width: 69px;
	float: left;
	background-image: url(../../images/product/cpfbtn.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	line-height: 23px;
	text-align: center;
	margin: 10px 0 0 56px;
	display:inline;
}
.cpfbtn2 a{ color:#fff; text-decoration:none;}
.cpfbtn2 a:link{ text-decoration:none; color:#fff;}
.cpfbtn2 a:visited{ color:#fff;}
.cpfbtn2 a:hover{ color:#fff;}
.cpfbtn2 a:active{ color:#fff;}

/*customer  video*/
.khtz_video{ width:390px; height:240px; margin-left:25px; border:3px #cdcdcd solid; background-color: #FFF; float:left; display:inline;}
.khtz_video_right{ width:450px; height:120px; float:left; margin-left:30px; }
.video_right_up{ padding:10px 0; text-align:justify; text-justify:inter-ideograph; font-size:12px; color:#000; line-height:25px;}
.video_right_p{ font-size:12px; color:#333;}
.video_right_title{ font-weight:bold;}

/*aboutus走进北森*/
.serblktxt_up{ color:#006770; font-size:14px;}
.serblktxt_down{ margin-top:20px; font-size:12px; line-height:25px;}
.serblktit0 {width: 700px;padding-left: 0px;}
.serblktxt0 {width: 700px;margin-left: 45px;}
.serblktxt_down_left{ font-weight:bold;}
.serblktxt_font14{ font-size:14px}
.no_border{ border-bottom:none;}

/*历史沿革*/
.serblk_history{ width:790px; height:180px; margin:0 auto; background: #f9f9f9 url(../../images/about/history_mid.gif) repeat-x; margin-bottom:10px;}
.serblk_history_img_left{ float:left;}
.serblk_history_img_right{ float:right;}
.serblk_history_left{ width: 210px; height:150px; float:left; overflow:hidden;}
.serblk_history_line{ height:180px; width:20px; float:left; overflow:hidden;}
.serblk_history_right{ width:540px; height:180px; float:left; overflow:hidden;} 
.serblk_history_left img{ margin-top:20px; float:left; overflow:hidden; margin-left:10px;}
.serblk_history_right h4{ font-size:14px; line-height:30px; font-weight:bold; color:#666; margin-top:15px;}
.serblk_history_right p{ font-size:12px; line-height:25px; color:#666; height:25px; _margin-top:-5px; *margin-top:-5px;}
.year{ font-size:14px; font-weight:bold; color:#FFF; background:url(../../images/about/year_bt.gif) no-repeat; width:60px; height:25px; display:block; text-align:center; float:left;}
.year_right{ display: block; float:left; line-height:25px; margin-left:20px;}

/*联系我们*/
.serblk_title{ width:780px; height:35px; line-height:35px; border-bottom:1px #f0f0f0 dashed; color:#017b88; font-weight:bold; margin:0 auto; text-indent:1em;}
.serblk_outer{ width:780px; overflow:hidden; margin:0 auto;}
.serblk_customer_outer{ width:780px;}
.serblk_customer_left{ width:120px; height:100px; float:left;}
.serblk_customer_left img{ margin-left:20px; margin-top:10px;}
.serblk_customer_right{ width:660px; min-height:100px; float:left;}
.serblk_customer_con{ font-size:14px; color:#666;width:640px; float:left;}
.serblk_customer_con p{ line-height:25px;}
.serblk_customer_zxtj{ width:640px; height:30px; float:left;}
.zxtj{ width:110px; height:30px; line-height:30px; text-align:center; font-size:14px; background:url(../../images/product/ty_bg.gif) no-repeat; float:right; display:block; color:#FFF; font-weight:bold;}
.contact_us{ width:370px; margin:10px 10px; display:inline; float:left; background:url(../../images/about/contectus_mid.gif) repeat-y;}
.contact_us_title{ width:370px; height:35px; line-height:35px; font-size:14px; text-indent:1em; font-weight:bold; background:url(../../images/about/contectus_up.gif) no-repeat; color:#888;}
.contact_us_mid{ font-size:12px; color:#666;}
.contact_us_mid p{ padding-left:15px; padding-right:15px;}
.contact_us_down{ width:370px; height:10px; background:url(../../images/about/contectus_down.gif) no-repeat; overflow:hidden;}

.lecblktit0{ width:550px; color:#333;}
.lecblktit_name{ color:#017880; padding:0 20px;}
.lectxt0{ width:530px; text-indent:2em;}
.float_right{ float:right;}
.serblk2 {
	width: 800px;
	height: auto;
	margin: 30px auto 0 4px;
	float: left;
	border-bottom: #ccc 1px dotted;
	padding-bottom: 35px;
	display:inline;
}
.style1{font-size:12px;color:#5e5e5e;}
.style3{font-size:12px;color:#666666;}
.style3 a{ color:#666666; text-decoration:none;}
.style3 a:link{ text-decoration:none; color:#666;}
.style3 a:visited{ color:#666;}
.style3 a:hover{ color:#666; text-decoration:underline}
.style3 a:active{ color:#666;}
/*201110新需求*/
.serblkspace{width:750px; height:145px; float:left;}
.serblkspaceleft{background:url(../../images/product/serblkspaceleftbg.gif) 0 0 no-repeat; width:15px; height:145px; float:left;}
.serblkspacemid{background:url(../../images/product/serblkspacemidbg.gif) 0 0 repeat-x; width:720px; height:145px; float:left;}
.serblkspaceright{background:url(../../images/product/serblkspacerightbg.gif) 0 0 no-repeat; width:15px; height:145px; float:left;}
.serblkspaceitems{width:130px; height:130px; margin-top:10px; float:left; cursor:pointer;}
.serblkspaceitemsicon{width:130px; height:100px; float:left;}
.serblkspacebutton{width:125px; height:27px; float:left; margin-left:3px; background:url(../../images/product/serblkspacebutton.gif) 0 0 no-repeat; font-size:14px; font-weight:bold; line-height:27px; color:#fff; text-align:center; text-decoration:none;}
.serblkspacebutton:hover{background:url(../../images/product/serblkspacebutton_hover.gif) 0 0 no-repeat; cursor:pointer;}
.serblkspacebutton:link {text-decoration:none;}
.serblkspacebutton:visited {}
.serblkspacebutton:active {text-decoration:none;}
.serblkspacefirstline{margin-left:150px;}
.serblkspacesecondline{margin-left:13px;}
.serblkspacetestmid{width:720px; height:145px; float:left; margin-left:15px;}
.prtextbox{width:700px; margin:10px auto; padding:40px; color:#474860; font-size:14px; line-height:21px; text-align:left;}
.serblkconttop{width:710px; float:left; margin-left:50px; color:#474860; font-size:14px; line-height:21px; text-align:left;}
.serblkcontmain{width:550px; height:120px; float:left; margin-left:50px; margin-top:10px; color:#474860; font-size:14px; line-height:21px; text-align:left;}
.serblkcontmain p{width:550px;}
.serblkcontmain em{font-style:normal; color:#01808c; font-size:14px; line-height:21px; text-align:left;}
.serblkcontimg{margin-left:20px; float:left; margin-top:10px;}
.serblkcontmainodd{width:550px; height:120px; float:left; margin-left:20px; margin-top:10px; color:#474860; font-size:14px; line-height:21px; text-align:left;}
.serblkcontmainodd p{width:550px;}
.serblkcontmainodd em{font-style:normal; color:#01808c; font-size:14px; line-height:21px; text-align:left;}

.serblkcontmainodd1{width:550px; height:200px; float:left; margin-left:20px; margin-top:10px; color:#474860; font-size:14px; line-height:21px; text-align:left;}
.serblkcontmainodd1 p{width:550px;}
.serblkcontmainodd1 em{font-style:normal; color:#01808c; font-size:14px; line-height:21px; text-align:left;}
.serblkcontimgodd{margin-left:50px; float:left; margin-top:10px;}
.rightbuttomtext{width:790px; margin: 0 auto; padding-top: 30px;}
.rightcontbox{width:790px; margin:30px auto 0 auto;}
.contboxtitle{background:url(../../images/product/contboxtitle.gif) 0 bottom no-repeat; width:790px; height:27px;}
.contboxmid{background:url(../../images/product/contboxmid.gif) 0 0 repeat-x; width:790px; height:230px;}
.contboxbuttom{background:url(../../images/product/contboxbuttom.gif) 0 0 no-repeat; width:790px; height:14px;}
.boxtitletext{width:107px; height:27px; float:left; margin-left:30px; background:url(../../images/product/rtbn.gif) 0 0 no-repeat; font-size:14px; font-weight:bold; line-height:27px; color:#fff; text-align:center;}
.contboxflash{width:730px; height:200px; background:#fff; margin:5px auto; padding:10px;}
.contboxflash img{float:right;}
.rightcontsuccess{width:790px; margin:10px auto;}
.contsuccesstitle{background:url(../../images/product/contsuccesstitle.gif) 0 0 no-repeat; width:790px; height:27px; float:left;}
.contsuccessmid{background:#eee; width:760px; padding:10px 15px 0 15px; float:left;}
.contsuccessbuttom{background:url(../../images/product/contsuccessbuttom.gif) 0 0 no-repeat; width:790px; height:15px; float:left;}
.successmidleft{background:url(../../images/product/successmidleft.gif) 0 no-repeat; width:15px; height:120px; float:left;}
.successmidmain{background:#fff; border-top:#e0e0e0 1px solid; border-bottom:#e0e0e0 1px solid; width:730px; height:118px; float:left;}
.successmidright{background:url(../../images/product/successmidright.gif) 0 no-repeat; width:15px; height:120px; float:left;}
.successmidlogo{width:120px; height:100px; padding-top:9px; float:left;}
.successmidtext{width:450px; padding:10px; height:98px; font-size:12px; color:#474860; line-height:18px; float:left;}
.successmidbutton{float:left; width:107px; height:27px; margin:45px 16px; background:url(../../images/product/rtbn.gif) 0 0 no-repeat; font-size:14px; font-weight:bold; line-height:27px; color:#fff; text-align:center;}
.successmidbutton:hover{color:#FF0000; cursor:pointer;}
.successmidbutton:link {text-decoration:none;}
.successmidbutton:visited {}
.successmidbutton:active {text-decoration:none;}
.logoarealeft{background:url(../../images/product/logoarealeft.gif) 0 no-repeat; width:15px; height:250px; float:left;}
.logoareamain{background:#fff; border-top:#e0e0e0 1px solid; border-bottom:#e0e0e0 1px solid; width:730px; height:248px; float:left;}
.logoarearight{background:url(../../images/product/logoarearight.gif) 0 no-repeat; width:15px; height:250px; float:left;}
.logoareamain img{margin:0 13px;}
.onlineregtitle{width:790px; height:70px; margin:30px auto 10px auto;}
.regtitletext{width:700px; height:70px; font-size:20px; color:#017984; line-height:70px; text-align:left; font-weight:bold; float:right;}
.regtable{width:790px; margin:0 auto; border:#d9d9d9 1px solid;}
.regtable input{border:#afd5d8 1px solid; width:200px; margin-right:10px;}
.regtable textarea{border:#afd5d8 1px solid; width:500px; height:150px; margin-right:10px;}
.regtips{width:770px; height:24px; padding-left:20px; background:#afd5d8; border-bottom:#96b6b9 1px solid; font-size:12px; line-height:24px; color:#474860; text-align:left;}
span.red{color:#fe0000;}
.regcontent{background:#f1f1f1; overflow:hidden;}
.regcontentline{width:770px; padding:5px 0 5px 20px; overflow:hidden;}
.regcontentleft{float:left; padding-left:20px; width:80px; height:18px; color:#01808c; font-size:12px; font-weight:normal; line-height:18px; text-align:right; overflow:hidden;}
.regcontentright{float:left; width:670px; color:#01808c; font-size:12px; font-weight:normal; line-height:18px; text-align:left; overflow:hidden;}
.regbuttonbox{width:350px; height:27px; margin:30px auto;}
.regbutton{float:left; width:107px; height:27px; margin:0 25px; background:url(../../images/product/rtbn.gif) 0 0 no-repeat; font-size:14px; font-weight:bold; line-height:27px; color:#fff; text-align:center;}
.regbutton:hover{color:#FF0000; cursor:pointer;}
.regbutton:link {text-decoration:none;}
.regbutton:visited {}
.regbutton:active {text-decoration:none;}
.bothhover{background:url(../../images/product/serblkspacebutton_hover.gif) 0 0 no-repeat;}
.solutionmenu{width:162px; overflow:hidden; display:none; position:absolute;} 
.solutionmenutop{width:162px; height:10px; background:url(../../images/product/solutionmenutop.gif) 0 0 no-repeat; float:left; font-size:1px; line-height:1px; clear:both;}
.solutionmenubottom{width:162px; height:10px; background:url(../../images/product/solutionmenubottom.gif) 0 0 no-repeat; float:left; font-size:1px; line-height:1px; clear:both;}
.solutionmenumid{width:162px; float:left; background:url(../../images/product/solutionmenumid.gif) 0 0 repeat-y; margin:0; clear:both;}
.solutionmenumid ul{padding-left:5px; width:152px;}
.solutionmenumid ul li{list-style:none; height:30px; border-bottom:#ccc 1px dotted;}
.solutionmenumid ul li a{display:block; width:127px; height:30px; padding-left:25px; font-size:14px; color:#00626a; text-align:left; line-height:30px; text-decoration:none;}
.solutionmenumid ul li a:link{text-decoration:none;}
.solutionmenumid ul li a:visited{text-decoration:none;}
.solutionmenumid ul li a:hover{cursor:pointer; background:url(../../images/product/solutionmenuhover.gif) 0 0 no-repeat;}
.solutionmenumid ul li a:active{text-decoration:none;}

/*下拉框*/
.CRselectBox {background:url(../../images/customer/selectbg.gif) no-repeat right center; border:0; cursor:pointer; display:block; float:right; width:254px; height:25px; margin-top:7px; margin-right:20px;}
.CRselectBoxHover {background:url(../../images/customer/selecthover.gif) no-repeat right center;}
.CRselectBox a.CRselectValue {display:block; margin:1px 1px 2px 2px; padding:1px 20px 2px 4px; white-space:nowrap; color:#474860; overflow:hidden; width:230px;}
.CRselectBoxOptions {background:#FFFFFF; border:1px solid #999; margin-left:1px; list-style:none; overflow-y:auto; z-index:1000; position:absolute; width:250px; height:200px;display:none; overflow:auto; padding-left:0; margin-top:2px;}
.CRselectBoxOptions a{color:#000; display:block; height:22px; line-height:22px; padding-left:4px; background:#fff; overflow:hidden; white-space:nowrap;}
.CRselectBoxOptions a:hover{background:#bbb;}
.CRselectBoxOptions a.selected{background:#bbb;}
/* 解决 firefox 点击放大出现虚线框，从而导致滚动条的问题  */
.CRselectBox a {outline: none; text-decoration:none;}
.CRselectBox a:focus {outline: none; text-decoration:none;} 
/*下拉框结束*/

.newjjfa{ width:100px; height:45px; line-height:35px; font-size:14px; color:#fff; font-weight:bold; float:left; display:inline; text-align:center; cursor:pointer; background:url(../../images/customer/jjfanormal.gif);}
.newjjfa:hover{background:url(../../images/customer/jjfahover.gif);}
.newjjfaselect{width:100px; height:45px; line-height:35px; font-size:14px; color:#FFF; background:url(../../images/customer/jjfaselect.gif) no-repeat; text-align:center; float:left; display:inline;}
.newjjfaselect:hover{background:url(../../images/customer/jjfaselect.gif) no-repeat;} 

/*201110新需求结束*/
.newa1:link{
    color:#FFFFFF;text-decoration:none;
	}

.newa1:visited{
    color:#FFFFFF;text-decoration:none;
	}
.newa1:active{
    color:#FFFFFF;text-decoration:none;
	}
.newa1:hover{
    color:#b8b8b8;text-decoration:none;
	}
	
	
.newa2:link{
    color:#373737;text-decoration:none;
	}

.newa2:visited{
    color:#373737;text-decoration:none;
	}
.newa2:active{
    color:#373737;text-decoration:none;
	}
.newa2:hover{
    color:#ffffff;text-decoration:none;
	}
.newwindow {
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
}
.newwindow2 {
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	line-height:24px;
}
.rightfixedlayer {width: 160px; height:310px; z-index: 999; overflow: visible; position: fixed; top: 120px; right:520px; margin-right:-520px; _position: absolute; _top: expression(documentElement.scrollTop + 120 + "px");}
.layercontent{float:left; width:160px; height:310px; overflow:hidden;}
/*2013第一阶段改版*/
.com_ff{
	font-family:"微软雅黑", "Hiragino Sans GB";
}

div.con_down_left_top2 {
	margin-top: 10px;
}
div.content {
	height: 700px;
}
div#ifocus {
	border-bottom: none;
}
.child-head-nav .nav-1 .child-navbg {
	width:500px;
}
.child-head-nav .nav-1 .child-navbg ul.recruit_menu {
	width: 120px;
}


.recruit_list {
	clear:both;
	margin-top: 20px;
	padding-left:10px;
	padding-top:10px;
	height:127px;
	background-color:#eff8ff;
}
.recruit_list ul {
	overflow: hidden;
	zoom:1;
	
}
.recruit_list li {
	float:left;
	margin-right: 15px;
	width:315px;
	border:1px solid #e8f1f8; background:url(bbf.jpg) no-repeat;
	padding:0px;
	height:117px;
	overflow: hidden;
}
.recruit_list li .img {
	float:left;
	margin:1px 0 1px 1px;
	border-right:1px solid #e8f1f8; width:113px; height:113px;
}
.recruit_list li .detail {
	float:left;
	width:180px;
}
.recruit_list li .detail .inner {
	height:97px;
	margin:1px 1px 1px 0;
	;
}
.recruit_list li .title {
	padding: 20px 0 0 20px;
}
.recruit_list li .title a {
	color:#5aa8e8;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
}
.recruit_list li .title a:hover {
	text-decoration: underline;
}
.recruit_list li a img {
	border:none;
}
.recruit_list li .text {
	margin: 5px 15px 0 20px;
	line-height:16px;
	color:#999999;
	font-size: 12px;
	font-weight:bold;
}


.recruit_nav {
	position: absolute;
	margin:-65px 0 0 350px;
	width:645px;
	overflow: hidden;
	zoom:1;
}
.recruit_nav li {
	float: left;
	margin-right:5px;
	border: 1px solid #0a6a73;
}
.recruit_nav li a {
	display: block;
	_display: inline-block;
	height:30px;
	line-height:30px;
	padding:0 10px;
	vertical-align: middle;
	color:white;
	background-color: #02838f;
	text-decoration: none;
	font-size: 14px;
}
.recruit_nav li.active{
	border:1px solid #a4aaaa;
	border-bottom:1px solid white;
}
.recruit_nav li.active a{
	color:#006770;
	font-weight:bold;
	background: url(http://www.beisen.com/images/2013phase1/bg2.png) repeat-x;
}

.recruit_page {
	width:900px;
	margin:0 auto;
	padding: 40px 25px 20px 75px;
}
.recruit_page .row {
	overflow:hidden;
	zoom:1;
	margin-bottom: 20px;
}
.recruit_page .ld {
	width: 340px;
	float:left;
	margin-right:40px;
}

.recruit_page .ld .title {
	font-size: 16px;
	color:#40848b;
	margin-bottom: 15px;
}
.recruit_page .ld .title label{
	font-size:14px;
}
.recruit_page .ld .title span{
	font-size:18px;
	margin-left: 5px;
}
.recruit_page .ld .text {
	color:#3e3d42;
	font-size:12px;
	line-height:2em;
}



.recruit_page .ld1 {
	width: 440px;
	float:left;
	margin-right:0px;
}

.recruit_page .ld1 .title {
	font-size: 16px;
	color:#40848b;
	margin-bottom: 15px;
}
.recruit_page .ld1 .title label{
	font-size:14px;
}
.recruit_page .ld1 .title span{
	font-size:18px;
	margin-left: 5px;
}
.recruit_page .ld1 .text {
	color:#3e3d42;
	font-size:12px;
	line-height:2em;
}
.recruit_page .company_name{
	color:#3e3d42;
}
.recruit_page .company_name img {
	vertical-align: middle;
	margin-right: 5px;
}
.recruit_page .ld .text ul li {
	padding-left: 25px;
	background: url(http://www.beisen.com/images/2013phase1/disc.png) no-repeat left center;
}
.recruit_page .ld .text .more{
	float:right;
	color:#046ddb;
	text-decoration: none;
}
.recruit_page .ld .text .more:hover {
	text-decoration: underline;
}
.recruit_page .ld .btn {
	float:right;
	margin-top: 30px;
	font-size:16px;
	background-color: #016a74;
	color:white;
	font-weight: bold;
	border:none;
	border-radius: 10px;
	padding:5px 10px;
	text-decoration: none;
}
.recruit_page .rd {
	width: 460px;
	float:right;
	text-align: left;
}
.recruit_page .intro_title {
	font-size:24px;
	margin-left: -60px;
}
.recruit_page .intro_title img {
	vertical-align: middle;
}
.recruit_page .intro_title hr {
	width: 795px;
	float:right;
	margin:20px 0 0 0;
}
.recruit_page .hr{
	clear:both;
	border-top:1px solid #eeeeee;
	height: 45px;
}
.recruit_page .video-row .ld {
	float:right;
	padding-right:20px;
}
.recruit_page .video-row .ld .more {
	float: left;
}
.recruit_page .video-row .rd {
	float:left;
}
.recruit_page .logo_list a {
	margin-right: 5px;
}
.recruit_page .logo_list img{
	border: 1px solid #d3d1d1;
}
.recruit_page .downloads {
	overflow: hidden;
	zoom:1;
}
.recruit_page .downloads  li {
	float:left;
	width: 280px;
	margin-right:15px;
}
.recruit_page .downloads  img {
	float:left;
	margin-right:15px;
}
.recruit_page .downloads  li a{
	color:#046ddb;
	font-size:14px;
	text-decoration: none;
}
.recruit_page .downloads  li a:hover{
	text-decoration: underline;
}
.recruit_page .downloads  li .desc{
	padding-top:10px;
	font-size:12px;
	color:#3e3d42;
	line-height: 1.5em;
}
.recruit_page .future {
	position: relative;
	border:1px solid #ccc;
	font-size: 12px;
}
.recruit_page .future p {
	margin: 0;
}
.recruit_page .future .more {
	position: absolute;
	top:10px;
	right:5px;
	text-decoration: none;
	padding-right:12px;
	background: url(http://www.beisen.com/images/2013phase1/down.png) no-repeat right;
}
.recruit_page .future .bc {
	text-align: right;
}
.recruit_page .future .collapse {
	text-decoration: none;
	margin-top:20px;
	padding-right:12px;
	background: url(http://www.beisen.com/images/2013phase1/up.png) no-repeat right;
}
.recruit_page .open_future_more .more {
	background: url(http://www.beisen.com/images/2013phase1/up.png) no-repeat right;
}
.recruit_page .future .legend{
	height:36px;
	line-height: 36px;
	vertical-align: middle;
	padding-left:10px;
	border-bottom:1px solid #ccc;
	background: url(http://www.beisen.com/images/2013phase1/bg3.png) repeat-x;
	color:#3e3d42;
	font-size:14px;
	font-weight: bold;
}
.recruit_page .future .body {
	padding:10px;
}
.recruit_page .feature_item {
	padding-bottom: 30px;
}
.recruit_page .feature_item .sum {
	font-size:14px;
}
.recruit_page .text .feature_item  ul li {
	padding-left: 10px;
	background:url(http://www.beisen.com/images/2013phase1/dot.png) no-repeat left 10px;
}
.recruit_page .more_features {
	padding: 10px;
	overflow: hidden;
	zoom:1;
}
.recruit_page .more_features ul {
	float:left;
	width: 140px;
	margin-right:5px;
	overflow: hidden;
}
.recruit_page .more_features p {
float:left;
	width: 140px;
line-height:150%; 
}
.recruit_page .more_features li {
	height: 20px;
}
.recruit_page .more_features li.head {
	height: 24px;
}
.recruit_page .more_features li.head a {
	font-size: 14px;
	color:#046ddb;
}
.recruit_page .more_features a {
	text-decoration: none;
	color:#3e3d42;
}
.recruit_page .more_features a:hover {
	text-decoration: underline;
}