@charset "utf-8";
#page{/*background:url(../images/basic/sub_main_bg.gif) repeat-y center top;*/}
#top_wrap{width:100%; height:29px; background:url(../images/basic/headbg.gif) repeat-x center top;}
#top{width:1000px; margin:auto; height:29px; position:relative;}
#top ul{overflow:hidden; position:absolute; right:0; top:0;}
#top ul li{float:left; line-height:29px; padding-left:10px; margin-right:16px; margin-left:10px; color:#fff; white-space:nowrap; display:block;}
#top ul li.first{margin-right:22px!important;}
#top ul li a{color:#fff;}

 .tabtab {
    background: url(../images/basic/contact-03.jpg) no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
}
.input-box input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border:1px solid #dbdbdb;
    color: #666666;
    font: 12px/16px Arial;
    height: 16px;
    padding: 9px 0;
	   width: 380px;
}
.content-feedback .tab td {
    padding: 5px 0;
}
.textarea-box textarea {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border:1px solid #dbdbdb;
    color: #666666;
    float: left;
    font: 12px/16px Arial;
    height: 160px;
    overflow: auto;
    resize: none;
    width: 380px;
}
.content-feedback .tab .submit {
    border: medium none;
    background: url(../images/basic/contact-03.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 31px;
    width: 110px;
}
#header_wrapper{
	width:100%;
	margin:auto;
	height:110px; overflow:hidden;
	background:url(../images/basic/headbg.gif) repeat-x center top;
}
#header{
	width:1000px;
	margin:auto;
	height:110px;
}
#home_main_wrapper{
width:100%;
margin:0px auto;
height:645px;
background:url(../images/basic/main_bg.gif) #fff repeat-x left bottom;
}
#main_wrapper{
    background: url(../images/basic/main_bg.gif) repeat-x scroll left bottom rgba(0, 0, 0, 0);
    margin: auto auto 0;
    overflow: hidden;
    padding-bottom: 30px;
}
#home_main{
width:1000px;
margin:0px auto;
}
#home_main_1{ width:220px; float:left; margin-top:25px;}
#home_main_2{ width:750px; float:right;margin-top:25px; }


#header_sub1{
	width:70%;
	float:left;
}
#header_sub2{
	width:30%;
	float:left;
}
#header .language{
	
	height:22px;
	padding-top:8px;
	background:url(../images/basic/language_bg.gif) no-repeat;
	text-align:center;
	line-height:22px;
	font-family:Arial;
	float:right;
	padding-right:10px;
}
#header_sub2_sub2{text-align:right; padding-right:11px; padding-top:15px;}

/*#header_sub2{width:620px;height:105px;float:left; position:relative;}
#header_sub2 ul{display:block; list-style-type:none; overflow:hidden; padding:35px 0 0 270px;}
#header_sub2 li{float:left;height:21px; line-height:21px; /*width:54px;*/ /*padding:0 5px; text-indent:12px; list-style-type:none; white-space:nowrap;}
#header_sub2 li a{font-size:10px; color:#aaa;}

#header_sub2 #search{width:190px;position:absolute; top:35px; right:10px;}
#search .key{width:150px; *width:150px; height:18px; line-height:18px; border:1px solid #e9e9e9;  color:#999; text-indent:5px; float:left; font-family:Microsoft Yahei; font-size:11px;}
#btn{position:absolute; right:2px; top:9px; *top:7px; display:none;}
#search .btn{background:url(../images/basic/search_btn.gif) no-repeat left center; cursor:pointer; border:none; width:21px; height:20px; position:absolute; right:15px; top:1px; *top:0px;}*/

/*#notice{position:absolute; left:-500px; top:150px; font-size:16px; z-index:9999; color:#fff; width:300px;}*/
#notice{position:absolute; left:-153px; top:53px; font-size:14px; z-index:9999; width:300px;}
/*#notice{height:30px; line-height:30px; width:100%; margin:auto; border-bottom:1px solid #e1e1e1;}
#notice .content{width:960px; margin:auto;height:30px; line-height:30px; font-size:14px; text-indent:1em;}
*/

#menu_wrapper{height:41px; width:100%; background:url(../images/basic/menu_bg.gif) repeat-x center top;}
/*#menu_wrapper{width:100%; margin:auto; height:48px; top:0px ;position:relative; z-index:999;}*/

