@charset "utf-8";
/*---banner开始----*/
#banner{width:100%;margin:0px auto; height:540px;overflow:hidden; position:relative;z-index:99;}
#banner .flexslider{ position: relative;height:540px;overflow:hidden; width:1920px; left:50%; margin-left:-960px;}
#banner .slides{position:relative;z-index:1; list-style:none;}
#banner .slides li{height:540px; width:1920px; position:relative; z-index:1;}
#banner .slides li span{position:absolute; left:360px; bottom:52px; height:80px; line-height:80px; background:url() repeat; font-size:24px; padding:0 20px;}
#banner .slides li span a{color:#fff;}
#banner .slides li span a:hover{color:#aa021c;}

#banner .flex-control-nav{position:absolute;bottom:22px;z-index:2;width:144px; height:14px; right:504px; list-style:none; margin:0; padding:0;}
#banner .flex-control-nav li{display:inline-block;width:12px;height:10px;margin:0 5px;*display:inline;zoom:1;}
#banner .flex-control-nav a{display:inline-block;width:12px;height:10px;line-height:80px;overflow:hidden;cursor:pointer; background:url(/images/banner-icon-a.png) no-repeat;}
#banner .flex-control-nav .flex-active{ background:url(/images/banner-icon-on.png) no-repeat;}

#banner .flex-direction-nav{position:absolute;z-index:1;width:100%;bottom:50%;height:89px; margin-bottom:-45px;padding:0;}
#banner .flex-direction-nav li {margin:0; padding:0; width:46px; height:89px;display:block;}
#banner .flex-direction-nav a.flex-prev{left:60px;background:url(/images/banner-prev.png) no-repeat;display:block; width:46px; height:89px;overflow:hidden;cursor:pointer;position:absolute; top:0;}
#banner .flex-direction-nav a.flex-next{right:60px;background:url(/images/banner-next.png) no-repeat;display:block; width:46px; height:89px;overflow:hidden;cursor:pointer;position:absolute; top:0;}
/*---banner结束----*/

