/*首页主体样式*/
.link1{background: #236fb7;}
.link1 li{width: 20%;float: left;padding:10px 0;}
.link1 li a{color:#fff;line-height: 60px;font-size: 18px;padding-left: 112px;border-left: 1px solid #0c59a1;display: block;background: url(/zs/dfiles/14708/skin/sites/zsb/index/link1-bg.jpg) left center no-repeat;text-decoration: none;}
.link1 li.link1-5 a{border-right: 1px solid #0c59a1;}
.link1 li:hover{background: #0c59a1;}
.indexrow{background: #e5e5e5;margin-bottom: 60px; padding-top: 50px;}
.hd{height: 48px;border-bottom: 1px solid #dcdcdc;margin-top: 10px;}
.hd .tit{display: block;color: #236fb7;font-size: 18px;padding-left: 35px;min-width: 70px;line-height: 46px;border-bottom: 2px solid #236fb7;background:  url(/zs/dfiles/14708/skin/sites/zsb/index/icon6.jpg) left center no-repeat;}
.hd .more{float: right;color:#236fb7;font-size: 14px;line-height: 48px;}
.hd .more a{color:#236fb7;font-size: 14px;line-height: 48px;}

.TabTitle {height: 48px;border-bottom: 1px solid #dcdcdc;margin-top: 0px; background-color:#157DB6;}
.TabTitle li {margin-right: 3px;margin-left: 16px;height: 48px;line-height: 48px;float: left;text-align: center;cursor: pointer;}
.TabTitle li .tit {display: block;color: #fff;font-size: 18px;padding-left: 28px;min-width: 70px;}
.TabTitle li .more {position: absolute;right: 5px;top: 2px;display: none;}
.TabTitle li.active a{color:#fff;text-decoration: none;}
.TabTitle li.active .more {display: block;color:#fff;font-size: 14px;padding-right:16px;}

.TabTitle li .tit{background:  url(/zs/dfiles/14708/skin/sites/zsb/index/icon1.jpg) left center no-repeat;}
.TabTitle li.active .tit{background:  url(/zs/dfiles/14708/skin/sites/zsb/index/icon1_hover.jpg) left center no-repeat;border-bottom: 2px solid #236fb7;line-height: 46px;}
.TabTitle li .tit1{background:  url(/zs/dfiles/14708/skin/sites/zsb/index/icon2.jpg) left center no-repeat;}
.TabTitle li.active .tit1{background:  url(/zs/dfiles/14708/skin/sites/zsb/index/icon2_hover.jpg) left center no-repeat;}
.TabTitle li .tit2{background:url(/zs/dfiles/14708/skin/sites/zsb/index/icon3.jpg) left center no-repeat;}
.TabTitle li.active .tit2{background:url(/zs/dfiles/14708/skin/sites/zsb/index/icon3_hover.jpg) left center no-repeat;border-bottom: 2px solid #236fb7;line-height: 46px;}
.TabTitle li .tit3{background:url(/zs/dfiles/14708/skin/sites/zsb/index/icon4.jpg) left center no-repeat;}
.TabTitle li.active .tit3{background:url(/zs/dfiles/14708/skin/sites/zsb/index/icon4_hover.jpg) left center no-repeat;border-bottom: 2px solid #236fb7;line-height: 46px;}
.TabTitle li .tit4{background:url(/zs/dfiles/14708/skin/sites/zsb/index/icon5.jpg) left center no-repeat;}
.TabTitle li.active .tit4{background:url(/zs/dfiles/14708/skin/sites/zsb/index/icon5_hover.jpg) left center no-repeat;border-bottom: 2px solid #236fb7;line-height: 46px;}

.TabContent .fcons{padding-top: 22px;}
.TabContent .con{padding-top: 6px;padding-left:14px;padding-right:14px;}
.newTab2 .TabContent{padding-top: 0px;padding-bottom: 12px;}
.newTab .con a:hover{color:#236fb7;text-decoration:none;}

.lkbox{position: relative;margin:25px 2px 0px 0px;}
.lkbox .pic img{width:100%;height:auto;padding:4px;background-color:#fff;border:1px solid #ddd;border-radius:4px;}
.lkbox p{background: #1b1b1b;position: absolute;bottom: 8px;height: 30px;opacity: 0.6;filter: alpha(opacity=60);left:8px;width:210px;margin:0;z-index: 1;}
.lkbox .title{position: absolute;bottom: 8px;left: 8px;height: 30px;color: #fff;font-size: 14px;z-index: 2;}
.lkbox .title span{display:inline-block;width:20px;height:30px;margin:0 10px 0 60px;float: left;background:url(/zs/dfiles/14708/skin/sites/zsb/index/icons.jpg) no-repeat;}
.lkbox .title a{width:100%;color: #fff;display: inline-block;height: 30px;line-height: 30px;}
.lkbox .title span.icon1{background-position:0 0;}
.lkbox .title span.icon2{background-position:0 -30px;}
.lkbox .title span.icon3{background-position:0 -60px;}
.lkbox .title span.icon4{background-position:0 -90px;}
.lkbox .title span.icon5{background-position:0 -120px;}
.lkbox .title span.icon6{background-position:0 -150px;}
.lkbox .title span.icon7{background-position:0 -180px;}
.lkbox .title span.icon8{background-position:0 -210px;}

.btn-college{
   background: url(/zs/dfiles/14708/skin/sites/zsb/index/bg-college.jpg);
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: right center;
    margin: 5px;
    height: 50px;
    border: none;
    border-radius: 10px;
   overflow: hidden;
    color:#fff;
    width: 95%;}
.btn-college span{
  line-height: 36px;}
.icon-college{
  vertical-align:-12px;
  display: inline-block;
  height: 36px;
  width: 36px;
  border-radius: 50%;
  background: #fff url(icon-blue-college.jpg) no-repeat;
  background-size: 80%;
  background-position:  center 3px;
  margin: 0 0 0 30px;
  float: right;}
.icon-college3{background-position:  center 3px;}
.icon-college19{background-position:  center -54px;}
.icon-college23{background-position:  center -111px;}
.icon-college5{background-position:  center -170px;}
.icon-college21{background-position:  center -226px;}
.icon-college18{background-position:  center -285px;}
.icon-college20{background-position:  center -341px;}
.icon-college22{background-position:  center -398px;}
.icon-college4{background-position:  center -458px;}
.icon-college24{background-position:  center -514px;}
.btn-college:hover .icon-college{
  background-color: #fff;
   margin-top: -2px;}
.btn-college:hover{
  color:#fff;}

.panel-body>ul{ margin: 7px;padding: 0px;}
.panel-body>ul>li{
  background: #f7f7f7;
  list-style: none;
  margin: 3px 5px; padding: 0;
  float: left;
  width: 48%;}
.panel-body>ul>li.college{
  float: none;
    display: table-cell;
    width: 1%;
   margin: 3px 0px;
   background: none;}

.panel-body h4 {
    background: url(/zs/dfiles/14708/skin/sites/zsb/index/icon.jpg);
    background-size: 40px;
    background-repeat: no-repeat;
    background-position: 10px 8px;
    height: 55px;
    width: 100%;
    line-height: 50px;
    padding: 0 0 0 60px;
    margin: 0;
    overflow: hidden;
    border-bottom: 1px solid #eee;}

.alert-info{
	color:#31708f;
	background-color:#d9edf7;
	bolder-color:#bce8f1;}
.alert{
	padding: 15px;
	margin-bottom: 20px;
	border-radius:4px;}


@media (max-width: 768px){
    .link1 li a{line-height: 38px;padding-left: 0;background: none;text-align: center;}
}
@media (max-width: 375px){
    .link1 li a{padding: 0 15px;}

}