﻿@charset "utf-8";
.row{ margin-bottom: 20px; }
.row.last{ margin-bottom: 0; }
.column-4{ float: left; width: 386px; margin-right: 21px; }
.column-6{ float: left; width: 640px; margin-right: 22px; }
.column-8{ float: left; width: 792px; margin-right: 21px; }
.column-6.last{ width: 538px; }
.row>.last{ float: right; margin-right: 0; }
.bgLight{ background: #f4efe9; padding: 20px 21px; }
.bgLight .column-4{ width: 372px; }
.bgLight .column-6{ width: 620px; }
.bgLight .column-8{ width: 765px; }
.bgLight .column-6.last{ width: 516px; }

/* 图标特效 */
.menuList li a,
.effectIcon li a:before{
    -webkit-transition: all 700ms ease;
    -o-transition: all 700ms ease;
    transition: all 700ms ease;
}
.effectIcon li a:hover:before{
    -webkit-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
}

/* slideBox */
.slideBox .bd li .pic img{ height: 100px; }

/* slideBoxPic */
.slideBoxPic{ position: relative; }
.slideBoxPic .bd li .pic img{ width: 100%; height: 226px; }
.slideBoxPic .bd .con{ height: 30px; line-height: 30px; text-align: center; overflow: hidden; }
.slideBoxPic .hd{ display: none; }
.slideBoxPic .prev,
.slideBoxPic .next{ position: absolute; left: 0; top: 50%; margin-top: -36px; width: 32px; height: 42px; background: url(../../base/img/icons-arrow.png) no-repeat; filter: alpha(opacity=60); opacity: 0.6; }
.slideBoxPic .next{ left: auto; right: 0; background-position: -32px 0; }
.slideBoxPic .prev:hover,
.slideBoxPic .next:hover{ filter: alpha(opacity=90); opacity: 0.9; }

/* slideBoxText */
.slideBoxText{ position: relative; }
.slideBoxText .bd li{ overflow: hidden; }
.slideBoxText .bd .pic{ float: left; width: 145px; margin-right: 15px; }
.slideBoxText .bd .pic img{ width: 100%; height: 190px; }
.slideBoxText .bd .con{ overflow: hidden; }
.slideBoxText .bd .title{ padding-top: 8px; line-height: 1.5; }
.slideBoxText .bd .title a{ color: #554331; }
.slideBoxText .bd .intro{ padding-top: 10px; border-top: 1px dotted #d0b9a2; color: #666; margin-top: 10px; line-height: 1.8; font-size: 12px; }

.slideBoxText .hd{ display: none; }

/* 焦点新闻 */
#focusNews{ margin-bottom: 12px; }
#focusNews,
#focusNews .bd li,
#focusNews .bd .pic img{ width: 100%; height: 320px; }
#jyxw{ height: 320px; }

#news{ margin-bottom: 20px; }
#news .infoList{ height: 320px; }

/* 入口栏 */
.enterList{ overflow: hidden; margin: -5px; }
.enterList>li{ float: left; margin: 5px; }
.enterList>.li1 img{ width: 375px; height: 153px; }
.enterList>.li2 img{ width: 145px; height: 145px; border: 4px solid #554331; }
.enterList>.li3 img{ width: 183px; height: 145px; }
.enterList>.li4 img{ width: 182px; height: 70px; }
.enterList>.li4 #cjgw{ display: block;  margin-bottom: 5px; }
.enterList>.li5{ width: 153px; height: 153px; }

.searchBox>.hd{ background: #bb9872; line-height: 31px; }
.searchBox>.hd h3{ text-align: center; color: #fff; }
.searchBox>.hd h3 a{ color: inherit; text-decoration: none; }
.searchBox>.bd{ border: 4px solid #bb9872; border-top: none; }

.searchBox .siteSearch{ padding: 5px; overflow: hidden; }
.searchBox .siteSearch .keyWord{ float: left; width: 89px; height: auto; border: 1px solid #bb9872; border-right: none; background: #F2EDE6; line-height: 20px; padding: 4px 5px; outline: none; }
.searchBox .siteSearch .searchBtn{ float: right; background: #554331 url(../../base/img/icon-search.png) no-repeat center center; width: 35px; height: 30px; overflow: hidden; text-indent: 999px; line-height: 999px; }

/* 入口栏 - 菜单列表 */
.enterList .menuList{ overflow: hidden; margin: -5px 0 5px -5px; }
.enterList .menuList li{ float: left; width: 74px; margin: 5px 0 0 5px; }
.enterList .menuList li a{ display: block; height: 65px; background: #bb9872; color: #fff; overflow: hidden; text-align: center; line-height: 1; }
.enterList .menuList li a:before{ display: block; content: ""; width: 30px; height: 30px; margin: 7px auto 6px; background: url(../../base/img/icon-email.png) no-repeat center center; }
.enterList .menuList li a:hover{ text-decoration: none; box-shadow: 2px 2px 5px rgba(0, 0, 0, .1);
    -webkit-transform: translate(0, -2px);
    -ms-transform: translate(0, -2px);
    -o-transform: translate(0, -2px);
    transform: translate(0, -2px);
}

/* 高度设定 */
#qkyi .infoList,
#jtwy .infoList,
#jycg .infoList,
#qkwu .infoList{ height: 256px; }

/* 团旗飘扬 */
#tqpy .picList{ float: left; margin-right: 20px; }
#tqpy .picList li .pic img{ width: 270px; height: 192px; border: none; padding: 0; background: none; }
#tqpy .picList li .title{ display: none; }
#tqpy .infoList{ overflow: hidden; }
#tqpy .menuList{ clear: both; overflow: hidden; margin: 15px -6px 0; }
#tqpy .menuList li{ float: left; width: 25%; }
#tqpy .menuList li a{ display: block; margin: 0 6px; line-height: 32px; background: #bea076; color: #554331; overflow: hidden; text-align: center;  }
#tqpy .menuList li a:hover{ background: #554331; color: #fff; text-decoration: none; }

/* 青春郡园 */
#qcjy{ position: relative; overflow: hidden; }
#qcjy>.hd h3{ position: absolute; right: 21px; top: 105px; font-size: 18px; width: 18px; line-height: 1.2; font-weight: bold; color: #ecbd8f; }
#qcjy>.hd ul{ position: absolute; right: 14px; bottom: 18px; font-size: 0; text-align: right; line-height: 1; }
#qcjy>.hd li{ display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #fff; margin: 0 4px; cursor: pointer; }
#qcjy>.hd li.on{ background: #bea076; }
#qcjy>.bd{ margin: 25px 0 0 50px; height: 275px; background: #594735; }
#qcjy .slideBoxSub{ position: absolute; top: 0; left: 0; }
#qcjy .slideBoxSub .iHd{ height: 45px; line-height: 45px; margin-left: 70px; color: #ecbd8f; font-size: 12px; }
#qcjy .slideBoxSub .iHd h3{ float: left; font-weight: bold; }
#qcjy .slideBoxSub .iHd li{ float: left; margin: 0 8px; }
#qcjy .slideBoxSub .iHd li.on{ color: #b9671c; }
#qcjy .slideBoxSub .iHd a{ color: inherit; text-decoration: none; }
#qcjy .slideBoxSub .picList li{ width: 456px; height: 255px; }
#qcjy .slideBoxSub .picList li.noData{ background: #003d79 url(../../base/img/nodata.png) no-repeat; overflow: hidden; text-indent: 9999px; line-height: 9999px; }
#qcjy .slideBoxSub .picList li .pic img{ width: 100%; height: 255px; border: none; padding: 0; background: none; }
#qcjy .slideBoxSub .picList li .title{ display: none; }

/* 区块3 */
#qksan .colBox{ height: 129px; padding: 1px; background: url(../../base/img/bg-bjzk.png) no-repeat; }
#qksan .colBox>.hd{ float: left; width: 75px; text-align: center; }
#qksan .colBox>.hd h3{ line-height: 32px; color: #554331; }
#qksan .colBox>.hd h3 a{ color: inherit; text-decoration: none; }
#qksan .colBox>.hd .pic{ margin: 1px; }
#qksan .colBox>.hd .pic img{ width: 74px; height: 95px; }
#qksan .colBox .list{ overflow: hidden; }
#qksan .colBox .list li{ float: left; text-align: center; }
#qksan .colBox .list li a{ display: block; width: 42px; line-height: 32px; overflow: hidden; height: 32px; font-size: 12px; text-align: center; text-decoration: none; }

/* 教研动态 */
#jydt .infoList{ height: 320px; }
#jydt .focusBox,
#jydt .focusBox .bd li,
#jydt .focusBox .bd .pic img{ width: 100%; height: 200px; }

/* 教师发展 */
#jsfa{ margin-top: 20px; }

/* 郡师博客 */
#jsbk{ float: left; width: 190px; margin-right: 15px; }
#jsbk .pic img{ width: 100%; height: 80px; border-radius: 3px 3px 0 0; }
#jsbk .title{ line-height: 35px; text-align: center; background: #8e6d3e; color: #fff; border-radius: 0 0 3px 3px; }
#jsbk .title a{ display: block; text-decoration: none; color: inherit; }
#jxzyk.title{ margin-top: 8px; font-size: 16px; font-weight: bold; border-radius: 3px; }

/* 学科建设 */
#xkjs{ overflow: hidden; }
#xkjs .menuList{ overflow: hidden; margin: -5px; }
#xkjs .menuList li{ float: left; width: 25%; }
#xkjs .menuList li a{ display: block; margin: 5px; height: 30px; line-height: 30px; overflow: hidden; border: 1px solid #896f46; text-align: center; border-radius: 3px; }
#xkjs .menuList li a:hover{ background: #f3ede4; color: #554331; text-decoration: none; }

/* 名师工作室 */
#msgzs{ margin-top: 15px; }
#msgzs .menuList{ overflow: hidden; margin: -5px; }
#msgzs .menuList li{ float: left; width: 33.3333%; }
#msgzs .menuList li a{ display: block; margin: 5px; height: 40px; line-height: 40px; overflow: hidden; background: #bea076; text-align: center; color: #554331; }
#msgzs .menuList li a:hover{ background: #554331; color: #fff; text-decoration: none; }

/* 校友风采 */
#xyfc .menuList{ overflow: hidden; margin: 10px -5px; }
#xyfc .menuList li{ float: left; width: 33.3333%; }
#xyfc .menuList li a{ display: block; margin: 5px; height: 40px; line-height: 40px; overflow: hidden; background: #bea076; text-align: center; color: #554331; }
#xyfc .menuList li a:hover{ background: #554331; color: #fff; text-decoration: none; }

/* 新闻通告 */
#xwtg .focusBox,
#xwtg .focusBox .bd li,
#xwtg .focusBox .bd .pic img{ width: 100%; height: 180px; }
#xwtg .menuList{ overflow: hidden; margin: -10px 0 0 -10px; }
#xwtg .menuList li{ float: left; width: 129px; margin: 10px 0 0 10px; }
#xwtg .menuList li.li1{ width: 94px; }
#xwtg .menuList li.li1 a{ height: 52px; padding: 19px 27px; font-size: 20px; line-height: 26px; background: #d4872d; color: #fff; }
#xwtg .menuList li a{ display: block; height: 40px; line-height: 40px; overflow: hidden; background: #dec297; text-align: center; color: #333; }
#xwtg .menuList li a:hover{ background: #d4872d; color: #fff; text-decoration: none; }

/* 长郡集团-友情链接 */
.friendlyLinksText{ border-top: 1px solid #c1a180; padding-top: 20px; }
.friendlyLinksText ul{ margin: -5px; overflow: hidden; }
.friendlyLinksText li{ float: left; width: 14.2857%; }
.friendlyLinksText li a{ display: block; margin: 5px; height: 36px; line-height: 36px; overflow: hidden; border: 1px solid #bea076; background: #fff; text-align: center; color: #784b0b; cursor: default; }
.friendlyLinksText li a:hover{ border-color: #554331; text-decoration: none; }

/*--
颜色代码
#0068B7 深色标题
#ddd 淡色边框
--*/