/*
首页样式
*/
.pageBanner{display: none; }

/*轮播大图*/
#indBanner{min-width: 1000px; width:100%; overflow:hidden; height: 605px; margin: 0 auto; text-align: center; position: relative; z-index: 1;}
#indBanner .bd li{position:relative; width: 100%; height: 605px; margin: 0 auto; overflow:hidden; text-align: center;}
#indBanner .bd .pic{position:absolute;top:0;left:50%;margin-left:-960px;}
#indBanner .hd{width: 100%; position:absolute; z-index:2; left:0; bottom:100px;  height:15px; margin: 0 auto; text-align: center; overflow: hidden;}
#indBanner .hd ul{ height: 13px;display: inline-block; text-align: center; margin: 0 auto;}
#indBanner .hd ul li{ position: relative; display: inline-block; width:13px; height:13px; line-height:13px;  margin:0 6px; text-align:center;cursor:pointer; background-color: white; border-radius: 50%;}
#indBanner .hd ul li span{display: none;}
#indBanner .hd ul li.on{background-color: #f9ce5a;}



.layoutA{height: 246px; *height: 171px; background-color: #f7f7f7; border-bottom: 1px solid #ececec; margin: 0 auto; text-align: center;}
.boxA{width: 980px; height: 236px; margin: -75px auto; position: relative; z-index: 2; padding: 10px 10px 0 10px; text-align: left; background: url(/content/cmys/base/img/indboxa.png) left top repeat;}


/* 今日关注 */
.boxJrgz{position: relative; z-index: 1; padding-right: 153px; height: 237px; width: 397px; float: left; background: #5c307d url(../../base/img/boxjrgzbg.png) right top no-repeat;}
.boxJrgz .hd{padding: 12px 0 0 20px; height: 36px; line-height: 36px;}
.boxJrgz .hd h3{font-size: 18px; font-weight: bold; color: white;}
.boxJrgz .hd h3 a{color: white;}
.boxJrgz .hd h3 a:hover{color: #ddd;}
.boxJrgz .hd .more{position: absolute; z-index: 1; bottom: 0; left: -22px; width: 51px; height: 22px; float: left; padding-left: 22px; display: inline; text-align: center; color: #999; line-height: 22px; background: #474747 url(../../base/img/moreicon.png) 10px 7px no-repeat;}
.boxJrgz .hd .more span{display: block; background-color: #fff;}
.boxJrgz .hd .more:hover{color: #666;}
.boxJrgz .bd{padding: 0 22px; overflow: hidden;}
.boxJrgz .bd .infoList li{padding-left:10px; background: url(/content/cmys/base/img/dot03.png) left center no-repeat;}
.boxJrgz .bd .infoList li .date{color: #fff;}
.boxJrgz .bd .infoList li a{color: #fff;}
.boxJrgz .bd .infoList li.noData{color: #ddd;}

/* 校务公开 */
.boxXwgk{position: relative; z-index: 1; width: 385px; height: 237px; float: left; padding:0 15px 0 30px; display: inline; background-color: #fff; overflow: hidden;}
.boxXwgk .hd{padding: 12px 0 0 0; height: 36px; line-height: 36px;}
.boxXwgk .hd h3,.boxXwgk .hd li{font-size: 18px; font-weight: bold; color: #666;    float: left; margin-right:20px;}
.boxXwgk .hd h3 a,.boxXwgk .hd li a{color: #666;}
.boxXwgk .hd li.on a{ color:#5c307d;}
.boxXwgk .hd h3 a:hover{color: #333;}
.boxXwgk .hd .more{position: absolute; z-index: 1; bottom: 0; left: 30px; width: 51px; height: 22px; float: left; padding-left: 22px; display: inline; text-align: center; color: #fff; line-height: 22px; background: #474747 url(../../base/img/moreicon.png) 10px 7px no-repeat;}
.boxXwgk .hd .more span{display: block; background-color: #5c307d;}
.boxXwgk .hd .more:hover{color: #ddd;}
.boxJrgz .bd{padding-left: 30px; overflow: hidden;}

/* 用户登录 */
.boxUser{height: 237px; background-color: #f2f2f2; overflow: hidden;}
.boxUser .hd{padding: 12px 26px 0; height: 36px; line-height: 36px;}
.boxUser .hd h3{font-size: 18px; font-weight: bold; color: #5f7894;}
.boxUser .bd{padding: 0 26px; overflow: hidden;}



#userSta{overflow:hidden;}
#userSta .userlogin{overflow: hidden; }
#userSta .userlogin li{padding:7px 0 0 0; }
#userSta .userlogin li.save{height: 32px; line-height: 32px;}
#userSta .userlogin li.save input{margin-right: 5px; vertical-align: middle;}
#userSta .userlogin li .reg_password{color:gray}

#userSta .userlogin li .inputtext{width: 142px; padding: 8px 0 4px 42px; height: 20px; line-height: 20px; border: 1px solid #e2e2e2; background: #fff url(../../base/img/userloginbg.png) 12px 7px no-repeat;}
#userSta .userlogin li #userpass{background-position: 12px -32px;}

#userSta .userlogin li .btn{display: block; width: 100%; height: 31px; line-height: 31px; text-align: center; background: none; background-color: #5f7894; color: white; border-radius: 3px;}
#userSta .userlogin li .btn:active{background-color: #41658e;}

.loginedInfo{overflow:hidden;margin:5px 0 0 5px; }
.loginedInfo li{height:23px;line-height:23px;color:#666;  }
.loginedInfo li strong{color:#f60;font-weight:bold;}
.loginedInfo li span{color:#333;text-decoration:underline; }
.loginedInfo .li-tit{overflow:hidden;width:90%; }
.loginedInfo .li-f{float:left;width:47%;_display:inline;margin-right:5px;   }
.loginedInfo .li-st{overflow:hidden;width:90%; color:#ccc;text-align:center; }
.loginedInfo .li-st a{margin:0 10px; }
#ScoreQ{margin:5px 0 0 10px; }
#ScoreQ li{padding:3px 0; }
#ScoreQ #loginButton{}
#ScoreQ .tips{color:#f90;}



.indBox{margin: 0 auto; text-align: center; padding: 0;}
.indBox .wHd{width: 1000px; margin: 0 auto; padding-top: 40px;}
.indBox .wHd h3{line-height: 30px; font-size: 26px; color: #c75d5c;}
.indBox .wHd p{line-height: 26px; font-family: Arial; font-size: 12px; color: #c6c6c6;}

.indBox .wBd{width: 1000px; margin: 0 auto; padding: 40px 0; text-align: left; overflow: hidden;}


/* 校园风光 */
#xyfgBox{background: #f7f7f7 url(../../base/img/xyfgboxbg.png) center top no-repeat;}
#xyfgBox .wHd h3{color: #72703f;}
#xyfgBox .wBd{width: 880px; height: 174px; padding: 40px 60px; position: relative; z-index: 1;}
#xyfgBox .wBd .prev,
#xyfgBox .wBd .next{position: absolute; z-index: 1; top:91px; display: block; width: 33px; height: 33px; float: left; cursor: pointer; background: #8e8c56 url(../../base/img/xyfgboxbtn.png) center top no-repeat;}
#xyfgBox .wBd .prev{left: 0; }
#xyfgBox .wBd .next{right: 0; background-position: center -33px;}
#xyfgBox .wBd .tempWrap{width: 880px !important;}
#xyfgBox .wBd .picList li{width: 190px; float: left; margin-right: 40px; display: inline;}
#xyfgBox .wBd .picList li .pic img{width: 190px; height: 142px;}

/* 通用切换  */
.indTab .nodeList{overflow: hidden; margin: 0 auto; text-align: center;}
.indTab .nodeList li{display: inline-block; padding-bottom: 5px;  cursor: pointer;}
.indTab .nodeList li span{display: inline-block; height: 38px; line-height: 38px; padding: 0 26px; font-size: 16px; color: #666;}
.indTab .nodeList li.on{ background: url(/content/cmys/base/img/indtab01.png) center bottom no-repeat;}
.indTab .nodeList li.on span{color: white; background-color: #c75d5c;}
.indTab .column{overflow: hidden; margin: 0 auto; text-align: center;}
.indTab .column .nodeMore{display: inline-block; width: auto; height: 33px; line-height: 33px; margin: 0 auto; text-align: center; padding: 0 46px; margin-top: 34px; font-size: 14px; color: #666; border: 1px solid #c9c9c9;}
.indTab .column .nodeMore:hover{text-decoration: none; border: 1px solid #c75d5c; color: #c75d5c;}
.indTab .topicList{overflow: hidden; text-align: left;}
.indTab .topicList .t{width: 478px; float: left; padding: 0; margin: 44px 0 0; overflow: hidden; border: none;}
.indTab .topicList .evenT{float: right;}
.indTab .topicList .t .pic{width: auto; float: left; margin-right: 10px;}
.indTab .topicList li.t .pic img{width: 145px; height: 110px;}
.indTab .topicList .t .con{overflow: hidden;}
.indTab .topicList .t .title{padding-bottom: 30px; position: relative; z-index: 1; height:30px; line-height:30px; overflow:hidden; margin-bottom:5px }
.indTab .topicList .t .title a{font-size:14px;; color:#333; font-weight:bold }
.indTab .topicList .t .title .date{position: absolute; z-index: 1; left:0; top:30px; line-height: 26px; color: #999; }
.indTab .topicList .t .intro{padding: 0; height: 44px; line-height:22px; color:#999; overflow: hidden;}
.indTab .topicList .t .intro .more{display: none; }
.indTab .topicList .n{width: 478px; float: left;  padding:0 0 0 10px; margin:0 0 10px 0; overflow: hidden; border-bottom:1px #ddd dashed;
    background: url(/content/cmys/base/img/dot02.png) left center no-repeat;
    height:42px; line-height:42px;
}
.indTab .topicList .n:nth-child(even){float: right;}

/* 学校简介 */
#xxjjBox .wHd h3{color: #22547d;}
#xxjjBox .wBd{text-align: center; font-size: 14px; line-height: 30px; color: #999;}

/* 应用平台 */
#yyptBox{height: 307px; background: url(/content/cmys/base/img/yyptboxbg.png) center top no-repeat;}
#yyptBox .wHd h3{color: white;}
#yyptBox .wBd .nodeList{overflow: hidden; text-align: center; margin: 0 12px;}
#yyptBox .wBd .nodeList li{width: 86px; float: left; margin: 0 18px; display: inline;}
#yyptBox .wBd .nodeList li a{display: block; position: relative; z-index: 1; width:100%; height: 36px; line-height: 36px; padding-top: 50px; color: white; background: url(/content/cmys/base/img/yyptbtnbg.png) left top no-repeat;}
#yyptBox .wBd .nodeList li a .icon{display: block; width: 100%; height: 50px; line-height: 50px; position: absolute; z-index: 1; left: 0; top: 0; background: url(/content/cmys/base/img/yyptbtnbg.png) -96px top no-repeat;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all  1s;
-o-transition:all 1s;
transition:all 1s;
}
#yyptBox .wBd .nodeList li a:hover{text-decoration: none; color: #ddd;
}
#yyptBox .wBd .nodeList li a:hover .icon{
-webkit-transform:rotateY(360deg);
-moz-transform:rotateY(360deg);
-ms-transform:rotateY(360deg);
-o-transform:rotateY(360deg);
transform:rotateY(360deg);
}
#yyptBox .wBd .nodeList li.li1 a .icon{background-position: -96px top;}
#yyptBox .wBd .nodeList li.li2 a .icon{background-position: -218px top;}
#yyptBox .wBd .nodeList li.li3 a .icon{background-position: -340px top;}
#yyptBox .wBd .nodeList li.li4 a .icon{background-position: -462px top;}
#yyptBox .wBd .nodeList li.li5 a .icon{background-position: -586px top;}
#yyptBox .wBd .nodeList li.li6 a .icon{background-position: -708px top;}
#yyptBox .wBd .nodeList li.li7 a .icon{background-position: -830px top;}
#yyptBox .wBd .nodeList li.li8 a .icon{background-position: -952px top;}

/* 教育服务 */
#jyfwBox .wHd h3{color: #5c307d;}
#jyfwBox .indTab .nodeList li.on{background-image: url(/content/cmys/base/img/indtab02.png);}
#jyfwBox .indTab .nodeList li.on span{background-color: #5c307d;}
#jyfwBox .indTab .column .nodeMore:hover{border-color: #5c307d; color: #5c307d;}



