@charset "utf-8";
/* CSS Document */

.index_about,.index_news,.index_pro,.index_stu,.index_recruit{width: 100%;height: auto;overflow: hidden;}

/*index_about*/
.index_about{height: 545px; background:url(../images/index_mainbg1.jpg) no-repeat center top;}

.index_about .box,.index_news_item .box,.index_pro .box,.index_stu .box,.index_recruit .box{width: 184px;height: 184px;border: 1px solid transparent;margin: 297px 0 0 245px; background: none; }
.index_about .box:hover,.index_news_item .box:hover,.index_pro .box:hover,.index_stu .box:hover,.index_recruit .box:hover{border-color: #000; background-color: #fff;background-image: url(../images/index_about_box1.png); background-repeat: no-repeat; background-position: left bottom ; box-shadow:0 2px 0 #7f7f7f; }

.index_about .box a,.index_news_item .box a,.index_pro .box a,.index_stu .box a,.index_recruit .box a{display: block;padding:15px 0 19px 55px;}
.index_about .box span,.index_news_item .box span,.index_pro .box span,.index_stu .box span,.index_recruit .box span{font-family: "瀹嬩綋";font-size: 40px; width: 60px;display: inline-block;text-align: center; height: 150px;line-height: 40px;}
.index_about .box span.border-left,.index_news_item .box span.border-left,.index_pro .box span.border-left,.index_stu .box span.border-left,.index_recruit .box span.border-left{border-left: 1px solid #000;}

/*index_news*/
.index_news{height: 821px;background: url(../images/index_main_newsbg.jpg) no-repeat center top;}



/*index_news_item*/
.index_news_item{margin: 320px 35px 0 0;}
.index_news_item .box,.index_pro .box{margin: 0;}
.index_news_item .box:hover,.index_pro .box:hover{background-image: url(../images/index_news_box.png);}

.index_news_item .item,.index_stu .item{width: 455px;height: auto;overflow: hidden;margin-right: 20px;}
.index_news_item .item ul li,.index_stu .item ul li{border-top: 1px solid #000;padding: 5px 0;}
.index_news_item .item ul li:first-child,.index_stu .item ul li:first-child{border: none;}
.index_news_item .item ul li h3,.index_stu .item ul li h3{line-height: 26px;}
.index_news_item .item ul li h3 span,.index_stu .item ul li h3 span{width: 8px;height: 8px;background: #000;margin-right: 5px;}
.index_news_item .item ul li h3 a,.index_stu .item ul li h3 a{font-size: 16px;}
.index_news_item .item ul li h3:hover a,.pro_con ul li > a:hover,.index_stu .item ul li h3:hover a,.index_recruit .item ul li a:hover ,.pro_con ul li h2 a:hover{color: #c1bfae;}
.index_news_item .item ul li h3:hover a,.pro_con ul li > a:hover,.index_stu .item ul li h3:hover a {text-decoration: underline;}
.index_news_item .item ul li h5,.index_stu .item ul li h5{color: #434443;padding-left: 13px;font-size: 12px;line-height: 24px}

/*index_pro*/
.index_pro{height: 596px;background: url(../images/index_main_probg.jpg) no-repeat center top;padding-top: 390px;}
.index_pro .box{margin-right: 35px;}
.index_pro .box:hover{background-image: url(../images/index_pro_box.png);background-position: left 62px;}

.pro_con{width: 280px;padding-right: 60px;margin-top: -30px;}
.pro_con ul li{margin-bottom: 10px;}
.pro_con ul li h2,.pro_con ul li h2 a{font-size: 40px;line-height: 45px;}
.pro_con ul li p{font-size: 16px; line-height: 24px;}
.pro_con ul li > a{line-height: 24px; margin-right: 20px;text-indent: 15px;}
.pro_con ul li > a span{width: 8px;height: 8px;background: #000;margin-right: 3px;}

/*鍚屽浼?/
.index_stu{height:957px;background: url(../images/index_main_stubg.jpg) no-repeat center top}
.index_stu .box{margin: 80px 0 0 640px;}
.index_stu .box:hover{background-image: url(../images/index_stu_box.png);}

.index_stu .box.innovate{margin: 0 0 0 640px;}
.index_stu .box.innovate:hover{background-image: url(../images/index_innovate_box.png);}

.index_stu .box span{float: left;}
.index_stu .item { margin:10px 0 0 395px;}

/*鎷涜仒*/
.index_recruit{height: 1370px;background: url(../images/index_main_recruitbg.jpg) no-repeat center top;}
.index_recruit .box{margin: 75px 0 0 315px;}
.index_recruit .box:hover{background-image: url(../images/index_recruit_box.png); background-position: -20px 90px; }

.index_recruit .item{margin: 56px 0 0 275px;border-right: 1px solid #808080;}
.index_recruit .item ul li{width: 80px;float: left;text-align: center;border-left: 1px solid #808080;height: 135px;}
.index_recruit .item ul li a{font-size: 18px;color: #434443; padding: 30px 25px 0;display: block;background-image: url(../images/icon_recruit_item.png);background-repeat:no-repeat;background-position: center top;height: 100%}
.index_recruit .item ul li a:hover{background-image: url(../images/icon_recruit_item_hover.png);}

