@charset "utf-8";
.ksb-em{padding:0 5px}
html, body, .wrap { height:100%; }
.wrap {
    height:auto; 
    min-height:100%; 
    _height:100%; 

}
body {
zoom: 0.95;
-moz-transform: scale(0.95);
-moz-transform-origin: 0 0;
}
.main { 
    padding-bottom:80px;
 }
.mfooter { 
    position:relative; 
    min-height:80px; 
    margin-top:-80px; 
    background:#999;
    color:#fff; 
   
}

.fc_03c{color:#ff0000}
.mfooter a{color: #fff;}
.mfoot-em{margin:0 15px}
.mfooter a:hover{color:#1178b3;}
.mfoot-span span{margin-right: 10px;}
.img-max{max-width: 100%;}
.btn-search{background: url('../images/searc-s2.png') no-repeat center center;    width: 28px;
    height: 30px;
    position: relative;
    top: 10px;
    right: -10px;background-size: 100% auto;}
.btn-search:focus{outline:0;} 
.input-search{height: 40px;float: left;width: 250px;}
.input-cont{float: left;}
.form-control2{border:1px solid #c0c0c0;padding:0 4px}

/*.navbar-default { background-color: #e6002e; border-color: #e6002e;font-size: 16px;}
.navbar-default .navbar-toggle .icon-bar { background-color: #fff;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #ad0e2e;border-color:#ad0e2e;}
.navbar-default .navbar-toggle {border-color: #fff;}
.navbar-default .navbar-nav>li>a {color: #fff;}
.navbar-default .navbar-nav>li>a:hover {color: #fff;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #555;
    background-color: #ad0e2e;
}
.navbar-default .navbar-nav>li>a:hover{background: #ad0e2e;}*/
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background: #ad0e2e;color:#fff;}

.sub-nav li a{background: #f3f3f3;margin-bottom: 10px;display: inline-block;width:100%;padding:15px 0;text-align: center;color:#383838;font-size: 16px;
border-left:4px solid #f3f3f3;}

.navbar-default {
    background-color: #c70025;
    border-color: #c70025;
}
.navbar-default .navbar-nav>li>a {
    color: #fff;
}
.navbar-default .navbar-toggle .icon-bar { background-color: #fff;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #e6002d;border-color: #1178b3;color:#fff}
.navbar-default .navbar-toggle {border-color: #e6002d;}

.navbar-header{display: inline-block;}
.navbar-default .navbar-toggle {
    border-color: #e6002d;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #e6002d;
    border: 1px solid transparent;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-nav>li>a:hover {color: #fff;background:#e6002d; ;}
.navbar-default .navbar-nav>li>a:hover{background: #ad0e2e;}
/*.p-search{display: none;}*/

.sub-nav li a.on{border-left: 4px solid #407fce;color:#407fce;}
.sub-nav li a:hover{border-left:4px solid #407fce;color:#407fce; transition:.1s;}
.s-cont{border:1px solid #ccc;border-radius: 10px;}
.s-cont .inner{padding:15px;}
.mfoot{background:#333;padding:5px 0;}

.pos-relt{position: relative;}
.form-control3 {
    display: block;
    width: 100%;
    
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #bfbfbf;
    border-radius: 5px;
     height: 45px;

}


.show-xs{display: none;}
.info-ctit{text-align: center;font-size: 30px;font-weight: bold;}
.info-times{font-size: 14px;text-align: left;color:#666;}

.info-txt{font-size: 14px;}
.pos-rel{position: absolute;}
.navbar-toggle{float:left;}
/*tab*/
.m-l-70{margin-left: 70px;}
.qh-lable{background: #fad5d6;color: #cc2b56;padding:2px 4px;border-radius: 2px;}

.inner200{padding: 0 50px;}

.tab-ulists{ width:100%;  text-align:left;  }
.tab-ulists .hd{ height:30px; line-height:30px; padding:0 10px 0 5px;   border-bottom:2px solid #ccc;  position:relative; }
.tab-ulists .hd ul{ float:left;  position:absolute; left:5px; top:-1px; height:32px;   }
.tab-ulists .hd ul li{ float:left; padding:0 15px; cursor:pointer; border-top-left-radius: 5px;border-top-right-radius: 5px; background: #ccc;margin-right: 10px;
color:#fff;}
.tab-ulists .hd ul li.on{ height:30px;  background:#1178b3;  color:#fff;}
.tab-ulists .bd ul{  zoom:1;  }
.tab-ulists .bd li{ height:24px; line-height:24px;   }
.tab-ulists .bd li .date{ float:right; color:#999;  }

.tab-ulists .arrow{  position:absolute; right:10px; top:0; }
.tab-ulists .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
.tab-ulists .arrow .next{ background-position:0 -50px;  }
.tab-ulists .arrow .prevStop{ background-position:-60px 0;font-size: 18px; }
.tab-ulists .arrow .nextStop{ background-position:-60px -50px; font-size: 18px;}

.carousel-indicators{width:100%;left:0;margin-left: 0;text-align: right;padding-right: 20px;bottom: 80px;}
.carousel-inner .item{}
.car-tit{width:100%;margin-left:0;bottom:0;height: 45px;background: #e9e9e9;color:#666;margin-top:5px;}
.car-tit p{line-height: 45px;padding:2px 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color:#666;font-size: 16px;}
.carousel-inner img{width:100%;height: 400px;}

table{border-top:1px solid #333;border-left:1px solid #333;}
table td,table th{border-bottom:1px solid #333;border-right:1px solid #333;}

.s-cont2{background: #f6f6f6;margin-bottom: 20px;min-height:680px;}
.inner40{padding:40px}
.info-line{border-top:1px solid #bfbfbf}
.info-txt{line-height: 1.8;font-size: 16px;color:#000;}
.breadcrumb-item{display: inline-block;}
.bgfc{background: #fcfcfc;}
#search-keyword{border:1px solid #bfbfbf;background: #fff;height: 45px;border-radius: 5px;padding:0 35px 0 25px}
.search-t1{display: inline-block;font-size: 24px;color:#999;}
.searconts{display: inline-block;position: relative;}
.sub2{position: absolute;width: 35px;height: 35px;background: url('../images/searc-s.jpg') no-repeat left center;right:-1px;top:5px;}

.com-tit{font-size: 16px;color:#1079b3;border-bottom: 2px solid #cccccc;padding-bottom:5px;}
.com-list li{margin-bottom: 10px;font-size: 16px;}
.com-list li a{color:#000;}
.com-list li a:hover{color:#e6002d;}

.com-list li:nth-child(10n+1){margin-top:40px;}
.com-list li:first-child{margin-top:0}
.com-list .li-time{    background: #fee6ed;
    color: #e6002d;
    padding: 3px 5px;
    border-radius: 8px;}
/*.tab-ulists:nth-child(5n+1){margin-top:20px;}*/
.m-b-20{margin-bottom: 20px;}
.u-gglist li:hover{box-shadow: 2px 2px 5px #eee;}
.u-gglist a{width:70%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;position: relative;}
.i-line{border-top:2px solid #0879b4}
.bgf6{background: #f6f6f6;margin:0 15px}

.flink-item{border:1px solid #333;background: #eee;text-align: center;}
.uflink{margin-left:-1%}
.uflink li{width:24%;float: left;margin-left: 1%;border:1px solid #333;background: #eee;text-align: center;}
.xs-hidden{display:inline-block}
.sub-bg{background: #c70025;color:#fff;font-size: 20px;}
.innert{padding:10px 20px}

.sub-bod{border:1px solid #f1f1f1;border-top:none}

.sub-navbox li{border-bottom: 1px solid #f1f1f1;}
.sub-navbox li:last-child{border-bottom: none;}
.sub-navbox li a{padding:20px 10px 20px 40px;width:100%}
.sub-navbox li a:hover{color:#0879b4;}
.text-over li{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:90%;}
.text-over2 li a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:80%;display: inline-block;}
.sub-nav-fz a{color:#666;font-size: 24px;}
i,em{display: inline-block;}
.sub-tcont{width:100%;}
.p-r-30{padding-right: 30px;}
.m-r-30{margin-right: 30px;}
.sub-nav-fz a{display: table;}
.sub-nav-fz span,.sub-nav-fz div{display: table-cell;vertical-align: middle;}
/* 本例子css */
.tab-date{ width:100%; text-align:left;}
.tab-date .hd{ height:30px; line-height:30px;padding:0 10px 0 20px;   position:relative; width:100%;text-align: center;position: relative;top:-45px}
.tab-date .hd ul{ float:left;  position:absolute;  height:32px; margin-left: 10px;   }
.tab-date .hd ul li{ float:left; padding:0 5px; display: none;width: 55px;text-align: center; }
.tab-date .hd ul li.on{ height:30px;  display: inline-block; }
.tab-date .bd ul{ zoom:1;}
.tab-date .bd li{ height:24px; line-height:24px;}
.tab-date .bd li .date{ float:right; color:#999; }
.date-top{text-align: right;width:75px;color:#fff;}

	.arrow .next{float: right;cursor: pointer;color:#fff;}
	.arrow .prev{float:left;cursor: pointer;color:#fff;}

.tab-date .arrow .prevStop{ background-position:-60px 0; }
.tab-date .arrow .nextStop{ background-position:-60px -50px; }
.innerp20{padding:0 25px}
.subNav_now{font-size: 14px;color: #666;margin-left: 15px;}
.subNav_now a{color: #666;}
.subNav_now a:hover{color:#0879b4;}
#search-keyword{width:360px;}
.com-tit span{font-size: 24px;color: #c70025;margin-left: 15px;}
.pagelist{text-align:center;}
.pagelist li{display:inline-block;border-radius:4px;border:1px solid #e6e6e6;text-align:center;padding:0 2px;height:35px;line-height:35px;min-width:40px;margin-bottom:10px}
.pagelist li a{color:#666;}
.pagelist .thisclass{background:#e6002e;color:#fff!important;}
.pagelist .thisclass a{color:#fff!important;}
.pagelist li a:hover{color:#e6002e;}
.pagelist .active{color: #e6002d;}
.com-list{margin-left:5px}
.m-b-60{margin-bottom: 60px;}
.tab-date-tit{font-size: 16px;font-weight: bold;}

.rc-ulist li{background: url("../images/libg3.png") no-repeat left center;padding-left: 20px;margin-bottom:10px;}
.rc-ulist li a{font-size: 16px;color: #333;}
.rc-ulist li a:hover{color:#e6002d;}
.ul-wx li{width: 20%;float: left;text-align: center;}



.fschool{ position:relative;  }
.fschool .hd{ overflow:hidden;  height:45px; padding:0 10px;  color:#000;}
.fschool .hd .prev,.fschool .hd .next{ display:block;  width:15px; height:19px; float:right; margin-right:5px; 
margin-top:10px;  overflow:hidden; cursor:pointer;}
.fschool .hd .next{ }
.fc00{color:#000;}

.fschool .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; height: 400px; }
.fschool .hd ul li{ float:left;   overflow:hidden; margin-right:5px;  cursor:pointer; }
.fschool .hd ul li.on{ color: #1178b3;}
.fschool .bd{ padding:10px;  overflow:hidden; height: 400px;   }
.fschool .bd ul{ overflow:hidden; zoom:1; }
.fschool .bd ul li{ float:left!important;text-align:left;}
.fschool .bd ul li span{ color:#999;  }

.finfo-list li{background: url('../images/libg3.png') no-repeat left center;
padding-left: 20px;font-size: 18px;margin-bottom: 20px;width:25%;
overflow: hidden;text-overflow: ellipsis;
white-space: nowrap;}		
.finfo-list li	a{color:#000;}
.finfo-list li	a:hover{color: #1178b3;}
.mfooter a:hover{color:#d9d9d9;}

.s-ydg{ width:100%;   }
.s-ydg .hd{   border-bottom:2px solid #ccc;  position:relative; }
.s-ydg .hd ul{ float: left;}
.s-ydg .hd{cursor: pointer;}
.s-ydg .hd ul li{ float:left; padding:0 4px; cursor:pointer;  }
.s-ydg .hd ul li.on{ height:30px;  color:#004085;}
.s-ydg .bd ul{  zoom:1; margin:10px 10px; }
.s-ydg .bd li{ height:24px; line-height:24px;width:25%;float: left;   }
.s-ydg .bd li .date{ float:right; color:#999;  }
.s-ydg .tab-rpge{position: relative;top:5px}
.fc99{color:#999;}

.i-more{background: url('../images/more.png') no-repeat;width:20px;height: 16px;position: relative;top:2px;margin-left:10px;}
.more-xx{font-size: 16px;color:#999;}
.more-xx:hover{color: #999;opacity: 0.85;}

.kbord{border: 1px solid #c0bfbf;border-radius: 5px;}
.tj-tit{color:#e6002d;font-size: 32px;text-align: center;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tj-zy{font-size: 14px;color:#666;text-indent: 2em;min-height: 100px;}
.fc66{color:#666;}
.fccc{color:#ccc;}
.k-line{border-top:2px solid #f0f0f0}

.fcred a{color: #c70025;}
.ksb-list{font-size: 16px;}
.ksb-list li{margin-bottom: 10px;}
.ksb-list li a:hover{color:#000;}
.k-bod{border:1px solid #c0bfbf;border-radius: 5px;overflow: hidden;}

.ksb-info{width:90%;margin-left: 8%;font-size: 14px;color: #666;line-height: 1.6;padding-top:20px;text-indent: 2em;}
.k-bg{background: url('../images/kbz.jpg') no-repeat 80% bottom;}

.k-zd{color: #c70915;    font-size: 14px;    font-weight: bold;    padding-left: 8px;    float: left;    width: 90%;}
.k-pdf ul li a{color: #666;margin-bottom:8px ;float: left;}
.k-pdf ul li a:hover{color: #cc2b56;}
.m-b-15{margin-bottom: 15px;}
.k-rline{border-left: 2px solid #f0f0f0;padding-left: 10px;}
.p-l-0{padding-left:5px;}
.k-rline ul{padding-top:12px}
.fck1{color:#e14427;}
.fck2{color:#da6744;}
.fck3{color:#e25871;}
.fck4{color:#e48fba;}
.fck5{color:#e23d78;}
.fck6{color:#b32c5f;}
.fck7{color:#f49e2c;}
.fck8{color:#ca7600;}
.fck9{color:#e88b65;}
.fck10{color:#da644f;}
.pagelist{margin-top: 20px;    float: left;    width: 100%;}
.k-t{position: relative;top:-13px;left:-3px}
.k-more{position: relative;top:25px}
.k-ibg{background: url("../images/k-itbg.jpg") repeat-x left bottom;}
.k-ulist{width:100%;margin-bottom: 15px;margin-top: 20px;}
.inp30{padding:0 30px}
.k-ulist li{font-size: 16px;margin-bottom: 5px;}
.k-ulist li:hover a,.k-ulist li:hover span{color:#c70915;}
.k-ulist a{color:#666;width:82%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
.k-ulist span{color:#ccc;}

.ksb-tit{background: #c70025;color:#fff;font-size: 26px;padding:4px 40px;}
.head-ftit{font-weight: bold;font-size: 28px;margin-top: 2px;}
.p-t-65{padding-top:65px}
.nav a{font-size: 24px;}

.row {
    margin-right: -10px;
    margin-left: -10px;
}
.container {
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.p-search{display: none;}
.c-bread a{color: #333;}
.c-bread a:hover{color: #e6002d;}


.info-txt img{max-width: 100%;}

.carousel-indicators .active {
    width: 10px;
    height: 10px;
    margin: 1px;
    background-color: #c70915;
}

.carousel-indicators li{border:none;background-color: rgba(199,9,21,0.6);}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{height: 430px;}
@media (min-width: 1440px){
	.container {
	    width: 1440px;
	}
}

@media (max-width:1200px) {
	.show-xs{display: none;}
}
@media (max-width:992px) {
	.show-xs{display: none;}
	
}
@media (max-width:768px) {
	.show-xs{display: none;}	
}






@media (max-width:414px) {
  	.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    height: 260px;
}
	.info-txt{font-size: 14px;}
	.p-w2{width:280px;margin:0 auto;}
	#search-keyword{width:280px}
	.nav a {
    font-size: 14px;
}.navbar-nav>li>a {
    padding-top: 5px;
    padding-bottom: 2px;
    line-height: 18px;
}
	.rc-ulist li{margin-bottom: 5px;}
	.rc-ulist li a {font-size: 14px; color: #333;}
	.innert { padding: 5px 10px;}
	.fz24 { font-size: 14px;}
	.k-ulist { width: 100%;    margin-bottom:10px;    margin-top: 10px;}
	.ksb-list{font-size: 14px;}
	.tj-tit{font-size: 20px;}
	.k-more{top:5px}
	.k-ulist a {width: 75%;}
	.k-ulist li {font-size: 14px; margin-bottom: 5px;}
	.ksb-tit { font-size: 20px;}
	.inner200{padding:0 15px}
	.m-l-70{margin-left:5px}
	.qh-span{display: block;margin-top:10px}
	.xs-hidden{display: none;}
	.show-xs{display: block;}
	.xs-logo{width:60%;left:5%;top:5%;font-size: 22px;line-height: 2.5;}
	.xs-pt{margin-top:5px}                         
	.xs-w1{width:93%;color:#fff;text-align: center;line-height: 45px;}
	.mfooter{font-size: 12px;}
	.m-t-50{margin-top:25px}
	.m-t-30{margin-top:15px}
	.fschool .bd ul li{width:45%!important}
	.m-t-40{margin-top:20px}
	.info-ctit{font-size: 18px;}
	.info-times{font-size: 12px;}
	.inner20{padding:5px}
	.inner40{padding:10px}
	.mfooter .fz16{font-size: 14px!important;}
	.i-tit{text-align: center;}
	.i-tit span{text-align: center;position: relative;}
	.i-tit .xs-lines{border-bottom: 2px solid #00421A;width:10px;height: 2px;display: block;position: absolute;left:3px;bottom:-2px}
	.uflink li{width:48%;float: left;margin-left: 1%;border:1px solid #333;background: #eee;text-align: center;margin-bottom: 20px;}
	.mfoot-span span{display: inline-block;}
	.fz18{font-size: 14px!important;}
	.com-tit span{font-size: 16px;}
	.com-list li {
    margin-bottom: 10px;
    font-size: 14px;}
    .tab-ulists .hd{height: 65px;}
    .tab-ulists .hd ul{height: 65px;}
    .tab-ulists .hd ul li{margin-bottom: ;}
    .s-ydg .bd li{ height:24px; line-height:24px;width:55%;float: left;font-size: 12px;   }
    .finfo-list li{margin-bottom: 5px;}
   
    .k-zd {width: 88%;}
}
.fc117{color:#1178b3;}
.xs-cen{text-align: center;}
.pic-cont img{max-width: 100%;}
}
