@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;}
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;}
.marb40{ height: 40px; overflow: hidden; clear: both;}
.marb20{ height: 20px; overflow: hidden; clear: both;}

/*顶部筛选*/
.dbsx{ margin-bottom: 14px; background: #fff; padding: 10px;}
.dbsx .sxbox{ width: 1086px; padding-left: 94px; line-height: 40px; font-size: 14px; color: #666;}
.dbsx .sxbox a{ color: #666;}
.dbsx .sxbox a:hover{ color: #00cbda;}
.dbsx .sxbox .bt{ width: 84px; padding-left: 10px; left: 0; top: 0;}
.dbsx .sxbox .list{ display: block; margin-right: 40px; white-space: nowrap;}
.dbsx .sxbox .on{ color: #ee8f3b;}
.dbsx .sxbox .on:hover{ color: #ee8f3b;}
.dbsx .xx{ display: block; clear: both; height: 5px; border-bottom: 1px dashed #e0e0e0; margin-bottom: 5px;}

/*筛选结果*/
.zttit{ height: 74px;}
.zttit .left{ line-height: 74px; font-size: 18px; color: #666;}
.ztbox{ overflow: hidden;}
.ztbox .cbox{ width: 1220px;}
.ztbox .list{ display: block; width: 285px; height: 160px; background: url(/images/listNews/pic_01.jpg) no-repeat; margin: 0 20px 20px 0;}
.ztbox .list .ttxt,.ztbox .list .ttxt2{ line-height: 76px; padding: 24px 20px 0; font-size: 24px; color: #fff; text-align: center;}
.ztbox .list .ttxt2{ line-height: 38px;}
.ztbox .list .btxt{ line-height: 38px; text-align: center; font-size: 20px; color: #fff;}

/*翻页*/
.fy{ overflow:hidden; clear:both; text-align:center; height:34px; padding:20px 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;}


/*20180427 顶部筛选修改  hp*/
.clear{ clear: both; height: 1px;}
.Ntoptox{ background:#fff; padding:15px 0; margin-bottom: 20px;}
.Ntoptox .ltxt{ float: left; display: block; padding: 0 20px; font-size: 16px; line-height: 30px; font-weight: 700;color: #00cbda;}
.Ntoptox .sousuo{ width: 232px; height: 28px; border: 1px solid #e5e5e5; border-radius: 3px; margin: 0 20px 0 10px;}
.Ntoptox .sousuo .linp{ width: 180px; height: 28px; border: 0; line-height: 28px; font-size: 14px; color: #999; margin-left: 8px;}
.Ntoptox .sousuo .han{ display: block; width: 34px; height: 28px; background:url("/OtherItem/images/selcourse/ico03.png") no-repeat center; cursor: pointer;}
.Ntopbox{ display: none;}
.Ntopbox .Ntop_nav{ background:#fff; padding:3px 10px;}
.Ntopbox .Ntop_nav li:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.Ntopbox .Ntop_nav li{ line-height:40px; padding:5px 0; border-bottom:1px dashed #e0e0e0; font-size:14px;*zoom:1;}
.Ntopbox .Ntop_nav li.no{ border-bottom:0;}
.Ntopbox .Ntop_nav .tit{ float:left; width:85px; text-indent:10px; line-height:40px;}
.Ntopbox .Ntop_nav .tit2{ float:left; text-indent:10px; width: 60px; height: 40px; margin-right: 24px; background:url("/OtherItem/images/selcourse/ico06.png") no-repeat right center;}
.Ntopbox .Ntop_nav .list{ line-height:40px; margin-left:85px;}
.Ntopbox .Ntop_nav .list span{ display:block; float:left; padding:0 40px 0 0; color:#666; white-space:nowrap;}
.Ntopbox .Ntop_nav .list .all{ padding:0 40px 0 0;}
.Ntopbox .Ntop_nav .list .all.on{ color:#ff8a17;}
.Ntopbox .Ntop_nav .list .all.on a{ color:#ff8a17;}
.Ntopbox .Ntop_nav .list span a{color:#666;}
.Ntopbox .Ntop_nav .list span.on{ color:#ff8a17;}
.Ntopbox .Ntop_nav .list span.on a{ color:#ff8a17;}
.Ntopbox .Ntop_nav .list2 span{ padding-right: 30px;}

/*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}

/*面包屑*/
.mbx{ height: 32px; line-height: 32px; color: #999; margin-bottom: 20px;}
.mbx a{ color: #999;}
.mbx a:hover{ color: #00cbda; text-decoration: none;}