﻿*{ margin:0; padding:0; font-family:"宋体";}
img{ border:0px;}
/*通用类*/
.fl { float:left !important;}
.fr { float:right !important;}
.clr{ clear:both;}

.al_r { text-align:right;}
.al_l { text-align:left;}

.safeWidth {width:1200px; margin:0 auto;}
/*内容区*/
       #divmst_content_left{width:265px; float:left;}
       #divmst_content_right{ width:925px; float:right; padding-left:5px; text-align:left;}
       #divmst_content_left h2{ font-size:16px; font-weight:bold; color:rgb(16,77,140); padding-top:10px; }

/*弹出框样式*/      
#div_message{  position:fixed; top:0px; width:100%; height:100%; z-index:10000; background-color:rgba(0,0,0,0.6); display:none;}  
#div_message_content{ width:250px; height:335px; background-color:rgb(238,243,249); margin:0px auto; margin-top:230px;
                      border-radius:5px;
                      -moz-border-radius:5px;	/* Old Firefox */
                      -webkit-border-radius:5px;	/* Safari and Chrome */
                      -o-border-radius:5px;	/* Opera */
                      box-shadow:5px 2px 20px grey;
                      -moz-box-shadow:5px 2px 20px grey;	/* Old Firefox */
                      -webkit-box-shadow:5px 2px 20px grey;	/* Safari and Chrome */
                      -o-box-shadow:5px 2px 20px grey;	/* Opera */
                      }     
#div_message_title{ height:40px; width:100%; background-color:rgb(66,142,214); font-size:16px; color:White;}                        
#div_message_title_info{ line-height:40px; padding-left:15px;}
#div_message_title_close{ line-height:40px; font-size:20px; padding-right:10px; cursor:pointer;}    
#div_message_descri{ font-size:12px; height:80px; line-height:25px; padding-left:15px; color:rgb(140,140,140); border-bottom:1px solid rgb(214,214,214); }  
#div_message_content_info{ padding:15px;}
#ddl_course,#txt_user,#txt_tel,#txt_yd{ width:100%; height:30px;  width:220px; border:1px solid rgb(214,214,214);}
#ddl_course{ height:60px;}
#txt_user,#txt_tel,#txt_yd{ background-image:url("../App_imgs/ico.png"); background-repeat:no-repeat; background-position:0px 6px; padding-left:40px; width:180px;  height:40px;}
#txt_tel{ background-position:0px -36px; margin-top:20px;}
#txt_user{ margin-top:5px;}
#txt_yd{ background-position:0px -73px; margin-top:5px;}
#btn_submit{ width:90px; height:40px;  line-height:40px;
             background-color:rgb(66,142,214);
             border-radius:5px;  
             -moz-border-radius:5px;	/* Old Firefox */
             -webkit-border-radius:5px;	/* Safari and Chrome */
             -o-border-radius:5px;	/* Opera */  
             color:White; 
             border:0px;    
             margin-left:65px;
             cursor:pointer;
             margin-top:10px;
             }

/*特殊文本样式*/
/*1. 警告文字样式*/
.txt_warn { font-size:12px; color:Red;}

/*母版页结构*/
#divmst_topBar
{
   background:url("../App_imgs/header-bg.jpg") no-repeat center;
   width:100%;
   height:130px;    
    }
