@charset "UTF-8";
/* CSS Document */
body,ul,li,dl,dt,dd,table,tr,td,form,p,img,textarea,h1,h2,h3,h4,h5,h6,span{
	border:0;
	margin:0;
	padding:0;
	list-style:none;
   }

body {font-size:12px; color:#fff; text-algin:left;font-family:Arial, Helvetica, sans-serif;background:url(../images/bg.gif);}

.clear{clear:both;height:0px;overflow:hidden;}

.clearheight{clear:both;height:10px;overflow:hidden;}


/*head*/

.head_warp,.foot_warp{ clear:both; margin:12px auto 0 auto; width:1000px; height:12px; overflow:hidden; background:url(../images/head_warp.gif) no-repeat;}

.main_warp{ clear:both; margin:0 auto; width:960px; padding:0 20px 0 20px; overflow:hidden; background:url(../images/main_warp.gif) repeat-y; }

.foot_warp{ clear:both; margin:0 auto; padding-bottom:50px; overflow:hidden; background:url(../images/foot_warp.gif) no-repeat; }

.logo{ float:left; width:465px; height:50px; overflow:hidden; }

.head_box{ float:left; width:960px; margin-top:10px; padding-left:18px; overflow:hidden; }

.head_nav{ float:right; width:255px; overflow:hidden; }

.head_nav li{ float:left; height:12px; padding:1px 8px 0 8px; overflow:hidden; line-height:12px; border-right:1px solid #006135; }

.head_nav li a{ color:#006135; text-decoration:none; }

.nav_box{ float:left; width:960px; margin-top:12px; overflow:hidden; }

.nav_fillet_l,.nav_fillet_r{ float:left; width:2px; height:31px; overflow:hidden; background:url(../images/nav_f_l.gif) no-repeat; }

.nav_fillet_r{ background:url(../images/nav_f_r.gif) no-repeat; }

.serch_box{float:right; width:170px; height:20px; margin-top:5px; overflow:hidden; }

.serch_box_f{float:left; width:3px; height:20px; overflow:hidden; background:url(../images/serch_box_l.gif) no-repeat; }

.serch_inp{padding:0; margin:0; float:left; width:146px; height:19px; overflow:hidden; line-height:20px; text-align:left; border:0; border-bottom:1px solid #c1e4cf; background:#fff; }

.serch_button{float:left; width:16px; height:20px; overflow:hidden;}

/*导航下拉菜单*/

.nav_main{ float:left; width:956px; height:30px; overflow:hidden; background:#07923f; border-bottom:1px solid #83c99f; }

.nav_con{ float:left; width:auto; height:30px; overflow:hidden; text-align:left; }

.nav_con li{ float:left; width:70px; height:30px; overflow:hidden; line-height:31px; text-align:center; background-image:url(../images/nav_line.gif); background-position:right; background-repeat:no-repeat; }

.nav_con li a{ width:70px; height:30px; color:#fff; text-decoration:none;}

.nav_con li a:hover{float:left; width:68px; height:30px; padding:0 1px 0 1px; overflow:hidden; background:url(../images/nav_bg_h.gif) repeat-x; }

.sub_nav,.sub_nav2,.sub_nav3{float:left; width:110px; overflow:hidden; z-index:100; position:absolute ; top:126px;}

.sub_nav li{float:left; width:110px; height:22px; margin-top:1px; overflow:hidden; line-height:22px; text-align:left; background:#07AA3F; }

.sub_nav li img,.sub_nav2 li img,.sub_nav3 li img,.ssub_nav li img{float:right; padding:3px 5px 0 0; }

.sub_nav li a:link{display:block; width:100px; height:22px; overflow:hidden; color:#fff; text-decoration:none; padding-left:10px;}

.sub_nav li a:visited{display:block; width:100px; height:22px; overflow:hidden; color:#fff; text-decoration:none; padding-left:10px;}

.sub_nav li a:hover{display:block; width:100px; height:22px; background:#d4ab51; padding-left:10px;}

.sub_nav2{width:130px; overflow:hidden;}

.sub_nav2 li{float:left; width:130px; height:22px; margin-top:1px; overflow:hidden; line-height:22px; text-align:left; background:#07AA3F;} 

.sub_nav2 li a:link{display:block; width:120px; height:22px; overflow:hidden; color:#fff; text-decoration:none; padding-left:10px;}

.sub_nav2 li a:visited{display:block; width:120px; height:22px; overflow:hidden; color:#fff; text-decoration:none; padding-left:10px;}

.sub_nav2 li a:hover{display:block; width:120px; height:22px; background:#d4ab51; padding-left:10px;}

.sub_nav3{width:150px; overflow:hidden;}

.sub_nav3 li{float:left; width:150px; height:22px; margin-top:1px; overflow:hidden; line-height:22px; text-align:left; background:#07AA3F;} 

.sub_nav3 li a:link{display:block; width:140px; height:22px; overflow:hidden; color:#fff; text-decoration:none; padding-left:10px;}

.sub_nav3 li a:visited{display:block; width:140px; height:22px; overflow:hidden; color:#fff; text-decoration:none; padding-left:10px;}

.sub_nav3 li a:hover{display:block; width:140px; height:22px; background:#d4ab51; padding-left:10px;}

.ssub_nav{float:left; width:110px; overflow:hidden; z-index:1000; position:absolute ; top:126px; left:110px;}

.ssub_nav li{float:left; width:110px; height:22px; margin-top:1px; overflow:hidden; line-height:22px; text-align:left; background:#07AA3F; }

.ssub_nav li a:link{display:block; width:100px; height:22px; overflow:hidden; color:#fff; text-decoration:none; padding-left:10px;}

.ssub_nav li a:visited{display:block; width:100px; height:22px; overflow:hidden; color:#fff; text-decoration:none; padding-left:10px;}

.ssub_nav li a:hover{display:block; width:100px; height:22px; background:#d4ab51; padding-left:10px;}


/*home*/

.flash_box,.part_01,.part_02,.link_box,.foot_link,.copyright,.banner_box,.banner_line,.about_main{float:left; width:960px; margin-top:5px; overflow:hidden; }

.part1_plate1,.part1_plate2,.part1_plate3,.part1_plate4{float:left; width:240px; overflow:hidden; }

.plate_title1,.plate_title2,.plate_title3,.plate_title4{float:left; width:225px; height:24px; overflow:hidden; line-height:24px; text-align:left; padding-left:15px;}

.plate_title1{ background:url(../images/menu_title_1.gif) no-repeat;}

.plate_title2{ background:url(../images/menu_title_2.gif) no-repeat;}

.plate_title3{ background:url(../images/menu_title_3.gif) no-repeat;}

.plate_title4{ background:url(../images/menu_title_4.gif) no-repeat;}

.plate_main1,.plate_main2,.plate_main3,.plate_main4{float:left; width:223px; padding:15px 0 0 15px; overflow:hidden; }

.plate_main2,.plate_main3,.plate_main4{ width:224px; overflow:hidden;}

.plate_main1{ border:1px solid #65ca7e; background:#0aaa32;}

.plate_main2{ border:1px solid #5fd0e3; border-left:0; background:#00b4d2;}

.plate_main3{ border:1px solid #cbcbcb; border-left:0; background:#969696;}

.plate_main4{ border-top:1px solid #f8d5a3; border-bottom:1px solid #f8d5a3; background:#f0aa46;}

.text_intro{ float:left; width:160px; overflow:hidden; line-height:16px;}

.button_more{float:left; width:78px; height:18px; margin-top:5px; padding-bottom:8px; overflow:hidden; }

/*机构新闻*/
.news_box,.news_title,.news_main{float:left; width:694px; overflow:hidden;}

.news_title_main{float:left; width:675px; height:22px; padding-left:15px; overflow:hidden; line-height:22px; background:url(../images/column1_t_c.gif) repeat-x;}

.news_title_f{float:left; width:2px; overflow:hidden;}

.news_main{width:692px; overflow:hidden; background:#d5d5d5; border:1px solid #e8e9e9;}

.news_pic{float:left; width:342px; overflow:hidden;}

.news_intro{float:right; width:330px; height:205px; padding:20px 0 0 20px; overflow:hidden; background:url(../images/main2_bg.gif) no-repeat; }

.news_page{float:left; width:342px; height:24px; overflow:hidden; background:#C8CACC; border-top:1px solid #AFAEAB;}

.page_box{float:left; width:40px; height:24px; padding-left:8px; overflow:hidden;}

.page_icon{float:left; width:7px; height:7px; margin-top:9px; overflow:hidden;}

.page_no{float:left; width:26px; height:24px; overflow:hidden; line-height:24px; text-align:center; color:#4D4D4D; }

.news_more{float:right; width:105px; overflow:hidden; font-size:11px; }

.news_more a{color:#4D4D4D; text-decoration:none;}

.news_more img{margin-top:8px;}

.news_intro_title{float:left; width:290px; height:25px; overflow:hidden; line-height:25px; font-size:20px; font-weight:bold; color:#07923F;}

.news_con{float:left; width:290px; height:145px; margin-top:12px; overflow:hidden; line-height:16px; color:#616161;}

.read_more{float:left; width:290px; height:20px; overflow:hidden; line-height:20px; text-align:right; font-size:11px;}

.read_more a{color:#4D4D4D; text-decoration:none;}

.pic_button{float:right; width:262px; overflow:hidden;}

.pic_box{margin-top:5px;}

.link_box{margin-top:20px;}

.cp_unit,.friends_link{float:left; width:135px; height:16px; overflow:hidden; line-height:16px; text-align:center;}

.cp_unit{background:url(../images/cp_unit.gif) no-repeat;}

.friends_link{background:url(../images/friends_link.gif) no-repeat;}

.line{float:right; width:690px; height:5px; overflow:hidden; background:url(../images/line.gif) no-repeat;}

.foot_link{margin-top:20px; overflow:hidden;}

.foot_link li{float:left; height:20px; padding:0 6px 0 2px; overflow:hidden; line-height:20px; text-align:left; color:#616161; }

.foot_link li a{color:#616161; text-decoration:none;}

.foot_link li a:hover{color:#07923F; text-decoration:none;}

.copyright{padding:35px 0 70px 0; overflow:hidden; line-height:17px; color:#969696; text-align:center;}


/*about*/

.banner_line1,.banner_line2,.banner_line3,.banner_line4{float:left; height:5px; overflow:hidden; background:url(../images/banner_line.gif) repeat-x; border:1px solid #E1F1E4;}

.banner_line1{width:180px; overflow:hidden ;}

.banner_line2{width:112px; overflow:hidden ;}

.banner_line3{width:120px; overflow:hidden ;}

.banner_line4{width:540px; overflow:hidden ;}

.about_main{margin-top:25px; overflow:hidden; }

.about_left{float:left; width:192px; overflow:hidden;}

.about_left_t{float:left; width:165px; height:26px; padding-left:25px; overflow:hidden; border:1px solid #83CC9F; border-bottom:0px; background:url(../images/title1.gif) repeat-x;}

.about_title_text{float:left; height:26px; overflow:hidden; line-height:26px;}

.title_icon{float:right; width:15px; height:15px; margin-top:6px; padding-right:8px; overflow:hidden;}

.about_menu{float:left; width:190px; height:343px; padding-top:15px; overflow:hidden; background:#07B33F; border:1px solid #83CC9F; border-top:0px; }

.about_menu li{ clear:both; width:100px; height:22px; overflow:hidden; line-height:22px; text-align:left; padding:0 10px 0 0px; background-image:url(../images/menu_line.gif); background-position:left bottom; background-repeat:repeat-x ;}

.about_menu li a:link{ display:block;width:100px; height:22px; overflow:hidden; color:#fff; text-decoration:none; padding:0 0 0 25px;}

.about_menu li a:visited{ display:block;width:100px; height:22px; overflow:hidden; color:#fff; text-decoration:none; padding:0 0 0 25px;}

.about_menu li a:hover{display:block;width:100px; height:22px; overflow:hidden; color:#07923F; background:#B5EBC6; border-bottom:1px solid #88D1A1; padding:0 0 0 25px;}

.about_right{float:right; width:757px; overflow:hidden;}

.about_right_t{float:left; width:732px; height:35px; padding-left:25px; overflow:hidden; background:url(../images/title2.gif) repeat-x; border-top:1px solid #83CC9F; border-bottom:0px;}

.about_con{float:left; width:737px; height:335px; padding:15px 0 0 20px; overflow:hidden; background:url(../images/main_bg.gif) no-repeat;}

.about_pic{float:left; width:365px; height:140px; overflow:hidden; border:2px solid #07A53F;}

.about_intro,.theore_intro{float:left; width:340px; padding:0 0 15px 15px; overflow:hidden; line-height:18px; color:#616161;}

.title_text{font-size:14px; line-height:25px; color:#07923F;}

.text_lh{padding-top:13px;}

.about_line,.about_foot{float:left; width:960px; margin-top:23px; overflow:hidden;}

.about_foot a{color:#fff; text-decoration:none;}

.about_foot a:hover{color:#fff; text-decoration:none;}

.about_line1,.about_line2{height:4px; overflow:hidden; background:url(../images/line2.gif) repeat-x;}

.about_line1{float:left; width:305px; overflow:hidden;}

.about_line2{float:right; width:640px; overflow:hidden;}

.about_foot{margin-top:50px;}

.about_foot1,.about_foot2,.about_foot3,.about_foot4{height:20px; overflow:hidden; line-height:20px; text-align:center; background:url(../images/foot_bg.gif) repeat-x; border:1px solid #E1F1E4;}

.about_foot1{float:left; width:180px; overflow:hidden;}

.about_foot2{float:left; width:110px; margin-left:1px; overflow:hidden;}

.about_foot3{float:left; width:118px; margin-left:1px; overflow:hidden;}

.about_foot4{float:left; width:540px; margin-left:1px; overflow:hidden;}


/*theoretical*/

.theore_main,.theore_main2,.found_main,.found_main2,.train_main,.train_main2{float:left; width:725px; overflow:hidden; color:#616161;}

.line_color{color:#07923F; letter-spacing:2px; padding:0 2px 0 2px;}

.theore_intro{padding-bottom:0px;}

.theore_intro p,.theore_main2 p{ line-height:14px; padding-top:7px;}

.found_main p,.found_main2 p{line-height:16px; padding-top:5px;}

/*foundation*/

.found_menu{float:left; width:190px; height:343px; padding-top:15px; overflow:hidden; background:#07B33F; border:1px solid #83CC9F; border-top:0px; }

.found_menu li{ clear:both; width:150px; text-align:left; background-image:url(../images/menu_line.gif); background-position:left bottom; background-repeat:repeat-x ;}

.found_menu li a:link{ display:block; width:150px; color:#fff; text-decoration:none; padding:0 0 0 25px;}

.found_menu li a:visited{ display:block; width:150px; color:#fff; text-decoration:none; padding:0 0 0 25px;}

.found_menu li a:hover{display:block; width:150x; color:#07923F; background:#B5EBC6; border-bottom:1px solid #88D1A1; padding:0 0 0 25px;}

/*training*/

.train_main p,.train_main2 p{line-height:17px; padding-top:7px; text-indent:25px;}

/*project pilot*/

.project_menu{float:left; width:190px; height:343px; padding-top:15px; overflow:hidden; background:#07B33F; border:1px solid #83CC9F; border-top:0px;  }

.project_menu_b{float:left; width:120px; overflow:hidden;}

.projext_menu_t{float:left; width:120px; padding:5px 0 5px 0; background-image:url(../images/menu_line.gif); background-position:left bottom; background-repeat:repeat-x ;}

.projext_menu_t img{padding:0 5px 0 5px;}

.project_menu_s{padding-left:30px;}

.project_menu_s li{ clear:both; width:70px; height:22px; overflow:hidden; line-height:22px; text-align:left; background-image:url(../images/menu_line.gif); background-position:left bottom; background-repeat:repeat-x ;}

.project_menu_s li a:link{ display:block; width:70px;  height:22px; overflow:hidden; color:#fff; text-decoration:none; padding:0 0 0 5px;}

.project_menu_s li a:visited{ display:block; width:70px;  height:22px; overflow:hidden; color:#fff; text-decoration:none; padding:0 0 0 5px;}

.project_menu_s li a:hover{display:block;width:70px; height:22px; overflow:hidden; color:#07923F; background:#B5EBC6; border-bottom:1px solid #88D1A1; padding:0 0 0 5px;}

/*library*/

.library_menu{float:left; width:190px; height:343px; padding-top:15px; overflow:hidden; background:#07B33F; border:1px solid #83CC9F; border-top:0px; }

.library_menu li{ clear:both; width:130px; height:22px; overflow:hidden; line-height:22px; text-align:left; padding:0 10px 0 0px; background-image:url(../images/menu_line.gif); background-position:left bottom; background-repeat:repeat-x ;}

.library_menu li a:link{ display:block;width:130px; height:22px; overflow:hidden; color:#fff; text-decoration:none; padding:0 0 0 25px;}

.library_menu li a:visited{ display:block;width:130px; height:22px; overflow:hidden; color:#fff; text-decoration:none; padding:0 0 0 25px;}

.library_menu li a:hover{display:block;width:130px; height:22px; overflow:hidden; color:#07923F; background:#B5EBC6; border-bottom:1px solid #88D1A1; padding:0 0 0 25px;}

/*library2*/

.library_pic_t{float:left; width:470px; height:20px; overflow:hidden; line-height:20px; text-align:left; font-size:14px; color:#07923F;}

.library_pic_m{float:left; width:470px; overflow:hidden; text-align:left;}

.library_pic_m li{float:left; width:100px; height:100px; margin-top:15px; margin-right:15px; overflow:hidden; border:1px solid #07923f;}

.library_pic_m img{margin-top:-12px;}

.pic_no{clear:both; width:12px; height:12px; overflow:hidden; line-height:12px; text-align:center; color:#fff; background:#079e3f; z-index:1000; position:relative; top:88px; left:88px;}

/*massage*/

.massage_main{ float:left; width:940px; height:330px; padding:20px 0 20px 20px; overflow:hidden; background:url(../images/massage_bg.gif) no-repeat;}

.massage_title{float:left; width:960px; height:35px; padding-left:25px; overflow:hidden; background:url(../images/title2.gif) repeat-x; border-top:1px solid #83CC9F; border-bottom:0px;}

.massage_box{float:left; width:900px; margin-top:10px; overflow:hidden; text-align:left;}

.massage_text{float:left; width:55px; height:22px; overflow:hidden; text-align:left; line-height:22px; color:#079e3f;}

.massage_inp{padding:0; margin:0; float:left; width:165px; height:20px; padding-left:3px; overflow:hidden; line-height:20px; color:#616161; background:#fff; border:1px solid #07a93f;}

.massage_con{padding:0; margin:0; float:left; width:410px; height:130px; padding:3px 0 0 3px; overflow-y:scroll; overflow-x:hidden; line-height:14px; color:#616161; text-align:left; background:#fff; border:1px solid #07a93f;}


/*页面修改*/
.plate_list{float:left; width:195px; height:85px; overflow:hidden; line-height:17px; text-align:left; color:#fff;}

.plate_list img,.news_con img,.events_intro img,.events_main2 img{padding-right:5px;}

.news_con{line-height:24px;}

.scroll_box{float:left; width:960px; height:62px; margin-top:15px; overflow:hidden;}

.scroll_icon{float:left; width:11px; height:11px; margin-top:25px; overflow:hidden;}

.scroll_main{float:left; width:938px; height:62px; overflow:hidden;}

.scroll_main li{float:left; width:113px; height:62px; overflow:hidden; padding:0 10px 0 10px;}

.events_main,.events_main2{float:left; color:#616161;}

.events_main{width:380px; overflow:hidden;}

.events_main2{width:335px; padding-left:10px; overflow:hidden;}

.events_intro,.events_intro2{float:left; overflow:hidden; line-height:22px; color:#616161;}

.events_intro{width:380px; margin-top:26px; overflow:hidden;}

.events_intro2{width:380px; margin-top:10px; overflow:hidden;}

.text_link a{color:#616161; text-decoration:none;}

.text_link a:hover{color:#07923f; text-decoration:underline;}

.about_menu_h{display:block;width:125px; height:22px; overflow:hidden; color:#07923F; background:#B5EBC6; border-bottom:1px solid #88D1A1; padding:0 0 0 25px;}