/*#menu{
	width:1000px;
	height:41px;
	margin:auto;

}

#menu ul{list-style:none;}
#menu ul li{float:left;width:100px;display:block;height:40px; background:url(../images/basic/menu_vline.gif) no-repeat right center; text-align:center;padding-right:2px;}
#menu ul li.first{width:64px;}
#menu ul li.last{margin-right:0; background:none!important;}
#menu ul li.first a{width:64px!important;}
#menu ul li.first a:hover, #menu ul li.first a.current{background:url(../images/basic/menu_f_hover.gif) no-repeat left top;}
#menu ul li a{display:block;width:80px; height:40px; font-family:"΢ź"; text-align:center;color:#fff; font-size:14px; margin:auto;}
#menu ul li a:hover, #menu ul li a.current{background:url(../images/basic/menu_hover_bg.gif) no-repeat; color:#fff; text-decoration:none;}
*/
.clear {clear:both; *display:inline;/*IE6 only*/}
#navigation {margin:0 auto; width:1000px; display:block; height:35px; background:url(../images/basic/menu_vline.gif) no-repeat right center;}
#navigation .jquery {margin-right:1px;padding:0 2em;}
#navigation .mainlevel {float:left; width:166.5px; position:relative; height:35px display:block; background:url(../images/basic/menu_vline.gif) no-repeat left center;/*IE6 only*/}
#navigation .last{background:none!important;}
#navigation .focus{}
#navigation .focus a{color:#c20405!important; text-decoration:none; /*border:1px dashed #7f7f7f!important; background:url(images/menu_hover.gif) #333 no-repeat center top!important;*/}

#navigation .mainlevel a {color:#333; text-decoration:none; background:url(images/menu_bg.gif) no-repeat center top; line-height:35px; display:block; height:35px; text-align:center;  font-size:13px;}
#navigation .mainlevel a:hover {color:#c20405; text-decoration:none; /*border:1px dashed #7f7f7f; background:url(images/menu_hover.gif) #333 no-repeat center top;*/}
#navigation .mainlevel ul {background:url(../images/basic/menu_shadow.png)  no-repeat right bottom; display:none; position:absolute; left:0px; padding:15px 5px 27px 20px; overflow:hidden; /*border:2px solid #ccc;*/ border-top:none; /*border-width: 1px;border-color: #7f7f7f;border-style: dashed;border-radius: 5px;*/
}
#navigation .mainlevel li {display:block; color:#333; background:url(images/arr.gif) no-repeat 0px center; float:left; _width:120px; text-align:center;/*filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; -khtml-opacity:0.9;*//*IE6 only*/}
#navigation .mainlevel li a{color:#333!important; background:none!important; height:120px!important; line-height:27px!important; padding:5px!important;  text-align:center!important; background:#ccc!important; display:block!important; font-size:12px!important;}
#navigation .mainlevel li a img{display:block;}
#navigation .mainlevel ul li{border-bottom:none; float:left; margin-right:20px;}
#navigation .mainlevel ul li a:hover{background:#c20405!important; color:#fff!important; text-decoration:none;}
#sub_02{width:732px;}
#sub_03{width:292px;}
#sub_04{width:292px;}
#sub_05{width:292px;}
#sub_06{width:440px; left:-145px!important;}


#banner{width:100%;margin:0px auto 20px auto;padding-top:0px;text-align:center;overflow:hidden;height:200px;}

.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;}

#sub_main{width:960px; margin:auto;}
#sub_main .content{padding:10px;}
#sub_main .title{background:url(../images/basic/sub_arr.gif) no-repeat 5px 50%;padding:0 10px 0 5px;height:34px;position:relative;line-height:34px;overflow:hidden;font-size:12px;text-indent:5px;border-bottom:1px solid #e5e5e5;;text-align:right; z-index:88;}
#sub_main .content h2{text-align:center; padding-top:20px; font-size:24px; font-family:microsoft yahei,arial,Verdana, Geneva, sans-serif;}



#main{width:1000px;margin:25px auto 0 auto;padding:0px;
	height:auto!important;min-height:500px!important;overflow:hidden!important;_height:500px;_overflow:visible;margin-bottom:30px;
}
#main_bot{height:20px; background:url(../images/basic/sub_main_bot.gif) no-repeat left top; width:960px; margin:auto; margin-bottom:30px; display:none;}
#main_sub1{width:200px;float:left;min-height:475px!important;height:auto!important;overflow:hidden!important;_height:475px;_overflow:visible;background:url(../images/basic/sub_vline.gif) no-repeat right top;
}
#main_sub2{width:750px;float:right;_width:750px; margin-top:25px;}

#main_sub2_sub1{background:url(../images/basic/sub_arr.gif) no-repeat 20px 50%;padding:0 10px 0 5px;height:34px;position:relative;line-height:34px;overflow:hidden;font-size:12px;text-indent:5px; border: 1px solid #D9D9D9;text-align:right;
}
.location{position:absolute;height:34px;left:15px;top:0;font-size:14px;font-weight:bold;line-height:34px;color:#333;
}
.location span{color:#085891; padding-left:10px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; text-transform:uppercase;}

#main_sub2_sub2{width:100%;
	padding:20px 0 10px;
}
#main_sub2_sub3{ width:100%; margin:0px auto;}
#main_sub2_sub2 td, #main_sub2_sub2 span, #main_sub2_sub2 p, #main_sub2_sub2 font, #main_sub2_sub2 li{line-height:26px;}

