/*---------------*/
body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,dd,dt,dl,li,form,input{
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
a img, :link img, :visited img{border:0;}
ul,li{list-style-type:none;}
button{cursor:pointer;}
body{ background:url(../images/beig.jpg) repeat;}
.row{display:block;clear:both;width:auto;height:auto;}
.col{display:inline;clear:none;float: left;width:auto;height:auto;}
.left{ float:left; display:block;}
.right{ float:right; display:block;}
.bold{ font-weight:bold;}
.container{ width:1002px; margin:0 auto; position:relative;}
.nav_flash{ width:1002px; height:136px;}
.main{ width:920px; height:auto; margin:2px auto 0 auto; overflow:hidden;}
	.main .main_img{ width:518px; height:290px; background:url(../images/left_bg.jpg) no-repeat; position:relative;}
	.main .main_img h2{ font-size:12px; color:#FFFFFF; margin:5px 0 0 36px; *margin:7px 0 0 36px;}
	.main .img_list{ margin:3px 0 0 2px; width:514px; height:252px; overflow:hidden;}
	.main .img_list a{ display:block; width:514px; height:252px; position:absolute;}
	.main .img_num{ position:absolute; bottom:14px; right:2px; z-index:10;}
	.main .img_num ul{ text-align:center; color:#FFFFFF; font-size:12px;}
	.main .img_num li{ float:left; width:45px; height:15px; overflow:hidden; background:url(../images/img_num.gif) left top no-repeat; cursor:pointer;}
	.main .main_news{ width:394px; height:290px; background:url(../images/right_bg.jpg) no-repeat; margin-left:8px; position:relative;}
	.main .main_news h2{ font-size:12px; color:#FFFFFF; margin:5px 0 0 36px; *margin:7px 0 0 36px;}
	.main .news_more{ position:absolute; top:8px; right:4px;}
	.main .main_news ul{ font-size:12px; position:absolute; top:44px; left:20px;}
	.main .main_news li{ width:360px; height:22px; *height:20px; overflow:hidden;}
	.main .ellipsis{ width:272px; height:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
	/*.main .main_yx{ width:25px; height:91px; background:url(../images/yx_button.gif) no-repeat; margin-top:10px; position:relative;}
	.main .main_yx h2{ width:15px; font-size:12px; color:#FFFFFF; margin:16px 0 0 7px; position:absolute; line-height:16px;}
	.main .main_yx a{ display:block; width:25px; height:91px; position:absolute; background:#000000; filter:alpha(opacity=0); opacity:0;}
	.main .main_flash{ width:882px; height:103px; overflow:hidden; margin:3px 0 0 10px; white-space:nowrap;}
	#scroll_begin, #scroll_end, #scroll_begin object, #scroll_end object{ display:inline;}*/
.indexyx{ width:942px; height:287px; background:url(../images/yx_bg1.png) no-repeat; margin:9px auto; *margin:8px auto;}
	.indexyx h2{ font-size:12px; color:#81cbd0; padding:12px 0 6px 18px; *padding:14px 0 6px 18px; font-weight:100;}
	.indexyx h3{ font-size:12px; color:#81cbd0; padding:12px 0 6px 18px; *padding:16px 0 6px 18px !important; _padding:6px 0 6px 18px; font-weight:100;}
	.indexyx ul{overflow:hidden;}
    .indexyx li{ float:left; margin:6px 0 4px 8px; display:inline; width:225px; overflow:hidden; height:60px;}
	.indexyx li a:hover img{ filter:alpha(opacity=80); opacity:0.8;}
.indexyx2{ width:942px; height:317px; background:url(../images/yx_bg2.gif) no-repeat; margin:7px auto; *margin:6px auto;}
	.indexyx2 h2{ font-size:12px; color:#81cbd0; padding:11px 0 6px 18px; *padding:13px 0 6px 18px; font-weight:100;}
	.indexyx2 h3{ font-size:12px; color:#81cbd0; padding:13px 0 2px 18px; *padding:6px 0 2px 18px; font-weight:100;}
    .indexyx2 li{ float:left; margin:6px 0 0 8px; display:inline;}
	.indexyx2 li p{ font-size:12px; color:#9ec5b2; text-align:center; padding:6px 0 0 0; *padding:10px 0 0 0; line-height:1.231;}
	.indexyx2 li a:hover img{ filter:alpha(opacity=80); opacity:0.8;}	
.foot{ width:1002px; height:111px; background:url(../images/foot.gif) no-repeat; margin-top:5px; position:relative;}
	.foot .foot_menu{ font-size:12px; color:#fff9d0; text-align:center; width:300px; margin:0 auto; padding-top:38px;}
	.foot .foot_text{ margin-top:12px;}
	.foot .foot_text p{ font-size:12px; color:#49494d; margin-left:140px;}
	.foot .cgigc{ height:33px; left:808px; position:absolute; top:66px; width:100px;}
	.foot .cgigc a{ background:#000000 none repeat scroll 0 0; display:block; height:33px; filter:alpha(opacity=0); opacity:0; text-indent:-9999px; width:100px;}

.yx{ width:978px; height:379px; margin:5px auto 0 auto; overflow:hidden; background:url(../images/yx_bg.gif) no-repeat;}
	.yx object{ margin:4px; float:left; clear:left;}
.news{ width:928px; height:auto; margin:5px auto 0 auto; overflow:hidden;}
	.news_flash{ width:170px; height:auto;}
	.news_text{ width:752px; height:auto; margin:2px 0 0 5px;}
	.news_top{ width:750px; height:30px; background:url(../images/news_top.jpg) no-repeat; border:1px #415f6a solid; border-bottom:none;}
	.news_middle{ width:750px; height:auto; border-left:1px #415f6a solid; border-right:1px #415f6a solid;}
	.news_bottom{ width:750px; height:12px; overflow:hidden; background:url(../images/news_bottom.jpg) no-repeat; border:1px #415f6a solid; border-top:none;}
	.news_middle_bg{ width:660px; height:auto; margin:0 auto; background:url(../images/news_middle_bg.jpg) repeat-y; position:relative; padding-bottom:20px; overflow:hidden;}
	.news_middle_bg h1{ font-size:16px; color:#ff3300; font-weight:bold; text-align:center; padding-top:10px;}
	.news_middle_bg p,.news_ConT{ font-size:12px; color:#FFFFFF; text-indent:24px; width:600px; margin:5px auto 0 auto; line-height:20px;}
	.news_middle_bg ul{ font-size:12px; color:#666666; margin-left:10px;}
	.news_middle_bg li{ width:630px; height:22px; *height:20px; overflow:hidden;}
	.news_middle_tit{ width:658px; height:26px; overflow:hidden; background:url(../images/news_tit.jpg) no-repeat; color:#ffff33; font-size:14px; line-height:26px; *line-height:30px; text-indent:30px; margin:10px auto;}
	.news_list{ width:166px; height:auto;}
	.news_list_top{ width:164px; height:40px; background:url(../images/news_list_top.jpg) no-repeat; border:1px #415f6a solid; border-bottom:none;}
	.news_list_bottom{ width:164px; height:12px; overflow:hidden; background:url(../images/news_list_bottom.jpg) no-repeat; border:1px #415f6a solid; border-top:none;}
	.news_list_middle{ width:164px; height:auto; border-left:1px #415f6a solid; border-right:1px #415f6a solid; overflow:hidden;}
	.news_list_middle ul{ width:153px; height:158px; margin:5px auto; background:url(../images/news_list.gif) no-repeat;}
	.news_list_middle li{ margin-bottom:2px;}
	.list_a1, .list_a2, .list_a3, .list_a4, .list_a5{ width:153px; height:30px; background:url(../images/news_list.gif) no-repeat;}
	.list_a1{ background-position:-153px 0;}
	.list_a2{ background-position:-153px -32px;}
	.list_a3{ background-position:-153px -64px;}
	.list_a4{ background-position:-153px -96px;}
	.list_a5{ background-position:-153px -128px;}
	.news_list_middle li a{ width:153px; height:30px; display:block; text-indent:-9999px;}
	.news_list_text{ width:752px; height:auto; margin-left:5px;}
	.article_left{ width:286px; height:248px; border:1px solid #293746; margin:10px 0 0 10px;}
		.article_left dl{ color:#95b4c7; font-size:12px; margin:20px 0 0 20px;}
		.article_left dt{ line-height:30px; font-weight:bold;}
		.article_left dd{ line-height:25px; width:250px;}
	.article_right{ width:338px; height:248px; border:1px solid #293746; margin:10px 0 0 10px;}
		.article_right dl{ color:#95b4c7; font-size:12px; margin:20px 0 0 20px;}
		.article_right dt{ line-height:30px; font-weight:bold;}
		.article_right dd{ line-height:25px; width:300px;}
	/*.article_text{ padding:20px 0 0 10px;}
		.article_text dl{ font-size:12px; color:#ffa200;}
		.article_text dt{ font-size:14px; clear:both; line-height:30px;}
		.article_text dd{ float:left; width:200px; line-height:25px; margin-left:10px;}*/
	.article_tit{ width:658px; height:26px; overflow:hidden; background:url(../images/art_tit.jpg) no-repeat; margin-top:33px; float:left; clear:left;}
		.article_tit ul{ margin:7px 0 0 18px;}
		.article_tit li{ float:left; background:url(../images/art_radio.jpg) no-repeat 0 0; width:108px; height:16px; overflow:hidden; cursor:pointer; text-indent:25px; line-height:15px; *line-height:18px;}
	.article_search{ font-size:12px; color:#95b4c7; margin:0 0 0 5px; *margin:1px 0 0 5px;}
		.article_search input{ border:none; background:none; color:#95b4c7; font-size:12px; margin:0 0 0 4px; width:110px;}
		.article_search a{ display:block; width:40px; height:20px; position:relative; left:182px; top:-18px;}
	.article_tip{height:41px; background:url(../images/art_tip_left.gif) no-repeat 0 0; position:absolute; color:#666666; top:306px; line-height:30px; text-indent:12px; font-size:12px;}
	.article_tip2nd{height:41px; background:url(../images/art_tip_left.gif) no-repeat 0 0; position:absolute; color:#666666; top:0; line-height:30px; text-indent:12px; font-size:12px;}
	.article_list{ width:630px; height:auto; background:#10222f; border-top:1px #1e3343 solid; margin:0 auto; overflow:hidden; position:relative; top:10px; padding-bottom:10px;}
		.article_list h2{ font-size:14px; color:#ffa200; border-left:1px #1e3343 solid; border-right:1px #1e3343 solid; line-height:30px; text-indent:10px; height:30px; width:628px;}
		.article_list table{ background:#1e3343; font-size:12px;}
		.article_list tr{ background:#10222f;}
		.article_list th{ color:#95b4c7; padding:5px; text-align:left;}
		.article_list td{ color:#669999; padding:5px;}
	.article_return{ float:right; margin:-2px 4px 0 0;}
	.article_text{ width:630px; height:auto; background:#10222f; border:1px #1e3343 solid; margin:0 auto; overflow:hidden; position:relative; top:10px; padding-bottom:10px;}
		.article_text h2{ font-size:14px; color:#ffa200; margin:10px 0 0 10px;}
		.article_text h3{ font-size:12px; color:#ffa200; margin:20px 0 0 38px;}
		.article_text p{ line-height:14px; color:#95b4c7;}
		.article_text ul{ margin:5px 0 0 50px; color:#95b4c7;}
		.article_text li{ margin:10px 0;}
	.copy{ font-size:12px; color:#CCCCCC; cursor:pointer;}	
	#MyDiv dl{ font-size:12px; color:#95b4c7; margin:10px 0 10px 10px;}
	#MyDiv dt{ color:#ffa200; line-height:30px;}
	#MyDiv dd{ line-height:20px; margin-left:10px;}
	#MyDiv p{ color:#ffa200; line-height:30px; font-size:12px; margin-left:10px;}
	.timeline{ width:560px; margin:0 auto;}
	.timeline img{ width:560px;}
	.timeline h2{ font-size:14px; color:#FF0000; font-weight:bold; text-align:center; line-height:25px;}
	.timeline table{ color:#95b4c7; background:#FFFFFF; font-size:12px; width:560px;}
	.timeline table tr{ background:#000000;}
	.timeline table td{ padding:5px;}
	.contactus_gn h2{ font-size:12px; color:#FFFFFF; font-weight:bold; margin:10px 0 0 54px;}
	.contactus_gn p{ color:#95b4c7; line-height:15px;}	
	.contactus_hw{ font-size:14px; color:#00FF00; margin:20px 0 0 30px;}
	.contactus_hwl{ width:300px; height:auto;}
	.contactus_hwl h2{ font-size:12px; color:#FFFFFF; font-weight:bold; margin:10px 0 0 54px;}
	.contactus_hwl p{ color:#95b4c7; line-height:15px; margin-left:30px;}
	.contactus_hwr{ width:300px; height:auto; *margin-top:-10px; padding-bottom:20px;}
	.contactus_hwr h2{ font-size:12px; color:#FFFFFF; font-weight:bold; margin:0 0 0 54px;}
	.contactus_hwr p{ color:#95b4c7; line-height:15px; margin-left:30px;}
	.aboutus img{ float:left; margin-left:10px; color:#95b4c7;}
	.aboutus p{ text-align:left; text-indent:24px; line-height:24px; color:#95b4c7;}
	.awards{ margin:10px 0 0 10px;}
	.awards h2{ font-size:14px; color:#FF0000; font-weight:bold; margin:10px 0;}
	.awards ul{ font-size:12px; color:#95b4c7;}
	.awards li{ background:url(../images/medal.gif) left 6px no-repeat; text-indent:20px; width:600px; height:auto; line-height:25px;}
	.awards li p{ line-height:15px; color:#95b4c7; margin-bottom:10px;}
	
.color_yellow a:link{ color:#fff9d0; text-decoration:none;}
.color_yellow a:visited{ color:#fff9d0; text-decoration:none;}
.color_yellow a:hover,a:active{ color:#fff9d0; text-decoration:underline;}
.color_brown a:link{ color:#0d2d32; text-decoration:none;}
.color_brown a:visited{ color:#0d2d32; text-decoration:none;}
.color_brown a:hover,a:active{ color:#0d2d32; text-decoration:underline;}

.color_gay a:link{ color:#ff8a00; text-decoration:none;}
.color_gay a:visited{ color:#ff8a00; text-decoration:none;}
.color_gay a:hover,a:active{ color:#ff8a00; text-decoration:underline;}
.color_blue a:link{ color:#42c0df; text-decoration:none;}
.color_blue a:visited{ color:#42c0df; text-decoration:none;}
.color_blue a:hover,a:active{ color:#42c0df; text-decoration:underline;}
.color_gray a:link{ color:#95b4c7; text-decoration:none;}
.color_gray a:visited{ color:#95b4c7; text-decoration:none;}
.color_gray a:hover,a:active{ color:#95b4c7; text-decoration:none;}
.color_red a:link{ color:#95b4c7; text-decoration:none;}
.color_red a:visited{ color:#95b4c7; text-decoration:none;}
.color_red a:hover,a:active{ color:#95b4c7; text-decoration:underline;}
.news_ConT a{ color:#95b4c7; }

.pager{text-align: center; font-size: 12px; color:#fff9d0;}
.pager a{color:#fff9d0;}
.jobitem{font-size:12px;padding:5px 0px 0px 50px;color:#95b4c7;line-height:21px;}