body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
body { font-family: Microsoft YaHei, Helvitica, Verdana, Tohoma, Arial, san-serif; }
.page-url { margin-top: 10px; border-top: 1px solid #E5E5E5; text-align: center; }
.page-url-link { font-size: 0.8em; line-height: 160%; text-decoration: none; text-shadow: 0 1px white; -webkit-text-shadow: 0 1px #fff; -moz-text-shadow: 0 1px #fff; color: #CACACA; }
.fn-clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fn-clear { zoom: 1; }
.share { margin: 15px 0; font-size: 14px; word-wrap: break-word; color: #727272; margin: 15px 0; display: block; }
.share .share-1 { float: left; width: 49%; display: block; }
.share .share-2 { float: right; width: 49%; display: block; }
.share button { font-size: 16px; padding: 8px 0; border: 1px solid #adadab; color: #000; background-color: #e8e8e8; background-image: linear-gradient(to top, #dbdbdb, #f4f4f4); box-shadow: 0 1px 1px rgba(0,0,0,0.45), inset 0 1px 1px #efefef; text-shadow: .5px .5px 1px #fff; text-align: center; border-radius: 3px; width: 100%; }
.share img { width: 22px!important; height: 22px!important; vertical-align: top; border: 0; }
html { min-height: 100%; }
a { cursor: pointer; text-decoration: none; color: #111; }
a:link { cursor: pointer; text-decoration: none; color: #111; }
a:hover { cursor: pointer; text-decoration:underline; color: #111; }
a:visited { color: #555; }
img { border: 0; }
body { min-height: 100%; color: #111; padding: 0; margin: 0; background-color: #f4e7bd; background-repeat: repeat-y; background-size: 100% auto; }
.bowith { width: 96%; max-width: 800px; margin: 0 auto; padding: 0px 2%; }
.bowithfull { width: 100%; max-width: 800px; margin: 0 auto; padding: 0px; }
.left { float: left; }
.right { float: right; }
.radius { -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; }
#divpage { min-height: 100%; width: 92%; max-width: 800px; padding: 0px 4%; margin: 0 auto; overflow: hidden; background-repeat: repeat-y; background-size: 100% auto; font-size:20px; }
/*顶部浮动导航：开始*/
#header2 { width: 100%; display: block; max-width: 800px; height: 42px; color: white; margin: 0 auto; }
#header { width: 100%; display: block; max-width: 800px; height: 42px; color: white; position: fixed; margin: 0 auto; top: 0; left: 0; right: 0; z-index: 2000; background-color: #22292c; }
#header #gotoIndex { width: 45px; height: 100%; background: url("http://wxj.weixinjia.net/image/mobile/wsite/icon/14.png") no-repeat 7px 6px; background-color: rgba(0,0,0,0.2); -webkit-background-size: 29px 27px; -o-background-size: 29px 27px; }
#header #return { width: 40px; height: 100%; font-size: 1.6em; font-weight: bolder; color: #fff; }
#header .title { font-size: 1em; display: block; padding-left: 0px; margin-right: 67px; text-align:left; line-height: 42px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height: 40px; }
#header .title a { color:#FFF;}
#header .right { position: absolute; right: 0; top: 0; }
#header img { height: 42px; width: 100px; }
#brand img { display: block; width: 100%; }
.dropdown-menu-top, .dropdown-menu { display: none; position: absolute; right: 5px; top: 48px; z-index: 9999; background: rgba(0,0,0,0.8); background-color: #000; filter: alpha(opacity = 80) 9; box-shadow: 0 0 3px rgba(0,0,0,0.8); min-width: 150px; margin-left: 0; margin-left: 0; list-style: none!important; margin-bottom: 0; max-width: 300px; }
.dropdown-menu:after { position: absolute; top: -8px; right: 22px; content: ""; width: 0; height: 0; border: 8px solid transparent; border-bottom: 8px solid rgba(0,0,0,0.8); border-top: 0; }
.dropdown-menu-top.show, .dropdown-menu.show { display: block; }
.dropdown-menu-top li, .dropdown-menu li { border-top: 1px solid #666; border-bottom: 1px solid #000; }
.dropdown-menu-top li:first-child, .dropdown-menu li:first-child { border-top: 0; }
.dropdown-menu-top li:last-child, .dropdown-menu li:last-child { border-bottom: none; }
.dropdown-menu-top li a, .dropdown-menu li a { text-align: left; display: block; width: auto; height: 42px; line-height: 42px; padding-left: 10px; color: #fdf7f7; font-size: 16px; margin: 0; white-space: nowrap; overflow: hidden; }
.dropdown-menu-top li a:link, .dropdown-menu-top li a:visited, .dropdown-menu li a:link, .dropdown-menu li a:visited { color: #fdf7f7; }/*顶部浮动导航：结束*//*课程列表：开始*/
.kclistline { color: #d5d5d5; width: 90%; height: 2px; border: none; border-top: 1px solid #d5d5d5; }
.kclist { padding: 5px 14px; }
.kclist .time { font-size: 0.9em; padding: 0.3em 0 0 0.3em; }
.kclist .num { font-size: 1em; padding: 0.2em 0em; }
.kclist .tit { font-size: 0.9em; padding: 0.2em 0em; }/*课程列表：结束*//*具体一篇课程：开始*/
.kconenum { background-color: #6bcbc9; color:#fff; text-align: center; font-size: 1.1em; padding: 0.4em 0em 0.2em 0em; }
.kconetit { background-color: #6bcbc9; color:#fff; text-align: center; font-size: 1em; padding: 0.1em 0em 0.5em 0em; }
.kconejsimg { padding: 0; position: relative; }
.kconejsimg img { display: block; padding: 0; margin: 0; width: 100%; }
.kconejsimg .jiangshi { bottom: 0; font-size: 0.9em; color: #FFFFFF; height: auto; left: 0; line-height: 1.1em; padding: 0.4em; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 1111; background: #000000; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.kconemusic { }
.kconeinfo { padding: 0.6em 0.8em; font-size: 1em; line-height: 160%; }
.kconeinfo p { padding: 0.3em 0.3em; }
.kconetitle { padding: 0.8em 0.8em; font-size: 1.2em; }
.kconedashang { width: 100%; padding: 1em 0px; margin: 0; }/*具体一篇课程：结束*//*页面底部：开始*/
.footerpic { width: 100%; display: block; max-width: 800px; margin: 0 auto; padding: 0; }
.footerpic img { display: block; border: 0; width: 100%; height: auto; padding: 0; margin: 0; }
.footertxt { min-height: 100%; width: 88%; max-width: 800px; padding: 0px 6%; margin: 0 auto; padding: 0; font-size: 0.9em; line-height: 150%; color: #555; }
#footlogo2 { width: 100%; display: block; max-width: 800px; height: 130px; color: white; margin: 0 auto; }
#footlogo { width: 100%; display: block; max-width: 800px; color: white; position: fixed; margin: 0 auto; padding: 0 0 -1px 0; bottom: 0; left: 0; right: 0; z-index: 2001; border: 0px solid #007fd1; }
#footlogo img { display: block; border: 0; width: 100%; height: auto; padding: 0; margin: 0; }/*页面底部：结束*//*讲师课程列表：开始*/
.clear { clear: both; height: 0px; overflow: hidden; }
.kclist2 { padding: 10px 0px; }
.kclist2 a { cursor: pointer; text-decoration: none; color: #626262; }
.kclist2 a:link { color: #626262; }
.kclist2 a:visited { color: #333333; }
.kclist2 .pic { width: 20%; }
.kclist2 .pic img { display: block; width: 98%; border: 0; }
.cui-bubble-layer .tit { font-size: 0.9em; padding: 0.2em 0em; }
.cui-bubble-layer .numtime { font-size: 0.9em; padding: 0.2em 0em; }
.cui-bubble-layer-wai { width: 71%; padding: 0px 10px; }
.cui-bubble-layer { background: #fff; border: #eeeeee 1px solid; border-radius: 4px; padding: 10px; position: relative; }
.cui-bubble-layer:before { position: absolute; content: ""; width: 12px; height: 12px; -webkit-transform: rotate(45deg); background: #fff; border-bottom: #eeeeee 1px solid; border-left: #eeeeee 1px solid; top: 14px; left: -2px; margin-left: -5px; z-index: 1; }/*讲师课程列表：结束*/
/*底部*/
#footerlinks{font-size: 18px; text-align: center; padding: 26px 0px 26px 0px;}
#footerlinks a {text-decoration: underline;}
#copyrights{ font-size: 14px; text-align: center; color: #888;}
/*列表页*/
.pictxt{ margin:0; padding: 10px 0 10px 0px; border-bottom:1px #c4bfbf dashed;}
.pictxt h4{ color:#333; font-size:16px; font-weight:bolder;}
.pictxt h4 a{ color:#333; text-decoration: none;}
.pictxt .source{ padding:4px 0px; font-size: 10px; color: #999;}
.pictxt p{margin: 0 0 0 0; padding: 0px; font-size: 12px; line-height:150%; color: #464646;}
/*首页*/
.leftnavheading {  margin: 10px 0 6px 0; padding: 0px; font-family: Georgia; font-size: 22px; color: #7e8901; }
.leftnavheading h4 {  margin: 0px; padding: 0px; font-family: Georgia; font-size: 22px; font-weight:bolder; color: #7e8901; }
.leftnav { margin: 0px; padding: 0px; }
.leftnav ul {  margin: 0px; padding: 0px 0 0 0; display: block; }
.leftnav ul li { height: 24px; margin: 0px; padding: 6px 0px 0px 0; display: block; border-bottom: 1px dotted #222222; }
.leftnav ul li a.leftnav {  height: 20px;  margin: 0px; padding: 3px 0 0 19px; font-family: Arial; font-size: 16px; font-weight: normal; color: #464646; text-decoration: none; }
.leftnav ul li a.leftnav:hover {  height: 20px;  margin: 0px; padding: 3px 0 0 19px; font-family: Arial; font-size: 16px; font-weight: bold; color: #b22d00; text-decoration: none; }
.leftnav ul li a.leftnavbot { height: 18px; margin: 0px; padding: 3px 0 0 19px; font-family: Arial; font-size: 12px; font-weight: normal; color: #464646; text-decoration: none; background-image: url(images_pc/leftnavbot.jpg); background-repeat: no-repeat; }
.leftnav ul li a.leftnavbot:hover {  height: 18px;  margin: 0px; padding: 3px 0 0 19px; font-family: Arial; font-size: 12px; font-weight: bold; color: #b22d00; text-decoration: none; background-image: url(images_pc/leftnavbot.jpg); background-repeat: no-repeat; }
.midheading { margin: 0px; padding: 0px; font-family: Georgia; font-size: 28px; color: #7e8901; }
.midheading h2 { margin: 0px; padding: 0px; font-family: Georgia; font-size: 28px; font-weight:bolder; color: #7e8901; }
/*末端页*/
.newstitle{padding: 10px 0px;}
.newstime{}
.newstext{padding: 10px 0px;}
.newstext a{text-decoration: underline;}
/*中国经济网logo*/
.celogodiv {overflow:hidden;height:2.2rem;line-height:3rem;background-color:#8f1c21; background-image:url(images_mm/banner.png); background-size:cover; padding:3px 12px 0 10px;}
.ce_logo{display:block;margin-top:0rem;width:6.8rem;height:1.8rem;background:url(images_mm/logo.png) no-repeat 0 0;background-size:100% 100%}
/*中国经济网底部版权*/
.footerbox{overflow:hidden;background:#8f1c21;color:#88c2f5;padding:1rem 1rem 1.5rem; text-align:center;}
.footerbox p{color:#fff;font-size:1rem; line-height:1.5rem;}
/*省份的表格*/
.sftd { width:20%; padding:6px 0px; text-align:left; font-size:16px; }
/*表单相关：输入框、下拉框*/
.divinputwai { min-height: 100%; width: 98%; max-width: 800px; padding: 0px; margin: 3px auto 0 auto; overflow: hidden; background-repeat: repeat-y; background-size: 100% auto; font-size:18px; border:2px solid #999; }
.divinput { padding:10px 4% 0 4%; }
.control-group { padding:16px 0 0 0; }
.input-xlarge { width:6em; height:1.8em; }
.zhushi { font-size:14px; color:#555; }
#iszhengwencheckbox { width:1.4em; height:1.4em; }
#issearchtime, #tmbeginyear, #tmbeginmonth, #tmendyear, #tmendmonth, #meiyenum { width:5em; height:2em; }
#nianyueri { padding:16px 0 16px 0; line-height:2.8em; }
#jigou { width:12em; height:2.2em; }
#kaishisousuo { width:8em; height:3em; font-size:18px; }
/*提示文字*/
.tishiwenzi { padding:10px 0 10px 0; }
/*搜索文档列表*/
.zclistalldiv { padding:5px 0px 20px 0px; }
.kclist3 { padding: 10px 0px; }

