@import url("menu.css");
#page{background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}
#header_wrapper{
	width:100%;
	margin:auto;
	/*overflow:hidden;*/
	height:93px;
	
}
#header{width:1070px;margin:auto;height:93px; position:relative;}
#slog{position:absolute; left:100px; top:0; height:93px;}
#header_sub1{width:220px;float:left;}
#header_sub2{width:800px;height:93px;float:left; position:relative;}
#header_sub2_sub1{overflow:hidden;}
#header_sub2_sub2{text-align:right; padding-right:11px; padding-top:15px;}

#quick{position:absolute; right:0px; top:12px; height:22px;/*border:1px solid #dfdfdf;*/ padding-left:5px;}
#quick ul{}
#quick li{float:left; background:url(../images/basic/line1.gif) no-repeat left center; display:block; white-space:nowrap;}
#quick li.first{background:none;}
#quick a{line-height:25px; display:block; padding:0 10px; height:22px; white-space:nowrap; _float:left;}
#quick .sina a{background:url(../images/basic/ico_sina.gif) no-repeat left center; width:63px!important; padding:0 7px!important;}
#quick .qq a{background:url(../images/basic/ico_qq.gif) no-repeat left center; width:60px!important; padding:0 7px!important;}


#menu_wrap{
	width:100%;
	height:42px;
	position:relative;
	margin:auto;
	z-index:999;
	background: url(../images/basic/mt.jpg) repeat-x;
}
#menu {margin:0 auto; display:block; height:42px;padding-left:170px}
/*
#menu a{display:block; width:125px; height:36px; line-height:36px; font-weight:bold; float:left; text-align:center; font-size:14px; letter-spacing:1px; color:#fff; background:url(../images/basic/menu_vline.gif) no-repeat right center;}
#menu a:hover, #menu a.current{color:#fff; text-decoration:none; background:#ed911a!important;}

*/

#menu li{width:120px;position: relative; z-index:9999; display:block; height:42px; line-height:42px; padding:0; float:left; display:inline; background:url(../images/basic/menu_vline.gif) no-repeat right center; margin:0 5px; padding-right:10px;}
#menu li a{display:block;  height:42px;  text-transform:uppercase; font-size:14px; font-weight:bold; white-space:nowrap; text-align:center; color:#fff; }
#menu li.current{ background:url(../images/muen.png) no-repeat 0 0; color:#F7AC1B; height:42px; line-height:42px; text-decoration:none;}
#menu li a:hover{background:url(../images/muen.png) no-repeat 0 0; color:#F7AC1B; height:42px; line-height:42px; text-decoration:none;}


#search{width:250px; height:22px; position:absolute; right:130px; top:12px;}
.key{width:159px; height:18px;  background:none; border:1px solid #b4b4b4; border-right:none; line-height:18px; color:#999; text-indent:5px; font-family:Arial;}
.btn{width:26px; height:23px; background:url(../images/basic/search_btn.gif) no-repeat; position: absolute; right:0; top:0; *top:1px; border:none; line-height:22px;cursor:pointer;}


#banner{margin:50px auto 5px auto;text-align:center;height:207px;}

.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{
	background:url(../images/basic/sub_main_bg.gif) repeat-y center top;
	width:1066px;
	margin:auto;
	margin-top:10px;
	padding:0px;
	height:auto!important;
	min-height:500px!important;
	overflow:hidden!important;
	_height:500px;
	_overflow:visible;
}
#main_bot{height:20px; background:url(../images/basic/sub_main_bot.gif) no-repeat left top; width:960px; margin:auto; margin-bottom:30px;}
#main_sub1{
	width:208px;
	float:left;
	min-height:555px!important;
	height:auto!important;
	overflow:hidden!important;
	_height:555px;
	_overflow:visible;
	background:url(../images/basic/sub_vline.gif) no-repeat right top;
}
#main_sub2{
	width:845px;
	float:right;
	_width:845px;
	overflow:hidden;
	
}


