@charset "utf-8";

.slogon {margin:0; position:absolute;/* left:30px; top:71px; */left:5px; top:85px;color:#fff; font-size:1.571em;}
.slogon img {display:block;}
.slogon span {display:inline-block; vertical-align:top; margin:10px 0 0 60px;}

.visual_con {height:0px; position:relative;}
.pop_column {width:545px; height:auto; position:absolute; right:0; top:71px;}
.bott_con { width:100%; height:auto; position:relative; padding:60px 0; background:#f6f6f6}

/*  */
.popup_layer {position:absolute; right:380px; top:46px; width:590px; height:auto; z-index:50;} 
.popup_layer .popup_btn {position:absolute; right:0; top:24px; display:block; width:55px; height:43px; padding:12px 0 0 0; background:#c40f69 url(/Img/ipsi/main/popup_btn_bg.gif) no-repeat; text-align:center; color:#f8e2ed; font-size:0.786em; line-height:1.273em;}
.popup_layer .popup_btn strong {display:block; font-size:1.273em;}

/*  */	
.board {width:auto; padding:25px 25px; height:230px; background:#fff;}
.board .tab_list {width:100%; height:auto; position:relative; background:url(/Img/ipsi/main/board_tab_bg.gif) repeat-x left top;}
.board .tab_list dt {position:absolute; top:0; z-index:10;}
.board .tab_list dt.tab01 {left:0;}
.board .tab_list dt.tab02 {left:85px;}
.board .tab_list dt.tab03 {left:185px;}
.board .tab_list dt a {display:block; width:100%; text-align:center; font-size:1.214em; line-height:1.214em; height:31px; padding:3px 3px 0 3px; color:#555555; font-weight:500;}
.board .tab_list dt a.ov {color:#c40f69; border-bottom:3px solid #c40f69;}
.board .tab_list dd {display:none; width:100%; height:auto; position:relative; padding:50px 0 0 0;}
.board .tab_list dd ul {width:100%; font-size:13px; line-height:25px}
.board .tab_list dd ul li {width:100%; overflow:hidden; border-top:1px dotted #d5d5d5;}
.board .tab_list dd ul li:first-child {border-top:0;}
.board .tab_list dd ul li:after {content:""; display:block; clear:both;}
.board .tab_list dd ul li span {display:inline-block; vertical-align:top; font-size:0.929em;}
.board .tab_list dd ul li span.subject {width:68%; float:left; text-align:left;}
.board .tab_list dd ul li span.subject a {display:inline-block; vertical-align:top; position:relative; width:auto; max-width:94%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; height:18px; padding:8px 22px 8px 10px; background:url(/Img/ipsi/main/board_bul.gif) no-repeat 2px 17px;}
.board .tab_list dd ul li span.subject a img {display:block; position:absolute; right:0; top:8px;}
.board .tab_list dd ul li span.subject a:hover,.board .tab_list dd ul li span.subject a:active, .board .tab_list dd ul li span.subject a:focus {text-decoration:underline;}
.board .tab_list dd ul li span.date {width:30%; float:right; text-align:right; height:18px; padding:8px 0; color:#757575; font-size:0.875em;}
.board .tab_list dd .more_btn {position:absolute; right:0; top:0; display:block; background:#ffffff url(../main/more_btn.gif) no-repeat center 50%; width:27px; height:27px; text-indent:-9999px;}

/*  */	
.recruit_summery {width:100%; background:url(/Img/ipsi/main/recruit_summery_patternbg.png) repeat;}
.recruit_summery a {display:block; height:60px; font-size:1.286em; line-height:1em; padding:30px 30px; background:url(/Img/ipsi/main/recruit_summery_bg.png) no-repeat 88% 50%;
-webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}
.recruit_summery a strong {display:block;}
.recruit_summery a strong span {font-style:normal; color:#bc1267; font-size:1.222em; line-height:1.455em;}
.recruit_summery a span {display:block; font-style:italic; font-size:0.667em; color:#8d8e90;}

/*  */
.receipt_link {background:url(../main/main1-2.png) repeat; width:100%; height:auto;}
.receipt_link ul {max-width:1200px; height:74px; margin:0 auto; padding:20px 0 0 0px; overflow:hidden; background:url() no-repeat 50px bottom;}
.receipt_link ul:after {content:""; display:block; clear:both;}
.receipt_link ul li {float:left; margin-left:30px;}
.receipt_link ul li:first-child {margin-left:0;}
.receipt_link ul li a {color:#c8c0d8; font-size:1.129em; display:inline-block; vertical-align:top; padding:0 70px 0 0; height:41px; line-height:41px; background:url(/Img/ipsi/main/receipt_link_bul.png) no-repeat 96% top;
-webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}
.receipt_link ul li a:hover, .receipt_link ul li a:active, .receipt_link ul li a:focus {background:url(/Img/ipsi/main/receipt_link_bul_ov.png) no-repeat right top; color:#fff;}

/*  */
.popupzone {width:388px; height:384px; overflow:hidden; position:relative; float:left; border:1px solid #d5d5d5; background:#fff; box-sizing:border-box;}
.popupzone .slide_event {width:100%; height:462px; overflow:hidden; position:relative;}
.popupzone .slide_event li {width:100%; height:100%; position:absolute; left:0; top:0;}
.popupzone .slide_event li a {display:block; height:462px; position:relative;}
.popupzone .slide_event li a img {display:block; height:100%; position:absolute; left:50%; top:0; margin-left:-349px;}
.popupzone .pointer_btn {position:absolute; width:auto; height:12px; top:30px; right:20px; z-index:100;}
.popupzone .pointer_btn #pointer {float:left; position:relative;}
.popupzone .pointer_btn #pointer a {display:inline-block; vertical-align:top; float:left; margin-right:5px; width:12px; height:12px; overflow:hidden; background:#000; cursor:pointer; text-indent:-9999px;
-webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; border-radius:6px;
-webkit-opacity:0.3; -moz-opacity:0.3; -o-opacity:0.3; -ms-opacity:0.3; opacity:0.3; filter:alpha(opacity:30);}
.popupzone .pointer_btn #pointer a.activeSlide {background:#fff; -webkit-opacity:1; -moz-opacity:1; -o-opacity:1; -ms-opacity:1; opacity:1; filter:alpha(opacity:100);}
.popupzone .pointer_btn .auto_btn {float:left; position:relative; margin:-1px 0 0 5px;}
.popupzone .pointer_btn .auto_btn a {float:left; display:block; width:13px; height:13px; margin-right:5px;}
.popupzone .pointer_btn .auto_btn a span {width:0; height:0; line-height:0; font-size:0px; float:left; position:absolute; visibility:hidden; overflow:hidden;}
.popupzone .pointer_btn .auto_btn a.stop {background:url(/Img/ipsi/main/popupzone_control_stop.png) no-repeat center 50%;}
.popupzone .pointer_btn .auto_btn a.play {background:url(/Img/ipsi/main/popupzone_control_play.png) no-repeat center 50%; display:none;}

.bott_con_cen {width:400px; margin:0 16px; float:left;}
/*  */
.banner {width:100%; height:130px; overflow:hidden; margin:0 0 16px 0; background:#495766;}
.banner:after {content:""; display:block; clear:both;}
.banner li {float:left; width:50%;}
.banner li a {display:block; height:130px; padding:20px 12%; position:relative;}
.banner li a.bn01 {background:url(../main/main2-1.png) no-repeat right bottom;}
.banner li a.bn02 {background:url(../main/main2-2.png) no-repeat right bottom;}
.banner li:first-child a {border-right:1px solid #313b45;}
.banner li a h3 {font-size:1.214em; margin:0 0 5px 0; color:#fff;}
.banner li a p {font-size:0.929em; color:#fff;}
.banner li a p span {display:block;}
.banner li a span.arrow {display:block; width:30px; height:30px; background:url(/Img/ipsi/main/banner_arrow.png1) no-repeat; position:absolute; left:12%; bottom:30px;
-webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}
.banner li a:hover span.arrow, .banner li a:active span.arrow, .banner li a:focus span.arrow {left:18%;}

/*  */
.faq {width:100%; height:276px; padding:20px 7%; background:#fff; border:1px solid #d5d5d5; box-sizing:border-box; position:relative;}
.faq h3 {font-size:1.286em; margin:0 0 15px 0;}
.faq ul {width:100%;}
.faq ul li {border-top:1px dotted #d6d6d6;}
.faq ul li:first-child {border-top:0;}
.faq ul li a {padding:11px 0 11px 30px; display:block; position:relative;}
.faq ul li a:hover, .faq ul li a:active, .faq ul li a:focus {text-decoration:underline;}
.faq ul li a span {text-align:center; position:absolute; left:0; top:10px; overflow:hidden; display:inline-block; vertical-align:top; background:#dedede; color:#5630b4; font-size:1.143em; width:24px; height:24px; line-height:24px;
-webkit-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; -ms-border-radius:12px; border-radius:12px;}
.faq .more_btn {position:absolute; right:7%; top:20px; display:block; background:#e9e9e9 url(/Img/ipsi/main/more_btn.gif) no-repeat center 50%; width:27px; height:27px; text-indent:-9999px;}

.bott_con_r {width:380px; float:left;}
/*  */
.admission_infor {width:100%; padding:0 7%; height:130px; position:relative; background:url(../main/main3-1.png) no-repeat 90% 50%;x; border:1px solid #d5d5d5; box-sizing:border-box; margin:0 0 16px 0;}
.admission_infor h3 {color:#1d1d1d; font-size:1.286em; padding:10px 0 5px 0;}
/*.admission_infor .time {color:#5178bf; font-size:1.3em; font-weight:600; margin:0;line-height:1.5;}*/
/*.admission_infor .time span {display:block; font-size:0.591em; color:#4e4e4e; font-weight:normal;}*/
.admission_infor .time {color:#ff0202; font-size:1.6em; font-weight:600; margin:0;line-height:1.5;}
.admission_infor .time span {display:block; font-size:0.8em; color:#4e4e4e; font-weight:normal;}
.admission_infor .d_day {background:url(/Img/ipsi/main/dday_bg.png) repeat-x left top; position:absolute; left:0; bottom:0; width:100%; font-size:1.214em; padding:8px 0;}
.admission_infor .d_day dt {color:#b5c7e8; display:inline-block; vertical-align:top; margin:0 0 0 7%; padding:0 0 0 30px; width:50%; background:url(/Img/ipsi/main/clock_ico.png) no-repeat left 3px;}
.admission_infor .d_day dt span {font-weight:600;}
.admission_infor .d_day dd {color:#b5c7e8; display:inline-block; vertical-align:top;}
.admission_infor .d_day dd strong {color:#fff;}
.admission_infor span.ico_bg { position:absolute; right:7%; top:30px; display:block; width:71px; height:71px; background:url(/Img/ipsi/main/admission_infor_ico.png) no-repeat;}

/*  */
.department_infor {width:100%; height:110px; background:#fff; border:1px solid #d5d5d5; box-sizing:border-box; margin:0 0 16px 0;}
.department_infor a {display:block; height:100%; padding:0 7%; background:url(../main/main3-2.png) no-repeat 90% 50%;
-webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}
.department_infor a h3 {color:#1d1d1d; font-size:1.286em; padding:20px 0 10px 0;}
.department_infor a p {font-size:0.929em; margin:0;}
.department_infor a p span {display:block;}
.department_infor a:hover, .department_infor a:active, .department_infor a:focus {background-position:90% 30%;}

/*  */
.scholarship_infor {width:100%; height:110px; background:url(../main/main2bg.gif) repeat; border:1px solid #d5d5d5; box-sizing:border-box;}
.scholarship_infor a {display:block; height:100%; padding:0 7%; background:url(../main/main3-3.png) no-repeat 90% 50%;
-webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}
.scholarship_infor a h3 {color:#1d1d1d; font-size:1.286em; padding:20px 0 10px 0;}
.scholarship_infor a p {font-size:0.929em; margin:0;}
.scholarship_infor a p span {display:block;}
.scholarship_infor a:hover, .scholarship_infor a:active, .scholarship_infor a:focus {background-position:90% 30%;}


/*  */
.department_infor2 {width:100%; height:110px; background:#fff; border:1px solid #d5d5d5; box-sizing:border-box;}
.department_infor2 a {display:block; height:100%; padding:0 7%; background:url(../main/main2-4.png) no-repeat 90% 50%;
-webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}
.department_infor2 a h3 {color:#1d1d1d; font-size:1.286em; padding:20px 0 10px 0;}
.department_infor2 a p {font-size:0.929em; margin:0;}
.department_infor2 a p span {display:block;}
.department_infor2 a:hover, .department_infor2 a:active, .department_infor2 a:focus {background-position:90% 30%;}

/*  */
.scholarship_infor2 {width:100%; height:110px; background:url(../main/main2bg.gif) repeat; border:1px solid #d5d5d5; box-sizing:border-box;margin:0 0 16px 0;}
.scholarship_infor2 a {display:block; height:100%; padding:0 7%; background:url(../main/main2-3.png) no-repeat 90% 50%;
-webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}
.scholarship_infor2 a h3 {color:#1d1d1d; font-size:1.286em; padding:20px 0 10px 0;}
.scholarship_infor2 a p {font-size:0.929em; margin:0;}
.scholarship_infor2 a p span {display:block;}
.scholarship_infor2 a:hover, .scholarship_infor2 a:active, .scholarship_infor2 a:focus {background-position:90% 30%;}



.guide_sect {float:left;width:100%; background-color:#; height: 100px; }
.guide_sect ul { float:left; width:100%; padding:0px 0}
.guide_sect ul li { float:left; margin-left: 2%; margin-top: 10px; width: 32%; height: 80px; border-left:solid 1px #7d230c; position:relative;}
.guide_sect ul li a:hover .title { font-weight:600}
.guide_sect ul li a { width:100%; height:80px; display:block}
.guide_sect ul li .arrow { position:absolute; top: 25px; right: 0; width: 26px; height: 32px; background:url(../main/main0-4.png) no-repeat}
.guide_sect ul li.left {margin-left: 0; border-left: none;}
.guide_sect ul li .guide01 { float:left; background:url(../main/main0-1.png) no-repeat 20px 5px}
.guide_sect ul li .guide02 { float:left; background:url(../main/main0-2.png) no-repeat 20px 5px}
.guide_sect ul li .guide03 { float:left; background:url(../main/main0-3.png) no-repeat 20px 5px}
.guide_sect ul li .infotxt { float:left; width:80%; height:70px; margin:4px 0 0 100px; }
.guide_sect ul li .infotxt .title { color: #ffffff; display: block; font-size: 1.225em; line-height:1.4; padding:10px 0;}
.guide_sect ul li .infotxt .stxt { font-size: 0.95em; padding:10px 0; color: #ffffff;}



. mainng1 {
background:url(../main/main1-2.png) repeat; width:100%; height:auto;
}


.more_btn1 { float:left background:url(/Img/ipsi/main/more_btn.gif) no-repeat 20px 20px; padding:0px 100px 0 0px;}
.maing {font-size:13px;}

.mainbg11 {
background:#;
}