#product_content{ overflow:hidden;}
#product_content .picture{float:left; width:300px;}
#product_content .parameter{float:left; width:390px; padding-left:10px;}
#home_main_left{ width:480px; float:left; padding-bottom:20px;}

#home_main_right{ width:250px; float:right;}
#home_main_left p{ text-indent:2em; line-height:24px;}
#home_main_right p{line-height:30px;}

#nav_title{height:52px; color:#ad8858;}
#nav_mid{background:url(../images/basic/sub_nav_mid.gif) repeat-y left top;overflow:hidden;border-top:none;padding-bottom:15px;padding-left:5px;padding-right:5px;border-top:none;
}
#nav_mid0{background:url(../images/basic/sub_nav_mid.gif) repeat-y left top;overflow:hidden;border-top:none;padding-bottom:15px;padding-top:15px;padding-left:5px;padding-right:5px;border-top:none;
}
.sub_content_mid{background:url(../images/basic/sub_nav_mid.gif) repeat-y left top;overflow:hidden;border-top:none;padding-bottom:15px;padding-top:15px;padding-left:12px;padding-right:10px;border-top:none; line-height:22px;
}
.cp_p{ width:180px; line-height:22px; padding-left:5px; padding-right:15px; display:block}
.cp_p0{line-height:22px; padding-left:5px;float:left;valign:top;}
.cp_p span{ color:#085891;}
.cp_p0 span{ color:#085891;}
.cp_p1{ line-height:22px;float:left;valign:top;}
.cp_p1 span{ color:#085891;}
.testcp{border:#ccc 1px solid; padding:2px;}
#nav_mid a{
	width:170px;
	height:28px;
	display:block;
	color:#fff;
	padding-left:30px;
	color:#555;
	line-height:28px;
	margin:5px auto auto auto;
	background:url(../images/basic/sub_nav_bg.gif)  no-repeat left bottom; font-weight:bold
}
#nav_mid a:hover, #nav_mid a.selected{
	background:url(../images/basic/sub_nav_hover.gif)  no-repeat left bottom;
	color:#fff;
	border-bottom:none;
	height:28px;
	text-decoration:none;
	font-weight:bold;
}
/*
#nav_mid a.selected{
	background:url(../images/basic/nav_current_bg.gif) no-repeat left center;
	height:35px;
	line-height:35px;
	font-weight:bold;
	color:#fff;
}*/

#nav_bot, .sub_bot{
	background:url(../images/basic/sub_nav_bot.gif) no-repeat left bottom;overflow:hidden; height:5px;}

.pic{margin-top:15px;}
.pic img{margin-bottom:10px;}

.sub_title{height:36px;font-size:16px;font-weight:bold;line-height:36px; background:url(../images/basic/sub_contact_title2.gif) no-repeat;}
.lastest_news_content{padding:7px 3px 7px 13px;height:15px;background:url(/zh-CN/images/basic/arrow.gif) no-repeat 3px center;overflow:hidden; border-bottom:1px dotted #dedede;}



/*/ҳ*/
#news_default{}
#news_default .news_list{height:30px; line-height:30px; border:1px dotted #ccc; margin:5px auto 10px auto; font-size:14px; position:relative; font-weight:bold; text-indent:10px;}
#news_default .news_list .more{display:block; position:absolute; right:5px; top:0; height:30px; line-height:30px; font-weight:normal;}
#news_default .news_content{ overflow:hidden;}
#news_default .picture{width:190px; float:left; padding-top:5px;padding-right:10px;}
#news_default .picture a{display:block;padding:4px; border:1px solid #dedede; background:#dedede;}
#news_default .picture a:hover{border:1px solid #c20405; background:#c20405;}
#news_default .picture img{ /*border:1px solid #dedede;*/}
#news_default .content{float:left;width:500px;}
#news_default .content li{overflow:hidden;*overflow:visible;background:url(../images/basic/arrow.gif) no-repeat left center; border-bottom:1px dotted #dedede;  padding:2px 0 1px 8px; margin:0;}
#news_default .content li .date{float:right; color:#999;}
.clear{ clear:both;}
/**/

/*Ʒҳ*/
#product_default{font-size:12px;}
#product_default .product_list{height:30px; line-height:30px; border-bottom:1px dotted #ccc; margin:10px auto; font-size:14px; position:relative; font-weight:bold;}
#product_default .product_list .more{display:block; position:absolute; right:5px; top:0; height:30px; line-height:30px; font-weight:normal;}
#product_default .product_content{ overflow:hidden; margin:20px auto;}
#product_default .product_content ul{overflow:hidden;}
#product_default .product_content li{float:left; width:156px; text-align:center; padding:0 9px}
#product_default .product_content li img{padding:2px;}
#product_default .product_content li span{display:block; padding-top:5px;}
#product_default .product_content table span{display:block;}


#product_default .product_content .list li{height:160px; width:126px; padding:0 7px;}
#product_default .product_content li a{display:block; border:1px solid #dedede;}
#product_default .product_content li a:hover{border:1px solid #ec2011; background:#ec2011;}


#product_default .picture{width:200px; float:left; padding-top:7px;}
#product_default .picture img{padding:3px; border:1px solid #dedede;}
#product_default .content{float:left;width:500px; padding-top:5px;}



/**/
/*Ʒб*/
.product_img{}
.product_img a{display:block; border:1px solid #dedede; /*background:#dedede;*/}
.product_img a:hover{border:1px solid #cccccc; background:#cccccc;}
/*б*/
#photo_list{}
#photo_list td img{padding:3px;}
#photo_list a{display:block; border:1px solid #dedede; background:#dedede;}
#photo_list a:hover{border:1px solid #ec2011; background:#ec2011;}



/*Ʒб*/
#list{}
#list li{float:left;margin:5px; padding:5px;display:block; text-align:center;}
#list li img{padding:3px;}
#list li a{display:block; border:1px solid #dedede; background:#dedede;}
#list li a:hover{border:1px solid #ec2011; background:#ec2011;}
#list li span{display:block; padding-top:5px;}


/*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: #d42b26 1px solid;  color: #fff; background-color: #d42b26;
}
div.pagination a:active {
	border: #d42b26 1px solid;  color: #000; 
}
div.sabrosus span.current {
	border-right: #085891 1px solid; padding:4px 7px; font-WEIGHT: bold;  color: #fff; margin-right: 3px; background-color: #085891;
}
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/basic/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/basic/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/basic/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/basic/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/basic/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: #d42b26; 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/basic/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
}
.text p{ text-indent:2em;}
.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/basic/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/basic/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
}


/*˲Ƹ*/

/*Ʒ࿪ʼ*/
#product_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;
	padding-left:10px;
	padding-right:10px;
	border-top:none;
}
dl, dt, dd{ margin:0; padding:0;} 
dl#sfqclick{	
	width: 180px; margin:0 auto;
}
dt {
	padding: 5px 20px;
	cursor: pointer;
	position: relative;
    font-weight:bold;
    
}
.leftIco{background: url(../images/basic/m1.gif)  no-repeat; height:29px; color:#333; text-indent:5px; line-height:29px; margin:5px auto auto auto;}
.bottomIco{background: url(../images/basic/m2.gif)  no-repeat; color:#fff; text-indent:10px;}
.bottomIco a{color:#fff; display:block;}
.bottomIco a:hover{color:#fff;}
.bottomIco a:visited{color:#fff!important;}
.leftIco a:visited{color:#666;}
.leftIco a{display:block;}
#sfqclick .show{display:block!important;}

dd {
	display:none;
	padding:5px 0;	
}

dd a{
  display:block;
  color:#333;
  /*background-color:#EFEFEF;*/
  padding:0px 0 0px 15px;
  text-decoration:none;
  line-height:29px;
  border:1px dotted #bbb;
  border-top:none;
}
dd a:hover, dd a.selected{
  color: #fff;
  text-decoration:none;
  background:#FE3847;
}
/*Ʒб*/


#footer_wrap{
	width:100%;
	margin:auto;
	line-height:20px;
	overflow:hidden;
	font-family:arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#085891;
	border-top:1px solid #fff;
}
#footer{
    width:1000px;overflow:hidden; padding:10px 0 8px 0; line-height:20px; margin:auto; position:relative;
}
#footer a{ color:#fff;}
#footer a:hover{ color:#fff; text-decoration:underline;}
#footer .logo{width:484px; float:left; height:40px;}
#footer .menu{width:960px; line-height:20px; margin:auto; text-indent:2em;}
#footer .copyright{
width:1000px;	
}
#footer .power{position:absolute; right:0; top:10px;}

/*
* 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{

	text-indent:1em;
	
}
#footer #footer_right{

	text-align:right;
	padding-right:5px;
}




/**/
.contact{
	background:url(../images/basic/contactus.jpg) no-repeat center 10px;min-height:387px!important;height:auto!important;overflow:hidden!important;_height:387px;_overflow:visible;padding:135px 0 0 100px!important;
}

#jidi td img{margin:5px;padding:0px;}
#honor td img{margin:5px;padding:0px;}

.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;}

.honor img {
    border: 2px solid #CCCCCC;
    padding: 2px;}