table{
    margin: 15px 0;
  }

  thead{
    
    text-align: center;
    vertical-align: middle;
    color: #fff;
    font-size: 14px;
    font-family:"Microsoft YaHei",SimSun,Verdana, Geneva, sans-serif;
  }
  #sj thead{
    background-color: #49BEC5;
  }
  #lj thead{
    background-color: #ed8385;
  }
  #xgn thead{
    background-color: #75dcbf;
  }
  .table-new2 thead {
    color: #666;
    font-weight: 600;
  }


  .petertitle{
    width: 100%;
    padding-top: 15px;
    text-align: left;
    color: #666;
    font-size: 30px;
    font-family:"Microsoft YaHei",SimSun,Verdana, Geneva, sans-serif;
  }
  .petertitle2{
    width: 100%;
    padding-top: 15px;
    text-align: center;
    color: #5EB4E5;
    font-size: 38px;
    font-family:"Microsoft YaHei",SimSun,Verdana, Geneva, sans-serif;
  }
 .petergouwuche {
            min-width: 200px;
            min-height: 300px;
            max-height: 550px;
            position: fixed;
            border-radius: 7px;
            font-size: 12px;
            line-height: 18px;
            font-family: SimSun, Verdana, Geneva, sans-serif;
            color: #1DB0B8;
            background-color: #fff;
            right: -202px;
            top: 30%;
            padding: 0px;
            border: 1px solid #49BEC5;
            z-index: 99;
        }
        
        .petergouwuche div#gwctitle {
            width: 100%;
            top: 0px;
            margin: 0 auto;
            border-bottom: 1px solid #49BEC5;
            font-size: 1rem;
            font-family: "Microsoft YaHei";
            height: 36px;
            position: relative;
            text-align: center;
            padding-top: 15px;

        }
        
        .petergouwuche div#guanbi {
            width: 30px;
            left: -32px;
            background-color: #49BEC5;
            border: 1px solid #49BEC5;
            font-size: 18px;
            position: absolute;
            text-align: center;
            cursor: pointer;
            border-radius: 5px 0 0 5px;
            padding-top: 15%;
            top:25%;
            height: 50px;
            padding-bottom:25%;
            color: #fff;
            font:1rem  "Microsoft YaHei";
            -moz-user-select: -moz-none;
            -khtml-user-select: none;
            -webkit-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }
        
        .petergouwuche div#dakai {
            width: 30px;
            left: -35px;
            background-color: #49BEC5;
            border: 2px solid #49BEC5;
            font-size: 18px;
            position: absolute;
            text-align: center;
            display: none;
            cursor:pointer;
            border-radius: 5px 0 0 5px;
            padding-top: 15%;
            top:25%;
            height: 50px;
            padding-bottom:25%;
            color: #fff;
            font:1rem "Microsoft YaHei";
            -moz-user-select: -moz-none;
            -khtml-user-select: none;
            -webkit-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }
        .petergouwuche div#yuanjia {
            text-align: center;
        }
        .petergouwuche div#xianjia {
            text-align: center;
            margin-bottom: 60px;
        }
        #petergouwuche{
            font-size:10px;
        }
        .peterjiarugwc {
            width: 100%;
            margin:0 auto;
            padding:0 auto;
            bottom: 0;
            position: absolute;
            background-color: #49BEC5;
            font-size: 1rem;
            font-family: "Microsoft YaHei";
            height: 50px;
            line-height: 50px;
            text-align: center;
            border-radius:0  0 5px 5px;
        }

        .peterjiarugwc a {
          text-decoration: none;
          color: #fff;
          cursor: pointer;
          width: 200px;
          height: 50px;
        }
        
        .peterjiarugwc2 {
            width:270px; display: none; margin-bottom: 10px;
          
           
        }
        
        .peterjiarugwc2 button {
            width:100%;
            display: inline-block;
            z-index: 999;
            margin-left:360px;
            height:30px;

            border-radius: 3px;
            border:0;
        }
           .btn-danger {
            background-color: #f2b6b6;
            color: #7d2222;
           }
           .btn-success{
            background-color: #abc327;
            color: #4e5819;
           }

           .btn-danger:hover {
            background-color: #7d2222;
            color: #fff;
           }
           .btn-success:hover{
            background-color: #363f04;
            color: #fff;
           }


      #pce {
            width: 81px;
            height: 100%;
            background-color: #181F24;
            -webkit-box-shadow: 0 0 10px #ccc;
            -moz-box-shadow: 0 0 10px #ccc;
            box-shadow: 0 0 10px #ccc;
            border: 1px solid #fff;
            z-index: 99;
            color: #8CA1AF;
            top: 0px;
            left: -1px;
            position: fixed;
            padding-top: 0px;
        }
        
        #pceguanbi {
            width: 25px;
            left: 81px;
            top: 45%;
            background-color: #2C3942;
            border: 2px solid #2C3942;
            font-size: 18px;
            height: 34px;
            position: absolute;
            text-align: center;
            z-index: 199;
            cursor: pointer;
            padding-top: 15px;
            border-radius: 0 10px 10px 0;
        }
        
        #pcedakai {
            width: 25px;
            left: 81px;
            top: 45%;
            background-color: #181F24;
            border: 2px solid #181F24;
            font-size: 18px;
            height: 34px;
            position: absolute;
            text-align: center;
            z-index: 199;
            cursor: pointer;
            padding-top: 15px;
            border-radius: 0 10px 10px 0;
            display: none;
        }


  .pcourse-blue {
    border: 1px solid #eee;
    width: 89%;
    padding:5px 20px;
    color: #999;
    margin: 0;
  }


  .pcourse-blue active{
    background-color: #65AFD8;
  }
  #ljyy .active{
    background-color: #ed8484;
  }
  #xgnyy .active{
    background-color: #75dcbe;
  }
  .pcourse-blue:hover {
    cursor: pointer;
    border:1px solid #eee;
    color: #65AFD8;
  }
  .pcourse-blue .active {
    cursor: pointer;
    border:1px solid #eee;
    color: #65AFD8;
  }
  .active {
    cursor: pointer;
    border:1px solid #eee;
    color: #65AFD8;
  }
  .pcourse-blue span {
    font-size: 36px;
  }
  .pcourse-blue p {
    font-size: 14px;
    padding: 5px auto;
    margin: 10px auto;
  }
  .pcourse-blue img {
    margin: 0 20px;
  }

  .pcourse-green {
    border: 1px solid #69DBBC;
  }

  .pcourse-green :hover {
    background-color: #69DBBC;
    color: #fff;
  }

  .pblue21{
  font-weight:bold;
  text-align:left;
  background-color:#FFA842;
  color:#FFF;
  font-size: 15px;
  border-radius:5px;
  padding:2px;
  }

  .pblue22{
  font-weight:bold;
  text-align:left;
  background-color:#65AFD8;
  color:#FFF;
  font-size: 16px;
  border-radius:5px;
  padding:2px;
  }

  #yy .span12,
  #zz .span12,
  #sx .span12 {
    /*border:1px solid #eee;*/
    margin:10px auto;
  }

  #yy .span12:hover,
  #zz .span12:hover,
  #sx .span12:hover {
    /*cursor: pointer;
    -webkit-box-shadow:0 0 10px #ccc;
    -moz-box-shadow:0 0 10px #ccc;
    box-shadow:0 0 10px #ccc;
    border:1px solid #fff;*/
  }

  .span9 img {
    float: right;
    right:-12px;
    top: -11px;
    position: relative;
  }

  .span9 a:hover {
    color: #3FC5C3;
  }


  .pblueborder {
    border: 1px solid #7FC7EF;
    border-radius: 3px;
  }

  .pblueborder img,.predborder img{
    margin-top: 7px;
  }
  .predborder {
    border: 1px solid #F29898;
    border-radius: 3px;
  }
  .pgreenborder {
    border: 1px solid #67D8B6;
    border-radius: 3px;
  }
  .ppforyou{
    text-align: center;
    line-height: 30px;
    padding: 10px 0;
    font-size: 20px;
    border-radius: 3px;
    float: left;
    width: 9.57%;
    height: 150px;
    line-height: 30px;
    margin: 0 8px;
    cursor: pointer;
    font-weight: 500;
  }
  .ppforyou p {
    margin:auto 5px;
    text-align: center;
    line-height: 30px;
  }

  .span12 .blue{
    border: 1px solid #49BEC5;
    color: #1a9ba3;
  }
  .span12 .red{
    border: 1px solid #ed8385;
    color: #B04E64;
  }
  .span12 .green{
    border: 1px solid #75dcbf;
    color: #00B38C;
  }
  .blue:hover,.blue:active,.pbactive{
    background-color: #49BEC5;
    border: 1px solid #49BEC5;
    color: #fff;
  }
  .red:hover,.red:active,.practive{
    background-color: #ed8385;
    border: 1px solid #ed8385;
    color: #fff;
  }
  .green:hover,.green:active,.pgactive{
    background-color: #75dcbf;
    border: 1px solid #75dcbf;
    color: #fff;
  }

  #lj1,#lj2{
    width: 48%;
    padding-right: 5px;
  }
  #xgn1,#xgn2{
    width: 48%;
    padding-right: 5px;
  }



    .pblue21{
  font-weight:bold;
  text-align:left;
  background-color:#FFA842;
  color:#FFF;
  font-size: 15px;
  border-radius:5px;
  padding:2px;
  }

  .pblue22,.pred22,.pgreen22{
  font-weight:bold;
  text-align:left;
  
  color:#FFF;
  font-size: 16px;
  border-radius:5px;
  padding:2px;
  }
  .pblue22{
    background-color:#49BEC5;
  }
  .pred22{
    background-color:#ed8385;
  }
  .pgreen22{
    background-color:#75dcbf;
  }
  .row-fluid .span12 {
    margin:10px auto;
    color: #666;
  }
  #sj .row-fluid .span12 {
    color: #1a9ba3;
  }
  #lj .row-fluid .span12 {
    color: #B04E64;
  }
  #xgn .row-fluid .span12 {
    color: #0d8b67;
  }



 .peterbesure{
   
    margin: 0 auto;
    
   
    z-index: 199;
    left:0;
    top:0;
  }
  .peterbesure div#peterbst{
    margin:0 auto;
     position: fixed;bottom:0px; right:50%; margin-right: -500px; width:1000px; padding-bottom: 10px;
    color: #666; background: #fff;
    padding: 0px;
    border:1px solid #ccc;
  }

   .peterbesure div#peterbst div#pbstitle {
    width:90px;
    top:-32px; left:22px;
    margin: 0 auto;
    background-color: #e7427a;
    border-bottom: 2px solid #e7427a;
    font-size: 14px;
    height:30px; line-height: 30px;
    position:absolute;
    text-align: center;
    color: #fff;
  }

  .peterbesure div#peterbst div#peterguanbi {
    width: 23px;
    height: 23px;
    top:-23px;
    right: 0px;
    background-color: #1DB0B8;
    line-height: 20px;
    position:absolute;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    float: right;
    text-align: center;
    vertical-align: middle;
    z-index: 200;
  }

  .peterbesure div#peterbst div#peterguanbi:hover {
    background-color: #008891;
  }

  .peterbesure div#peterbst div#ptbl {
    width:980px; height: auto;padding: 0 10px;
   margin: 0 auto; padding-bottom:0px;max-height:200px; margin-bottom: 20px;
    overflow-y:scroll;
	  overflow-x:hidden;
    text-align: center;
   
  }
