@charset "gb2312";
/* CSS Document */
/*--焦点图2--*/
.zr_l_content .FocusImg{width:102%;height:250px;position:relative;}
.zr_l_content .FocusPic{width:102%;height:250px;overflow:hidden;position:relative;}
.zr_l_content .FocusPic ul{position:relative;width:102%;overflow: hidden;}
.zr_l_content .FocusPic ul li{ position:relative; width:102%;height:250px;float:left;}
.zr_l_content .Btn{width:48px;height:48px;position:absolute;z-index:999;top:100px;cursor:pointer;}
.zr_l_content .BtnLeft{background:url(language_ico.png) -176px -50px no-repeat;left:0;}
.zr_l_content .BtnRight{background:url(language_ico.png) -233px -50px no-repeat;right:0; }
.zr_l_content .FocusNum1{text-align:center;position:absolute;bottom:0;width:100%;height:50px;}
.zr_l_content .FocusNum1 a{display:inline-block;width:11px;height:11px;margin-top:20px;margin-left:5px; background-color:#5c5e61;}
.zr_l_content .FocusNum1 a.FocusCur1{ background-color:#2e69ab;}
.zr_l_content .focusWidth { float:right; width:100px; padding-right:15px;}
.zr_l_content .Text { position:absolute;bottom:0; left:0px;width:96%;height:50px; font-size:20px; line-height:50px; padding-left:15px; background:url(FocusBg.png) repeat}
.zr_l_content .Text li { display:none;}


.zmain1 {width:100%; padding-top:40px; padding-bottom:40px;}
.zmain2 { min-width:1000px;width:expression_r(document.body.clientWidth < 1000? "1000px": "100%" ); padding-top:40px; padding-bottom:40px; background-color:#fff;}

.zleft { padding-left:20px; width:60%;}
.zright { padding-left:30px; width:40%;}

.ztitle {}
.zt_icob ,.zt_icoa,.zt_icop{ height:38px; padding-left:48px; background:url(language_ico.png) -475px -48px no-repeat;}
.zt_icoa { background:url(language_ico.png) -474px -96px no-repeat;}
.zt_icop { background:url(language_ico.png) -475px 0 no-repeat;}
.zt_h { width:15%;}
.zt_h h2 { font-size:16px; font-weight:normal;}
.zt_more,.zt_more1,.zt_more2{ width:85%; height:37px; border-bottom:1px #d3d3d3 solid; text-align:right;}
.zt_more1 {width:259px;}
.zt_more2 {width:259px; height:14px; border:0; padding-top:23px;}
.more_l{ line-height:37px;}
.zcontent { padding-top:15px;}
.zcontent li { line-height:30px; border-bottom:1px #bfbfbf dashed; background:url(language_ico.png) -500px -188px no-repeat;}
.zc_h2 { display:block; float:left; width:80%; padding-left:20px; font-size:14px; font-weight:normal;}
.zc_date { float:right; width:20%; text-align:right;}


.zactive { padding-top:5px;}
.za_row { padding-top:19px;overflow:hidden;}
.za_time {width:63px; height:47px; background:url(language_ico.png) 0 -50px no-repeat;}
.za_m { height:32px; line-height:32px; padding-right:15px; text-align:center; font-size:16px;}
.za_y { height:15px; line-height:15px; padding-right:15px; text-align:center; font-size:10px;}
.za_text { width:315px; height:46px;  border-bottom:1px #bfbfbf dashed;}
.za_h2 { display:block; width:315px; padding-bottom:5px; font-size:14px; font-weight:normal;}


.zroject { position:relative;  height:362px;}
.zr_abs { position:absolute; left:0px; width:100%; height:362px; background:url(language_26.png) no-repeat;}
.zr_left { width:55%;float:left;}
.zr_l_title { }
.zr_l_content { padding-top:20px;}
.zr_l_re { width:100%; height:250px; padding:5px;}

.zr_right { width:45%; float:left;padding-left:66px;}
.zr_r_title { height:51px;}
.zr_r_title li { float:left; width:33%; height:51px; line-height:50px; text-align:center; font-size:16px; color:#fff; cursor:pointer;}
.zr_r_on { background:url(language_29.gif) center bottom no-repeat #021d3c;}

.zr_r_content { height:311px; padding-top:15px; display:none;}
.zr_r_content li {height:36px;*height:32px; padding-left:17px; background:url(language_ico.png) -490px -155px no-repeat;}
.zr_r_h2 { display:block; float:left; width:75%;height:20px; padding-left:15px; font-size:14px; font-weight:normal;margin-top:2px;}
.zr_r_date { float:right; width:25%; padding-right:20px; text-align:right; color:#7a9cc2;}
.zr_r_content a{ color: #e2eaf3; text-decoration: none; }
.zr_r_content a:hover { color:#fff; text-decoration: none;}


.zprivate { padding-top:52px; background:url(language_26.gif) no-repeat;}
.zp_name { width:72px; padding-left:18px; line-height:33px; font-size:18px; color:#333; white-space:nowrap;margin-right:20px;}
.zp_links { width:250px; padding-left:20px;}

/*--select下拉框--*/
.selectBox{ display:inline-block; vertical-align:middle; position:relative; z-index:1; cursor:pointer; text-align:left; background:url(tri_arr.gif) no-repeat right center; background-color:#2284cb; width:200px; height:33px; border:1px solid #cfcfcf;}
.selectBox p{  vertical-align:top; padding:0 10px; background:#fff; margin-right:33px; border-right:1px solid #ccc; height:33px; overflow:hidden; line-height:33px; height:33px; color:#777777;} 
.selectBox ul{ width:100%; border:1px solid #cfcfcf; border-top:0; position:absolute; z-index:1; top:33px; left:-1px; background-color:#fff;display:none;}
.selectBox ul.col2e{ border-color:#2e95c2;}
.selectBox ul li a{zoom:1; display:block; /*padding:10px 10px;*/padding:6px 10px; color:#777777; border-top:1px solid #f2f2f2;}
.selectBox ul li a:hover{ background-color:#2284cb; color:#fff;}

/*焦点图*/
#focusBar { width:100%; height:420px; clear:both; position:relative; background:#242424; overflow:hidden;}
#focusBar li { width:100%; clear:both; height:644px; display:none; position:absolute;/* position:relative;*/ overflow: hidden;}
#focusBar .focusL { height:540px; margin-top: -1px; position:absolute; z-index:29; /*left:-1000px;*/ top:0px; left:-500px; margin-left:50%;}
#focusBar .focusR { height:540px; margin-top: -1px; position:absolute; z-index:19;/* right:1000px; */top:0px; margin-left:0;}
a.arrL,a.arrR { display:block; width:50px; height:100px;position:absolute; top:143px; z-index:99; cursor:pointer;}
a.arrL {background:url(arLeft.png) no-repeat} a.arrR {background:url(arRight.png) no-repeat}
.focusBtn{position:absolute;width:100%;height:23px;padding-top:9px;z-index:999;top:388px;left:0;text-align:center;}
.focusBtn a{display:inline-block;width:14px;height:14px;background:url(focusBtn.png) no-repeat top right;z-index:9999;margin:0 7px;}
.focusBtn a.cur{background-position:left top;}
.focusBtnBg{position:absolute;width:100%;height:32px;;background:#000;filter:alpha(opacity=40);opacity:0.4;z-index:99;top:388px;left:0}

/*其他链接*/
.rollphotos {width:1000px; display:inline-block; padding-bottom:20px;}
.rollphotos ul{ padding:10px; display:block; height:auto;}
.rollphotos li{ line-height:30px; font-size:14px; color:#555; width:128px; padding:0 5px; float:left;}
.rollphotos li a{ color:#555;}
.rollphotos li a:hover{ color:#042c59; }

/*导航*/
.languaNavTop{background:url(language_11.png) repeat-x #eeeeee;}
.languaNavTop ul{width:1000px;margin:0 auto;height:51px;background:url(language_15.gif) no-repeat left;padding-left:2px;}
.languaNavTop ul li{float:left;background:url(language_15.gif) no-repeat right;padding-right:3px;}
.languaNavTop ul li a{color:#FFF;float:left;line-height:48px;font-size:16px;padding:0 44px;margin-top:3px;}
.languaNavTop ul li.cur a{background:url(bg_04.gif) repeat-x; color:#042c59;}
.languaNavTop ul li a.cur{background:url(bg_04.gif) repeat-x; color:#042c59;}


.languaBottom{height:0px; overflow:hidden; background:url(bg_05.gif) repeat-x;position:relative}
.languaNavTop ul#nav{position:relative;left:1000px;background:none;}
.languaNavTop #nav li{float:left;width:1000px;padding:0;background:none;line-height:24px;color:#333; font-weight:bold;text-align:center}
.languaNavTop #nav li a{color:#333;line-height:22px;padding:0;float:none; font-weight:100; font-size:14px;}
.languaNavTop #nav li a:hover{ color:#1b77cd;}
.navBo{float:left;width:90px;height:112px;margin:15px 0 15px 0; background:none;}
.line1{ border-right:1px solid #ccc;}
.languaNavTop #navBo{ float:left; height:110px; margin:0px 10px 15px 10px; background:none; }
.languaNavTop #navBo h4{ font-size:14px; font-weight:bold; line-height:24px; text-align:left; margin-bottom:10px;background:none; }
.languaNavTop #navBo li{ width:100px; float:left; background:none; text-align:left; line-height:24px; background:url(language_ico.png) -505px -194px no-repeat; padding-left:10px; }
.languaNavTop #navBo li a{ font-size:12px; }


.languaNavTop #navBo1{ float:left; height:110px; margin:0px 5px 15px 5px; background:none; }
.languaNavTop #navBo1 h4{ font-size:14px; font-weight:bold; line-height:24px; text-align:left; margin-bottom:10px; }
.languaNavTop #navBo1 li{ width:70px; float:left; background:none; text-align:left; line-height:24px; background:url(language_ico.png) -505px -194px no-repeat; padding-left:10px; }
.languaNavTop #navBo1 li a{ font-size:12px; }

.languaNavTop #navBo2{ float:left; height:110px; margin:0px 5px 15px 5px; background:none; }
.languaNavTop #navBo2 h4{ font-size:14px; font-weight:bold; line-height:24px; text-align:left; margin-bottom:10px; }
.languaNavTop #navBo2 li{ width:70px; float:left; background:none; text-align:left; line-height:24px; background:url(language_ico.png) -505px -194px no-repeat; padding-left:10px; }
.languaNavTop #navBo2 li a{ font-size:12px; }

/*navBo3院系设置用*/
.languaNavTop #navBo3{ float:left; height:228px; background:none; }
.languaNavTop #navBo3 h4{ font-size:14px; font-weight:bold; text-align:left; padding-left:0px;}
.languaNavTop #navBo3 li{ width:170px; float:left; background:none; text-align:left; background:url(language_ico.png) -505px -194px no-repeat; padding-left:10px; }
.languaNavTop #navBo3 li a{ font-size:12px; }

.home{ width:60px; overflow:hidden; }
.m_h_ico{ width:60px; height:48px; background:url(language_ico.png) -291px -48px no-repeat; display:block; }
.navyy{width:100%; height:5px; background:url(bgyy01.png) repeat-x; position:relative; top:4px; z-index:999; overflow:hidden; }
