a:hover{color: #2d4d7e;}

.center{ width:1140px; margin:0 auto; overflow: hidden;}
.clearf{ overflow: hidden; zoom: 1;}

.wrap{ width:100%; height:auto; overflow:hidden; background: url(bg.jpg) repeat 0 0 #fff; padding-bottom: 20px;}

/*header*/
.header{height: 496px; background: url(header.jpg) no-repeat center 0; overflow: hidden; position: relative;}
.logo{float: left; margin-top: 22px;}
.wz1{width: 1024px; height: 274px; margin: 0 auto; margin-top: -68px;}
.wz2{position: absolute; top: 276px; width: 100%;}
.wz2 img{width: 1148px; display: block; margin: 0 auto;}

/*nav*/
.nav{height: 64px; background: url(nav.jpg) repeat-x; overflow: hidden; line-height: 60px; margin-top: 84px; position: absolute; bottom: 0; width: 100%;}
.nav .center{text-align: center;}
.nav .center a{font-size: 18px; color: #3b5987; font-weight: bold; margin: 0 26px;}

/*首页box*/
.box .th{height: 64px; overflow: hidden; margin: 35px 0 30px;}
.box .th img{display: block; margin: 0 auto;}
.box .red{font-size: 16px; color: #ff4800; line-height: 28px; text-align: center; letter-spacing: 1px; width: 732px;}
.box .more{overflow: hidden; padding: 10px 0 15px;}
.box .more a{display: block; margin: 0 auto; width: 160px; height: 44px; background: url(more.jpg) no-repeat 0 0;}

.box1{background: #fff; overflow: hidden; padding-bottom: 10px;}

/*focus*/
.focus{ overflow: hidden; padding-bottom: 20px; position: relative;}

.mod18Box { margin: 0px auto; width: 1140px; height: 400px;}
.mod18{ width: 1140px; height: 400px; margin: 0px auto; position: relative;}
.mod18 .btn{position:absolute;width:27px;height:145px;top:515px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(left.jpg) no-repeat;}
/*.mod18 #prevTop,.mod18 #nextTop{top:213px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}*/
.mod18 .next{right:0;background:url(right.jpg) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:1140px;height:500px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:570px;position:absolute;right:38px;bottom:20px;padding:16px 26px;line-height:36px;text-align:left;background:url(bg1.jpg) repeat 0 0; color: #fff; font-size: 20px; height: 72px; overflow: hidden;}
.mod18 .picBox{height:500px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:500px;position:absolute;}
.mod18 .picBox li{width:1140px;height:500px;}
.mod18 .picBox li img{width: 1140px; height: 500px;}
.mod18 .listBox{ width: 1072px; height: 145px; margin: 0 auto; position: relative; margin-top: 15px; overflow: hidden;}
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:268px;height:145px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:250px;height:145px; margin: 0 auto;}
.mod18 .listBox li img{width:250px;height:145px; display: block; margin: 0 auto;}
.mod18 .listBox .on img{width:246px;height:141px;border:2px solid #2d4d7e;}
.mod18 .listBox .on i{display:block;}

/*创建动态*/
.item{padding: 10px 0; width: 558px; float: left;}
.item .bt{height: 50px; line-height: 50px; border-bottom: 2px solid #dcdcdc;}
.item .bt span{color: #2b4b7d; font-weight: bold; font-size: 18px; float: left;}
.item .bt .more{float:right; color: #2b4b7d;}
.item .list{overflow: hidden; padding: 10px 0; min-height: 192px;}
.item .list li{padding-left: 15px; background: url(li_style.jpg) no-repeat 0 center; line-height: 32px;}
.item .list li span{float: right; color: #999;}

/*先进典型*/
.xjdx{float: right;}

/*ad*/
.ad img{ width: 1140px; display: block; margin: 0 auto;}
.ad{width: 1140px;height: 116px;overflow: hidden;position: relative;}
.ad ul li{position: absolute;/*display: none;*/opacity: 0;}
.ad ul li p{display: block;width: 1140px;height: 116px;}
.ad ul li p img{display: block; width: 1140px; height: 116px;}

/*校园文化*/
.xywh,.shsj,.sdsf{width: 366px;}
.shsj{margin: 0 21px;}

/*光影师大*/
.gy_l,.gy_m{float: left; width: 382px;}
.gy_th{text-align: center; padding: 20px 0;}
.gy_th img{display: block; margin: 0 auto;}
.gy_l ul,.gy_m ul{overflow: hidden; border-right: 1px solid #dcdcdc; padding-right: 20px;}
.gy_l ul li,.gy_m ul li,.gy_r ul li{padding-bottom: 5px;}
.gy_l ul li img{ display: block; width: 362px;}
.gy_l ul .first img{height: 253px;}
.gy_l ul .second img{height: 184px;}
.gy_l ul .third img{height: 138px;}

.gy_m{margin: 0 20px;}
.gy_m ul li img{display: block; width: 362px; height: 197px;}

.gy_r{width: 336px; float: left;}
.gy_r ul li img{display: block; wwidth: 336px;}
.gy_r ul .first img{height: 352px;}
.gy_r ul .second img{height: 230px;}

/*末尾*/
.foot{ background: #2d4d7e; padding: 25px 0px; height: 175px;}
.foot p{ color: #FFFFFF; line-height: 30px; text-align: center; color: #fff;}
.foot p img{display: block; margin: 10px auto 30px;}
.foot .center{position: relative; height: 175px;}
.foot .center .wx{position: absolute; right: 12px; top: 0;}

/*文字列表页*/
.menu {float: left; width: 220px; min-height: 500px; margin-top: 20px; background: #fff;}
.menu h2,.menu h2 p{background: #2d4d7e; color: #fff; text-align: center; font-size: 18px; font-weight: bold; height: 48px; line-height: 48px;}
.menu ul li{height: 40px; line-height: 40px; background: url(li_style2.jpg) no-repeat 35px center; padding-left: 60px;}
.menu ul li.on{ background: url(li_style1.jpg) no-repeat 35px center #5b86c7; color: #fff;}
.menu ul li.on a{color: #fff;}

.local{float: right; line-height: 50px;}
.local a{color: #333;}
.wz_lb,.sp_lb {float: right; width: 860px; padding: 0 20px; margin-top: 20px; background: #fff; min-height: 700px;}
.wz_lb ul{}
.wz_lb ul li{height: 36px; line-height: 36px; border-bottom: 1px dotted #eee;}

/*视频列表*/
.sp_lb .list{ width: 876px; overflow: hidden;}
.sp_lb .list li{float: left; padding-left: 0; background: none; width: 276px; margin: 8px 16px 8px 0;}
.sp_lb .list li img{width: 276px; height: 220px;}
.sp_lb .list li p{line-height: 32px; text-align: center;}

.pages{overflow: hidden; line-height: 32px; text-align: center; padding: 15px 0;}


/*内容页*/
.content .con_th{line-height: 32px; padding: 15px 0 10px; margin: 0 40px; font-size: 20px; font-weight: bold; text-align: center; border-bottom: 1px dotted #eee;}
.content .txt{line-height: 32px; text-align: center; color: #888; padding: 5px 0;}
.con{padding: 15px 10px;}
.con p,.con div,.con span,.con font{font-size: 16px !important; line-height: 32px !important; color: #333 !important; font-family: "微软雅黑" !important;}
.con b,.con strong{font-weight: bold;}
.con img{max-width: 600px; margin: 0 auto;} 

/*图片展示列表页*/
/*图片展示*/
.mkeFocus { height:520px; width: 600px; background:#fff;border: 1px solid #C9CACB; padding-top: 7px; margin:25px auto;}
.mkeUl { margin: 0px auto; height: 520px;  width: 600px; position: relative; overflow:hidden;}
.bt_xy{ width:613px;}
.mkeUl ul { position: absolute; left: 0px; top: 0px; height: 650px; padding: 0; min-height: auto;}
.mkeUl ul li { float: left; text-align: center; font: 20px "微软雅黑"; width:600px; overflow:hidden;}
.ml_xy ul li{ line-height: none; padding: 0; height: auto; background: none; border: none;}
.mkeUl ul li img {display: block; width: 600px; height: 452px;}
.mkeUl ul li p{ margin-top:22px; padding:0px 83px; font-size:16px;}
.mkeNum { height: 35px; width: 37px; position: absolute; z-index: 1; left: 265px; bottom: 0px; font: 20px Arial; background: url(bannum.jpg) no-repeat center center;}
.mke_ns1 { line-height: 16px; text-align: center; height: 16px; width: 16px; position: absolute; left: 0px; top: 0px;}
.mke_ns2 { line-height: 16px; color: #9FA0A0; text-align: center; display: block; height: 16px; width: 16px; position: absolute; right: 0px; bottom: 0px;}
.mke_ns3 { line-height: 16px; text-align: center; height: 16px; width: 16px; position: absolute; left: 12px; top: 9px;}
.mkeLbtn { background: url(kelbtn.jpg) no-repeat; height: 52px; width: 30px; position: absolute; left: 0px; top: 374px; cursor: pointer; z-index: 10;}
.mkeRbtn { position: absolute; top: 374px; right: 0px; background: url(kerbtn.jpg) no-repeat; height: 98px; width: 30px; cursor: pointer; z-index: 10;}
.mx_bt{ width:36px; height:98px; top:180px;}
.mb_lf{ left:6px;}
.mb_ri{ right:6px;}
.sm_js{ left:10px; bottom:15px;}


/*内容页*/
.con p,.con span,.con font ,.con div{font-size: 16px !important; line-height: 32px !important; letter-spacing: 1px;}
.con img{display: block; margin: 0 auto;}
.con b,.con strong{font-weight: bold;}




