@charset "UTF-8";
/* CSS Document */
*{margin:0; padding:0;list-style:none;}
a,input,textarea,li,b,.site-description,.site-title,.logo,.sub-menu li,.feature article,.block-content,.footer-icons span,.avatar,.popup,
.overlay,.da-animate,.services article,#contactForm button,.form-hint,.porcon,.services h3,.pack-list article{ -moz-transition:ease-in-out 0.5s; 
-webkit-transition:ease-in-out 0.5s; -o-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; transition:ease-in-out 0.5s; }
/*****************头部*****************/
.header{height:100px;}
body,html{font-size:100%;font-family:'微软雅黑',sans-serif;color:#333 !important;}
a{text-decoration:none;color:#333;outline:none; blr:expression(this.onFocus=this.blur());}
.fl{float:left;}
.fr{float:right;}
img{border:0;max-width:100%;}
ol,ul{list-style:none;}
em{font-weight:normal; font-style:normal;}
/*--clearfix--*/
.clearfix{clear:both}
.container{width: 1300px;margin: 0 auto; padding-bottom: 24px;}
.center{width: 1200px;margin: 0 auto;}
.bgbg{position: relative;overflow: hidden;}
.bgbg:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  content: '';
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -140%, 0);
  transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -140%, 0);
}
.bgbg:hover:before {
  -webkit-transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 140%, 0);
  transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 140%, 0);
}
/*--header--*/
header.header{height: 131px;width: 100%;min-width: 1200px;background:#ffffff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
header .header_top{line-height: 35px;height: 35px;min-width: 1200px;background: #2184c8;color: #fff;font-size: 13px;}
header .gsmc{width: 30%;}
header .xxgz li{float: left;}
header .xxgz li.time{margin: 0 30px 0 0;font-weight: bold;font-size: 15px;padding-left: 25px;background: url(../images/time.png) 0 9px no-repeat;}
header .xxgz li .searcher {width: 160px;height: 22px;overflow: hidden;border: 1px solid #fff;margin-top: 5px;margin-right: 30px;}
header .xxgz li .searcher input{border:none;padding: 0;margin: 0;}
header .xxgz li .searcher input[type="submit"]{width: 25px;height: 20px;background: url(../images/icon-4.png) no-repeat center;cursor: pointer;float: left; }
header .xxgz li .searcher input[type="text"]{width: 125px;height: 22px;line-height: 22px;padding: 0 5px;color: #fff;font-size: 11px;background: none;float: left;}
header .xxgz li.weixin{margin: 0 20px 0 0;padding-left: 25px;background: url(../images/weixin.png) 0 9px no-repeat;position: relative;}
header .xxgz li.weixin .weixinimg{position: absolute;left: 0;top: 35px;width: 140px;height: 140px;background: #096;padding: 5px;display: none;z-index: 99;}
header .xxgz li.weixin:hover .weixinimg{display: block;}
header .xxgz li.qqzs a{padding-left: 25px;background: url(../images/qqzs.png) 0 8px no-repeat;display: block;color: #fff;}
header .logo-main{ width: 300px;margin-top: 13px;}
/*********************菜单*********************/
.header-menu .menu > li{ display: block; width: 90px;height: 92px; line-height: 95px;float: left; position: relative;text-align:center;}
.header-menu .menu > li:hover,.header-menu .menu > li.hover{height: 92px;border-bottom:3px solid #2184c8;}
.header-menu .menu > li:first-child{border-left:none;}
.header-menu .menu a{font-size:0.8em; display: block;}
.header-menu .menu > li:hover a,.header-menu .menu > li.hover a{color: #2184c8;font-weight: bold;}
/* 子菜单样式 */
.sub-menu { position: absolute; top: 95px; z-index: 1000; min-width: 100%; max-height: 0; -webkit-perspective: 400px;perspective: 400px; }
.sub-menu li { opacity: 0; height: 30px;line-height: 30px;-webkit-transform: rotateY(90deg); transform: rotateY(90deg); border-top: 1px #fff solid; border-bottom: 1px #eee solid; }
.sub-menu li:first-child{ border-top: none; } 
.sub-menu li:last-child{ border-bottom: 3px #000 solid; }
.sub-menu li a{ background-color:#fff;white-space: nowrap;color: #666!important;font-weight: 100!important;}
.sub-menu li a:hover{ background-color:#808080; color: #fff!important; }
.header-menu .menu > li:hover .sub-menu li, .header-menu .menu > li:focus .sub-menu li { opacity: 1; -webkit-transform: none;transform: none; }
/* CSS3延迟过渡效果 */
.header-menu .menu li:hover .sub-menu li:nth-child(1) { -webkit-transition-delay: 0s; transition-delay: 0s; }
.header-menu .menu li:hover .sub-menu li:nth-child(2) { -webkit-transition-delay: 50ms; transition-delay: 50ms; }
.header-menu .menu li:hover .sub-menu li:nth-child(3) { -webkit-transition-delay: 100ms; transition-delay: 100ms; }
.header-menu .menu li:hover .sub-menu li:nth-child(4) { -webkit-transition-delay: 150ms; transition-delay: 150ms; }
.header-menu .menu li:hover .sub-menu li:nth-child(5) { -webkit-transition-delay: 200ms; transition-delay: 200ms; }
.sub-menu li:nth-child(1) { -webkit-transition-delay: 350ms; transition-delay: 350ms; }
.sub-menu li:nth-child(2) { -webkit-transition-delay: 300ms; transition-delay: 300ms; }
.sub-menu li:nth-child(3) { -webkit-transition-delay: 250ms; transition-delay: 250ms; }
.sub-menu li:nth-child(4) { -webkit-transition-delay: 200ms; transition-delay: 200ms; }
.sub-menu li:nth-child(5) { -webkit-transition-delay: 150ms; transition-delay: 150ms; }
/*header-on*/
/*--banner--*/
.fullSlide{ position:relative; background:#ccc;margin:0 auto;}
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top; } 
.fullSlide .hd{position:absolute;width: 100%;bottom: 45px;height: 16px;text-align:center;}
.fullSlide .hd ul{ text-align:center; padding-top:5px;}
.fullSlide .hd ul li{ cursor:pointer;border-radius: 20px; display:inline-block; *display:inline; zoom:1; width:16px; height:16px; margin:0 5px; background:#fff;overflow:hidden;text-indent:-9999px;}
.fullSlide .hd ul .on{ background: #fc021f;}
.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:55px; height:55px; position:absolute;top: 50%; margin-top:-20px; float:left;  background:url(../images/arrow.png) 0 0 no-repeat; filter:alpha(opacity=20);opacity:0.2  }
.fullSlide .prev{left: 5%;}
.fullSlide .next{background-position:right 0; right: 5%;}
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }

/* 首页主题样式 */
/* main  main-a*/
.main{ width: 100%; margin-top: 30px; padding-bottom: 26px;}
.main-a{ width: 1000px; margin: 0 auto; margin-bottom:20px; }
/* 标题 */
.zyzx-title{ font-size: 16px; height: 26px;width: 1000px; border-bottom: 1px solid #000; margin-bottom: 20px;  }
.zyzx-title span{ float: right; font-size:10px; color:#aaaaaa;}
/* 内容 */
.zyzx-content{ margin: 14px; margin: 0 auto; }
.zyzx-a{ float: left; width: 322px;background: #f2f2f2; padding-left:10px; }
.IMG{ float: left; width: 220px;height: 140px;}
.tuwen{ float:left;line-height: 20px; width: 86px; padding-left: 10px; }
.zyzx-a span{ margin: 10px; }
/* main-b */
.main-b{ width: 1000px; margin: 0 auto; padding-bottom: 20px; }
/* 学院新闻 */
.xyxw-title-left{ height: 26px;width: 670px; border-bottom: 1px solid #000; }
.xyxw-title-left span{ float: right; font-size:10px; color:#aaaaaa; }
.xyxw-content-left { float: left; width: 670px; }
.xyxw-content-left span{float: right;   }
.xyxw-content-left li{ font-family:"微软雅黑"; font-size:14px; width: 630px; height: 34px; line-height: 34px; background: #f2f2f2;padding-left: 20px; border-bottom: 1px solid #fff;padding-right: 20px;}
/* 通知公告 */
.xyxw-title-right{ height: 26px;width: 300px; border-bottom: 1px solid #000; }
.xyxw-title-right span{ float: right; font-size:10px; color:#aaaaaa; }
.xyxw-content-right{float: right; }
.xyxw-content-right li{font-family:"微软雅黑";font-size:14px;;  width: 300px; height: 34px; line-height: 34px; background: #f2f2f2;padding-left: 10px; border-bottom: 1px solid #fff;padding-right: 10px; }
.xyxw-content-right span{float: right;}
/* main-c */
.main-c{ width: 1000px; margin: 0 auto;  padding-bottom: 20px;}
/*.mian-c-content{ margin: 8px; }*/
.main-c-content-a{ height:200px; font-size:14px; width: 300px; float: left;  background: #f2f2f2; margin-left:50px; margin-top:20px;  }
.img{ width: 300px; height: 180px; }
.biaoti{ width: 280px; height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; }
.biaoti span{ height: 40px;float:right; line-height: 40px; font-size: 12px; color: #8b8b8b;}
.lb{ width: 300px; height: 34px; line-height: 34px; border-bottom: 1px solid #fff; }
/* main-d */
.main-d{width: 1000px; margin: 0 auto;}
.mian-d-content{  }
.mian-d-content li{ float: left; width: 313px; padding-left: 20px; }

/* 列表页样式 */

/*.mian-about{ width: 100%; margin-top: 30px; padding-bottom: 26px; }
.mianBox{ width: 1052px; margin: 0 auto; }
.title3 {  height: 28px;  line-height: 24px;  padding-left: 14px ;background: url(../image/su.jpg);background-repeat:no-repeat;padding-top: 5px;    border-bottom: #ccc 1px solid;}
.title3 h2{  height: 26px;  line-height: 24px;  padding-left: 8px;   color:#000000 !important;)}
.listmain{ background-color:#f5f5f5;color:#666;width:1000px;list-style:none;margin:11px auto 0px auto ; }
.listmain .cont{ background-color:#f5f5f5;color:#666;width:690px;list-style:none; min-height: 590px; float: left; width: 694px;
 border-bottom:1px dotted #666;}
.muns ul li{  width: 294px;  float: left;  height: 35px;    background: url(../image/muns.png) 0 8px no-repeat;   text-indent: 1.5em; margin-top: 10px;margin-left: 40px}
.muns{ width: 252px; float: left;min-height: 200px ;background: #f5f5f5}
.listmain .divback1{width: 294px;  float: left;  height: 45px; text-indent: 1.5em;border-bottom: #ccc 1px solid;}
a.more3 { color:#909090; font-size:14px; float:right; font-weight:normal; margin-right:10px; margin-top: 0px}
a.more2 { color: #1561B9;; font-size:14px; float:right; font-weight:normal; margin-right:10px; margin-top: 0px}
.cont1 {  height: 114px; padding-top: 15px;  padding-right: 47px;  padding-bottom: 14px; padding-left: -2px;  background: #f5f5f5f5; }


img { max-width: 100%; height: auto; width: auto\9; /* ie8 */}
/* 设置html5新标签为块状元素和行内元素 */
/*article, aside, canvas, details, embed, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, form{display:block;}
command, datalist, keygen, mark, meter, progress, rp, rt, ruby, time, wbr{display:inline;}*/*/
/* 公共 */
/*body { text-align:left; background:#f5f5f5;}
a:link, a:visited { text-decoration:none; color:#000;}
a:hover, a:active { text-decoration:none; color:#E13E00;}
.colortext, .colortext a, .colortext a:visited { color: #E13E00;}
.clear { clear:both}
.clearfix:before,.clearfix:after { content:""; display:table;}
.clearfix:after { clear:both; }/* For IE 6/7 (trigger hasLayout) */
/*.clearfix { zoom:1; }
.f_l { float:left}
.f_r { float:right}
.date { float:right; color:#a2a1a1;}
.box { margin-bottom:6px;}
.check-all, .checkbox { vertical-align:middle;}
a.more { color:#909090; font-size:12px; float:right; font-weight:normal; margin-right:28px;}
a.more1 { color: #ffffff;; font-size:14px; float:right; font-weight:normal; margin-right:10px; margin-top: 5px}
a.more2 { color: #1561B9;; font-size:14px; float:right; font-weight:normal; margin-right:10px; margin-top: 0px}
a.more3 { color:#909090; font-size:14px; float:right; font-weight:normal; margin-right:10px; margin-top: 0px}
a.more4 { color:#ffffff; font-size:14px; float:left; font-weight:normal; margin-left:10px; margin-top: 5px;font-weight: 600;}

div.pagewrap {line-height:20px; text-align:center; padding-top:16px; margin:18px 0; border-top:#CCC 1px solid;}
div.page { float:right;    margin-top: 20px;}
div.page .current{ float:left; margin:0 4px;	}
div.page .current .ps{ border:0 !important;}
div.page a, div.page .lock{ float:left; margin:0 3px; text-decoration:none;	}
div.page .lock { cursor:text; color:#ccc;}
div.page .ps{ display:block; padding:1px 8px; border:#CCC 1px solid;}*/*/
/*当前位置代码*/
.ggge{width: 100%;height: 40px;float: left;background: #f5f5f5;}
.gggert{width: 1100px;margin: 0 auto;line-height: 40px;font-size: 15px;height: 39px;}
.gggert a{padding: 0 6px;font-size: 15px; border-bottom:1px solid #939698;}
.gggert a:hover{color: #ff0101;}

.tet{width: 100%;background: #fff;float: left;padding-bottom: 20px;}
.about{width: 1100px;margin: 0 auto;}
.aboutz{width: 260px;float: left;min-height: 200px;margin-top: 20px;border-bottom:1px solid #d4d3d8;border-left:1px solid #d4d3d8;border-right:1px solid #d4d3d8;text-align: center;}
.aboutz h1{width: 260px;float: left;border-bottom:2px solid #d4d3d8;line-height: 35px;background: #fff;}
.aboutz span{width: 260px;float: left;line-height: 35px;}
.aboutz span a{width: 260px;height: 35px;display: block;}
.aboutz span a:hover{background: #fff;font-weight: bold;}
.wwwtop{border-bottom:2px solid #d4d3d8;border-top:2px solid #d4d3d8;background: #086bd1;font-weight: bold;color:#fff;}
.wwwt{background: #fff;font-weight: bold;}
.wwwbottom{background: #086bd1;font-weight: bold;color:#fff;margin-top: 1px;}
.wwwbottom:hover{background: #ff0101!important;}
.nensyou{width: 800px;min-height: 500px;float: left;margin-top: 10px;}
.nenstop{width: 100%;height: 20px;float: left;}
.nts{width: 760px;height: 30px;float: left;margin: 5px 20px;border-bottom: 1px dotted #d4d3d8;}
.nts a{width: 660px;height: 25px;float: left;font-size: 15px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.nts span{width: 100px;height: 25px;float: right;font-size: 15px;color: #7f7e7e;}
.nts a i{width: 4px;height: 4px;float: left;display: block;background: #868686;margin-top: 10px;margin-right: 10px;}
.nts a:hover{color: #ff0101;}
.nensyou h5{width: 100%;height: 35px;float: left;text-align: center;line-height: 35px;}
.nenstim{width: 760px;height: 20px;float: left;text-align: center;font-size: 13px;background: #f5f5f5;margin: 0 20px;}
.nenstext{width: 760px;float: left;margin: 20px;}
.page-box{ margin-top:15px; color:#999; font-size:14px;width: 100%;}
.digg{margin-bottom: 20px;width: 100%;text-align: center;margin-top: 20px;}
.digg span{padding: 0px 4px;margin: 0 3px;color: #fff;background: #086bd1;font-size: 15px;}
.digg a{padding: 0px 4px;margin: 0 3px;background: #086bd1;color: #fff;font-size: 15px;}
.digg a:hover{background: #ff0101;color: #fff;}
.nenszuo{width: 290px;float: right;min-height: 300px;margin-top: 10px;}
.nensfuh{width: 100%;background: #fff;float: left;}
.nenszuo h2{width: 290px;float: left;line-height: 30px;border-bottom: 2px solid #086bd1;}
.nenszuo h2 span{width: 120px;float: left;text-align: center;height: 30px;background: #086bd1;color: #fff;}
.nanul{width: 270px;float: left;margin: 10px;}
.nanul li{width: 100%;height: 25px;float: left;margin-top: 5px;}
.nanul li a{height: 100%;float: left;line-height: 25px;display: block;font-size: 14px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.nanul li a b{width: 15px;height: 15px;float: left;display: block;font-size: 10px;background: #868686;color: #fff;line-height: 15px;text-align: center;margin-top: 6px;margin-right: 10px;}
.nanul li a:hover{color: #ff0101;}
.nanul li a i{width: 4px;height: 4px;float: left;display: block;background: #868686;margin-top: 12px;margin-right: 10px;}
.nanul li a:hover{color: #ff0101;}










/*单片正文页*/
.mianBox{ width:1000px; margin:0 auto;}
.mian-content-left{ width:680px; float:left; margin:10px;}
.mian-content-right{ width:280px; float:right; margin:10px;}

.title2-2 { height: 38px;  line-height: 24px; background:url(../image/ls8_03.jpg)14px no-repeat;  color:#000000; padding-left:42px; height:38px; line-height:38px; }
.title2-2 h2{  height: 26px;  line-height: 24px;  padding-left: 4px;  padding-left: 14px; color:#000000; !important;); font-size:14px; padding-top: 6px}
.title2 { height: 38px;  line-height: 24px; background:url(../image/ls8_03.jpg)14px no-repeat;  color:#000000; padding-left:42px; height:38px; line-height:38px; }
.title2 h2{  height: 26px;  line-height: 24px;  padding-left: 4px;  padding-left: 14px; color:#000000; !important;); font-size:14px; padding-top: 6px}
























/* foorer */
.foorer{ width: 100%; background: #f2f2f2;padding-bottom: 20px;}
.footerBox{ width: 1000px; margin: 0 auto; }
.foorer-top{ border-bottom: 2px solid #828282;}
.foorer-top-left{ float: left; width: 800px; }
.yqlj-title{ height: 50px; line-height: 50px; font-weight: bold; }
.ft-tp { padding-bottom: 14px; }
.ft-tp li{ float: left; padding-left: 20px;}
.ft-bt li{ float: left; padding-left: 20px;}
.rwm{ width: 100px; height: 100px; float: right; margin-left: 10px; padding-top: 40px; }

.foorer-bt{padding-top: 20px; width: 800px; }
.ft-tpo{width: 720px; }

	
.logo-db img{ width: 100px; height: 40px; }