/*public*/
html{}
body{ font-family: "Microsoft Yahei";}
a{cursor: pointer;}
.clear{clear: left;clear:right;}
.fr{float: right}
.fl{float: left;}
.container{padding-left: 0px;padding-right: 0px;}

/*index*/
.top_head{height: 28px;background-color: #0167bf;color:#d7d7d7;line-height: 28px;font-size: 12px; }
.top_head a{color:#d7d7d7;margin-left:10px;}
.top_head a span{margin-right: 5px;}
.top_head a:hover{text-decoration: none;color: #fff;}
.top_head p{margin-bottom: 0px;}
.top_logo{background-color: #0167bf; position: relative;background-image:url("../images/banner22.jpg");background-repeat: no-repeat;background-position:left;height:219px;backgroud-size:100% } 

.top_logo img{display:none;}
.top_logo .fr{position: absolute;right: 0px;top: 0px;}
.top_logo .fl{z-index: 1;}
.top_nav ul li{color: #333;display: inline-block;width: 13.9%;height: 46px;text-align: center;line-height: 46px;}
.top_nav ul li a{color: #333;font-size: 16px;width: 100%;display: block;}
.top_nav ul li a:hover{border-bottom: 2px solid #0167bf;text-decoration: none; }
.top_nav ul li .active{border-bottom: 2px solid #0167bf;}
.top_nav ul{border-style: none;padding: 0px;margin-bottom: 2px;}

/*banner*/
.banner_box{height: 360px;width: 100%;}
.carousel-inner{width:1200px;margin:0 auto;padding:0}
.carousel-inner > .item > img{height: 357px}

/*培训通知*/
.tit_box{border-bottom: 2px solid #e3e3e3;margin-top:20px}
.tit_box h3{font-size: 24px;color:#0167bf;display: inline-block;margin-bottom: 20px;font-weight: bold;}
.tit_box span{font-size: 14px;color:#cccccc;display: inline-block;text-transform:uppercase;}
.tit_box a{font-size: 14px;color: #999999;line-height: 66px;}
.tit_box a:hover{color: #0167bf;}
.list_box{list-style: none;padding: 0px;}
.list_box li{margin-top: 20px;margin-bottom: 20px;display: block;height: 60px;}
.list_box li:hover{background-color: #fafafa;}
.list_box li:hover h4{color:#0167bf; }
.list_box .date{color: #999999;width: 60px;height: 60px; text-align: center; color: #999; padding-top: 8px;background-color: #f5f5f5;}
.list_box .date i{font-size: 30px;line-height: 30px; display: block;text-align: center; width: 100%;font-style: normal;}
.list_box .date p{font-size: 12px;display: block;width: 100%;text-align: center;margin-bottom: 0px;}
.list_box a{padding-left:15px; width: 93%;overflow: hidden;}
.list_box a:hover{text-decoration: none;}
.list_box a h4{color: #333;font-size: 16px;width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;}
.list_box a span{color: #9b9997;font-size: 12px;width:98%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;}
.login_box{margin-top: 40px;}
.login_box ul {background-color: #f5f5f5;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;}
.login_box ul li a{color: #0167bf;font-weight: bold;font-size: 20px;width: 268px;border-style: none;margin: 0px;border-radius: 0px;text-align: center;line-height: 60px;}
.login_box ul li a:hover{background-color: #f5f5f5;}
.login_box .nav-tabs > li.active > a{color: #0167bf;font-weight: bold;margin:0px;border-style: none;background-color: #fafafa;border-top: 2px solid #0167bf;border-radius: 0px}
.login {padding:20px;background-color: #fafafa;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding-top: 0px;}
.login input{margin-bottom:20px;height: 40px;line-height: 40px; }
.login .fl{width: 128px;}
.login span{text-align: center;width:90px;float: left;height: 34px;line-height: 34px; display: block;background-image: url("../images/yanzheng.png"); margin-left: 10px;font-size:30px;font-weight: bold;height: 40px;line-height: 40px;}
.login_box .login button{width: 100%;background-color: #0167bf;color: #fff;margin-top: 0px;margin-bottom: 20px;height: 40px;}
.login_box .login button:hover{opacity: 0.9}
.login a{font-size: 12px;}
.Login_a .fr{color:#0167bf; }
.Login_a .fl{color:#333; }
.login_box ul{border-bottom: 1px solid #fafafa;}
.login_box .nav-tabs .login_top{padding: 10px;    border: 1px solid #ddd;width: 100%; font-size: 20px;text-align: center;
    line-height: 60px;    color: #0167bf;font-weight: bold; margin: 0px;border-style: none;background-color: #fafafa; border-top: 2px solid #0167bf; border-radius: 0px;}


/*政策法规*/
.policies_new{background-color: #fafafa;background-image: url("../images/bg11.png"); padding-bottom: 30px;}
.policies{background-color: #fafafa;background-image: url("../images/bg11.png"); padding-bottom: 30px;}
.policies .col-md-9 ul img{width: 159px ;height: 98px;}
.policies .col-md-9 ul>:first-child{}
.policies .col-md-9 ul>:first-child a{width: 80%;}
.policies .col-md-9 ul>:first-child a span{ width: 90%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;white-space:normal;}
.policies .col-md-9 ul li:hover{background-color: #fff;}
.policies .col-md-9 ul li:hover .date {background-color: #fff;}
.Service_box{border:1px solid #ebebeb;margin-top: 40px;height: 276px;}
.Service{position: relative;background-image: url("../images/kf.png"); height: 210px;background-position: center center }
.Service img{position: relative;top: 20px;left: 10px;z-index: 1}
.Service span{position: relative;top: 70px;right: 100px;z-index: 1;font-size: 20px;font-weight: bold;color: #0167bf;}
.message_box {padding-top: 10px;padding-left: 20px;height: 64px;background-color: #fff;}
.message_box a{font-size: 18px;color: #333;margin-left: 10px;}
.message_box a:hover{text-decoration: none;}
.message_box:hover{background-color: #fafafa; }
.message_box:hover a{color:#0167bf;}
.load_box{ border:1px solid #ebebeb;margin-top: 20px;height:110px; padding-left: 20px;padding-top: 30px;background-color: #fff;}
.load_box:hover{background-color: #fafafa;cursor: pointer;}
.load_box:hover span{color:#0167bf;}
.load_box img{margin-right: 15px;}
.load_box span{font-size:18px;color: #333;}
.load_box p{color: #999999;}

/*培训流程*/
.process{height: 180px;width: 100%;background-color: #fafafa;padding-left: 30px;padding-top: 40px;}
.process a{width: 70px;display:block;text-align:center;font-size: 16px;color: #333;margin-left: 20px;margin-right: 20px;}
.process a:hover{color:#0167bf;}
.process a:hover .p_img1 {background-position: bottom;}
.process a:hover .p_img2 {background-position: bottom;}
.process a:hover .p_img3 {background-position: bottom;}
.process a:hover .p_img4 {background-position: bottom;}
.process a:hover .p_img5 {background-position: bottom;}
.process a:hover .p_img6 {background-position: bottom;}
.p_img1{display: block; width: 70px;height: 80px; background-position: top;background-image: url("../images/p1.png");}
.p_img2{display: block; width: 70px;height: 80px; background-position: top;background-image: url("../images/p2.png");}
.p_img3{display: block; width: 70px;height: 80px; background-position: top;background-image: url("../images/p3.png");}
.p_img4{display: block; width: 70px;height: 80px; background-position: top;background-image: url("../images/p4.png");}
.p_img5{display: block; width: 70px;height: 80px; background-position: top;background-image: url("../images/p5.png");}
.p_img6{display: block; width: 70px;height: 80px; background-position: top;background-image: url("../images/p6.png");}

/*工作动态*/
.Work{height: 370px;border: 1px solid #ebebeb;margin-top: 40px;}
.Work_tit{height: 52px;background-image: url("../images/workbg1.png");background-color: #fafafa;}
.Work_tit img{margin-top: 14px;margin-left: 10px;}
.Work_box .col-md-3 ul{list-style: none;padding: 0px;margin-top: 20px}
.Work_box .col-md-3 ul a span{font-size: 30px;color: #0167bf;display: inline-block;margin-left: 30px}
.Work_box .col-md-3 ul a p{font-size:16px;color: #333;display: inline-block;}
.Work_box .col-md-3 ul li{padding-top: 10px;padding-bottom: 10px;}
.Work_box .col-md-3 ul a:hover{text-decoration: none;}
.Work_box .col-md-3 ul li:hover{background-color: #fafafa;}

/*新增课程展示*/
.course_box{padding-bottom:20px;}
.course_box .row .col-md-3{margin-top: 20px;margin-bottom: 20px;}
.course_box .row .col-md-3 a{border-radius: 5px;background-color: #fff;overflow: hidden;height: 250px;display: block;}
.course_box .row img{width: 100%;height: 120px;border-radius: 5px 5px 0px 0px ;}
.course_box .row .col-md-3 h5{font-size: 16px;color: #333;width:100%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;display: block;padding: 10px;margin-bottom: 0px;}
.course_box .row .col-md-3 span{font-size: 13px;color: #999999;width:100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;text-overflow: ellipsis;white-space:normal;padding: 10px;overflow: hidden;height: 65px;}
.course_box .row .col-md-3 a:hover{text-decoration: none;}
.course_box .row .col-md-3 a:hover h5{color: #0167bf;}
.course_box .row .col-md-3 a:hover img{opacity: 0.9}

/*新增课程展示二次修改*/
.new_box{background-color: #fafafa; padding-bottom: 20px;   background-image: url("../images/bg21.png");margin-top: 30px;padding-bottom: 40px;}   
.new_class .row a{position:relative;}
.new_class .row a div{position: absolute;background-image: url("../images/black.png");bottom:36px;left: 0px;opacity: 0;width:269px;height: 110px;}
.new_class .row a span{border-radius: 3px; line-height: 40px;height: 40px;display: block;width: 129px;border: 1px solid #fff;color: #fff;margin-top:35px;margin-left: 70px;text-align: center;}
.new_class .row a:hover div{opacity: 1;}
.new_class .row a:hover{text-decoration: none;color: #0167bf;}
.new_class .row a img{width: 269px;height: 110px;}
.new_class .row .col-md-4{margin-top: 20px;}
.new_class .row .col-md-4 h5 {background-color: #fff;padding: 6px; margin-top: 0px; font-size: 15px; color: #333;width: 100%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; display: block; padding: 10px; margin-bottom: 0px;}
.new_box .col-md-3 .Work{background-color: #fff;}

/* 通知公告  */
.Common_box ul{margin-top: 20px;padding-left: 15px;}
.Common_box ul li {padding-top: 10px;padding-bottom: 10px;}
.Common_box ul li a{color: #333;}
.Common_box ul li span{color: #999999;}
.Common_box ul li:hover a{text-decoration: none;color: #0167bf;}

/*常见问题*/
.que{height: 370px;border: 1px solid #ebebeb; margin-top: 40px;}
.que_box .que ul {margin-top: 20px;}
.que_box .que ul li {padding: 0px;margin-top:0px;margin-bottom:10px;}
.que_box .que ul li h4{width: 90%;}
.que_box .que ul li span{color: #9b9997;font-size: 12px;width:80%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;display: block;margin-left:0px;}
.que ul li {padding-top: 0px;}
.mj .list_box{margin-right: -22px;}
.mj .list_box li{display: inline-block;}
.mj .list_box li{display:none;}
.mj .list_box a{border: 1px solid #ebebeb; margin-top: 10px;display:block;width: 197px;height: 290px;margin-right: 22px;padding-left: 0px;}
.mj .list_box a:hover{ cursor:text}
.mj .list_box a:hover h4{color:#333; }
/*.mj .list_box a:hover{border: 1px solid #0167bf;}*/
.que_box .list_box li:hover{background-color:  #fff;}
.que_box .mj ul li a img {width: 120px;height: 120px;border-radius: 50%;margin-right: 38px;margin-top: 20px;margin-bottom: 20px;}
.que_box .mj ul li h4{text-align:center;line-height: 40px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 30px;padding-right: 30px;}
.que_box .mj ul li span{text-align:center;line-height: 26px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 30px;padding-right: 30px;}


 /* footer */ 

 .footer_top{background: url("../images/link-7.jpg") repeat-x left bottom;height: 125px;}
 .footer{background-image: url("../images/footer.png");width: 100%;height: 230px;background-repeat: no-repeat;}
 .link{border-bottom: 1px solid #999999;padding-top: 30px;height: 90px;margin-bottom:30px;}
.link span {display:inline-block;width: 98px;height: 62px;background-image: url("../images/link.png");}
 .link ul{list-style: none;border-left: 1px solid #fff;padding-left: 10px;margin-left: 20px}
.link ul li{display:inline-block;}
.link ul li a{color: #fff;border-right: 1px solid #fff;padding-left: 20px;padding-right: 20px;line-height: 50px;}
 .footer p{margin-top: 20px;text-align: center;color: #cacaca;margin-top: 10px;margin-bottom: 5px;}

/*分页*/
 .breadcrumb{margin-top: 20px;background-color: #fafafa;margin-bottom:0px}
 .brea_box{border-top: 1px solid #ddd;}

 /*page*/
.mj_box .pager li > a:focus {
 background-color: #fff;
}


/* 名家*/
.mj_box .tab-pane{min-height: 300px;}
.mj_box .nav-tabs > li > a{border-style: 1px solid #ddd;background-color: #f5f5f5;margin-right: 20px;border-radius: 0px;color: #666;border-style: none;}
.mj_box .nav-tabs > li > a:hover{background-color: #0167bf;color: #fff;border-radius: 0px;border-style: none;}
.mj_box .nav-tabs{border-style: none;margin-top: 20px;}
.mj_box .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color: #0167bf;color: #fff;border-radius: 0px;border-style: none;}


.modal-content{font-size:20px}
.modal-dialog{margin:234px auto}