/*----layout----*/
.hr5{ height:5px; clear:both; overflow:hidden}
.hr20{ height:20px; clear:both; overflow:hidden}
.fl{float:left}
.fr{float:right;}
.undis{ display:none}
a{color: #333!important}
a:hover{color: #ed2e3c!important}
.font22{font-size: 22px!important}
.mt25{margin-top: 25px}
/*mininav*/
.mininav {width:100%;height:40px;background:#f8f8f8;border-bottom:2px #d70a29 solid;position:fixed;
  _position:absolute; top:0; left:0;z-index: 9999;}
.channel{height:40px;position:relative;float:left;line-height:40px}
.channel_box a{font-size:14px;float:left;color:#333;padding-left: 15px}
.mininavRight{float:right;color:#c7c7c7;line-height:28px;}
.weixin{width:80px;position:relative}
.weixinicon{display:inline-block;width:39px; height:31px;background: url('../images/nwei.png') no-repeat;margin:3px 0 0 15px}
.jt{width:25px;height:13px;background:url('../images/jt.png') no-repeat;display:block;position:absolute;top:20px;left:20px}
.sm_box{width:124px;position:absolute;top:30px;left:-30px;background:white;padding:10px;overflow:hidden;line-height:20px;color:#000;text-align:center;z-index:999;font-size: 1rem;-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333;}
.sm_box img{width:104px;padding-bottom:5px}

.register{height:40px;line-height:41px;font-size:14px;padding-right:15px}
.login{height:41px;background:url('../images/nt.jpg') repeat-x;padding:5px 10px;color:white;line-height:41px;font-size:14px;color: white!important;}
.login:hover{color:#fff}


/*header*/
.topLogo{margin-top: 70px;position: relative}
.topLogo .nav_right {
    position: absolute;
    z-index: 2;
    right:15px;
	top: 0;
	padding: 15px 0;
    text-align: left;
}
.topLogo .nav_right a{margin-left: 15px;font-size: 1.6rem}
/*nav*/
.nav{height:auto;background-color:#d70a29;margin: 20px auto 15px}
.nav .site_nav{list-style-type: none;padding: 0;margin: 0}
.nav .site_nav li{float:left;border-right:1px solid #df3b54}
.nav .site_nav li:last-child{border:0;}
.nav .site_nav{position:relative;height:auto}
.nav .site_nav a{text-decoration: none;color:white!important;line-height:auto;padding:15px;float:left;font-size: 1.7rem}
.site_nav li.active a{background-color:#be0b26}

/*chenji*/
.chaxun{overflow: hidden}


.t-hd{border-bottom: 1px solid #d2d2d2;position: relative;height:3rem; line-height: 3rem}
.t-hd span{border-bottom: 1px solid #ed2e3c;position: absolute;left: 0;bottom: -1px;color: #ed2e3c;font-size: 18px;line-height: 3rem}
.t-hd span a{color: #ed2e3c!important;font-weight: bold}
.t-hd span a:hover{text-decoration: none}
.t-hd p{padding-left: 60px;font-size: 1.6rem}
.group,.group1{list-style-type: none;margin: 0;padding: 0}


.group{overflow: hidden;}
.group li{float: left;width: 100%;padding: 10px 0;font-size: 16px}
.group li:hover{background-color: #f2f2f2}
.group li:hover a{text-decoration: none}
.group li:hover a,.group li:hover .glyphicon,.group li:hover .date{color: #ed2e3c}
.group li .glyphicon{float: right;display: none;padding-right: 10px}
.group li:hover .glyphicon{display: block}
.group li .date{float: right;padding-right: 10px}




.c-hd,.item,.items{overflow: hidden;width: 100%}
.item a{font-size: 18px;color: #ed2e3c;font-weight: bold;padding-right:25px}
.item{text-overflow:ellipsis;white-space: nowrap}
.items{margin-top: 11px;text-overflow:ellipsis;white-space: nowrap}
.items a{font-size: 14px;padding-right: 25px;color: #666!important}
.items a.oru{border-right: 1px solid #333;padding-right: 10px!important;margin-right: 10px}
.items a.red{color: #ed2e3c!important}

/*jiaodian*/
.jiaodian{overflow: hidden;margin-top: 2rem}
.jiaodian .item h3{margin-bottom: 1.5rem;margin-top: 0}
.jiaodian .item h3 a{color: #ed2e3c!important}
.group1{overflow: hidden;}
.group1 li{float: left;width: 100%;padding: 0.7rem 0;}
.group1 li .col-md-10,.group1 li .col-md-2{margin: 0;padding: 0}
.group1 li a{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;font-size: 1.6rem}
.group1 li:hover{background-color: #f2f2f2}
.group1 li:hover a{text-decoration: none;}
.group1 li:hover a,.group li:hover .glyphicon,.group li:hover .date{color: #ed2e3c}
.group1 li .glyphicon{float: right;display: none;padding-right: 10px}
.group1 li:hover .glyphicon{display: block}
.group1 li .date{float: right;text-align: right}

.bfcous{overflow: hidden;}
.bfcous .carousel{overflow: hidden;}
.bfcous .carousel-indicators{height: 45px;left: 0!important;bottom: 0!important;width: 100%!important;margin: 0!important}
.bfcous .carousel-indicators li{width: 20%!important;height: 45px!important;background-color: rgba(237, 202, 214, 0.9)!important;float: left;margin: 0!important;border-right: 1px solid #8e6beb;border-left: 0!important;border-top: 0!important;border-bottom: 0!important;border-radius: 0!important;}
.bfcous .carousel-indicators li:last-child{border-right: 0!important}

.bfcous .carousel-indicators li{line-height: 45px;text-align: center;text-indent:0!important}
.bfcous .carousel-indicators li.active{background-color: #000!important;color: #fff;line-height: 55px!important;height: 55px!important;margin-top: -10px!important}
.bfcous .carousel .item img{width: 100%}
/*chaxun*/
.boxs{background-color: #f8f8f8;margin: 20px auto;overflow: hidden;padding-bottom: 1rem}
.zicon{text-align: center;padding: 2rem 0 0rem;overflow: hidden;display: block}
.boxs h3{text-align: center;font-size:2rem}
.boxs p{font-size: 1.5rem;padding: 0 4rem;color: #3f3f3f;line-height: 1.9}
.boxs p.moes{text-align: center;margin: 20px auto;}
.details{border:1px solid #ed2e3c;padding: 1rem 5rem;color: #ed2e3c!important;width: 100%;display: block}
.details:hover{color: #fff!important;background-color: #ed2e3c!important;text-decoration: none}
.lstory{text-align: center;font-size: 2rem}

/*ad*/
.ad{margin: 10px auto;overflow: hidden;}
.ad-box img{width: 100%}
.ad1{margin: 0 auto 10px;overflow: hidden;}
.ad2{margin: 20px auto;overflow: hidden}



#myTab ul,#myTab li{list-style: none;overflow: hidden;}


/*school*/
.school .row>ul{margin: 0;padding: 0}
.school .row li{margin-top: 1rem}
.school .row a{background-color: #f2f2f2;text-align: center;display: block;font-size: 1.5rem;width: 100%;padding: 1rem 0}
.school .row a:hover,.school .row li.active a{color: #fff!important;background-color: #ed2e3c!important;text-decoration: none}

.chongq .rows{margin-top: 1rem;border-top: 1px solid #f2f2f2;}
.chongq .rows>li{margin: 0;padding: 0}
.chongq .rows a{text-align: center;display: block;font-size: 1.5rem;width: 100%;padding: 1rem 0;border-bottom: 1px solid #f2f2f2;border-right: 1px solid #f2f2f2;border-left: 1px solid #f2f2f2}
.chongq .rows a:hover{color: #fff!important;background-color: #ed2e3c!important;text-decoration: none}
.chongq .rows a.red{color: #ed2e3c!important;}
.chongq .rows a.red:hover{color: #fff!important}
.news .group{margin-top: 1rem}



/*footer*/
.footer{width: 100%;background-color:#f2f2f2;margin-top:3rem;overflow: hidden;padding: 1rem 0;text-align: center}
.f-nav{margin-top: 1rem;padding-bottom: 1rem}
.f-nav a{padding: 0 1rem}


@media (min-width: 768px){


}
@media (min-width: 992px){
  .items{margin-top: 8px}
  .mt15 {margin-top: 1px;}
  .boxs p{padding: 0 3rem}
}
@media (min-width: 1200px){
  .items{margin-top: 11px}
  .mt15{margin-top: 15px}
  .mt10{margin-top: 10px}
  .boxs p{padding: 0 4rem}
  
}


