@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#666;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}

/*框架*/
.layout{ clear:both;width:1000px;text-align:left;margin:0 auto;color:#666;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.an{ background:url(/images/zbjl/an.png) no-repeat;}
.hui{ background-color:#f9f9f9;}
.banner{ overflow:hidden; margin-bottom:10px;}
.mleft{ width:630px;}
.mright{ width:324px;}

/*页头*/
.header{ height:84px;}
.header .logo{ display:block; margin:13px 15px 0 0;}
.header h1{ border-left:1px solid #d2d2d2; color: #f65c20; font-size: 28px; height: 45px; line-height: 45px; margin-top: 18px; padding: 0 26px;}
.header h1 a{ color: #f65c20;}
.header h1 a:hover{ text-decoration:none;}
.header .nav{ height:20px; line-height:20px; margin-top:32px;}
.header .nav a{ display:block;}
.header .nav .nr01{ padding:0 15px 0 26px; background-position:0 1px;}
.header .nav .nr02{ padding:0 15px 0 17px; background-position:0 -39px;}
.header .nav .nr03{ padding:0 15px 0 23px; background-position:0 -78px;}
.header .nav .nr04{ padding:0 15px 0 22px; background-position:0 -119px;}
.header .nav .nr05{ padding:0 15px 0 20px; background-position:0 -159px;}
.header .nav .nr06{ padding:0 15px 0 25px; background-position:0 -198px;}
.header .nav .nr07{ padding:0 15px 0 25px; background-position:0 -237px;}
.header .nav .nr08{ padding:0 15px 0 26px; background-position:0 -280px;}

/*登录*/
.loginbg{ background-color:#fc8f1a;}
.login{ height: 50px; color: #fff;}
.login a{ color: #fff;}
.login .dlq .dl,.login .dlq .zc{ display: inline-block; width:36px; padding-left:24px; line-height:50px; font-size:14px; background-position:0 -422px; margin-right: 50px;}
.login .dlq .zc{ background-position:0 -465px;}
.login .dlh .hl,.login .dlh .hr{ display: inline-block; line-height:50px; font-size:14px; padding-left:24px; margin-right: 20px; background-position:0 -422px;}
.login .dlh .hr{ background-position:0 -522px;}
.login .appBar{ display:block; background-color: #f3611d; background:url(/images/jianzhushiwu/spirit.png) no-repeat 19px -116px #f3611d; color: #fff; display: inline-block; padding: 0 13px 0 38px; line-height:50px;}

/*列表内容*/
.list{ margin-bottom:10px;}
.list .tit{ height:58px; line-height:58px;}
.list .tit h1{ font-weight:400; display:block; font-size:18px;}
.list .dq{ background-color:#f9f9f9; padding:8px 15px; margin-bottom: 15px;}
.list .dq a{ display:inline-block; float:left; line-height:26px; width: 75px; _width: 74px; font-size: 14px; text-align: center;}
.list .dq a:hover{ color:#fc8f1a;}
.list .dq .hover{ color:#fc8f1a;}
.list li{ clear:both; font-size:14px; height:30px; line-height:30px; overflow:hidden; vertical-align:top;}
.list li .l{ display:block; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:550px;}
.list li .r{ color:#999; display:block; font-size:12px; text-align:right; width:80px;}
.list .xx{ border-bottom:1px dotted #c1c1c1; clear:both; height:12px; margin-bottom:12px; overflow:hidden;}
.fy{ clear:both; color:#666; height:30px; overflow:hidden; padding:20px 0; text-align:center;}
.fy a{ display:inline-block; background-color:#f2f2f2; color:#666; line-height:30px; margin-right:5px; _margin-right:3px; padding:0 10px; text-decoration:none; vertical-align:middle;}
.fy .hover{ background-color:#fc8f1a; color:#fff;}
.fy .dd{ line-height:30px; padding:0 9px;}
.fy .stest{ background-color:#f2f2f2; border:0 none; height:30px; line-height:30px; text-align:center; width:30px;}
.fy .atest{ background-color:#fc8f1a; border:0 none; color:#fff; cursor:pointer; height:30px; line-height:30px; width:50px;}

/*右侧*/
.rtit{ line-height:42px; height:42px; clear:both;}
.rtit-left{ padding-left:18px; font-size:18px; background-position:0 -385px;}
.rtit-right{ color:#999;}

/*近期直播*/
.zb{ height:440px; background-color:#fafafa; margin: 20px 0 10px 0; padding-top: 5px;}
.zb .rztit{ line-height:42px; height:42px; clear:both; margin-bottom: 10px;}
.zb .rztit-left{ padding-left:18px; font-size:18px; background-position:0 -385px;}
.zb .zcen{ margin-left: 14px; border-left: 1px solid #d2d2d2;}
.zb .zcen .nr{ padding-left: 20px; margin-bottom: 15px;}
.zb .zcen .nr i{ width: 9px; height: 8px; background-position:0 -781px; top: 27px; left: -5px; _left: -25px;}
.zb .zcen .nr-t{ line-height: 20px;}
.zb .zcen .nr-t .hot{ display: block; width: 30px; padding-left: 13px; font-weight: 700; color: #fff; background-position:0 -660px; margin-left: 12px;}
.zb .zcen .nr-t .zz{ display: block; width: 60px; padding-left: 13px; font-weight: 700; color: #fff; background-position:0 -720px; margin-left: 12px;}
.zb .zcen .nr-b{ clear: both; line-height: 20px; padding-top: 5px;}
.zb .zcen .mb0{ margin-bottom: 0;}
.zb .zbot{ display: block; width: 110px; height: 36px; background: #ff8400; text-align: center; line-height: 36px; font-size: 14px; font-weight: 700; color: #fff; margin: 20px auto 0; border-radius: 3px;}

/*使用流程*/
.sylc{ margin-bottom:10px; line-height: 32px; padding-left: 18px;}

/*推荐课程*/
.tjkc{ margin-bottom:10px; padding: 5px 0 15px 0; background: #fafafa;}
.tjkc li{ float: left; width: 104px; padding-left: 36px; line-height:26px; background:url(/images/zbjl/an.png) no-repeat 15px -832px;}

/*最新资讯*/
.zxzx{ margin-bottom:10px;}
.zxzx li{ padding-left:22px; line-height:26px; background:url(/images/zbjl/an.png) no-repeat 0 -832px;}

/*友情链接*/
.ybody{ border-bottom:1px solid #efefef; border-top:1px solid #efefef; padding:12px 0;}
.yqlj{ line-height:24px; color:#6e6868;}
.yqlj b{ display:block; font-size:16px; line-height:32px;}
.yqlj a{ color:#6e6868; white-space:nowrap;}

/*面包屑*/
.mbx{ height:44px; line-height:44px;}

/*新闻内容*/
.news{ border:1px solid #ededed; padding:10px 20px; margin-bottom:10px;}
.news h1{ line-height:28px; padding:10px 0; font-size:20px; font-weight:bold; color:#00000; text-align:center;}
.news .mark{ line-height:36px; height:36px; border-bottom:1px solid #cccccc; color:#888888; text-align:center;font-size:12px; position:relative;}
.news .mark a{ cursor:pointer;}
.news .mark p{ font-size:12px;}
.news #fontzoom{ font-size:14px;}
.news p{ margin:10px 0; line-height:24px; color:#000000;}
.news .editor{ text-align:right; line-height:40px; color:#fc8f1a;}
.news .editor a{ color:#fc8f1a;}

/*分享*/
.share a{ color:#333;}
.share .info-share{padding:6px 0 0 0; float:right;}

/*编辑推荐*/
.bjtj{ padding:10px 0 8px 0; background:url(/images/jianzao/index2016/list_04.jpg); margin-bottom:10px;}
.bjtj .tit{ width:90px; height:32px; background-color:#fc8f1a; text-align:center; line-height:32px; font-size:14px; color:#fff; font-weight:700; margin-bottom:8px;}
.bjtj li{ float:left; width:315px; line-height:32px; font-size:14px;}

/*延伸+上下条*/
.ysyd{ line-height:46px; font-size:14px;}
.sxt{ margin-bottom:10px;}
.sxt p{ height:34px; overflow:hidden; clear:both; line-height:34px; font-size:14px; margin-bottom:6px;}
.sxt p span{ display:inline-block; width:88px; height:34px; background-color:#f0f0f0; text-align:center; cursor:pointer; margin-right:10px;}

/*相关资讯*/
.xgzx{ margin-bottom:10px;}
.lggtit{ height:45px; line-height:42px; margin-bottom:6px; background:url(/images/jianzao/index2016/yj_05.gif) repeat-x bottom;}
.lggtit-l{ font-weight:700; font-size:14px; border-bottom:3px solid #fc8f1a; padding:0 20px;}
.lggtit-r{ color:#999;}
.lggtit-r a{ color:#999;}
.xgzx li{ float:left; width:305px; height:32px; line-height:32px; font-size:14px; overflow:hidden; padding:0 5px;}

/*网站导航*/
.wzdh{ margin-bottom:10px;}
.wzdh .top{ height:44px;}
.wzdh .top a:hover{ color:#333;}
.wzdh .top li{ float:left; line-height:44px;}
.wzdh .top li i{ display:none;}
.wzdh .top li a{ padding:0 2px;}
.wzdh .top .hover{ position:relative; z-index:1;}
.wzdh .top .hover i{ display:block; width:22px; height:11px; position:absolute; top:34px; left:50%; margin-left:-15px; background-position:0 -1460px;}
.wzdh .top .hover a{ color:#fc8f1a;}
.wzdh .bot{ padding:10px 11px; line-height:28px; background-color:#fff8ed; border:1px solid #ffe9d5;}













































