@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" ); zoom:1; font-family:"微软雅黑";}
a,ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i,em{ font-style:normal;padding: 0px; margin: 0px;list-style:none; font-weight:normal; }
select,input,textarea{ border-radius:2; -webkit-border-radius:2; color:#666666; font-size:12px; font-family:"微软雅黑",Arial;}
input:focus { outline: none;}
form,input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ý±íµ¥×Ô´øµÄÑùÊ½*/ vertical-align:middle;}
textarea{resize:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ýtextarea×Ô´øµÄÑùÊ½*/ }
textarea,input,select { border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5ÉèÖÃ*/
figure,figcaption{ margin:0px; padding:0px;}
form,input{margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;padding:0;margin:0;}
a{ color:#aeaeae; text-decoration:none;cursor:pointer;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#000000;}
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both;}
.clearfix{ zoom:1;}
.clearfix:after,
.clearfix:before{content:" ";display: table;}
.clearfix:after{clear: both;}
.contain{ width:1100px;margin:0 auto;}

/*top*/
.toper{ z-index:10; position:relative; }
.top{ width:100%; height:40px; line-height:40px; background:#f0f0f0; }
.change{ float:right; font-size:13px; }
.change span{ margin:0 12px; color:#888;}
.change a{ color:#888; cursor:pointer;}
.change a:hover{ color:#313864; }
.logo{ padding-top:4px;}
.logo img{width:162px; height:30px;}
.logo a{ display:block; cursor:pointer; }
.SreachBox{ width:317px; height:39px; background:url(search_09.jpg) no-repeat; float:right; margin-top:38px; }
.sreach_btn{ width:83px; height:39px; float:right; cursor:pointer; display:block; }
.sreach_ipu{ width:194px; height:39px; padding-left:40px; line-height:39px; background:transparent;color:#a09f9f; font-size:12px;}
.biglogo{ display:block; cursor:pointer; margin-top:2.5%;width:484px;}
.biglogo img{ width:100%;}
.nav{ width:100%; height:45px; background:#01388f; margin-top:23px; }
.nav ul{ width:1150px; margin:0 auto; }
.nav li{ float:left; background:url(navline_07.jpg) right center no-repeat; position:relative;}
.nav li a.nava{ height:45px; line-height:45px; display:block; width:126px; text-align:center; color:#fff; font-size:16px; cursor:pointer;}
.nav li:hover a.nava,.nav li.on a.nava{ background:#9d1e21;}
.subnav{ position:absolute; width:126px;top:45px; z-index:10; text-align:center; display:none;}
.subnav dd{ height:35px; line-height:35px; background:#01388f; border-bottom:1px dashed #335fa4;}
.subnav dd a{ color:#fff; }
.subnav dd:hover{ background:#9d1e21; }

.nynavbox{ display:none;}
.navsld{ position:absolute; width:35px; right:8px; top:52.5%;}
.navsld img{ width:100%;}
.close{ display: none;}
.nynavm{ width:100%; background:#fff; position: absolute; top:100%; z-index: 100;}
.nynavm li{ border-bottom: 1px solid #ddd; width:100%;padding: 1% 0;}
.nynavm li p>a{ color:#666;font-size:2rem; padding-left:10%; line-height:3rem;}
.subnavm{ background: #f4f1f1; width:100%;}
.subnavm dd{ line-height:35px; padding-left:10%;}
.subnavm dd+dd{ border-top: 1px solid #fff;}
.subnavm dd>a{ color:#333;}
.sld{ width:2.65%; float:right; margin:3.6% 6% 0 0;}
.slds{ display:none;}
.sld img{ width:100%; }

@media (max-width:1199px){
.contain{ width:96%;margin:0 auto;}
.nav{ display:none;}
.nynavbox{ display:block;}
.biglogo{ width:35%; margin-bottom:2.5%;}
.SreachBox{ margin:2.5% 100px 0 0; }
}
@media (min-width: 992px) and (max-width: 1199px){
.navsld{ top:51%; }
}

@media (min-width: 768px) and (max-width: 991px){ 
.navsld{ top:54%; }
}
@media (min-width:320px) and (max-width: 767px){
.biglogo{ width:70%; margin-bottom:2.5%;}
.SreachBox{ display:none;}
}
/*top end*/

/*footer*/
.footer{ width:100%; background:#01388f;padding:8px 0; }
.wx{ float:right; margin-right:35px;}
.wx img{ width:75px; height:75px; }
.copyright{ color:#d8d9dd; margin:15px 0 0 30px; }
@media (min-width:320px) and (max-width: 767px){
.wx{ float:none; text-align:center; margin:0; }
.copyright{ margin:15px 0 0 0; text-align:center;}
}
/*footer end*/

/*menu*/
.menu{ background:#fff; width:100%; border-bottom:1px solid #e4e4e4; text-align:center; padding:3% 0;}
.menu li{ width:98px; height:33px; line-height:33px; border:1px solid #dedede; border-radius:15.5px; text-align:center; display:inline-block;*display:inline; *zoom:1; margin:0 8px 8px 8px;}
.menu li a{ color:#000000; font-size:15px; display:block; cursor:pointer;}
.menu li:hover,.menu li.on{ background:#01388f; border:1px solid #01388f; }
.menu li:hover a,.menu li.on a{ color:#fff;}
/*menu end*/

/*pages*/
.Pages{ height:26px; zoom:1; overflow:hidden; text-align: center; padding-top:3.65%; border-top:1px solid #e2e2e2;}
.Pages span{ display:inline-block;}
.Pages a{ display:inline-block; margin:0px 0.5px; font-size:14px;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_total,
.Pages .p_cur{ vertical-align:middle; color:#666; margin-right:5px;}
.Pages .p_total b,
.Pages .p_cur b{ color:#e60012; font-weight:normal;}
.Pages .p_page .a_prev,
.Pages .p_page .a_next,
.Pages .p_page .a_first,
.Pages .p_page .a_end{ color:#666666; height:25px; text-align:center; line-height:25px; background:#e8e8e8; padding:0 10px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,
.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{ color:#fff; background:#e60012;}
.Pages .p_page .num a{display:none;}
.Pages .p_jump{ margin-left:5px;}
.Pages .p_jump em{ font-style:normal; font-family:Arial;}
.Pages .p_jump em a{ border:0px; width:22px; height:25px; line-height:25px; text-align:center;}
.Pages .p_jump em a.a_cur{ background:#ae0200;}
.Pages .p_jump b{ font-weight:normal;}
.Pages .i_text{ width:50px; padding:0px; text-align:center; font-size:12px; border: 1px solid #e7e7e7; background:#fff; height:23px; line-height:23px;}
.Pages .i_button { padding:0 10px; height:25px;line-height:25px; background:#e8e8e8; cursor: pointer; margin-left: 10px; border-radius:3px;}
.Pages .p_jump .f1{ padding-right:3px;} 
.Pages .p_jump .f2{ padding:0 3px;}
@media (min-width:320px) and (max-width: 767px){
.Pages .p_total,.Pages .p_cur,.Pages .p_jump{ display:none; }	
}
/*pages end*/

/*homeban*/
.bg{ width:100%; background:#f2f2f2; padding-bottom:35px; position:relative; z-index:0;}
.homeban{ position:relative;z-index:0; height:441px;}
.homeban .bd li a{ display:block; width:100%; position:relative; z-index:0;}
.homeban .bd li a img{ width:100%;}
.hd{ position:absolute; bottom:20px; width:100%;text-align:center; }
.hd li{ background:#fff; width:12px; height:12px; border-radius:6px; margin:0 6px; cursor:pointer; display:inline-block;*display:inline;*zoom:1;}
.hd li.on{ background:#9d1e21; }
/*homeban end*/

/*学院新闻*/
.main{ background:#fff; margin:2% 0 0; padding:2.7%;}
.xyxw{ width:65.54%; float:left; }
.titl{ border-bottom:1px solid #eee;}
.titl a.more{ float:right; text-transform:uppercase; cursor:pointer; font-size:12px; font-family:"Arial"; color:#717272; position:relative; top:3px;}
.titl a.more:hover{ color:#9d1e21; }
.titl h2{ font-weight:bold; font-size:18px; color:#01388f; background:url(titline_13.jpg) left bottom no-repeat; padding-bottom:18px;}
.newsld{ width:47%; position:relative; background:#f9f9f9; border:1px solid #e4e4e4; margin-top:3.4%; float:left; box-sizing:border-box;}
.newsbd{ position:relative; }
.newsbd li a.pic{ display:block; cursor:pointer; width:100%; }
.newsbd li a.pic img{ width:100%; height:240px;}
.newshd{ position:absolute; width:100%; height:36px; background:url(shaw_17.png);}
.newshd ul{ position:absolute; right:11px; bottom:15px;}
.newshd li{ width:6px; height:6px; border-radius:3px; background:#fff; float:left; margin-left:4px;cursor:pointer; font-size:0;}
.newshd li.on{ background:#d23017;}
.newtxt{ padding:10px 16px 14px 16px; /*height:86px;*/}
.newtxt h3 a{ font-size:15px; color:#222; cursor:pointer; display:block;}
.newtxt h3 a:hover{ color:#d23017;}
.newtxt p{ color:#555; line-height:21px; display:none;}
.newtxt a.gd{ cursor:pointer; color:#9d1e21; z-index:10; float:right;}
.xwlist{ float:left; margin:3.4% 0 0 2.3%; width:50.4%;}
.xwlist li{ height:33px; line-height:33px; background:url(point_17.jpg) left center no-repeat; padding-left:12px;}
span.date{ float:right;font-size:12px; color:#999;}
.xwlist li a{ color:#464646; display:block; cursor:pointer; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xwlist li a:hover{ color:#d23017; }

@media (min-width: 768px) and (max-width: 991px){ 
/*.newshd{ bottom:132px; }*/
.homeban{height:auto;}
.xwlist li{ height:26px; line-height:26px; }
.xwlist li a{ width:170px; }
}
@media (min-width:320px) and (max-width: 767px){
.xyxw,.newsld,.xwlist{ width:100%; float:none; margin-left:0;}
/*.newtxt{ height:87px; }*/
.titl h2{ padding-bottom:10px;}
}
/*学院新闻 end*/

/*通知公告*/
.tzgg{ width:30.9%; float:right;}
.gylist{ margin-top:4%;}
.gylist li{ height:30px; line-height:30px; background:url(point_17.jpg) left center no-repeat; padding-left:12px;}
.gylist li a{ color:#464646; display:block; cursor:pointer; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.gylist li a:hover{ color:#d23017; }
@media (min-width: 768px) and (max-width: 991px){ 
.gylist li{ height:25px; line-height:25px; }
.gylist li a{ width:150px; }	
}
@media (min-width:320px) and (max-width: 767px){
.tzgg{ width:100%; float:none; margin-top:3.65%}
}
/*通知公告 end*/

/*人才培养*/
.rcpy,.gjjl,.xsfc{ width:30.9%; float:left; margin-top:3.65%; }
.gjjl,.xsfc{ margin-left:3.65%; }
@media (min-width:320px) and (max-width: 767px){
.rcpy,.gjjl,.xsfc{ width:100%; float:none; margin-left:0;}
}
/*人才培养 end*/

/*学生风采*/
.fclist{ margin:6% 0 0; }
.fclist li{ margin-bottom:13px;}
.fclist li a.fclf{ display:block; cursor:pointer; float:left; width:31%;}
.fclist li a.fclf img{ width:100%; }
.fclist li .fcrt{ width:63.9%; float:right; }
.fcrt h3{ margin:4px 0 1px; }
.fcrt h3 a{ font-size:14px; color:#464646;display:block; cursor:pointer; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%;}
.fcrt h3 a:hover{ color:#d23017; }
.fcrt p{ font-size:12px; color:#666; line-height:18px;}
@media (min-width: 768px) and (max-width: 991px){
.fcrt h3{ margin:0; height:15px; line-height:15px;}
.fcrt h3 a{ font-size:13px; }
.fcrt p{ line-height:16px; }
}
/*学生风采 end*/

/*友情链接*/
.link{ margin-top:3%;}
.link ul{ margin-top:1.9%; }
.link li{ float:left; margin-right:30px;}
.link li a{ color:#333; cursor:pointer;}
.link li a:hover{ color:#d23017;}
/*友情链接 end*/

/*班级留言.shtml*/
.currbox{ border-bottom:3px solid #01388f; padding-bottom:1.5%;margin-bottom:3.6%;}
.currbox .current{ float:right; background:url(curr_03.png) left center no-repeat; padding-left:25px; }
.current a,.current span{ color:#494949; }
.current a{ cursor:pointer; background:url(currshot_06.png) right center no-repeat; padding-right:17px; margin-right:11px;}
.current a:hover,.current span{ color:#9d1e21; font-weight:bold;}
.currbox h2{ font-weight:bold; font-size:20px; color:#01388f;} 
.lyform li{ margin-bottom:20px; }
.lyform li span{  margin-right:20px; font-size:18px; color:#000; display:inline-block;*display:inline;*zoom:1; float:left; line-height:50px;}
.lyform li input.lytxt{ width:91%; padding-left:16px; border:1px solid #ddd; height:48px; line-height:48px; font-size:14px; color:#999; }
.lyform li textarea{ border:1px solid #ddd; height:140px; width:91%; padding:10px 0 0 16px; font-size:14px; color:#999;}
.lynr{ padding:8px 0 32px; }
.lynr li{ margin-bottom:20px;}
.lynr li .lyhd{ cursor:pointer; height:50px; line-height:50px; padding:0 2.5%; background:#e6e3e3; display:block; font-size:18px; color:#222; width:95%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.lynr li .lyhdon{ cursor:pointer; height:50px; line-height:50px; padding:0 2.5%; background:#9d1e21; display:block; font-size:18px; color:#fff;width:95%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.lynr li .lybd{ padding:0 30px; }
.lynr li .lybd dt{ font-weight:bold; color:#01388f; font-size:16px; margin:15px 0 5px;}
.lynr li .lybd dd{ font-size:16px; color:#000;line-height:32px; }
@media (min-width:320px) and (max-width: 767px){
.currbox .current{ float:none; margin-bottom:4%;}
.current a{ padding-right:10px; margin-right:5px;}
}
/*班级留言.shtml end*/

/*常用下载.shtml*/
.dlist{ margin-bottom:3.2%; }
.dlist li{ width:31.73%; float:left; background:#f6f6f6; margin:0 2.3% 2.3% 0;}
.dlist li .dlf{ float:left; width:54%; padding:3.5% 8% 3.5% 8%;}
.dlist li .dlf h3{ font-weight:normal; color:#000; font-size:16px; line-height:23px; }
.dlist li .dlf p{ color:#a8a8a8;margin-top:10px;}
.dlist li .drt{ display:block; cursor:pointer; width:29.4%; float:right; background:#2c4d80; text-align:center; padding:4% 0;}
.dlist li .drt span{ color:#fff; line-height:28px; }
.dlist li .drt:hover{ background:#9d1e21; }
.gbox{ text-align:center;}
.gbox a.llgd{ display:inline-block;*display:inline;*zoom:1; width:243px; height:44px; line-height:44px; background:#eee; text-align:center; color:#949494;}
@media (min-width: 768px) and (max-width: 991px){ 
.dlist li{ width:48%; margin:0 4% 2.3% 0;}	
.dlist li:nth-child(3n){ margin:0 4% 2.3% 0!important; }
.dlist li:nth-child(2n){ margin-right:0!important;}
}
@media (min-width:320px) and (max-width: 767px){
.dlist li{ float:none; width:100%; margin-right:0;}	
}
/*常用下载.shtml end*/

/*教学团队.shtml*/
.jxtd li{ width:48%; float:left; margin:0 4% 1.5% 0; text-align:center;}
.jxtd li a{ cursor:pointer; cursor:pointer; }
.jxtd li a img{ width:100%; }
.jxtd li a p{ color:#000; font-size:16px; margin-top:3.6%;}
/*教学团队.shtml end*/

/*客座教授.shtml*/
.kzjs{ margin-bottom:20px; }
.kzjs li{ width:19.2%; float:left; margin:0 0.96% 2.4% 0; text-align:center;}
.kzjs li a{ cursor:pointer; cursor:pointer; }
.kzjs li a .kzpic{ width:100%; overflow:hidden; position:relative; display: table; height:100%;}
.kzjs li a img{ width:100%;transition:all 0.5s; position:relative; z-index:0;}
.kzjs li:hover a img{ transform:scale(1.2);}
.kzjs li a .kzpic .kzshaw{ width:100%; height:100%; background:url(kzshaw_16.png); z-index:3; position:absolute; left:0; top:0; display:none;vertical-align:middle; }
.kzjs li a .kzpic .kzshaw .kzcont{ position:absolute;width:100%;top:50%;transform: translateY(-50%); }
.kzjs li a .kzpic .kzshaw p{ color:#fff; line-height:26px;text-align:center;}
.kzjs li a .tit{ color:#000; font-size:16px; margin-top:8px;}
.kzjs li:hover a.tit{ color:#9d1e21; }
.kzjs li:hover a .kzpic .kzshaw{ display: table-cell;}
@media (min-width:320px) and (max-width: 767px){
.kzjs li{ width:48%; margin:0 4% 2.4% 0;}
.kzjs li:nth-child(5n){ margin:0 4% 2.4% 0!important; }
.kzjs li:nth-child(2n){ margin-right:0; }
}
/*客座教授.shtml end*/

/*联系我们.shtml*/
.lxwm{ position:relative; }
.lxwm img{ width:100%;}
.lxwm .lxbox{ position:absolute; width:35%; padding:10px; border-radius:10px; background: url(lxshaw_03.png); top:7.2%;left:4%;}
.lxwm .lxbox .lxcont{ border-radius:10px; background:#fff;width:85%; padding:23% 7% 23% 8%;}
@media (min-width:320px) and (max-width: 767px){
.lxwm .lxbox{ width:65%; }
.lxwm .lxbox .lxcont{ width:90%; padding:5% 5%; }
.lxwm .lxbox .lxcont p{ line-height:22px!important; }

}
/*联系我们.shtml end*/

/*年级旧照.shtml*/
.njjz{ margin-bottom:2.4%;}
.njjz li{ width:31.7%; float:left; margin:0 2.3% 2.3% 0; text-align:center;}
.njjz li a{ cursor:pointer; display:block; }
.njjz li a img{ width:100%; }
.njjz li a p{ font-size:16px; color:#000; margin-top:10px; width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
@media (min-width:320px) and (max-width: 767px){
.njjz li{ width:48%; margin:0 4% 2.3% 0;}	
.njjz li:nth-child(3n){ margin:0 4% 2.3% 0!important; }
.njjz li:nth-child(2n){ margin-right:0!important;}
}
/*年级旧照.shtml end*/

/*学院简介.shtml*/
.dptitl{ color:#01388f;font-size:24px;font-weight:bold;text-align:center; line-height:30px;}
.dp{ width:100%;}
.dp img{ max-width:100%;}
.dp p{ text-indent:2em;font-size:16px;color:#000;line-height:27px;margin-top:20px;}
.dp p.pic{ text-align:0em; text-align:center; }
@media (min-width:320px) and (max-width: 767px){
.dptitl{ font-size:20px; }	
}
/*学院简介.shtml end*/

/*新闻中心.shtml*/
.ny_news{ margin-bottom:4.3%;}
.ny_news li span.date{ float:right; color:#999; line-height:32px; height:32px; }
.ny_news li a{ font-size:16px; line-height:32px; height:32px; cursor:pointer; color:#333; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:59%;}
.ny_news li a:hover{ color:#d23017; }
.ny_news li{ background:url(point2_03.jpg) left center no-repeat; padding-left:10px; }
.ny_news li#nfirst{ border-bottom:1px dashed #cdcdcd; padding:0 0 2.9% 0; margin-bottom:1.92%; background:none;}
.ny_news li#nfirst a.newlf{ display:block; width:30.66%; float:left; cursor:pointer; height:auto;}
.ny_news li#nfirst a.newlf img{ width:100%; }
.ny_news li#nfirst .newrt{ width:67%; float:right;}
.ny_news li#nfirst .newrt h3{ margin:8px 0 10px; }
.ny_news li#nfirst .newrt h3 a{ font-size:16px; font-weight:bold; color:#000; cursor:pointer; }
.ny_news li#nfirst .newrt p{ line-height:22px; color:#222; font-size:15px; margin-bottom:1.5%;}
.ny_news li#nfirst .newrt em.rq{ display:block; color:#999; }
@media (max-width:1199px){
.ny_news li a{ width:85%; }	
}
@media (min-width: 768px) and (max-width: 991px){ 
.ny_news li#nfirst .newrt h3{ margin:0 0 3px; }
}
@media (min-width:320px) and (max-width: 767px){
.ny_news li#nfirst a.newlf,.ny_news li#nfirst .newrt{ float:none; width:100%; }	
.ny_news li#nfirst .newrt h3{ margin:10px 0 3px; }
.ny_news li a{ width:70%; }
}
/*新闻中心.shtml end*/

/*新闻详情页.shtml*/
.info_titl{ text-align: center; border-bottom:1px solid #ececec; padding-bottom: 20px; margin-top:40px;}
.info_titl h2{ color:#333; font-size:22px; font-weight:bold;}
.info_titl p{ margin-top:12px; color:#888; font-size:14px;}
.info_titl p span{ margin-left:3%;}
.ny_morecont{ padding:30px 30px; border-bottom:1px solid #ececec;}
.ny_morecont p{font-size:16px; color:#222; line-height:28px; margin-bottom:25px; /*! text-indent:2em; */}
.ny_morecont img{ max-width:100%; }
.ny_infofy{ margin:20px 0; text-align:center; padding:10px 0 0;}
.ny_infofy p{ font-size:14px; color:#000; display:inline-block;}
.ny_infofy p span{ display:inline-block; float:left;}
.ny_infofy p a{ font-size:14px; color:#666666; cursor: pointer; display:inline-block; text-overflow: ellipsis; overflow: hidden;white-space: nowrap; width:400px; text-align:left;}
.ny_infofy p a:hover{ text-decoration:underline; color:#c90112;}
/*新闻详情页.shtml end*/

@media (min-width:320px) and (max-width: 767px){
	html{ font-size:62.5%;}
