#topswt{width:16rem;line-height: 1.9rem;background: #060606;font-size:0.6rem;padding: 0 0.5rem;position: fixed;z-index: 8;top: 0;left: 50%;margin-left: -8rem;}
#topswt a{color: #fff;}
#topswt span{color: #fff;padding: 0 0.3rem;}
#topswt a.linktotel{float: right;}
#topswtdb{width:100%;height:14.0625vw;max-height:90px;}
/*#topswtdb{width:100%;height:20vw;max-height:128px;}*/
#topswtdb a img{width:100%;display: block;max-width:640px;position:fixed;z-index:20;}
/*#btmswt{width:16rem;position: fixed;z-index: 8;bottom: 0;left: 50%;margin-left: -8rem;height: 3.75rem;}
#btmswt .a1{width:50%;color: #fff;line-height: 2.7rem;font-size: 0.65rem;position: absolute;background:#0b6db7;position: absolute;bottom: 0;text-indent: 1.7rem;left: 0;border-top:0.1rem solid #fff; }
#btmswt .a2{width:50%;color: #fff;line-height: 2.7rem;font-size: 0.65rem;position: absolute;background:#ff7e00;position: absolute;bottom: 0;text-indent: 3.65rem; right: 0;border-top:0.1rem solid #fff;}
#btmswt .a3{width:3.75rem;height: 3.75rem;border-radius: 50%;border:0.1rem solid #fff;position: absolute;left: 50%;margin-left: -1.875rem;bottom: 0;background: #0b6db7 url(/mobile/images/gyMobileCPM/btmswtpic1.gif) no-repeat center 0.4rem;background-size: 1.625rem 1.625rem;color: #fff;text-align: center;line-height: 8.5em;font-size: 0.6rem;}*/
.bottomswtbox{width: 100%;height:2.35rem;position: fixed;bottom: 0;background: #0373e1;max-width:640px;z-index:88;	border-top:1px solid #fff;	}
.bottomswtbox li{width:50%;height:2.35rem;display:block;float:left;position:relative;}
.bottomswtbox li a{color:#fff;display:block;width:100%;height:100%;}
.bottomswtbox li:first-child{font-size:0.5rem;}
.bottomswtbox li:first-child a{padding-left:1.6rem;padding-top:0.55rem;}
.bottomswtbox li:first-child img{width:0.55rem;height:0.55rem;margin-right:0.2rem;vertical-align:middle;margin-top:-0.2rem;}
.bottomswtbox li:first-child span{display:block;font-size:0.7rem;font-weight:bold;}
.bottomswtbox li:nth-child(2){background:#ff6900;font-size:0.75rem;font-weight:bold;border-left:1px solid #fff;}
.bottomswtbox li:nth-child(2) a{padding-top:0.7rem;padding-left:1.6rem;}
.bottomswtbox li:nth-child(2) img{width:1.5rem;height:1.075rem;vertical-align:middle;margin-right:0.2rem;margin-top:-0.2rem;}
#btmswtdb{width:16rem;position: fixed;z-index: 99;bottom: -6.15rem;left: 50%;margin-left: -8rem;transition:all 0.5s;}
#btmswtdb.show{bottom: 0;}
#btmswtdb h3{width:100%;height: 1.475rem;background: url(/mobile/images/gyMobileCPM/btmswtdbpic1.gif) no-repeat center center;background-size: 100%;}
#btmswtdb h3 .a1{width:10.9rem;height: 1.15rem;display: block;float: left;margin-left:2.55rem; margin-top: 0.15rem;border-radius: 0.575rem;}
#btmswtdb h3 .a2{width:1rem;height: 1rem;display: block;float: left;margin-left: 1.05rem;margin-top: 0.25rem;border-radius: 50%;}
#btmswtdb .div1{width:100%;height: 2.775rem;background: #ebebeb url(/mobile/images/gyMobileCPM/btmswtdbpic3.png) no-repeat 0.2rem 0.7rem;background-size: 2.2rem 1.8rem;padding-top: 1.0rem;}
#btmswtdb .div1 p{line-height: 1.25rem;font-size: 0.6rem;color: #333;background:#ffffff;border:1px solid #cfcfcf;width: 11.4rem;border-radius: 0.2rem;padding-left: 0.25rem;position: relative;margin-left: 3.0rem; }
#btmswtdb .div1 p:before{content:"";width:0.25rem;height: 0.225rem;display: block;background: url(/mobile/images/gyMobileCPM/btmswtdbpic4.png) no-repeat center center;background-size: cover;position: absolute;left:-0.25rem;top:0.3rem; }
#btmswtdb .div2{width:100%;height: 1.9rem;border-top: 1px solid #d0d0d1;background:#f4f4f6; }
#btmswtdb .div2 .a1{width:1.4rem;height: 1.4rem;border-radius: 50%;display: block;float: left;margin-left: 0.2rem;margin-top:0.25rem;background: url(/mobile/images/gyMobileCPM/btmswtdbpic5.png) no-repeat center center;background-size: cover; }
#btmswtdb .div2 .a2{width:9.65rem;height: 1.35rem;display: block;float: left;color: #999;background: #fff;border:1px solid #cfcfcf;border-radius: 0.1rem;margin-top: 0.25rem;margin-left: 0.3rem;line-height: 1.3rem;text-indent:0.3rem;font-size:0.55rem;}
#btmswtdb .div2 .a3{width:3.35rem;height: 1.3rem;display: block;float: left;margin-left: 0.3rem;margin-top: 0.275rem;background: url(/mobile/images/gyMobileCPM/btmswtdbpic2.gif) no-repeat center center;background-size: cover;}
#centerswt{width:10.3rem;height: 7.4rem;position: fixed;z-index: 12;left: 50%;margin-left: -5.15rem;top:30%;background: #fff;box-shadow: 0 0 0.25rem 1px #999;border-radius:0.6rem; display: none;}
#centerswt.show{display: block;}
#centerswt h1{text-align: center;font-size:1.1rem;color: #0b6db7;font-weight: bold;line-height: 1.5em;margin-top: 0.2rem;}
#centerswt h4{font-size: 0.65rem;line-height: 1.5em;color: #333;text-align: center;font-weight: normal;}
#centerswt h4 span{color: #ff7e00;}
#centerswt div{width:9.4rem;display: block;margin:0.3rem auto 0 auto;height: 1.15rem;}
#centerswt div input{width:6.5rem;height: 1.15rem;border: 1px solid #bdbdbd;border-right: none;float:left;color: #888;font-size:0.45rem;line-height: 1.1rem;text-indent: 0.5em;border-top-left-radius: 0.3rem;border-bottom-left-radius: 0.3rem;outline: none;}
#centerswt div button{width:2.9rem;height: 1.15rem;border:0;border-right: none;float:left;color: #fff;font-size:0.55rem;line-height: 1.1rem;border-top-right-radius: 0.3rem;border-bottom-right-radius: 0.3rem;background: #ff7e00;outline: none;cursor: pointer;}
#centerswt p{font-size: 0.5rem;color: #333;text-indent: 0.5rem;line-height: 1.45rem;}
#centerswt ul{width:100%;display: inline-block;position: absolute;bottom: 0;overflow: hidden;border-bottom-left-radius: 0.6rem;border-bottom-right-radius: 0.6rem;}
#centerswt ul li{width:50%;float: left;line-height: 1.6rem;font-size:0.65rem;text-indent: 2.0rem;background: #ff7e00 url(/mobile/images/gyMobileCPM/centerswtpic1.png) no-repeat 0.65rem center;background-size: 0.925rem 0.925rem;}
#centerswt ul li:nth-child(1){background:#0b6db7 url(/mobile/images/gyMobileCPM/centerswtpic2.png) no-repeat 0.65rem center;background-size:0.95rem 0.875rem;}
#centerswt ul li a{color: #fff;display: block;}
#closecenterswt{width: 1.25rem;height: 1.25rem;display: block;position: absolute;top: -0.5rem;right: -0.5rem;background: url(/mobile/images/gyMobileCPM/centerswtpic3.png) no-repeat center center;background-size: cover;border:0;border-radius: 50%;box-shadow: 0 0 0.25rem 1px #999;cursor: pointer;}
/*动画定义*/
@keyframes topswtdbact
{
    0 {top:-3.75rem;}
    30% {top:-3.75rem;}
    40%{top:0;}
    90%{top:0;}
    100%{top:-3.75rem;}

}
 
@-webkit-keyframes topswtdbact /* Safari 与 Chrome */
{
    0 {top:-3.75rem;}
    30% {top:-3.75rem;}
    40%{top:0;}
    90%{top:0;}
    100%{top:-3.75rem;}
}


/*CPM*/
.bottomCPMbox{height:2.775rem;width:16rem;position: fixed;bottom: 0px;padding-top: 0.525rem;background:url(../images/common/bottomCPMbox.gif) no-repeat;background-size:100% 100%;z-index: 10;}
.bottomCPMbox a{float:left;height:2.25rem;padding-top:1.4rem;font-size:0.6rem;text-align: center;line-height: 0.75rem;color:#fff;}
.bottomCPMbox a:nth-child(1){width:30%;}
.bottomCPMbox a:nth-child(2){width:35%;}
.bottomCPMbox a:nth-child(3){width:35%;}

#centerMobileCPMbox{position: fixed;width:10.75rem;height:7.75rem;top:50%;left:50%;margin-left:-5rem;margin-top:-3.75rem;background:url(../images/common/swt.gif) no-repeat;background-size:100% 100%;z-index: 10;display:none;}
#centerMobileCPMbox #CPMinput1box{
    display:table;
    margin:3.85rem auto 0;
    background:#fff;
    border:1px solid #0066bd;
    border-radius:0.275rem;
    overflow:hidden;
}
#centerMobileCPMbox #CPMinput1box a{
    float:right;
    width:3.475rem;
    background:#0066bd;
    text-align:center;
    font-size:0.6rem;
    line-height:1.25rem;
    height:1.25rem;
    color:#fff;
}
#centerMobileCPMbox #CPMinput1box input{
    float:left;
    width:6.625rem;
    line-height:1.25rem;
    height:1.25rem;
    color:#555;
    font-size:0.45rem;
    padding-left:1.25rem;
    box-sizing:border-box;
    background:url(/mobile/images/common/centerMobileCPMbox_tel.jpg) no-repeat center left 0.175rem;
    background-size:0.875rem;
}
#centerMobileCPMbox .btn2{position: absolute;height:1.55rem;width:100%;bottom:0px;left:0px;}
#centerMobileCPMbox .btn2 a{float:left;width:50%;height: 100%;}

/*#centerMobileCPMbox{position: fixed;width:9.25rem;height:7.75rem;top:50%;left:50%;margin-left:-4.6rem;margin-top:-3.75rem;background:url(../images/common/centerMobileCPMbox.gif) no-repeat;background-size:100% 100%;z-index: 10;display: none;}*/


#closecenterMobileCPMbox{display: block;position: absolute;right:0px;height: 0.9rem;width:0.9rem;border-radius: 0.45rem;cursor: pointer;overflow: hidden;}