@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; font-family:"微软雅黑"; font-size:12px;}
a{ text-decoration:none; color:#333;}
img{ display:block; border:none;}
ul,li{ list-style:none;}

.clearfix{ clear:both;}
.smbox{ width:1002px; margin:0 auto;}

/*top*/
.top_box{ width:100% !important; min-width:1002px !important; background:url(../image/top_bg.jpg) repeat-x; height:100px;}
.top_box dt{ float:left; margin-top:20px; margin-left:10px;}
.top_box dd{ float:right; margin-top:58px; margin-right:10px;}
.search_txt{ width:160px; height:22px; line-height:22px; font-size:12px; color:#333; padding:0 10px; border:1px solid #ccc; margin-right:10px; vertical-align:middle;}
.search_btn{ width:68px; height:24px; line-height:24px; font-size:14px; color:#333; background:url(../image/search_bg.png) no-repeat; text-align:center; border:none; vertical-align:middle;}

/*nav*/
.nav_box{ width:100% !important; min-width:1002px !important; background:#ca1911;}
.nav_box ul{ width:999px; margin:0 auto;}
.nav_box li{ width:111px; height:44px; text-align:center; float:left;}
.nav_box li a{ font-size:14px; font-weight:bold; color:#fff; line-height:44px; display:block;}
.nav_box li a:hover{ background:#fff; color:#ca1911;}

/*banenr*/
.fixbanner{ background:url(../image/banner.jpg) no-repeat; width:1002px; height:320px; margin:0 auto;}

/*time*/
.time{ width:992px; margin:0 auto; height:30px; line-height:30px; background:url(../image/date_bg.jpg) repeat-x; font-size:12px; color:#333; padding-left:10px; border-bottom:1px solid #ccc;}

/*图片新闻*/
.first_box{ width:1002px; margin:0 auto; margin-top:10px; position:relative;}
.news_box{ width:722px; height:252px; border:1px solid #ccc; float:left;}
.newsIndex{ float:left; margin-left:10px; margin-top:10px; overflow:hidden; width:298px; height:232px;}
.jcarousel-skin-index .jcarousel-direction-rtl { direction: rtl }
.jcarousel-skin-index .jcarousel-clip { overflow: hidden }
.jcarousel-skin-index .jcarousel-clip-horizontal { width:298px; overflow:hidden;}
.jcarousel-skin-index .jcarousel-list { position: relative; float:left; }
.jcarousel-skin-index .jcarousel-item { width:298px;}
.newsIndex .banner1 { width:412px; height:232px; position:relative;}
.newsIndex .banner1 .control-index-hero { position: absolute; bottom:0; left:0;}
.newsIndex .banner1 .control-index-hero li { float: left; width: 37px; height: 37px; line-height: 37px; overflow: hidden; background: #000; opacity: .9; margin-right: 1px; text-align: left }
.newsIndex .banner1 .control-index-hero li.over { width:184px; }
.newsIndex .banner1 .control-index-hero li.last { margin-right: 0 }
.newsIndex .banner1 .control-index-hero li a { text-decoration: none; float: left; color: #fff; font-size:12px; line-height: 38px }
.newsIndex .banner1 .control-index-hero li a.index-hero-number { display: inline-block; font-size:12px; font-weight: bold; width: 21px; height: 21px; line-height: 21px; text-align: center; margin: 8px; background: #c00 }

.news_center{ width:404px; float:right; position:relative; z-index:100; top:0; right:0;}
.title{ width:100% !important; height:32px; line-height:32px; background:url(../image/title_bg.jpg) no-repeat;}
.title span{ float:left; font-size:14px; color:#fff; font-weight:bold; background:url(../image/icon.png) no-repeat 10px center; padding-left:30px;}
.title a{ float:right; margin-right:10px; color:#fff; font-size:12px;}
.title a:hover{ text-decoration:underline;}
.news_center ul{ width:384px; margin:0 auto;}
.news_center li{ text-align:right; height:30px; line-height:30px; background:url(../image/dot.jpg) no-repeat left center; color:#666; font-size:12px; font-family:Arial;}
.news_center li a{ float:left; margin-left:10px; color:#333; font-size:14px; font-family:"微软雅黑";}
.news_center li a:hover{ color:#ca1911;}

/*规章制度*/
.rule_box{ width:266px; float:right;background:#f0f1ec; }
.rule_box .title{ background:url(../image/title_bg02.jpg) repeat-x left center;}
.rule_box .title span{ background:none; padding-left:10px;}
.rule_box ul{ width:244px; padding:0 10px; border:1px solid #ccc; height:220px;} 
.rule_box li{ text-align:right; height:30px; line-height:30px; background:url(../image/dot.jpg) no-repeat left center; color:#666; font-size:12px;}
.rule_box li a{ float:left; margin-left:10px; color:#333; font-size:14px;}
.rule_box li a:hover{ color:#ca1911;}


/*系科设置*/
.second_box{ width:1002px; margin:0 auto; margin-top:10px;}
.xksz{ float:left; width:309px;}
.xksz ul{ border:1px solid #ccc; width:287px; height:158px; padding:0 10px; }
.xksz ul li{ text-align:left;}
.xksz li a{ float:none;}

/*学校概况*/
.xxgk_box{ float:left; margin-left:10px;}
.xxgk{ width:382px; border:1px solid #ccc; height:138px; font-size:12px; line-height:22px; padding:10px;}
.xxgk a{ color:#ca1911; font-size:12px;}

.ljzx ul{ height:158px;}

/*风采展示*/
.fczs_box{ width:1002px; margin:10px auto;}
.fczs_box .title{ width:1000px; background:url(../image/date_bg.jpg) repeat-x; border:1px solid #ccc; height:30px; line-height:30px;}
.fczs_box .title span{ float:left; font-size:14px; color:#333; font-weight:bold; background:none; padding-left:10px;}
.fczs_box .title a{ float:right; margin-right:10px; color:#333; font-size:12px;}

.gundong{ width:982px; border:1px solid #ccc; padding:10px; border-top:none;}
#demo{ width:100% !important; height:143px; overflow:hidden;}
#indemo{float:left; width:800% !important;}
#demo1{float:left; margin-left:12px;}
#demo2{float:left; margin-left:0px;}
.img{float:left; width:186px; height:141px;text-align:center; vertical-align:middle; margin-left:15px; background:#fff; border:1px solid #d0d0d0;}
.img a{  display:block; width:100% !important; height:100% !important;}
.img span{ display:inline-block; height:100% !important; vertical-align:middle;}
.img a img{width:186px; height:141px;text-align:center; vertical-align:middle; display:inline-block;}

/*教学园地*/
.xxyd{ width:309px; float:left;}
.xxyd ul{ width:287px; border:1px solid #ccc; padding:0 10px; height:216px;}	

/*社团活动*/
.sthd{ float:left; margin-left:10px;}
.sthd ul{ width:382px; padding:0 10px; border:1px solid #ccc; height:216px;}

.jkbk ul{ height:216px;}

/*link*/
.link_box{ width:1002px; margin:10px auto;}
.link_tt{ width:980px; border:1px solid #ccc; background:url(../image/date_bg.jpg) repeat-x; height:30px; line-height:30px; font-size:14px; color:#333; font-weight:bold; padding:0 10px;}
.link{ border:1px solid #ccc; border-top:none; height:36px; line-height:36px; width:980px; padding:0 10px;}
.link a{ margin-right:40px; font-size:14px; color:#333;}
.link a:hover{ color:#ca1911;}

/*footer*/
.footer_box{ width:100% !important; min-width:1002px !important; border-top:3px solid #ca1911; text-align:center; font-size:12px; color:#333; line-height:22px; padding:30px 0;}