/* CSS Document */
*{margin:0; padding:0;}
.clear{clear:both;}
body{font-family:"MS PGothic",Arial, sans-serif; font-size:12px;}
img{border:none}
#wrapper{margin:0px auto;}
#container{width:1000px; padding:0 0 0 0;margin-left:20px;}
#sidebar{width:240px; float:left; margin-top:20px; margin-bottom:10px;}
#content{width:700px; margin-top:20px; margin-left:20px; float:left;}
#logo{padding:0 0 0 52px;}
#main{margin-top:10px;}
ul.ul1{margin-top:10px; height:263px;}
ul.ul1 li{list-style:none;}
ul.ul1 li.nav1 a{text-indent:-9999em; display:block; width:240px; height:26px; background:url(../images/daohang.gif) no-repeat 0px 0px;}
ul.ul1 li.nav1 a:hover,ul.ul1 li.nav1 a.on{text-indent:-9999em; display:block; width:240px; height:26px; background:url(../images/daohang.gif) no-repeat -240px 0px;}
ul.ul1 li.nav2 a{text-indent:-9999em; display:block; width:240px; height:28px; background:url(../images/daohang.gif) no-repeat 0px -29px;}
ul.ul1 li.nav2 a:hover,ul.ul1 li.nav2 a.on{text-indent:-9999em; display:block; width:240px; height:28px; background:url(../images/daohang.gif) no-repeat -240px -29px;}
ul.ul1 li.nav3 a{text-indent:-9999em; display:block; width:240px; height:29px; background:url(../images/daohang.gif) no-repeat 0px -57px;}
ul.ul1 li.nav3 a:hover,ul.ul1 li.nav3 a.on{text-indent:-9999em; display:block; width:240px; height:29px; background:url(../images/daohang.gif) no-repeat -240px -57px;}
ul.ul1 li.nav4 a{text-indent:-9999em; display:block; width:240px; height:29px; background:url(../images/daohang.gif) no-repeat 0px -86px;}
ul.ul1 li.nav4 a:hover,ul.ul1 li.nav4 a.on{text-indent:-9999em; display:block; width:240px; height:29px; background:url(../images/daohang.gif) no-repeat -240px -86px;}
ul.ul1 li.nav5 a{text-indent:-9999em; display:block; width:240px; height:29px; background:url(../images/daohang.gif) no-repeat 0px -115px;}
ul.ul1 li.nav5 a:hover,ul.ul1 li.nav5 a.on{text-indent:-9999em; display:block; width:240px; height:29px; background:url(../images/daohang.gif) no-repeat -240px -115px;}
ul.ul1 li.nav6 a{text-indent:-9999em; display:block; width:240px; height:45px; background:url(../images/daohang.gif) no-repeat 0px -144px;}
ul.ul1 li.nav6 a:hover,ul.ul1 li.nav6 a.on{text-indent:-9999em; display:block; width:240px; height:45px; background:url(../images/daohang.gif) no-repeat -240px -144px;}
ul.ul1 li.nav7 a{text-indent:-9999em; display:block; width:240px; height:45px; background:url(../images/daohang.gif) no-repeat 0px -189px;}
ul.ul1 li.nav7 a:hover,ul.ul1 li.nav7 a.on{text-indent:-9999em; display:block; width:240px; height:45px; background:url(../images/daohang.gif) no-repeat -240px -189px;}
ul.ul1 li.nav8 a{text-indent:-9999em; display:block; width:240px; height:29px; background:url(../images/daohang.gif) no-repeat 0px -234px;}
ul.ul1 li.nav8 a:hover,ul.ul1 li.nav8 a.on{text-indent:-9999em; display:block; width:240px; height:29px; background:url(../images/daohang.gif) no-repeat -240px -234px;}


