.comicon {display: inline-block;background: url(../images/yihu3g/comicon.png) no-repeat;background-size: 100px 100px;vertical-align: middle;}
.comicon-back {width: 13px;height: 24px;background-position: 0 0;}
.comicon-menu {width: 20px;height: 20px;background-position: -15px 0;}
.comicon-close {width: 10px;height: 10px;background-position: -40px 0;}
.comicon-shouye {width: 22px;height: 22px;background-position: 0 -25px;}
.comicon-zixun {width: 22px;height: 22px;background-position: -25px -25px;}
.comicon-xiaoxi {width: 22px;height: 22px;background-position: -50px -25px;}
.comicon-wode {width: 22px;height: 22px;background-position: -75px -25px;}
.comtophold{ height:45px;}
.comtop { background: linear-gradient(left,#2ed95e,#32c05a);background: -webkit-linear-gradient(left,#2ed95e,#32c05a); height: 45px; width: 100%;line-height: 45px;text-align: center; position: fixed; z-index: 1650;}
.comtop h1 {padding: 0 45px;width: 100%;box-sizing: border-box;font-size: 16px;}
.comtop a {display:block;width: 45px;height: 45px;position: absolute;top:0;line-height: 45px;color: #fff;}
.comtop .btn-back {left: 0;}
.comtop #menu {right: 0;}
.iconfont.icon-gengduo1 { font-size: 26px; }
.menu { width: 150px;border-radius: 5px; background-color: #fff; position: fixed; z-index: 1645; top: 52px; right: 5px;}
.menu li { height: 40px;line-height: 40px; font-size: 14px;border-top: 1px solid #ececec;}
.menu li:first-child {border-top: none;}
.menu li a {font-size: 14px;color: #333;display: block;padding: 0 20px;}
.menu li a:active {background-color: #fafafa;border-radius: 5px;}
.menu:after { position: absolute; content: ""; top: -5px; right: 8px; font-size: 13px; color: #5b5b5b; width: 10px; height: 10px;border-width: 1px 1px 0 0; background: #fff; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.menu li .comicon {margin-right: 10px;}
.menu .login {text-align: center;}
.menu .login a {color: #007cd9;}
.menu a.ml10 {margin-left: 10px;display: inline-block;padding: 0;}
.menu a.ml10:active {background-color: transparent;}
.overlay { width: 100%;height: 100%; position: fixed; top: 0;left: 0; z-index: 1640; background-color: rgba(0,0,0,.3);}
.fixed-btm-hold{ width:100%; padding-bottom:15.625%; overflow:hidden;}
.fixed-btm {position: fixed;left: 0;bottom: 0;width: 100%; z-index:635;}
.fixed-btm img {width: 100%;}
.fixed-btm .close-btn {color: #ccc;position: absolute;left: 3px;top: 50%;margin-top:-19px; padding: 10px 15px 10px 0;}