.select_ul{max-height: 180px;
    overflow: scroll;}




section,.w1200{width:1200px;margin:0 auto}
.img,.tab_index .hd li{background:url(../images/img.png) no-repeat}
.dot{height:11px;width:11px;background-position:-625px -25px;margin-right:10px}
.video{height:20px;width:21px;background-position:-652px 0}
.campus{height:20px;width:22px;background-position:-625px 0}
.notice{height:26px;width:25px;background-position:-499px -1px}
.fraction{height:26px;width:27px;background-position:-593px 0}
.plan{height:27px;width:27px;background-position:-561px 0}
.recruit{height:23px;width:27px;background-position:-529px -2px}
.mail{background-position:-454px 0}
.pos{background-position:-409px 0}
.tel{background-position:-364px 0}
.i6{background-position:-225px 0}
.i2{background-position:-45px 0}
.i1{background-position:0 0}
.i4{background-position:-135px 0}
.i3{background-position:-90px 0}
.i5{background-position:-180px 0}
.i8{background-position:-317px 0}
.i7{background-position:-270px 0}
.tab_index .hd .on{background-position:-871px 0}
.tab_index .hd li{background-position:-678px 0}

input[type=submit]{cursor:pointer}

/*header*/
header{height:100px;position:relative;z-index:99999}
header section{background:url('../images/t_bg.jpg') 656px bottom no-repeat}
.t_search{width:300px;margin-top:29px}
.t_search .i_txt{width:232px;height:38px;line-height:38px\0;*line-height:38px;padding:0 12px;font-size:15px;border:1px solid #ddd}
.t_search .i_txt:hover{border-color:#1567b1}
.search_btn{top:3px;right:12px;width:40px;height:40px;padding:0;border:none;cursor:pointer;margin-left:-1px}
.t_logo{width:498px;height:100px}
.t_logo img{width:498px;height:60px;margin-top:20px}

nav{background:#f2f5f7;z-index:99999;height:60px}
nav ul{max-width:1200px}
nav ul li{position:relative;float:left}
nav ul li:hover h3 a,nav .on h3 a{background:#fff;color:#1567b1}
nav .on h3 a:before{content: '';position: absolute;left: 0;right: 0;height: 3px;background:#1567b1;top: 0}
nav h3{margin-right: -1px}
nav h3 a{color:#000;line-height:60px;height:60px;font-size:16px;display:block;padding:0 43px;position:relative;z-index:6}
nav h3:before{content: '';position: absolute;width: 1px;height: 20px;background: #1567b1;top: 50%;margin-top: -10px;left:0;z-index: 1}
nav li:first-child h3:before{content: none}
nav .sub_nav{display:none;position:absolute;left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<100%?"100%":"");background:#fff}
.sub_nav a{display:block;line-height:46px;padding:0 15px;color:#1567b1;white-space:nowrap;font-size:15px;border-top:1px solid #ddd}
.sub_nav a:hover{background:#148de0;color:#fff;border-color:#148de0}

.slide_bar{position:relative;left:50%;margin-left:-960px}
.slide_bar,.slide_bar img{width:1920px;height:400px;overflow:hidden}
.slide_bar .page li{width:12px;height:12px;margin:0 9px;background:#fff;opacity:.6;filter:alpha(opacity=60)}
.slide_bar .page .on{background:#1567b1;opacity:1;filter:alpha(opacity=100)}

.w410{width:380px;padding:12px 15px}

.w340{width:340px}
.icon_wrap{height:350px;background:url('../images/icon_bg.jpg') no-repeat;margin-bottom:14px;overflow: hidden}
.icon_wrap:before{content:'';position:absolute;left:50%;top:0;border-left:1px solid #2a7eb9;height:100%}
.icon_wrap li{border-top:1px solid #2a7eb9}
.icon_wrap li:first-child{border:none}
.icon_wrap a{float:left;width:170px;height:92px;padding-top:24px}
.icon_wrap .i{width:40px;height:39px;margin-bottom:8px}
.con_wrap table{width:100%}
.icon_bot{height:80px;line-height:80px;margin:0 -5px}
.icon_bot .i{width:42px;height:42px}
.icon_bot a{width:165px;margin:0 5px;float:left}

.w340 a:hover .img{-webkit-animation:icon-bounce 0.5s alternate;-moz-animation:icon-bounce 0.5s alternate;-ms-animation:icon-bounce 0.5s alternate;-o-animation:icon-bounce 0.5s alternate;animation:icon-bounce 0.5s alternate}

.tab_wrap .hd{padding-left:20px}
.tab_wrap .hd li{float:left;line-height:46px;width:188px;cursor:pointer;margin:0 -10px 0 0}
.tab_wrap .more{margin-bottom:10px;display:none;top:50%;margin-top:-16px}
.tab_wrap .on .more{display:block}
.tab_index .hd{margin-bottom:26px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAACCAYAAABIbCWiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZDQUVEMzBCMDZDNjExRUFCODRGQzEzMEFGREVCQkNEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZDQUVEMzBDMDZDNjExRUFCODRGQzEzMEFGREVCQkNEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkNBRUQzMDkwNkM2MTFFQUI4NEZDMTMwQUZERUJCQ0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkNBRUQzMEEwNkM2MTFFQUI4NEZDMTMwQUZERUJCQ0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4s4z9uAAAAR0lEQVR42uzQsRWAIBBEQbQHWtMSjKmEOjCjQqQIL7qZ9zbd4B/1mav86927CwBRrr0hAwAAkMUZ8NllBQjVJAAAADL5BBgA6SYFMCwvhVMAAAAASUVORK5CYII=) 0 bottom no-repeat}
.list_img{margin:0 -26px}
.list_img a{float:left;width:261px;margin:0 26px}
.list_img .img{margin-bottom:16px;background:none}
.list_img .img,.list_img img{width:261px;height:170px;overflow:hidden}
.list_img a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}


/*news*/
.tit{border-bottom:2px solid #d0e1ef;margin-bottom:12px}
.tit em{border-bottom:2px solid #1567b1;margin-bottom:-2px;padding:0 6px 9px;color:#1567b1}
.more{color:#666 !important;border:1px solid #c8d0d6;padding:0 10px;line-height:26px}
.more:hover{background:#df9c32;color:#fff !important;border-color:#df9c32}


.news_list a{display:block;position:relative;line-height:44px}
.w410 .news_list a{line-height: 28px}
.news_list .hd{margin-bottom:10px}
.news_list .hd time{float:none;background:#df9c32;font-size:22px;text-align:center;color:#fff;width:100px;line-height:46px;margin-right:16px;vertical-align:middle}
.w410 .news_list em{width:310px}
.news_list a:hover em{margin-left: 6px}
.news_list .hd:hover em{margin:0}
.news_list .hd em{float:none;width:264px;white-space:initial;line-height:22px;max-height:44px;overflow:hidden}

.news_list a:hover,.news_list a:hover time{color:#2874b2}
.news_list a:hover time p{border-color:#2874b2}
.news_list a:hover time span{background:#2874b2}
.con_wrap .news_list a:hover{background: #eee;padding:0 16px 0 8px}
.news_list time{color:#999}
.i_dot{margin-right:14px}

.search_wrap{margin-bottom:30px}
.search_wrap li{float:left;color:#666;margin-right:20px}
.search_wrap em{width:80px;padding-right:16px;text-align:right}
.btn_blue{width:100px;font-size:16px;height:42px;background:#1567b1;color:#fff;border: none}
.form_wrap .btn_blue{width:160px}

.dept_list li{margin: 12px 0;background: #f5f5f5;padding: 12px 0;border-left:4px solid #1567b1}
.dept_list h3{font-size: 15px;width: 150px;height: 100%;padding: 0 0 0 10px;color: #1567b1;font-weight: 600}
.dept_list .txt{width: 696px;font-size:0;margin-left:10px}
.dept_list .txt a{padding: 6px 0 6px 20px;font-size:14px;color:#666;min-width: 327px;position: relative}
.dept_list .txt a:before{content:'';position:absolute;top:50%;left:0;border-width: 5px 0 5px 5px;border-style: solid;border-color: transparent transparent transparent #ccc;margin-top: -3px;}
.dept_list .txt a:hover:before{border-color: transparent transparent transparent #1567b1}


/*footer*/
footer{background:#1567b1;padding:31px 0;margin-top:70px;cursor:default}
footer,footer a{color:#9ecdf8}
.f_about{margin:20px 0 16px 0}
.f_about li{margin-right:32px}
.f_about .img{width:40px;height:40px;margin-right:10px}
.f_about li:hover .img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);transform:rotateY(360deg)}
.f_code .hd{width:126px}
.f_code .hd a{background:#11528e;position:relative;display:block;padding:0 14px;line-height:39px;margin-top:1px}
.f_code .hd a:first-child{margin-top:0}
.f_code .hd .on{background:#df9c32;color:#fff}
.f_code .hd .on:before{content:'';position:absolute;top:50%;margin-top:-5.5px;right:-6px;width:0;height:0;border-left:6px solid #df9c32;border-top:5.5px solid transparent;border-bottom:5.5px solid transparent}
.f_copy{margin-left:24px}
.f_code .bd,.f_code .bd img{width:119px;height:119px}


.inset_bar{width:1920px;height:300px;left:50%;margin-left:-960px}
/*list*/
.aside_tit{line-height:100px;margin-bottom:20px;font-size:26px;background:#1567b1;color:#fff;font-weight:700;padding:0 15px}
aside{width:300px;margin-right:30px;position: relative;z-index: 6;padding-bottom: 30px}
.nav_list{padding:10px 0;background: #fff}
.nav_list a{display:block;line-height:20px;padding:14px 10px;position:relative;border:1px solid #ddd;margin-top:10px}
.nav_list a:first-child{margin-top: 0}

.con_wrap{width:870px;background: #fff}
.site_wrap{line-height:56px;padding-right:10px;margin-bottom:20px;border-bottom: 2px solid #1567b1}
.site_wrap h2{padding:0 14px;font-size:20px;color:#1567b1;font-weight:700;float:left;position:relative}
.site_wrap .current{color:#666}
.site_wrap .current .icon,.site_wrap .current a:hover{color:#1567b1}
.site_wrap .current a,.site_wrap .current em{display:inline-block;*display:inline;*zoom:1;padding:0 10px}
.i_pos{width: 20px;height: 20px;background: url('../images/pos.png') 50% no-repeat}
.con_wrap .news_list{padding:0 10px}

.news_list em{width:680px}
.page_wrap{margin-top:30px}

.list_newimg.des h3{height:24px;margin-bottom:8px}
.list_newimg.des h4{color:#999;margin-bottom:8px;font-size:14px;height:32px}
.list_newimg.des .txt{margin-top:-5px}

/*content*/
.news_hd{padding:14px 0 24px;margin-bottom:26px;color:#333;border-bottom:1px dashed #ddd}
.news_hd h3{font-size:22px;color:#333;margin-bottom:10px}
.news_hd p span{margin:0 16px;color:#999}
.news_bd{font-size:16px;line-height:2;color:#666}
.details_wrap{padding: 0 26px}
.details_wrap table{width:100%;text-align:center;border-spacing:0}
.details_wrap table th,.details_wrap table td{border:none;padding:5px}
.details_wrap table thead tr{background: #1567b1;color: #fff}
.details_wrap table tbody tr:nth-child(even){background:#f5f5f5}

.select_s{position:relative;max-width:120px;min-width:95px;line-height:40px;border:1px solid #eee;cursor:pointer;font-size:15px;background:#fff;padding:0 15px}.select_s:after{content:"";position:absolute;top:50%;right:10px;margin-top:-2px;border-top:5px solid #666;border-right:5px solid transparent;border-left:5px solid transparent;}.select_s .select_s_text{padding:0 20px 0 10px;height:36px;line-height:36px;}.select_ul{display:none;position:absolute;top:42px;left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:190px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<190px?"190px":"";z-index:99999);border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#fff;border:1px solid #eee}.select_ul li{line-height:40px;text-indent:10px;white-space:nowrap;font-size:14px}.select_ul li:hover{color:#fff;background:#6AA7EA;}.select_ul li.cur{color:#fff;background:#008cd7}

.tit_c{margin-bottom:26px;color:#1567b1;font-size: 22px;font-weight: 700;position: relative;}
.tit_c:before{content:'';position:absolute;top:50%;left:50%;margin-left:-170px;margin-top:-1.5px;width:340px;font-size:0;height:3px;background:#1567b1;}
.tit_c em{position:relative;background:#f5f5f5;padding:0 30px;z-index:3}
.form_wrap.bg_grey{background: #f5f5f5;padding: 20px 0 26px}
.form_wrap input{width:150px}

.form_wrap.pdlr{padding: 20px 20px 26px}

.form_min .select_s{width:150px}
.form_min input{width:140px}

@keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-moz-keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-o-keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}

.table_wrap th .down,.table_wrap th .up{display:inline-block;*display:inline;*zoom:1;padding-right:15px;cursor:pointer}
.table_wrap th .down{background:url(../images/sort_up.png) right 50% no-repeat}
.table_wrap th .up{background:url(../images/sort_down.png) right 50% no-repeat}


/*访问量*/
.fwl{line-height: 50px;}
.fwl span{margin-right:15px;}

.w { position:absolute; left:10px; top:590px; width:150px; overflow:hidden; cursor:default;}
.winBody {line-height:30px;font-size: 13px;text-align:center;height:100px; background-color:#DDE7E6; filter:alpha(Opacity=90);opacity:.90;}
.importantGuide { height:25px;background-color:#23A0F0;line-height:25px;color:#ffffff;font-size: 15px;}
.importantline { height:2px;background-color:#F5F5F5;}
.w li {width:150px;height:25px;line-height:25px;}