body { text-align: center; font-family:"Song", arial;margin:0; padding:0; background: #FFF; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
img{vertical-align:top;}
strong{font-weight:normal;}
em {font-style:normal;}
h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
h1 { margin:0; padding:0;font-size:22px;  }
/* Link */
a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000;text-decoration:none;}
a:hover {color:#FF0000; text-decoration:underline;}
a:active {color:#1f3a87;}
/*box*/
.box{ padding:0px; margin: auto; text-align:center;}

.passport{width:983px; margin: auto; background:url(../images/main_topbj.gif); height:31px;}
.passport_left{ width:445px; float:left;}
.passport_right{ width:538px; float:left;}
.passport .s1{padding:4px 5px 0 10px; float:left;}
.passport .s2{padding:4px 5px 0 0; float:left;}
.passport .s3{padding:5px 10px 0 0; float:left;}
.passport .s4{ padding:6px 5px 0 0; float:left;}
.passport .s5{ padding:10px 3px 0 3px; float:left;}
.passport .s6{padding:1px 5px 0 5px; float:left;}
.passport .s7{ padding:10px 3px 0 8px; float:left;}
/*logo/menu*/
.globalMenu{width:983px; margin: auto; height:63px;}
.globalMenu .logo{width:190px; float:left;}
.globalMenu .logo img{margin:3px 0 0 0;}
.globalMenu .Layout{ width:86px; float:left;}
.en{ margin:11px 0 0 0;}
.l1{padding:0 5px 0 10px; float:left;}
.l2{color:#B70616; font-weight:800; text-align:left; padding:2px 0 0 0;}

.menu{width:700px; border:solid 1px #CFCDCE; float:left; height:50px; margin:5px 0 0 5px;}
.menu01{ margin:5px 5px 5px 8px; float:left; width:140px;border-right:solid 1px #D6D6D6;}
.md1{ height:17px; line-height:17px; margin:0 0 6px 0;}
.md1_01{ width:32px; background:url(../images/main_dht.jpg); float:left; font-weight:800; color:#FFFFFF;}

.md1_01 a:link {color: #ffffff; text-decoration:none;}
.md1_01 a:visited {color: #ffffff;text-decoration:none;}
.md1_01 a:hover {color: #ffffff; text-decoration:underline;}
.md1_01 a:active {color: #bc2931;}
.md03{ float:left; margin:1px 0 0 7px; font-size:14px;}
.md2{height:17px; line-height:17px;}
.menu02{ margin:5px 5px 5px 8px; float:left; width:112px;border-right:solid 1px #D6D6D6;}
.menu03{ margin:5px 5px 5px 8px; float:left; width:112px;}


.nav_login{width:981px; margin: auto; border:solid 1px #CDCDCD;}

.login_search{ width:981px; height:70px; background: url(../images/login_sst.jpg);}
.login_searchl{ width:331px; margin:5px 0 0 8px; border:solid 1px #FAB246; float:left; height:53px; display:inline; background:url(../images/lodin_st.gif);}
.login_searchlt{ width:331px; height:24px;}
.login_searchlb{ width:331px; height:24px; clear:both;}
.login_searchlt .ls1{ padding:10px 0 0 10px; font-weight:800; float:left; color:#A11017;}
.login_searchlt .ls2{ padding:5px 0 0 5px; float:left;}
.login_searchlt .ls3{ padding:4px 0 0 5px; float:left;}
.login_searchlb .ls4{ padding:8px 0 0 10px; font-weight:800; float:left; line-height:16px;}
.login_searchlb .ls5{ padding:8px 0 0 8px; float:left; line-height:16px;}
.login_site{ width:620px; height:51px; border:solid 1px #CCCCCC; margin:5px 8px 0 10px; float:right; padding:2px 0 0 0; display:inline;}
/*middle*/
.login_nav{ width:981px; height:auto;}
.gyxxt{ width:965px; height:22px; margin:0 8px 10px 8px; border-bottom:solid 2px #B1B1B1; line-height:22px;}
.dhl{ width:675px; float:left;}
.dhl .dh01{ float:left; padding:4px 7px 0 0;}
.dhl .dh02{ float:left; padding:0 6px 0 0;}
.dhl .dh03{FILTER: dropshadow(color=#ffffff,offx=2,offy=1,positive=1,)shadow(color=#cccccc,direction=100);font-weight:800; color:#FF6600; font-size:14pt; letter-spacing:7px; float:left;}


.gyxxt1{ width:965px; height:22px; margin:8px 8px 10px 8px; border-bottom:solid 2px #B1B1B1; line-height:22px;}
.dhl1{ width:675px; float:left;}
.dhl1 .dh011{ float:left; padding:4px 7px 0 0;}
.dhl1 .dh021{ float:left; padding:0 6px 0 0;}
.dhl1 .dh031{FILTER: dropshadow(color=#ffffff,offx=2,offy=1,positive=1,)shadow(color=#cccccc,direction=100);font-weight:800; color:#FF6600; font-size:14pt; letter-spacing:7px; float:left;}

.dhr{ width:290px; float:left;}

.list14_Lgra li {overflow:hidden; height:24px;line-height:24px; background: url(../images/d0.gif) no-repeat;}

.list16_Lgra li {overflow:hidden; height:24px;line-height:24px; background: url(../images/d0.gif) 3px no-repeat;}

.list15_Lgra li {overflow:hidden; height:24px;line-height:24px; background: url(../images/dd0.gif) no-repeat;}

.rc{width:965px;margin:0 8px 10px 8px;}
.rc h2{ height:20px; background:url(../images/rc_h2t.gif); text-align:left; padding:0 0 0 40px; font-weight:800; font-size:14px; color:#FDA400;}
.rc h2 strong{ padding:0 0 0 10px; color:#000000; font-weight:800; font-size:12px;}
.rcm{ width:959px; border-left:solid 3px #FFC501; border-right:solid 3px #FFC501; height:205px;}
.rcm_l{ width:300px; border-right: dotted 1px #CCCCCC; float:left; margin:5px 0 0 8px;}
.rcm_l ul li{ line-height:24px; height:24px; text-align:left; padding:0 0 0 12px;}
.rcm_l ul li img{ padding:3px 0 0 0;}
.rcm_m{ width:430px; float:left;}
.rcm_ml{ width:220px; float:left;}
.rcm_ml h3{font-weight:800; color:#FDA400; font-size:14px; height:20px; text-align:left; padding:0 0 0 20px;}
.selebg1 {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; MARGIN-TOP: 5px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/rczp_st.gif); BORDER-LEFT: #ffffff 0px solid; WIDTH: 115px; COLOR: #333333; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: "", arial, verdana,helvetica, sans-serif; HEIGHT: 25px; BACKGROUND-COLOR: #e7e7e7;}

.rcm_ml ul li{line-height:27px; text-align:left; padding:0 0 0 10px; height:27px;}

.rcm_mr{ width:210px; float:left;}
.rcm_mr h3{font-weight:800; color:#FDA400; font-size:14px; height:20px; text-align:left; padding:0 0 0 20px;}
.rcm_mr ul li{height:27px; line-height:27px; text-align:left;}

.rcm_r{ width:200px; float:left;}
.rcm_rt{ width:200px; height:110px;}
.rcm_rt ul li img{ margin:0 0 5px 0;}

.rcm_rb{ width:180px; margin:5px 8px 0 10px;}
.rcm_rb ul li{ width:80px; float:left; color:#F55602; line-height:24px; height:24px; text-align:left; padding:0 0 0 10px;}
.rcf{ width:965px;}


.r_site{ width: 271px; border:solid 1px #CCCCCC; clear:both; margin:0 0 10px 0;}
.r_site img{ margin:3px;}

.rc_main{ width:965px; margin:0 8px 0 8px; clear:both;}

.rc_main2{ width:965px; margin:0 8px 0 8px; clear:both; height:auto;}

.rc_main5{ width:965px; margin:0 8px 0 8px; clear:both; height:505px;}
.rc_main1{ width:965px; margin:0 8px 0 8px; clear:both; height:474px;}
.rc_main4{ width:965px; margin:0 8px 0 8px; clear:both; height:870px;}


.rc_main3{ width:965px; margin:0 8px 0 8px; clear:both; height:690px;}

.rc_mainl{ float:left; width:688px; border:solid 1px #F1D58C; margin:0 10px 0 0; height:480px;}

.rc_mainl_zh{ float:left; width:688px; border:solid 1px #F1D58C; height:325px; margin:0 0 10px 0;}

.rc_mainl_zh h2{ height:27px; line-height:27px; text-align:left; padding:0 0 0 15px; border-bottom:solid 1px #F1D58C; font-size:14px; font-weight:800; color:#FFA400; background:url(../images/rc_mb.jpg); margin:0 0 10px 0;}

.rc_mainl_zh p{ height:25px; line-height:25px; padding:0 20px 0 0; text-align:right;}

.l_mbm{ width:10px; float:left;}

.rc_mainl h2{ height:27px; line-height:27px; text-align:left; padding:0 0 0 15px; border-bottom:solid 1px #F1D58C; font-size:14px; font-weight:800; color:#FFA400; background:url(../images/rc_mb.jpg); margin:0 0 10px 0;}

.rc_mainl p{ height:25px; line-height:25px; padding:0 20px 0 0; text-align:right;}
.rc_mainr{ float:left; width:263px; border:solid 1px #F1D58C; height:325px; margin:0 0 10px 0;}
.rc_mainr h2{ height:27px; line-height:27px; text-align:left; padding:0 0 0 15px; border-bottom:solid 1px #F1D58C; font-size:14px; font-weight:800; color:#FFA400; background:url(../images/rc_mb.jpg); margin:0 0 8px 0;}
.rc_mainr ul li{ width:125px; float:left; height:49px; margin:0 2px 0 2px;}

.rc_botton{width:965px; margin:0 8px 0 8px; clear:both; height:219px;}
.rc_bl{ width:425px; float:left; border:solid 1px #F1D58C; height:207px; margin:0 0 10px 0;}
.rc_bl h2{ height:27px; line-height:27px; text-align:left; padding:0 0 0 15px; border-bottom:solid 1px #F1D58C; font-size:14px; font-weight:800; color:#FFA400; background:url(../images/rc_mb.jpg); margin:0 0 8px 0;}

.rc_blt{ width:415px; margin:5px;}
.rc_blt ul li{ float:left; line-height:24px; height:24px;}
.rc_blt ul li#rc1{ width:60px; text-align:center; background:#b5e3ff; font-weight:800;}
.rc_blt ul li#rc2{ width:80px; text-align:center; background:#b5e3ff; font-weight:800;}
.rc_blt ul li#rc3{ width:70px; text-align:center; background:#b5e3ff; font-weight:800;}


.rc_blt ul li#rc4{ width:60px; text-align:center;}
.rc_blt ul li#rc5{ width:80px; text-align:center;}
.rc_blt ul li#rc6{ width:70px; text-align:center;}





.rc_br{ float:left; width:528px; margin:0 0 10px 10px; height:207px;}
.rc_br_zh{ float:left; width:528px; margin:0 0 10px 0; height:207px;}

.rc_brt{ width:528px; height:27px; background:url(../images/rczp_gl.gif); margin:0 0 8px 0;}
.rc_brt h2{ line-height:27px; font-weight:800; color:#FFFFFF; font-size:14px; text-align:left; padding:0 0 0 14px;}
.rc_brm{ width:528px;}
.rc_brb{ width:528px; height:12px; clear:both;}

.rc_qzgl{width:508px; height:19px; padding:0 0 0 20px;}
.rc_qzgl LABEL{width:68px;cursor:pointer; float:left; margin:0 10px 0 0; height:19px; line-height:19px; background:url(../images/rczp_mb.gif);}
.rc_qzgl .selected{width:68px;color:#F95305;font-weight:800; line-height:19px;height:19px; background:url(../images/rczp_mb1.gif);}
.rc_qzglt{ width:505px; margin:9px 9px 0 9px; height:136px;}
.rc_qzglt ul li{ width:230px; float:left; margin:0 10px 0 0; height:22px; line-height:22px; text-align:left; padding:0 0 0 10px;}


.yqlj{ width:959px; border:solid 1px #CCCCCC; height:98px; clear:both; margin:0 10px 0 10px;}
.yqljl{ float:left; width:56px;}
.yqljl img{ padding:6px 0 0 0;}

.yqljr{ float:left; width:894px; margin:6px 0 0 6px;}

.yqljr ul li{ width:149px; float:left; padding:0 0 6px 0; }


/*zpxx*/
.zp_ml{ width:670px; float:left; margin:0 0 20px 0;}
.zp_mlt{ width:660px; height:30px; border-bottom:solid 1px #CCCCCC; background:#FFFCC5; line-height:30px;}
.zp_mlt ul li{float:left; line-height:30px; height:30px; color:#4B4B49; font-weight:800;}
.zp_mlt ul li#jl{ width:65px;}
.zp_mlt ul li#jl1{ width:55px;}
.zp_mlt ul li#jl2{ width:87px;}






.zp_mlm{ width:660px; margin:5px 0 10px 0;}
.zp_mlm ul li{ float:left; height:30px; line-height:30px; border-bottom:dotted 1px #CCCCCC;}
.zp_mlm ul li#jl3{ width:65px;}
.zp_mlm ul li#jl4{ width:55px;}
.zp_mlm ul li#jl5{ width:87px; height:30px; line-height:30px; text-overflow:ellipsis; overflow:hidden; white-space: nowrap;}



.zp_mr{ width:285px; float:left; margin:0 0 0 10px;}
.zp_mr_zh{ width:285px; float:left;}

.sub_ym{ width:660px; height:50px; line-height:40px; clear:both; margin:10px 0 0 0; padding:10px 0 0 0;}
.ym{ float:left; padding:8px 0 0 80px; height:25px;}
.ym1{ float:left; padding:8px 0 0 15px;}
.ym2{ float:left; padding:0 0 0 15px;}


.zp_site{ width:668px; height:52px; border:solid 1px #CCCCCC; margin:0 0 10px 0; clear:both;}

.zp_site img{ margin:4px 0 0 0;}

.zp_mrt{ width:273px; border:solid 1px #F1D58C; height:230px; margin:0 0 10px 0;}

.zp_mrt h2{ height:27px; line-height:27px; text-align:left; padding:0 0 0 15px; border-bottom:solid 1px #F1D58C; font-size:14px; font-weight:800; color:#FFA400; background:url(../images/rc_mb.jpg); margin:0 0 8px 0;}
.zp_mrt h2 span{ float:right; font-size:12px; color:#666666; width:50px; font-weight:normal;}
.zp_mrt ul li{ line-height:24px; height:24px; text-align:left; padding:0 0 0 15px;}

.zp_mrt_new{ width:263px; padding:0 5px 0 5px;}
.zp_mrt_new ul li{ height:24px; line-height:24px; text-align:left; padding:0 0 0 12px;}






.zp_site1{ width:283px; border:solid 1px #CCCCCC; margin:10px 0 10px 0; height:54px;}
.zp_site1 img{ margin:2px 0 0 0;}

.zp_mrm{width:273px; border:solid 1px #F1D58C; height:185px; margin:0 0 10px 0;}
.zp_mrm h2{ height:27px; line-height:27px; text-align:left; padding:0 0 0 15px; border-bottom:solid 1px #F1D58C; font-size:14px; font-weight:800; color:#FFA400; background:url(../images/rc_mb.jpg); margin:0 0 8px 0;}
.zp_mrm h2 span{ float:right; font-size:12px; color:#666666; width:50px; font-weight:normal;}

.zp_mrm ul li{ line-height:24px; height:24px; text-align:left; padding:0 0 0 15px;}

.zp_mrmt{ width:280px; height:25px;}
.zp_mrmt ul li{ width:70px; line-height:25px; text-align:center; float:left; height:25px; color:#515151; font-weight:800;}

.zp_mrmt01{ width:280px;}
.zp_mrmt01 ul li{ width:70px; line-height:25px; text-align:center; float:left; height:25px;}


.zp_mrmtj{width:283px; border:solid 1px #F1D58C; height:215px; margin:0 0 10px 0;}
.zp_mrmtj h2{ height:27px; line-height:27px; text-align:left; padding:0 0 0 15px; border-bottom:solid 1px #F1D58C; font-size:14px; font-weight:800; color:#FFA400; background:url(../images/rc_mb.jpg); margin:0 0 8px 0;}
.zp_mrmtj h2 span{ float:right; font-size:12px; color:#666666; width:50px; font-weight:normal;}




.sub_jobt{ height:30px; background:#e9edf8; line-height:30px; margin:0 0 5px 0;}
.sub_jobt h2{ text-align:left; padding:0 0 0 15px; color:#FE5208; font-weight:800; font-size:14px; background:#f2f2f2;}
.sub_jobt h2 span{ float:right; width:100px;}
.sub_jobm{ width:660px; margin:10px 0 0 0; border:solid 1px #CCCCCC; height:120px;}
.sub_jobm ul li{ width:210px; text-align:left; float:left; height:30px; line-height:30px; padding:0 0 0 8px; overflow:hidden;}
.sub_jobmt{ width:660px;}
.sub_jobmt h2{line-height:30px; text-align:left; padding:0 0 0 15px; color:#0033CC; font-weight:800; font-size:14px;}
.sub_jobmt h2 span{ float:right; width:150px; color:#c80000;}
.sub_jobmt img{ padding:10px 0 10px 0;}

.sub_jobmt p{ line-height:24px; text-align:left; padding:0 0 0 15px;}

.sub_joblist{ width:660px; height:30px; margin:10px 0 0 0; border-top:solid 2px #E76D1A; background:#FFF6F1; margin:0 0 5px 0;}
.sub_joblist h2{ line-height:30px; text-align:left; height:30px; padding:0 0 0 15px; font-weight:800; color:#FE5208;}

.sub_joblist_t{ width:660px; clear:both; margin:0 0 10px 0;}

.sub_joblist_t0{ width:660px; clear:both; margin:0 0 10px 0;}
.sub_joblist_t0 ul li{ width:320px; line-height:24px; float:left; text-align:left; padding:0 0 0 10px;}

.sub_joblist_t002{ width:150px; float:left; margin:0 8px 0 0;}

.sub_joblist_t002r{ width:500px; float: left;}
.sub_joblist_t002r ul li{ width:238px; line-height:24px; float:left; text-align:left; padding:0 0 0 10px;}

.sub_joblist_tl{ width:100px; float:left; padding:20px 0 0 0; text-align:center;}

.sub_joblist_tr{ width:560px; float:left;}
.sub_joblist_tr p{ line-height:24px; text-align:left; padding:0 10px 0 5px;}

.sub_joblist_m{ width:660px; clear:both;}
.zp_mlt_t{width:668px; margin: 0 0 0 0;} 
.zp_mlt_t ul li{ float:left; line-height:30px; height:30px;}
.zp_mlt_t ul li#a1{ width:150px; background:#fffdc5; font-weight:800;}
.zp_mlt_t ul li#a2{ width:245px; background:#fffdc5;font-weight:800;}
.zp_mlt_t ul li#a3{ width:89px; background:#fffdc5;font-weight:800;}
.zp_mlt_t ul li#a4{ width:150px; border-bottom:dotted 1px #CCCCCC;}
.zp_mlt_t ul li#a5{ width:245px; border-bottom:dotted 1px #CCCCCC;}
.zp_mlt_t ul li#a6{ width:89px; border-bottom:dotted 1px #CCCCCC;}
.zp_mlt_t00{width:670px; margin: 0 5px 0 9px;}




.qzgl_ml{ width:670px; margin:0 0 10px 0;}
.qzgl_ml h2{ height:23px; border-bottom:solid 1px #CCCCCC; text-align:left; background:url(../images/qzgl_mb.jpg); padding:0 0 0 10px; font-weight:800; line-height:23px; margin:0 0 8px 0; font-size:14px;}

.qzgl_ml h3{ height:30px; text-align:left; border-bottom:dotted 1px #CCCCCC; line-height:30px; text-align:center; font-weight:800; font-size:14px; margin:0 0 10px 0;}
.qzgl_ml p{ line-height:24px; text-align:left; padding:0 10px 0 10px;}


.qzgl_ml_01 h3{ height:30px; text-align:left; border-bottom:dotted 1px #CCCCCC; line-height:30px; text-align:center; font-weight:800; font-size:14px; margin:0 0 10px 0;}
.qzgl_ml_01 p{ line-height:24px; text-align:left; padding:0 10px 0 10px;}

.news_t{ width:652px; margin:5px 5px 10px 10px; clear:both;}
.news_t p{ line-height:24px; text-align:left; text-indent:2em;}
.news_t p img{ float:left; padding:5px 10px 0 5px;}

.news{ width:670px; height:30px; line-height:30px; font-weight:800; font-size:14px;}
.news_fb{ width:420px; line-height:25px; font-size:12px; clear:both; padding:0 0 0 245px; text-align:left; font-weight:800; color:#F66B1A;}

.news_h{ height:27px; border-bottom:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; line-height:27px; clear:both;}
.s_h1{ float:left; padding:0 0 0 100px;}
.s_h2{ float:left; padding:0 0 0 10px;}
.s_h2 img{ padding:3px 0 0 0;}






.qzgl_ml_02{ width:660px; margin:10px 0 10px 0;}
.qzgl_ml_02 p{ line-height:24px; text-align:left; color:#999999;}
.qzgl_ml_03{ width:660px; height:20px; text-align:right;}
.qzgl_ml_03 .ml1{ float:right; padding:3px 10px 0 0;}
.qzgl_ml_03 .ml2{float:right; padding:0 10px 0 0;}



.qzgl_ml ul li{ line-height:30px; text-align:left; padding:0 0 0 10px; height:30px; font-size:14px;}
.qzgl_ml ul li span{ float:right; width:90px; text-align:center;}


.qzgl_b{ width:668px; border:solid 1px #CCCCCC; margin:10px 0 10px 0; height:150px; background:#F7F7F7; padding:0 0 8px 0;}
.qzgl_b h2{ height:23px; border-bottom:solid 1px #CCCCCC; background:url(../images/qzgl_mb.jpg); line-height:23px; text-align:left; font-weight:800; color:#F66B1A; padding:0 0 0 10px; font-size:14px; margin:0 0 8px 0;}
.qzgl_b ul li{ height:24px; line-height:24px; text-align:left; width:320px; padding:0 0 0 10px; float:left;}


/*footer*/
.footerm{ width:983px; margin:auto; clear:both;}
.footert{ width:983px; border-bottom:solid 1px #CCCCCC; height:25px; padding:4px 0 0 0;}
.footerb{ width:983px;}
.footerb p{ text-align:left; height:24px; line-height:24px; padding:8px 0 0 220px;}

.footerm_news{ width:965px; margin:auto; clear:both;}
.footert_news{ width:965px; border-bottom:solid 1px #CCCCCC; height:25px; padding:4px 0 0 0;}
.footerb_news{ width:965px;}
.footerb_news p{ text-align:left;line-height:24px; padding:8px 0 0 220px;}





.job_book{ width:670px; clear:both; margin:0 0 10px 0;}
.job_book h2{ height:25px; line-height:25px; border-left:solid 5px #ff6600; background:#efefef; margin:5px 0 10px 0; font-weight:800; text-align:left; padding:0 0 0 10px;}
.job_book ul li{text-align:right; height:30px; line-height:30px; padding:0 0 0 15px;}
.job_book ul li#b1{ height:86px; line-height:86px;}
.job_book ul li#b2{ height:25px; line-height:25px; padding:10px 0 0 0;}
.job_book ul li span{width:560px; float:right; text-align:left;}

.wycz{ width:656px; margin:8px;}
.wycz ul li{ text-align:right; height:35px; line-height:35px; padding:0 0 0 15px; font-weight:800; }
.wycz ul li span{width:560px; float:right; text-align:left; font-weight:normal;}