#divmst_copyRight
{background-color:#003999; padding:8px;}
#divmst_copyRight { color:white; font-size:12px;}
#divmst_copyRight a{ color:White !important;}
#divmst_copyRight a:hover{ color:red !important;}
  
/*网站地图*/
#divmst_sitemapPath{ font-size:12px; padding:10px 0px 10px 0px; color:Gray;}

#divmst_sitemapPath a
{ color:gray;}
#divmst_sitemapPath a:hover
{ color:rgb(57,138,206);}


/*主页内容定义*/
#divmst_index_content_left{ width:240px;}
/*子页面结构*/
/*1.子菜单 - 在"子菜单"块定义*/
/*2.不含子菜单的内容层 - .safeWidth层*/
/*3.与子菜单并列的内容层*/
div.mainContent
{ width:950px; 
  padding:10px 0px 15px 10px; 
  }

/*分隔条*/
.div_seprator{ height:5px; background-color:rgb(57,138,206);}

/*各种超链接*/
    a{ text-decoration:none;}
    /*topBar3个超链接*/
    #a_setHome,#a_setFav
    { color:white; font-size:12px;
      padding:2px 0px 2px 16px;  margin-left:5px;
      background-image:url("../App_imgs/back.png"); background-repeat:no-repeat;
      }
    #a_setHome  { background-position:0px -20px;}
    #a_setFav   { background-position:0px -40px;}
    #divmst_topBar a:hover { color:red;}
    
    
    /*主导航*/
    #divmst_LogoNav
    {
        display:block;
        height:55px;
        background-color:#003999;
        border-top:1px solid #144fb3;
        border-bottom: 2px solid #003999;       
        }
      
    /*#menu_mainNav ul    
      {display: block;
        float:none !important;
	    width: 1200px;
	    padding: 0px;
	    height: 55px;
	    line-height: 55px;
	    margin: 0 auto;
          }*/
    #menu_mainNav ul li a.static
    { 
        display: block;
        color: #fff;
        float:left;
	    line-height: 55px;	   
	    font-size: 16px;
	    padding:0 22px;
	    height: 55px; 
	    transition:0.5s;
	    -moz-transition:0.5s;	/* Old Firefox */
        -webkit-transition:0.5s;	/* Safari and Chrome */
        -o-border-transition:0.5s;	/* Opera */
       }
    #menu_mainNav a:hover, #menu_mainNav a.selected
    {   color: #FFFFFF !important;
	    background: #338eee;
	    opacity: 1; 
	    border-bottom: 2px solid #f19149;
	    } 
    
    
    /*大图片*/
        #div_innerMove{position:relative;}
        
        #div_innerMove img{ margin:0px; float:left; }
        
        #div_outer{ width:1200px; height:400px;  margin:0px auto; margin-top:10px;
                    background-image:url("../App_imgs/loading.gif");
                     background-repeat:no-repeat;
                     background-position:center; overflow:hidden;}
                     
       #div_controls{ position:relative;  display:none;
                        top:-200px;}
        
        #btn_l,#btn_r{ background-image:url("../App_imgs/back_btn_1.jpg"); width:30px; height:30px;
                       padding:0px; margin:0px; border:1px solid #999; border-radius:8px;
                        background-repeat:no-repeat; float:left;}
        #btn_r{ background-position:-30px 0px; float:right;}
        
    
    /*子菜单*/
    /*submenuHolder 宽度:120px*/
       #div_submenu{ width:250px; float:left;}
       #div_submenu a { display:block; text-decoration:none; color:Black; }
       #div_submenu a:hover{ color:#930; background-position:0px -15px !important;}
       #div_submenu a.m0{ margin:5px 0px 5px 0px;  background-color:rgb(57,138,206); color:White; text-align:center; line-height:40px; height:40px; font-weight:bold; 
                               font-size:12px;}
       #div_submenu a.m1{ margin:5px; padding:5px 10px 5px 15px; font-size:12px; height:30px; line-height:30px; background-color:rgb(247,247,247);}
       #div_submenu .menuset{ float:left;  cursor:pointer; width:250px;}
       #div_submenu .submenu{ display:none;} 
       #div_submenu .submenu a:hover{ background-color:#ededed;} 
       #div_submenu .selected{ color:#428ed6; font-weight:bold; background-position:0px -15px !important;}

/*新开班的内容 */
       #lv_infomation{ border-bottom:1px dotted rgb(255,154,0); padding:10px 0px 10px 0px;} 
       #lv_infomation .newGradeTime{ font-size:12px; color:rgb(255,154,0); width:50px; padding-left:10px;
                                     display:block; float:left;}
       #lv_infomation .newGradeInfo{ font-size:12px; color:black; width:90px; padding-left:5px;
                                     display:block; float:left;}