.peterbesure div#peterbst div#ptbl table{
	margin-top: -100px;padding:100px 0 0px 0;
}
.table-new2 tbody{
	width:950px !important;
	background-color: black;
}
#ptbl p{
	line-height: 50px; color: red;
}
.pc_no{
	display: none;
}
@media screen and (max-width: 760px) {
	.banner{
		width: 100%;
	}
	.banner img{
		width: 100%;
	}
	
	#outer{
		width:94%; margin: 0 auto; padding: 20px 1%; border-radius: 10px;
	}
	#tab li.aaa{
		margin-left:3%;
	}
	#tab li{
	 width: 45%;	
	}
	#tab li.current img{
		left: 50%; margin-left: -9px;
	}
	.left_kc{
		width: 98%; padding: 0 1%; border: none; height: auto;
	}
	.shuxue{
		padding: 0;
	}
	.xuanze{
		width:80%;height: 100px;
	}
	.xuanze select{
		width:100%; margin: 0 auto; display: block; margin-top: 10px;
	}
	.xuanze span{
		width:100%; left:0; top:60px;
	}
	.shijian{top:50px;}
	.peterbesure div#peterbst{
		width:100%; right: 0; margin-right: 0;  height: 60px; border: none; background: #333;
	}
	.peterbesure div#peterbst div#ptbl{
		width: 98%; display: none; position: absolute; bottom:40px; background: #fff; padding: 0 1%; padding-bottom: 30px; max-height:600px;
	}
	.peterjiarugwc2{
		width: 155px; position: absolute; right: 0; bottom:0; display: block; z-index: 999999; margin-bottom: 0;
	}
	.peterjiarugwc2 button{
		margin-left: 0; height: 60px; border-radius: 0;
	}
	
	.peterbesure div#peterbst div#pbstitle{
		top:0; height: 60px; left: 0; line-height: 60px;
	}
	.kec_sl{
		position: absolute; left:100px; line-height: 60px; top:0; display: block;
	}
	.kcgs_2{
		display: none;
	}
	.ov_no{
		 display: none;
	}
	.kcgs{
		font-size: 16px; color: #ccc; padding: 0 5px;
	}
	
	.wap_footer {
    display: block; background: #fff; padding-top: 30px;
    padding-bottom: 80px;
    text-align: center;
    margin-top: 50px;
    color: #999;
}
	.table-bordered td img{
		display: none;
	}
}