.mainmenu{margin-top:15px;}
.banner{margin-top:10px;}
.header_img{margin-top:10px;}
.main_h1_l{float:left;}
.main_h1_r{float:right;}
.main_h1{border-bottom:2px solid #7fa4a4;}
.category_h2{margin-top:20px;}
.main_dotted{background:url(../images/index_22222.jpg) repeat-x; line-height:2px;}
.main_con{border-bottom:2px solid #7fa4a4;}
.main_cons{padding:0 0 7px 0;}
.main_cons_l{float:left; margin:15px 10px 15px 10px;}
.main_cons_r{float:left; margin-top:12px; width:580px;}
.main_cons_t{color:#ff9933; font-size:11px;}
.main_cons_z{color:#004a4a; font-size:12px; text-decoration:none;font-weight:bold;margin-left:5px;line-height:20px;}
.main_cons_z a,.main_cons_z a:visited{color:#004a4a; font-size:12px; text-decoration:underline;margin-left:5px;}
.main_cons_z a:hover{text-decoration:none;}
.main_cons_b{font-size:12px; color:#666666; padding:5px 0 0 5px;line-height:20px;}
#pagefooter{ width:960px; border-top:1px solid #7fa4a4; border-bottom:1px solid #7fa4a4; margin:0px 0px 10px 0px; padding:10px 10px 10px 10px;}
.footer_l{float:left; font-size:11px; color:#999999;}
.footer_r{float:right; font-size:11px; color:#999999;}
.con_images_l{float:left;}
.con_images_c{float:left; margin-left:30px;}
.con_images_r{float:left; margin-left:30px;}

.contens_g{width:670px; margin-top:10px; margin-left:10px; padding:10px; margin-bottom:100px;}
.contens_g ul li{list-style:none; padding:10px 5px;}
.contens_g li{ border-bottom:#CCCCCC 1px dotted;}
.contens_g p{color:#004a28; font-size:14px; line-height:1.8em;}


.con_images_lcr{margin-top:20px; margin-left:20px;}
.con_category4{margin-top:20px; margin-bottom:20px;}
.con_category_l{width:450px; float:left; margin-left:10px;}
.con_category_l p{font-size:14px; color:#000000;}
.con_category_r{float:left; margin-right:10px; margin-top:5px;}


.category_img4_1{float:left; width:220px;}
.category_img4_1 p{font-size:12px; color:#000000;}
.category_img4_2{float:left; margin-left:10px; width:220px;}
.category_img4_3{float:left; margin-left:20px; width:220px;}
.category_img4_4{width:220px;}
.category_imgs{margin-top:20px; font-size:12px; color:#666666; margin-left:10px; margin-bottom:20px;}
.category_imgs img{margin-bottom:5px;}
.category_imgs table td{border-bottom:#cbdcdf soild 2px;}
.category_h2_1{margin-top:20px; float:left; margin-left:10px; width:220px; line-height:1em;display:inline;}
.category_h2_2{margin-top:20px; float:left; margin-left:10px; width:220px; line-height:1em;display:inline;}
.category_h2_3{margin-top:20px; float:right; margin-left:10px; width:220px; line-height:1em; display:inline;}
.category_h2_4{margin-top:20px; float:left; margin-left:10px; width:700px; line-height:1em;display:inline;}
ul.quan{margin-top:15px; margin-left:15px;}
ul.quan li{font-size:12px; color:#000000; list-style:circle;}
ul.quan li a,ul.quan li a:visited{text-decoration:none; color:#000000;}
ul.quan li a:hover{text-decoration:none; color:#000000;}
.con_business_l{float:left; margin-left:10px;}
.con_business_r{float:left;width:450px; margin-left:18px; }
.con_business_r p{font-size:14px; color:#000000; line-height:1.8em;}
.con_business_r p span{color:#004a28; font-weight:bold;}
.category_h2_1t{width:220px;}
.category_h2_1b{margin-top:15px; width:220px; font-size:12px; color:#666666;}
.category_h2_1b img{margin-bottom:10px;}
.category_h2_01 p{font-size:14px; color:#000000; width:700px; margin-left:10px; margin-top:20px;}
.category_h2_01{margin-left:10px; margin-bottom:50px;}
.category_h2s{margin-bottom:40px;}
.about_con0{font-size:14px; color:#004a28; width:220px;}
.about_con_1{font-size:14px; color:#004a28; width:690px; float:left;}
.about_con1 p{margin-left:10px; margin-top:15px;}
.about_con_2{font-size:14px; color:#004a28; width:220px; float:left; margin-left:20px;}
.about_con2{margin-top:40px;}
.about_con3{margin-top:40px;}
.about_con0 p{margin-left:10px; margin-top:15px; line-height:1.8em;}
.about_con2 p{margin-left:10px; margin-top:15px; line-height:1.8em;}
.about_con3 p{margin-left:10px; margin-top:15px; line-height:1.8em;}
.about_con2 span{ margin-left:15px;}
.about_con2 img{margin-top:15px;}
.news_detail_h1{font-size:20px; font-weight:bold; color:#000000; text-align:center; border-bottom:2px solid #004a4a; margin-top:40px; padding:0 0 10px 0;}
.news_detail_img{margin-top:40px; text-align:center;}
.news_detail_con{border-bottom:2px solid #004a4a; padding:20px;font-size:14px;}
.news_detail_con p{margin-top:30px; margin-bottom:40px; font-size:14px; color:#000000;}
.news_detail_con h4{ float:left;background:url(../images/h4-1.gif) left top; padding-left:10px; display:block;}
.news_detail_con h4 span{display:block; font-size:14px; background:url(../images/h4-1.gif) right top; padding-right:10px;padding-top:2px; height:21px;margin:0;float:left;}
.news_detail_con table.table_b{ width:98%; border:#ccc 1px solid; border-left:none; border-bottom:none; margin:10px 0;}
.news_detail_con table{font-size:14px;}
.span_pad{ display:block; margin:0px; padding:0px 0px 0px 46px;}
.news_detail_l{float:left;}
.news_detail_r{float:right;}
.news_detail_lr{margin-top:20px; margin-bottom:20px;}
.news_con{border-bottom:2px solid #004a4a; border-top:2px solid #004a4a; margin-top:2px; margin-right:20px;}
.news_table2 {background:#e9eee3;}
.news_table2 table{font-size:12px; color:#000000; margin-left:10px; margin-top:5px; margin-bottom:5px;}
.news_table2 table td span{font-size:11px; color:#666666; margin-left:10px; margin-right:7px;}
.news_table2 td.news_table_con{padding-top:5px;padding-right:10px;}
.news_table table{font-size:12px; color:#000000; margin-left:10px; margin-top:5px; margin-bottom:5px;}
.news_table table td{line-height:18px;}
.news_table table td p{padding-left:10px;}
.news_table table td span{font-size:11px; color:#666666; margin-left:10px; margin-right:7px;}
.news_table td.news_table_con{padding-top:5px; padding-right:10px;}
.news_con a{color:#000;line-height:18px;}
.news_al{float:left;}
.news_ar{float:right;}
.news_alr{margin-right:35px; margin-left:15px; margin-top:20px;margin-bottom:50px; font-size:12px;}
.news_ar span{ margin-right:10px;}
.news_alr a,.news_alr a:visited{text-decoration: underline; color:#000000;}
.news_ar a:hover{color:#999999;}
.news_ar a:hover{color:#999999;}
.support_con{font-size:14px; color:#000000; margin-left:10px; margin-top:20px; line-height:2em;}
.category_img4_2 ul{margin-left:10px;}
.category_img4_2 ul li{list-style:circle; font-size:12px; color:#666666; line-height:1.5em;}
.category_img4_2 ul li span{margin-left:8px;}

.mail_p {margin-top:20px; font-size:12px; color:#000000;}
.mail_p2{margin-top:40px;}
.mail_p2 p{margin-top:20px; margin-left:30px; font-size:12px; color:#000000;}
.mail_con{width:600px; padding:20px; margin-left:10px; }
.mail_con_top img{margin-top:20px;}
.mail_con_bot table{border:#CCCCCC 1px solid; padding:20px;}
.mail_con_bot table td{font-size:12px; color:#000000;line-height:1.8em;}
td.mail_td_l{width:300px; border-bottom:5px #FFFFFF solid;}
td.mail_td_l span{font-size:11px; color:#FF0000;}
td.mail_td_l p{font-size:10px; color:#000000;}
input.input_name{width:100px;}
.mail_td_r{width:400px; border-bottom:5px #FFFFFF solid;}
input.input_nianling{width:40px;}
input.input_zhusuo{width:300px;}
input.input_dianhua{width:200px;}
textarea.txtarea{width:300px; height:145px;}
td.queren{text-align:center; height:60px;}
input.tdtijiao{width:150px; margin-right:20px;}
input.tdchongzhi{width:80px;}
table.mail2_table td{padding:5px 10px 0px 5px; font-size:12px; color:#000000; line-height:1.5em;}
td.tdborder{background:#ACACAC; width:169px height:24px; border-bottom:#FFFFFF 10px solid; border-right:10px solid #FFFFFF; font-size:12px; line-height:1.5em;}
td.tdborder2{border-bottom:#FFFFFF 10px solid; width:169px; height:24px; font-size:12px; line-height:1.5em;}
td.tdborder3{background:#ACACAC; width:169px; height:127px; border-bottom:#FFFFFF 10px solid; border-right:10px solid #FFFFFF; font-size:12px; line-height:1.5em;}
td.tdborder4{border-bottom:#FFFFFF 10px solid; width:169px; height:127px; font-size:12px; line-height:1.5em;}
table#about td{ padding:10px 0; font-size:14px;}
table#about td.tit{ background-color:#4e7719; color:#FFFFFF; text-align:center; font-weight:bold; border-bottom:#FFFFFF 1px dotted;}
table#about td.tit2{ background-color:#fff; color:#4e7719; text-align:legt; border-right:#4e7719 1px solid;border-top:#4e7719 1px dotted; padding-left:10px; line-height:1.5em;}
table#about td.tit3{ background-color:#fff; color:#4e7719; text-align:legt; border-right:#4e7719 1px solid;border-bottom:#4e7719 1px solid;border-top:#4e7719 1px dotted; padding-left:10px;padding-left:10px;line-height:1.5em;}
table#about td.tit4{ background-color:#fff; color:#4e7719; text-align:legt; border-right:#4e7719 1px solid;border-top:#4e7719 1px solid; padding-left:10px; padding-left:10px;line-height:1.5em;}
table#about td.tit5{ background-color:#4e7719; color:#FFFFFF; text-align:center; font-weight:bold; }
.mar-r20{margin-right:10px;margin-left:5px}
.left-menu{margin-top:0px;width:240px;}
.left-menu a{text-indent:-9999em; font-size:0;height:74px;width:240px;display:block;overflow:hidden;background-image:url(../images/left-menu.jpg); background-repeat:no-repeat}
.left-menu a.menu1{height:80px;background-position:0 0 }
.left-menu a.menu1:hover{ background-position:-245px 0 }
.left-menu a.menu2{background-position:0 -80px }
.left-menu a.menu2:hover{ background-position:-245px -80px }
.left-menu a.menu3{ background-position:0 -154px }
.left-menu a.menu3:hover{ background-position:-245px -154px }
.left-menu a.menu4{height:75px;background-position:0 -228px }
.left-menu a.menu4:hover{ background-position:-245px -228px }
.left-menu a.menu5{height:80px;background-position:0 -303px }
.left-menu a.menu5:hover{ background-position:-245px -303px }
h2.title{ height:25px; margin-bottom:0px;}
div.sign{ float:right; padding-bottom:40px;}
h3.h3_apply{ font-size:14px; border-bottom:dashed 1px #999; padding-bottom:4px; margin-bottom:5px;}
.article h4{ float:left;background:url(../images/h4.gif) left top; padding-left:10px; display:block;}
.article h4 span{display:block; font-size:14px; background:url(../images/h4.gif) right top; padding-right:10px;padding-top:2px; height:21px;_ float:left;}
div.article{ margin:30px 0px 0px 0px; line-height:160%;}
div.article h3{ font-weight:bold;}
div.article p{ padding-bottom:30px;}

div.dashed_line{ border-bottom:dashed 1px #999; margin-bottom:10px;}
div.pdf a{display:block; float:left; background:url(../images/pdf.jpg); width:286px; height:66px; margin:10px 0px 20px 0px;}
div.pdf a.pdf2{ float:right; background:url(../images/pdf2.jpg); margin:10px 0px 30px 4px;}
div.pdf a span{ display:none;}

table.table_s{ width:698px; border:#ccc 1px solid; border-left:none; border-bottom:none; }
table.table_s td{vertical-align:top;  padding:2px 15px; border-left:solid 1px #ccc;  border-bottom:solid 1px #ccc; color:#666;}
table.table_s td ol{margin-left:20px;}
table.table_s th{ text-align:left; vertical-align:top; font-weight:bold; padding:2px 15px;border-left:solid 1px #ccc;  border-bottom:solid 1px #ccc; color:#666; background-color:#f6f6f6;}
table.table_s th.gray2{ background-color:#CCCCCC; border-left:#fff 1px solid; border-bottom:solid 1px #fff}
table.table_s th.gray{ background-color:#f6f6f6; border-left:#ccc 1px solid; border-bottom:solid 1px #ccc; }
table.table_b{ width:698px; border:#ccc 1px solid; border-left:none; border-bottom:none; margin:10px 0;}
table.table_b td{vertical-align:top;  padding:2px 15px; border-left:solid 1px #ccc;  border-bottom:solid 1px #ccc; color:#666;}
table.table_b th{ text-align:left; vertical-align:top; font-weight:bold; padding:2px 15px;border-left:solid 1px #ccc;  border-bottom:solid 1px #ccc; color:#666; background-color:#f6f6f6;}
table.table_b th.gray2{ background-color:#CCCCCC; border-left:#fff 1px solid;}
table.table_news{clear:both;width:698px;}
table.table_news th{ text-align:right;font-size:14px; vertical-align:top; padding:5px 0px;width:100px;}
table.table_news td{ text-align:left;font-size:14px; vertical-align:top; padding:5px 15px;}
.otherlink{margin-bottom:10px;padding-top:0px;padding-left:10px; text-align:right}
.otherlink a{line-height:20px;font-size:14px; color:#333;background:url(../images/icon.gif) no-repeat 0 0;padding-left:20px;margin-left:15px;}
.a-right{display:block;text-align:right}
.a-left{display:block;text-align:left}
.a-center{display:block;text-align:center}
.f-right{float:right;font-size:12px;font-weight:normal}
.contact-banner{display:block;width:210px;border:1px solid #ccc;margin-top:8px;height:35px;background:url(../images/contact-1.jpg) no-repeat 0 0;padding:115px 0 0 28px;}
.contact-banner a.mail{float:left;font-size:0;text-indent:-3000px;display:block;width:93px;height:25px;}
.contact-banner a.mail:hover{float:left;font-size:0;text-indent:-3000px;display:block;width:93px;height:25px; background:url(../images/contact-2.jpg) no-repeat -28px -115px;}

/* recruit.html*/
.r1{ width:498px;}
.recruit_p{ padding:0px 0px 0px 0px; width:498px; line-height:1.5em;}
.left{ float:left;}
.right{ float:right}
ul.quan2{margin-top:15px; margin-left:15px;}
ul.quan2 li{font-size:14px; color:#000000; list-style:circle; line-height:1.5em;}
.left .quan2{ padding:0px 0px 15px 0px;}
.gray_box{ clear:both; padding:10px 20px; background-color:#e0e0e0; font-size:12px;}
.orange_s{ color:#FF6600}
.photo_in{ margin:10px 0px 10px 0px; padding:25px 25px 10px 25px; border:1px solid #ccc;}
.photo_in p{ display:block; margin-top:10px; text-align:center; font-size:12px;}
.support_con_2{font-size:14px; color:#000000; margin-left:10px; margin-top:10px; line-height:1.5em;}
.recruit_p2{ padding:0px 0px 0px 3px; font-size:12px;}
.r_faq{ margin-top:10px; padding:10px 0px 0px; border-top:1px dotted #ccc;}
.faq_dt{ margin:3px 0px 0px 0px; padding:9px 0px 8px 48px; background:url(../images/recruit/icon-b.jpg) no-repeat; font-weight:bold}
.faq_dd{ margin:3px 0px 0px 0px; padding:9px 0px 10px 48px; background:url(../images/recruit/icon-g.jpg) no-repeat;}
.dot_box{ margin:10px 0px 30px; padding:15px 0px 0px 0px; border-top:1px dotted #ccc;}
table.info_table{ border-top:1px solid #4e7719;border-bottom:1px solid #4e7719}
table.info_table td{ padding:10px 0; font-size:14px; width:300px;}
table.info_table th{ width:100px; background-color:#4e7719; color:#FFFFFF; text-align:center; font-weight:bold; border-bottom:#FFFFFF 1px dotted;}
table.info_table th.th2{ width:100px; background-color:#4e7719; color:#FFFFFF; text-align:center; font-weight:bold; border-bottom:none;}
table.info_table td{ background-color:#fff; color:#4e7719; text-align:legt; border-right:#4e7719 1px solid;border-bottom:#4e7719 1px dotted; padding-left:10px; line-height:1.5em;}
table.info_table td.td2{ background-color:#fff; color:#4e7719; text-align:legt; border-right:#4e7719 1px solid;border-bottom:none; padding-left:10px; line-height:1.5em;}
.dot_box_logo{ width:267px;}
.dot_box_logo p{ padding:10px 5px 0px 25px; line-height:1.5em; font-size:14px;}
.news_detail_time{text-align:right;padding-top:5px;font-size:14px;}

/*schedule.html*/
.schedule-box{ margin-top:15px; border:1px solid #4E7719;}
.s-head{ padding:20px 20px 0px 0px; background-color:#4e7719;}
.s-head-l{ float:left;width:350px; padding-left:20px;}
.s-head-r{ float:right; padding-top:55px;}
.s-ul{ width:350px; font-size:14px; color:#fff; line-height:1.2em;}
.s-ul li{ padding:0px 0px 0px 10px; list-style:none; background:url(../images/dot.gif) left 6px no-repeat;}
.s-menu{ clear:both; float:left; padding:20px 0px 0px 0px;+padding:0px 0px 0px 0px; width:100%}
.s-menu span{ display:block; float:left; padding:10px 40px; font-size:14px; font-weight:bold; color:#000; text-decoration:none; cursor:pointer }
.s-on{ background-color:#fff;}
.s-out{ background-color:#20AB38}
.s-main{ background-color:#fff; padding:10px 31px 30px 32px;}
#monthbox{ margin:15px 0px 0px 0px; width:635px; height:26px; background:url(../images/month-out.jpg) no-repeat;}
.montha{ display:block; float:left; padding:0px 2px 0px 0px; background:url(../images/month-line.jpg) right no-repeat; width:157px; height:26px; font-size:14px; font-weight:bold; color:#fff; text-align:center; text-decoration:none}
#monthbox .noline{background:none; width:158px; padding:0px 0px 0px 0px;}
.montha span{ display:block; padding:6px 0px 0px; height:20px; cursor:pointer}
.montha span.monthno-l{ background:url(../images/month-on.jpg) left no-repeat;}
.montha span.monthno-c{ background:url(../images/month-on.jpg) center no-repeat;}
.montha span.monthno-r{ background:url(../images/month-on.jpg) right no-repeat;}
.month-h6{ padding:0px 0px 10px; font-weight:bold; font-size:30px; color:#4E7719; text-align:center;}

.mainmenu_h2{padding:10px 0 0 0 }