﻿@charset "utf-8";@import url("new.css");
@JOEN;
@
body{margin:0; padding:0; font:12px/160% "汉仪中宋简",'宋体', Arial; background:url(../images/bg.gif) repeat-x left top #6c97b9; }
div{color:#666; margin:0 auto}
img{border:none; vertical-align:top}
dl,dd,dt,ul,li,form,iframe,h1,h2,h3,h4,h5,h6{margin:0; padding:0}
ul{list-style:none}
a{color:#2195df; text-decoration:none; outline:none}
a:hover{color:#7eb764}


.top_t1{width:950px;}
.top_t2{width:960px;margin-left:-2px;}
.top_nav{width:906px;float:left;clear:both;background:url(../img/nav_bg.jpg) repeat-x top;height:41px;padding-left:20px;}
.top_nav li{float:left;}

.top_t2_d1{width:30px;float:left;}
.top_t2_d2{width:908px;float:left;background:#ffffff;height:80px;}
.top_t2_d3{width:20px;float:left;}
.top_logo{width:210px;float:left;}



/*共用*/
.body{background:url(../images/main_bg.png) repeat-y; width:950px; overflow:hidden;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/main_bg.png'); _background:none}
.top_img{width:958px; text-align:right}
.clear{clear:both; height:0; line-height:0; font-size:0}
.iframe{width:968px;clear:both;}
.inp{height:15px; line-height:15px; border:#d6d6d6 solid 1px; background:#fff; color:#666}
.inp01{width:200px}
.inp02{width:320px}
.inp03{width:66px}
.inp04{width:350px; height:80px; overflow:auto}
.mt,.mb{width:100%; height:4px; line-height:4px; font-size:1px; background:url(../images/line01.gif) repeat-x left top;}
.mb{background:url(../images/line01.gif) repeat-x left bottom}
img.tr{float:right}
.mc {border-left:#becadf solid 1px; border-right:#becadf solid 1px; min-height:30px;_height:30px;}


.mc dd a.but{color:#fff; font-weight:bold; display:block; height:26px; line-height:24px; text-align:center; background:url(../images/but_bg.gif) no-repeat left top}
.mc dd a.but:hover{color:#fff; text-decoration:underline}
.mc dd a.but01{width:119px}
.mc dd a.but02{width:165px; background-position:left -26px}

/*分页*/
.mc_b .fenye{clear:both; font-family:Arial; text-align:center; height:16px; line-height:16px; margin-top:2em; padding-top:0.5em}
.mc_b .fenye a:hover{color:#7eb764}
.mc_b .fenye span{color:#7eb764; padding:0 4px; border:#e0f0c8 solid 1px; background:#f7fbf2}

/*首页中部*/
.main,.ban{width:894px; clear:both; margin-top:1.5em}
.main .more{margin:15px auto auto 131px; width:32px; height:13px}
.in_01,.in_02,.in_03,.in_04,.in_05{float:left; width:172px; height:165px; overflow:hidden}
.in_02,.in_04{margin:0 8px}
.in_01{background:url(../images/in_01.gif) no-repeat}
.in_01 ul{margin:1.8em auto auto 1em; line-height:22px}
.in_02{background:url(../images/in_02.gif) no-repeat}
.in_02 dl{margin:7px auto auto 1em}
.in_02 dt{color:#fb7c00; font-weight:bold}
.in_03{background:url(../images/in_03.gif) no-repeat}
.in_03 .in_pic{width:150px; height:114px; overflow:hidden; margin:12px auto auto 11px; clear:both}

/*网站底部*/
.foot{clear:both; width:928px; background:url(../images/foot_bg.gif) no-repeat; height:100px; text-align:center; margin-top:22px}
.foot dt{height:25px; line-height:25px; color:#007cc2; margin-bottom:5px}
.foot dd span{font-family:Arial, Helvetica, sans-serif; font-size:11px}
.foot_h{width:100%; height:26px; clear:both}
.foot_num{text-align:center}
.foot_num span{color:#c00; font-weight:bold; font-family:Arial}

/*二三级页面*/
.left{float:left; width:666px; overflow:hidden;}
.left .mc,.cont02 .mc{padding:15px}
.mc_t { height:10px;}
html>body .mc_t { height:auto; min-height:10px;}
.mc_t h3{color:#006ab6; font-size:16px; font-weight:bold; margin-bottom:1em; text-indent:3px}
.mc_t .banner{width:634px}
.mc_t .banner ul{position:absolute; width:153px; height:198px; margin:1px auto auto 1px}
.mc_t .banner li{text-indent:1.5em}
.mc_t .banner li a{display:block; width:153px}
.mc_t .banner li a:hover{background:url(../images/nav_bg.gif) repeat-x}
.mc_t .banner li ul{width:156px; display:none; margin:-65px auto auto 120px;*margin:-65px auto auto 100px}
.mc_t .banner li ul li{border:none}
.mc_t .banner li ul li a{width:128px; background:url(../images/line02.gif) repeat-x left bottom; clear:both; margin-left:19px}
.mc_t .banner li ul li a:hover{background:url(../images/line02.gif) repeat-x left bottom}
.mc_t .banner li ul li.nav_t{height:5px; line-height:5px; font-size:1px; text-align:right}
.mc_t .banner li ul li.nav_c{background:url(../images/win_cbg.png) repeat-y right top; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/win_cbg_ie6.png'); _background:none; min-height:60px; height:auto;_height:60px; padding:0.5em 0 1em}
.mc_t .banner li ul li.nav_c div{background:url(../images/win_lbg.gif) no-repeat left top; min-height:60px;_height:60px}
.mc_t .banner li ul li.nav_b{height:9px; line-height:9px; font-size:1px; background:url(../images/win_bbg.png) no-repeat right top;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='images/win_bbg.png'); _background:none;_margin-left:8px}
.mc_t .banner li:hover,.mc_t .banner li.over{background:url(../images/nav_bg.gif) repeat-x}
.mc_t .banner li:hover ul,.mc_t .banner li.over ul{display:block}
.mc_t ul{float:left; width:146px; margin-left:0.6em;}
.mc_t li{clear:both; border-bottom:#e4e4e4 solid 1px; height:27px; line-height:27px; text-indent:4px; font-weight:bold}



.mc_t li ul { width:156px; height:10px; position:absolute; float:left; margin:-45px auto auto 45px; z-index:100; display:none;}
html>body .mc_t li ul { height:auto; min-height:10px;}
.mc_t li ul li {border:none;}
.mc_t li ul li a{width:121px; background:url(../images/line02.gif) repeat-x left bottom; clear:both; margin-left:19px}
.mc_t li ul li a:hover{background:url(../images/line02.gif) repeat-x left bottom}
.mc_t li ul li.nav_t{height:5px; line-height:5px; font-size:1px; text-align:right}
.mc_t li ul li.nav_c{background:url(../images/win_cbg.png) repeat-y right top; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/win_cbg_ie6.png'); _background:none; min-height:60px; height:auto;_height:60px; padding:0.5em 0 1em;}
.mc_t li ul li.nav_c div{background:url(../images/win_lbg.gif) no-repeat left 9px; min-height:60px;_height:60px;}
.mc_t li ul li.nav_c div a { display:block; clear:both;}
.mc_t li ul li.nav_b{height:9px; line-height:9px; font-size:1px; background:url(../images/win_bbg.png) no-repeat right top;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='images/win_bbg.png'); _background:none;_margin-left:8px}

p.line { line-height:18px;}

.mc_t li.searchLi { clear:both; float:left; margin:0; padding:0; text-indent:0; height:20px; border-bottom:none; margin-top:10px;}
.mc_t li.searchLi * { margin:0; padding:0;}
.mc_t li.searchLi input.ss_0 { display:block; border:1px #ccc solid; width:90px; padding:0 2px; line-height:18px; height:18px; float:left; font-size:12px; color:#666;}
.mc_t li.searchLi input.ss_1 { display:block; border:none; cursor:pointer; width:45px; height:20px; float:right;}


.mc_t .bans{float:right; width:464px; margin-right:0.3em; display:inline}
.mc_t .bans img{border:#becadf solid 1px}
.mc_b{width:200px; float:left; margin-top:1em; overflow:hidden; background:url(../images/mc_b_bg.gif) repeat-x left bottom}
.mc_b .mc{padding-bottom:0;*padding-bottom:8px}
.mc_b dt{font-weight:bold; border-bottom:#c7d0e1 solid 1px; color:#2195df; font-size:13px; height:14px; line-height:15px; padding-bottom:4px}
.mc_b dt span{float:right}
.mc_b dd{padding-right:6px; height:252px; overflow:hidden}
.mc_b dd h3{font-size:12px; color:#2195df; margin:0.8em auto 0.5em}
.mc_b dd a{color:#636363}
.mc_b dd a:hover{color:#333}
.mc_b dd img.dd_pic{margin:1em auto auto 45px}
.mc_b dd p{margin:1.2em 0 0; padding:0}
.mc_b02,.mc_b11,.mc_b13,.mc_b15{margin:1em 16px auto; display:inline}
.mc_b02 dd img.dd_pic{margin-top:2em}
.mc_b03{width:307px; margin-top:1.5em;}
.mc_b03 dd{padding-top:1.5em; height:240px; line-height:22px}
.mc_b03 dd a,.mc_b10 dd a,.mc_b21 dd a,.mc_b22 dd a{color:#2195df; padding-left:1em}
.mc_b03 dd a:hover,.mc_b10 dd a:hover,.mc_b21 dd a:hover,.mc_b22 dd a:hover{color:#7eb764}
.mc_b04{width:633px}
.mc_b04 dd{padding:1.5em 0 2.7em; height:auto}
.mc_b05 dd{line-height:24px; padding-top:0.8em}
.mc_b05 dd h3{border-bottom:#99c9ee solid 1px; margin-top:0; line-height:20px}
.mc_b05 dd h3 span{float:right; padding-top:7px}
.mc_b05 dd .area{font-weight:bold; margin-top:2em}
.mc_b05 dd .area a{color:#0077d4}
.mc_b05 dd .area a:hover{color:#0077d4; text-decoration:underline}
.mc_b06 dd,.mc_b07 dd,.mc_b08 dd,.mc_b09 dd{height:150px}
.mc_b06 dd,.mc_b07 dd{height:130px}
.mc_b06,.mc_b08{margin-top:1em}
.mc_b07,.mc_b09{margin:1em auto auto 17px; display:inline}
.mc_b06{background:url(../images/dd_bg01.gif) no-repeat center bottom}
.mc_b07{background:url(../images/dd_bg02.gif) no-repeat center bottom}
.mc_b08{background:url(../images/dd_bg03.gif) no-repeat center bottom}
.mc_b09{background:url(../images/dd_bg04.gif) no-repeat center bottom}
.mc_b10{margin-top:1.5em}
.mc_b10 dd,.mc_b11 dd,.mc_b12 dd,.mc_b13 dd{height:280px}
.mc_b10 dd a{padding:0}
.mc_b11{background:url(../images/dd_bg05.gif) no-repeat center bottom; margin-top:1.5em}
.mc_b12{background:url(../images/dd_bg06.gif) no-repeat center bottom; margin-top:1.5em}
.mc_b13{background:url(../images/dd_bg07.gif) no-repeat center bottom; margin-top:1.5em}
.mc_b14{background:url(../images/dd_bg09.gif) no-repeat center bottom}
.mc_b15{background:url(../images/dd_bg10.gif) no-repeat center bottom}
.mc_b16{background:url(../images/dd_bg11.gif) no-repeat center bottom}
.mc_b17{background:url(../images/dd_bg12.gif) no-repeat center bottom}
.mc_b19{background:url(../images/dd_bg15.gif) no-repeat center bottom}
.mc_b20{background:url(../images/dd_bg16.gif) no-repeat center bottom}
.mc_b22{background:url(../images/dd_bg18.gif) no-repeat center bottom; margin-left:0}
.mc_b17,.mc_b17 dd,.mc_b18,.mc_b18 dd{width:100%; height:auto}
.mc_b19 dd,.mc_b20 dd{height:180px; padding:0}
.mc_b20{margin-left:17px; display:inline}
.mc_b21 dd,.mc_b22 dd{height:210px; padding:0}
.mc_b21{margin-right:16px; display:inline}
.mc_b22 dd p.title,.in_02 dt{background:#eff4f6; line-height:17px; color:#fb7c00; font-weight:bold}
.mc_b22 dd p.title a,.in_02 dt a{color:#fb7c00}
.mc_b22 dd p.title a:hover,.in_02 dt a:hover{color:#fb7c00; text-decoration:underline}
.history{width:92%; margin:0 auto; padding-bottom:4em}
.history .year{font-family:Arial; color:#1d95df; font-size:16px}
.about{width:97%; margin:0 auto; padding-bottom:3em}
.about h3,.about p{clear:both}
.about .title{font-family:Arial; margin:0.5em auto 1em; font-weight:bold; color:#2195df; font-size:13px}
.about h4{font-size:12px; margin-top:1em; background:url(../images/icon01.gif) no-repeat left 4px; text-indent:1.5em}
.events li{clear:both; padding-top:2em;*padding-top:1em}
.events li .pic{float:left; width:106px; height:105px; overflow:hidden; text-align:center; margin:0 18px 0 10px; }
.events li .pic img{ max-width:106px; max-height:105px;}
.events li .font{float:left; width:635px}
.events li .font h3{height:30px; line-height:30px; margin:0; padding:0; font-family:Arial; font-size:28px}
.events li .font h3 a{color:#2195df}
.events li .font h3 a:hover{color:#2195df; text-decoration:underline}
.xg{width:560px; margin:1em auto}
.xg li{float:left; width:180px; text-align:center; background:url(../images/pic_bg02.gif) no-repeat center top}
.xg li img{margin:9px auto 16px}

.tab_nav{background:url(../images/tab_navbg.gif) repeat-x left bottom; height:19px; line-height:20px; color:#fff; margin-top:2em}
.tab_nav li{float:left; padding:0 2em; cursor:default}
.tab_nav li.now{background:url(../images/tab_bg.gif) repeat-x left top; height:19px; line-height:19px; font-weight:bold; color:#2195df}
.tab_cont{clear:both; border:#e1e1e0 solid 1px; border-top:none; padding:1.1em 0 1em 0em}
.tab_cont li{background:url(../images/line02.gif) repeat-x left bottom; padding:4px 0 5px 8px; width:96%; margin:0 auto}
.right{float:right; width:214px; overflow:hidden}
.right .mc{padding:8px 8px 5px}
.right .mc dt{text-indent:3px}
.right .mc dd{height:auto; padding:1.5em 0 0.5em 1.5em}
.right .mc dd p.r_list{color:#2195df; margin:0; padding:0; font-weight:normal}
.right .mc dd p.r_list a{color:#2195df; line-height:28px}
.right .mc dd p.r_list a:hover{color:#7eb764}
.ser_right .r_03 .mc dd{padding-bottom:1.5em}
.about_right .r_03 .mc dd{padding-bottom:2.5em}
.r_01,.r_04,.r_05,.r_08,.r_09,.r_11{margin:0}
.r_01 dd img.dd_pic{margin-left:6em}
.r_02 .mc dd{padding:1.5em 0 1.5em 1em}
.r_03{background:url(../images/mc_b_bg01.gif) no-repeat center bottom}
.r_03 .mc dd{padding:0 0 5.5em; color:#7eb764}
.r_03 .mc dd h3{color:#636363; font-size:12px}
.r_04 dd img.dd_pic{margin:1.3em auto auto 4.5em}
.r_05 .mc dd,.r_08 .mc dd{padding:0}
.r_05 .mc dd img.dd_pic{margin:0}
.r_06 .mc dd{padding:8px 0}
.r_07 .mc dd{padding:8px 0 0; font-weight:bold}
.r_07 .mc dd img.dd_but{margin:6px auto 0 9em}
.r_07 .mc dd img.dd_pic{margin:6px auto 0 5em}
.r_08{background:url(../images/dd_bg08.gif) no-repeat center bottom}
.r_08 .mc dd p.r_list{margin:6px 0 10px}
.r_08 .mc dd p.r_list a{line-height:20px}
.r_09{background:url(../images/dd_bg13.gif) no-repeat center bottom}
.r_10{background:url(../images/dd_bg14.gif) no-repeat center bottom}
.r_11{background:url(../images/dd_bg17.gif) no-repeat center bottom}
.r_09 .mc dd,.r_09 .mc dd,.r_10 .mc dd{padding:0 0 5em}
.r_11 .mc dd{padding:0 0 10em}

/*conts*/
.conts{width:673px; clear:both; min-height:110px;_height:110px; margin-left:2em}
.cont01{width:97%; margin:0 auto}

/*新闻列表页面*/
.news,.news_de{clear:both; width:96%; margin:0 auto}
.news li{line-height:32px; clear:both; background:url(../images/line02.gif) repeat-x left bottom; padding:5px 0 0 6px}
.news li .time{margin-right:1em; font-size:10px; float:right; font-family:Arial}
/*新闻内容页面*/
dd .news_de h3{text-align:center; color:#1b1b1b; font-size:14px; background:url(../images/line02.gif) repeat-x left bottom; padding-bottom:6px}
.news_de dt{text-align:center; width:auto; border:none; font-weight:normal; font-size:12px; background:none; color:#a9a9a9}
.news_de dd{padding:0; line-height:22px}
.news_de dd p.close{text-align:center; width:auto; background:none}
.news_de dd p.close a:hover{color:#c00}

/*网站地图*/
.mapA{clear:both; width:96%; margin:0 auto; padding-bottom:4em}
.mapA dt{line-height:32px; width:auto; margin:0 0 1em; border:none}
.mapA dd{line-height:32px; width:auto; border:#eee solid 1px; background:#fafafa; padding-left:5px}

/*表单*/
.msg{clear:both; margin-top:1.5em}
.msg dt{text-align:left; margin-bottom:1.5em; text-indent:0.5em}
.msg dt span{position:absolute; margin:-1em auto auto 730px}
.msg dd{margin:0.2em auto; padding-bottom:1em; border:none; clear:both; width:80%}
.msg dd select{color:#666}
.msg dd .note{color:#aaa; padding-left:1em}
.msg dd h4{width:145px; float:left; margin:0 2em auto 0; padding:0; font-size:12px; font-weight:normal}
.msg dd h4 .bi{color:#f00; position:absolute; margin:0px auto auto 155px}
.msg dd .sel{width:355px}
.msg_but{text-align:center}
.msg dd .m_but{cursor:pointer; margin-top:18px}
.msg01 dd{width:52%}
.msg01 dd h4{width:70px;_width:58px}

/*职业机会*/
.join_jh{width:90%; margin:0 auto; font-size:13px}
.join_jh li{clear:both; padding-top:1.5em; *padding-top:0.5em; line-height:22px}
.join_jh li h4{color:#333; float:left; font-size:13px}
.join_jh li .font{float:left; width:450px; margin-left:1em; display:inline}


.down { clear:both; height:25px; text-align:right;}
.down b { display:block; height:25px; line-height:25px; width:118px; float:right; background:url(../images/down.gif) no-repeat left 2px; padding-left:10px;}
.down b a { color:#06c; text-decoration:none; font-weight:normal;}
.down b a:hover { color:#f00; text-decoration:none; border-bottom:1px #f00 solid;}

.listLast { padding-top:15px;}
.listLast * { margin:0; padding:0;}
.listLast h1 { font-weight:bold; font-size:14px; color:#0099CC; padding-left:10px; padding-bottom:5px;}
.listLast ul li { padding-left:24px; background:url(../images/icon05.gif) no-repeat 17px 8px; line-height:20px;}
.listLast ul li a { text-decoration:none; color:#666;}
.listLast ul li a:hover { text-decoration:underline; color:#f00;}

.listLast2 { padding-top:15px;}
.listLast2 * { margin:0; padding:0;}
.listLast2 h1 { font-weight:bold; font-size:12px; text-align:center; color:#0099CC; padding-left:10px; padding-bottom:5px;}
.listLast2 h2 { font-weight:bold; text-align:center; font-size:14px; color:#0099CC; padding-left:10px; padding-bottom:5px;}
.listLast2 p.tishi { font-weight:bold; border:none; margin-bottom:0; padding-bottom:0;}

.formDiaocha * { margin:0; padding:0;}
.formbox { border-bottom:1px #ccc dashed; height:100px; display:block; margin:0; padding:0; padding-top:15px; padding-bottom:5px;}
.formline { margin-bottom:15px;}
.formline p { position:relative; display:block; top:-7px;}
.inpt { border:1px #999 solid; width:130px; padding:0px 3px;}
.formline label { color:#333; font-size:13px;}
.formline textarea { width:500px; height:70px; border:1px #ccc solid; padding:3px;}
.formline2 { margin-bottom:15px; text-align:center;}
.formline2 .btn { border:1px #ccc solid; background-color:#eee; cursor:pointer; padding-top:3px; margin:0 5px;}

.formbox2 { border-bottom:1px #ccc dashed; height:100px; display:block; margin:0; padding:0; padding-top:15px; padding-bottom:5px;}
html>body .formbox2 { height:auto; min-height:100px;}
.formbox2 span { padding-right:15px;}

.aa_0 { float:right; margin-top:-27px; margin-right:5px;}

/*-------------------------------------------------------------------------------*/
/*定义主体区域*/
.imgFlash { width:150px; height:114px;}
/*定义主体区域-图片*/
.imgFlash .imgBox {  width:150px; height:114px; }
/*定义主体区域-引导数字*/
.imgFlash .num { text-align:right; width:150px; height:12px; line-height:12px; font-family:Arial; font-size:11px; margin-top:102px; }
.imgFlash .num a { text-decoration:none; padding:0 3px; background:url(../images/bj.png) no-repeat left top; color:#000;}
.imgFlash .num a.mosve { color:#fff; background-image:none; background-color:#c00; text-decoration:none;}
/*定义主体区域-标题*/
.imgFlash .txt { text-align:center; height:27px; line-height:27px;}
.imgFlash .txt a { color:#033e86; text-decoration:none;}
.imgFlash .txt a:hover { color:#c00; text-decoration:underline;}
/*默认样式（多数情况下不需修改）*/
.imgFlash { clear:both; overflow:hidden; }
.imgFlash .imgBox { overflow:hidden; position:relative; z-index:1;}
.imgFlash .imgBox p { position:relative; float:left; margin:0; padding:0;}
.imgFlash .imgBox p img { position:relative; float:left;}
.imgFlash .num { position:absolute; z-index:99;}
/*-------------------------------------------------------------------------------*/



.mc a.lk_0 { color:#636363;}
.mc a.lk_0:hover { color:#333;}
