table{border-collapse: collapse;}
i,em{font-style:normal}
img{border:none;vertical-align:middle}
ul,li{list-style:none}
a:hover{color:#008dfe;}
abbr, body, cite, dd, dl, dt, h1, h2, h3, h4, h6, iframe, input, li, object, ol, option, p, pre, select, span, ul {margin: 0; padding: 0; font-family: 'Microsoft YaHei',Arial;}
.more{color:#146bae}
.more:hover{color:#008dfe}
.wrap{zoom:1;height:auto;width:960px;background:#FFF;margin:auto;-moz-box-shadow:0 0 10px #1a327c;-webkit-box-shadow:0 0 10px #1a327c;box-shadow:0 0 10px #1a327c}
.hidden{display:none}
button,input,select,textarea{font-size:100%;outline:none;resize:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%}
.cl,.clear{clear:both}
.fl{float:left}
.fr{float:right}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.fb{font-weight:bold}
.fn{font-weight:normal;font-style:normal}
.tc{text-align:center}
.tl{text-align:left}
.tr{text-align:right}
.space,.space10{clear:both;height:10px;overflow:hidden;content:"";display:block;visibility:hidden}
.space5{clear:both;height:5px;overflow:hidden;content:"";display:block;visibility:hidden}
.space15{clear:both;height:15px;overflow:hidden;content:"";display:block;visibility:hidden}
.space20{clear:both;height:20px;overflow:hidden;content:"";display:block;visibility:hidden}
.space25{clear:both;height:25px;overflow:hidden;content:"";display:block;visibility:hidden}
.p10{padding:10px}
.pl10{padding-left:10px}
.pr10{padding-right:10px}
.pl15{padding-left:15px}
.pr9{padding-right:9px}
.pr8{padding-right:8px}
.p20{padding:20px}
.m10{margin:10px}
.ml10{margin-left:10px}
.mr10{margin-right:10px}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
.m_auto{margin:0 auto}
.relative{position:relative}
.hand{cursor:pointer}
.bor_b{border-bottom:1px solid #ddd;}
select,input,textarea,img{vertical-align:middle;font-size:12px;color:#555}

#z_share{float:right;width:185px;margin:10px 0px 0 0px;padding:0;height:25px;}
#bm_share{float:right;width:190px;margin:5px 0px 0 0px;padding:0;height:30px;}

.mininav_content,.header,.footer{width:1200px;margin:0 auto}
.main{text-align:left}

.navigation,.navlist .hover,.navlist li a:hover{background:url(../css/kc_pub_x.png) repeat-x;}
.search_lf,.search_rg{background:url(../css/kc_bg.png) no-repeat;}

.mininav{height:27px;border-bottom:1px solid #ddd;background:#f9f9f9}
.mininav_content{height:28px;font:12px/28px "sinSun"}
.mininav_content em{color:#f25c05}

.left_title{float:left;height:28px;font:12px/28px "sinSun"}
.left_title em a{color:#F25C05}
.left_title a{margin:0 5px;font:12px/28px "sinSun"}

.right_fav{float:right;height:28px;font:12px/28px "sinSun"}
.right_fav a{font:12px/28px "sinSun"}
.right_fav i{font-style:normal;margin:0 4px}

.logo_search{height:65px;padding-top:5px;}
.xlogo{float:left;margin:5px 15px 0 0}
.xlogo img{height:60px}


#location_div {font-size:13px;}
.search{height:34px;width:520px;float:right;margin-top:25px}
.search_cont{float:left;}
.search_lf, .search_rg{background:url(../css/kc_bg.png) no-repeat;}
.search_lf{background-position:-683px 0;width:3px;height:34px;float:left}
.search_rg{background-position:right 0;width:3px;height:34px;float:left;overflow:hidden}
.search_ct{width:394px;height:34px;float:left;background:#e5e5e5}
.search_drop{margin-top:3px;height:26px;line-height:26px;width:82px;border:1px solid #ccc;color:#666;position:relative;z-index:10;float:left;background:#fff}
.search_drop span{text-align:left;display:block;height:26px;width:74px;padding-left:8px;cursor:pointer;background:url(../css/kc_icoa.png) no-repeat 64px 12px}
.search_drop_menu{border:1px solid #ccc;border-bottom:none;width:82px;position:absolute;left:-1px;top:26px}
.search_drop_menu li{border-bottom:1px solid #ccc;height:26px;line-height:26px;background:#fff;color:#666}
.search_drop_menu li a{color:#666;display:block;line-height:26px;height:26px;padding:0 8px}
.search_drop_menu li a:hover{background:#f3f3f3;color:#666;text-decoration:none}
.search_input{float:left;width:310px}
.search_none{display:none;}
.search_inputext{float:left;border:none;border:0;height:22px;padding:2px 3px 2px 3px;width:223px;color:#999;vertical-align:top;margin-top:3px;border:1px solid #ccc;border-left:none;font:12px/22px "sinSum";overflow:hidden}
.search_inputbtn{float:left;display:inline-block;width:80px;height:28px;margin:3px 0 0 0;padding-top:1px;background:url(../css/kc_but.png) no-repeat 0 0;border:none;border:0;color:#fff;cursor:pointer;overflow:hidden;text-indent:-9999px}

.tag_button{margin:1px 0 0 0;}
.tag_button a{margin:0 0 0 10px;float:left;width:80px;height:32px;cursor:pointer;border:none;background:url(../css/kc_but.png) no-repeat 0 -66px}

.Channel{background:url(../css/kc_btn.png) no-repeat scroll 0 -95px transparent;float:right;height:33px;margin-top:0px;padding-left:15px;position:relative;width:100px;z-index:1000;}
.Channel em{background:url(../css/kc_ico.png) no-repeat scroll 80px -31px transparent;color:#666666;cursor:pointer;font:12px/33px "sinSun";height:33px;padding:0 20px 0 0;}
.Channel_down{background:none repeat scroll 0 0 #F1F1F1;border:1px solid #CCCCCC;left:0;position:absolute;text-align:left;top:30px;width:113px;}
.Channel_down li{border-bottom:1px solid #DBDCDC;font:12px/28px "sinSun";height:28px;}
.Channel_down li a{border-top:1px solid #F4F4F4;display:block;height:28px;padding:0 10px;}
.Channel_down li a:hover{background:none repeat scroll 0 0 #D8D8D8;border-top:1px solid #D8D8D8;color:#666666;text-decoration:none;}

.navigation{height:40px;text-align:left;background-position:0 0}
.navlist li{float:left;height:40px;font:12px/40px "sinSun";background:url(../css/kc_m.png) no-repeat right 0}
.navlist li a{display:block;float:left;height:40px;color:#fff;text-decoration:none}
.navlist li a:hover{display:block;height:40px;background-position:0 -96px;color:#fff;text-decoration:none}
.navlist li span{padding:0 12px 0 14px;color:#FFF;display:block}
.navlist .noborder{background:none}
.navlist .noborder span{padding:0 15px 0 16px}
.navlist .hover{height:40px;border-left:1px solid #288ddd;border-right:1px solid #288ddd;background-position:0 -96px;font-weight:700}
.navlist .hover a:hover{margin:0;color:#FFF;border:none;background:none;padding:0 11px}
.navlist .nobg a:hover{margin:0;color:#FFF;border:none;background:none;padding:0}

.subnav{width:946px;height:20px;padding:8px 0px 8px 12px;border-bottom:1px solid #ddd;border-left:1px solid #b6b6b6;border-right:1px solid #b6b6b6;background:url(../css/line.gif) repeat-x 0 12px;clear:both;overflow:hidden;}
.subnav em{float:left;font-weight:bold;margin-right:6px;font-size:13px;line-height:21px;color:#f60;}
.subnav em.jianli{color:#f60;}
.subnav em.zhichang{color:#06f;margin-left:4px;}
.subnav li{float:left}
.subnav li a, .subnav li a:visited{float:left;margin:0 8px 0 8px;color:#000;}
.subnav li a:hover{color:#008dfe;}

.sub_navigation{width:942px;height:54px;padding:3px 8px 6px 8px;border:1px solid #a3a3a3;border-top:none;}
.nav_icon em{background:url(../css/kc_bg.png) no-repeat}
.nav_icon li a{background:url(../css/kc_pub_icon.png) no-repeat}
.nav_icon{height:54px;background-position:0 -41px}
.nav_icon em{float:left;width:29px;height:54px;margin:0 5px 0 0;text-indent:-9999px;background-position:-631px 0}
.nav_icon li{float:left}
.nav_icon li a{float:left;padding:35px 6px 0 6px}
.nav_icon li .ico1{background-position:12px 8px}
.nav_icon li .ico2{background-position:17px -41px}
.nav_icon li .ico3{background-position:16px -91px}
.nav_icon li .ico4{background-position:22px -141px}
.nav_icon li .ico5{background-position:26px -191px}
.nav_icon li .ico6{background-position:22px -240px}
.nav_icon li .ico7{background-position:14px -291px}
.nav_icon li .ico8{background-position:22px -341px}
.nav_icon li .ico9{background-position:22px -391px}
.nav_icon li .ico10{background-position:9px -441px}
.nav_icon li .ico11{background-position:22px -491px}
.nav_icon li .ico12{background-position:22px -541px}
.nav_icon li .ico13{background-position:9px -591px}
.nav_icon li .ico14{background-position:22px -641px}
.nav_icon li .ico15{background-position:22px -691px}
.nav_icon li .ico16{background-position:22px -741px}
.nav_icon li .ico17{background-position:9px -791px}

.current_location{width:960px;margin-bottom:8px;}

.iconfont{font-family:"iconfont";font-size:16px;font-style:normal;display: inline-block!important;background: none!important;}
.clear:after,.clear{clear: both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.fr{float: right;}
.fl{float: left;}
.w1200{width: 1178px;margin: 0 auto;}
/* 顶部navbar样式*/
.navbar{padding: 6px 0; margin-bottom: 10px;background: #fff;box-shadow: 0 1px 4px 0 rgba(0,0,0,.12);border-radius:0;}
.navbar .logo{width: 220px;height: 50px;margin-top: 5px;}
.navbar .logo img{width: 100%;height: auto;}
.navbar .box{float: left;margin: 15px 0 0 50px;}
.navbar .box>li{float: left;position: relative;margin-right: 50px;}
.navbar .box .nav-item-mask{display: block;width: 66px;position: absolute;height: 5px;background: #fff;bottom: -2px;left: 1px;z-index: 100;visibility: hidden;}
.navbar .box .active .nav-item-mask{visibility: visible;}
.navbar .box .dropbox{position: absolute;background-color: #fff;width: 140px;top: 28px;left: 0;padding: 10px 0;border: 1px solid #e6e6e6;border-radius: 0 3px 3px;visibility: hidden;z-index: 99999;margin-top: -3px;opacity: 0;-webkit-transition: opacity .1s ease-in-out,margin-top .2s ease-in-out,visibility .2s ease-in-out;-moz-transition: opacity .1s ease-in-out,margin-top .2s ease-in-out,visibility .2s ease-in-out;-ms-transition: opacity .1s ease-in-out,margin-top .2s ease-in-out,visibility .2s ease-in-out;transition: opacity .1s ease-in-out,margin-top .2s ease-in-out,visibility .2s ease-in-out;}
.navbar .box .active .dropbox{visibility: visible;opacity: 1;margin-top: 0;}
.navbar .box .dropbox .dropbox-mask{display: block;width: 66px;position: absolute;height: 3px;background: #fff;top: -2px;left: 0;}
.navbar .box .dropbox li a{line-height: 32px;height: 32px;font-size: 14px;text-align: left;text-indent: 16px;display: block;color: #5e5e5e;-webkit-transition: all .08s ease-in-out;-moz-transition: all .08s ease-in-out;-ms-transition: all .08s ease-in-out;transition: all .08s ease-in-out;text-decoration:none;}
.navbar .box .dropbox li a:hover{background: #00a0ff;color: #ffffff;}
.navbar .btn_nav{display: inline-block;font-family: 'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','\5B8B\4F53';font-size: 18px;color: #474e5d;border: 1px solid #fff;text-align: center;padding: 6px 15px;border-radius: 3px;}
.navbar .btn_nav:hover{text-decoration: none;}
.navbar .box .active .btn_nav{border: 1px solid #e6e6e6;}
.button--round-l{border-radius: 6px;}
.header_right{float:right;position:relative;}
.header_right .search{box-sizing: border-box;width: 250px;height: 36px;font-size:16px;margin-top:10px;border-radius:3px;border: 1px solid #ccc;line-height: 30px;transition: all .3s;-o-transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;}
.header_right .search_button{border:none;position:absolute;top:15px;right:1px;height:26px;width:30px;background-image:url(/assets/images/search2.png);background-position:center center;background-repeat:no-repeat;background-color:#fff;}
.search_button:hover{background-image:url(/assets/images/search2.png);}
.search{padding-left:10px;}
/* 登陆弹框*/.fullscreen_overlay{display: none;background: rgba(0,0,0,0.7);position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 9999;}
.login_alert *{box-sizing: border-box;}
.login_alert,.forget_alert,.forget_alert,.reset_alert{z-index: 10000;display: none;width: 380px;background: #fff;position: fixed;left: 50%;margin-left: -190px;top: 50%;margin-top: -250px;border-radius: 6px;overflow: hidden;}
.tab_login .tab_item{padding: 35px 20px 0 20px;background: #f2f2f2;}
.tab_login .tab_content>li{display: none;}
.tab_login .tab_content>li.active{display: block;}
.tab_login .tab_item li{width: 50%;text-align: center;display: inline-block;float: left;}
.tab_login .tab_item li span{display: inline-block;font-size: 18px;color: #808080;padding: 10px;border-bottom: 2px solid transparent;cursor: pointer;}
.tab_login .tab_item li.active span{color: #ff5703;border-bottom: 2px solid #ff5703;}
.btn_close{display: block;width: 42px;height: 42px;line-height: 30px;text-align: center;position: absolute;top: 0;right: 0;color: #808080;padding: 5px;font-size: 22px;cursor: pointer;}
.tab_login .tab_content li{padding: 20px;}
.tab_login .tab_content li .input_wrap{position: relative;}
.tab_login .tab_content li .input_wrap input{font-size: 16px;padding: 18px 0 18px 47px;border: 1px solid #dedede;border-radius: 4px;outline: none;width: 100%;margin: 5px 0;box-sizing: border-box;}
.phone{display: block!important;}
.tab_login .tab_content li .input_wrap .iconfont{font-size: 30px;position: absolute;left: 10px;top: 16px;color: #808080;}
.tab_login .forget_content{margin: 10px 0;}
.tab_login .submit{display: block;width: 100%;font-size: 18px;margin: 20px 0;height: 50px;background: #d80b0b;border: none;text-align: center;line-height: 50px;color: #ffffff;border-radius: 4px;}
.tab_login .forget_content label,.tab_login .forget_content a{font-size: 15px;color: #999999;}
.tab_login .forget_content a{color: #ff5703;}
.tab_login .btn_code{display: inline-block;float: right;width: 120px;font-size: 18px;background: #d80b0b;color: #ffffff;height: 55px;line-height: 55px;border-radius: 4px;text-align: center;margin: 5px 0;border: none;}
.error_info{font-size: 14px;min-height: 20px;color: #d80b0b;line-height: 20px;text-align: center;}
.register_cont,.third_login{width: 325px;margin: 0 auto 10px auto;}
.register_cont a{color: #337ab7;}
.third_login .title{display: inline-block;font-size: 15px;color: #999999;float: left;line-height: 36px;}
.third_login a .iconfont{float: left;color: #808080;font-size: 30px;margin-right: 10px;line-height: 36px;}
.third_login a .iconfont.weibo{margin-top: 2.5px;}
.third_login ul li.qq:hover{color: #0090d6;}
.third_login ul li.wechat:hover{color: #0fcb1c;}
.third_login ul li.weibo:hover{color: #d9232a;}
/* 回到顶部按钮*/.back_top{width: 50px;height: 50px;position: fixed;bottom: 70px;right: 50%;margin-right: -668px;z-index: 10001;cursor: pointer;}
/* 分享自定义样式*/.bdshare-title{height: 28px;line-height: 28px;float: left;font-size: 14px;}
.bdshare-button-style1-24{float:left!important;}
.bdsharebuttonbox a{float: left;margin: 0 2px 0 0!important;padding: 0!important;display: inline-block;width: 44px!important;height: 28px!important;background: url("/assets/images/fx.png") no-repeat!important;}
.bdsharebuttonbox a.bds_tsina{background-position: center 0!important;background-color: #cd4125!important;}
.bdsharebuttonbox a.bds_weixin{background-position: center -28px!important;background-color: #339e21!important;}
.bdsharebuttonbox a.bds_qzone{background-position: center -56px!important;background-color: #eb9500!important;}
.bdsharebuttonbox a.bds_tieba{background-position: center -84px!important;background-color: #2078d3!important;}
.bdsharebuttonbox a.bds_more{background-position: center -112px!important;background-color: #7853a5!important;}
.rigth_tool{display: block;position: fixed;_position: absolute;bottom: 160px;left: 50%;_top: expression(eval(document.documentElement.scrollTop+200));margin-left: 630px;z-index: 30;width: 60px;}
.right_toutiao{position: relative;}
.right_toutiao,.right_tougao{width: 60px;height: 60px;background: url("../image/rightsidebar.png") no-repeat;margin-top: 4px;outline: 0;position: relative;}
.right_hezi{width: 60px;height: 60px;background: url("../image/syhezi.png") no-repeat;margin-top: 4px;outline: 0;position: relative;display: block;}
#hezi_er{position: absolute;width: 199px;height: 216px;left: -203px;display: block;top: 0;opacity: 1;visibility: hidden;background:url("../image/youx.png")no-repeat;-webkit-transition: opacity .2s linear;-moz-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear}
#toutiao_er{position: absolute;width: 199px;height: 216px;left: -203px;display: block;top: 0;opacity: 0;visibility: hidden;background:url("../image/righterweima.png")no-repeat;-webkit-transition: opacity .2s linear;-moz-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear}
.right_toutiao:hover #toutiao_er{z-index:15;opacity:1;visibility:visible;display:block;width: 199px;height: 216px;background:url("../image/righterweima.png")no-repeat;}
.right_hezi:hover #hezi_er{z-index:15;opacity:1;visibility:visible;display:block;}
.right_hezi:hover{background: url("../image/syhezi2.png") no-repeat;}
.right_tougao{display: block;width: 60px;height: 60px;background: url("../image/rightsidebar.png") no-repeat;background-position: 0px -61px;}
.right_tougao:hover{background-position: -61px -61px;}
#right_top{margin-top: 4px;display: block;opacity: 0;visibility: hidden;width: 60px;height: 60px;background: url("../image/rightsidebar.png") no-repeat;background-position: 0px -122px;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;}
#right_top:hover{background-position: -62px -122px;}
.ilike{text-align: center;}
.ilike .btn_like i{display: inline-block;font-size: 20px;color: #fff;}
.ilike .btn_like{display: inline-block;position: relative;width: 50px;height: 50px;line-height: 50px;background: #919191;border-radius: 50%;}
.ilike.active .btn_like{background: #FFDA36;}


html { overflow-y: scroll; }
body { font-size: 12px; color: #000000; background-color: #F6F4F0; margin: 0px;line-height: 20px;font-family: Verdana, Arial, Helvetica, sans-serif;}
p,td,ul { line-height: 160%; }
body,p,h1,h2,h3,h4,table,td,th,ul,ol,textarea,input {font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; }
iframe { margin: 0px; }
a, a:link{color: #000;text-decoration:none;}
a:hover{color: #FF3300;}
img{border: 0px solid #FFFFFF;}
table,th,td,input,textarea { font-size: 100%; }
h1 { font-size: 150%; margin-top: 0px; font-weight: bold }
h2 { font-size: 130%; margin-top: 10px; margin-bottom: 10px; font-weight: bold }
h3 { font-size: 120%; font-weight: bold }
h4 { font-size: 100%; }
h5 { font-size: 90%; }
h6 { font-size: 80%; }
h1,h2,h3,h4,h5,h6 { background-color: transparent; color: #000000; }
.fl{float: left;}
.fr{float: right;}
.clear{	clear: both;height: 0px;overflow: hidden;}


#page-nav input{width:35px!important;height:22px!important;background:#fff;border:1px solid #e4e4e4;color:#666;line-height:22px;margin:0 10px;vertical-align:middle}
#page-nav{text-align:center;margin-top:17px}

#wrap { CLEAR: both; MARGIN: 0px auto; WIDTH: 1200px; background-color: #FFF; border: 1px solid #FFF; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .12); }
#footer {CLEAR: both; MARGIN: 10px auto; WIDTH: 1170px; COLOR: #898888; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana; TEXT-ALIGN: center}
#navfoot {CLEAR: both; BORDER: #b0dcf5 1px solid;border-left:none;border-right:none;PADDING: 5px 0px; MARGIN: 5px auto; COLOR: #898888; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana; TEXT-ALIGN: center; background-color:#EBF5FC}
#navfoot a {font-size: 12px;}
#navMenu { width: 1066px; font-size: 13px; padding-left: 15px; padding-top: 5px; white-space: nowrap; height: 25px; background-color: #d3d3d3;margin: 0 auto;}
#topnavAbout { float: right; width: 140px; word-spacing: 6px; font-size: 80%; padding-right: 13px; padding-top: 7px; color: #888888; white-space: nowrap; text-align: right; }
#navMenu a{    font-family: Verdana, Arial, Helvetica, sans-serif;}
#navMenu a:link,#navMenu a:visited { color: #555555; text-decoration: none; }
#navMenu a:hover,#navMenu a:active { color: #ff4800; text-decoration: none; }

nav#main { background-color: rgba(0, 0, 0, 0.18); }
nav#main ul { margin: 0; float: left;padding: 5px 0;}
nav ul, nav ol { list-style: none; list-style-image: none; }
nav#main li { float: left; font: normal normal 13px Microsoft YaHei; margin-left: 9px; }
nav#main li a { color: #000; text-decoration: none; padding: 6px 10px; display: block; border: 1px solid transparent; }
nav#main li a:hover, nav#main li.current a, nav#main .searchform { background: none; box-shadow: inset 0 0 5px rgba(0,0,0, 0.4), rgba(255,255,255,0.1) 0 1px 0; border-radius: 2px; border: 1px solid rgba(0,0,0,0.25); color: #000; }
nav#main span.title{ line-height: 32px;margin-left:10px;font-size: 18px;color:#00a0e9 }
nav#main span.date{ margin-left:10px;font-size: 12px;color:#959595 }

#channel ul{margin:0;padding:0}

#top { width: 1102px; margin: auto; }
#topLogo { width: 340px; text-align: left; float: left; }
#searchTranslate { float: right; margin-bottom: 5px; position: relative; width: 600px; height: 20px; margin-top: 25px; margin-right: 0px; text-align: left; }
#searchText { float: right; color: #777777; width: 235px; font-size: 11px; font-style: italic; padding-top: 3px; }
#googleSearch { position: absolute; top: 15px; right: 0px; margin: 0; padding: 0; font-size: 10px; width: 245px; }
#google_translate_element { float: right; width: 150px; position: absolute; right: 260px; top: 16px; }

div.topLeftRectangle { float: left; width: 170px; height: 90px; margin-top: 10px; margin-right: 4px; margin-left: 10px; overflow: hidden; }
#mainLeaderboard { width: 728px; height: 90px; margin-top: 10px; margin-left: 0px; margin-right: 0px; overflow: hidden; }
#topRight { float: left; width: 160px; margin-right: 5px; margin-top: 10px; margin-left: 4px; }

#leftcolumn { width: 200px; float: left; padding:15px 0;background-color: #F6F4F0; }
#leftcolumn h2 { font-size: 14px; font-weight: normal; }
#leftcolumn a:link,#leftcolumn a:visited,#leftcolumn a:hover,#leftcolumn a:active { background-color: #F6F4F0; color: #000000; text-decoration: none; display: block; padding: 3px; border-bottom: 1px solid #e5e5e5; padding-left: 10px;font-size: 13px;}
#leftcolumn a.top:link,#leftcolumn a.top:visited,#leftcolumn a.top:hover,#leftcolumn a.top:active{border-top:1px solid #e5e5e5}
#leftcolumn a:hover,#leftcolumn a:active { background-color: #ffffff; }
#maincontent { width: 818px; float: left; margin:10px; overflow: hidden; background-color: #ffffff; }
#maincontent a:link{color:#00f;}
#maincontent img { max-width: 705px; padding: 2px; }
#maincontent img:hover { background-color: #fbfbfb; border-color: #ddd; }
#maincontent h1{ font-family: Microsoft YaHei;font-size: 20px; font-weight: bold; color: #3f3f3f;}
#maincontent h2{ font-family: Microsoft YaHei;font-size: 16px; font-weight: bold; color: #3f3f3f;}
#maincontent p {margin: 3px 0 0 0;line-height: 2em;font-size: 13px;}
#maincontent ul{ list-style: disc outside none; margin: 15px 0 15px 30px; line-height: 1.7;}
#maincontent ul li { list-style: disc outside none;margin-top: 5px;margin-left:15px; display: list-item;font-size: 13px; }

#rightcolumn { font-size: 11px; float: right; width: 160px;margin: 0px; padding:10px 0;background-color: #f6f4f0; }
#rightcolumn h2,#rightshare h2 { font-size: 15px; margin-top: 10px; font-weight: bold; text-align: center;}

#rightcolumn .rightad a:link,#rightcolumn .rightad a:visited,#rightcolumn .rightad a:hover,#rightcolumn .rightad a:active { text-decoration: none; display: block; color: #222222; margin-bottom: 5px; border-top: 2px solid #ffffff; padding-top: 3px; }
#rightcolumn .rightad a:hover,#rightcolumn .rightad a:active { text-decoration: underline; }
#rightcolumn .rightad,#rightshare { background-color: #F6F4F0; border: 1px solid #d4d4d4; border-radius: 2px; margin-bottom: 13px; padding: 5px; width: 150px; text-align: center; }

div.wideSkyscraper { width: 160px; height: 600px; margin: auto; margin-top: 0; overflow: hidden; }
div.example { width: 808px; color: #000000; background-color: #F6F4F0; background-color: #D0E69C; background-color: #DCECB5; background-color: #e5eecc; margin: 5px 0px; padding: 5px; border: 1px solid #d4d4d4; background-image: -webkit-linear-gradient( #ffffff,#e5eecc 100px); /*background-image:-webkit-linear-gradient( #ffffff,#E8F2CD 100px);background-image:-webkit-linear-gradient( #ffffff,#DCECB5 100px);*/ background-image: linear-gradient( #ffffff,#e5eecc 100px); }
div.example_code { width: 98%; background-color: #ffffff; padding: 5px; border: 1px solid #d4d4d4; font-size: 110%; font-family: "courier new"; }
div.example_result { background-color: #ffffff; padding: 4px; border: 1px solid #d4d4d4; width: 98%; }
div.code { width: 711px; border: 1px solid #d4d4d4; background-color: #F6F4F0; color: #444444; padding: 5px; margin: 5px 0; }
div.code div { font-size: 110%; }
div.example_code p,div.code p,div.code div { font-family: "courier new"; }
div.tryit_ex { clear: both; width: 600px; height: 50px; margin-bottom: 5px }
div.tryit_ex img { border: 0; float: left; margin-right: 10px }
div.tryit_ex h2 { padding-top: 5px }
table.lamp { width: 100%; padding: 0px; margin-top: 10px;border: 1px solid #d4d4d4; }
table.lamp th { color: #000000; background-color: white; padding: 10px; padding-right: 5px; }
table.lamp td { padding: 4px; padding-left: 0px; padding-right: 10px; background-color: #ffffff; }
table.tecspec th,table.tecspec td { border: 1px solid #d4d4d4; padding: 5px; padding-top: 7px; padding-bottom: 7px; vertical-align: top; text-align: left; }
table.reference,table.tecspec { border-collapse: collapse; width: 100%; table-layout: fixed;}
table.reference .fa{font-size:24px;}
table.reference tr.fixzebra { background-color: #F6F4F0; }
table.reference tr:nth-child(odd){background-color:#f6f4f0}
table.reference tr:nth-child(even){background-color:#fff}
table.reference th { color: #fff; background-color: #555; border: 1px solid #555; font-size: 12px; padding: 3px; vertical-align: top; text-align: left; }
table.reference th a:link,table.reference th a:visited { color: #fff; }
table.reference th a:hover,table.reference th a:active { color: #EE872A; }
table.reference td { border: 1px solid #d4d4d4; padding: 5px; padding-top: 7px; padding-bottom: 7px; vertical-align: top;line-height: 2em; min-width: 24px;}
table.reference td:first-child{min-width:25px}
table.reference td.example_code { vertical-align: bottom; }
table.summary { border: 1px solid #d4d4d4; padding: 5px; font-size: 100%; color: #555; background-color: #fafad2; }

h2.example,h2.example_head { color: #444444; color: #617f10; background-color: transparent; margin-top: 0px; }
h2.example { font-size: 120%; }
h2.example_head { font-size: 140%; }
h2.home { margin-top: 0px; margin-bottom: 5px; font-size: 120%; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; color: #900B09; background-color: #ffffff; }
h2.tutheader { margin: 5px 0px 0px 0px; padding-top: 10px; border-top: 1px solid #d4d4d4; clear: both; }
h2.left { color: #404040; background-color: #ffffff; font-size: 120%; margin-bottom: 4px; margin-top:0px;padding: 8px 0 4px 8px; font-weight: bold; }
span.marked { color: #e80000; background-color: transparent; }
span.deprecated { color: #e80000; background-color: transparent; }
p.tutintro { margin-top: 0px; font-size: 125%; }
div.tutintro { width: 711px; }
div.tutintro img { float: left; margin-right: 20px; margin-bottom: 10px; }
div.tutintro p { margin-top: 0px; font-size: 110%; }
p.intro { font-size: 120%; color: #404040; background-color: transparent; margin-top: 10px; }
pre { margin: 15px auto; font: 12px/20px 'courier new'; word-break: break-all; word-wrap: break-word; border: 1px solid #ddd; border-left-width: 4px; background: #fbfbfb url(/static/images/codecolorer_bg.gif) top; padding: 10px 15px;white-space: pre-wrap; word-break: break-all; }
img.float { float: left; }
img.navup { vertical-align: middle; height: 22px; width: 18px; }
hr { background-color: #d4d4d4; color: #d4d4d4; height: 1px; border: 0px; clear: both;margin: 10px 0;}
a.example { font-weight: bold }
a.plain:link,a.plain:visited { text-decoration: none; color: #900B09; background-color: transparent }
a.plain:hover,a.plain:active { text-decoration: underline; color: #FF0000; background-color: transparent }
a.header:link,a.header:visited { text-decoration: none; color: black; background-color: transparent }
a.header:hover,a.header:active { text-decoration: underline; color: black; background-color: transparent }
table.sitemap a:link,table.sitemap a:visited { text-decoration: none; color: black; background-color: transparent }
table.sitemap a:hover,table.sitemap a:active { text-decoration: underline; color: black; background-color: transparent }
.toprect_txt a:link,.toprect_txt a:visited { text-decoration: none; color: #900B09; background-color: transparent }
.toprect_txt a:hover,.toprect_txt a:active { text-decoration: underline; color: #FF0000; background-color: transparent }
a.m_item:link,a.m_item:visited { text-decoration: none; color: white; background-color: transparent }
a.m_item:hover,a.m_item:active { text-decoration: underline; color: white; background-color: transparent }
.chapter a:link { text-decoration: none; color: #8AC007; background-color: transparent }
.chapter a:visited { text-decoration: none; color: #8AC007; background-color: transparent }
.chapter a:hover { text-decoration: underline; color: #8AC007; background-color: transparent }
.chapter a:active { text-decoration: none; color: #8AC007; background-color: transparent }
#maincontent a.tryitbtn,#maincontent a.tryitbtn:link,#maincontent a.tryitbtn:visited,a.showbtn,a.showbtn:link,a.showbtn:visited { display: inline-block; color: #FFFFFF; background-color: #8AC007; font-weight: bold; font-size: 12px; text-align: center; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 4px; text-decoration: none; margin-left: 5px; margin-top: 0px; margin-bottom: 5px; border: 1px solid #aaaaaa; border-radius: 3px; white-space: nowrap; }
#maincontent a.tryitbtn:hover,#maincontent a.tryitbtn:active,a.showbtn:hover,a.showbtn:active { background-color: #ffffff; color: #8AC007; }
a.playitbtn,a.playitbtn:link,a.playitbtn:visited { display: inline-block; color: #ffffff; background-color: #FFAD33; border: 1px solid #FFAD33; font-weight: bold; font-size: 11px; text-align: center; padding: 10px; padding-top: 1px; padding-bottom: 2px; text-decoration: none; margin-left: 1px; border-radius: 3px; white-space: nowrap; }
a.playitbtn:hover,a.playitbtn:active { background-color: #ffffff; color: #FFAD33; }
#maincontent a.tryitbtnsyntax:link,#maincontent a.tryitbtnsyntax:visited,#maincontent a.tryitbtnsyntax:active,#maincontent a.tryitbtnsyntax:hover { font-family: verdana; float: right; padding-top: 0px; padding-bottom: 2px; background-color: #8AC007; ;border: 1px solid #aaaaaa; }
#maincontent a.tryitbtnsyntax:active,#maincontent a.tryitbtnsyntax:hover { color: #8AC007; ;background-color: #ffffff; }
table.chapter { font-size: 140%; margin: 0px; padding: 0px; padding-left: 3px; padding-right: 3px; }
table.chapter td.prev { text-align: left; }
table.chapter td.next { text-align: right; }
div.chapter { font-size: 120%; width: 100%; line-height: 30px; height: 30px; margin-bottom: 10px; border-bottom: solid 1px #eaeaea; padding-bottom: 8px; }
div.chapter div.prev { width: 40%; float: left; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.chapter div.next { width: 48%; float: right; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
span.color_h1 { color: #8AC007; }
span.left_h2 { color: #8AC007; }
span.new { float: right; color: #FFFFFF; background-color: #8AC007; font-weight: bold; padding-left: 1px; padding-right: 1px; border: 1px solid #ffffff; outline: 1px solid #8AC007; }
.notsupported,.notsupported:hover,.notsupported:active,.notsupported:visited,.notsupported:link { color: rgb(197,128,128) }
#err_form,#err_sent { color: #000000; background-color: #F6F4F0; border: 1px solid #d4d4d4; background-repeat: repeat-x; padding: 10px; padding-bottom: 0px; width: 95%; z-index: 1; margin-left: auto; margin-right: auto; margin-top: 10px; display: none; position: relative; }
#err_form h2,#err_sent h2 { margin-top: 0px; }
#err_form label { display: block; margin-bottom: 3px; }
#err_form input { border: 1px solid gray; width: 590px; height: 16px; display: block; padding: 4px; }
#err_form textarea { border: 1px solid gray; width: 590px; height: 100px; padding: 4px; display: block; }
#err_form .submit input { border: 1px solid gray; width: 100px; height: 18px; padding: 0px; padding-bottom: 2px; }
.err_close { width: 58px; padding: 0px; position: absolute; top: 5px; right: 5px; text-decoration: underline; cursor: pointer; }
table#bottomlinks { border: none; width: 100%; }
#bottomlinks td { text-align: left; padding: 10px; }
.bottomlinksraquo { font-weight: bold; color: #ff4800; }
#bottomlinks h3 { font-size: 14px; font-weight: bold; color: #555555; }
#bottomlinks a { font-size: 11px; color: #555555; text-decoration: none; }
.expandingMenu { width: 170px; overflow: hidden; }
.expandingMenuItem { width: 158px; padding-left: 12px; margin-top: 1px; margin-bottom: 0px; }
.expandingMenuSelected { background-image: url('images/minus_arrow.gif'); background-repeat: no-repeat; background-position: 1px 7px; background-color: #F6F4F0; border: 1px solid #e5e5e5; border-radius: 2px; margin-top: 1px; }
.expandingMenuNotSelected {background-image: url('images/plus_arrow.gif');background-repeat: no-repeat;background-position: 1px 7px;   padding: 0px;margin-top: 0px;margin-bottom: 0px;}
#leftcolumn .expandingMenuHeader { width: 152px; cursor: pointer; background-color: #F6F4F0; color: #000000; text-decoration: none; margin-left: 12px; margin-top: 1px; margin-bottom: 0px; padding: 2px; border: 1px solid #e5e5e5; border-radius: 2px; }

#leftcolumn .expandingMenuHeader:hover { background-color: #ffffff; }
#leftcolumn div.expandingMenuSelected a:link,#leftcolumn div.expandingMenuSelected a:visited { background-color: #ffffff; border: 1px solid #e5e5e5; margin-bottom: 0px; }
#leftcolumn div.expandingMenuItem a:link,#leftcolumn div.expandingMenuItem a:visited,#leftcolumn div.expandingMenuItem a:hover,#leftcolumn div.expandingMenuItem a:active { margin-bottom: 0px; }
#leftcolumn div.expandingMenuSelected a:hover,#leftcolumn div.expandingMenuSelected a:active { text-decoration: underline; }
#leftcolumn div.expandingMenuSelected .expandingMenuHeader { background-color: transparent; border: 1px solid transparent; }
#leftcolumn div.expandingMenuSelected .expandingMenuItem { width: 160px; padding-left: 5px; margin-bottom: 3px; }
#as_q { border: 1px solid #d4d4d4; padding: 0px; height: 20px; width: 150px; margin: 0px; padding-left: 2px; }
div#google_translate_element .goog-te-gadget-simple { margin-top: 2px; height: 25px; padding: 0px; border: 1px solid #d9d9d9; }
#google_translate_element a { font-size: 11px; color: #808080; text-decoration: none; font-family: verdana; padding-top: 0px; }
#google_translate_element a:hover { color: #222222; }
div.cse .gsc-control-cse,div.gsc-control-cse { background-color: transparent; border: none; padding: 0px; margin: 0px; }
.cse input.gsc-search-button,input.gsc-search-button { border: 1px solid #666; background-color: #555555; background-image: none; }
div.gsc-selected-option-container { max-width: 50%; padding: 0; }
div.gsc-option-menu { width: 200px; }
div.gsc-option-menu-item { width: 140px; }
td.gsc-search-button input.gsc-search-button { border-color: #555555; background-color: #555555; background-image: none; }
div.goog-te-gadget-simple { font-size: 11pt; }
img.goog-te-gadget-icon { margin-top: 3px; }
#customers { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; width: 100%; border-collapse: collapse; }
#customers td,#customers th { font-size: 1.2em; border: 1px solid #98bf21; padding: 3px 7px 2px 7px; }
#customers th { font-size: 1.4em; text-align: left; padding-top: 5px; padding-bottom: 4px; background-color: #A7C942; color: #fff; }
#customers tr.alt td { color: #000; background-color: #EAF2D3; }
table.browsersupport { border: 1px solid #c3c3c3; border-collapse: collapse; }
table.browsersupport th { background-color: #e5eecc; /*background-color:#98bf21;color:#ffffff;*/ border: 1px solid #c3c3c3; padding: 3px; vertical-align: middle; }
table.browsersupport td { border: 1px solid #c3c3c3; padding: 3px; vertical-align: middle; width: 60px; height: 32px; background-position: center; background-repeat: no-repeat; border: 1px solid #dadada; text-align: center; }
table.browsersupport td.bsProperty { font-family: courier new; white-space: nowrap; text-align: left; }
table.browsersupport .bsIE { background-image: url('/static/images/compatible_ie.gif'); }
table.browsersupport .bsFirefox { background-image: url('/static/images/compatible_firefox.gif') }
table.browsersupport .bsChrome { background-image: url('/static/images/compatible_chrome.gif'); }
table.browsersupport .bsSafari { background-image: url('/static/images/compatible_safari.gif'); }
table.browsersupport .bsOpera { background-image: url('/static/images/compatible_opera.gif') }
table.browsersupport .bsNoIE { background-image: url('/static/images/incompatible_ie.gif'); }
table.browsersupport .bsNoFirefox { background-image: url('/static/images/incompatible_firefox.gif') }
table.browsersupport .bsNoChrome { background-image: url('/static/images/incompatible_chrome.gif'); }
table.browsersupport .bsNoSafari { background-image: url('/static/images/incompatible_safari.gif'); }
table.browsersupport .bsNoOpera { background-image: url('/static/images/incompatible_opera.gif') }
table.browsersupport .bsPreIE { background-image: url('/static/images/precompatible_ie.gif') }
table.browsersupport .bsPreFirefox { background-image: url('/static/images/precompatible_firefox.gif') }
table.browsersupport .bsPreChrome { background-image: url('/static/images/precompatible_chrome.gif'); }
table.browsersupport .bsPreSafari { background-image: url('/static/images/precompatible_safari.gif'); }
table.browsersupport .bsPreOpera { background-image: url('/static/images/precompatible_opera.gif') }
a.backtop { background: url(../img/backtotop.png) no-repeat center center; bottom: 20px; cursor: pointer; display: none; height: 70px; position: fixed; right: 20px; text-indent: -9999px; width: 70px; z-index: 100; }
table.browserref{border-collapse:collapse;width:100%}
table.browserref tr:nth-child(even){background-color:#f6f4f0}
table.browserref tr:nth-child(odd){background-color:#fff}
table.browserref tr.fixzebra{background-color:#f6f4f0}
table.browserref th{height:32px;background-repeat:no-repeat;background-position:center center;border:1px solid #d4d4d4;background-color:#fff;font-weight:normal;color:#555;padding:5px;vertical-align:middle}
table.browserref td{border:1px solid #d4d4d4;text-align:center;padding:5px;padding-top:7px;padding-bottom:7px;vertical-align:top}
table.browserref .bsIE{background-image:url('/static/images/compatible_ie.gif')}
table.browserref .bsFirefox{background-image:url('/static/images/compatible_firefox.gif')}
table.browserref .bsEdge{background-image:url('/static/images/compatible_edge.gif')}
table.browserref .bsChrome{background-image:url('/static/images/compatible_chrome.gif')}
table.browserref .bsSafari{background-image:url('/static/images/compatible_safari.gif')}
table.browserref .bsOpera{background-image:url('/static/images/compatible_opera.gif')}

/*百度分享 2012-04-27 by @liuxg*/
.share-box .share-box-top, .share-box-bottom,.share-box .bds_tools_32 a.shareCount {background: url(../img/share_bg.png) no-repeat !important}
.share-box{position:fixed;_position:absolute; left:50%;  margin-left:548px; width:63px; top:130px;}
.share-box-fixed {position:fixed; top:80px;}
.share-box-top {height:30px; background-position:0 0; text-indent:-9999em; overflow:hidden}
.share-box .share-box-bottom {height:5px; font:0/0 arial ; background-position:0 -35px !important}
.share-box-inner {padding-bottom:10px; overflow:hidden;zoom:1; background:#FFF}
.share-box #bdshare a,.share-box .bds_tools_32 span.bds_more {_display: inline; margin:4px 0 0 10px; font-family: arial !important}
.share-box .bds_tools_32 a.shareCount,.share-box .bds_tools_32 a.shareCount:hover {padding:4px 0 0 0; margin:2px 0 0 5px !important;
width:50px; height:31px; background-position:0 -45px !important; line-height:31px; text-align:center; color:#fff !important;
text-decoration:none}
.share-box .shareCount {display: none}
.html5badge { background-image: url('/static/images/html5_badge20.png'); background-repeat: no-repeat; background-position: right; }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.428571429; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.example-btn { color: #fff; background-color: #5cb85c; border-color: #4cae4c; }
.example-btn:hover{color:#fff;background-color:#47a447;border-color:#398439}
.example-btn:active{background-image:none}

#content h3 { font-size: 1.4em; font-weight: 700; margin: 8px 0;padding-left:0px;font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,WenQuanYi Micro Hei,Arial,sans-serif; -webkit-font-smoothing: antialiased;}
#content h4 { margin: 20px 0 10px; font-weight: 600; color: #333; line-height: 1.7;font-size: 13px;} 
#content ol li { list-style-type: decimal; margin: 0 0 1em 2.5em; padding: 0;line-height: 1.5em;} 
#content ol li, .article-body ul li { font-size: 13px; word-break: break-all; }
#content ol { list-style: decimal outside none; margin: 10px 0; padding: 0 0 0 30px; line-height: 1.7; }
#content ol li { list-style-type: decimal !important; margin: 0 0 5px; line-height:23.8px;}
#content h1:first-child, #content h2:first-child { margin-top: 0; padding-top: .25em; border-top: none; }

.ColLeft{width:100%;margin:0;padding:0px;margin-bottom: 10px;background-color: #F6F4F0;}
.CategoryTree{margin:0;padding:0;}
.CategoryTree .titlebar{height:32px;line-height:32px;}
.CategoryTree .titlebar h3{margin:0;color:#67ad03;text-align: center;}
.CategoryTree ul{padding: 0;margin: 0px;}
.CategoryTree ul li{height:32px;line-height:32px;padding:0 10px;position:relative;vertical-align:middle;cursor:pointer;display:block;border-top: 2px solid #ffffff;}
.CategoryTree ul li .tit{display:block;font-weight:bold;}
.CategoryTree ul li ul{position:absolute;background:#F6F4F0;border:1px #666 solid;right:153px;top:0;display:none;float: left;text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.CategoryTree ul li ul{padding:0 10px;}
.CategoryTree ul li ul li i{color:#666;font-size:11px;;padding:0 10px}
.CategoryTree ul li.selected{z-index:99;position:relative;}
.CategoryTree ul li.selected .h2-tit{position:absolute;z-index:88;background:#F6F4F0;border:1px #666 solid;border-bottom:3px #666 solid;border-left:0;width:150px;height:32px;line-height:32px;padding-left:2px;margin-left:-4px}
.CategoryTree a{color:#000;text-decoration:none;}
.CategoryTree a:hover{color:#000;text-decoration:underline;}
.CategoryTree a:active{color:#000;}
.CategoryTree .double-li { width: 300px;}
.CategoryTree .double-li li { width: 42%; float: left; display: inline;}

.hl-default{color:#000}
.hl-code{color:Gray}
.hl-brackets{color:Olive}
.hl-comment{color:#a50}
.hl-quotes{color:#8b0000}
.hl-string{color:#a11}
.hl-identifier{color:#05a}
.hl-builtin{color:Teal}
.hl-reserved{color:Green}
.hl-inlinedoc{color:#00f}
.hl-var{color:#00008b}
.hl-url{color:#00f}
.hl-special{color:Navy}
.hl-number{color:Maroon}
.hl-inlinetags{color:#00f}
.hl-main{background-color:#fff;font-family:Menlo,Monaco,Consolas,"Andale Mono","lucida console","Courier New",monospace;white-space:pre-wrap;word-break:break-all;word-wrap:break-word}
.hl-gutter{background-color:#999;color:#fff}
.hl-table{font-family:courier;font-size:12px;border:solid 1px #d3d3d3}
@media handheld,only screen and (max-width:1024px){.right-column{display:none}
.pc-nav{display:none}
.mobile-nav{display:inline-block;width:100%}
.middle-column-home{width:76%;margin-right:0}
.middle-column{width:82%}
.big-middle-column{width:100%}
.swatch{display:none}
.home_feature_thumbnail{width:43%;float:right;margin:0 0 20px 20px}
.sub-navigation-articles{display:none}
.codelist a.item-top h4{font-size:14px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.codelist a.item-top{width:40%}}@media handheld,only screen and (max-width:768px){body{-webkit-text-size-adjust:none;-webkit-appearance:none}
.right-list button{display:block}
input[type=radio]{-webkit-appearance:"radio"}
.shortcuts .shortcut{width:22.4%}
.container,.row,body{min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.col,.eightcol,.elevencol,.fifteencol,.fivecol,.fourcol,.fourteencol,.ninecol,.onecol,.sevencol,.sixcol,.sixteencol,.tencol,.thirteencol,.threecol,.twelvecol,.twocol{width:auto;float:none;margin-left:0;margin-right:0}
.ad-336280{display:none}
.archive-options{display:none}
.left-column{display:none}
.right-column{display:none}
.middle-column,.middle-column-home{width:100%}
.ad-box{margin:0;padding:10px}
.small-ads{margin:0;padding:10px}
.small-ads .bsap a{border:4px solid #ededed}

.marked{padding:0.2em;margin:0;background-color: #eceae6;border-radius:3px;font-weight:bold;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace}
.html5badge { background-image: url(/static/images/html5_badge20.png); background-repeat: no-repeat; background-position: right:}


