.content1{ width:701px; overflow:hidden; }
.content1 ul{width:169px;overflow:hidden;float:left;padding:10px; border-right:1px dotted #bcbcbe;}
.content1 li{float:left;}

.backlink{
	background-image: url(../images/arrowv.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left:18px;
	color:#4b8da2;
	
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	
}
table.documentlist th {
background: #142B5C;
color: white;
text-align: left;
border-bottom: 1px solid white;
}.documentlist td, .documentlist th {
padding: 3px 5px;
}
.backlink:hover {
background-image: url(../images/arrowh.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 18px;
font-weight: bold;
color: #4b8da2;
}
#banner{margin:auto; text-align:center;width:958px; /*padding:15px 28px;*/ background:url(../images/sub_main_mid.gif) #f5f5f5 repeat-y center top;margin-top:15px;}

.img_wrapper{position:absolute; filter:alpha(opacity=70); width: 184px; display:none; background:#000; height:118px; opacity:0.7}
.img_wrapper img{padding-left:130px;padding-top:30px;}

#location{width:998px; margin:5px auto;  height:32px; line-height:32px; text-indent:2em; border:1px solid #dedede;}

#main_top{height:15px; overflow:hidden; background:url(../images/sub_main_top.gif) no-repeat center top; margin:auto; margin-top:15px; }
#main_bot{height:15px; overflow:hidden; background:url(../images/sub_main_bot.gif) no-repeat center top; margin:auto;  margin-bottom:20px;}
#main{
	/*background:url(../images/sub_main_mid.gif) #f5f5f5 repeat-y center top;*/
	width:958px;
	margin:auto;
/*	padding:0 28px 10px 28px;*/
	height:auto!important;
	min-height:400px!important;
	overflow:hidden!important;
	_height:400px;
	_overflow:visible;
	margin-top:15px;
	margin-bottom:15px;
}
#main_sub1{
	width:200px;
	float:left;
	min-height:435px!important;
	height:auto!important;
	overflow:hidden!important;
	_height:435px;
	_overflow:visible;
	background:url(../images/sub_vline.gif) no-repeat right top;
}
#main_sub2{
	width:745px;
	float:right;
	_width:745px;
	overflow:hidden;
}


#main_sub2_sub1{
	background:url(../images/location_bg.gif) no-repeat left bottom;
	padding:0 15px 0 5px;
	height:31px;
	position:relative;
	line-height:31px;
	overflow:hidden;
	font-size:12px;
	text-indent:10px;
	margin:auto;
	text-align:right;
}
.location{
	position:absolute;
	height:31px;
	left:5px;
	top:0;
	font-size:14px;
	font-weight:bold;
	line-height:31px;
}

#main_sub2_sub2{
	padding:15px 25px 30px 25px;border:1px solid #dedede; border-top:none;
	min-height:300px!important;
	height:auto!important;
	overflow:hidden!important;
	_height:300px;
	_overflow:visible;

}
#main_sub2_sub2 td, #main_sub2_sub2 span, #main_sub2_sub2 p, #main_sub2_sub2 font, #main_sub2_sub2 li{line-height:28px;}
#product_content{ overflow:hidden;}
#product_content .picture{float:left; width:300px;}
#product_content .parameter{float:left; width:350px; padding-left:10px;}


#nav_top{height:31px;  background:url(../images/sub_title_bg.gif); }
#nav_top .content{ font-size:14px; font-weight:bold; color:#333; height:31px; line-height:31px; text-indent:1em;}
#nav_title{height:31px;font-size:14px;font-weight:bold;line-height:31px; color:#333; background:url(../images/sub_title_bg.gif); text-indent:1em; }
#nav_mid{
	background:url(../images/sub_nav_mid.gif) repeat-y left top;
	overflow:hidden;
	border-top:none;
	padding-bottom:15px;
	padding-top:15px;
	border:1px solid #dedede;
	border-top:none;
}
#nav_mid a{
	width:178px;
	height:29px;
	display:block;
	color:#fff;
	text-indent:2em;
	color:#666;
	line-height:29px;
	margin:5px auto ;
	/*background:url(../images/sub_nav_arr1.gif) #efefef no-repeat 150px center;
	border-bottom:1px dotted #dedede;*/
	background:url(../images/sub_nav_bg.gif) no-repeat left bottom;
}
#nav_mid a:hover, #nav_mid a.selected{
	background:url(../images/sub_nav_hover.gif) #dcdcdc  no-repeat left center;
	color:#333;
	border-bottom:none;
	text-decoration:none;
	font-weight:bold;
	height:29px;
	line-height:29px;
}
#nav_bot{
	background:url(../images/sub_nav_bot.gif) no-repeat left top;overflow:hidden; height:10px; margin-bottom:5px;}


