.g_hd2{height: 6.6rem;background: #f8f8f8;}
.g_hd2 .tel{position: relative;height: 2.5rem;line-height: 2.5rem;padding-left: 38%;font-size: 1.5rem;color: #222222;background: #f8f8f8;}
.g_hd2 .tel:before{content: "";position: absolute;background:url(/mobile/Images/common/tel.gif) no-repeat;background-size: 100%;width: 1.8rem;height: 1.8rem;left:30%;top:0.3rem;}
.m_yy .navlst{width: 11%; margin-right: 3%;height: 3rem;line-height: 3rem;}
.m_yy .navlst img{display: block;width: 100%;}
.m_yy .u_yy{margin-left: 3%; font-size: 1.2rem;color: #c2c2c2; position: relative; height:2.9rem; width:7.8rem; display:block;}
.m_yy .u_yy span{ position:absolute; top:0;left:-0.5rem;height:0; z-index:10; height:auto; width:7.4rem; background:#f8f8f8; padding:0 0.5rem; display:none;}
.m_yy .u_yy img{ width:2.5rem;}
.m_yy .u_yy:before{content: "";position: absolute;   
border-left: 0.4rem solid transparent;
    border-right: 0.4rem solid transparent;
    border-top: 0.4rem solid #313131;
    bottom:40%;
    content: "";
    right: -20%;
    position: absolute;}
.m_yy .u_yy a{color: #424242; display:block; line-height:2.2rem;}
.m_yy .u_yy em{position: relative;width: 8%; top:0.6rem;}
.nyban,.nyban img{width: 100%;display: block;}

.g_rm{height: 24rem;}
.g_rm ul{ width:80%; display:block; margin-left:10%; padding-top:1rem;}
.g_rm li{position: relative; float: left;width: 37%; margin-bottom:0.5rem;}
.g_rm li:nth-child(2n){float: right;}
.g_rm li img{display: block;width: 100%;}
.g_rm li em{display: block;height: 2rem;line-height: 2rem;font-size: 0.7rem;color: #000; overflow: hidden; text-align:center;}

.m_ptc h3{height: 2.5rem;line-height: 2.5rem;background: #f8f8f8;color: #444341;font-size: 1.2rem; padding-left: 5%;margin-bottom: 1rem;}
.m_ptc h3 a{font-size: 1.2rem;color: #444341;}
.m_ptc{margin: 0 3%;}
.m_ptc dl{height: 8.8rem;}
.m_ptc dt{float: left;width:28%;margin-right: 5%; }
.m_ptc dt img{width: 100%;display: block;}
.m_ptc dd{float: left;width: 66%; position: relative;}
.m_ptc dd h4{height: 1.3rem;line-height: 1.3rem;overflow: hidden;font-size: 0.7rem;color: #0066cc;margin-bottom: 0.2rem;}
.m_ptc dd p{font-size: 0.7rem; line-height:1.2rem;height:4.8rem; overflow: hidden;color: #000; width: 76%;}
.m_ptc dd span{display: block;position: absolute;top:5rem;right:0;width: 3.3rem;height: 1.4rem;line-height:1.4rem;background: #5091e1;border-radius: 0.3rem;text-align: center;font-size: 0.7rem;color: #fff;}

.m_ptc .more2{width:9rem;height: 3rem;line-height:3rem;background: #f8f8f8;text-align: center;font-size: 1.5rem;color:#000; margin: 0 auto 2rem;  }




/* “ 2016意大利语暑假开班优惠 ” */
.g_yh{height: 10.2rem;}
.g_yh h2{background:url(/mobile/Images/index/yhbg.jpg) no-repeat;background-size: 100%;width: 80%;height: 3.3rem;line-height: 3.3rem;padding-left: 20%;color: #222222;font-size: 1.2rem;margin-bottom: 2.5rem;}

.u_yhlst{margin-left: 2%;}
.u_yhlst li{float: left;width: 23%;margin-right: 2%; height: 8.4rem;padding-top: 0.6rem; background: #f4f5f7; font-size: 1.1rem;color: #222222;text-align: center;}
.u_yhlst a:nth-child(4n) li{margin-right: 0;}
.u_yhlst li em{display: block;width: 48.6%;margin: 0 auto 0.8rem;}
.u_yhlst li em img{width: 100%;display: block;}



/*内页1*/
.g-pr-info{overflow: hidden;margin: 0 3%; margin-bottom:1rem;}
.g-pr-info dl{overflow: hidden;margin: 0 3%; padding-bottom:1rem;}
.g-pr-info dd{overflow: hidden;  }
.g-pr-info dd p{ font-size: 0.6rem; line-height:  0.9rem; overflow: hidden; margin-bottom:0.2rem;}
.g-pr-info dd span{ display: block; font-size: 0.8rem; font-weight: bold; float: left; width: 4.3rem; text-align: right; margin-right: -4.3rem;}
.g-pr-info dd strong{ font-weight: normal; padding-left: 4.4rem; display: block;}
.g-pr-info dt{ width: 66%; margin:0 auto; padding-top:1rem;}
.g-pr-info dt img{ width: 100%; height: auto; display: block; }
.content_warp{ }

.g_yh2{height: 24px;}
.g_yh2 li{float: left;width: 42%;height: 10rem;border: 1px solid #c7c7c7;border-radius: 0.1rem;margin-bottom: 2rem;}
.g_yh2 li:nth-child(2n){float: right;}
.g_yh2 li h4{height: 1.8rem;line-height: 1.8rem;text-align: center;border-bottom: 1px solid #c7c7c7;font-size: 1rem;color: #000;}
.g_yh2 li p{font-size: 0.8rem;color: #000;line-height: 1.3rem; padding: 0 5%;}
.g_yh2 li span{display: block;width: 11%;margin: 0 auto 5%;padding-top: 0.6rem;}
.g_yh2 li span img{display: block;width: 100%;}


.kctj{height: 2.5rem;line-height: 2.5rem;background: #f8f8f8;color: #444341;font-size: 1.2rem; padding-left: 5%;margin-bottom: 1rem;font-size: 1.2rem;color: #444341;padding-right: 3%;}
.kctj span{color: #efad4f;text-transform: uppercase;font-size: 0.8rem;}
.pr-in-b1{width: 66%;height: 2.8rem;line-height: 2.8rem; background: #efad4f;border-radius: 0.3rem;margin: 0 auto;text-align: center;font-size: 1rem;color: #fff; margin-bottom: 0.5rem;}
.pr-in-b2{width: 66%;height: 2.8rem;line-height: 2.8rem; background: #3088ea;border-radius: 0.3rem;margin: 0 auto;text-align: center;font-size: 1rem;color: #fff; margin-bottom: 1.5rem;}

/*内页图片样式*/
.g-back .u-bp,.g-back .u-bl,.g-back .u-bh,.u-seek,.u-detail{background:url(/Mobile/images/Skins/Nyskinsbar.png) no-repeat; background-size:35px 600px;}
.g-back {
    background: #e8e8e8 none repeat scroll 0 0;
    border-top: 1px solid #e8e8e8;
}
g-back .u-bp {
    background-position: 0 0;
}
.g-back .u-bl {
    background-position: 0 -286px;
}
.g-back .u-bh{ background:none; color:#666; line-height:32px;}
.nyban{ padding-bottom:1rem;}
html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:    10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:480px){html{font-size:    15px;}}
@media screen and (min-width:414px){html{font-size:  13px;}}
@media screen and (min-width:560px){html{font-size:  17.5px;}}
@media screen and (min-width:640px){html{font-size:    20px;}}



.g_rm li em{ font-size:14px; height:30px; line-height:30px;}
.m_ptc dd h4{ font-size:14px; line-height:24px; height:24px; overflow:hidden;}
.m_ptc dd p{ font-size:12px; line-height:16px; height:48px; overflow:hidden;}
.m_ptc dd span{ top:80px; right:0px; width:66px; font-size:12px; height:28px; line-height:28px;}

.m_ptc dl{ height:auto; margin-bottom:12px; width:100%; display:block; height:105px;}
.m_ptc dt{ margin-right:11px;width:130px;height:100px;}
.m_ptc dt img{ width:130px;  display:block;}
.m_ptc dd,.m_ptc dd p{ width:auto; float:none;}
.m_ptc dd{}


.g-pr-info dd span{ width:70px; margin-left:0;line-height:18px;}
.g-pr-info dd strong{padding-left:80px; line-height:18px;}
.g-pr-info dd span,.g-pr-info dd strong,.content_warp{ font-size:14px;}


/*详细页*/
.edu3{ margin-bottom:20px}
.edu3 h3{text-indent:0em;margin:0;font-size:20px;color:#fff;line-height:50px;font-weight: normal;background-color:#0075d8;height:50px;width:100%;text-align:center;padding-right: 50px;}
.edu3 h3 span{font-size:16px;}
.edu3 p{ margin:0 !important;margin-top:10px !important;text-align:center;}
.edu4 ul > div{ text-align:center; background:#efefef; line-height:20px; height:20px; margin:10px; padding:5px;}
.edu4 li{ width:100%;}
.edu4 li a{ display:inline-block; padding:10px 10px 10px 50px; border-radius:4px;
    background:url(/uploadfiles/pictures/product/20160304091717_1761.png) no-repeat 15px -190px;
    color:#444;
}
/*
.edu4 li a:hover{ background: url(/uploadfiles/pictures/product/20160304091717_1761.png) no-repeat 15px 0px #555; color:#fff;}
.edu4 li a span{ display:inline-block; height:20px; line-height:20px; padding:0 8px; border-radius:4px; background:#fff;  margin:0 5px; font-size:12px;float: left; }
.edu4 li a span.cling{ border:1px solid #10ba98;color:#22a58a;}
.edu4 li a span.tclass{ border:1px solid #e0103b;color:#e0103b;}
.edu4 li.cling_on a{background: url(/uploadfiles/pictures/product/20160304091717_1761.png) repeat-y 15px -186px; }
.edu4 li.cling_on a:hover{ background: url(/uploadfiles/pictures/product/20160304091717_1761.png) no-repeat 15px 0px #555; color:#fff;}
.edu4 li.cling_on a:hover span{ display:none;}
.edu4 li.tclass_on a{background: url(/uploadfiles/pictures/product/20160304091717_1761.png) repeat-y 15px -240px; }
.edu4 li.tclass_on a:hover{ background: url(/uploadfiles/pictures/product/20160304091717_1761.png) no-repeat 15px 0px #555; color:#fff;}
.edu4 li.tclass_on a:hover span{ display:none;}
.edu4 li a:hover .lesson{ color:#fff;}
.edu4 li a:hover  p{ color:#ddd;}
.edu4 li a p{ font-size:12px; color:#999;margin: 0;}
.edu4 li a .lesson{margin-bottom:2px; color:#444;display: inline-block;}
.edu4 li a .lesson em{ max-width:330px;display: inline-block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;float:left; line-height: 28px;}
*/