#main_sub2_sub1{
	background:url(../images/basic/location_bg.gif) no-repeat left bottom;
	padding:0 15px 0 5px;
	height:35px;
	position:relative;
	line-height:35px;
	overflow:hidden;
	font-size:12px;
	text-indent:10px;
	margin:0px auto auto;
	text-align:right;
	color:#333
}
.location{
	position:absolute;
	height:35px;
	left:5px;
	top:0;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	color:#1775E6
}

#main_sub2_sub2{
	padding:15px 25px 30px 25px;
	border:0px solid #dedede;
	border-top:none;
	min-height:555px!important;
	height:Microsoft Yahei!important;
	overflow:hidden!important;
	_height:555px;
	_overflow:visible;
	text-align: justify;
	font-family: Arial;
	font-size: 12px;
}
#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:390px; padding-left:10px;}


#nav_top{height:35px;  background:url(../images/basic/sub_nav_title.gif); }
#nav_top .content{font-size:14px; font-weight:bold; color:#1775E6;  line-height:31px; padding-left:1em; padding-top:4px;}
#nav_title{height:31px;font-size:14px;font-weight:bold; padding-top:4px; padding-left:1em; line-height:31px; color:#1775E6;background:url(../images/basic/sub_nav_title.gif); }
#nav_mid{
	background:url(../images/basic/sub_nav_mid.gif) repeat-y left top;
	overflow:hidden;
	border-top:none;
	padding-bottom:15px;
	padding-top:15px;
	border-top:none;
}
#nav_mid a{
	width:180px;
	height:26px;
	display:block;
	color:#333;
	text-indent:2em;
	color:#666;
	line-height:26px;
	margin:5px auto ;
	/*background:url(../images/basic/sub_nav_arr1.gif) #efefef no-repeat 150px center;*/
	border-bottom:1px dotted #dedede;
	background:url(../images/basic/sub_nav_hover.gif) no-repeat left -27px;
}
#nav_mid a:hover, #nav_mid a.selected{
	background:url(../images/basic/sub_nav_hover.gif)  no-repeat left top;
	color:#fff;
	border-bottom:none;
	text-decoration:none;
	font-weight:bold;
	height:27px;
	line-height:27px;
}
#nav_bot, .sub_bot{
	background:url(../images/basic/sub_nav_bot.gif) no-repeat left top;overflow:hidden; height:10px; margin-bottom:5px;}


.sub_mid{
	background:url(../images/basic/sub_nav_mid.gif) repeat-y left top;
	overflow:hidden;
	border-top:none;
	padding:15px 10px;
	border-top:none;
}



.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:Arial;}
#sub_link a:hover{text-decoration:none;}
#sub_link .service{background:url(../images/basic/sub_ico_service.gif) no-repeat left top;}
#sub_link .service:hover{background:url(../images/basic/sub_ico_service1.gif) no-repeat left top;}
#sub_link .contact{background:url(../images/basic/sub_ico_contact.gif) no-repeat left top;}
#sub_link .contact:hover{background:url(../images/basic/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:Arial;
}
div.sabrosus a {
	border: #ccc 1px solid; padding:4px 7px;  color: #666; margin-right: 3px;  text-decoration: none
}
div.sabrosus a:hover {
	border: #b6921c 1px solid;  color: #fff; background-color: #b6921c;
}
div.pagination a:active {
	border: #b6921c 1px solid;  color: #000; 
}
div.sabrosus span.current {
	border-right: #b6921c 1px solid; padding:4px 7px; font-WEIGHT: bold;  color: #fff; margin-right: 3px; background-color: #b6921c;
}
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: #b6921c; 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*/

