﻿*html{padding:0px} 
body {margin: 0px;padding: 0px;background-color:#fff8e5;font-family: "宋体";font-size:12px;color:#000; background-image:url(imagesbody_bg.jpg); background-position:top center; background-repeat:no-repeat;} 
#body_bg02{background-image:url(imagesbody_bg.jpg); background-color:#fff8e5;}
#main_bg{ background-image:url(imagesdt.jpg); background-position:top center; background-repeat:no-repeat; background-color:#fcfcfc;}
td {font-size: 12px;}
p {text-indent: 2em;}
img {border:0px;}
form {margin: 0px;padding: 0px;}
input {font-size: 12px; color:#333333;}
select {font-size: 12px; color:#333333;}
ul,li,h1,h2,h3,h4,h5,dl,dt,em {margin: 0px;padding: 0px; font-style:normal; list-style:none;}

.clear_0 {padding:0px 0px 0px 0px; clear:both;}
.clear_1 {padding:5px 0px 5px 0px; clear:both; margin:0px;}
.clear_6 {padding:3px 0px 3px 0px; clear:both; margin:0px; background-color:#fff;}
.clear_5 {padding:2px 0px 3px 0px; clear:both; margin:0px; }


/* ----- Links ----- */
a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;color:#000;}

.index_box{ width:813px; margin:0px auto; position:relative;}
.a_left{ position:absolute; top:390px; left:448px; width:135px; height:40px; }
.a_right{ position:absolute; top:390px; left:580px; width:135px; height:40px; }

#head{ margin:0px auto; width:980px; position:relative;}
#head .set_homebox{ position:absolute; top:0px; right:17px; color:#fff; height:18px; line-height:18px;}
#head .set_homebox a{ color:#fff; margin:0px 5px;}
#head .logo{ padding-top:18px;}

.nav_box a{ display:block; float:left;font-size:13px; color:#124619; background-image:url(imagesnav_line.gif); background-position:right 32px; background-repeat:no-repeat;  padding:32px 4px 0px 4px;}
.nav_box a:hover{ color:#c8200d; text-decoration:none; }
.nav_box .nav_home{ padding:0px; background-image:none;}
.subnav_box{ color:#6bb900;}
.subnav_box a{ color:#6bb900; margin:0px 3px 0px 3px;}

.subnav_div{ background-image:url(imagesnav_bg.png); background-repeat:repeat-x; }
 
.main_box{ width:980px; margin:0px auto; }
.banner_box{ background-image:url(imagesban_bg.gif); height:149px; text-align:center;} 

.notice_box{ background-image:url(imagesico.gif); background-position:6px center; background-repeat:no-repeat; padding-left:35px; height:22px; line-height:22px;}
.notice_box a{ color:#444;}



.main_nr{  border:1px solid #d8d6d2; position:relative; border-bottom:0px;}
.main_bgline{ border:1px solid #ffff; background-color:#f6f6f6;  }
.main_about{ padding:10px 30px 0px 24px; line-height:19px; color:#444;}
.font_red{
	color: #bc0101;
	font-size: 14px;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}
.font_jj{
	color: #0000;
	font-size: 14px;
	line-height:1.8;
}
.about_more{color:#bc0101; padding-left:10px;}
.title_01{ position:absolute; top:90px; left:-2px; z-index:999;}
.title_02{ position:absolute; top:725px; left:770px; z-index:999;}
.title_03{ position:absolute; top:400px; left:-2px; z-index:999;}
.title_04{ position:absolute; top:360px; left:760px; z-index:999;}
.title_05{ position:absolute; top:360px; left:870px; z-index:999;}



.left_714{ width:714px;padding:0px 30px 0px 38px; float:left; position:relative; }
.left_350{ width:320px;padding:0px 10px 0px 10px; float:left;border:2px solid #d8d6d2; position:relative; height:200px; }
.left_360{ width:340px;padding:0px 0px 0px 10px; float:left; position:relative; padding-left:10px; height:200px; }
.left_288{ width:288px; float:left; padding-right:30px;overflow:hidden; position:relative;}
.left_h130{ height:130px;}
.left_h152{ height:152px; overflow:hidden;}
.list li{ list-style:none; height:25px; line-height:25px; overflow:hidden;}
.list li a{ background-image:url(imagesarr_01.gif); background-position:left center; background-repeat:no-repeat; padding-left:6px; color:#555;}
.list li span{ color:#888; float:right;}

.right_400{ float:right; width:390px;}
.right_400 .list li{ padding-right:5px;}

.zp_box dl{ height:190px; border:1px solid #cbcbcb; background-color:#fff; border-top:0px;}
.move_pic{ text-align:center;  padding:0px 5px; line-height:25px;}
.move_pic span{ display:block; height:145px;}
.move_pic a img{
	width: expression(this.height > 145 ? this.width = this.width * 145 / this.height : this.width);
	height: expression(this.height > 145 ? "145px" : this.height);
	max-height:145px;
	
	}
.move_pic a{color:#333;}

.t_1{ background-image:url(imagest1_bg.gif); height:34px; }
.t_1 h1{ float:left; font-size:12px; background-image:url(imagest1_aon.jpg); background-repeat:no-repeat; background-position:left top;  padding:0px 8px 0px 30px; line-height:34px; height:34px; color:#fff;}
.t_1 .more{ float:right; background-image:url(imagest1_more.gif); background-position:right top; background-repeat:no-repeat; color:#447c0c;  padding:4px 8px 0px 30px; line-height:30px; height:30px;}

.map_box{ background-image:url(imagesmap_bg.gif); height:144px; background-repeat:no-repeat;}
.map_box dl{ padding:95px 0px 0px 67px; color:#555; line-height:23px;}
.map_box dl span{ color:#68ad1a; font-size:14px;}


.right_160{ width:180px; float:left;  padding:0px 0px 0px 0px; position:relative;}
.right_161{ width:180px; float:left; height:250px;  padding:120px 0px 0px 0px; position:relative;}
.right_162{ width:180px; float:left;  padding:80px 0px 0px 0px; position:relative;}
.right_163{ width:180px; float:left;  padding:5px 0px 0px 0px; position:relative;}
.right_more{ display:block; text-align:right; color:#c61515; height:20px; line-height:20px;}
.list_tec li{ list-style:none; width:149px; padding:5px 0px; line-height:18px; color:#555;}
.list_tec li h1{ margin:0px; text-align:center; font-size:12px; padding-bottom:5px;}
.list_tec li img{ padding:3px; border:1px solid #cfcfcf; background-color:#fff;
/*height: expression(this.width > 149 ? this.height = this.height * 149 / this.width : this.height);
width: expression(this.width > 149 ? "150px" : this.width);*/
max-width:150px;

}
.list_tec li a{ color:#555;}

.link_box{ background-image:url(imageslink_bg.gif); background-positiont:top; background-repeat:repeat-x; color:#5f5f5f; line-height:48px;}
.link_box a{ margin:0px 8px; color:#5f5f5f;}
/* ----- from ----- */

.menu_nr { padding:8px 5px 8px 5px; height:150px; background-image:url(imagesmenu_bg.gif); background-position:top; background-repeat:repeat; border:1px solid #dcdcdc;}
.menu_nr h1 { margin:0px;  height:30px;  font-weight:normal; font-size:12px; }
.menu_nr h1 a { display:block; color: #373737; display:block; background-repeat:no-repeat; background-position:bottom left;  background-image:url(imagesh1_bg.gif); padding:12px 0px 0px 18px; height:18px; }
.menu_nr h1 .on_h1{color: #7aaa27;   background-image:url(imageson_h1.gif); font-weight:bold;}


.title{ background-image:url(imagestitle.jpg); height:34px; background-position:left top; background-repeat:no-repeat; line-height:34px; color:#fff; font-size:14px; font-family:"黑体", "微软雅黑", "幼圆"; color:#fff; padding-left:24px;}
.title span{ font-family:Arial, Helvetica, sans-serif; color:#fed08b; font-size:11px; padding-left:8px;}

/* ----- position ----- */
.pos_box{ background-image:url(imagespos_bg.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:20px; height:42px;}
.pos_box .pos_right{ float:right; color:#444; padding-top:27px; background-image:url(imagesarr_02.gif); background-position:left 32px; background-repeat:no-repeat; padding-left:8px;} 
.pos_box .pos_right a{color:#444; margin:0px 4px;}

.pos_box .pos_title{ float:left; background-image:url(imagesabout_pbg.jpg);  height:42px; background-position:left top; background-repeat:no-repeat; }
.pos_box .pos_title h1{ font-family: "微软雅黑", "幼圆"; font-size:12px; font-weight:normal; color:#000; padding:10px 0px 2px 54px; margin:0px; }
.pos_box .pos_title span{ text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; text-align:right; display:block; padding-left:80px; font-size:10px; }
/* ----- 栏目页 ----- */
.main_nrbox{ padding:15px 10px 0px 10px;}

.left_nr{ width:216px; float:left; padding-right:15px;}
.right_nr{ float:left; border:1px solid #ececec; width:727px;}
.right_nr dl{ background-color:#f6f6f6; border:1px solid #fff;    min-height:450px;   height:auto !important;  height:450px; background-image:url(imagesright_bg.jpg); background-position:bottom right; background-repeat:no-repeat; padding-bottom:140px;}

.right_bar{  border:1px solid #ececec;}
.right_bar dl{ background-color:#f6f6f6; border:1px solid #fff;    min-height:450px;   height:auto !important;  height:450px; background-image:url(imagesright_bg.jpg); background-position:bottom right; background-repeat:no-repeat; padding-bottom:120px;}



.about_nr{ clear:both; padding:20px 0px 0px 0px;  line-height:25px; color:#555;}



.right_box{padding:22px 55px 0px 55px;}

.list_bj li{ list-style:none; display:inline; float:left; background-image:url(imagesbj_boxbg.jpg); width:191px; height:229px; text-align:center;  font-family: "微软雅黑", "幼圆"; padding:0px 7px; background-position:center top; background-repeat:no-repeat;}
.list_bj li h1{ color:#69971a; font-size:18px; margin:0px; padding:38px 0px 22px 0px;}
.list_bj li h2{ color:#333; font-size:14px; margin:0px; padding-bottom:65px;}
.list_bj li h3{ color:#f34205; font-size:18px; margin:0px;}
.list_bj li h3 a{ color:#f34205;}

.bj_table{ background-color:#000;}
.bj_table td{ background-color:#fff; font-size:14px; color:#7f7f7f; line-height:20px; padding:5px; font-weight:bold;}

.zs_table{ background-color:#000; margin-top:15px;}
.zs_table td{ background-color:#fff; color:#666; line-height:20px; padding:5px;  text-align:center;}

.list_news{ margin:0px 0px 20px 0px;}
.list_news li{ list-style:none; height:27px; line-height:27px;padding:0px 8px;  padding:0px 22px;}
.list_news li a{ color:#555; background-image:url(imagesarr_02.gif); background-position:left center; background-repeat:no-repeat; padding-left:20px;}
.list_news li span{ float:right;  color:#999; }

.list_zp1 li{ list-style:none; display:inline; float:left; width:160px; vertical-align:bottom; height:160px; text-align:center; line-height:20px; padding:0px 10px 0px 40px;}
.list_zp1 li h1{ font-size:12px;}
.list_zp1 li a{ color:#333;}
.list_zp1 li a img{ 
height: expression(this.width > 160 ? this.height = this.height * 160 / this.width : this.height);
width: expression(this.width > 160 ? "160px" : this.width );
max-width:160px;

width: expression(this.height > 140 ? this.width = this.width * 140 / this.height : this.width);
height: expression(this.height > 140 ? "140px" : this.height);
max-height:140px;
}

.list_zp2{ clear:both;}
.list_zp2 li{ list-style:none; display:inline; float:left; width:136px; height:135px; text-align:center; line-height:20px; padding:0px 8px; }
.list_zp2 li h1{ font-size:12px;}
.list_zp2 li a{ color:#333;}
.list_zp2 img{ 

width: expression(this.height > 140 ? this.width = this.width * 140 / this.height : this.width);
height: expression(this.height > 140 ? "140px" : this.height);
max-height:140px;
}
.list_tec02 li{ list-style:none; display:inline; float:left; width:75px; height:130px; text-align:center; line-height:20px; padding:0px 35px 0px 40px;}
.list_tec02 li h1{ font-size:12px;}
.list_tec02 li a{ color:#333;}

.job_table{ background-color:#e8e8e8; margin-bottom:14px;}
.job_title td{ background-color:#f7f7f7; color:#555; line-height:20px; padding:4px; font-weight:bold;}
.job_list td{ background-color:#fff; line-height:20px; padding:4px; color:#888;}
.padd_left{ padding-left:22px;}
.but_yp{ float:right; background-image:url(imagesbut_yp.jpg); width:93px; height:24px; border:0px; background-color:#fff; text-align:center; color:#fff; line-height:24px;}

 
.news_ti { font-size:18px; color:#FE5A03; margin:0px; text-align:center; padding:20px 0px 10px 0px; line-height:26px; }
.news_date{ text-align:center; font-size:13px; color:#333;}
.news_date a{ margin:0px 6px;}
.news_content{ color:#000; line-height:32px; padding:10px 0px 20px 0px; clear:both; font-size:14px;}


.about_ti{ font-size:18px; color:#e80808; font-family: "微软雅黑", "黑体", "幼圆"; text-align:center; line-height:48px;}




.join_box{ color:#888; clear:both;}
.join_box td{ color:#888;}
.join_box h1{ font-size:12px; font-weight:normal; color:#757575; height:36px; line-height:36px;}
.join_t1{ background-image:url(imagesjoin_t1.gif); height:27px; line-height:27px; color:#fff; font-weight:bold;   clear:both; background-repeat:repeat-x; width:; margin:5px 0px; background-position:top; padding-left:30px;}

.text_05{ width:170px; height:21px; line-height:21px;  color:#C5C5C5; border:1px solid #B1B8CC; }
.but_02{background-image:url(imagesbut_02.gif); width:93px; height:25px; line-height:25px; border:0px; color:#fff; text-align:center; cursor:pointer; font-weight:bold;}


.book_table{ border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.book_table td{ background-color:#fff; padding:7px 0px; border-bottom:1px solid #d7d7d7;}
.book_table .font_red{ padding-right:12px; color:#f00;}
.book_text{ background-image:url(imagesbook_text.gif); width:182px; height:20px; border:1px solid #d6d6d6; line-height:20px; background-position:top; background-repeat:repeat-x;}

.book_but{ background-image:url(imagesbook_but.jpg); width:67px; height:24px; border:0px; line-height:24px; background-color:#fff; color:#fff; text-align:center; margin:0px 20px;}

.list_book{ margin:10px 0px 0px 0px;}
.list_book li{ list-style:none;}
.list_book h1{ color:#777; font-size:12px; border-top:1px solid #ebebeb;  line-height:20px; background-image:url(imagesb_ico01.gif); background-position:13px 13px; background-repeat:no-repeat; padding:5px 0px 5px 42px;}
.list_book h1 .ly_time{ text-align:right; font-weight:normal;}
.list_book h2{ color:#587b9a; font-size:12px; border-top:1px solid #ebebeb; padding-left:42px; line-height:20px; background-image:url(imagesb_ico02.gif); background-position:13px 10px; background-repeat:no-repeat; padding:5px 0px 5px 42px; font-weight:normal;}
.list_book h2 a{color:#587b9a;}


.page {margin: 0px;padding: 24px 0px 24px 0px;text-align:center;color:#777;clear:both; font-size:13px; clear:both; border-top:1px solid #8592a2;}
.page a {color:#777;}
.page a:hover {color:#777;}
.page span {color:#f00; }
.page_text{ width:30px; margin:0px 4px;}

.news_page{ text-align:center; font-size:14px; color:#595f66; padding:35px 0px; clear:both;}
.news_page a{ margin:0px 10px; color:#595f66;}

/* ----- footer ----- */
#footer{ width:980px; margin:0px auto; padding:6px 0px 6px 0px; line-height:23px; clear:both;}
#footer span{ color:#e68d00; font-family:Arial, Helvetica, sans-serif;}


.banner{ height:30px; margin:10px 0px 0px 20px; vertical-align:top; }

#focus {width:980px; height:291px; overflow:hidden; position:relative;}
#focus ul {height:291px; position:absolute;}
#focus ul li {float:left; width:980px; height:380px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:780px; height:40px; left:0; bottom:0; background:#000;}
#focus .btn {margin: 0;padding: 0;list-style: none; position: absolute; top: 240px; right: 50px;z-index: 10;height: 25px;}
#focus .btn span {float: left;display: inline;color:#eda574;text-align: center;line-height:16px;width: 16px;height: 16px;font-family: Arial;font-size: .9em;cursor: pointer;overflow: hidden; margin:3px 6px;background: url(imagesslide_trigger.gif) no-repeat center center;}
#focus .btn span.on {color:#fff; background: url(imagesslide_trigger_c.gif) no-repeat center center;	border:0; font-weight:bold;font-size: 1.4em;line-height: 21px;height: 21px;width: 21px;margin:0 6px;}

a.bai:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	text-decoration: none;
}
a.bai:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	text-decoration: none;
}
a.bai:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	text-decoration: none;
}
a.bai:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	text-decoration: none;
}
