﻿@charset "utf-8";
/* CSS Document */
.pg-bs{background-color:#fff;}
.plbr{padding:50px;width:1100px;margin:0px auto;}
/*============= pg-about ===========*/
.pg-about-banner{height:580px;max-width:1920px;margin:0px auto;text-align:center;color:#fff;}
.pg-about-banner h1{padding-top:218px;font-size:36px;font-family:'ralewaybold';text-transform:uppercase;padding-bottom:40px;}
.pg-about-banner p{color:#fff;font-size:20px;font-family:'ralewaybold';padding-bottom:10px;}
.pg-main{background-color:#f5f5f5;}
.m-t{position:relative;top:-80px;left:0;}
.pg-about h1{font-family:'ralewaybold';font-size:20px;color:#666666;}
.pg-about-list{padding-top:40px;padding-bottom:20px;}
.pg-about-list p{width:100%;border-radius:100px;height:50px;background-color:#f5f5f5;line-height:50px;font-family:"Times New Roman";font-size:18px;padding-left:30px;margin-bottom:20px;font-style:italic;}
.pg-ab-links h1{font-style:italic;font-family:"Times New Roman";font-size:22px;padding-bottom:40px;}
.pg-ab-list a{font-family:'ralewaybold';font-size:16px;color:#80ba42;font-style:italic;border-bottom:solid 2px #80ba42;display:inline-block;height:40px;line-height:40px;}
/*========== faq =========*/
.menu_list{margin:0px auto;width:1100px;}
.menu_head{width:1070px;height:50px;line-height:50px;padding-left:30px;font-size:18px;color:#fff;cursor:pointer;position:relative;font-family:'ralewaybold';background:#8c8c8c url(../images/pro_left.png) 1050px center no-repeat;margin:0;}
.menu_list .current{background:#6b9b3b url(../images/pro_down.png) 1050px center no-repeat;}
.menu_body{width:1040px;padding:40px 30px;padding-bottom:10px;background-color:#f5f5f5;}
.menu_body p{font-size:16px;line-height:30px;color:#666666;font-family:'open_sansregular';padding-bottom:25px;}
.menu_body a:hover{text-decoration:none;}
/*============= pg-login =========*/
.pg-login-banner{height:812px;max-width:1920px;margin:0px auto;text-align:center;}
.pg-login{padding-top:180px;}
.pg-login-main{padding:40px;background-color:#fff;}
.pg-login-head{height:50px;width:100%;line-height:50px;position:relative;border-bottom:solid 2px #dddddd;}
.pg-login-head h1{text-align:left;font-size:24px;color:#333333;font-family:'ralewaybold';}
.pg-login-head .pg-login-sign{position:absolute;right:0;top:0;font-size:16px;color:#666666;font-family:'open_sansregular';}
.pg-login-head .pg-login-sign a{color:#333;font-family:'open_sansbold';}
.pg-login-head .pg-login-sign a:hover{color:#80ba42;}
.pg-login-sr{padding-left:70px;width:360px;}
.pg-login-input input{border:solid 2px #dddddd;width:356px;height:46px;line-height:46px;margin-bottom:20px;}
.pg-login-mm{color:#999999;font-family:'open_sansregular';font-size:16px;}
.pl-rem input{width:20px;height:20px;padding-right:5px;}
.pl-rem label{padding-left:5px;}
.pg-login-an{}
.pg-login-an a{width:360px;height:50px;text-align:center;line-height:50px;background-color:#80ba42;font-family:'ralewaybold';font-size:18px;display:block;color:#fff;text-transform:uppercase;}
.pg-login-an a:hover{background-color:#fdbe0f;color:#fff;}
.pg-login-dlfs{background-color:#fff;height:100%;}
.pg-login-or{padding:0px 110px;}
.pg-login-or img{width:40px;height:250px;}
.pg-login-list p{padding-top:26px;}
.pg-login-list a{display:block;}
/*============ pg-sign ========*/
.pg-sign-banner{height:920px;max-width:1920px;margin:0px auto;text-align:center;}
.pg-sign{padding-top:180px;}
.pg-sign-head{height:50px;width:1120px;line-height:50px;position:relative;background-color:#fff;text-align:left;padding:0px 40px;}
.pg-sign-head h1{font-family:'ralewaybold';font-size:24px;color:#333333;}
.pg-sign-head .pg-sign-sign{position:absolute;top:0;right:40px;font-family:'open_sansregular';font-size:16px;color:#666666;}
.pg-sign-head .pg-sign-sign a{font-family:'open_sansbold';color:#333333;}
.pg-sign-nav{height:50px;}
.pg-sign-nav ul li{float:left;padding-right:20px;}
.pg-sign-nav ul li a{display:block;padding:0px 40px;height:50px;line-height:50px;text-align:center;background-color:#8c8c8c;font-family:'open_sansbold';font-size:20px;color:#fff;font-style:italic;}
.pg-sign-nav ul li a.select{background-color:#fff;color:#333333;}
.pg-sign-nav ul li a:hover{background-color:#fff;color:#333333;}
.pg-login-input input{font-size:16px;color:#666666;font-family:'open_sansregular';text-indent:20px;}
/*============= student-account =========*/
.pg-studer-nav{width:250px;}
.pg-studer-nav ul li{padding-bottom:20px;}
.pg-studer-nav ul li a{display:block;padding:0px 30px;height:50px;line-height:50px;background-color:#fff;font-size:16px;color:#666666;font-family:'open_sansregular';}
.pg-studer-nav a.select{background-color:#80ba42;color:#fff;}
.pg-studer-nav a:hover{background-color:#80ba42;color:#fff;}
.pg-studer-head{height:50px;line-height:50px;position:relative;border-bottom:solid 2px #dddddd;}
.pg-studer-welcome{position:absolute;right:0;top:0;font-size:16px;font-family:'open_sansregular';}
.pg-studer-welcome span{color:#333333;font-family:'open_sansbold';padding-left:5px;}
.pg-studer-head h1{font-family:'ralewaybold';font-size:24px;color:#333333;}
.pg-studer-main{width:830px;background-color:#fff;padding:20px 40px;padding-bottom:40px;}
.pg-studer-dl{width:360px;margin:0px auto;}
.pg-studer-dl-input{padding-bottom:25px;position:relative;}
.pg-studer-dl .psa-mess{border:solid 2px #dddddd;font-family:'open_sansregular';color:#666666;font-size:14px;padding:20px;width:316px;height:78px;}
.ps-suo-img{position:absolute;top:43px;right:20px;}
.pg-studer-dl-input .member_txt{border:solid 2px #dddddd;height:46px;width:356px;text-indent:20px;*text-indent:0px;font-size:16px;color:#999;font-family:'open_sansregular';line-height:46px;}
.pg-studer-dl-input select{border:solid 2px #dddddd;height:46px;width:356px;font-size:16px;color:#999;font-family:'open_sansregular';}
.pg-studer-dl-input p{font-family:'open_sansbold';font-size:16px;color:#666666;padding-bottom:5px;}
.pg-studer-can-save a{width:170px;height:40px;text-align:center;line-height:40px;color:#fff;background-color:#8c8c8c;border-radius:4px;display:block;font-family:'ralewayregular';font-size:18px;font-style:italic;}
.pg-studer-can-save .pg-studer-save a{background-color:#80ba42;}
/*============= psa-select =======*/
.psa-select select{width:180px;height:40px;font-size:16px;color:#666666;border:solid 2px #dddddd;font-family:'open_sansregular';margin-right:18px;}
.psa-select select.ss2{width:210px;}
.psa-ment-list{padding:20px;background-color:#f5f5f5;border-radius:4px;margin-top:30px;height:175px;}
.psa-ment-1{font-size:18px;color:#333333;font-family:'ralewaybold';width:260px;line-height:160%;}
.psa-ment-2{border-left:solid 1px #dddddd;height:120px;padding-left:20px;}
.psa-ment-2 p{font-size:16px;font-family:'open_sansregular';color:#999;font-style:italic;padding-top:4px;}
.psa-ment-2 p span{font-family:'open_sansbold';color:#666666;}
.psa-ment-3 p a{width:120px;height:40px;border-radius:4px;text-align:center;line-height:40px;background-color:#999999;display:block;color:#fff;font-size:16px;}
.psa-ment-3 p a.no{background-color:#80ba42;}
.psa-ment-3 p.a1{padding-bottom:20px;}
/*=========== pg-booking-online =======*/
.pg-booking-online{padding:20px 40px;background-color:#fff;width:790px;padding-bottom:40px; border-radius: 6px;}
.pg-bo-head{height:50px;line-height:50px;font-family:'ralewaybold';font-size:24px;color:#333333;border-bottom:solid 2px #dddddd;position:relative;}
.pg-bo-head a{color:#666666;font-size:16px;font-family:'open_sansregular';position:absolute;right:0;top:0;}
.pg-bo-rl-head{font-family:'open_sansbold';font-size:18px;color:#333333;padding-top:40px;padding-bottom:30px;position:relative;}
.pg-bo-rl-head span{padding-right:20px;}
.pg-bo-rl-head a{font-family:'open_sansregular';display:inline-block;width:32px;height:32px;border:solid 2px #cccccc;text-align:center;line-height:32px;margin-left:10px;}
.pg-bo-rl-head a.a1{width:100px;margin-left:30px;}
.pg-bo-ri-view-head{width:790px;height:50px;background-color:#80ba42;text-align:center;line-height:50px;font-family:'open_sansregular';color:#fff;font-size:18px;border-radius:6px 6px 0px 0px;}
.pg-bo-ri-view-main{padding:40px 55px;background-color:#f5f5f5;padding-left:15px;height:100%;}
.pbrv-list{padding-left:40px;width:200px;}
.pbrv-list h1{font-weight:normal;font-size:18px;color:#333333;font-family:'open_sansbold';text-align:center;line-height:30px;}
.pbrv-list p{padding-top:10px;}
.pbrv-list p a{width:196px;text-align:center;line-height:38px;height:38px;border:solid 2px #dddddd;display:block;font-family:'open_sansregular';font-size:16px;color:#666666;background-color:#fff;}
.pbrv-list p a.select{border:solid 2px #80ba42;background:url(../images/gou2.png) no-repeat 98% center;}
.pbrv-list p a:hover{border:solid 2px #80ba42;}
.pg-bo-ri-text textarea{width:746px;height:136px;border:solid 2px #dddddd;padding:20px;font-size:16px;color:#666666;font-family:'open_sansregular';}
.pg-booking-zl{padding:30px 30px;background-color:#80ba42;width:230px;  border-radius: 6px;}
.pg-booking-zl{color:#fff;}
.pg-booking-zl h1{font-family:'ralewaybold';font-size:23px;color:#fff; line-height: 130%;}
.pbz-t1{font-size:20px;font-family:"Times New Roman";font-style:italic;padding-top:15px;}
.pbz-t2{font-family:'open_sansbold';font-size:20px;border-bottom:solid 1px #fff;height:45px;line-height:45px;}
.pbz-t3{font-size:16px;font-family:'open_sansregular';}
.pbz-t3 li{border-bottom:1px solid #fff;padding:10px 0;position:relative;margin-bottom:20px;}
.btn_del{position:absolute;right:-10px;top:-10px;width:20px;height:20px;}
.btn_del img{width:20px;height:20px;color:#ff0000;}
.pbz-t4 a{width:230px;height:40px;text-align:center;line-height:40px;background-color:#fff;color:#80ba42;display:block;border-radius:4px;font-size:18px;font-family:'ralewaybold';}
.pg-ab-list.bs a{color:#fff;border-bottom:solid 2px #fff;}
.pbz-t4 a:hover{color:#80ba42;}
/*============ tutor-account =======*/
.pg-tutor-much{color:#666666;font-size:16px;font-family:'ralewaybold';}
.pg-tutor-much span{font-size:24px;color:#80ba42;font-family:'ralewaybold';}
.pg-tutor-much{width:832px;}
.pg-tutor-much p{float:left;width:374px;border-right:solid 2px #fff;height:60px;line-height:60px;background-color:#f5f5f5;padding-left:40px;border-bottom:solid 2px #fff;}
.pg-tutor-much p span{padding-left:25px;}
/*=============== tutor-appointment ===============*/
.pg-bo-rl a.sn{position:absolute;right:0;top:8px;border:none;width:200px;height:40px;line-height:40px;border-radius:100px;background-color:#80ba42;color:#fff;font-size:16px;text-align:center;}
.pg-bo-rl a.sn1{position:absolute;right:220px;top:8px;border:none;width:200px;height:40px;line-height:40px;border-radius:100px;background-color:#80ba42;color:#fff;font-size:16px;text-align:center;}
.pg-tutor-rl-list{border-radius:4px;background-color:#f5f5f5;border:solid 2px #dddddd;padding:20px;padding-top:10px;padding-bottom:40px;}
.ptrl-c{border-bottom:solid 1px #dddddd;padding-bottom:15px;position:relative;padding-top:30px;}
.ptrl-c h1{font-size:18px;color:#333333;font-family:'ralewaybold';padding-bottom:10px;}
.ptrl-c p{font-family:'open_sansregular';font-style:italic;font-size:16px;color:#8c8c8c;padding-bottom:5px;}
.ptrl-can a.view{position:absolute;right:0;top:30px;width:120px;height:40px;text-align:center;line-height:40px;border-radius:4px;background-color:#80ba42;font-size:16px;color:#ffffff;display:block;}
.ptrl-can a.canel{position:absolute;right:0;top:80px;width:120px;height:40px;text-align:center;line-height:40px;border-radius:4px;background-color:#999999;font-size:16px;color:#ffffff;display:block;}
/*.ptrl-can a:hover{background-color:#80ba42;color:#fff;}
*/
/*=========== Become a Tutor ===========*/
.tbb-head{color:#666666;font-size:16px;font-family:'open_sansregular';}
.tutor-be-xz h1{font-size:16px;font-weight:bold;font-family:'open_sansbold';color:#333333;}
.tb-dx{padding-top:10px;padding-bottom:35px;}
.tb-dx label{font-size:16px;font-family:'open_sansregular';padding-right:25px;}
.tutor-be-text{padding:20px 30px;background-color:#f5f5f5;font-size:16px;font-family:'open_sansregular';line-height:30px;font-style:italic;}
.tb-dx p{padding-bottom:8px;line-height:30px;}
.tb-dx input[type="radio"]{width:16px;height:16px;}
.tutor-be-xz.pp p{color:#666666;font-size:16px;line-height:30px;}
.ptb-select-head span{display:inline-block;color:#333333;font-size:18px;height:50px;line-height:50px;border-bottom:solid 2px #80ba42;font-family:'open_sansbold';}
.ptb-select-head{border-bottom:solid 2px #dddddd;height:50px;}
.ptb-select-list{font-size:16px;color:#666666;line-height:40px;padding-top:20px;font-family:'open_sansregular';}
.ptb-select-list select{width:200px;height:40px;line-height:40px;border:solid 2px #dddddd;font-size:16px;color:#666666;margin-left:20px;padding-left:10px;}
.pg-studer-dl-input select{width:360px;height:50px;line-height:50px;border:solid 2px #dddddd;font-size:16px;color:#666666;padding-left:10px;}
.ptb-select-list input{width:160px;height:40px;line-height:40px;border:solid 2px #dddddd;margin-left:20px;font-family:'open_sansregular';color:#666666;font-size:16px;padding:0px 20px;}
.psh-t11{color:#666666;font-size:16px;line-height:30px;font-family:'open_sansregular';}
.psh-t11.pt2 a{color:#80ba42;font-family:'open_sansbold';}
.ptb-select-ab h1{font-size:18px;font-family:'open_sansbold';font-weight:normal;color:#333333;padding-bottom:20px;}
.ptb-select-ab input{width:786px;height:36px;border:solid 2px #dddddd;font-family:'open_sansregular';color:#666666;font-size:16px;padding:0px 20px;}
.ptb-select-ab p{font-size:14px;color:#999999;font-family:'open_sansregular';}
.ptb-pro-php a{font-size:18px;color:#fff;background-color:#80ba42;font-style:italic;display:block;width:200px;height:40px;border-radius:4px;text-align:center;line-height:40px;}
.ptb-select-ab .psa-mess{border:solid 2px #dddddd;font-family:'open_sansregular';color:#666666;font-size:16px;padding:20px;width:788px;height:78px;}
.ptb-select-ab .psh-t11{color:#666666;font-size:16px;line-height:30px;font-family:'open_sansregular';}
.pg-tutor-next-wz{font-family:'open_sansbold';font-size:16px;color:#666666;font-style:italic;}
.pg-tutor-next-an a{width:830px;height:50px;line-height:50px;text-align:center;background-color:#80ba42;color:#fff;font-size:18px;font-style:italic;display:block;border-radius:4px;}
.pg-tutor-next-an a:hover{color:#fff;background-color:#fdbe0f;}
.pg-tutor-info{background-color:#fff;padding:40px;}
/*========== pg-info-tx ========*/
.pg-info-tx{width:180px;height:180px;}
.pg-info-tx img{width:120px;height:120px;padding:30px;border-radius:100px;}
.pg-info-text{width:900px;position:relative;}
.pit-t1{color:#333333;font-family:"Times New Roman";font-weight:bold;font-size:30px;font-style:italic;padding-right:5px;display:inline-block;}
.pit-t1 span{display:inline-block;height:30px;line-height:30px;border-radius:100px;background-color:#bbbbbb;color:#fff;padding:0px 20px;font-size:16px;font-family:'open_sansregular';margin-left:8px;font-style:normal;font-weight:normal;}
.pit-t2{font-family:'open_sansbold';font-size:18px;color:#333333;font-style:italic;padding:15px 0px;}
.pit-t3 img{padding-right:5px;width:40px;height:40px;}
.pit-t4-list{height:40px;line-height:40px;border:solid 2px #dddddd;padding:0px 20px;text-align:center;display:inline-block;font-size:16px;color:#666666;font-family:'open_sansregular';margin-right:18px;cursor:pointer;*display:inline;*zoom:1;}
.pit-t4-list.select{border:solid 2px #80ba42;background:url(../images/sj.png) no-repeat right bottom;}
.pit-t4-list:hover{border:solid 2px #80ba42;background:url(../images/sj.png) no-repeat right bottom;}
.pit-t5 a{display:inline-block;width:200px;height:40px;text-align:center;line-height:40px;font-size:18px;font-family:'ralewaybold';background-color:#80ba42;color:#fff;border-radius:100px;position:absolute;top:40px;right:0;}
.pit-t5 a:hover{background-color:#fdbe0f;color:#fff;}
.pt-info-thir{margin-left:-20px;width:1140px;}
.pt-info-thir-list{background-color:#f5f5f5;padding:30px;min-height:232px;width:160px;margin-left:20px;}
.pt-info-thir-list.aa{width:560px;padding:30px 40px;}
.pt-info-thir-list h1{font-size:20px;color:#333333;font-family:'ralewaybold';padding-bottom:15px;}
.pt-info-thir-list p{font-family:'open_sansregular';font-size:16px;color:#666666;line-height:180%;}
.pg-tutor-comm-head{font-family:'ralewaybold';width:184px;height:50px;font-size:20px;color:#333333;text-align:center;line-height:50px;background-color:#fff;}
.pg-tutor-comm-list{padding:30px 40px;background-color:#fff;padding-top:15px;}
.ptcl-coli{position:relative;border-bottom:solid 1px #dddddd;padding:20px 0px;}
.ptcl-coli-t1{font-size:16px;color:#666666;font-family:'open_sansregular';}
.ptcl-coli-t2{padding-top:10px;font-size:14px;color:#999999;font-family:'open_sansregular';}
.ptcl-coli-t3{position:absolute;right:0;top:20px;}
.ptcl-coli-t3 img{width:20px;height:20px;}
/*============== pg-tutor-list =========*/
.pg-tutor-list-nav ul{margin-left:-20px;width:1140px;}
.pg-tutor-list-nav ul li{height:50px;line-height:50px;float:left;margin-left:20px;margin-bottom:20px;}
.pg-tutor-list-nav ul li a{font-size:16px;color:#666666;display:block;height:50px;line-height:50px;padding:0px 25px;background-color:#f5f5f5;border-radius:4px;font-family:'open_sansregular';}
.pg-tutor-list-nav ul li a.select{background-color:#80ba42;color:#fff;}
.pg-tutor-list-nav ul li a:hover{background-color:#80ba42;color:#fff;}
.pg-tutor-list-nav{*padding-bottom:20px;}
.pg-tutor-list-time{height:40px;background-color:#f5f5f5;padding:20px 30px;position:relative;}
.pg-tutor-list-time span{display:inline-block;vertical-align:middle;}
.pg-tutor-list-time img{vertical-align:middle;}
.pg-tutor-list-time .tt1{font-size:18px;color:#666666;font-family:'open_sansbold';}
.pg-tutor-list-time select{width:136px;height:36px;line-height:36px;border:solid 2px #dddddd;color:#666666;font-family:'open_sansregular';font-size:16px;}
.ptl-time-an{width:150px;display:inline-block;height:40px;text-align:center;line-height:40px;background-color:#80ba42;border-radius:0 50px 50px 0px;font-size:16px;color:#fff;position:absolute;left:82%;top:20px;}
.ptl-time-an img{padding-right:10px;}
.ptl-time-an:hover{background-color:#fdbe0f;color:#fff;}
.ptl-ch-list{padding:30px 40px;background-color:#f5f5f5;margin-top:30px;height:100%;}
.ptl-ch{*padding-top:40px !important;}
.ptl-ch-list .pg-info-tx{width:180px;height:180px;}
.ptl-ch-list .pg-info-text{width:820px;}
.ptl-ch-list .pg-info-text .pit-t5 a{width:150px;font-size:16px;font-family:'ralewayregular';}
.ptl-ch-list .pg-info-text .pit-t4{font-size:16px;color:#666666;font-family:'open_sansregular';}
.pg-tutor-schedule-tit{padding:20px 30px;background-color:#f5f5f5;font-size:16px;color:#666666;font-family:'open_sansregular';font-style:italic;margin-top:40px;}
.pg-tutor-schedule-time h1{font-size:18px;color:#333333;font-family:'open_sansbold';}
.pgtst-t1 select{width:296px;height:36px;line-height:36px;border:solid 2px #dddddd;font-size:16px;color:3666666;font-family:'open_sansregular';}
.pgtst-t2 select{width:766px;height:36px;line-height:36px;border:solid 2px #dddddd;font-size:16px;color:#666;font-family:'open_sansregular';margin-right:20px;margin-bottom:20px;padding:0 10px;}
.pgtst-t2 input[type='text']{width:216px;height:36px;line-height:36px;border:solid 2px #dddddd;font-size:16px;color:#666;font-family:'open_sansregular';margin-right:20px;padding:0 10px;}
.pgtst-t2 .psa-mess{border:solid 2px #dddddd;font-family:'open_sansregular';color:#666666;font-size:16px;padding:20px;margin-top:20px;margin-bottom:20px;width:717px;height:78px;}
#pinfen img{width:30px;height:30px;}
.pg-tutor-schedule-an a{text-align:center;display:block;border-radius:4px;font-size:18px;height:50px;line-height:50px;background-color:#80ba42;color:#fff;}
.pg-tutor-schedule-an a:hover{background-color:#fdbe0f;color:#fff;}
/*=============== pg-tutor-status ========*/
.pg-tutor-status-main{text-align:center;}
.ptsm-status-t1{font-family:'ralewaybold';font-size:24px;color:#333333;}
.ptsm-status-t2{font-family:'open_sansregular';font-size:16px;}
.ptsm-status-t2 p{padding-top:6px;}
.ptsm-status-t3 a{width:300px;height:50px;color:#fff;font-size:18px;border-radius:4px;text-align:center;line-height:50px;margin:0px auto;background-color:#80ba42;display:inline-block;font-family:'ralewaybold';}
.ptsm-status-t4 a{width:300px;height:50px;color:#fff;font-size:18px;border-radius:4px;text-align:center;line-height:50px;margin:0px auto;background-color:#cccccc;display:inline-block;font-family:'ralewaybold';}
/*========== pg-review-main =======*/
.pg-review{position:fixed;width:100%;height:100%;/*visibility:hidden;*/
visibility:visible;top:0;left:0;z-index:1000;background-color:#000;opacity:0.8;filter:alpha(opacity=70);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;padding-top:200px;}
.pg-review-main{padding:50px 40px;background-color:#fff;}
.pg-re-ma-t1 input{width:496px;height:36px;line-height:36px;padding:0px 20px;border:solid 2px #dddddd;margin-right:18px;font-family:'open_sansregular';font-size:16px;color:#999999;}
.pg-re-ma-t2 textarea{width:1057px;height:80px;padding:5px 20px;border:solid 2px #dddddd;margin-right:18px;font-family:'open_sansregular';font-size:16px;color:#999999;}
.pg-re-ma-t4 a{width:160px;height:40px;text-align:center;line-height:40px;border-radius:4px;background-color:#80ba42;display:inline-block;color:#fff;font-size:18px;font-style:italic;margin-right:18px;}
.pg-re-ma-t4 a.sar-cancel{background-color:#999999;}
.pg-re-ma-t4 a:hover{color:#fff;}
.pg-bo-rl .select{background:url(../images/gou.png) no-repeat 96% 85% !important;background-size:20px 20px !important;}
.tb-dx2 input[type="radio"]{width:16px;height:16px;}
.tb-dx2 label{margin-left:10px;font-size:16px;font-family:'open_sansregular';padding-right:25px;}
.tab-group{position:relative;margin-top:2.5em;border-radius:0 0 10px 10px;}
.tab-group section{opacity:0;height:0;overflow:hidden;}
.tab-group section.active{opacity:1;height:auto;overflow:visible;}
.tab-nav{list-style:none;margin:-40px -1px 0 0;padding:0;height:40px;overflow:hidden;}
.tab-nav li{display:inline;}
.tab-nav li a{top:1px;position:relative;display:block;float:left;border-radius:10px 10px 0 0;background:#eee;line-height:2em;padding:0 1em;text-decoration:none;color:grey;margin-top:.5em;margin-right:1px;transition:background .2s ease,line-height .2s ease,margin .2s ease;}
.tab-nav li.active a{background:#80ba42;color:white;line-height:40px;height:40px;margin-top:0;font-size:16px;}
.tab-group table{width:100%;}
.tab-group thead th{background-color:#80ba42;color:#fff;border-bottom-width:0;font-size:16px;height:40px;line-height:40px;}

.fc-day-top.fc-future span{   
/*    background: url(../images/xx.png) no-repeat 93% 20% !important;
*/                               background-size: 14px 14px !important;

}

#tech-rl.abc .fc-day-top.fc-future span{ background: none !important;}

.pg-time-abc{    padding: 40px 55px; background-color: #f5f5f5; position: relative;}
.pg-time-abc>input{width: 276px; padding: 0px 20px;  text-align: left; line-height: 38px; height: 38px; border: solid 2px #dddddd; font-family: 'open_sansregular'; font-size: 16px;  color: #666666; background-color: #fff;}
.pg-time-abc>span{width: 16px; height: 2px; background-color: #dedede; display: inline-block; margin-left: 10px; margin-right: 7px;}

.pg-time-abc::before{content: ""; display: block; background: url(../images/sss.png) no-repeat center center; background-size: 15px 8px; position: absolute; left: 340px; top: 57px; width: 15px; height: 8px;}
.pg-time-abc::after{content: ""; display: block; background: url(../images/sss.png) no-repeat center center; background-size: 15px 8px; position: absolute; right: 80px; top: 57px; width: 15px; height: 8px;}
/* Column Style */
.tab-group td{color:#000;border-bottom:1px solid #ddd;}
/* Heading and Column Style */
.tab-group tr{border-bottom:1px solid #ddd;}
/* Padding and font style */
.tab-group td,#table-7 th{padding:0px 10px;font-size:14px;line-height:40px;height:40px;color:#666;font-family:Arial;}
.tab-group td a{color:#333;font-size:16px;line-height:40px;height:40px;display:block;}
.btn_read{padding:0px 10px;height:30px;text-align:center;line-height:30px;border-radius:4px;background-color:#80ba42;font-size:14px;display:inline-block;color:#fff;margin-right:10px;float:left;}
.btn_del3{padding:0px 10px;height:30px;text-align:center;line-height:30px;border-radius:4px;background-color:#ff4444;font-size:14px;display:inline-block;color:#fff;margin-right:10px;float:left;}
.btn_msg3{padding:0px 10px;height:30px;text-align:center;line-height:30px;border-radius:4px;background-color:#fdbe0f;font-size:14px;display:inline-block;color:#fff;margin-right:10px;float:left;}
.tab-group i.round{width:5px;height:5px;display:inline-block;text-decoration:none;background:#80ba42;border-radius:50% 50%;margin:4px 10px 4px 0px;}
.tab-group i.no{background:#fff !important;}
.new_tile h1{font-size:16px;line-height:30px;height:30px;text-align:center;display:block;}
.new_tile p{font-size:12px;display:block;text-align:center;}
.new_conts{padding:10px;}
.new_conts p{font-size:14px;color:#666;}
.pg-tutor-much a{font-family:'ralewaybold';font-size:16px;color:#80ba42;font-style:italic;border-bottom:solid 2px #80ba42;display:inline-block;height:40px;line-height:40px;margin-right:40px;}
.search_txt{line-height:38px;height:38px;width:600px;font-size:16px;padding-right:160px;padding-left:25px;border-radius:50px;outline:none;}
.box_msg{height:30px;width:300px;position:absolute;top:10px;left:115px;}


/*试课页面*/
.pg-sk-logo{ text-align: center;}
.pg-sk-logo img{ margin: 0px auto;}
.pg-sk-t1 {color: #7bb944; font-size: 36px; text-align: center; font-weight: bold;}
.pg-sk-t2 {color: #666666; font-size: 18px; text-align: center; padding-top: 15px;}
.pg-sk-t3{ text-align: center;}
.pg-sk-t3 ul li{width: 320px; border-radius: 6px; background-color: #fff; padding: 25px 40px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); position: relative;  display: inline-block; margin: 0px 20px;}
.pg-sk-t3 ul li a{ display: block; text-align: left;} 
.pg-sk-t3 ul li img{ text-align: left; width: 150px; height: 150px;}
.pg-sk-t3 ul li p{ position: absolute; top: 85px; left: 230px; font-size: 24px; color:#333333; font-weight: bold;}
.pg-sk-t4{ text-align: center;}
.pg-sk-t4 h1{ font-size: 24px; color: #fdbe0f; padding-bottom: 15px; font-weight: normal;}
.pg-sk-t4 p{font-size: 16px; color: #666666;}

.wp-10{ width: 1000px; margin: 0px auto;}
.pg-sk-input ul li{width: calc((100% - 30px)/2); float: left; margin-left: 30px; padding-bottom: 30px;  }
.pg-sk-input ul li:nth-child(odd){margin-left: 0px;}
.pg-sk-input ul li input{ padding: 0px 20px; font-size: 16px; color: #666666 ; height: 40px; line-height: 40px; display: block; width: calc(100% - 40px); border: none; border-radius: 6px;}
.pg-sk-text{ background: #fff;  padding: 20px; border-radius: 6px;}
.pg-sk-text textarea{ border: none; width: 100%; height: 160px; font-size: 16px; color: #666666 ; }
.pg-sk-tj button{ width: 100%; height: 40px; line-height: 40px; background-color: #80ba42; border: none; border-radius: 6px; font-size: 18px; color:#ffffff;}


/*博客*/
.pg-bk-list .iel-list{width: calc((100% - 40px)/2); margin-left: 40px; float: left; margin-top: 40px;}
.pg-bk-list .iel-list:nth-child(odd){ margin-left: 0px;}
.iel-liet-tit .ilt-t2 span{color:#80ba42; font-size: 16px; display: inline-block; padding-left: 10px;}

.paspnetpager.abc .paginator{ text-align: center;}

/*博客详情*/
.pg-bk-deta .pbd-t1{ font-size: 24px; color:#000000; font-weight: bold;}
.pg-bk-deta .pbd-t2{font-size: 18px; color:#999; padding-bottom: 30px; padding-top: 10px;}
.pg-text p{font-size: 16px; color:#333333; line-height: 180%;}
.pg-next-xx { border-top:dashed 1px #cccccc;}
.pg-next-xx  a{font-size: 16px; color:#333333; transition: all 0.36s ease;}
.pg-next-xx  a:hover{ color:#80ba42;}

/*自动续费*/
.pg-zsxf{ width: 400px;}
.pg-zsxf-box{ background-color: #fdc11b; padding: 30px 20px; border-radius: 6px; width: 360px; }
.pg-zsxf-box p{ padding-bottom: 25px; font-size: 16px;  color:#fff;}
.pg-zsxf-input { vertical-align: middle; line-height: 20px; font-size: 16px; color:#999999;}
.pg-zsxf-input input{ height: 20px; width: 20px;     vertical-align: bottom;}
.pg-zsxf-input a{ color:#80ba42; transition: all 0.36s ease;}
.pg-zsxf-input a:hover{color:#fdbe0f}


/*沟通页面*/
.ix-here.abc { background: url(../images/here_bj.jpg) no-repeat center center;  height: 680px; max-width: 1920px; margin: 0px auto;}
.ix-here.abc .ix-here-tit {width: 520px; height: 400px; background:none; padding: 40px 40px;}
.ix-here.abc .ix-here-list h1 {  color: #f6a42a; font-size: 22px;  font-style: italic;  font-weight: 600;}
.ix-here.abc .ix-here-more a{width: 368px; height: 50px; text-align: center; line-height: 50px;  border-radius: 150px;  background-color: #fdbe0f; font-size: 20px; color: #fff; margin: 0px auto;}

/* club */
.pg-club ul li{ position: relative; width: calc((100% - 40px)/2); float: left; border-radius: 6px; overflow: hidden; height: 320px;}
.pg-club ul li:nth-child(2){ margin-left: 40px;}
.pg-club ul li .pg-club-tit{ position: absolute; width: 100%; bottom: 0; width: 100%; height: 50px; background: rgba(253, 190, 15, 0.9); text-align: center; line-height: 50px; font-size: 24px; font-weight: bold; color: #fff;}
.pg-club ul li img{ width: 580px; height: 320px;}


