﻿@charset "utf-8";
/* CSS Document */


/*banner*/
.banner{ width:1100px;margin:0 auto; height:150px; position:relative; }
.bd{ height:150px; overflow:hidden; }
.bd  ul li{ float:left; height:150px; overflow:hidden; }
.bd  ul li img{  width:1100px; height:150px; }

.hd{ overflow:hidden; position:absolute; right:120px; bottom:25px; }
.hd ul li{ border-radius:50%; border:1px solid orange;  width:8px; height:8px; float:left; margin-right:5px;  }
.hd ul li.on{ background:orange; }


/*搜索*/
.search_cla{   }
.searchbox{  margin:25px auto 20px auto;  width:1100px; height:145px; background:#f1f1f1;  }
.cla_name{ width:800px;  height:30px; margin:0 auto; padding-top:20px; overflow:hidden; }
.cla_name span{ float:left; width:110px; height:30px; line-height:30px; text-align:center; background:url(../images/clabg.png); font-weight:bold;
 border-radius:40px; margin-right:10px; cursor:default; }
.se_current{ background:url(../images/clabg_cur.png) !important;  color:#fff !important; }
form{ width:600px; }
.sousuo{ width:600px; margin:0 auto;   margin-top:20px;  }
.sousuo .fenlei{ height:20px; margin-top:10px; }

#select{ float:left; width: 100px; line-height: 42px; border:1px solid #ff8a00; padding:0 10px; position: relative;}
#select i{width: 0; height: 0; border-top: 5px solid #333; border-left: 5px solid transparent;  border-right: 5px solid transparent;
position: absolute; top: 18px; right: 10px;}
#select span{display: block; height:42px; cursor: pointer;}
#select ul,#select li{padding: 0; margin:0 }
#select li{line-height: 30px; color: #666; list-style-type: none; background:#fff; border-bottom: 1px dashed #eee; cursor: pointer;transition: all 1s ease 0s;}
#select li:hover{ border-bottom: 1px solid #51A6FF; background-color: #DAF0FF; padding-left: 20px; font-weight: bold; }
#select li:last-child{border-bottom: 0}
#select ul{ display:none; width:120px;border:1px solid #ff8a00; position: absolute; top: 42px; right:-1px; text-align:center;}
.flipx { transform: rotateY(180deg); }
								
.write{ float:left; width:370px; height:42px; line-height:42px; padding:0 8px; border:solid 1px #ff8a00; background:#fff; border-left:none; outline:none; }
.btn{float:left; width:91px; height:44px; background:url(../images/sear.png) center no-repeat; }


/*内容*/
.conbox{ width:1100px; height:296px; margin:10px auto 25px auto; background:url(../images/conbg.jpg) repeat-x; }
.con{ float:left; width:318px; height:296px; padding:0 24px 0 24px; background:url(../images/conline.jpg) right center no-repeat; overflow:hidden; }
.new{ background:none; }
.column{ height:40px; line-height:40px; padding-top:14px; }
.title{ float:left; width:80%;  }
.title span{ font-size:18px; padding:8px 0; margin-right:8px; font-weight:bold; color:#333; cursor:default;  }
.title_current{ border-bottom:solid 2px #006db5; }
.column ul{ float:right; width:12%; }
.column li{ float:left; width:8px; height:8px; margin:20px 3px 0 0; border-radius:50%; background:#d2d2d2; }
.col_current{ background:#006db5 !important; }
.lecture{ width:318px; height:200px; margin-top:20px; overflow:hidden; }
.lecture li{ float:left; overflow:hidden; }
.lecture li a{ display:block; }
.lecture_pic{ height:166px; overflow:hidden;  }
.lecture_pic img{ width:100%; height:auto; }
.lecture li span{ display:block; height:34px; line-height:34px; font-size:16px; color:#f69100; text-align:center; }
.resource,.notic{ height:205px; margin-top:10px; }
.resource li{ float:left; width:40%; padding-left:5%; background:url(../images/list.png) left center no-repeat; margin-right:5%; height:36px;line-height:36px; }
.more{ width:8%; height:30px; position:absolute; top:-50px; right:0; }
.more a{ display:block; width:100%; height:32px; margin-top:6px; background:url(../images/more.png) center no-repeat; }
.notic{ position:relative; }
.notic li{ height:36px; line-height:36px;overflow:hidden; }
.notic li a{ float:left; width:80%; overflow:hidden; }
.notic li a:hover{ color:#ff8a00; }
.notic li span{ float:right; width:15%; color:#b6b6b6; text-align:right; }


.other{ width:1100px; margin:0 auto 25px auto; overflow:hidden; }
.other li{ float:left; width:182px; height:46px; line-height:46px; border-right:solid 1px #ddd; }
.other .lastli{ border-right:none; }
.other li a{ font-size:18px; padding:6px 0 6px 40%;  }
.other li a:hover{ color:#ff8a00; }
.other li .a1{ background:url(../images/icon1.png) 30% center no-repeat; }
.other li .a2{ background:url(../images/icon2.png) 30% center no-repeat; }
.other li .a3{ background:url(../images/icon3.png) 30% center no-repeat; }
.other li .a4{ background:url(../images/icon4.png) 30% center no-repeat; }
.other li .a5{ background:url(../images/icon5.png) 30% center no-repeat; }
.other li .a6{ background:url(../images/icon6.png) 30% center no-repeat; }