@charset "gb2312";
body{margin:0px auto;font:12px  Arial, Helvetica, sans-serif;color:#333;cursor:default;}

img{border:none;}
div,ul,ol,li,form,h2,h3,dt,dl,dd,p{margin:0px;padding:0px;list-style-image:none;list-style-type:none; }
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;color:#004087}
input {outline:0;}
.clear{clear:both;}

/*HOME*/



.top_box{ height:117px; background:url(top_bg.jpg) no-repeat top center}
.top_box_center{ width:1003px;height:117px; margin:0px auto; position:relative}
.top_box_center .logo_box{ width:490px; height:75px; position:absolute; left:10px; top:15px;}

.top_box_center .logins{width:180px; height:28px; position:absolute; right:80px; top:10px; text-align:left;}

.top_box_center .sou_box{ width:250px; height:65px; position:absolute; right:10px; top:45px; }
.top_box_center .sou_box p{ height:28px; font-weight:bold; }
.top_box_center .sou_box p span{background:url(eng_ico.png) no-repeat 13px 5px; padding-left:20px;}

.top_sou{height:26px; background:url(sou_txt.jpg) no-repeat; width:100%; position:relative;}
.top_sou .top_sou_txt{height:22px;width:165px; position:absolute; left:30px; top:2px; border:none;}
.top_sou .top_sou_input{height:20px;border:none; line-height:20px;}

.top_sou .top_sou_btn{height:26px; width:42px; position:absolute; left:195px; top:0px;border:none;background:url(sou_btn.jpg) no-repeat; cursor:pointer;}

.menu_box{background:url(menu_bg.png) repeat-x; height:70px; margin-top:-6px;}


.menu_box_center{ width:1003px; height:39px; margin:0px auto;}
.menu_box_center ul{ padding-top:10px;}

.menu_box_center li{ width:140px; float:left; background:url(menu_line.jpg) no-repeat right; text-align:center; color:#FFFFFF; font-size:16px;height:39px; line-height:39px; position:relative; z-index:888; font-weight:bold; }
.menu_box_center li a{color:#FFFFFF; display:block; width:120px; margin:0px auto; }
.menu_box_center li a:hover{ text-decoration:none; background-color:#0099FF}


.menu_box_center li .submenu{display:none;position:absolute;top:0;left:0px;padding:0; padding-left:10px;width:150px;}

.menu_box_center li .submenu li{color:#000000; font-size:12px; border-top:#CCCCCC 1px solid;height:24px; line-height:24px;background:#fff;width:150px;}
.menu_box_center li .submenu li a{color:#000000;display:block; width:150px; margin:0px auto;}
.menu_box_center li .submenu li a:hover{background:#f2f2f2;font-weight:800;}

.menu_box_center li .pds{width:200px;}
.menu_box_center li .pds li{width:200px;}
.menu_box_center li .pds li a{width:200px;}


.menu_box_center li .home{background:url(home_ico.png) no-repeat 25px; padding-left:18px;}
.bannher_box{ height:350px;background:url(banner.jpg) no-repeat center; margin-top:5px;} 

/*banner*/
.hdwrap{ width:100%; height:358px;background:url(banner_bg.jpg) repeat-x left bottom #000; position:relative; overflow:hidden;}
.banner{ width:1440px; height:358px; margin:0 auto;}

/*bannerÇÐ»»*/
.f_list{ width:1440px; height:350px; margin:0 auto; position:absolute; top:0px; left:50%; margin-left:-720px;}

.playerem01{ background:url(sl01.png) no-repeat left top;}
.playerem02{ background:url(sl02.png) no-repeat left top;}
.playerem03{ background:url(sl03.png) no-repeat left top;}
.playerem04{ background:url(sl04.png) no-repeat left top;}


.noopdiv{ background-position:left bottom}
.tabs a{ display:inline-block; width:15px; height:15px;}

.flashlist{ position:absolute;  overflow:hidden; width:1440px; height:350px; top:0px;}
.tabs{ position:absolute; right:220px; bottom:18px;}
.tabs li{ width:15px; height:15px; float:left; margin-right:10px;}
.f_out{ float:left;}
/*banner*/


.home_center{ width:1003px;margin:0px auto; margin-top:10px;}


.home_center .cp_class{ margin-bottom:20px; width:1003px; height:104px; position:relative;}
.home_center .cp_class p{ position:absolute;width:1003px; height:104px;top:0px; left:0px; z-index:0;}
.home_center .cp_class a.no1{ width:142px; height:88px; position:absolute; left:4px; top:4px; display:block; z-index:999; cursor:pointer; background:url(#) ;}
.home_center .cp_class a.no2{ width:156px; height:88px; position:absolute; left:150px; top:4px;display:block;z-index:999;cursor:pointer;background:url(#) ;}
.home_center .cp_class a.no3{ width:162px; height:88px; position:absolute; left:313px; top:4px; display:block;z-index:999;cursor:pointer;background:url(#);}
.home_center .cp_class a.no4{ width:146px; height:88px; position:absolute; left:481px; top:4px;display:block; z-index:999;cursor:pointer;background:url(#) ;}
.home_center .cp_class a.no5{ width:196px; height:88px; position:absolute; left:631px; top:4px; display:block;z-index:999;cursor:pointer;background:url(#)}
.home_center .cp_class a.no6{ width:166px; height:88px; position:absolute; left:832px; top:4px;display:block;z-index:999;cursor:pointer;background:url(#)}


.home_center .home_content{ margin-top:8px;}
.home_center .home_content_news{ width:340px; float:left;}
.home_center .home_content_news p{background:url(news_ico.png) no-repeat 8px; line-height:24px; height:24px; text-indent:30px; font-size:15px; font-weight: bold;}
.home_center .home_content_news p span{ font-size:12px;}
.home_center .home_news_list{ margin-top:10px;}
.home_center .home_news_list li{ height:26px; line-height:26px; color:#000000; position:relative;}
.home_center .home_news_list li span{ height:26px; width:50px; position:absolute; right:0px;}


.home_center .home_news_btn{ margin-top:15px;}
.home_center .home_news_btn li{ float:left; width:50%}
.home_center .home_content_pds{ width:360px; float:left; margin-left:15px;}

.home_center .home_content_pds p{background:url(pds_ico.png) no-repeat 8px; line-height:24px; height:24px; text-indent:30px; font-size:15px; font-weight: bold;}
.home_center .home_content_pds p span{ font-size:12px;}

.home_center .home_pds_list{ margin-top:10px;}


#flash { width:352px; height:187px; overflow:hidden; margin:0 auto; clear:both; position:relative;}
#flash a{ width:350px; height:185px; display:none;}
#flash img{ border:#e7e7e7 1px solid; width:350px; height:185px; }
.flash_ico { width:350px; z-index:69; height:30px; overflow:hidden; position:absolute;bottom:0px; left:0px;}
.flash_bar { width:60px; margin:0px auto; z-index:99; height:20px; overflow:hidden;}
.flash_bar .dq { display:block; float:left; width:10px; height:10px; margin:5px 5px; cursor:pointer;background:url(pds_no.png) no-repeat 0px 0px;}
.flash_bar .no { display:block; float:left; width:10px; height:10px; margin:5px 5px;  cursor:pointer;background:url(pds_no.png) left bottom no-repeat;}






.home_center .home_content_video{ width:270px; float:right; margin-left:15px;}
.home_center .home_content_video p{background:url(video_ico.png) no-repeat 8px 7px; line-height:24px; height:24px; text-indent:30px; font-size:15px;font-weight: bold;}
.home_center .home_content_video p span{ font-size:12px;}
.home_center .home_content_video li{margin-top:8px;}


.home_foot{background:url(foot_bg.jpg) repeat-x; padding-top:25px; height:100px;}
.home_foot_box{ width:1003px; margin:0px auto; height:80px; position:relative; }
.home_foot_box .logof{ position:absolute; width:135px; height:63px; left:10px; top:8px; }

.home_foot_box .foot_txt{ width:720px; position:absolute;left:170px; top:10px; }
.home_foot_box .foot_txt a{ padding-left:3px; padding-right:3px;}
.home_foot_box .foot_txt p{ margin-top:10px; line-height:22px;}


.home_foot_box .foot_link{ width:170px; position:absolute;right:110px; top:10px; text-align:right }
.home_foot_box .foot_code{ width:80px; position:absolute;right:10px; top:0px; }


.list_bout_banner{height:240px;background:url(list_banner1.jpg) no-repeat center; margin-top:5px; position:relative;}
.list_banner_bg{ position:absolute; width:100%; height:18px;background:url(list_gg_bg.png) repeat-x; bottom:0px;}
.list_center{background:url(sidebar-bg.jpg) no-repeat 212px 10px; padding-bottom:50px;}
.list_left{ width:218px; float:left;margin-top:-40px; position:relative; z-index:999; padding-left:10px;}



.list_left .list_left_nav{ height:55px;background:url(list_nav_show.png) no-repeat right; z-index:999; width:100%;}
.list_left .list_left_nav p.nav_about{ height:41px; width:203px;background:url(nav_about.png) no-repeat;}
.list_left .list_left_nav p.nav_news{ height:41px; width:203px;background:url(nav_news.png) no-repeat;}
.list_left .list_left_nav p.nav_pds{ height:41px; width:203px;background:url(nav_pds.png) no-repeat;}
.list_left .list_left_nav p.nav_user{ height:41px; width:203px;background:url(nav_user.png) no-repeat;}
.list_left .list_left_nav p.nav_job{ height:41px; width:203px;background:url(nav_job.png) no-repeat;}
.list_left .list_left_nav p.nav_link{ height:41px; width:203px;background:url(nav_link.png) no-repeat;}
.list_left .list_left_nav p.nav_zs{ height:41px; width:203px;background:url(nav_zs.png) no-repeat;}



.list_left .list_left_box{ width:203px;}
.list_left .list_left_box li{ width:190px; margin:0px auto; border-bottom:#E2E2E2 1px solid; line-height:30px; height:30px; text-indent:15px; overflow:hidden; font-weight:bold}
.list_left .list_left_box li a{ height:30px; display:block;background:url(gicon.jpg) no-repeat left;}
.list_left .list_left_box li a:hover{ background:url(bicon.jpg) no-repeat left; text-decoration:none} 



.list_left .list_links{ margin-top:20px;width:203px;}
.list_left .list_links p{ margin-bottom:12px;}
.list_left .list_links li{ float:left; width:65px; text-align:center;background:url(list_left_line.png) no-repeat left; font-size:12px;}
.list_left .list_links li span{ display:block; height:30px;}


.list_right{ width:730px; float:right; margin-right:10px;}
.list_right_nav{ height:35px; position:relative;background:url(list_title_line.jpg) repeat-x bottom;}
.list_right_nav p{ position:absolute; height:35px; line-height:35px; width:400px; text-align:right; right:10px; color:#999999;}
.list_right_nav li span{ background:url(list_title_bg.jpg) no-repeat left bottom;height:35px;line-height:35px; text-indent:2px; display:block; font-size:15px; font-weight:bold}

.content_box{ line-height:28px; margin:0px auto;width:700px; margin-top:30px; font-size:14px; height:auto;word-wrap:break-word;}
.content_box p{word-wrap:break-word}
.content_boxs{line-height:28px; margin:0px auto;width:980px; margin-top:30px; overflow:hidden;}


/*Í¼Æ¬×Ô¶¯ËõÍ¼*/

.content_box {
	myimg:expression(onload=function(){
	this.style.width=(this.offsetWidth > 670)?"670px":"auto"}
		   );
	}

/*·ÖÒ³*/

.epages {text-align: center;width: 680px; padding-top:15px; padding-bottom:10px;}

.epages{margin:3px 0;}
.epages *{vertical-align:middle; font-size:12px;}
.epages a{border:1px solid #E2E2E2;text-align:center; padding:2px 8px 2px 8px;text-align:center;text-decoration:none; font-size:12px;color:#333333;}
.epages a:hover{border:1px solid #0176d1;text-align:center; padding:2px 8px 2px 8px;text-decoration:none;color:#fff; font-size:12px;background:#0176d1;}
.epages b{border:1px solid #0176d1;text-align:center; padding:2px 8px 2px 8px;text-decoration:none;color:#fff; font-size:12px;background:#0176d1;}
.Total  b{padding:2px 8px 2px 8px;text-decoration:none;color:#ffffff; font-size:12px;}

/*·ÖÒ³*/



.list_news{ width:680px; margin:0px auto; margin-top:30px;}
.list_news_top{ border-bottom:#E7E2E2 1px solid; padding-bottom:15px;}
.list_news_top .news_top_left{ width:200px; float:left;}
.list_news_top .news_top_left p{ height:113px;background:url(news_top_bg.jpg) no-repeat left bottom;}
.list_news_top .news_top_left p img{ border:#dcdcdc 3px solid;}
.list_news_top .news_top_right p{ color:#333; margin-bottom:10px;}
.list_news_top .news_top_right span{ color:#999999; line-height:20px;}


.list_news_box{ margin-top:15px;} 
.list_news_box li{ height:28px; line-height:28px; position:relative; text-indent:0px;}
.list_news_box li span{ height:28px; line-height:28px; position: absolute; width:100px; right:10px; text-align:center;}


.video_list{ margin-top:30px;}
.video_list li{ float:left; width:200px; height:185px; margin-right:20px; margin-left:22px; margin-bottom:30px;}
.video_list li p{ height:30px; line-height:30px;}


.list_content_title{ width:680px; margin:0px auto; margin-top:30px;}
.list_content_title p{ font-size:18px; text-align:center; border-bottom:#E7E2E2 1px solid; line-height:45px;}
.list_content_title span{ text-align:right; display:block; line-height:35px;}
.list_content_box{ line-height:28px; margin:0px auto;width:700px; margin-top:10px; }



.list_pds_box{background:url(list_line.png) repeat-x bottom; padding-bottom:10px; margin-top:20px;}
.list_pds_box .pds_box_left{width:220px; float:left}
.list_pds_box .pds_box_left img{width:195px; height:165px;}
.list_pds_box .pds_box_right{width:460px; float:right}
.list_pds_box .pds_box_right p{ color:#333; font-size:14px; font-weight:600; margin-bottom:8px;}
.list_pds_box .pds_box_right span{ color:#333; line-height:20px; width:380px; display:block;}


.pds_box_content{padding-bottom:20px; margin-top:30px;}
.pds_box_content .pds_content_left{width:220px; float:left}
.pds_box_content .pds_content_left img{width:195px; height:165px;}
.pds_box_content .pds_content_right{width:460px; float:right}
.pds_box_content .pds_content_right p{ color:#333; font-size:12px; line-height:30px;}

.pds_cont_box{ overflow:scroll; height:600px; border:#ddd 1px solid; padding:20px;line-height:28px; }
.download_box{ margin-top:15px;} 
.download_box li{ height:32px; line-height:32px; position:relative; text-indent:10px;background:url(list_line.png) repeat-x bottom;}
.download_box li span{ height:28px; line-height:28px; position: absolute; width:100px; right:10px; text-align:center;}
.download_box li span a{background:url(download_ico.png) 0px no-repeat; padding-left:15px;}
.download_box li span a:hover{background:url(download_ico1.png) 0px no-repeat; text-decoration:none}



.neikan_box{}
.neikan_box li{ width:130px; float:left; margin-left:20px; margin-right:20px;}
.neikan_box li p{ width:130px; line-height:24px;}
.neikan_box li p span{line-height:24px; display:block;}
.neikan_box li p a{ color:#999999}



.neikan_title{border-top:#E7E2E2 1px solid; margin-top:40px; line-height:32px; font-size:15px; font-weight:bold;}
.gbook_tip{ color:#0574AE; line-height:20px; text-indent:24px;}
.gbook_list td{ line-height:24px;}
.in_btn{ width:80px; height:28px; background:#0574AE; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; border:none; cursor:pointer}



.job_box td span{ color:#FFFFFF;font-weight:bold;}
.job_box td { height:28px; line-height:28px;border-bottom:#E7E2E2 1px solid;}
.job_box p{ padding-left:20px;}



.job_content_jj{border-bottom:#E7E2E2 1px solid; padding-bottom:10px;}
.job_content_jj p{ font-size:14px; line-height:28px; height:28px; color:#000000; margin-bottom:10px;font-weight:bold;}
.job_content_jj li{ width:260px; float:left; line-height:24px;} 



.job_content_zz{ margin-top:10px;border-bottom:#E7E2E2 1px solid;line-height:24px; padding-bottom:10px; }
.job_content_zz p{ font-size:14px; line-height:28px; height:28px; color:#000000; margin-bottom:10px;font-weight:bold;}


.job_content_xx{ margin-top:10px;padding-bottom:10px; }
.job_content_xx_cont{font-size:14px; line-height:28px; height:28px; color:#000000; margin-bottom:10px; font-weight:bold;}
.job_content_xx_txt{line-height:24px;}



.job_tou td{ line-height:24px;}
.job_txt{ border:#ccc 1px solid; height:24px; width:180px;}
.job_txt2{ border:#ccc 1px solid; height:24px; width:280px;}
.job_txt3{ border:#ccc 1px solid; width:320px;}


.search_list{ width:100%;}


.KeFuDiv{
	position: absolute;
	height:200px;
	width:100px;
}

.KeFuList{
	background:url(../images/mid001.gif);
}

.KeFuTitle{
	background:url(../images/list_001.gif);
	margin-left:9px;
	font-size:9pt;
	width:101px;
	height:20px;
	text-align:center;
}

.KeFuItem{
	text-align:center; padding-top:5px; padding-bottom:5px;
	font-size:9pt;
}