.sub_mid{
	overflow:hidden;
	border-top:none;
	padding:15px 10px;
	border:1px solid #dedede;
	border-top:none;
	line-height:22px;
}


.pic{margin-top:5px;}
.pic img{margin-bottom:15px;}

#sub_link{}
#sub_link a{display:block; height:114px; margin-bottom:15px; line-height:114px; color:#fff; font-size:24px; text-indent:85px; font-family:宋体;}
#sub_link a:hover{text-decoration:none;}
#sub_link .service{background:url(../images/sub_ico_service.gif) no-repeat left top;}
#sub_link .service:hover{background:url(../images/sub_ico_service1.gif) no-repeat left top;}
#sub_link .contact{background:url(../images/sub_ico_contact.gif) no-repeat left top;}
#sub_link .contact:hover{background:url(../images/sub_ico_contact1.gif) no-repeat left top;}


#sub_contact{}
#sub_contact .content{border:1px solid #dedede; border-top:none; padding:5px 0 10px 0;}



#list{}
#list .pic{float:left;margin:5px 2px; padding:5px;display:inline; text-align:center;}
#list .pic a{padding:3px; border:1px solid #dedede; width:150px; height:150px; display:block; overflow:hidden;}
#list .pic a:hover{ border:1px solid #ff6600; background:#ff6600;}



/*CSS sabrosus style pagination 分页样式*/

div.sabrosus {
	padding: 3px;  margin: 3px; margin-top:15px;text-align: center;font-size: 12px;font-family: Verdana, arial, Helvetica, sans-serif;
}
div.sabrosus a {
	border: #ccc 1px solid; padding:4px 7px;  color: #666; margin-right: 3px;  text-decoration: none
}
div.sabrosus a:hover {
	border: #666666 1px solid;  color: #fff; background-color: #666666;
}
div.pagination a:active {
	border: #666666 1px solid;  color: #000; 
}
div.sabrosus span.current {
	border-right: #666666 1px solid; padding:4px 7px; font-WEIGHT: bold;  color: #fff; margin-right: 3px; background-color: #666666;
}
div.sabrosus span.disabled {
	border: #ccc 1px solid; padding:4px 7px;color: #929292; margin-right: 3px; 
}
/*CSS sabrosus style pagination 分页样式*/


/**/
/*job css begin*/

.clearer {
	liNE-height: 0; height: 0px; CLEaR: both; font-size: 0px; overflow: hidden
}
.clearfix:after {
	DISPLaY: block; height: 0px; VISIBIliTY: hidden; CLEaR: both; CONTENT: "."
}
.clearfix {
	/*DISPLaY: inline-block;*/
}
.clearfix {
	DISPLaY: block
}

.job_tab .list{display:block; overflow:hidden;}