.product_img{}
.product_img a{display:block; border:1px solid #dedede;}
.product_img a:hover{display:block; border:1px solid #ff6600; background:#ff6600;}



#link{background:url(../images/basic/link_bg.gif) no-repeat left center; border:1px solid #dedede; height:35px; line-height:35px; width:918px; padding-left:80px; margin:auto;}


#footer_wrap{
	width:1070px;
	margin:auto;
	line-height:20px;
	overflow:hidden;
	font-family:Arial;
	border-top:1px solid #cccccc;
	background:#ffffff;
}
#footer{position:relative; width:1070px; margin:auto;}
#footer .menu{background:#ececec; width:960px; height:32px; line-height:32px; margin:auto; text-indent:2em;}
#footer .copyright{
	width:1070px;
	margin:auto;
	text-align:left;
	padding:5px 0;
	line-height:25px;
	color:#666;
	
}

#footer .power{position:absolute; right:0; top:5px; line-height:25px; color:#666;}
/*
* html #footer{
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/basic/footer_bg.gif" ,sizingMethod="crop"); 
}
html > body #footer{
	background:url(../images/basic/footer_bg.png) no-repeat left top;
	
}*/
#footer #footer_left{
	width:700px;
	text-indent:3em;
	
}
#footer #footer_right{
	width:240px;
	text-align:right;
	padding-right:3em;
}
#partner{}
#partner .title{}
#partner .content{padding:10px 0;}
#partner .content img{margin-right:12px;}
#partner .content .last{margin-right:0;}



/**/


.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:#fff;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;}

.member_f{margin-top:5px;}
.member_f dl{border-bottom:1px solid #E8E8E8; padding:5px 0; width:100%; float:left;}
.member_f dl dt{float:left; width:110px; text-align:right; line-height:26px; font-weight:bold;}
.member_f dl dd{float:left; line-height:26px; padding-left:10px;}
.member_f dl dd textarea{ width:90%; height:200px;}
.member_f dl dd.m span{color:#C00;}
.member_f dl dd.m span.ok{ background-color:#000; width:10px; height:5px;}

.content1 div.c,.comment div.c,.content ul.c,.comment ul.c{ margin-top:10px; clear:both}
.content1 .t,.comment .t{ line-height:30px;border:1px solid #E7E7E7; font-family:Arial; border-left:0;border-right:0;background-color:#F3F3F3}
.content1 .t{color:#999; text-align:center;}
.content1 .list li{ line-height:35px;border-bottom:1px solid #EEE; padding-left:15px;background: url(../images/image.gif) no-repeat 5px -155px; font-size:14px;}
.content1 .list li span{ float:right; font-size:11px; color:#999; font-family:Arial}
.content1 .list li em{padding-left:10px; color:#C00; font-size:12px; font-style: normal;}
.content1 .list dl{ float:left; width:160px; height:145px; padding:5px; text-align:center; overflow:hidden; margin-left:20px; margin-bottom:12px;background: url(../images/image.gif) no-repeat -430px -270px;}
.content1 .list dl dt{height:120px;}
.content1 .list dl dt img{width:160px;height:120px;}
.content1 .list dl dd{height:30px; overflow:hidden; line-height:30px;}
.content1 .list dl:hover{background-position: -430px -440px;}
.content1 .list dl:hover a{ color:#FFF}

.content1 .list1 li{ line-height:35px;border-bottom:1px solid #EEE; padding-left:15px;background: url(../images/d1.gif) no-repeat; font-size:14px;}
.content1 .list1 li span{ float:right; font-size:11px; color:#999; font-family:Arial}
.content1 .list1 li em{padding-left:10px; color:#C00; font-size:12px; font-style: normal;}
.content1 .list1 dl{ float:left; width:190px; height:182px; padding:5px; text-align:center; overflow:hidden; margin-left:20px; margin-bottom:12px;background: url(../images/d2.gif) no-repeat;}
.content1 .list1 dl dt{height:140px;}
.content1 .list1 dl dt img{width:190px;height:140px;}
.content1 .list1 dl dd{height:30px; overflow:hidden; line-height:30px;}
.content1 .list1 dl:hover{background: url(../images/d1.gif) no-repeat;}
.content1 .list1 dl:hover a{ color:#FFF}
.content1 .prev{ padding-top:20px;}
.content1 .prev a{margin-right:20px;color:#0C4D8D;}
