body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px;}
body{width:100%; color:#444; background:#eaeaea; font-family:"Microsoft YaHei", '微软雅黑', '宋体'; font-size:14px; margin:0px auto; -webkit-text-size-adjust:100%;}
a{ color:#444; text-decoration:none;}
a:hover { color:#c30000; text-decoration:none;}
ol, ul{ list-style:none;}
li{ list-style-type:none;}
img { border:0;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}

.fl{ float:left;}
.fr{ float:right;}
.mt10{ margin-top:10px;}
.pt10{ padding-top:10px;}
.ml10{ margin-left:18px;}
.wrapper{ width:1100px; background:#fff; padding-bottom:10px; margin:0px auto; overflow:hidden;}

/*头部样式*/
#head{ background:#fff; width:100%;}
.topBorder{width:100%; min-width:1100px; height:9px; overflow:hidden ;background:url(../images/xt.jpg) left top repeat-x;}
.top{width:1100px; height:130px; margin:0 auto; background:url(../images/logo.jpg) left 15px no-repeat; z-index:9999; position:relative;}
.topSearchLayout{float:right;width:400px;height:75px;padding:13px 14px 0px 0px;}
.topLink{float:left;line-height:25px;color:#666;}
.topLink a{color:#666; font-size:12px; margin:0px 5px;}
.topSearch{float:right;width:170px;height:24px;}
.topSearch .searchTxt{ float:left; width:125px;height:16px;padding:3px;background:#f9f9f9;border:1px solid #ddd; font-size:12px; color:#999999;}
.topSearch .searchBtn{ float:right; width:37px;height:24px;}

/*首页头部*/
.top1{ width:100%; height:113px; border-top:5px #0452a7 solid; overflow:hidden; background:#fff;}
.top_con{width:1100px; height:108px; margin:0 auto;}
.logo{ float:left;width:470px; height:76px;padding:20px 0px 20px 0;}
.topSearchLayout1{float:right; width:400px; height:24px; line-height:24px; padding:45px 0px 0px 0px;}

#banner{ overflow: hidden; zoom: 1; position: relative; width:100%; height:450px;}
#index_b_hero { width: 1100px; height: 450px; margin:0px auto; position: relative;}
#index_b_hero img { width: 1100px; height: 450px;}
#index_b_hero .heros { width: 1100px; height: 450px;}
#index_b_hero .hero-wrap { overflow: visible; position: absolute;}
#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=90); opacity: .9; position: absolute; top: 50%; margin-top: -25px;  background-color: #303030; z-index: 3;}
#index_b_hero .next:hover, #index_b_hero .prev:hover { background-color:#0352a7;}
#index_b_hero .next { margin-top: -25px; right: 0;}
#index_b_hero .disabled { background-color: #eee;}
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #000; z-index: 1; position: absolute; top: 0; left: 0; width: 1100px; height: 450px; overflow: hidden; left: 2200px;}
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1100px; filter: alpha(Opacity=70); opacity: .7; background: #000; overflow: hidden;}
#index_b_hero .mask-right { left: 1100px;}
#index_b_hero .active { z-index: 2; left: 0;}
.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/icon-sd26986d847.jpg) no-repeat;}
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px;}
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0;}
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px;}
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0;}
.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0;}
.clearfix:after { clear: both;}
.clearfix { zoom: 1;}

.nav{ width:100%; height:67px; margin:-39px auto 0px auto; background:#f8f8f8;}
.nav_con{ width:1100px; height:67px; margin:0px auto; background:url(../images/nav.jpg) no-repeat; position:relative; z-index:999; _behavior:url("csshover.htc");}
.nav_con ul{ width:1064px; margin:0px auto;}
.nav_con li{ float:left; width:130px; height:67px; line-height:67px; text-align:center; overflow:hidden; background:url(../images/fgf.jpg) right 1px no-repeat; padding-right:3px;}
.nav_con li a{ display:block; width:130px; height:67px; font-size:16px;}
.nav_con li a:hover{ color:#FFF; background:url(../images/dh.jpg) center top no-repeat;}
.nav_con li.no{ background:none;}

/*顶部导航*/
.menu { float:right; width:815px; _behavior:url("csshover.htc");}
.menu ul {}
.menu ul li {float:left; width:105px; height:30px; line-height:30px; text-align:center; padding:0px 2px 0px 1px; position:relative; background:url(../images/topnavli.jpg) no-repeat right center; z-index:200;}
.menu ul li a{display:block; height:30px; font-size:16px; overflow:hidden;}
.menu ul li a:hover{ background:#0352a7; color:#FFFFFF;}
.menu ul li.gengduoLi {width:58px; background:none; padding:0px;}
.menu ul li ul {display:none;}
.menu ul li:hover a {color:#fff; background:#0352a7;}
.menu ul li:hover ul {display:block; padding-top:12px; position:absolute; top:30px; left:1px; width:103px; border:1px solid #E7E7E7; border-top:0;background:url(../images/topnavulhover.jpg)  no-repeat -145px top; overflow:hidden;}
.menu ul li:hover ul li{width:100%; height:28px; line-height:28px; text-align:left; padding:0px; position:static; background:none;}
.menu ul li:hover ul li a {display:block; height:28px; font-size:14px; color:#444444; background:none; padding-left:8px;}
.menu ul li:hover ul li a:hover { background:#0352a7; color:#fff;}
.menu ul li:hover ul.w140{width:140px;}
.menu ul li:hover ul.gengduoUl{left:-47px;background:url(../images/topnavulhover.jpg) no-repeat -451px top;}

.menu1 { float:right; width:815px; _behavior:url("csshover.htc");}
.menu1 ul {}
.menu1 ul li {float:left; width:105px; height:30px; line-height:30px; text-align:center; padding:0px 2px 0px 1px; position:relative; background:url(../images/topnavli.jpg) no-repeat right center;z-index:200;}
.menu1 ul li a{display:block; height:30px; font-size:16px; overflow:hidden;}
.menu1 ul li a:hover{ background:#007d09; color:#FFFFFF;}
.menu1 ul li.gengduoLi {width:58px; background:none; padding:0px;}
.menu1 ul li ul {display:none;}
.menu1 ul li:hover a {color:#fff; background:#007d09;}
.menu1 ul li:hover ul {display:block; padding-top:12px; position:absolute; top:30px; left:1px; width:103px; border:1px solid #E7E7E7; border-top:0;background:url(../images/topnavulhover.jpg)  no-repeat -145px top; overflow:hidden;}
.menu1 ul li:hover ul li{width:100%; height:28px; line-height:28px; text-align:left; padding:0px; position:static; background:none;}
.menu1 ul li:hover ul li a {display:block; height:28px; font-size:14px; color:#444444; background:none; padding-left:8px;}
.menu1 ul li:hover ul li a:hover { background:#007d09; color:#fff;}
.menu1 ul li:hover ul.w140{width:140px;}
.menu1 ul li:hover ul.gengduoUl{left:-47px;background:url(../images/topnavulhover.jpg) no-repeat -451px top;}

.menu2 { float:right; width:815px; _behavior:url("csshover.htc");}
.menu2 ul {}
.menu2 ul li {float:left; width:105px; height:30px; line-height:30px; text-align:center; padding:0px 2px 0px 1px; position:relative; background:url(../images/topnavli.jpg) no-repeat right center;z-index:200;}
.menu2 ul li a{display:block; height:30px; font-size:16px; overflow:hidden;}
.menu2 ul li a:hover{ background:#c30000; color:#FFFFFF;}
.menu2 ul li.gengduoLi {width:58px; background:none; padding:0px;}
.menu2 ul li ul {display:none;}
.menu2 ul li:hover a {color:#fff; background:#c30000;}
.menu2 ul li:hover ul {display:block; padding-top:12px; position:absolute; top:30px; left:1px; width:103px; border:1px solid #E7E7E7; border-top:0;background:url(../images/topnavulhover.jpg)  no-repeat -145px top; overflow:hidden;}
.menu2 ul li:hover ul li{width:100%; height:28px; line-height:28px; text-align:left; padding:0px; position:static; background:none;}
.menu2 ul li:hover ul li a {display:block; height:28px; font-size:14px; color:#444444; background:none; padding-left:8px;}
.menu2 ul li:hover ul li a:hover { background:#c30000; color:#fff;}
.menu2 ul li:hover ul.w140{width:140px;}
.menu2 ul li:hover ul.gengduoUl{left:-47px;background:url(../images/topnavulhover.jpg) no-repeat -451px top;}

/*底部样式*/
.foot{ font-size:12px; background:#0452a7; width:100%; padding:15px 0px 10px 0px; text-align:center; overflow:hidden;}
.foot_con{ width:1100px; line-height:25px; margin:0px auto; color:#FFF;}
.foot_con img{ margin-top:5px;}
.foot_con a{ color:#FFFFFF;}
.foot_con a:hover{ color:#FFFFFF;}

/*内页样式*/
.ny_bg{ width:100%; background:url(../images/blue.jpg) left top repeat-x;}
.ny_bgGreen{ width:100%; background:url(../images/green.jpg) left top repeat-x;}
.ny_bgred{ width:100%; background:url(../images/red.jpg) left top repeat-x;}

.ny{ width:1100px; margin:0px auto;}
.ny_left{ float:left;width:180px;padding-top:86px;}
.ny_logo{ width:180px; height:130px;}

.ny_right{float:right; margin-top:37px; width:900px;}
.ny_right_top{ height:50px;}
.ny_right_top h2{font-size:24px; line-height:45px; width:200px; font-weight:normal; color:#fff; float:left;}
.ny_right_top span{ float:right; font-size:12px; line-height:50px; color:#fff; padding-left:20px; background:url(../images/homeico.jpg) left center no-repeat;}
.ny_right_top span a{ color:#fff;}
.ny_right_top span a:hover{ color:#fff;}
.ny_right_tu{ padding:15px 25px 0px 25px; border-top:3px solid #c0b3b6; background:#fff; width:850px; height:215px; overflow:hidden;}
.ny_right_con{ width:840px; min-height:400px; _height:400px; background:#fff; padding:15px 30px 20px 30px; line-height:210%;}
.nr{ font-size:16px; line-height:220%;}

/*频道页样式*/
.pd_left{ float:left; width:665px; margin-top:37px; margin-left:18px;}
.pd_left_con{ padding:10px; background:#fff; border-top:3px solid #c0b3b6;}
.pd_right{ float:right; width:220px; margin-top:86px;}

.fc{ width:645px; height:280px; overflow:hidden;}
.fc img{ width:645px; height:280px; overflow:hidden;}

.title1{width:100%; height:32px; line-height:32px;}
.title1 h2{float:left; padding-left:2px; color:#007d09;font-size:18px; font-weight:normal;}
.title1 a{ float:right; font-size:12px;}
.left2Border1{ height:1px;border-left:80px solid #007d09; background:#ccc; margin-top:5px;overflow:hidden;}

.title2{width:100%; height:32px; line-height:32px;}
.title2 h2{float:left; padding-left:2px; color:#c30000;font-size:18px; font-weight:normal;}
.title2 a{ float:right; font-size:12px;}
.left2Border2{ height:1px; border-left:80px solid #c30000; background:#ccc; margin-top:5px;overflow:hidden;}

.newstitle{ padding-top:8px; height:180px; overflow:hidden;}
.newstitle li{ height:30px; line-height:30px; background:url(../images/xb.jpg) no-repeat 2px 14px; padding-left:14px; overflow:hidden;}
.newstitle li span{ float:right; color:#999999; margin-right:2px;}

.gg{ width:200px; background:#FFF; padding:10px;}
.tz_wz{ width:200px; height:250px; overflow:hidden; margin:0px auto; margin-top:10px;}
.tz_wz ul li{ line-height:25px; background:url(../images/xb.jpg) 3px 14px no-repeat; padding:3px 0px 3px 14px; border-bottom:1px dashed #cfcfcf; font-size:12px;} 
.tz_wz ul li span{ color:#999; padding-left:6px;}

.yqlj{ width:200px; background:#FFF; padding:10px; margin-top:10px;}
.yqlj_con { padding-top:10px; padding-left:5px;}
.yqlj_con li{ width:185px; height:25px; line-height:25px; font-size:12px; background:url(../images/lll.jpg) left 9px no-repeat; padding-left:11px; overflow:hidden;}


/*首页样式*/
/*** 焦点图片 BEGIN ***/
.focusTop{width:3300px;height:320px;border-top:3px solid #000;}
.focusLeft{width:1100px;height:320px;float:left;background-repeat:no-repeat;position:relative;overflow:hidden;z-index:10;}
.focusLeft .mask{width:1100px;height:320px;position:absolute;z-index:20;top:0;left:0;background:#000;opacity:0.8;filter:alpha(opacity=80);}
.focusRight{width:1100px;height:320px;float:left;background-repeat:no-repeat;position:relative;overflow:hidden;z-index:10;}
.focusRight .mask{width:1100px;height:320px;position:absolute;z-index:20;top:0;left:0;background:#000;opacity:0.8;filter:alpha(opacity=80);}
.focusP { width:1100px; height:320px; float:left; background: #000; position: relative; z-index:9;}
#focus2 { width:1100px; height:320px;zoom: 1;overflow:hidden;}
#focus2 ul { height:320px; overflow: hidden;}
#focus2 li { width:1100px; float: left; overflow: hidden;}
#focus2 li img{width:1100px;height:320px;}
#focus2 .bg { position: absolute; left: 0; z-index: 1; width: 100%; height: 86px; background: #000; opacity: 0.2; filter: alpha(opacity=20); bottom: 0; _bottom: -1px;}
#focus2 .focusBtnL span, #focus2 .focusBtnR span {}
#focus2 .focusBtnL span {}
#focus2 .focusBtnR span {}
#focus2 .foucsTit { position: absolute; width: 800px; height: 7px; bottom: 60px; _bottom:15px; left: 20px; z-index: 9;}
#focus2 .foucsTit span { width: 53px; height: 53px; float:left; cursor: pointer; margin: 0 6px; overflow: hidden;}
#focus2 .foucsTit span img{width:51px;height:51px;margin:1px;}
#focus2 .foucsTit span.on img {margin:0;border:1px solid #b50729;}
#focus2 .focusBtnL, #focus2 .focusBtnLHover { width: 46px; height: 45px; float: left; position: relative; z-index: 11;}
#focus2 .focusBtnR, #focus2 .focusBtnRHover { width: 46px; height: 45px; float: right; position: relative; z-index: 11;}
#focus2 .focusBtnL img, #focus2 .focusBtnR img { margin: 4px; display: none ;}
#focus2 .focusBtnL, #focus2 .focusBtnLHover, #focus2 .focusBtnR, #focus2 .focusBtnRHover {width:18px; height: 34px; cursor: pointer; margin-top: -200px; z-index: 10;}
#focus2 .focusBtnL{z-index:30;left:25px; background:url(../images/focustopbtnleft.jpg) no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='../images/focusTopBtnLeft.png');}
#focus2 .focusBtnLHover{z-index:30;left:25px;background:url(../images/focustopbtnlefthover.jpg) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='../images/focusTopBtnLeftHover.png');}
#focus2 .focusBtnR{z-index:30;right:25px;background:url(../images/focustopbtnright.jpg) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='../images/focusTopBtnRight.png');}
#focus2 .focusBtnRHover{z-index:30;right:25px;background:url(../images/focustopbtnrighthover.jpg) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='../images/focusTopBtnRightHover.png');}
#focus2 li h3 { position: relative; width:700px; font-weight: normal;height:86px; bottom: 58px; float:right; z-index: 111; font: 18px/24px "微软雅黑";}
#focus2 li h3 a { color: #fff;}
#focus2 .focusTc { width: 100%; height:300px; position: absolute; left: -720px; top: 0;}


/*通知公告*/
.tzgg{ height:35px; line-height:35px; width:1100px; background:#f4f4f4; margin:0px auto; overflow:hidden;}
.tzwz{ float:left; padding-right:10px; color:#cc0000; font-weight:bold; background:url(../images/tzgg.jpg) left center no-repeat; padding-left:23px; margin-left:5px; display:inline;}
.qimo8{float:right; width:990px; height:35px; overflow:hidden; margin-right:10px; display:inline;}
.qimo8 .qimo {/*width:99999999px;*/width:8000%; height:35px;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo li{float:left; background:url(../images/xb.jpg) left center no-repeat; padding-left:10px; padding-right:20px; height:35px;font-size:12px;line-height:35px; overflow:hidden;}
.qimo8 .qimo span{ color:#999; padding-left:6px;}

/*人才培养*/
.new{ width:1080px; margin:10px auto 0px auto;}
.leftNav{float:left; width:155px;}
.title{width:100%; height:32px; line-height:32px;}
.title h2{float:left; padding-left:2px; color:#0352a7;font-size:18px; font-weight:normal;}
.title a{ float:right; font-size:12px;}
.leftNav1 ul{width:155px;border-bottom:3px solid #ccc; margin-top:5px;}
.leftNav1 li{height:38px;border-top:1px solid #ccc; font:16px/38px "微软雅黑";}
.leftNav1 li a{ margin-left:10px; padding-left:12px; background:url(../images/leftnavli.jpg) no-repeat left center;}
.leftNav1 li a:hover{color:#0352a7; padding-left:12px; background:url(../images/leftnavlihover.jpg) no-repeat left center;}
.leftA{width:155px;margin-top:12px;}

/*学院新闻*/
.new_left{ float:left; width:340px; margin-left:18px;}
.pic{ width:340px; height:195px; overflow:hidden; padding-top:5px;}
.pic img{ width:340px; height:195px;}
.new_list{ width:340px; overflow:hidden; margin-top:11px;}
.left2Border{ height:1px;border-left:80px solid #0352a7; background:#ccc; margin-top:5px;overflow:hidden;}
.list{ padding:8px 2px 0px 2px; overflow:hidden;}
.list ul li { line-height:31px; height:31px; background:url(../images/xb.jpg) left center no-repeat; padding-left:10px; overflow:hidden; font-size:16px;}
.list ul li span{ float:right; color:#999;}

/*学术信息*/
.new_con{ float:left; width:370px; overflow:hidden; margin-left:18px;}

/*院长致辞*/
.new_right{ float:right; width:160px; overflow:hidden;}
.yzjy_tu{ width:148px; height:165px; margin:10px auto 0px auto;}
.yzjy_con{ width:140px; overflow:hidden; margin:0px auto; padding:8px 4px 0px 4px; line-height:27px; font-size:14px;}
.yzjy_con a{ color:#c30000;}

.ksdh{ width:155px; margin:10px auto 0px auto;}
.ksdh li{ float:left;}
.ksdh li img{ vertical-align:top;}

/*友情链接*/
.links{ width:1090px; height:50px; padding-left:10px; margin-top:10px; overflow:hidden;}
.links h2{float:left; color:#0352a7; height:50px; line-height:50px; font-size:18px; font-weight:normal;}
.links ul { width:1010px; float:right;}
.links ul li{ float:left; width:142px; height:44px; padding:2px; border:1px solid #ddd; background:#fff; margin:0px 10px; overflow:hidden; display:inline;}
.links ul li img{ width:142px; height:44px;}

.wx{ width:160px; height:35px;}
.TabTitle2{ background:url(../images/tabbg.jpg) left bottom repeat-x; height:36px; line-height:36px;overflow:hidden; padding-bottom:2px;}
.TabTitle2 span{ float:right; font-size:12px;}
.TabTitle2 ul li{ float:left; cursor:pointer; width:80px; height:36px; line-height:36px; text-align:center; font-size:18px; margin-right:10px; font-weight:normal; padding-left:2px;}
.TabTitle2 .hover{ display:block; height:35px; padding-bottom:2px; line-height:35px; border-bottom:1px solid #0352a7;}
.TabTitle2 .hover a{ color:#0352a7;}
.Tabbottom2{ padding-top:6px; height:322px; overflow:hidden;}
.yzxx{ width:160px; height:50px; overflow:hidden;}