/*ckeditor下元素样式定义*/
.cke_show_borders { font-size:12px; color:#444; line-height:1.8em;}
.cke_show_borders p { text-indent:2em;}

/*子页面特定样式*/
    /*新闻详情页结构*/
    .newsDetail{}
    .newsDetail .newsTitle
        { text-align:center; display:block; font-size:18px; font-weight:bold; padding:15px; color:#444; }
    .newsDetail p.newsDateTime 
        { font-size:12px; color:Gray; text-align:center; line-height:2em;}
    .newsDetail div.newsContent { padding:10px; text-align:left; }

/*关于雍博 的菜单的定义*/
#div_about_menu a { color:rgb(48,116,190);}
#div_about_menu li{ display:block; font-size:18px; font-weight:bold; color:rgb(48,116,190); padding:10px; background-image:url(../app_imgs/tubiao.png);
                    background-repeat:no-repeat; padding-left:20px; background-position:0px -20px;}
#div_about_menu li:hover{background-position:0px 8px; cursor:pointer;}
#div_about_menu li+li{ border-top:1px dotted rgb(48,116,190);}

/*课程推荐 的定义*/
#div_recmdCourse h2,#div_pay h2{ font-size:18px !important; font-weight:bold !important; color:rgb(48,116,190) !important; padding:10px 0 px 10px 0px !important; }
#div_recmdCourse a{color:rgb(48,116,190);}
#div_recmdCourse li{ display:block; font-size:14px; padding:10px; border-top:1px dotted rgb(48,116,190);}
#div_recmdCourse li:hover{ background-color:#ededed ; cursor:pointer;}



/*新闻目录列表*/
#div_newsList{ margin:20px;}
#newsListTitle,#newsListDate,#newsListPic{ font-size:12px; padding:10px;}
#div_newsList a{ color:Black;}
#div_newsList a:hover{ color:green;}

/*新用户填写信息*/

.div_userRegInfo{ width:300px; height:40px; border:1px solid gray; border-radius:5px;   padding:5px;
                   margin-top:10px;}
#div_newuser p{ font-size:16px;}
#div_newuser{ margin-left:20px;}
#div_newuser .btn { width:160px; height:50px; background-color:rgb(57,138,206); border-radius:5px;
                     border:0px; color:White; font-size:18px; margin-top:20px; margin-left:50px; cursor:pointer;}
#div_newuser .sucess_info { font-size:12px; padding:10px; line-height:20px;} 

/*地图*/
.labSubpageSubTitle{ font-size:16px; padding:10px;  font-weight:bold;}
.map_information{ font-size:12px;padding:10px; line-height:20px; margin-left:10px;}
#div_baiduMap_kangsheng,#div_baiduMap_wanda{ margin-left:30px;}

/*用户登录*/
#div_login_panel{ width:1000px; height:592px; background-image:url(../app_imgs/back_logo.jpg);
                   background-repeat:no-repeat; margin:0px auto;}
#div_login_infomation{ position:relative; top:250px; left:460px; width:400px;}
#div_login_infomation .btn { width:80px; height:100px; background-color:rgb(57,138,206); border-radius:5px;
                     border:0px; color:White; font-size:12px; cursor:pointer; box-shadow:5px 5px 5px #aaa;}
#div_login_infomation .txt_input{ width:200px; border-radius:5px; padding:10px; border:1px solid gray; 
                                   padding-left:30px; box-shadow:5px 5px 5px #aaa;}
#txt_usr,#txt_pwd{ background-image:url(../app_imgs/back_login.png); background-repeat:no-repeat;}
#txt_usr{ background-position:0px 2px;}
#txt_pwd{ background-position:0px -45px;}
#div_login_input{ width:230px; float:left;}
#div_login_button{ width:120px; float:right; margin-right:15px;}
#txt_a{ width:70px; height:30px; border-radius:5px;  padding-left:5px; border:1px solid gray; box-shadow:5px 5px 5px #aaa;}
             
/*分页控件*/
div.divPager{ padding:10px;  font-size:12px;}

.divPager a,.divPager span span{ display:block; float:left; padding:5px 8px 5px 8px; margin:4px; 
                                 color:black; text-decoration:none;  }/*定义共有特性*/
                                 
.divPager a:hover{ color:White;  background-color:rgb(219,219,219); border-radius:3px;}}/*定义活动链接鼠标悬停效果*/

.divPager span.pagenow{ background-color:rgb(219,219,219); border-radius:3px;}/*定义当前页的样式*/