.job {
	width: 750px; margin:auto; overflow: hidden
}
.job .job_right_title {
	border-bottom: #deffd7 1px solid
}
.job .job_right_title H1 {
	border-bottom: #84d275 1px solid
}
.job .job_right_title H1 P {
	border-bottom: #339321 1px solid; liNE-height: 30px; padding-left: 14px; height: 30px; color: #258b13; font-size: 16px; font-WEIGHT: bold
}
.job .content {
	POSITION: relative; padding-bottom: 50px; margin-top: 20px; font-size: 13px
}
.job .content H2 {
	padding-bottom: 0px; padding-left: 14px; padding-right: 14px; margin-bottom: 10px; color: #666; font-size: 13px; padding-top: 0px
}
.job .content P {
	padding-bottom: 0px; liNE-height: 180%; padding-left: 14px; padding-right: 14px; margin-bottom: 12px; color: #888; padding-top: 0px
}
.job .content P .text_red {
	color: #f63
}
.job .content dl {
	padding-bottom: 0px; padding-left: 14px; padding-right: 14px; padding-top: 0px
}
.job .content dl dt {
	padding-bottom: 8px; font-WEIGHT: bold
}
.job .content dl dd {
	padding-bottom: 12px; liNE-height: 180%; color: #888
}
.job .content HR {
	border-right-width: 0px; background-color: #eee; border-top-width: 0px; border-bottom-width: 0px; height: 1px; color: #eee; CLEaR: both; border-left-width: 0px
}
.job .yp dl {
	border-bottom: #eee 1px solid; padding-left: 130px; margin-bottom: 15px; background: url(../images/tb.jpg) no-repeat 0px 0px; height: 70px
}
.job .yp dt {
	font-size: 14px; padding-top: 8px
}
.job .yp dl.yp2 {
	background-POSITION: 0px -100px
}
.job .yp dl.yp3 {
	background-POSITION: 0px -200px
}
.job .yp dl.yp4 {
	background-POSITION: 0px -300px
}
.job .yp dl.yp5 {
	background-POSITION: 0px -400px
}
.job .yp dl.yp6 {
	background-POSITION: 0px -500px
}
.job .yp dl.yp7 {
	background-POSITION: 0px -600px
}
.job .yp dl.yp8 {
	background-POSITION: 0px -700px
}
.job .yp dl.yp9 {
	background-POSITION: 0px -800px
}
.job .yp dl.yp10 {
	background-POSITION: 0px -900px
}
ul.job_tab_tr {
	padding-bottom: 8px; padding-left: 10px; padding-right: 10px; background: url(../images/common/line_title.gif) repeat-x 0px 100%; overflow: hidden; padding-top: 8px; height:28px;
}
ul.job_tab_tr li {
	width: 200px; float: left; font-size: 13px; font-WEIGHT: bold
}
ul.job_tab_tr li.place{width:140px;}
ul.job_tab_tr li.quantity{width:100px;}
ul.job_tab_tr li.degree{width:140px;}
ul.job_tab_tr li.last {
	width: 100px
}
ul.job_tab{overflow:hidden;}
ul.job_tab li div {
	padding-bottom: 10px; padding-left: 0px; padding-right: 0px; DISPLaY: none; background: url(../images/common/green_line.gif) #fff7fa repeat-x 0px 100%; padding-top: 10px;padding-left:10px;border-left:1px dotted #fdb8a1;border-right:1px dotted #fdb8a1;
}
.job .content ul.job_tab li div P {
	padding-bottom: 0px; liNE-height: 180%; padding-left: 22px; padding-right: 22px; color: #666; padding-top: 0px
}
ul.job_tab li div a.botton_yp {
	text-indent: -9999em; width: 84px; DISPLaY: block; background: url(../images/common/job_button.gif) no-repeat 0px -59px; float: left; height: 26px
}
ul.job_tab li div a.botton_close {
	text-indent: -9999em; width: 84px; DISPLaY: block; background: url(../images/common/job_button.gif) no-repeat 0px -59px; float: left; height: 26px
}
ul.job_tab li div a.botton_close {
	background-POSITION: 0px -89px; margin-left: 20px
}
ul.job_tab li div a.botton_yp:hover {
	background-POSITION: -84px -59px
}
ul.job_tab li div a.botton_close:hover {
	background-POSITION: -84px -59px
}
ul.job_tab li div a.botton_close:hover {
	background-POSITION: -84px -89px
}
ul.job_tab li div P.clearfix {
	margin-bottom: 0px
}
ul.job_tab li ul {
	padding-bottom: 8px; padding-left: 10px; padding-right: 10px; background: url(../images/common/green_line.gif) repeat-x 0px 100%; padding-top: 8px; height:25px;
}
ul.job_tab li.hover{font-weight:normal;}
ul.job_tab li.hover ul {
	background-color: #fff2f0; color: #666666; cursor: pointer
}
ul.job_tab li ul li {
	width: 200px; float: left
}
ul.job_tab li ul li.quantity{width:100px;}
ul.job_tab li ul li.place{width:140px;}
ul.job_tab li ul li.degree{width:140px;}
ul.job_tab li ul li.last {
	width: 100px
}
ul.job_tab li div input.form-submit {
	border-bottom: medium none; border-left: medium none; text-indent: -9999em; width: 84px; background: url(../images/common/job_button.gif) no-repeat 0px -59px; float: left; height: 26px; border-top: medium none; cursor: pointer; border-right: medium none
}
.content form dl {
	margin: 0px auto; width: 710px; overflow: hidden
}
.content form dl dt {
	liNE-height: 24px; width: 74px
}
.content form dl dt {
	padding-bottom: 5px; liNE-height: 24px; padding-left: 0px; padding-right: 0px; padding-top: 5px
}
.content form dl dd {
	padding-bottom: 5px; liNE-height: 24px; padding-left: 0px; padding-right: 0px; padding-top: 5px
}
.content form dl dt span {
	padding-left: 6px; color: #f63
}
.content form dl dd {
	margin-top: -34px; padding-left: 74px; color: #999
}
.content form dl dd.form_left {
	padding-left: 0px; color: #666; font-size: 13px; font-WEIGHT: bold
}
.content form dl input {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; color: #666; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 2px
}
.content form dl select {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; color: #666; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 2px
}
.content form dl textarea {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; color: #666; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 2px
}
.xlinput {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; color: #666; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 2px
}
.content form dl input {
	width: 280px; height: 18px
}
.content form dl .radio {
	color: #888
}
.content form dl .radio input {
	border-bottom: medium none; border-left: medium none; width: auto; height: auto; border-top: medium none; border-right: medium none
}
.content form dl .file input {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; height: 22px; padding-top: 0px
}
.content form dl textarea {
	width: 500px; height: 140px; overflow: auto
}
.content form dl .button input {
	border-bottom: medium none; border-left: medium none; padding-left: 0px; width: 84px; background: url(../images/common/job_button.gif) #fff no-repeat; height: 26px; border-top: medium none; margin-right: 20px; border-right: medium none
}
.content form dl .button input#reset {
	background-POSITION: 0px -29px
}
.job_table {
	margin-top: 20px; width: 748px
}
.job_table td {
	border-bottom: #deffd7 1px solid; text-align: center; border-left: #deffd7 1px solid; padding-bottom: 4px; padding-left: 8px; padding-right: 8px; border-top: #deffd7 1px solid; border-right: #deffd7 1px solid; padding-top: 4px
}
.job_table th {
	border-bottom: #deffd7 1px solid; text-align: center; border-left: #deffd7 1px solid; padding-bottom: 4px; padding-left: 8px; padding-right: 8px; border-top: #deffd7 1px solid; border-right: #deffd7 1px solid; padding-top: 4px
}
.job_table th {
	border-bottom: 0px; border-left: 0px; padding-bottom: 10px; border-top: 0px; border-right: 0px
}
.job_table th {
	background: url(../images/line_b.gif) repeat-x 0px 100%; font-size: 13px
}
.job_table td.left {
	text-align: left; padding-left: 5px
}
.job_table td.hover {
	background-color: #f2fff0; color: #339321
}
.job_table td P {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.job .content .job_page {
	text-align: right; padding-bottom: 16px; margin-top: 26px; padding-left: 10px; padding-right: 10px; background: url(../images/common/line_title.gif) repeat-x 0px 0px; padding-top: 16px
}
.job .content .job_page a {
	color: #666
}
.job .content .job_page a:hover {
	color: #339321
}
/* ************************end*/


#link{background:url(../images/link_bg.gif) no-repeat left center; border:1px solid #dedede; height:35px; line-height:35px; width:918px; padding-left:80px; margin:auto;}



/**/


.p_bg{background:url(../images/common/p_line.gif) repeat-x left center;;margin-top:20px;}
.p_title{display:block;width:96px;height:32px;background:url(../images/common/p_bg.gif) no-repeat left top;text-align:center;font-size:13px;color:#333;font-weight:bold;}

.description_line{background:url(/zh_cn/images/common/p_line.gif) repeat-x left center;;margin-top:20px;}
.description_bg{display:block;width:96px;height:32px;line-height:30px;background:url(/zh_cn/images/common/p_bg.gif) no-repeat left top;text-align:center;font-size:13px;color:#fff;font-weight:bold;}

.imgborder{border:1px solid #ff9900!important;}
a.pic_link{background:#ff9900;}

#detail{}
#detail th{font-size:65%; font-weight:normal;}
#detail td{font-size:79%;}

.detail th{font-size:65%; font-weight:normal;}
.detail td{font-size:79%;}
.p_left{padding-left:10px;}
.p_right{padding-right:10px;}
.p_left td, .p_right td{padding:0 10px;}