/*共用部分开始*/
.part{ margin:30px auto 0 auto;}
.part-sider{ width:586px; overflow:hidden;}
.part-bt{width:100%; height:40px; line-height:40px; background:url(/images/part-bt-bg.jpg) no-repeat 0 bottom;}
.part-title{font-size:18px; color:#333333; max-width:500px;}
.part-more{ width:20px; height:20px; margin-top:10px;}
.part-more-ab{position:absolute; top:-54px; right:0; width:20px; height:20px;}
.xinwen-list{ width:586px; list-style:none;}
.xinwen-list li{ padding:0 80px 0 16px; width:490px; height:36px; line-height:36px; background:url(/images/icon-list.jpg) no-repeat left center; overflow:hidden; color:#333; font-size:16px; position:relative;}
.xinwen-list li span{ position:absolute; right:0; top:0; color:#999999; font-size:14px;font-family:"Times New Roman";}
.xinwen-list li a{color:#000;}
.xinwen-list li a:hover{color:#aa021c;}
.m-t-15{margin-top:15px;}
.m-t-24{margin-top:24px;}
.m-t-30{margin-top:30px;}
/*共用部分结束*/
/*---新闻开始----*/
.part-top{ height:480px;}
.part-middle{ height:240px;}
.part-foot{ height:240px;}
.part-top{ height:480px;}
.xinwen-top{ height:235px; width:616px; margin-top:32px;}
.xinwen-top-sider{width:278px;margin-right:30px;}
.part-top .xinwen-top-sider-t{ height:40px; width:278px;}
.xinwen-top-sj{ width:40px; height:40px; background-color:#aa021c; color:#fff; text-align:center; font-family:"Times New Roman";}
.xinwen-top-ri{font-size:20px; height:22px; line-height:22px;}
.xinwen-top-yue{font-size:12px; height:18px; line-height:18px;}

.xinwen-top-biaoti{ width:226px; height:40px; overflow:hidden; line-height:20px; font-size:16px; color:#333; margin:0;}
.xinwen-top-biaoti a{ color:#333;}
.xinwen-top-biaoti a:hover{ color:#aa021c;}
.xinwen-top-tu{width:228px; height:160px; margin-top:30px; overflow:hidden;}
.xinwen-top-tu img{width:100%; min-height:160px;}
/*---新闻结束----*/

/*---公告开始----*/
.part2-left{ width:100%; height:auto; margin:0; padding:0;}
.part2-left h2{width:100%; height:39px; line-height:39px; border-bottom:1px solid #dedede; font-size:18px; font-weight:normal;}
.part2-left h2 span,
.part2-left h2 a{ float:left;color:#aeaeae; width:108px;height:46px; line-height:40px;cursor:pointer; margin-right:37px;}
.part2-left h2 .current a{float:left; width:108px; height:40px; background:url(/images/xuanxiang-bg.jpg) no-repeat 0 bottom;color:#000; display:block;}
.part2-left ul{list-style:none;}
.part2-left ul .part-more-ab{position:absolute; top:-59px; right:0; width:20px; height:20px;}
/*---公告结束----*/

/*---学院章程开始----*/
.part-foot{ width:1200px; height:auto; margin:0 auto; padding:0; overflow:hidden;}
.part-foot h2{width:100%; height:39px; line-height:39px; border-bottom:1px solid #dedede; font-size:18px; font-weight:normal;}
.part-foot h2 span,
.part-foot h2 a{ float:left;color:#aeaeae; width:72px;height:46px; line-height:40px;cursor:pointer; margin-right:37px;}
.part-foot h2 .current a{float:left; width:72px; height:40px; background:url(/images/xuanxiang-bg.jpg) no-repeat 0 bottom;color:#000; display:block;}
.part-foot ul{list-style:none;}
.part-foot .zhangcheng{ width:1230px; position:relative;}
.part-foot .xinwen-top-sider-t{ height:40px; width:278px; margin:40px 29px 0 0;}
.part-foot .part-more{position:absolute; top:-45px; right:30px; width:20px; height:20px;}
/*---学院章程结束----*/

/*---快捷图片开始----*/
.kuaijie{ width:100%; padding-top:70px; background:url(/images/main-bottom-bg.jpg) no-repeat center bottom; min-height:490px;}
.kuaijie ul{list-style:none; width:1232px;}
.kuaijie ul li{ width:260px; height:180px; padding:8px; background-color:#fff; margin:0 32px 32px 0; display:inline; float:left; overflow:hidden;}
.kuaijie ul li .img{width:260px; height:180px; overflow:hidden;transition:1s; position:relative;transition:1s;}
.kuaijie ul li .img img{transition:1s;}
.kuaijie ul li .img:hover img{transition:1s; transform:scale(1.1);-webkit-transform:scale(1.1);}
.kuaijie ul li span{ width:190px; height:50px; display:block; line-height:50px; padding-left:70px; position:absolute; left:0px; bottom:0px; color:#fff;}
.kuaijie ul li span.bg1{ background:url(/images/kuaijie-bg1.png) repeat;}
.kuaijie ul li span.bg2{ background:url(/images/kuaijie-bg2.png) repeat;}
.kuaijie ul li span.bg3{ background:url(/images/kuaijie-bg3.png) repeat;}
.kuaijie ul li span.bg4{ background:url(/images/kuaijie-bg4.png) repeat;}
.kuaijie ul li span.bg5{ background:url(/images/kuaijie-bg5.png) repeat;}
.kuaijie ul li span.bg6{ background:url(/images/kuaijie-bg6.png) repeat;}
.kuaijie ul li span.bg7{ background:url(/images/kuaijie-bg7.png) repeat;}
.kuaijie ul li span.bg8{ background:url(/images/kuaijie-bg8.png) repeat;}
/*---快捷图片结束----*/

/*---下拉链接开始----*/
.xialabox{width:1200px; margin:0 auto;position:relative; z-index:300;}
.xiala-box{margin:20px 0 10px 0; height:50px; width:1240px;}
.xiala{ background:url(/images/seclect.png) no-repeat; height:36px; width:277px; margin-right:30px; position:relative; z-index:100;}
.xiala-title{width:180px; color:000; line-height:30px; padding-left:40px; float:left;}
.xiala-img{width:12px; height:10px; padding:14px 20px; float:left; background:url(/images/select-img.png) no-repeat 20px 14px;}

.xiala-list{ width:270px; display:none; position:absolute;left:0; z-index:999; background-color:#f5f5f5;}
.xiala-t{top:36px;}
.xiala-f{bottom:36px;}
.xiala-list ul{list-style:none;}
.xiala-list ul li{width:270px;height:26px; line-height:26px;display:block;}
.xiala-list ul li a{ background-color:none;width:230px; padding-left:40px; height:26px; display:block; color:#000;}
.xiala-list ul li a:hover{ background-color:#c2c2c2;width:230px; padding-left:40px; height:26px; display:block; color:#fff;}
/*---下拉链接结束----*/