@charset "utf-8";

#r3menu{background-color:#f0f0f0; display:none; color:#393D49; position:fixed; z-index:1000; right:0; top:40px; border-left:1px #555 solid;border-bottom:1px #555 solid;}
#r3menu li{ border-top:1px #ccc dotted; padding:5px 20px 5px 10px;}
#r3menu li a{ color:#393D49 !important;}

.line60{ height:60px; line-height:60px; width:100%;}

.copyinput{-webkit-touch-callout: all;
-webkit-user-select: all;
-moz-user-select: all;
-ms-user-select: all;
user-select: all;}

.bgcolor{
	width:100%; 
	height:100%; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#2F4056,endColorStr=#fff); /*IE 6 7 8*/ 
	background: -ms-linear-gradient(top, #2F4056,  #fff);        /* IE 10 */
	background:-moz-linear-gradient(top,#2F4056,#fff);/*火狐*/ 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#2F4056), to(#fff));/*谷歌*/ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2F4056), to(#fff));      /* Safari 4-5, Chrome 1-9*/
	background: -webkit-linear-gradient(top, #2F4056, #fff);   /*Safari5.1 Chrome 10+*/
	background: -o-linear-gradient(top, #2F4056, #fff);  /*Opera 11.10+*/
} 

.bgcolor-blue{
	width:100%; 
	height:100%; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#1E9FFF,endColorStr=#fff); /*IE 6 7 8*/ 
	background: -ms-linear-gradient(top, #1E9FFF,  #fff);        /* IE 10 */
	background:-moz-linear-gradient(top,#1E9FFF,#fff);/*火狐*/ 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#1E9FFF), to(#fff));/*谷歌*/ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1E9FFF), to(#fff));      /* Safari 4-5, Chrome 1-9*/
	background: -webkit-linear-gradient(top, #1E9FFF, #fff);   /*Safari5.1 Chrome 10+*/
	background: -o-linear-gradient(top, #1E9FFF, #fff);  /*Opera 11.10+*/
} 

.bgcolor-gray{
	width:100%; 
	height:100%; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#c2c2c2,endColorStr=#fff); /*IE 6 7 8*/ 
	background: -ms-linear-gradient(top, #c2c2c2,  #fff);        /* IE 10 */
	background:-moz-linear-gradient(top,#c2c2c2,#fff);/*火狐*/ 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#c2c2c2), to(#fff));/*谷歌*/ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c2c2c2), to(#fff));      /* Safari 4-5, Chrome 1-9*/
	background: -webkit-linear-gradient(top, #c2c2c2, #fff);   /*Safari5.1 Chrome 10+*/
	background: -o-linear-gradient(top, #c2c2c2, #fff);  /*Opera 11.10+*/
} 

.bgcolor-red{
	width:100%; 
	height:100%; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FF5722,endColorStr=#fff); /*IE 6 7 8*/ 
	background: -ms-linear-gradient(top, #FF5722,  #fff);        /* IE 10 */
	background:-moz-linear-gradient(top,#FF5722,#fff);/*火狐*/ 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#FF5722), to(#fff));/*谷歌*/ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF5722), to(#fff));      /* Safari 4-5, Chrome 1-9*/
	background: -webkit-linear-gradient(top, #FF5722, #fff);   /*Safari5.1 Chrome 10+*/
	background: -o-linear-gradient(top, #FF5722, #fff);  /*Opera 11.10+*/
} 

#topbox{position:fixed; top:40px; left:0; background-color:#eee; z-index:999; width:100%;}
#topbox #closebox{display:block; position:relative; width:100%;height:32px; line-height:32px; background: #eee;background: -moz-linear-gradient(top, #eee 30%, #eee 50%, #eee 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#eee), color-stop(50%,#eee), color-stop(100%,#eee));}
#topbox #closebox .replay{height:28px; line-height:28px; margin-left:10px;}
#topbox #closebox .playclose{position:absolute; height:28px; line-height:28px; top:2px; right:10px;}

#header{z-index:999; position:fixed; top:0; left:0; right:0; margin:0 auto;height:40px;border-bottom:1px solid #ddd; line-height:40px; width:100%;}
#header .left{position:absolute; top:0; left:0; width:50px; height:40px; line-height:40px; overflow:hidden; text-align:left;}
#header .right{position:absolute; top:0; right:0; width:40px; height:40px; line-height:40px; overflow:hidden; text-align:center;}
#header .center{position:absolute; top:0; left:40px; right:40px; height:40px; line-height:40px; overflow:hidden; font-size:14px; color:#FFFFFF; text-align:center; font-weight:bold;}
#header a{color:#f0f0f0 !important;}

#content{ margin-top:41px; width:100%; height:100%;}

#floor{background-color:#eee; z-index:999; position:fixed; left:0; right:0; bottom:0; width:100%; border-top:1px solid #ddd; overflow:hidden;}
#floor img{width:25px; height:25px;}
#floor a{color:#2F4056 !important; height:50px; line-height:25px; overflow:hidden;}

body {
    -webkit-text-size-adjust: 100% !important;
    text-size-adjust: 100% !important;
    -moz-text-size-adjust: 100% !important;
}
