﻿*{ margin:0; padding:0;}
body{ background-color:#F3F3F3!important; overflow-x:hidden; text-align:center; 
      font-family:MYingHei W5,SlateForOnePlusRegular,Microsoft Yahei,sans-serif,微软雅黑;}

/*首页*/
.top{float:none; background-color:#4BCFD6; height:auto; padding:0 0 5px 0;}
.top_title{ margin:0 auto; float:none; text-align:left;}
.top .title{ font-size:35px; color:#FFF; margin-top:5px; display:inline-block;}
.top .title2{ font-size:20px; color:#FFF; margin-top:5px; display:inline-block; font-weight:bold;}
.top .min_title{ font-size:12px; color:#FFF; text-decoration:underline; display:none;}
.top .menu{ color:#000; font-family:Sans-Serif; font-size:18px; float:right; margin:35px 0 0 0;}
.top .menu li{ float:left; margin-left:20px; list-style:none}
.top .menu li a{color:#000;}
.top .menu li.active a{ color:#FFF!important;}
.top .menu li a:hover{ color:#FFF!important;}
.top .mobile_menu{ list-style:none; color:#000; margin:5px auto; padding:0px;}
.top .mobile_menu li{ padding:2px 8px; float:left;}
.top .mobile_menu li a{color:#000;}
.top .mobile_menu li.active a{color:#FFF!important;}
.top .mobile_menu li a:hover{color:#FFF!important;}

.pic_change{ width:100%; height:auto; max-height:600px; overflow:hidden;}
.news{ height:auto; float:none; margin:-30px auto 0 auto; z-index:255; text-align:left; color:#222;}
.news h2{ font-size:24px;}
.news ul{ list-style:none; font-size:18px; color:#343434; padding-left:30px;}
.news ul li { margin:10px auto; overflow: hidden; text-overflow:ellipsis;  white-space: nowrap; float:left; clear:both;}
.news .more{ font-size:20px; float:right; margin:5px 0 6px 0;}
@media (max-width: 1000px)
{
     .news ul{ padding-left:0px;}
     .news{ margin:0 auto;}
}

/*校区*/
.xiaoqutitle,.shouquantitle { margin:auto; font-size:16px; padding:5px 0; float:none; text-align:center; /*background-color:#F3F3F3;*/}
.xiaoqu { margin:0 auto 0 auto;  float:none; text-align:center;}
.xiaoqu .rooms {height:auto; padding:18px; border:1px solid #E6E9ED; background-color:#F5FBF6; margin-bottom:10px;border-radius: 10px;}
.xiaoqu .rooms img { border-radius: 10px;}
.xiaoqu .rooms .btn{ padding-left:30px; padding-right:30px; border-radius: 25px;}
.btn-primary{background-color:#17a2b8;}
.btn-no{background-color:#c4c6c4;}
.xiaoqu .rooms .nowap{overflow: hidden; text-overflow:ellipsis;  white-space: nowrap;}
.xiaoqu .rooms .ceng { margin-top:12px;}
.xiaoqu .rooms .ceng b { font-size:16px; color:#222;}
.xiaoqu .rooms a {font-weight:bold;}
@media (max-width: 768px)
{
     .xiaoqutitle h1{ font-size:14px!important; margin:5px auto;font-weight:bold;}
     .shouquantitle h1{ font-size:20px!important; margin:5px auto;}
     .listtitle h1{font-size:20px!important; margin:10px auto;}
     .xiaoqutitle span{font-size:12px!important;}
     #content{overflow:scroll!important;}
     .xiaoqutitle h1 span{font-size:14px!important;}
}

/*研讨间*/
.subtitle{font-size:18px; font-weight:bold; color:#222; text-align:left}
.louceng{height:auto; border-left:1px solid #E6E9ED;border-right:1px solid #E6E9ED;border-bottom:1px solid #E6E9ED; background-color:#F5FBF6; margin:10px 0;}
.louceng .l_name{font-size:18px; color:#222; text-align:left; padding-left:10px; background-color:#F1F1F1; line-height:50px; border-bottom:1px solid #E6E9ED; border-top:1px solid #E6E9ED; }
.louceng .TimeLine{ clear:both; height:70px; display:inline;}
.louceng .submit_btn{ text-align:center; padding-right:0px;visibility:hidden;}
@media (max-width: 768px)
{
    .louceng .submit_btn{ visibility:visible;}
}
.slider{ width: 95%; margin: 50px auto;}
.title{	width:100%;	margin:0 auto;}
.slider-time{width:100%;margin:10px auto;text-align:center; font-size:15px;}
.noUi-red{	background-color:#FF0033!important;}
/*.x_panel{padding:0px;}*/
.modal-body{font-size:18px; font-weight:bold;}
.modal-body .info{padding:5px 10px; line-height:25px;}


.foots{ background-color:#000; height:50px; line-height:50px; color:#FFF; position:relative; margin-top:20px 0 0 0; padding:0px; overflow:hidden;}

/*左右侧跟随导航*/
#nav {position: fixed;top: 50%;left: 20px;margin-top: -140px;display: inline-block;vertical-align: middle; z-index:255;}
#nav a{display: block;position: relative; padding-left:10px; padding-right:10px; font-size:16px;}
#nav a:hover{background-color: #17a2b8;color: #fff;}
#nav a p{position: relative;z-index: 3;}
#nav a.active{background-color: #17a2b8;color: #fff; border-color:#2e6da4;}
#main {max-width: 1200px;margin: 0 auto;}

#main div {height: 300px;background-color: #efefef;border-top: 1px solid #ccc;}
#main div:nth-child(2n) {background-color: #fafafa;}

#changeplace {position: fixed;top: 50%;right: 3%; text-align:left; margin-top: -140px;display: inline-block;vertical-align: middle; z-index:255;}
#changeplace .place_menu{ position:absolute; display:none;}


/*手机选择菜单*/
#menu{position:fixed;bottom:0px;width:100%;height:44px;line-height:44px;z-index:999;background:url(../images/menubg.png) repeat-x;}
#menu ul{margin:0 auto;list-style-type:none;width:100%;max-width:500px;height:100%;}
#menu ul li{float:left;width:33.3%;height:100%;text-align:center;position:relative;font-size:14px;}
#menu ul li .line{position:absolute;top:0px;right:0px;z-index:30;}
#menu ul li .menu_li{position:absolute;top:0px;left:0px;z-index:20;width:100%;height:100%;color:#454545;background:url(../images/menubg.png) repeat-x;}
#menu ul li .img_front{position:absolute;top:0px;left:0px;z-index:30;width:100%;height:100%;}
#menu ul li .img_front img{width:100%;height:100%;}
#menu ul li span{position:absolute;bottom:-300px;left:50%;width:104px;margin-left:-52px;margin-bottom:14px;height:auto;text-align:center;z-index:10;}
#menu ul li span div{position:absolute;top:0px;left:0px;}
#menu ul li span a{float:left;width:100%;height:43px;line-height:43px;color:#454545;text-decoration:none;}


/*列表页面样式*/
.news_list{ list-style:none; font-size:16px; text-align:left; line-height:50px; color:#212529;}
.news_list li{ overflow: hidden; text-overflow:ellipsis;  white-space: nowrap; background-color:#d5eaf0; width:100%;}
.news_list li:hover{color:#FFF; background-color:#bcd9e1;}
.news_list .f_info{ font-weight:bold; background-color:#bcd9e1;}
.news_list .f_info:hover{ color:#212529; }
.news_list li span{border:1px #FFF solid; overflow: hidden; text-overflow:ellipsis;  white-space: nowrap; }
.news_list li a:visited{color:#212529}
.news_list li a:hover{color:#FFF}

.navbar-nav .open .dropdown-menu{right:auto; left:0; width:auto;}
.dropdown-menu li{ width:100%}
.dropdown-menu .divider{margin:1px 0;}
.dropdown{float:left; width:100px;}
.navbar-nav>li>a{line-height:normal;}


/*内容页*/
.content{ text-align:left;font-size:18px;}
@media (max-width: 768px)
{
     .content{ font-size:14px!important;}
}
.content .info{padding:8px;}
.images{padding:15px 0 0 0;}

/*弹出框底层透明*/
.ui-popup-backdrop{opacity:0.7!important;}