/* CSS Document */
/* 全局样式 */
*{ margin:0; padding:0;}
body{ color:#555; font:12px Arial, Helvetica, sans-serif;}	
a{ color:#555; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none;}
a:hover{ color:#b00;}
img{ border:0;}
ul,li{ list-style:none;}
.fonta{ font-family:Arial;}
.cored{ color:#f00;}
.co000,.co000 a{ color:#000;}
.coc00,.coc00 a{ color:#c00;}
.cohover a:hover{ color:#b00;}
.font14{ font-size:14px;}
.line24{ line-height:2.1}
.fontbold{ font-weight:bold;}	
.outwidth{ width:946px;}
.minheight{ height:auto!important; height:30px; min-height:30px;}		
.outheight{ height:auto!Important; height:400px; min-height:400px;}
.fl{ float:left;}
.fr{ float:right;}	
.clear{ clear:both; height:0; overflow:hidden;}	
.marcen{ margin:0 auto;}
.outposition{ position:relative;}	


/*页头页尾**********************************/
.header{ width:972px; height:54px; background:url(../images/i_01.jpg); padding:38px 31px 0 0; text-align:right;}
.header a{ display:inline-block; padding:0 5px 0 6px; background:url(../images/losgif.gif) no-repeat left 5px;}
#nav{ width:956px; margin:0 auto; height:48px; padding-left:10px; position:relative; z-index:9;}
#nav li{ float:left; position:relative;}
#nav li ul{ position:absolute; left:0; top:35px; display:none;}
#nav li strong a{ display:block; height:35px;}
#nav li strong a:hover{ background-position:left -35px;}
#nav li li{ width:100%;}
#nav li li a{ display:block; height:25px; text-align:center; line-height:25px; background:#579ACF; color:#000; filter:alpha(opacity=70); opacity:0.7; border-bottom:1px solid #eee;}
#nav li li a:hover{ color:#fff;}
#nav li.navs ul{ display:block;}
#nav li.navs strong a{ background-position:left -35px;}
.nav1{ width:100px; background:url(../images/menu_03.jpg) no-repeat left top;}
.nav2{ width:105px; background:url(../images/menu_04.jpg) no-repeat left top;}
.nav3{ width:102px; background:url(../images/menu_05.jpg) no-repeat left top;}
.nav4{ width:120px; background:url(../images/menu_06.jpg) no-repeat left top;}
.nav5{ width:147px; background:url(../images/menu_07.jpg) no-repeat left top;}
.nav6{ width:84px; background:url(../images/menu_08.jpg) no-repeat left top;}
.nav7{ width:104px; background:url(../images/menu_09.jpg) no-repeat left top;}
.nav8{ width:184px; background:url(../images/menu_10.jpg) no-repeat left top;}
#player{ position:relative; width:946px; height:298px; overflow:hidden; margin:0 auto;}
#player .Limg{ position:relative; height:274px; overflow:hidden;}
#player .Limg li{ position:absolute; top:0; left:0; height:274px; overflow:hidden;}
#player .Limg li img{ width:946px; height:274px; display:block;}
#player .Nubbt{ position:absolute; z-index:9; right:3px; top:256px; line-height:14px; z-index:999;}
#player .Nubbt span{ font-size:12px; float:left; overflow:hidden; width:20px; cursor:pointer; color:#fff; height:15px; text-align:center; display:inline; border-left:1px solid #ccc; background:#666; font-style:normal;}
#player .Nubbt span.on{ background:#0064AA;}
#hotupbg{width:526px;height:15px;right:3px;top:256px;z-index:9;overflow:hidden;position:absolute;background:url(../images/SlideBj.png);_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/SlideBj.png");}	
.footer{ width:946px; height:72px; background:url(../images/i_24.jpg) no-repeat left top; padding:13px 0 0; text-align:center; line-height:1.8;}




/*网站首页**********************************/
.imain{ margin:0 auto 17px;}
.iml{ width:277px;}
.imr{ width:658px;}
.loginbj{ height:155px; background:url(../images/i_08.jpg) no-repeat left top;}
.userk{ width:145px; height:23px; line-height:23px; background:none; border:0; padding:0 0 0 3px; color:#666;}
.but1_1{ width:85px; height:24px; background:none; border:0; cursor:pointer;}
.nr1_1{ height:146px; background:url(../images/i_12.jpg) no-repeat left top;}
.nr1_2{ height:146px; background:url(../images/i_17.jpg) no-repeat left top;}
.nr1_3{ height:111px; background:url(../images/i_21.jpg) no-repeat left top;}
.bt1_1{ height:50px; position:relative;}
.bt1_1 a{ display:block; position:absolute; width:55px; height:30px; right:0; top:0;}
.ul1_1 li{ height:18px; padding:6px 0 0 47px;}
.nr1_4{ height:200px; background:url(../images/i_10.jpg) no-repeat left top;}
.bt1_2{ height:27px;}
.hhonr{ width:638px; height:135px; padding:12px 0 0; position:relative; margin:0 auto;}
.l,#List1,#List2{ float: left}
.r{ float: right}
.Cont { width:638px;  overflow: hidden; height:131px; position:relative;}
.ScrCont { width:10000000px;}
.los_let{ display:block; width:23px; height:16px; cursor:pointer; position:absolute; top:-21px; right:30px;}				
.los_rit{ display:block; width:23px; height:16px; cursor:pointer; position:absolute; top:-21px; right:0;}
.hpp{ width:162px; height:131px; float:left; overflow:hidden;}
.hpp img{ width:135px; height:97px; border:1px solid #E7E9EC; background:#fff; padding:15px 7px;}	

.hhonr2{ width:885px; height:115px; padding:10px 0 0;}
.hhonr2 .Cont{ width:885px; height:115px;}
.hhonr2 .los_let,.hhonr2 .los_rit{ top:-27px;}
.hhonr2 .Cont .hpp{ float:left; background:none; width:149px; height:115px;}
.hhonr2 .Cont .hpp a{ display:block; width:131px; height:109px; border:3px solid #C2CCD4; text-align:center; background:#fff;}
.hhonr2 .Cont .hpp a img{ display:block; margin:0 auto 5px; width:131px; height:84px; padding:0; border:0;}

.nr1_5{ background:url(../images/i_15.jpg) no-repeat left top; height:222px;}
.bt1_3{ height:27px; position:relative;}
.bt1_3 a{ display:block; position:absolute; width:58px; height:25px; right:0; top:0;}
.ul1_2{ padding:20px 13px 0 13px;}
.ul1_22{ padding:20px 20px 10px;}
.ul1_2 li{ height:25px; position:relative; background:url(../images/n_11.jpg) repeat-x left 8px;}
.ul1_2 li em{ font-style:normal; color:#D4150B;}
.ul1_2 li a{ background:#F6F9FD; padding-right:10px;}
.ul1_2 li span{ position:absolute; right:0; top:0; background:#F6F9FD; padding-left:10px;}
.nr1_6{ background:url(../images/i_19.jpg) no-repeat left top; height:136px;}
.ul1_4{}
.ul1_3 li{ float:left; width:149px; text-align:center; padding:8px 3px 0 10px;}
.ul1_3 li img{ display:block; margin:0 auto 6px; border:1px solid #CACCCF; width:146px; height:55px;}
.ul1_4{ padding:10px 0 25px;}
.ul1_4 li{ width:181px; padding:13px 0 0 0;}



/*二级栏目**********************************/
.banner{ width:946px; height:239px;}
.banner img{ width:946px; height:214px;}
.ml{ width:209px;}
.mr{ width:727px; background:url(../images/a_12.jpg) repeat-y left top;}
.mlnav{ width:193px; border-left:1px solid #BB1D00; border-right:1px solid #BB1D00; padding:10px 5px 15px;}
.mlnav li{ height:auto!important; height:24px; min-height:24px;}
.mlnav li a{ display:block; height:24px; background:url(../images/a_18.jpg) repeat-x left bottom; line-height:21px; padding:0 0 0 20px;}
.mlnav li a.cur,.mlnav li a:hover{ color:#c00; font-weight:bold;}
.mlnav li ul{ background:url(../images/a_18.jpg) repeat-x left bottom;}
.mlnav li li a,.mlnav li li a:hover{ background:none; font-weight:normal; padding-left:32px;}
.mlbj{ height:21px; background:url(../images/a_21.jpg) no-repeat left top;}
.mlad span{ display:block; height:78px;}
.mlad span img{ width:209px; height:67px; border:0;}
.location{ height:27px; background:url(../images/a_09.jpg); position:relative;}
.location strong{ padding:8px 0 0 13px; font-weight:bold; font-size:14px; display:block; color:#000;}
.location p{ position:absolute; right:10px; top:6px; padding:1px 0 0 22px; background:url(../images/al_03.jpg) no-repeat left top; line-height:14px; height:14px;}
.abnr{ padding:20px 30px; line-height:2.2;}
.abimg{ text-align:center; margin:0 25px; font-size:14px; font-weight:bold; color:#333; padding:20px 0 0;}
.abimg img{ display:block; margin:10px auto 0;}
.mrdownbj{ height:27px; background:url(../images/a_34.jpg) no-repeat left top;}
.abul{ padding:0 0 0 3px;}
.abul li{ float:left; width:220px; height:175px; text-align:center; padding:18px 10px 0;}
.abul li img{ display:block; width:210px; height:120px; border:5px solid #E3E6EA; margin:0 auto 10px;}
.page{ height:20px;clear:both; text-align:right; padding:0 15px;}
.page img{ border:0;position:relative;top:1px;}
.page a.cur{ font-weight:bold; color:#0154BA;}	
.page a{ padding:0 5px; font-family:Arial; color:#1D3744;}	
.gcul{ padding:10px 20px;}
.gcul li{ padding:26px 0 0 213px; height:144px; position:relative; line-height:24px; background:url(../images/gc_11.jpg) repeat-x left bottom;}
.gcul li strong{ display:block; color:#C60303;}
.gcul li span{ text-align:right; display:block;}
.gcul li span a{ color:#C60303;}
.gcul li span a:hover{ color:#C60303; text-decoration:underline;}
.gcul li img{ position:absolute; left:0; top:16px; width:182px; height:124px; border:5px solid #DEE0E2;}
.cgalbj{ background:url(../images/c_03.jpg) no-repeat left top; height:593px; position:relative;}

.scrri{ width:230px; height:170px; position:absolute; top:108px; right:0;}
.Container{ position:absolute; top:5px; left:0; width:220px; height:143px; z-index:9; overflow:hidden;}
#Scroller-1{ position:absolute; top:5px; overflow:hidden; width:220px; height:165px; text-align:right;}
.Scroller-Container{ position:absolute; top:0; left: 0px;}
/*.Scrollbar-Track { width:22px; height:165px; position: absolute; top:0; right:30px; background:url(../images/sk.gif) repeat-y 5px top; font-size:0; z-index:10; padding:5px 0 0;}
.Scrollbar-Handle{ width:15px; height:12px; background:#fff; cursor:pointer; border-right:1px solid #999; border-bottom:1px solid #999; position:absolute; left:0; top:5px; z-index:999999;}*/
.Scrollbar-Track { width:22px; height:151px; position: absolute; top:0; right:30px; background:url(../images/bj_03.jpg) no-repeat left top; font-size:0; z-index:10; cursor:pointer;}
.Scrollbar-Handle{ width:15px; height:80px; background:url(../images/qwer_03.gif) no-repeat left top; cursor:pointer; position:absolute; left:0; top:5px; z-index:999999;}
.scrul{ height:auto!important; height:220px; min-height:220px;}
.scrul a{ display:inline-block; height:27px; line-height:1.2; font-size:14px; font-weight:bold; color:#333;}
.scrul a.cur,.scrul a:hover{ color:#2978C2;}
.casenr{ position:absolute; width:920px; height:183px; left:13px; top:400px;}
.bt1_3{ height:22px; padding:13px 0 0 14px; font-size:14px; color:#0072D9;}

.newsbt{ padding:17px 0 15px; text-align:center; font-size:14px; color:#0064A6; font-weight:bold; margin:0 10px;}
.newsdate{ background:#E6EEF8; height:24px; text-align:center; color:#0064A6; line-height:24px; margin:0 10px;}
.newsnr{ line-height:2.2; padding:10px 20px 30px;}
.jobup{ padding:20px 20px 20px; line-height:2;}
.jobtab{ padding:0 16px 20px;}
.jobbt td{ padding-left:5px; color:#333;}
.joblist td{ padding-left:5px;}
.jobtdbj{ background:url(../images/jj_07.jpg) repeat-x left bottom;}
.jobdown{ padding:0 30px; height:30px; text-align:right;}
.wbk1_1{ width:103px; height:18px; border:1px solid #929497; background:#F4F7FC;}
.but1_2{ width:53px; height:24px; border:0; cursor:pointer; background:url(../images/j_11.jpg);}
.but1_3{ width:53px; height:24px; border:0; cursor:pointer; background:url(../images/j_13.jpg);}
.feedtab{ padding:20px 25px; line-height:1.6;}
.onbt{ border-top:1px solid #bbb; border-bottom:1px solid #D6D8DA;}
.onbt2{ border-bottom:1px solid #D6D8DA; cursor:pointer;}
.mesbg{ height:20px; line-height:20px; padding-left:10px; color:#333; background:url(../images/mesbg.jpg) no-repeat left top;}	
.wbk1_2{ width:203px; height:18px; border:1px solid #ccc; background:#F4F7FC;}
.feedbut{ border:0; background:none; cursor:pointer; color:#666;}












