body{padding-top:0;}
.wrap {background:#fff;} 
/*头部开始*/
/*移商动力版权所有严禁抄袭仿站*/
.g-hd {height:3.8em;} /*头部整体布局样式*/
.logo{width:35%;padding: 2% 0% 0 2%;} /*logo边距*/

.hd_slogan {width:45%;padding: 3% 0 0 10%;font-size: 1em;} 
.hd_slogan h2 {font: bold  1em "Microsoft Yahei";}
.hd_slogan p {font:bold 0.66em "Microsoft Yahei";}



.hd_tel span {padding-left:15%;font: 0.80em/1.8em "Microsoft Yahei";}
.hd_tel span:before {content: "";position: absolute;left: 2%;top: 18%;width: 1.0em;height: 1.0em;
background:url(/images/Common/tel.png) no-repeat; 
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%;}
.hd_tel em {font: bold 1.0em "Arial";color: #00b0f0;} 

.hd_tel1 span {padding-left:15%;font: 0.83em/3.2em "Microsoft Yahei";}
.hd_tel1 span:before {content: "";position: absolute;left: ;top: ;width: 2.05em;height: 2.05em;
background:url(/images/Common/tel.gif) no-repeat; 
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%;}
.hd_tel1 em {font: bold 1.5em "Arial";color: #00b0f0;} 


/*头部结束*/
	/* 轮播css -------------------------------------- */
	.focus{ width:100%; height:em;  margin:0 auto; position:relative; overflow:hidden;   }
	.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:8px; text-align:center;  }
	.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.0); 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
	.focus .hd ul li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
	.focus .hd ul .on{ background:#FFFFFF;  }

	.focus .bd{ position:relative; z-index:0; }
	.focus .bd li img{ width:100%;  height:auto; background:url(images/loading.gif) center center no-repeat;  }
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

/*头部结束*/

/*导航*/
.g_nav {width:100%;position:relative;padding-top:0%;text-align:center;z-index:10;color:#fff;}
.g_nav li {position:relative;float:left;width:25%;margin:  0%;text-align:center;font:bold 1em/2.5em "Microsoft Yahei";border-radius:0.0em;
background:#00b0f0;     
background-image: -webkit-gradient(linear, left top, left bottom, from(#00b0f0), to(#00b0f0)); 
background-image: -webkit-linear-gradient(top, #00b0f0, #00b0f0); 
background-image: -moz-linear-gradient(top, #00b0f0, #00b0f0); 
background-image: -o-linear-gradient(top, #00b0f0, #048ee4); 
background-image: linear-gradient(top, #00b0f0, #1d72d6);} 
.g_nav a {color:#fff;}
.g_nav a:nth-child(4n-3) li {margin-left: 0%;} 

.g_nav li.z-on {background: #3498db;color: #fff;}  
.g_nav li.20 {background: #3498db;color: #fff;} 

/*关于导航*/ 
.g_nava {width:100%;position:relative;padding-top:3.5%;text-align:center;z-index:10;color:#fff;}
.g_nava li {position:relative;float:left;width:22.5%;margin: 0.7%;text-align:center;font: 0.8em/2.5em "Microsoft Yahei";border-radius:0.0em;background:#e8e8e8;}
.g_nava a {color:#666;}
.g_nava a:nth-child(4n-3) li {margin-left: 3%;}   

.g_nava .on{position:relative;float:left;width:22.5%;margin: 0.7%;text-align:center;font: 0.8em/2.5em "Microsoft Yahei";border-radius:0.0em;background:#00b0f0; color:#fff;} 



/*通栏广告*/
.g-adv{ position:relative;height:auto;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:11em;overflow:hidden;} 
.g-adv .m-box img{ display:block;width:100%;vertical-align:top; }
.g-adv .m-cnt {position: absolute;left:0;bottom:0;width: 100%;height: 0.2083em;text-align:center;background: rgba(255,255,255,.54);}
.g-adv .m-cnt li {float:left;width: 33%;height: 100%;overflow: hidden;}
.g-adv .m-cnt li:last-child {width: 34%;}
.g-adv .m-cnt li.z-on {background: #f7ba6e;}


.bg1_t1 {text-align: center;}
.bg1_t1 .p1 {font: bold 1.417em "Microsoft Yahei";color: #00b0f0;}
.bg1_t1 .p2 {font: bold 1.417em/1.294em "Microsoft Yahei";color: #00b0f0;
background:url(/images/Index/t1.gif) no-repeat;
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%;}
.bg1_t1 span {color: #c21603;}

.bg1 {padding-top: 4%;}
.bg1 ul {padding-top: 4%;}
.bg1 li {float: left;width: 31.875%;height: 7.875em;padding: 0.33em 1.083em 0 0.33em;box-sizing:border-box;
background:url(/images/Index/bg1_imgbg.gif) no-repeat;
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%;}
.bg1 img {display: block;width: 100%;}
.bg1 li:first-child {margin-left: 3%;}
.bg1 li p {text-align: center;padding-top: 2%;font: bold 1em "Microsoft Yahei";color: #fff;}


.bg2 {padding-top: 5%;}
.bg2_t1 .p2 {font: bold 1.417em/1.294em "Microsoft Yahei";
background:url(/images/Index/t2.gif) no-repeat;
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%;}
.bg2 dl {margin: 0 4.84375%;padding-top: 4%;}
.bg2 dt img {display: block;width: 100%;}
.bg2 dd {padding: 4% 4% 0 4%;background: #f2f2f2;height: 9.5em;}
.bg2 dd h3 {font: bold 1.167em "Microsoft Yahei";color: #555;}
.bg2 dd p {margin-top:2%;font: 1em/1.583em "Microsoft Yahei";color: #686765;}

.sub_tit1 {text-align: center;padding-top: 4.5%;font: bold 1.33em "Microsoft YaHei";color: #00b0f0;}
.sub_tit1 span {color: #c21603;}
.sub_tit2 {text-align: center;font: 1em "Arial";color: #a7a4a4;}
.sub_tit2 span {position: relative;padding:0 3%;display: inline-block;}
.sub_tit2 span:before,.sub_tit2 span:after {content: "";position: absolute;top: 30%;width: 0.417em;height: 0.417em;border-radius: 2em;background: #a7a4a4;}
.sub_tit2 span:before {left: 0;}
.sub_tit2 span:after {right: 0;}

.sub_mubox {margin-top: 3.5%;padding-bottom: 2%;}
.sub_mubox h3 {padding-left: 10%;margin-top:2%;position: relative;font: bold 1em/1.79em "Microsoft YaHei";color: #7e7979;background: #f4f4f4;border-bottom: 1px solid #d1d1d1;}
.sub_mubox h3:before {content: "";position: absolute;left:6%;top:48%;width:0.83em;height: 0.5em;
background:url(/images/Index/item1.gif) no-repeat;
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%;}
.sub_mubox h3 a {color: #7e7979; }
.sub_mubox ul {padding-top: 2%;}
.sub_mubox li {float: left;width: 40%;position:relative;font: 1em/1.75em "Microsoft YaHei";color: #555; margin-left: 10%;}
.sub_mubox a:nth-child(3n-2) li {margin-left: 10%;}


.plist {margin-top: 2%;}
.plist .sclwrap_box{height:10em;}
.plist .m-box {height:10em;}

.plist .sclwrap_box1,.plist .m-box1{height:15em;overflow: hidden;}
.plistul1 {float:left;display:inline;position: relative;}
.plistul1 li {float: left;margin: 1% 1%;position: relative;width: 45.53%;border: 1px solid #e2e2e2;box-size:border-box;background: #f1f1f1; border-radius: 0.3em;} 
.plistul1 li img {width: 100%;display: block;box-sizing:border-box;}
.plistul1 li span {display:block;text-align:center;color: #555;font: 0.917em/2em "Microsoft YaHei";overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.plistul1 a:nth-child(2n-1) li {margin-left: 3%;}

.plistul2 {float:left;display:inline;position: relative;}
.plistul2 li {float: left;margin: 1% 1%;position: relative;width: 30.00%;border: 0px solid #e2e2e2;box-size:border-box;background: #f1f1f1; border-radius: 0.3em;} 
.plistul2 li img {width: 100%;display: block;box-sizing:border-box;}
.plistul2 li span {display:block;text-align:center;color: #555;font: 0.917em/2em "Microsoft YaHei";}
.plistul2 a:nth-child(3n-2) li {margin-left: 3%;}


.plist .m-cnt {margin: 0 2%;text-align:center;height: 1.1em;overflow: hidden;background: #fff;}
.plist .m-cnt li {display: inline-block;width: 0.67em;height: 0.67em;background: #00b0f0;border-radius: 2em;}
.plist .m-cnt li.z-on {background: #f8c301;}  

.plist .m-cnt1 {margin: 0 2%;text-align:center;height: 1.1em;overflow: hidden;background: #fff;}
.plist .m-cnt1 li {display: inline-block;width: 0.67em;height: 0.67em;background: #00b0f0;border-radius: 2em;}
.plist .m-cnt1 li.z-on1 {background: #f8c301;}  

.plist .m-cnt2 {margin: 0 2%;text-align:center;height: 1.1em;overflow: hidden;background: #fff;}
.plist .m-cnt2 li {display: inline-block;width: 0.67em;height: 0.67em;background: #00b0f0;border-radius: 2em;}
.plist .m-cnt2 li.z-on2 {background: #f8c301;}  


.plist1 {margin-top: 2%;}
.plist1 .sclwrap_box{height:14em;}
.plist1 .m-box {height:13em;}

.plist1 .sclwrap_box1,.plist .m-box1{height:15em;overflow: hidden;}
.plistul {float:left;display:inline;position: relative;}
.plistul li {float: left;margin: 1% 1%;position: relative;width: 30.60%;border: 1px solid #e2e2e2;box-size:border-box;background: #f1f1f1; border-radius: 0.3em;} 
.plistul li img {width: 100%;display: block;box-sizing:border-box;}
.plistul li span {display:block;text-align:center;color: #555;font: 0.917em/2em "Microsoft YaHei";}
.plistul a:nth-child(2n-1) li {margin-left:1.2%;}

.plist1 .m-cnt {margin: 0 2%;text-align:center;height: 1.1em;overflow: hidden;background: #fff;}
.plist1 .m-cnt li {display: inline-block;width: 0.67em;height: 0.67em;background: #00b0f0;border-radius: 2em;}
.plist1 .m-cnt li.z-on {background: #f8c301;}  

.plist1 .m-cnt1 {margin: 0 2%;text-align:center;height: 1.1em;overflow: hidden;background: #fff;}
.plist1 .m-cnt1 li {display: inline-block;width: 0.67em;height: 0.67em;background: #00b0f0;border-radius: 2em;}
.plist1 .m-cnt1 li.z-on1 {background: #f8c301;} 



.sub2_tit1 {padding-top: 7%;}
.lesson_cont {padding: 0 4.84375%;}
.leslist {padding-top: 3%;}
.leslist li {padding:0 2%;height: 1.917em;overflow: hidden;}
.leslist li span {float: left;font: 1em/1.917em "Microsoft YaHei";}
.leslist li span a {color: #555;}
.leslist li em {float: right;font: bold 1em/1.917em "Microsoft YaHei";}
.leslist li em a {color: #c21603;}
.leslist li i {float: left;display: block;width: 8.6%;padding: 1% 0 0 3%;}
.leslist li img {display: block;width: 100%;}
.leslist li:nth-child(2n-1) {background: #ececec;}

.les_box {position:relative;margin-top: 6%;}
.les_box .sclwrap_box,.les_box .m-box  {height:13.7em;overflow: hidden;}
.les_box li {float:left;display:inline;position: relative;}
.les_box li img {width: 100%;display: block;box-sizing:border-box;}
.les_box li p {position:absolute;left:0;bottom:0;width:100%;text-align:center;color: #fff;font: bold 1em/2.75em "Microsoft YaHei";background: rgba(42,17,0,.85);}
.les_box .prev, .les_box .next {position:absolute;width:7.4%;top:28%;z-index:99;cursor:pointer;}
.les_box .prev img, .les_box .next img {width:100%;vertical-align:top;display: block;}
.les_box .prev {left:0;}
.les_box .next {right:0;}


.pnav_tab {position:relative;font-size: 1em;overflow:hidden;background: #e8e8e8;}
.pnav_tab li {float: left;position:relative;width:30%;font: bold 1.083em/2.2em "Microsoft YaHei";color: #00b0f0;cursor: pointer; background: #e8e8e8; padding-left:20px;}  
.pnav_tab li.z-on {background: #c21603;color: #fff;} 
.pnav_tab li.r {float: right;position:relative;width:20%;text-align:center;font: 1.083em/2.2em "Microsoft YaHei";color: #;cursor: pointer;} 


.life_box {position:relative;margin-top: 0%;}
.life_box .sclwrap_box,.life_box .m-box  {height:400px;overflow: hidden;}  
.life_img {float:left;display:inline;position: relative;padding-top: 1.5%;}
.life_img dl {margin: 0 4.84375%;background: #e5e5e5;}
.life_img img {width: 100%;display: block;box-sizing:border-box;}
.life_img dd {padding: 1% 0;text-align:center;color: #4d4d4d;font: 1em/1.5em "Microsoft YaHei";background: #e5e5e5;}


.works_box .sclwrap_box,.works_box .m-box  {height:7.8em;overflow: hidden;} 
.workslist {float:left;display:inline;position: relative;padding-top: 1.2%;} 
.workslist li {float: left;margin: 0 1%;position: relative;width: 44%;}
.workslist li img {width: 100%;display: block;box-sizing:border-box;}
.workslist span {display:block;position:absolute;left:0;bottom:0;width:100%;text-align:center;color: #fff;font: 1em/1.583em "Microsoft YaHei";background: rgba(37,0,0,.8);}
.workslist a:nth-child(1) li {margin-left: 5%;} 


/*留言板*/ 
.form_box {padding:0 4.6875% 4% 4.6875%;background: #00b0f0;} 
.f_sg1 {text-align: center;color: #fff;font: bold 1.33em/2.4375em "Microsoft YaHei";}
.fm_form li {margin-bottom:2%;font-size:1em;line-height: 2.2083em;border-radius: 0.3em;background: #fff;}
.fm_form li span { width:17%;text-align:right;display:inline-block; color:#666;vertical-align:top;}
.fm_form li i {font-style: normal;color: #ff0000;}
.fm_form input[type="text"] {width:76%;height:2.2083em;padding-left:1%;border:none;font-size:1em;background:none;color:#666;box-shadow:0 2px 2px rgba(255,255,255,1) inset;}
.fm_form li:nth-child(4) span {display: block;}
.fm_form textarea {width:94%;padding:3%;height:3em;border-radius: 0.3em;border:none;font-size:1em;background:none;color:#666;box-shadow:0 2px 2px rgba(255,255,255,1) inset;}
.fm_form input[type="text"].cd_input  {width:68%;}
.fm_form em {float:right;display:block;width:16%;line-height: 0;height: 2.2083em;vertical-align:middle;}
.fm_form em img {display: block;width: 100%;}
.fm_form .s_btn1 {margin:12px 0 0 117px;width:93px;height:31px;text-align:center;color:#666;border:none;}
.fm_form input[type="submit"] {display:inline-block;width:60%;text-align:center;border-radius:0.3em;font: bold 1em/2.2083em "Microsoft YaHei";color:#fff;
background:#f5a821;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f5a821), to(#f58221)); 
background-image: -webkit-linear-gradient(top, #f5a821, #f58221);
background-image: -moz-linear-gradient(top, #f5a821, #f58221); 
background-image: -o-linear-gradient(top, #f5a821, #f58221);}
.fm_form li select {width:70%;margin-right:6%;height:1.6em;border: none;font: 1em/1.6em "Microsoft YaHei";color:#666;}
.fm_form li select option {}

.fm_form li:nth-child(4) {background: none;text-align: center;}
.f_border {float: left;width:81%;border-radius: 0.3em;background: #fff;}
.fm_form .f_border span {width: 25%;}
.fm_form li:nth-child(5) {background: none;text-align: center;padding-top: 4.2%;}


.tm_tit {height: 2.583em;border-bottom: 1px solid #00b0f0;overflow: hidden;}
.tm_tit span {float: left;position:relative;padding:0 5%;font: bold 1.083em/2.385em "Microsoft YaHei";color:#00b0f0;}
.tm_tit span:before {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 0.15em;background: #00b0f0;}
.tm_tit i {float: right;margin-right:4.3875%;font: 1em/2.583em "Microsoft YaHei";color:#666;}



.team_photo {position: relative;}
.t_img {margin: 0 9.375%;padding-top: 5.2%;}
.t_img dt img {display: block;width: 100%;}
.t_img dd h3 {text-align: center;font: 1em "Microsoft Yahei";color: #2e9461;}
.t_img dd p {padding:4% 0 ;font: 1em/1.583em "Microsoft Yahei";color: #666;}
.t_img dd p b {color: #f58221;}

.t_btn {margin: 0 4.84375%;text-align: center;font: 1em/2.33em "Microsoft Yahei";color: #666;border-radius:0.3em;border: 1px solid #ccc;box-sizing:border-box; margin-top:0em;
background:#eee;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)); 
background-image: -webkit-linear-gradient(top, #fff, #eee);
background-image: -moz-linear-gradient(top, #fff, #eee); 
background-image: -o-linear-gradient(top, #fff, #eee);}

.ab_bk {padding: 0% 0 0 0;position: relative;} 
.abimg {margin: 0% 4% 2% 4%;padding-top:0%;font-size: 1em;box-sizing:border-box;}
.abimg dt b {display: block;width: 68.96%;margin: 0 auto;}
.abimg dt img {width: 100%;display: block;box-sizing:border-box;}
.abimg dd h3 {padding-top:2%;text-align: left;font: bold 1.083em/1.8em "Microsoft Yahei";color: #666;} 
.abimg dd h3 a {color: #666;}
.abimg dd p {padding-top:2%;height:em;font: 1em/1.5em "Microsoft Yahei";color: #666;overflow: hidden;} 


.pnav_tab2 {height: 2.583em;border-bottom: 1px solid #00b0f0;overflow: hidden;}
.pnav_tab2 li {float: left;position:relative;padding:0 5%;font: bold 1.083em/2.385em "Microsoft YaHei";color:#838383;}
.pnav_tab2 li:before {display:none;content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 0.15em;background: #00b0f0;}
.pnav_tab2 li.z-on {color:#00b0f0;}
.pnav_tab2 li.z-on:before {display: block;}

.agency_cont1 {margin-top:2%;height:18em;overflow: hidden;}
.agency_box {position:relative;padding-bottom:0%;} 
.agency_box .nowrap {width: 84%;margin: 0 auto;}
.agency_box .sclwrap_box,.agency_box .m-box  {height:12em;overflow: hidden;}
.aglist {float:left;display:inline;position: relative;padding-top: 1.5%;}
.aglist li {float: left;margin-right: 3.6%;position: relative;width: 48%;}
.aglist li img {width: 100%;display: block;box-sizing:border-box;}
.aglist p {display:block;padding-top: 5%;text-align:center;color: #555;font-size: 1em;}
.aglist a:nth-child(2n) li {margin-right: 0;}
.agency_box .prev, .agency_box .next {position:absolute;width:4.6875%;top:23%;z-index:99;cursor:pointer;}
.agency_box .prev img, .agency_box .next img {width:100%;vertical-align:top;display: block;}
.agency_box .prev {left:2%;}
.agency_box .next {right:2%;}



/*新闻中心*/
.web_news {position:relative;z-index:999;padding-top: 2%;}
.web_news .sclwrap_box,.web_news .m-box  {height:16em;overflow: hidden;}
.n_list {float: left;display: inline;}
.n_list ul {padding: 2% 0 1.7% 0;font: 1em/3.083em "Microsoft Yahei";color:#555;}
.n_list li {position:relative;padding-left:3%;height:3.083em;border-bottom:1px solid #d5d5d5;overflow:hidden; color: #555;}
.n_list a:last-child li {border: none;}



/*底部开始*/
.g-ft {padding: 0 0 12% 0;}
.u-top {height:auto;}
.u-top span{padding-left:7%;font: 1.25em/2.5em "Microsoft Yahei";} /*回到顶部图标样式*/
.u-top span:before {content:"";top:1.6em;width:1.6em;height:1.6em;}

.toobar {font-size: 1em;}
.toobar li {width: 25%;box-sizing:border-box;text-align:center;height: 2.91em;}
.toobar li b {width: 27.5%;height: 1.917em;padding-top:0.6em;}
.toobar li span {line-height:2.91em;}
.pop_mu {bottom:3.5em;font-size:0.83em;line-height:2.4em;}


@media screen and (min-width:320px) {
	body { font-size:75%;}
}
@media screen and (min-width:360px) {
	body { font-size:87%;}
}
@media screen and (min-width:400px) {
	body { font-size:93%;}
}
@media screen and (min-width:480px) {
	body { font-size:112%;}

}
@media screen and (min-width:568px) {
	body { font-size:131%;}

}
@media screen and (min-width:639px) {
	body { font-size:150%;}
}


/*导航开始*/ 
.g-prose {
    background: #fff none repeat scroll 0 0;
    padding-bottom: 0%;
    padding-top: 0%;
    position: relative;
}
.g-prose dl {
    float: left;
    margin: 1% 4.3%;
    width: 16%;
}
.g-prose dt {
    width: 100%;
}
.g-prose dt img {
    width: 100%;
}
.g-prose dd {
    color: #313131;
    font-size: 11px;
    padding-top: 3%;
    text-align: center;
}


/*电话开始*/

.g-ph {
    background: #dfdfdf none repeat scroll 0 0;
    border-radius: 5px;
    margin: 0 7%;
    padding: 2%;
    position: relative;
}



.telph {
    color: #f50000;
    display: block;
    float: right;
    font-size: 20px;
    text-align: right;
}
.g-ph .m-tel .u-tel {
    background: rgba(0, 0, 0, 0) url("/images/common/tel.png") no-repeat scroll 0 0 / cover ;
    display: block;
    height: 57%;
    left: 47%;
    position: absolute;
    top: 16%;
    width: 7%;
}
.g-ph .u-tel .z-ln-1, .g-ph .u-tel .z-ln-2, .g-ph .u-tel .z-ln-3 {
    border: 1px solid #454545;
}
.g-ph .u-tel .z-ln-1 {
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-name: xshow2;
    animation-timing-function: linear;
    border-radius: 0 30px 0 0;
    border-width: 1px 1px 0 0;
    display: inline-block;
    height: 3px;
    position: absolute;
    right: 6px;
    top: 6px;
    width: 3px;
    z-index: 10;
}
.g-ph .u-tel .z-ln-2 {
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-name: xshow;
    animation-timing-function: linear;
    border-radius: 0 35px 0 0;
    border-width: 1px 1px 0 0;
    display: inline-block;
    height: 5px;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 5px;
    z-index: 10;
}
.g-ph .u-tel .z-ln-3 {
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-name: xshow;
    animation-timing-function: linear;
    border-radius: 0 35px 0 0;
    border-width: 1px 1px 0 0;
    display: inline-block;
    height: 7px;
    position: absolute;
    right: 0;
    top: 0;
    width: 7px;
    z-index: 10;
}

.start {
    color: #000;
    display: block;
    float: left;
    font-size: 17px;
}



@media screen and (min-width: 350px) {
.g-ph .u-tel {
    height: 22%;
}
.g-ph .u-tel .z-ln-1 {
    height: 3px;
    right: 5px;
    top: 5px;
    width: 3px;
}
.g-ph .u-tel .z-ln-2 {
    height: 7px;
    right: 1px;
    top: 1px;
    width: 7px;
}
.g-ph .u-tel .z-ln-3 {
    height: 10px;
    right: -3px;
    top: -3px;
    width: 10px;
}
}
@media screen and (min-width: 400px) {
.g-ph .u-tel .z-ln-1 {
    height: 6px;
    right: 5px;
    top: 5px;
    width: 6px;
}
.g-ph .u-tel .z-ln-2 {
    height: 9px;
    right: 2px;
    top: 2px;
    width: 9px;
}
.g-ph .u-tel .z-ln-3 {
    height: 12px;
    right: -1px;
    top: -1px;
    width: 12px;
}
}
@media screen and (min-width: 450px) {
.g-ph .u-tel .z-ln-1 {
    height: 6px;
    right: 6px;
    top: 6px;
    width: 6px;
}
.g-ph .u-tel .z-ln-2 {
    height: 9px;
    right: 3px;
    top: 3px;
    width: 9px;
}
.g-ph .u-tel .z-ln-3 {
    height: 12px;
    right: 0;
    top: 0;
    width: 12px;
}
}
@media screen and (min-width: 480px) {
.g-ph .u-tel .z-ln-1 {
    height: 6px;
    right: 7px;
    top: 7px;
    width: 6px;
}
.g-ph .u-tel .z-ln-2 {
    height: 9px;
    right: 4px;
    top: 4px;
    width: 9px;
}
.g-ph .u-tel .z-ln-3 {
    height: 12px;
    right: 1px;
    top: 1px;
    width: 12px;
}
}
@media screen and (min-width: 550px) {
.g-ph .u-tel .z-ln-1, .g-ph .u-tel .z-ln-2, .g-ph .u-tel .z-ln-3 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #454545;
    border-image: none;
    border-style: solid;
    border-width: 2px 2px 0 0;
}
.g-ph .u-tel .z-ln-1 {
    height: 6px;
    right: 10px;
    top: 10px;
    width: 6px;
}
.g-ph .u-tel .z-ln-2 {
    height: 12px;
    right: 5px;
    top: 5px;
    width: 12px;
}
.g-ph .u-tel .z-ln-3 {
    height: 17px;
    right: 0;
    top: 0;
    width: 17px;
}
.telph {
    font-size: 33px;
}
.start {
    font-size: 27px;
}
}
@media screen and (min-width: 639px) {
.g-ph .u-tel .z-ln-1, .g-ph .u-tel .z-ln-2, .g-ph .u-tel .z-ln-3 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #454545;
    border-image: none;
    border-style: solid;
    border-width: 2px 2px 0 0;
}
.g-ph .u-tel .z-ln-1 {
    height: 6px;
    right: 10px;
    top: 10px;
    width: 6px;
}
.g-ph .u-tel .z-ln-2 {
    height: 11px;
    right: 5px;
    top: 5px;
    width: 11px;
}
.g-ph .u-tel .z-ln-3 {
    height: 16px;
    right: 0;
    top: 0;
    width: 16px;
}
.telph {
    font-size: 33px;
}
.start {
    font-size: 27px;
}
}