@charset "utf-8";
/* CSS Document */
/*通用样式*/
*{ padding:0; margin:0;}
body{ font-size:12px;font-family: HelvLight-Norma1d0d6b0044d01,Hiragino Sans GB, \5fae\8f6f\96c5\9ed1; min-width:auto;background: #f7f7f7;}
ul,li{ list-style-type:none;}
img{ vertical-align:middle; border:none;}
a,a:hover,a:link,a:active,a:visited{ text-decoration:none; color:#303030;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block;*zoom:1}
.fl{ float:left;}
.clear{ clear:both;}
.fr{ float:right;}

.blank10{ height:10px;}
.blank20{ height:20px;}

/*顶部样式*/
.fx_top { height: 35px;line-height: 35px; background:#f6f6f6;color: #505050;border-bottom: 1px solid #fff;}
.fx_top .mainbox {width: 1180px; margin: 0 auto;}

.fx_top .left {float: left;color: #505050; height:35px;}

.fx_top .right {float: right;margin-left: 20px;}
.fx_top .right .face {float: left;position:relative; z-index:1000; cursor:pointer;}
.fx_top .right a {color: #505050;float: left;}
.fx_top .right a:hover{ color:#4ea832;}
.fx_top .right .face .iconfont {padding-left: 5px;font-size: 14px;color: #c4cacf;}
.fx_top .right .face img { width: 25px;height: 25px; border-radius: 50%; float: left; margin: 5px 10px 0px 0px;}
.fx_top .right .iconbox {padding-left: 20px;}
.fx_top .right .iconbox .iconfont { font-size: 14px;color: #ffa12d; padding-right: 3px;}
.fx_top .left .iconfont {padding-left: 5px;font-size: 15px; color: #ffa12d;}

.top_lm{margin:0 20px 0 0;}
.top_lm li{text-align: center; float: left; position: relative;display: inline;font-size: 12px;margin-right: -1px; line-height:35px; }
.top_lm li a{color: #636363; display: inline-block;cursor: pointer; position: relative;z-index: 9;width:70px;line-height:15px;border-top: 4px solid #f7f7f7;border-right: 1px solid #eee;}
.top_lm li a:hover{ color:#4ea832;}

.face .u-navdropmenu { -webkit-transition-property: opacity,-webkit-transform; -moz-transition-property: opacity,-webkit-transform;-ms-transition-property: opacity,-webkit-transform;-o-transition-property: opacity,-webkit-transform;transition-property: opacity,-webkit-transform;-webkit-transition-duration: 0.15s; -moz-transition-duration: 0.15s; -ms-transition-duration: 0.15s; -o-transition-duration: 0.15s; transition-duration: 0.15s;-moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;-webkit-transform: scale(0.9);opacity: 0; pointer-events: none;display: none\9; visibility: hidden;top: 100%;left: -15px; width: 120px;padding: 0px; background: #fff;border: 1px solid #e7e7e7;position: absolute;z-index: 10000;}
.face:hover .u-navdropmenu {opacity: 1;-webkit-transform: scale(1);pointer-events: all;display: block\9;visibility: visible;}
.face .u-navdropmenu .arrr {top: -9px;left: 50%; margin-left: -7px; width: 14px;height: 9px;background: url(../sprite.png) 9999px 9999px no-repeat; background-position: -187px 0; position: absolute;}
.face .u-navdropmenu .dropitem {text-align: center; line-height: 40px;  font-size: 12px; color: #666; display: block;float:none;}
.face .u-navdropmenu .dropitem span {margin: 0 9px;display: block; border-bottom: 1px solid #f2f2f2; position:relative;}
.face .u-navdropmenu .dropitem span i.num_message{text-align: center; position: absolute;  background: #78B31D; line-height: 15px; padding:0 3px; font-style: normal; border-radius: 15px;font-size: 10px;color: #fff;top: 5px;}

.head_login .login3 {margin: 0 10px;vertical-align: middle; color:#505050;}
.head_login a{cursor: pointer;}

/*----------------头部样式----------------*/
.head{background: #fff; padding-bottom:20px;}
.head .main_head{width: 1180px;margin: 0 auto;position: relative;}
/*logo样式*/
.head .main_head .head_logo {padding-right:90px;height:102px;line-height:102px;}
.head .main_head .head_logo img{height: 89px;}

/*搜索*/
.head .main_head .search {width:530px;margin-top: 32px; height:38px;position: relative;z-index: 999;}
.head .main_head .search .search_text {box-sizing: initial;width:371px; color:#c0c0c0;font-family: Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5B8B\4F53,sans-serif;height:36px;padding-right:71px;padding-left:84px; line-height:36px;float: left;border: none; position: absolute;top: 0;right:0;border:1px solid #ccc;border-radius: 3px 0 0 3px;}
.head .main_head .search .search_go {width:70px;height: 36px; border: 1px solid #5EB942; background:#5EB942;border-left: none;text-align: center;cursor: pointer;line-height: 36px; position: absolute;right: 0;}
.head .main_head .search .search_go .search_icon { background:url(../images/search_btn.png) no-repeat center; border:0; width:100%; height:100%;}

.head .main_head .search .selSearch{position: absolute;top:6.5px;height:25px;line-height:25px;cursor: pointer;z-index: 9999999;left: 0;color: #919ca5;font-family: "\5FAE\8F6F\96C5\9ED1";}
.head .main_head .search .selSearch .nowSearch{font-size: 14px;color: #5b6269;background: url(../images/search_j.png) no-repeat 50px 50%; padding: 0px 30px 0px 15px; margin-left:3px;line-height: 25px;    border-right: 1px solid #ddd;}
.head .main_head .search ul.selOption {width: 74px;background: #fff;margin-left: 3px; margin-top: 5px;border: 1px solid #ddd;border-top: 0px;position:relative;}
.head .main_head ul.selOption li {height: 35px;line-height: 35px;}
.head .main_head ul.selOption li a {color: #808080;font-size: 13px; padding: 0px 30px 0px 15px;display: block;}

/*热门搜索*/
.head .main_head .searchbox .h_s_list {width: 570px;line-height: 20px;padding-top: 10px;overflow: hidden;}
.head .main_head .searchbox .h_s_list a {padding-right: 10px;}
.head .main_head .searchbox .h_s_list a:hover{color:#3eb135;}

/*右边电话*/
.right_box{margin-top: 28px;width: 270px;}
.head .main_head .right_box .tel_icon {background: url(../images/icon.png) no-repeat;background-position: -102px 0px;width: 48px;height: 48px;margin-right: 10px;}
.head .main_head .right_box p {font-size: 14px;color: #a6a6a6;}


/*----------------首页样式---------------*/
.w1180{ width:1180px; margin:auto;}

/*左边栏目分类*/
.w1180 .top_floor{margin: 30px 0;}
.w1180 .top_floor .box1{ position:relative; width:224px; height:420px; margin-right:10px;}
.w1180 .top_floor .box1 .head_nav_lefttop {position: absolute;left: 0px;width: 224px;height:40px; background-color:#0054a7;overflow: hidden;}
.w1180 .top_floor .box1 .head_nav_lefttop .ic{margin: 12px 10px 0 20px;width: 16px;height: 14px;background: url(../images/sprite.png) 9999px 9999px no-repeat; background-position: 0 0;}
.w1180 .top_floor .box1 .head_nav_lefttop .qb{display: block;}
.w1180 .top_floor .box1 .head_nav_lefttop .qb .qb_course{color: #fff;line-height:40px;font-size: 14px;}

.w1180 .top_floor .box1 .head_nav_leftbottom{left: 0px;top:40px;width: 224px;height: 424px;position:absolute;zoom:1;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_left{z-index: 2;top:-1px;left: 0;width: 224px;height: 425px;position:absolute;zoom:1;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_left .two_nav_leftbg{top: 0;left: 0;width: 100%; height: 100%;background-color:#444;position:absolute;zoom:1;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_left .two_nav_lefttext{top: 0;left: 0;height: 425px;width:100%;position:absolute;zoom:1;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_left .two_nav_lefttext .item { height: 70px;zoom:1;    border-top: 1px solid #4a4a4a;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_left .two_nav_lefttext .item.cur{/*box-sizing:border-box;*/}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_left .two_nav_lefttext .item .curbg {display: none;position: absolute;z-index: 1;top: -1px;left: 0;width: 225px;height: 84px;border-top: 1px solid #4ea832;border-bottom: 1px solid #4ea832;background-color: #fff;zoom: 1;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_left .two_nav_lefttext .item .inner{ position: relative;z-index: 2;height: 69px;padding: 0 13px 0 18px;overflow:hidden;zoom:1;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_left .two_nav_lefttext .item.cur .inner{width: 194px;background-color:#fff;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_left .two_nav_lefttext .item .inner .first {display: inline-block;font-size: 15px;line-height: 1;padding: 15px 0 5px 0;zoom:1;color: #fff;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_left .two_nav_lefttext .item .inner .second {font-size: 12px;margin-right: 9px;line-height:35px;zoom:1;color: #bbb;}

.w1180 .top_floor .box1 .head_nav_righttop{float: left;height: 51px;padding-left: 240px;zoom:1;}
.w1180 .top_floor .box1 .head_nav_righttop .nitem {cursor: pointer; position: relative;float: left; color: #333;font-size: 16px;line-height: 51px;width:100px; text-align:center;zoom:1;}
.w1180 .top_floor .box1 .head_nav_righttop .nitem:hover{ background:#4ea832; color:#fff;}
.w1180 .top_floor .box1 .head_nav_righttop .nitem .u-navdropmenu{-webkit-transition-property: opacity,-webkit-transform; -moz-transition-property: opacity,-webkit-transform;-ms-transition-property: opacity,-webkit-transform; -o-transition-property: opacity,-webkit-transform;transition-property: opacity,-webkit-transform;-webkit-transition-duration: 0.15s;-moz-transition-duration: 0.15s;-ms-transition-duration: 0.15s;-o-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;-webkit-transform: scale(0.9); opacity: 0;pointer-events: none;display: none\9;visibility: hidden;top: 100%;left: 0px;width:98px;padding: 0px; background: #fff; border: 1px solid #ddd;position: absolute;}
.w1180 .top_floor .box1 .head_nav_righttop .nitem .u-navdropmenu .arrr {top: -9px;left: 50%;margin-left: -7px; width: 14px;height: 9px;background: url(../images/sprite.png) 9999px 9999px no-repeat;background-position: -187px 0;position: absolute;}
.w1180 .top_floor .box1 .head_nav_righttop .nitem .u-navdropmenu .dropitem {text-align: center;line-height: 40px;font-size: 14px;color: #666;display: block;}
.w1180 .top_floor .box1 .head_nav_righttop .nitem .u-navdropmenu .dropitem:hover{ color:#78b31d;}
.w1180 .top_floor .box1 .head_nav_righttop .nitem .u-navdropmenu .dropitem span {margin: 0 9px;display: block;}
.w1180 .top_floor .box1 .nitem:hover .u-navdropmenu {opacity: 1;-webkit-transform: scale(1);pointer-events: all;display: block\9;visibility: visible;}

.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_left .two_nav_lefttext .item.cur .inner .first {color: #333;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_left .item.cur .inner .second {color: #666;}

.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_right{display:none;top:0px;left: 224px;width: 714px;position:absolute;min-height: 423px;background-color: #fff;border: 1px solid #ccc;}
.w1180 .top_floor .box1 .head_nav_leftbottom .item.cur .two_nav_right{ display:block;}

.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_right .rwrap {padding-left:40px; padding-bottom:30px;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_right .rwrap .tit {display: inline-block;font-size: 19px;color: #0054A7;line-height: 1;font-weight:normal;padding: 30px 0 15px 0;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_right .rwrap .links {max-width: 640px;line-height: 30px;position: relative; margin-top:15px;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_right .rwrap .links .sd_nav{display: block;font-size: 15px;padding-left: 0;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_right .rwrap .links .sd_nav a{color: #0054A7;float: left; font-size:15px; border:0;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_right .rwrap .links .sd_nav em { display:none;float: left;height: 18px;padding: 0px 5px;line-height: 18px;color:#FF9800;margin: 5px 0px 0px 10px;border: 1px solid #FF9800;border-radius: 3px;position: relative; font-style:normal;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_right .rwrap .links .sd_nav em .embg {width: 4px; height: 18px;background: url(../sdnavbg01.png) no-repeat 0 50%;left: -4px;position: absolute;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_right .rwrap .links a:hover{color:#4ea832; text-decoration:underline;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_right .rwrap .links a{ font-size:14px;border: 1px solid #DDD;display: inline-block;padding: 0px 8px;margin: 0px 15px 10px 0;height: 25px;line-height: 25px;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_right .rwrap .links span {padding: 0 10px;}
.w1180 .top_floor .box1 .head_nav_leftbottom .two_nav_right .rwrap a img.pic {right: 0;bottom: 0;max-width: 480px;max-height: 300px;position:absolute;}


/*右边模块*/
.w1180 .top_floor .box2{ width:946px;}

/*幻灯切换*/
.w1180 .top_floor .box3{ margin-top:10px;}
.w1180 .top_floor .box3 .leftfcous #focus{position: relative;height:414px; overflow:hidden;width: 674px; border-radius:2px;}
.w1180 .top_floor .box3 .leftfcous #focus .bd{position: relative}
.w1180 .top_floor .box3 .leftfcous #focus .focus-bar-box{width: 100%;height:414px;position: relative;overflow: hidden}
.w1180 .top_floor .box3 .leftfcous #focus .focus-bar{width: 10000px}
.w1180 .top_floor .box3 .leftfcous #focus .focus-bar li{float: left;width: 674px;height:414px}
.w1180 .top_floor .box3 .leftfcous #focus .focus-bar li a{width: 100%;height: 100%;display: block}
.w1180 .top_floor .box3 .leftfcous #focus .focus-bar li img{min-width: 100%;_width:100%;height: 414px;}
.w1180 .top_floor .box3 .leftfcous #focus .ft{position: absolute;left: 0;bottom: 0;z-index: 1;width: 674px;}
.w1180 .top_floor .box3 .leftfcous #focus .ftbg{position: absolute;left: 0;z-index: -1;width: 674px;height: 55px;bottom:0;}
.w1180 .top_floor .box3 .leftfcous #focus .change{position: absolute;left:0px;bottom: 20px;height: 12px; width:100%; text-align:center;}
.w1180 .top_floor .box3 .leftfcous #focus .change a{ display:inline-block;width: 10px;height: 10px;margin-right: 10px;-webkit-transition: .0s; transition: .0s;background:url(../images/newsyd.png) no-repeat;cursor: pointer;}
.w1180 .top_floor .box3 .leftfcous #focus .change a.on{background:url(../images/newsyd.png) no-repeat -10px 0px}

/*大栏目导航*/
.menu {height: 37px;line-height: 37px;border-bottom: 3px solid #0054a7;}
.menu a, .menu span {display: inline-block;margin: 0px 3px;font-size: 14px;font-weight: bold;}
.menu a {padding:0px 13px;}
/*-------------------右边信息-----------------------*/
/*登陆信息*/
.w1180 .top_floor .box3 .box3_right{ margin-left:10px;}
.w1180 .top_floor .box3 .user_infor { font-size:14px;border: 1px solid #ddd; background:#fff;height: 104px;padding: 10px; width:240px;}
.w1180 .top_floor .box3 .user_infor p{ margin-top:4px;}
.login_info_login {margin-top: 13px;}
.login_info_login a {width: 112px;height: 38px;line-height: 38px;display: inline-block;color: #fff;font-weight: bold;text-align: center;background-color: #3eb135;}
.login_info_login a.free_reg{margin-right: 15px;}
.login_info_login a span {float: left;margin: 11px -10px 0px 15px;width: 16px;height: 17px;background: url(../images/icon.png) no-repeat;background-position: 0px -41px;display: inline-block;overflow: hidden;}
/*切换信息*/
.f_c_top{height: 155px;border: 1px solid #ddd;margin-top: 10px;width:260px; background:#fff;}
.tab_title,.fast_nav{position: relative;}
.f_c_top .tab_title a {width: 50%;height: 30px;line-height: 30px;color: #000;background: #f7f7f7;float:left;text-align: center;border-bottom: 1px solid #ddd; cursor:pointer;}
.f_c_top .tab_title a.curr {background: #fff;border: 0; color:red;}
.tab_title span {position: absolute;left: 50%;top: 0;width: 0px;height: 30px;line-height:30px;display: inline-block;border-left: 1px solid #ddd;z-index: 10;}
.tabcon .tab_cont{padding: 10px;}
.tabcon .tab_cont li{overflow: hidden; height: 25px;line-height: 25px;text-overflow: ellipsis;white-space: nowrap;}
.tabcon .tab_cont li a:hover{ color:#3eb135;}
/*功能应用*/
.fast_nav {height:100px;margin-top: -1px;background: #f4f4f4;border: 1px solid #ddd; padding:10px;}
.fast_nav .name{font-size: 14px;color: #000;}
.btn_l, .btn_r, .btn_active {width: 16px;height: 16px;position: absolute;top: 10px;background: url(../images/icon.png) no-repeat;display: inline-block;overflow: hidden;}
.btn_l {background-position: -21px 0px;right: 35px;}
.btn_r {background-position: -38px 0px;right: 10px;}
.fast_list{margin-top: 10px;}
.fast_list li {width: 58px; height: 58px;border: 1px solid #ccc;border-radius: 5px;background: #fff;float: left;margin: 0 10px;}
.fast_list li a {display: block;text-align: center;}
.fast_list li a span {background: url(../images/fast_nav_n.png) no-repeat; width: 100%;height: 36px;display: block;}
.fast_list li a.list_icon_1 span{background-position:0px 0px;}
.fast_list li a.list_icon_1:hover span{background-position:-58px 0px;}
.fast_list li a.list_icon_2 span{background-position:0px -36px;}
.fast_list li a.list_icon_2:hover span{background-position:-58px -36px;}
.fast_list li a.list_icon_3 span{background-position:0px -72px;}
.fast_list li a.list_icon_3:hover span{background-position:-58px -72px;}
.fast_list li a.list_icon_4 span{background-position:0px -106px;}
.fast_list li a.list_icon_4:hover span{background-position:-58px -106px;}
.fast_list li a.list_icon_5 span{background-position:0px -140px;}
.fast_list li a.list_icon_5:hover span{background-position:-58px -140px;}
.fast_list li a.list_icon_6 span{background-position:0px -176px;}
.fast_list li a.list_icon_6:hover span{background-position:-58px -176px;}
.fast_list li a.list_icon_7 span{background-position:0px -210px;}
.fast_list li a.list_icon_7:hover span{background-position:-58px -210px;}
.fast_list li a.list_icon_8 span{background-position:0px -245px;}
.fast_list li a.list_icon_8:hover span{background-position:-58px -245px;}


/*-----------分类模块----------------*/
.floor{background: #fff;margin-bottom: 30px;padding: 15px 0;height: 450px;}
/*卫生资格开始*/
.floor h3.floor-title{font-weight: normal;line-height: 24px;margin: 10px 0;padding-left: 24px;display: inline-block;border-left: 3px solid #0054A7;float: left;width: 291px;font-size: 24px;color: #666;}
.floor a:hover h3.floor-title{color: #0054A7;}
.floor .categary-list li {text-align: center;float: left;border-bottom: 3px solid #fff;padding: 10px 16px;font-size: 16px;cursor: default;}
.floor .categary-list li.on {color:#0054A7;border-bottom: 3px solid #0054A7;}

/*左侧子类栏目*/
.floor .course-con{margin: 8px 18px 20px;}
.hot-course-panel {width: 275px;overflow: hidden;position: relative;float: left;height: 100%;margin-right: 15px;}
.hot-course-panel img {width: 100%; height:380px;display: block;-webkit-transition: all .5s ease-out;transition: all .5s ease-out;}
.hot-course-panel a:hover img {-webkit-transform: matrix(1.02,0,0,1.02,0,0);transform: matrix(1.02,0,0,1.02,0,0);}
.hot-course-panel .hot-course-box {width: 100%;position: absolute;bottom: 0; background:url(../images/leftimgbg.png);}
.hot-course-panel .hot-course-desc {margin: 14px 8px 14px 24px;}
.hot-course-panel .hot-course-desc li {float: left; margin-right:20px;}
.hot-course-panel .hot-course-desc a {font-size: 14px;line-height: 26px;color: #666;display: block;-webkit-transition: color .1s;transition: color .1s;}

/*右侧课程列表*/
.promotion-list {width: 102%;}
.course-r-panel .promotion-list li {width: 194px;padding: 10px;height: 201px;float: left; position: relative;}
.course-r-panel .promotion-list li:hover {padding: 9px;border: 1px solid #ddd;}
.course-r-panel .promotion-list{ display:none;}
.course-r-panel .promotion-list .class-cover .imgbox{width: 194px;height: 128px; overflow:hidden;}
.course-r-panel .promotion-list .class-cover img {width: 100%; height:100%;display: block;-webkit-transition: all .5s ease-out;transition: all .5s ease-out;}
.course-r-panel .promotion-list .class-cover:hover img {transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);}
.course-r-panel .promotion-list .class-title {font-size: 14px;display: block;margin: 7px 0 8px;line-height: 22px;height: 22px;overflow: hidden;}
.course-r-panel .promotion-list .class-price {color: #f60;margin-left: -3px;line-height: 33px;font-size: 20px;}
.course-r-panel .promotion-list .class-original-price {color: #999;text-decoration: line-through;}
.course-r-panel .promotion-list .hui-icon-play1-circle {color: #57bc4c;margin-right: 5px;}
.course-r-panel .promotion-list a.link-listen {display: block;float: right;color: #fff;margin-top: 7px;background: #3EB135;padding: 0 3px;}
.course-r-panel .promotion-list a.link-listen:hover {background: #27981e;color: #fff;}
.course-r-panel .promotion-list a.link-listen .icon-play1-circle{float: left;width: 13px;height: 13px;background: url(../images/icon.png) no-repeat center;background-position: 0px -25px;margin-top: 2px; margin-right: 2px;}

/*右侧下面的新闻*/
.pub_list_b {width: 308px;line-height: 20px;margin-top: 20px;border-top: 1px solid #ddd;padding-top: 40px; overflow:hidden;}
.pub_list_b dt, .pub_list_b dt a.dt_title {height: 20px;font-size: 14px;font-weight: bold;margin-bottom: 10px;}
.pub_list_b dt span {width: 4px;height: 14px;line-height: 14px;background: #0054a7;margin: 3px 10px 0px 0px;display: block;float: left;overflow: hidden;}
.pub_list_b dt a.dt_title {margin: 0;}
.pub_list_b dt a {font-weight: normal;margin-left: 15px;font-size: 12px;}
.pub_list_b dt a:hover{color:#3eb135;}
.pub_list_b dd {clear: both;line-height: 25px;}
.pub_list_b dd a {color: #666;top: 0px;left: 0px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;height: 25px;width: 300px;}
.pub_list_b dd a:hover{color:#3eb135;}
.pub_list_230 {width: 230px;}
.pub_list_b dd {clear: both;line-height: 25px; width:308px;}
.pub_list_b dd.tag_list a {width: 70px;height: 30px;line-height: 30px;text-align: center;display: block;margin: 0px 10px 5px 0px;float: left;background: #ddd;}
.pub_list_b dd.tag_list a.mr_0 {margin: 0px 0px 5px 0px;}
.pub_list_b dd.tag_list a:hover {background: #3eb135;color: #fff;}
/*卫生资格结束*/

/*内页头部*/
.innerTop .box1 .head_nav_leftbottom{ display:none;z-index:100 !important;}
.innerTop .box1:hover .head_nav_leftbottom{ display:block;}
.innerTop .top_floor .box1{ height:auto;position: absolute;}
.innerTop .top_floor{ margin-bottom:0px; margin-top:0;}

/*2017新修改的网授列表页*/
/*左边模块*/
.lBox{width: 870px;border-right: 1px solid #e4e4e4;padding: 0 22px 0 0;}
.rBox{width: 283px;padding-left: 24px;}
/*当前路径*/
.list_nav{padding-bottom:15px;}
.list_nav, .list_nav a{ color:#000;font-size:14px;font-family: "Microsoft Yahei","微软雅黑",tahoma,arial,tahoma,sans-serif;}
/*工具块样式*/
.othermenu {width:1128px;margin:0 auto 14px;padding:17px 26px;border-bottom: 3px solid #0054a7;}
.othermenu ul {display:block;list-style:none;width:373px;margin-right:30px;background:url(../images/icon_all_green.png) no-repeat right 3px;}
.othermenu .zx {width:307px;}
.othermenu .bk {width:326px;margin-right:0;}
.othermenu li {float:left;display:block;display:inline;margin-right:15px;color:#666;}
.othermenu li a {color:#535353;line-height:18px; white-space:nowrap;}
.othermenu li a:hover {color:#e6393b;}
.othermenu .title {width:20px;height:36px;line-height:18px;margin-right:20px;font-size:14px;font-weight:bold;text-align:center;}
.othermenu .title a {text-decoration:none;white-space:normal;}
.othermenu .w63 {width:63px;}
.othermenu .w73 {width:73px;}
.othermenu .otherlink {display:block;list-style:none;width:61px;margin:0;background-image:none;}
.othermenu .otherlink li {float:none;display:block;margin-right:0;text-align:right;}

.c_classmenu ul li,.c_classfiexd ul li{position: relative;padding-left: 80px;}
.c_classfiexd ul{ width:1180px; margin:auto;}