@charset "utf-8";
/* CSS Document */
body{ background:#fff;}

/*通知*/
.w_inform{padding-top: 60px;padding-bottom: 60px}
.w_news{width: 540px;}
.w_mainhead{}
.w_mainhead .w_mainheadn{background-color: rgb(152, 0, 23);width: 93px;height: 43px;color: #fff;font-size: 17px;text-align: center;line-height: 43px}
.w_mainhead .w_mainmore{color:rgb(80, 80, 80);font-size: 17px;line-height: 43px}

.w_news_box{padding-top: 33px}
.w_news_item{line-height: 27px;color: #505050;font-size: 17px;margin-bottom: 8px}
.w_news_item:hover a{color: rgb(212, 48, 48);font-weight: bold}
.w_news_item a{color: #000;vertical-align: middle}
.w_news_item em{background-color: rgb(152, 0, 23);width: 9px;height: 9px;display: inline-block;border-radius: 50%;vertical-align: middle;margin-right: 29px}

/*总访问量*/
.w_statistics{width: 532px}
.w_sta_item{color: #505050;font-size: 17px;line-height: 27px;text-align: center;width: 33.3%}
.w_sta_item img{width: 38px;height: 38px;margin-bottom: 5px}
.w_sta_item .w_sta_n{margin-bottom: 8px;}
.w_sta_item .w_sta_sum{}

/*联系我们*/
.w_relation{padding-top: 48px}
.w_tep_box{}
.w_tep_box .w_tep_item{color: #505050;font-size: 14px;margin-bottom: 16px}
.w_tep_box .w_tep_item em{margin-right: 14px;display: inline-block;vertical-align: middle;width: 24px;height: 24px;background: url(../images/icon001.png) no-repeat center}
.w_tep_box .w_tep_item em.em002{background: url(../images/icon002.png) no-repeat center}
.w_tep_box .w_tep_item em.em003{background: url(../images/icon003.png) no-repeat center}
.w_tep_box .w_tep_item i{color: rgb(152, 0, 23);font-size: 26px;font-style: normal;margin-left: 10px;}
.w_tep_box .w_tep_item span{color: rgb(128, 128, 128);font-size: 17px;margin-left: 10px}

.w_rel_box{text-align: center}
.w_rel_box .w_rel_p{color: rgb(152, 0, 23);font-size: 24px}

/*课程*/
/*推荐课程*/
.w_courhead{}
.w_courhead h3{width: 146px;height: 71px;background:url(../images/bg01.png) no-repeat center;text-align: center;line-height: 63px;font-size: 20px;color: #fff}
.w_courhead .wbg02{background:url(../images/bg03.png) no-repeat center;}
.w_courhead .wbg03{background:url(../images/bg02.png) no-repeat center;}
.w_courhead .wbg04{background:url(../images/bg04.png) no-repeat center;}

.w_coumore{display: block;text-align: right;font-size: 15px;color: #505050;}

.anchor{position: absolute}
.anchor_left{ width:50px; padding-top:32px;position: absolute}
.anchor_left ul{ width:40px; background:rgb(23, 56, 105); border-radius:6px; overflow:hidden;}
.anchor_left li{ }
.anchor_left li a{ display:block; color:#FFF; padding:11px 5px; line-height:14px; text-align:center;}
.anchor_left li.current a{ background:rgb(42, 130, 228);}
.anchor_right{ }

.square{ position:relative;}
.ind_title{ padding:0px 0 6px; text-align:center;}
.ind_title h2{  font-size:30px; color:#000;font-weight: bold;margin-bottom: 29px}
/*.cour_cont{ margin:20px 0 0 0; background:#ffffff;}*/
.cour_cont{padding-left: 80px;width: 1100px;margin: 0 auto}
.wreccourse{background-color: rgb(243, 243, 243);}
.neering{ width:208px; height:420px; position:relative;}
.back_01{ background:#54c1c1;}
.back_02{ background:#eca367;}
.back_03{ background:#ec6767;}
.back_03{ background:#ec6767;}
.neering h2{ font-size:18px; color:#FFF; padding:20px 0 0 30px;}
.ner_color{ background:url(../images/cp30.png); width:178px; height:210px; border-radius:4px; position:absolute; left:12px; top:119px; z-index:1;}
.ner_pic{ background:url(../images/cp90.png); width:140px; height:248px; padding-left:16px; border-radius:4px 0 0 4px; position:absolute; right:0; top:100px; z-index:2;}
.ner_pic dl{ height:100px; text-align:center;}
.ner_pic dt{ font-size:14px; line-height:18px; padding:20px 20px 10px;}
.ner_pic dt a{color:#54c1c1;}
.ner_pic dd{ color:#656d79;}
.ner_pic img{ width:140px; height:105px; display:block;}

/*2018-4-11添加*/
.ner_pic .divImg{ width:140px; height:105px; position:relative;}
.neer_list .divImg{width: 196px;height:111px;position:relative;}
.ner_pic .divImg .first,.neer_list .divImg .first{ display:block; width:66px; height:20px; line-height:20px; text-align:center; background:url(../images/cp40.png); color:#54c1c1; position:absolute; left:0; top:0;}
.ner_pic .divImg .time,.neer_list .divImg .time{ display:block; width:100%; height:20px; line-height:20px; text-align:center; background:url(../images/cp40.png); color:#FFF; position:absolute; left:0; bottom:0; overflow:hidden;}
.w_cournum{color: rgb(152, 0, 23)}

.neer_list{ width:100%;  overflow:hidden;}
.neer_list ul{ padding:19px 0 0 0;}
.neer_list li{width: 196px;height:187px;float:left;margin:0 30px 10px 0px;}
.neer_list .w_lastli{margin-right: 0}
.neer_list li img{width: 196px;height:106px;display:block;}
.neer_list li h4{ font-size:14px; padding:10px 0 5px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.neer_list li dl,.neer_list li h4 a{ color:#656d79; line-height:1.7;}
.neer_list li dl.col,.neer_list li h4 a:hover{ color:#54c1c1}
/*
.neer_list li dt,.neer_list li dd{ width:50%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.neer_list li dd{ text-align:right;}
*/
.w_tealist{background-color: rgb(243, 243, 243); padding: 54px 0;}

.hotkec{ width:580px; height: 430px;border-radius: 8px;background-color: #fff;}
.hotkec h3{ font-size: 30px;color: #273955;line-height: 50px;padding: 7px 30px 12px;font-weight: bold}

.hotkec ul{padding: 0 15px}

.hotkec li{height:36px;line-height:36px;font-size:14px;color: #273955;border-radius: 8px;padding: 0 34px;}
.hotkec li:hover{background-color: #f4f4f4}
.hotkec li>span{width:32px;text-align:center;display:block;float:left;font-size: 16px;color: #fff;height: 36px;line-height: 36px;border-radius: 50%;background: url("../images/hot4.png") no-repeat center}
.hotkec li .name1{background: url("../images/hot1.png") no-repeat center;line-height: 44px;}
.hotkec li .name2{background: url("../images/hot2.png") no-repeat center;line-height: 44px;}
.hotkec li .name3{background: url("../images/hot3.png") no-repeat center;line-height: 44px;}

.hotkec li .w_txt{font-size: 14px;color: #273955;width: 190px;padding-right: 10px;float: left}
.hotkec li .w_txt img{width: 44px;height: 44px;border-radius: 50%;vertical-align: middle;margin-right: 8px;}
.hotkec li .w_txt b{vertical-align: middle;font-weight: normal}
.hotkec li i{ font-style: normal;width: 94px;float:right}
.overhi{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-left:20px;}

