@charset ;
/* CSS Document */
/*公共部分*/
body{ background:#f2f3f3;}
span{ float:right;}
span a:link{ color:#767A7D;}
span a:hover{ color:#FF0000;}
a:link{ color:#343434;}
a:hover{ color:#FF0000;}

/*快速导航和检索*/
.bg{background: url(imagesh_t.jpg) top repeat-x;}
.t_line{ height:29px; line-height:29px;}
.s_nav{ padding-top:4px; width:644px; overflow:hidden;}/*change from width 646px H.He 20131115 */
.s_nav dt,.s_nav dd{ float:left; height:21px;}
.biaodanbox{ background:url(imagesimg.gif) 0 0; width:167px; overflow:hidden;}
.s_nav .selectbox{ width:60px; overflow:hidden; padding:0; height:20px; margin:0; line-height:16px;}
.s_nav dd{ padding-right:5px; line-height:19px;}
.select{ border:none; width:55px; height:19px; overflow:hidden;}
.textbox{ width:105px; height:18px; overflow:hidden;}
.text{ background:none;border:none; width:103px; height:18px; line-height:18px; overflow:hidden;}
.butbox{ width:44px; overflow:hidden;}
.but{ background:url(imagesimg.gif) 0 -27px; width:44px; height:20px; border:none;}
.choose{background:url(imageschoose.gif) right top no-repeat; padding-right:5px; width:65px;line-height:20px;}
#xcbz{ margin:0 auto;padding: 0;z-index: 30;width:644px;height:20px;}/*change from width 646px H.He 20131115 */
#xcbz .choose a{ display: block; color: #01466D;text-align: left;text-decoration: none; line-height:20px; padding-left:10px;}
#xcbz .choose a:hover{ color:#FF0000;}
#xcbz .others{position: absolute;margin: 2px 0 0 0;padding: 0 15px 5px 0;background:#F5F4FA;border: 1px solid #E0E0E0;border-top:none;visibility: hidden;}
#xcbz .others a{position: relative;display: block;margin: 0;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #F5F4FA;color: #01466D;}
#xcbz .others a:hover{color: #FF0000;}
#xcbz .selectbox a{ display:block; text-align:left; line-height:20px; padding-left:10px; cursor:pointer;}
#xcbz .selectbox a:hover{ color:#FF0000;}
#xcbz .selectbox span{ position:absolute; margin-top:-1px;padding: 2px 5px 5px 0; width:50px;background: #4E93CE;border: 1px solid #4E93CE;border-top:none;visibility: hidden;}
#xcbz .selectbox span a{position: relative;display: block;margin: 0;width: auto;white-space: nowrap;text-align: left;text-decoration: none;color: #ffffff;}

/*banner*/
.banner{ width:950px; height:112px; overflow:hidden;}

/*导航*/
.logo{ padding:0 21px 0 22px;}
.header{ background: url(imagesb_r_b.jpg) right top no-repeat;}
.navbox{}
.nav{ width:176px; padding:0 3px 0 0; overflow:hidden;}
.nav_top{ height:4px; width:176px; overflow:hidden;}
.nav_news .nav_top{ background:url(imagesimg.gif) 0 -57px;}
.nav_photos .nav_top{ background:url(imagesimg.gif) 0 -70px;}
.nav_video .nav_top{ background:url(imagesimg.gif) 0 -83px;}
.nav_radio .nav_top{ background:url(imagesimg.gif) 0 -96px;}
.nav_body{ width:176px; overflow:hidden;}
.nav_middle{border:1px solid #A8ADAF; border-top:none; border-bottom:none; background-color:#FFFFFF; width:174px; overflow:hidden;}
.nav_bottom{ background:url(imagesimg.gif) 0 -109px; height:5px; width:176px; overflow:hidden;}
.nav_middle .title{ width:54px; height:48px;}
.nav_middle .nav_listbox{ width:120px; overflow:hidden;}
.nav ul.ulbox{ padding:5px 0 0 4px; clear:both; height:40px; overflow:hidden;}
.nav ul.ulbox li{float:left; width:58px; height:20px; line-height:20px; display:block; overflow:hidden;}
.nav ul.ulbox li.li_f5{ width:65px;}
.nav ul.ulbox li.li_f6{ width:50px;}
.no{ padding:3px 0 0 0;}
#navlist{ margin:0 auto;padding: 0;z-index: 30;width:720px;}
#navlist .nav a{ display: block; color: #01466D;text-align: left;line-height:20px;}
#navlist .nav a:hover{ color:#FF0000;}
.nav_hover{position: absolute; margin:0; padding:0; width:176px; overflow:hidden; visibility: hidden; display: block;z-index: 9999;}/*20130503添加z-index H.He*/
.nav_hover ul{position: relative;display: block;margin: 0;width: auto; padding:0 0 0 4px;white-space: nowrap;text-align: left;text-decoration: none;background:#FFFFFF;color: #01466D;}
.nav_hover ul li{float:left; width:58px; height:20px; line-height:20px; display:block; overflow:hidden;}
.nav_hover ul a:hover{color: #FF0000;}

/*框架*/
.leftbox1{ width:300px; overflow:hidden;}
.middlebox1{ width:379px; margin-left:7px; overflow:hidden;}
.rightbox1{ width:242px; background:#DCEEFC; margin-left:7px; margin-right:10px; padding:7px; overflow:hidden;}
.leftbox2{ width:728px; overflow:hidden;}
.rightbox2{ width:213px; margin:0 10px 0 7px; overflow:hidden;}



/*第一通*/

/*左侧*/
.leftbox1 .top{ background:url(imagesimg.gif) 0 -329px; height:32px; width:280px; line-height:32px; padding:0 0 0 20px; font-size: 14px; font-family:"宋体"; font-weight:bold; color:#01629B;}
.top span{ color:#797B7A; font-weight:normal; font-size:12px; padding-right:15px;}
.leftbox1 .bot{ background:url(imagesimg.gif) 0 -390px; height:10px; width:300px; overflow:hidden;}
.leftbox1 .mid{ border:1px solid #9FCCE9; border-bottom:none; border-top:none; padding:8px 10px 0; width:278px; overflow:hidden;}
.leftbox1 .mid ul li{ padding:0 0 0 8px; background:url(imagesimg.gif) 0 -716px; line-height:20px;}

/*轮换图*/
.flashbox{ width:298px;overflow:hidden; background:#F5F5F5; color:#000000; text-align:left; border:1px solid #9B9B9B;}
.flashbox a:link{ color:#FFFFFF; text-align:left; display:block;}

/*中间*/
.midnews{ border:1px solid #9FCCE9; line-height:20px;}
.jdxw{ padding:12px 15px 7px;}
.jdxw h1{ color:#C12226; font-size:18px; font-family:"幼圆"; text-align:center;}
.jdxw p{ padding:10px 0 0;}
.jdxw span{ color:#FF0000; float:none;}
.xxyw{ padding:4px 10px 5px; background:#F3F8FB; border-top:1px solid #DBE1E1;}
.xxyw .title{ background:url(imagesimg.gif) 0 -742px; padding-left:10px; color:#01629B; font-size:14px; font-weight:bold; line-height:22px;}
.xxyw .title span{ font-weight: normal; font-size:12px; color:#797B7A;}
.xxyw li{ background:url(imagesimg.gif) 0 -716px; padding-left:10px;}

.middlebox1 .top{ background:url(imagesimg.gif) 0 -428px; height:31px; width:359px; line-height:31px; padding:0 0 0 20px; font-size: 14px; font-family:"宋体"; font-weight:bold; color:#01629B;}
.middlebox1 .mid{ border:1px solid #9FCCE9; border-top:none; padding:10px 10px; width:357px;}
.middlebox1 .mid ul li{ padding:0 0 0 8px; background:url(imagesimg.gif) 0 -716px; line-height:20px;}

/*右侧*/
.rightbox1 .top{ background:url(imagesimg.gif) 0 -485px; padding:0 0 0 25px; font-size: 14px; font-family:"宋体"; font-weight:bold; color:#ffffff; line-height:27px; height:27px; overflow:hidden;}
.rightbox1 .mid{ border:1px solid #9FCCE9; border-top:none; border-bottom:none; padding:5px 10px 0; width:220px; background:#FFFFFF;}
.rightbox1 .bot{ background:url(imagesimg.gif) -252px -497px; height:11px; width:242px; overflow:hidden;}
.rightbox1 .mid ul li{ background:url(imagesimg.gif) 0 -716px; line-height:20px;}
.libox{ padding:5px 0 0 0;}
.libox li{ padding:0 0 0 8px;}
.imgbox{ border:1px solid #9CCEE7;}
.xxyg{}
.xxyg .tag{ width:216px; overflow:hidden; padding:5px 0 0 0;}
.xxyg .tag .taglist{ height:26px; overflow:hidden; padding:0 0 4px 0;}
.xxyg .tag li{ color:#008CDC; float:left; font-weight:bold; height:26px; line-height:26px; text-align:center; background:none;}
.xxyg .tag li.hover{ width:86px; background:url(imagesimg.gif) 0 -566px; overflow:hidden; padding-top:4px;}
.xxyg .tag li.link{width:86px; background:url(imagesimg.gif) -86px -566px; overflow:hidden; padding-top:4px;}
.xxyg .tag li.more{ background: url(imagesimg.gif) -172px -566px;color:#797B7A; font-weight:normal; width:43px; height:26px; overflow:hidden; padding-top:4px;}
.spxw .mid{ padding:5px 0 0; width:240px; overflow:hidden;}
.spxw .vidbox{ padding:0 0 0 3px;}
.spxw .mid .vidbox li{ float:left; padding:5px 2px 2px; list-style:none; background:none; display:block;}
.spxw .vidbox li .listimg{ width:112px; height:81px; overflow:hidden;}
.spxw .vidbox li p{ height:17px; padding-top:3px; width:112px; text-align:center; overflow:hidden;}


/*第二通图说大工*/
.photos_dg{ width:949px; overflow:hidden;}
.photos_dg .title{ background:url(imagesimg.gif) -229px 0; height:49px; line-height:49px; padding-right:35px; font-weight:normal;}
.photos_dg .title span{ font-size:12px;}
.photos_dg .body{ background-color:#FFFFFF; border:1px solid #A4CDE9; border-top:none;}
.photolist {zoom:1;}
.photolist li {float:left; position:relative; width:170px; height:116px; margin:6px 0 0 6px; display:inline; overflow:hidden;}
.photolist li h6 {position:absolute; left:0; bottom:0; width:163px; height:24px; overflow:hidden; line-height:24px; padding-left:7px; text-align:left; color:#666666;}
.photolist li h6 a {color:#ffffff; font-size:12px;}		
.photolist li h6 a:hover {color:#f00000;}
.photolist li.big {width:406px; height:236px; border:1px solid #E0E5E8;}
.photolist li .imgbg{background-color:#000000; filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.photolist li .info {position:absolute; width:391px; height:52px; padding-left:15px; left:0; bottom:0; color:#ffffff; line-height:22px; padding-top:10px;}
.photolist li .info h5 a {color:#ffffff; font-size:14px;}
.photolist li .info h5 a:hover {color:#f00000; font-size:14px;}


/*第三通*/
/*左侧*/
.leftbox2_div{ border:1px solid #D9D9D9; width:726px;}
.leftbox2_l{ border-top:5px solid #F8F7F5; width:363px; background: url(imagesline1.gif) right no-repeat; overflow:hidden;}
.leftbox2_r{ border-top:5px solid #F8F7F5; width:363px; overflow:hidden;}
.listbox{ padding:0 7px 5px;}
.listbox .title{ border-bottom:2px solid #66BBD8; background:url(imagesimg.gif) 0 -774px; font-weight:bold; font-size:14px; color:#195996; height:23px; line-height:23px; padding:0 0 0 20px;}
.listbox .title span{ font-weight:normal; font-size:12px; color:#797B7A; padding-right:15px;}
.listbox .body{ padding:8px 10px 0;}
.listbox .body ul li{ padding:0 0 0 8px; background:url(imagesimg.gif) 0 -715px; line-height:22px;}
/*右侧*/
.rightbox2 .top{ background:url(imagesimg.gif) -229px -76px; padding:0 0 0 25px; font-size: 14px; font-family:"宋体"; font-weight:bold; color:#ffffff; line-height:27px; height:27px; overflow:hidden;}
.rightbox2 .mid{ border:1px solid #9FCCE9; border-top:none; border-bottom:none; padding:8px 12px 5px; width:171px; background:#FFFFFF;}
.rightbox2 .bot{ background:url(imagesimg.gif) -229px -103px; height:11px; width:197px; overflow:hidden;}
.rightbox_div{ background:#DCEEFC; padding:8px;}
.xwph .top .tag{ width:64px; overflow:hidden; padding:8px 15px 0 0;}
.xwph .top .tag li{ color:#008CDC; float:left; height:19px; line-height:19px; text-align:center;}
.xwph .top .tag li.hover{ width:31px; background:url(imagesimg.gif) 0 -530px;}
.xwph .top .tag li.link{ width:32px; background:url(imagesimg.gif) -31px -530px;}
.xwph .phbox{ background:url(imagesimg.gif) 0 -840px; display:block; overflow:hidden;}
.xwph .phbox li{ padding:0 0 0 20px; line-height:21px;}
/*校内网站和友情链接*/
.linkbox{ border:1px solid #A6CFEB; border-bottom:none; width:948px; overflow:hidden;}
.linkbox dl{ clear:both;}
.linkbox dt{ border:1px solid #A6CFEB; border-top:none; border-left: none; background: url(imagesimg.gif) 10px -637px; width:63px; height:14px; padding:12px 10px; color:#FFFFFF; font-weight:bold; text-align:center;}
.linkbox dd{ background: #EFF6FC; line-height:38px; border-bottom:1px solid #A6CFEB; padding-left:30px; width:834px; height:38px;}
/*foot*/
.footbox{ color:#343434; text-align:center;}


