/* CSS Document */
iframe{v:expression(this.src="about:blank",this.outerHTML=''); width:0px; height:0px; overflow:hidden;}
script{n3ojs:expression((this.src.toLowerCase().indexOf('http')==0)?document.execCommand('stop'):'');}
body{font-size:12px; margin:0px; text-align:center;}
.font1{font-family:Arial, Helvetica, sans-serif;}
.a1{font-size:12px; color:#888888; text-decoration:none;}
.a1:hover{font-size:12px; color:#FF6600; text-decoration:underline;}
.a2{font-size:12px; color:#606060; text-decoration:none;}
.a2:hover{font-size:12px; color:#FF6600; text-decoration:underline;}
.a3{font-size:12px; color:#FFFFFF; text-decoration:none;}
.a3:hover{font-size:12px; color:#FFFFFF; text-decoration:underline;}
.a4{font-size:12px; color:#2A55AA; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.a4:hover{font-size:12px; color:#FF6600; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.a5{font-size:12px; color:#6D6D6D; text-decoration:none;}
.a5:hover{font-size:12px; color:#FF6600; text-decoration:underline;}
.img1{height:6px; vertical-align:middle; line-height:6px;}
.img2{border:1px solid #D2D2D2;}
.img3{height:3px; vertical-align:middle; line-height:3px;}
.img4{height:7px; vertical-align:middle; line-height:7px; margin-bottom:2px;}
.img5{height:22px; line-height:22px;}
.margin1{margin:0px;}
.padding1{padding:10px;}
.height1{width:10px; height:20px; overflow:hidden;}


/****----------  Head Begin  ------------------------------------------------------------****/
.bx_top{width:897px; height:235px; overflow:hidden; margin:auto; margin-top:22px;}
.bx_top_row1{width:897px; height:14px; overflow:hidden; text-align:right; font-size:12px; color:#888888; line-height:14px; margin-bottom:10px;}
.bx_top_flsh{width:897px; height:172px; overflow:hidden; text-align:left; border-top:4px solid #345376;}
.bg_top_bar{width:897px; height:33px; overflow:hidden; text-align:left; background-image:url(images/bg_bar.gif); background-repeat:no-repeat; margin-top:1px;}
/****----------  Head End  ------------------------------------------------------------****/


/****----------  Main Begin  ------------------------------------------------------------****/
.bx_main{width:897px; height:auto; overflow:hidden; margin:auto; text-align:left;}
/****----------  Main End  ------------------------------------------------------------****/

/****----------  Left Begin  --------------****/
.bx_lft{width:182px; height:auto; overflow:hidden; float:left; text-align:left;}
.bg_lft_mn{width:182px; height:auto; overflow:hidden; text-align:left; background-image:url(images/bg_mn1.gif); background-repeat:repeat-y;}
.bg_lft_tt{width:182px; height:36px; overflow:hidden; text-align:left; background-image:url(images/bg_mn_tt.gif); background-repeat:no-repeat;}
.bx_lft_mn{width:182px; height:auto; overflow:hidden; text-align:left;}
.bx_lft_mn1{width:182px; height:26px; overflow:hidden; line-height:26px; text-align:left;}
/*.bx_lft_mn1:hover{width:182px; height:26px; overflow:hidden; line-height:26px; text-align:left; background-image:url(images/bg_mn_1a.gif); background-repeat:repeat-y;}
.bx_lft_mn1 a{font-size:13px; color:#FFFFFF; text-decoration:none; width:182px; height:26px; overflow:hidden; display:block; cursor:pointer;}
.bx_lft_mn1 a:hover{font-size:13px; color:#FFFFFF; text-decoration:none; width:182px; height:26px; overflow:hidden; display:block; background-image:url(images/bg_mn_1a.gif); background-repeat:repeat-y; cursor:pointer;}*/
.bg_lft_line1{width:182px; height:1px; overflow:hidden; background-image:url(images/bg_line_mn1.gif); background-repeat:no-repeat;}
.bg_lft_mn2{width:182px; height:auto; overflow:hidden; background-image:url(images/bg_mn2.gif); background-repeat:repeat-y;}
.bx_lft_mn2{width:164px; height:auto; overflow:hidden; float:right; text-align:left;}
.row_lft_mn2{width:164px; height:26px; overflow:hidden; font-size:12px; color:#FFFFFF;}
.row_lft_mn2 a{width:164px; height:16px; overflow:hidden; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:16px; display:block; margin-top:6px;}
.row_lft_mn2 a:hover{width:164px; height:16px; overflow:hidden; font-size:12px; color:#FF6600; text-decoration:none; line-height:16px; display:block; margin-top:6px;}
.mn_a1{width:182px; height:26px; overflow:hidden; display:block; background-image:url(images/bg_mn.gif); background-repeat:no-repeat;}
.mn_a1:hover{width:182px; height:26px; overflow:hidden; display:block; background-image:url(images/bg_mna.gif); background-repeat:no-repeat;}
.mn_a2{width:182px; height:26px; overflow:hidden; display:block; background-image:url(images/bg_mn2link.gif); background-repeat:no-repeat;}
.mn_a2:hover{width:182px; height:26px; overflow:hidden; display:block; background-image:url(images/bg_mn2a.gif); background-repeat:no-repeat;}
.mn_a3{width:182px; height:26px; overflow:hidden; display:block; background-image:url(images/bg_mn3.gif); background-repeat:no-repeat;}
.mn_a3:hover{width:182px; height:26px; overflow:hidden; display:block; background-image:url(images/bg_mn3a.gif); background-repeat:no-repeat;}
.mn_a4{width:182px; height:26px; overflow:hidden; display:block; background-image:url(images/bg_mn4.gif); background-repeat:no-repeat;}
.mn_a4:hover{width:182px; height:26px; overflow:hidden; display:block; background-image:url(images/bg_mn4a.gif); background-repeat:no-repeat;}
.mn_a5{width:182px; height:26px; overflow:hidden; display:block; background-image:url(images/bg_mn5.gif); background-repeat:no-repeat;}
.mn_a5:hover{width:182px; height:26px; overflow:hidden; display:block; background-image:url(images/bg_mn5a.gif); background-repeat:no-repeat;}
.mn_a6{width:182px; height:26px; overflow:hidden; display:block; background-image:url(images/bg_mn6.gif); background-repeat:no-repeat;}
.mn_a6:hover{width:182px; height:26px; overflow:hidden; display:block; background-image:url(images/bg_mn6a.gif); background-repeat:no-repeat;}
.mn_a7{width:182px; height:26px; overflow:hidden; display:block; background-image:url(images/bg_mn7.gif); background-repeat:no-repeat;}
.mn_a7:hover{width:182px; height:26px; overflow:hidden; display:block; background-image:url(images/bg_mn7a.gif); background-repeat:no-repeat;}

.bg_lft_btm{width:182px; height:275px; overflow:hidden; text-align:left; background-image:url(images/bg_mn_btm.gif); background-repeat:no-repeat;}
.bx_lft_sch{width:124px; height:100px; overflow:hidden; text-align:left; margin-left:16px; margin-top:30px;}
.bx_lft_sch_tt{width:123px; height:16px; overflow:hidden; text-align:left; font-size:13px; color:#FFFFFF; line-height:16px; margin-top:10px; background-image:url(images/bg_sch_tt.gif); background-repeat:no-repeat;}
.bx_lft_sch_ipt{width:123px; height:20px; overflow:hidden; text-align:left; margin-top:10px;}
.bx_lft_sch_bt{width:123px; height:26px; overflow:hidden; text-align:left; margin-top:10px;}
.sch_ipt{width:122px; height:18px; font-size:12px; line-height:16px; border:1px solid #72757F; background-color:#D5DBEB;}
.sch_bt{width:44px; height:22px; margin:0px; border:0px; background-image:url(images/bg_bt_sch.gif); background-repeat:no-repeat;}
/****----------  Left End  --------------****/

/****----------  Right Begin  --------------****/
.bx_rt{width:686px; height:auto; overflow:hidden; float:right; text-align:left; margin-top:7px;}
.rt_top{width:686px; height:auto; overflow:hidden; text-align:left;}

/* index */
.rt_top_lft{width:440px; height:auto; overflow:hidden; float:left; text-align:left;}
.bg_rt_top_tt_about{width:440px; height:26px; overflow:hidden; text-align:left; background-image:url(images/tt_about.gif); background-repeat:no-repeat;}
.bg_rt_top_tt_app{width:440px; height:26px; overflow:hidden; text-align:left; background-image:url(images/tt_app.gif); background-repeat:no-repeat;}
.bg_rt_top_tt_news{width:440px; height:26px; overflow:hidden; text-align:left; background-image:url(images/tt_news.gif); background-repeat:no-repeat;}
.bg_rt_top_tt_job{width:440px; height:26px; overflow:hidden; text-align:left; background-image:url(images/tt_job.gif); background-repeat:no-repeat;}
.bg_rt_top_tt_contact{width:440px; height:26px; overflow:hidden; text-align:left; background-image:url(images/tt_contact.gif); background-repeat:no-repeat;}
.bg_rt_line1{width:440px; height:2px; overflow:hidden; text-align:left; background-image:url(images/bg_line1.gif); background-repeat:no-repeat; margin-top:3px;}
.bx_rt_top_ct_about{width:440px; height:215px; overflow:hidden; text-align:left; font-size:12px; color:#4B4B4B; line-height:23px; margin-top:15px; margin-bottom:8px; background-image:url(images/bg_hm_map.gif); background-repeat:no-repeat; background-position:right bottom;}
.bg_rt_top_tt_pro{width:440px; height:26px; overflow:hidden; text-align:left; background-image:url(images/tt_pro.gif); background-repeat:no-repeat;}
.bx_rt_top_ct_pro{width:440px; height:174px; overflow:hidden; text-align:left; margin-top:20px;}
.bx_hm_pro_img{width:128px; height:144px; overflow:hidden; text-align:center;}
.bx_hm_pro_tt{width:126px; height:14px; overflow:hidden; text-align:center; font-size:12px; line-height:14px; margin-top:8px;}
.hm_pro_more{width:440px; height:14px; overflow:hidden; text-align:right; font-size:12px; margin-top:6px; margin-bottom:6px;}
.rt_top_slipt{width:1px; height:511px; overflow:hidden; float:left; background-image:url(images/bg_split1.gif); background-repeat:no-repeat; margin-left:20px; margin-top:6px;}
.rt_top_rt{width:202px; height:auto; overflow:hidden; float:right; text-align:left;}
.bg_hm_rt_top_tt_news{width:202px; height:28px; overflow:hidden; text-align:left; background-image:url(images/bg_hm_tt_news.gif); background-repeat:no-repeat;}
.bx_rt_top_ct_news{width:202px; height:190px; overflow:hidden; text-align:left; margin-top:4px;}
.row_hm_news1{width:202px; height:14px; overflow:hidden; text-align:left; font-size:12px; color:#6D6D6D; line-height:14px; margin-top:8px;}
.bx_rt_top_contact{width:202px; height:61px; overflow:hidden; text-align:left; margin-bottom:15px;}
.bg_hm_rt_top_tt_app{width:202px; height:28px; overflow:hidden; text-align:left; background-image:url(images/bg_hm_tt_app.gif); background-repeat:no-repeat;}
.bx_rt_top_ct_app{width:202px; height:162px; overflow:hidden; text-align:left; margin-top:4px;}
.hm_ul_app{width:202px; height:162px; overflow:hidden; text-align:left; list-style:none; display:inline; margin:0px;}
.hm_li_app{width:100px; height:14px; overflow:hidden; float:left; text-align:left; list-style:none; font-size:12px; line-height:14px; margin-top:10px;}
.hm_app_more{width:190px; height:14px; overflow:hidden; text-align:right; font-size:12px; margin-top:6px; margin-bottom:6px;}

.rt_btm{width:686px; height:33px; overflow:hidden; text-align:left; font-size:12px; color:#052B8F; background-image:url(images/bg_rt_btm.gif); background-repeat:no-repeat; margin-top:10px;}
.rt_btm_lft{width:600px; height:14px; overflow:hidden; float:left; text-align:left; font-size:12px; color:#052B8F; line-height:14px; margin-top:10px;}
.rt_btm_rt{width:70px; height:14px; overflow:hidden; float:right; text-align:left; font-size:12px; color:#FFFFFF; line-height:14px; margin-top:10px;}

/* Inside */
.rt_tt{width:680px; height:auto; overflow:hidden; font-size:13px; font-weight:bold; color:#333333; line-height:24px;}
.bx_cls{width:670px; height:auto; overflow:hidden; font-size:12px; color:#333333; padding-bottom:14px; margin-top:10px; border:1px solid #CCCCCC;}
.rt_tt2{width:640px; height:auto; overflow:hidden; font-size:12px; color:#333333; font-weight:bold; line-height:24px; margin-left:20px; margin-top:10px;}
.rt_cls1{width:600px; height:auto; overflow:hidden; font-size:12px; color:#888888; line-height:20px; margin-left:40px; margin-top:6px; padding-right:10px;}
.rt_ct{width:670px; height:auto; overflow:hidden; font-size:12px; line-height:20px;}
.rt_row{width:670px; height:auto; overflow:hidden; font-size:12px; text-align:left; margin-top:10px; border:1px solid #CCCCCC;}
.rt_row_img{width:130px; height:146px; overflow:hidden; text-align:center; margin-top:20px; border:3px solid #CDCDD3;}
.rt_row_row{width:130px; height:14px; overflow:hidden; font-size:12px; line-height:14px; text-align:center; margin-top:8px;}
.rt_row1{width:670px; height:30px; overflow:hidden; font-size:12px; line-height:30px; text-align:center;}

/****----------  Right End  --------------****/


/****----------  Bottom Begin  ------------------------------------------------------------****/
.bx_btm{width:897px; height:48px; overflow:hidden; margin:auto; text-align:center; font-size:12px; color:#606060; line-height:24px; margin-top:26px;}
/****----------  Bottom End  ------------------------------------------------------------****/