@charset "gb2312";
/*
@author: he
@update: he (2018-04-17)
*/
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px;font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
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:#333;}
a:hover{color:#00cbda; text-decoration: none;}
a,a:hover{outline:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.clear{ clear: both;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.huiBg{ background: #e9ecee;}
.marb20{ height: 20px; overflow: hidden; clear: both;}
.marb40{ height: 40px; overflow: hidden; clear: both;}

/*面包屑*/
.mbx{ height: 32px; line-height: 32px; color: #999; margin-bottom: 20px;}
.mbx a{ color: #999;}
.mbx a:hover{ color: #00cbda; text-decoration: none;}

/*左侧列表*/
.l-list{ width: 800px;}
.l-list .tit{ height: 44px; line-height: 44px; background: #f4f4f4; margin-bottom: 20px;}
.l-list .tit-left{ display: block; font-size: 20px; font-weight: 400; margin-left: 10px;}
.l-list .tit-right{ display: block; font-size: 14px; color: #999; margin-right: 10px;}
.l-list .navtit{ height: 42px; line-height: 42px; font-size: 14px; border-bottom: 1px solid #f0f0f0; margin-bottom: 20px;}
.l-list .navtit .diyu{ width: 72px; padding-left: 18px; z-index: 1; cursor: pointer;}
.l-list .navtit .diyu .jiao{ display: block; top: 18px; right: 14px; width: 14px; height: 6px; background: url(/images/listNews/icon_04.png) no-repeat; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.l-list .navtit .diyu .tiao{ display: block; overflow: hidden; top: 14px; right: 0; width: 1px; height: 14px; background: #e5e5e5;}
.l-list .navtit .diyu .dypop{ display: none; top: 42px; left: 0; width: 784px; padding: 7px; border: 1px solid #e5e5e5; background: #fbfbfb;}
.l-list .navtit .diyu .dypop .list{ float: left; display: block; margin: 0 7px; _margin: 0 6px; border: 0; width: 42px; height: 30px; line-height: 30px; font-size: 14px;}
.l-list .navtit .diyu .dypop .list.on{ color: #02bcc9;}
.l-list .navtit.on .diyu .jiao{ transform:rotateZ(180deg);}
.l-list .navtit .nlist{ display: block; float: left; padding: 0 16px; _padding: 0 15px;}
.l-list .navtit .nlist.on{ font-weight: 700; color: #02bcc9; border-bottom: 1px solid #02bcc9;}
.l-list .bot{ margin-bottom: 30px;}
.l-list .bot li{ height: 36px; line-height: 36px; clear: both; font-size:14px;}
.l-list .bot li .txt{ width: 700px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.l-list .bot li .time{ display: block; font-size: 12px; color: #ccc;}
.l-list .bot li.xx{ height: 18px; line-height: 18px; border-bottom: 1px solid #f0f0f0; margin-bottom: 18px;}
.l-list .bot{ margin-bottom: 30px;}
.l-list .kong{ padding: 120px 0 0}
.l-list .kong-pic{ display: block; width: 200px; margin: 0 auto;}
.l-list .kong-txt{ line-height: 104px; text-align: center; font-size: 24px; color: #666;}

/*全国自考网*/
.l-list .xgzx{ margin-bottom: 30px;}
.l-list .xgzx .xtit{ height: 39px; border-bottom: 1px solid #e0e0e0; margin-bottom: 12px;}
.l-list .xgzx .xtit-l{ padding: 0 3px; line-height: 39px; height: 39px; font-size: 16px; border-bottom: 1px solid #02bcc9;}
.l-list .xgzx .xnav{ height: 39px; line-height: 39px; border-bottom: 1px solid #e0e0e0; margin-bottom: 18px;}
.l-list .xgzx .xnav li{ float: left; height: 39px; line-height: 39px; font-size: 16px; padding: 0 15px; cursor: pointer;}
.l-list .xgzx .xnav li.on{ color: #02bcc9; border-bottom: 1px solid #02bcc9;}
.l-list .xgzx .xbot{ display: none;}
.l-list .xgzx .bbot li{ overflow: hidden; float: left; width: 380px; height: 32px; line-height: 32px; font-size: 14px; margin-right: 20px; white-space: nowrap; text-overflow: ellipsis;}
.l-list .xgzx .bbot li a:hover{ color: #00cbda; text-decoration: none;}
.l-list .xgzx .bbotM li{ overflow: hidden; float: left; width: 90px; height: 32px; line-height: 32px; font-size: 14px; margin-right: 10px; white-space: nowrap; text-overflow: ellipsis;}
.l-list .xgzx .bbotM li a:hover{ color: #00cbda; text-decoration: none;}

/*右侧广告*/
.r-banner{ width: 360px;}
.r-banner .han{ display: block; margin-bottom: 20px;}
.r-banner .han img{ width: 360px; height: 216px;}
.r-bannerfd{ position: fixed; top: 0; right: 0; _position:absolute;_top:expression(eval(document.documentElement.scrollTop))}

/*自考服务*/
.r-tit{ height: 35px; line-height: 35px; border-bottom: 1px solid #f1f1f1; padding-top: 10px; margin-bottom: 20px;}
.r-tit-left{ font-size: 16px; padding-right: 7px; border-bottom: 1px solid #00cfdd;}
.r-tit-right{ display: block; font-size: 16px; color: #02bcc9;}
.r-zkfw{ width: 360px; overflow: hidden;}
.r-zkfw .cbox{ width: 381px;}
.r-zkfw .cbox .han{ display: inline-block; width: 104px; height: 36px; text-align: center; line-height: 36px; font-size: 14px; border: 1px solid #dcdcdc; border-radius: 3px; margin: 0 20px 20px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.r-zkfw .cbox .han2{ display: inline-block; width: 104px; height: 36px; text-align: center; line-height: 36px; font-size: 14px; border: 1px solid #dcdcdc; border-radius: 3px; margin: 0 20px 20px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding: 1px 17px;}
.r-zkfw .cbox .han:hover,.r-zkfw .cbox .han2:hover{ border: 1px solid #00cfdd; color: #00cfdd; text-decoration: none;}
.r-zkfw .cbox .han:active,.r-zkfw .cbox .han2:active{ border: 1px solid #00cfdd; background:#00cfdd ;color:#fff}
.r-zkfw .cbox .han2{ width: 133px;}

/*最新资讯*/
.r-zxwd{ margin-bottom: 20px; padding-top: 10px;}
.r-zxwd .tit{ height: 39px; line-height: 39px; border-bottom: 1px solid #f1f1f1; margin-bottom: 12px; cursor: pointer;}
.r-zxwd .tit li{ float: left; font-size: 16px; padding: 0 15px;}
.r-zxwd .tit li.on{ color: #00cfdd; border-bottom: 1px solid #00cfdd;}
.r-zxwd .cbox{ display: none;}
.r-zxwd .cbox p{ width: 100%; height: 30px; line-height: 30px; font-size: 14px;}
.r-zxwd .cbox p a:hover{ color: #00cfdd;}

/*翻页*/
.fy{ overflow:hidden; clear:both; text-align:center; height:34px; padding:0 0 40px 0; color:#666;}
.fy a{ display:inline-block; margin:0 7px; vertical-align:middle; width: 34px; height: 34px; line-height:34px; color:#666; font-size: 14px; border-radius: 3px;}
.fy a:hover{ background-color: #cde0e5; text-decoration: none;}
.fy .hover{ background-color:#00cbda; color:#fff;}
.fy .hover:hover{ background-color:#00cbda; color:#fff;}
.fy .sw{ width: 56px;}
.fy .np{ width: 70px;}
.fy .hui{ color: #cccccc; cursor: auto;}
.fy .hui:hover{ background:none;}

/*上部搜索*/
.tSousuo{ height: 30px; margin-bottom: 10px;}
.tSousuo .inp{ width: 232px; height: 28px; border: 1px solid #e5e5e5; border-radius: 3px; margin-left: 10px;}
.tSousuo .inp-btn{ display: block; width: 36px; height: 28px; background: url(/images/listNews/icon_03.png) no-repeat center; cursor: pointer;}
.tSousuo .inp-txt{ width: 176px; height: 28px; border: 0; line-height: 28px; color: #999; font-size: 14px; margin-left: 10px;}

/*jquery-select.tipxw固定样式请勿动*/
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background:none}
.select_boxhs i{position:absolute}
.select_boxhs ul {list-style-type:none;padding:0;margin:0;width:100%;display:none;position:absolute}
.select_boxhs ul li{list-style-type:none;padding:0;margin:0}
.select_boxhs ul.show{display:block}

/*此处样式自定义*/
.tsSelect{width:94px;height:30px;font-family: "Microsoft Yahei"; margin-left: 10px; font-size:14px;}
.tsSelect input{border:1px solid #e5e5e5;width:82px;overflow:hidden;height:28px;line-height:28px; padding:0 0 0 10px;font-family: "Microsoft Yahei";color:#999; border-radius: 3px;}
.tsSelect input.on{color:#333}
.tsSelect i{display:block;width:13px;height:7px;top:12px;right:10px; background: url(/images/listNews/icon_02.png) no-repeat;transition:all .3s linear}
.tsSelect i.on{transform:rotateZ(180deg)}
.tsSelect ul {width:92px; border:1px solid #e5e5e5;overflow: hidden;background:#fff}
.tsSelect ul li {overflow:hidden;width:82px;cursor:pointer;line-height:28px;height:28px;padding:0 0 0 10px;}
.tsSelect ul li.hover {background:#a7cee2;color:#fff}

/*底部搜索*/
.bSousuoBg{ background: #f8f8f8; padding: 14px 0 8px;}
.bSousuo .ltxt{ width: 94px; line-height: 30px; font-size: 16px;}
.bSousuo .rtxt{ line-height: 30px; font-size: 16px;}
.bSousuo .rtxt a{ color: #02bcc9; margin-right: 28px;}
.bSousuo .inp{ width: 232px; height: 28px; border: 1px solid #e5e5e5; background: #fff; border-radius: 3px;}
.bSousuo .inp-btn{ display: block; width: 36px; height: 28px; background: url(/images/listNews/icon_03.png) no-repeat center; cursor: pointer;}
.bSousuo .inp-txt{ width: 176px; height: 28px; border: 0; line-height: 28px; color: #999; font-size: 14px; margin-left: 10px;}
.bSousuo .tbox{ height: 30px; margin-bottom: 6px;}
.bSousuo .bbox{ height: 30px; margin-bottom: 12px;}







