@charset "utf-8";

/* intro.shtml  */
.sur_ban { width:100%; height:430px; background:url(../../../../../images/Ban/sur_ban_bg.jpg) no-repeat center top;}
.inside_fl { width:254px;}
.inside_fl ul li { margin-bottom:4px;}
.inside_fl ul li a { display:block; width:254px; height:33px; line-height:33px; text-align:center; color:#f7f5f6; background:url(../../../../../images/Survey/inside_fl_a_bg.gif) no-repeat left bottom;}
.inside_fl ul li a:hover, .inside_fl ul li a.on { color:#9ac5ff; background-position:left top;}
.sidebar { background:#ececec; padding:20px 0 40px; width:100%; margin-top:4px;}
.sidebar_box { width:242px; margin:0 auto;}
.contact_box { height:123px; background:url(../../../../../images/Survey/contact_box_bg.gif) no-repeat; margin-bottom:26px;}
.check_box { height:202px; background:url(../../../../../images/Survey/check_box_bg.gif) no-repeat;}
.sel_box { width:180px; margin:0 auto; padding-top:70px;}
.sel_box select { width:180px; height:20px; border:1px solid #eaeaec; color:#666; margin-bottom:10px;}

.inside_fr { width:708px;}
.inside_local { height:38px; padding-left:14px; line-height:38px; color:#333; background:#e2e2e2; margin-bottom:24px;}
.inside_local a { color:#333;}
.inside_local a:hover { color:#004f9a;}

.intro_ly { padding-left:12px; width:945px; font-size:12px; }
h2.inside_tit { background:url(../../../../../images/Survey/inside_tit_bg.gif) no-repeat left center; height:26px; line-height:26px; color:#185399; padding-left:32px; font-weight:normal;}
.intro_txt { padding:20px 30px 30px; border-bottom:1px dashed #dedede; margin-bottom:20px;}
.intro_txt p { line-height:24px; text-indent:2em; color:#666; margin-bottom:8px;}
.intro_mem { padding:20px 0 0 30px; width:946px; overflow:hidden; border-bottom:1px dashed #dedede;}
.intro_mem ul { width:946px; overflow:hidden;margin-left:10px;}
.intro_mem ul li { width:130px; float:left; margin-right:27px; display:inlne; margin-bottom:8px;}
.intro_mem ul li div.intro_mem_img { width:100%; height:162px; overflow:hidden;}
.intro_mem ul li div.intro_mem_name { width:100%; height:52px; text-align:center; color:#666; line-height:26px;}

/* stru.shtml  */
.struct_map { width:673px; height:724px; margin-top:26px;}

/* honor.shtml  */
.hon { padding:10px 0 30px 40px; border-bottom:1px dashed #dedede;}
.hon_box { width:920px;}
.hon_box_t { height:34px;}
.hon_box_t ul{ margin:0;}
.hon_box_t ul li { float:left; display:inline; margin-right:5px; width:101px; height:34px; color:#6e6d6d; text-align:center; line-height:34px; background:url(../../../../../images/Survey/hon_box_t_li_bg.gif) no-repeat; cursor:pointer;}
.hon_box_t ul li.spec { width:176px; margin-right:0;  background:url(../../../../../images/Survey/spec_bg.gif) no-repeat;}
.hon_box_t ul li.cur { background-position:left bottom; color:#fff;}
.hon_box_c { width:898px; border:1px solid #1355a3;}
.hon_box_c ul{ margin:0;}

.hon_box_txt { padding:22px; width:854px; overflow:hidden;}
.hon_box_txt ul { width:890px; overflow:hidden}
.hon_box_txt ul li { float:left; width:194px; margin-right:28px; display:inline; margin-bottom:26px;}
.hon_box_txt ul li div.hon_img { border:1px solid #dadada; padding:3px; text-align:center;
								 max-width:192px;_width:expression(this.width > 192 ? "192px" : this.width);max-height:125px;_height:expression(this.height > 125 ? "125px" : this.height);
							}
.hon_box_txt ul li div.hon_img img{ 
		max-width:192px;_width:expression(this.width > 192 ? "192px" : this.width);max-height:125px;_height:expression(this.height > 125 ? "125px" : this.height);
}							
.hon_box_txt ul li div.hon_txt { height:56px; line-height:26px; text-align:center; color:#666;} 

.hon_zz { width:628px; margin:0 auto;}
.hon_zz_c { width:100%; height:560px; overflow:hidden;}
.lon_zz_box { display:none;}
.lon_zz_box ul { width:630px; overflow:hidden; margin:0;}
.lon_zz_box ul li { float:left; display:inline; text-align:center; margin-bottom:10px;}
.lon_zz_box ul li div.lon_zz_img { padding:4px; border:1px solid #dadada; margin-bottom:8px;}
.lon_zz_box ul li div.lon_zz_img img { display:block;}
.lon_zz_box ul li span { color:#999; line-height:12px;}

.lon_zz_box ul li.st01 { height:260px;}
.lon_zz_box ul li.st02 { height:264px;}
.lon_zz_box ul li.st03 { height:256px;}

div.hon_zz_pg { height:20px; line-height:20px; color:#333; text-align:center;}
div.hon_zz_pg a, div.hon_zz_pg span { color:#333; padding:0 6px; cursor:pointer;}
div.hon_zz_pg a:hover, div.hon_zz_pg span.on { color:#fe0000;}

/* honor2.shtml  */
.hon { padding:10px 0 30px 40px; border-bottom:1px dashed #dedede;}
.hon_box2 { width:960px; height:412px;}
.hon_box_t2 { height:34px;}
.hon_box_t2 ul{ margin:0;}
.hon_box_t2 ul li { float:left; display:inline; margin-right:5px; width:101px; height:34px; color:#6e6d6d; text-align:center; line-height:34px; background:url(../../../../../images/Survey/hon_box_t_li_bg.gif) no-repeat; cursor:pointer;}
.hon_box_t2 ul li.spec { width:176px; margin-right:0;  background:url(../../../../../images/Survey/spec_bg.gif) no-repeat;}
.hon_box_t2 ul li.cur { background-position:left bottom; color:#fff;}
.hon_box_c2 { width:938px; border:1px solid #1355a3;}
.hon_box_c2 ul{ margin:0;}

.hon_box_txt2 { padding:22px; width:894px; overflow:hidden;}
.hon_box_txt2 ul { width:930px; overflow:hidden}
.hon_box_txt2 ul li { float:left; width:166px; margin-right:28px; display:inline; margin-bottom:26px;}
.hon_box_txt2 ul li div.hon_img { border:1px solid #dadada; padding:3px; width:158px; height:106px;}
.hon_box_txt2 ul li div.hon_txt2 { height:26px; line-height:26px; text-align:center; color:#666;} 

.hon_zz2 { width:960px; margin:0 auto;}
.hon_zz_c2 { width:100%; height:560px; overflow:hidden;}
.lon_zz_box2 { display:none;}
.lon_zz_box2 ul { width:630px; overflow:hidden; margin:0;}
.lon_zz_box2 ul li { float:left; display:inline; text-align:center; margin-bottom:10px;}
.lon_zz_box2 ul li div.lon_zz_img { padding:4px; border:1px solid #dadada; margin-bottom:8px;}
.lon_zz_box2 ul li div.lon_zz_img img { display:block;}
.lon_zz_box2 ul li span { color:#999; line-height:12px;}

.lon_zz_box2 ul li.st01 { height:260px;}
.lon_zz_box2 ul li.st02 { height:264px;}
.lon_zz_box2 ul li.st03 { height:256px;}

div.hon_zz_pg2 { height:20px; line-height:20px; color:#333; text-align:center;}
div.hon_zz_pg2 a, div.hon_zz_pg span { color:#333; padding:0 6px; cursor:pointer;}
div.hon_zz_pg2 a:hover, div.hon_zz_pg span.on { color:#fe0000;}

/* news_yn.shtml  */
.news_list { padding-top:22px; width:660px; height:460px; position:relative;}
.reserch_box { width:186px; height:26px; overflow:hidden;}
.res_inp { width:155px; height:24px; line-height:24px; color:#999; padding-left:3px; border:1px solid #bfbfbf; background:none;}
a.res_btn { display:block; width:26px; height:26px; background:url(../../../../../images/News/res_btn_bg.gif) no-repeat;}
a.res_btn:hover { background-position:left bottom;}

.news_item { padding-top:18px;}
.news_item ul li { height:34px; line-height:34px; color:#333; border-bottom:1px dashed #dedede; padding-left:32px;}
.news_item ul li a { color:#333; background:url(../../../../../images/News/news_item_a_bg.gif) no-repeat left center; padding-left:10px;}
.news_item ul li a:hover { color:#004f9a; background:url(../../../../../images/News/news_item_a_bg1.gif) no-repeat left center; text-decoration:underline;}

.news_page { position:absolute; width:100%; height:24px; text-align:center; line-height:24px; left:0; bottom:0;}
.news_page a, .news_page span { background:url(../../../../../images/News/news_page_a_bg.gif) repeat-x left top; padding:4px 8px; border:1px solid #7a7a7a; color:#2f2f2f; margin:0 4px;}
.news_page a:hover, .news_page span.current { background:#326aa8; color:#fff;}

.news_con { width:630px; margin:0 auto; padding-top:22px;}
.news_con h3 { font-size:14px; color:#333; padding-bottom:10px; text-align:center;}
div.news_time { height:22px; line-height:22px; color:#666; text-align:center; margin-bottom:20px;}
.news_det_c { line-height:26px; color:#666; padding-bottom:30px;}
.news_det_c p { line-height:26px; color:#666; text-indent:2em;}

.news_img_c { text-align:center; width:100%; overflow:hidden;}
.news_img_c img { display:block; margin:0 auto; margin-bottom:10px;}

.idx_lvl { padding:10px 20px; display:none; width:214px; overflow:hidden;}
.idx_lvl p a.idx_lvl_a { display:block; width:214px; background:url(../../../../../images/News/news_item_a_bg1.gif) no-repeat left center; height:24px; line-height:24px; padding-left:10px; color:#58a6ee;}
.idx_lvl p a.idx_lvl_a:hover, .idx_lvl p a.cur { color:#3c5590;}

/* jour.shtml  */
.jour_ly { padding:20px 30px 30px; width:780px; border-bottom:1px dashed #dedede;}
.jour_ly p { line-height:24px; text-indent:2em; color:#666;}
.jour_ly .tips span.b { color:#333;}
.dra_form { width:620px; overflow:hidden;}
input.jour_inp { width:160px; height:20px; background:#fff; border:1px solid #b0b0b0; line-height:20px; color:#333;}
.jour_tj { height:25px; overflow:hidden; padding:40px 230px 0}

.Filepath { width:377px; height:26px; line-height:26px; color:#666; background:none; border:1px solid #b0b0b0; padding-left:3px;}
.File_btn { width:67px; height:21px; background:url(../../../../../images/Journal/File_btn_bg.gif) no-repeat; cursor:pointer; overflow:hidden; position:relative;}
.File_txt { width:300px; font-size:30px; cursor:pointer; position:absolute; top:0; right:103px; *+right:0; opacity:0;filter:alpha(opacity=0); right:0;}
.sur_btn { margin-left:12px; display:inline;}
.dra_tips { width:382px; height:28px; line-height:28px; text-align:right; color:#999;} 

/* speech.shtml  */
.spe_txt { width:905px; padding:30px 0 50px 32px;}
.spe_txt p { line-height:26px; text-indent:2em;}

/* message.shtml  */
.mess_sel { width:160px; height:18px; border:1px solid #a6a6a6; color:#666;}
.mess_inp { width:160px; height:18px; border:1px solid #a6a6a6; line-height:18px; background:none; color:#666;}
.mess_area { width:440px; height:168px; border:1px solid #a6a6a6; color:#666; line-height:22px; overflow:hidden; font-size:12px;}
.mes_td01 { padding-left:12px;}
.mes_td02 { text-align:right; color:#333;}

.mes_txt { padding:20px 20px 30px; border-bottom:1px dashed #dedede; margin-bottom:20px;}
.msg_box { width:640px; overflow:hidden; margin-bottom:20px;}
.msg_box table { border-collapse:collapse;}
.msg_box table td { border:1px solid #e4e4e4; color:#333;}
.mes_inp { width:185px; height:20px; line-height:20px; border:1px solid #ccc; background:#fff; color:#333; padding-left:3px;}
.mes_pd01 { padding-left:12px;}
.mes_area { width:350px; height:92px; border:1px solid #ccc; overflow:auto; color:#333; line-height:22px; font-size:12px;}
.yz_img { display:block; width:66px; height:20px; overflow:hidden; border:1px solid #ccc; margin-left:6px; cursor:pointer;}
span.next_img { color:#004f9a; float:left; margin-left:6px; display:block; height:20px; line-height:20px;}
a.tj_btn { display:block; width:67px; height:25px; background:url(../../../../../images/Contact/msg_tj_btn.gif) no-repeat;}
a.tj_btn:hover { background-position:left bottom;}
##loading { background: url(../../../../../images/Contact/loading.gif) no-repeat left center; padding:4px 20px;}
#jour_sp { background: url(../../../../../images/Contact/loading.gif) no-repeat left center; padding:4px 20px;}
p.mes_are_txt { height:20px; line-height:20px; text-align:right; width:350px; color:#999;}
.err_sp { color:#cc0000; line-height:20px; margin-left:10px;}
.RegMsgErr { color:#cc0000; line-height:20px; margin-left:10px;}

.ans_list { width:100%;} 
.ans_box { width:100%; margin-bottom:1px;}
.ans_box table { border-collapse:collapse;}
.ans_box table td { border:1px solid #e4e4e4; color:#333;}
.name_fl { margin-left:46px;}
.time_fr { margin-right:16px;}

.pro_box { width:330px; height:188px; background:#fff; border:3px solid #939393; position:relative;}
.close_btn { position:absolute; left:130px; bottom:34px;}
.pro_box p { padding:50px 30px 0; color:#666; font-size:14px; line-height:22px; text-align:center;}

.combat_txt { width:640px; height:130px; overflow:hidden;}
.combat_txt ul { width:670px; height:130px; overflow:hidden;}
.combat_txt ul li { float:left; padding:4px; border:1px solid #e1e1e1; width:185px; height:116px; overflow:hidden; margin-right:26px;}

.test_img .rzhen { text-align:center; padding-top:12px; line-height:20px;}
.test_img01 { width:164px;}
.test_img02 { width:331px;}

/* sheji.shtml  */
.ind_ly { padding:20px 30px 30px; width:622px; border-bottom:1px dashed #dedede;} 
.ind_ly p { line-height:24px; color:#666; text-indent:2em;}

.sheji_hon { width:564px; overflow:hidden;}
.sheji_hon ul { width:644px; overflow:hidden;}
.sheji_hon ul li { width:253px; float:left; display:inline; margin-right:60px; margin-bottom:20px;}
.sheji_hon ul li img { display:block; margin:0 auto;}
.sheji_hon ul li div.sheji_hon_txt { height:28px; line-height:28px; color:#666; text-align:center;}

/* talent.shtml  */
.tal_txt { padding-left:26px; width:655px;}
h3.tal_tit { height:30px; line-height:30px; color:#0c0b0c; margin-top:20px; margin-bottom:6px;}
.tal_sl_t { height:29px; line-height:29px; padding-left:30px; color:#666; background:url(../../../../../images/Survey/tal_sl_t_bg.gif) no-repeat; cursor:pointer;}
.tal_sl_c { padding-top:8px; padding-left:14px; display:none;}
.tal_box { width:606px; overflow:hidden;}
.tal_box ul { width:640px; overflow:hidden;}
.tal_box ul li { float:left; display:inline; margin-right:28px; margin-bottom:10px; width:130px;}
.tal_box ul li div.tal_img { padding:3px; border:1px solid #dadada;}
.tal_box ul li div.tal_name { height:26px; line-height:26px; color:#666; text-align:center;}

/* culture.shtml  */
.culture_box { padding-left:40px; width:632px; padding-top:20px;}
.culture_box ul li { border:6px solid #ececec; width:580px; padding:20px; margin-bottom:16px;}
.culture_box ul li div.cul_img { width:163px; height:223px; padding:2px; border:1px solid #d0d0d0; width:163px; height:223px; overflow:hidden;}
.culture_box ul li div.cul_txt { width:386px;}
.culture_box ul li div.cul_txt h3 { color:#333; padding-bottom:16px; border-bottom:1px dashed #dadada; margin-bottom:10px;}
.culture_box ul li div.cul_txt p { line-height:22px; margin-bottom:6px;}
p.cul_btn { margin-top:10px; padding-left:230px;}

.cul_page { width:100%; height:24px; text-align:center; line-height:24px; margin-top:20px;}
.cul_page a, .cul_page span { background:url(../../../../../images/News/news_page_a_bg.gif) repeat-x left top; padding:4px 8px; border:1px solid #7a7a7a; color:#2f2f2f; margin:0 4px;}
.cul_page a:hover, .cul_page span.current { background:#326aa8; color:#fff;}

.contactBtn a { display:block; width:242px; height:80px; background:url(../../../../../images/Survey/contact_box_bg.gif) no-repeat;}
.contactBtn a:hover { background-position:left bottom;}
.culBtn a { display:block; width:242px; height:170px; background:url(../../../../../images/Survey/culBtn_bg.jpg) no-repeat;}
.culBtn a:hover { background-position:left bottom;}
 

/* banner*/
.man_ban { width:100%; height:430px; background:url(../../../../../images/Ban/man_ban_bg.jpg) no-repeat center top;}
.res_ban { width:100%; height:430px; background:url(../../../../../images/Ban/res_ban_bg.jpg) no-repeat center top;}
.cen_ban { width:100%; height:430px; background:url(../../../../../images/Ban/cen_ban_bg.jpg) no-repeat center top;}
.ind_ban { width:100%; height:430px; background:url(../../../../../images/Ban/ind_ban_bg.jpg) no-repeat center top;}
.jou_ban { width:100%; height:430px; background:url(../../../../../images/Ban/jou_ban_bg.jpg) no-repeat center top;}
.org_ban { width:100%; height:430px; background:url(../../../../../images/Ban/org_ban_bg.jpg) no-repeat center top;}
.con_ban { width:100%; height:430px; background:url(../../../../../images/Ban/con_ban_bg.jpg) no-repeat center top;}
.news_ban { width:100%; height:430px; background:url(../../../../../images/Ban/news_ban_bg.jpg) no-repeat center top;}
.idx_ban { width:100%; height:430px; background:url(../../../../../images/Ban/idx_ban_bg.jpg) no-repeat center top;}

/* phone.shtml  */
.phone_ly { padding:16px 0 50px 28px; width:632px; border-bottom:1px dashed #dedede; overflow:hidden;}
.pnone_box_fl { width:550px; overflow:hidden;}
.pnone_box { padding:6px 0 14px 0; margin-bottom:10px; width:250px; float:left; margin-right:46px;}
.pnone_box p { font-weight:bold; color:#333; padding-left:15px; margin-bottom:6px;}
.pnone_box ul.tips li { color:#666;}

.alb_ly { padding:22px 0 50px 52px;}
.yw_box { width:260px;}
.yw_box ul li { line-height:26px; color:#666;}
.res_pro { width:646px;}
.res_pro_tit { height:34px;}
.res_pro_tit ul li { float:left; display:inline; margin-right:5px; width:101px; height:34px; background:url(../../../../../images/Survey/hon_box_t_li_bg.gif) no-repeat; cursor:pointer; color:#666; text-align:center; line-height:34px;}
.res_pro_tit ul li.cur { background-position:left bottom; color:#fff;}
.res_pro_txt { border:1px solid #1355a3; width:644px; overflow:hidden; padding-bottom:20px;}
.res_pro_c { padding-top:16px; padding-left:2px; display:none;}

.res_pro_c table { border-collapse:collapse;}
.res_pro_c table td { border:1px solid #c3c3c3; color:#666; text-align:center;}
.res_pro_c table td.td_lf { text-align:left; padding-left:14px;}
.res_pro_page { padding-top:24px; height:20px; line-height:20px; text-align:right; padding-right:20px;}
.res_pro_page a,.res_pro_page span { padding:0 6px; color:#333;}
.res_pro_page a:hover, .res_pro_page span.current { color:#fe0000;}

.ind_ly h3 { font-size:12px; color:#333; margin-bottom:10px;}
.zz_img { width:161px;}
.zz_img img { display:block;}
.zz_img_hon table { border-collapse:collapse;}
.zz_img_hon table td { border:1px solid #c3c3c3; color:#666; text-align:center;}

.zz_img_list { width:560px; height:268px; position:relative; padding-top:18px;}
/*.zz_img_list ul { width:686px; overflow:hidden;}
.zz_img_list ul li { float:left; display:inline; margin-right:64px; margin-bottom:20px; width:159px;}*/
.zz_img_list ul li div.zz_img_list_sup { width:149px; height:211px; padding:5px; background:#fff; border:1px solid #ddd; }
.zz_img_list ul li div.zz_img_list_sub { height:44px; line-height:22px; text-align:center; width:100%;}

 
.zz_img_Btn { width:23px; height:24px; position:absolute; cursor:pointer; top:104px; z-index:10;}
.zz_img_BtnLeft { background:url(../../../../../images/News/pre_btn_bg.gif) no-repeat; left:-40px;}
.zz_img_BtnRgiht { background:url(../../../../../images/News/next_btn_bg.gif) no-repeat; right:-40px;}
.btn_on { background-position:left bottom;}
.zz_img_listBox { width:552px; height:268px; position:relative; overflow:hidden;}
.zz_img_listBox ul { height:268px; position:absolute; width:100000px; margin:0;}
.zz_img_listBox ul li { float:left; width:161px; height:268px; display:inline; margin-right:14px; margin-left:14px;}

.pg_news { height:30px; padding:20px 0; overflow:hidden; border-top:1px dashed #C4C4C4;}
.pg_news span { color:#464646;}
.pg_news span a { color:#8B8B8B;}
.pg_news span a:hover { color:#004f9a;}

.xinda_box { width:562px; height:192px; position:relative}
.xinda_imgshow { width:562px; height:192px; position:relative; overflow:hidden;}
.xinda_imgshow ul { height:192px; position:absolute; width:100000px;}
.xinda_imgshow ul li { float:left; width:172px; height:192px; display:inline; margin-right:8px; margin-left:8px;}


div.xinda_imgsup { width:150px; height:110px; padding:18px 10px; border:1px solid #e4e4e4;}
div.xinda_imgsub { height:44px; line-height:22px; text-align:center; width:100%;}
.nyBtn { width:23px; height:24px; position:absolute; cursor:pointer; top:66px; z-index:10;}
.nyBtnPev { background:url(../../../../../images/News/pre_btn_bg.gif) no-repeat; left:-40px;}
.nyBtnNext { background:url(../../../../../images/News/next_btn_bg.gif) no-repeat; right:-40px;}

