﻿@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "宋体";
	min-width:1350px;
	background:#544672;
	overflow-x:hidden
}
a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
a:hover{ text-decoration:underline}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both;
	height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li {
	padding: 0;
	margin: 0
}

.wrapper{ width:1350px; margin:0 auto}

.bg01{ background:#42287b}
.bg03{ background:#371d70}
.bg02{ background:#42287b;}
.bg_fff{ background:#FFF}

.select{ width:377px; position:relative; top:27px; right:28px}
.select img{ position:absolute; left:0}

/*  导航菜单  */

.nav{ padding:0; height:52px; line-height:52px; position:relative; z-index:1; width:1350px; margin:0 auto  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 40px 0 40px; font-weight:bold; text-decoration:none; font-family:Browallia New; font-size:28px; margin-left:40px; color:#fff }
.nav .sub{ display:none; width:200px; left:40px; top:52px;  position:absolute; background:#ffffff;  line-height:26px; padding:0;-webkit-box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);-moz-box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 20px; font-family:Browallia New; font-size:22px; color:#6848ae; text-decoration:none; font-weight:normal; height:48px; line-height:48px }
.nav .sub a:hover{ background:#6848ae; color:#fff;  }
.nav .on h3 a{ background:#6848ae; color:#fff;   }

/*  导航菜单  */

/*  banner  */

.slideBox{ width:1350px; height:506px; overflow:hidden; position:relative; margin:0 auto  }
.slideBox .hd{ height:17px; overflow:hidden; position:absolute; right:5px; bottom:35px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:none; cursor:pointer; border-radius:50%; border:1px solid #FFF }
.slideBox .hd ul li.on{ background:#fff; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1350px; height:506px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:52px; height:52px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*  banner  */

/*  下拉菜单 */

div.select-main {
	background-color:#FFFFFF;
	-webkit-box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);
	-moz-box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);
	box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);
	border-radius:0;
	font-size:1.7em;
	height:40px;
	position: absolute;
	width:131px;
	right:0;
	
	-webkit-user-select:none; /* webkit (safari, chrome) browsers */
    -moz-user-select:none; /* mozilla browsers */
    -khtml-user-select:none; /* webkit (konqueror) browsers */
    -ms-user-select:none; /* IE10+ */
}

div.select-main.z-index {
	z-index:10;
}

div.select-main.disabled {
	cursor:default;
	filter:alpha(opacity=50);
	opacity:0.5;
	zoom:1;
}

div.select-main.disabled div.select-set {
	cursor:default;
}

div.select-main.disabled div.select-arrow {
	cursor:default;
}

div.select-set {
	background-color:#8f75c8;
	border-radius:0;
	color:#ffffff;
	cursor:pointer;
	height:40px;
	line-height:40px;
	overflow:hidden;
	position:relative;
	padding:0 35px 0 15px;
	width:81px;
	z-index:5;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	
}

div.select-arrow {
	border-top:7px solid #ffffff;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	cursor:pointer;
	height:0px;
	position:absolute;
	top:18px;
	right:10px;
	width:0px;
	z-index:7;
}

div.select-arrow.reverse {
	border-top:7px solid transparent;
	border-bottom:7px solid #ffffff;
	top:10px;
}

div.select-block {
	background-color:#e7e3ee;
    border-radius:0;
    left:-1px;
    line-height:20px;
    position:absolute;
    top:40px;
    width:110px;
	-webkit-box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);
	-moz-box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);
	box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);
}

ul.select-list {
	cursor:pointer;
}

/* Scroll view */

ul.select-list::-webkit-scrollbar {
    width:12px;
}

ul.select-list::-webkit-scrollbar-track {
    border-radius:10px;
}

ul.select-list::-webkit-scrollbar-thumb {
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.5);
}

ul.select-list {
	scrollbar-face-color:#AEB1B1;
    scrollbar-shadow-color:#C7CACA;
    scrollbar-highlight-color:#CED1D1;
    scrollbar-3dlight-color:#CED1D1;
    scrollbar-darkshadow-color:#C7CACA;
    scrollbar-track-color:#CED1D1;
    scrollbar-arrow-color:#333;
}

/* End scroll view */

li.select-items {
	color:#371d70;
	padding:0 15px;
	font-family:Browallia New;
	font-size:22px;
	height:40px;
	line-height:40px
}

li.select-items:hover,
li.select-items.active {
	background-color:#8f75c8;
	color:#FFFFFF;
} 

/*  下拉菜单 */

/*  底部下拉菜单 */

.index_right .m-form{font-family:12px/1.5 arial,\5b8b\4f53,sans-serif; position:absolute; left:0; width:220px}
.index_right .m-form .item{height:40px;}
.index_right .m-form label{color:#fff;display:inline-block;height:40px;float:left;line-height:40px;width:220px;text-align:right;padding-right:20px;}
.index_right .m-select{height:36px;width:216px; border:2px solid #fff; background:#FFF}
dl{ display: block;-webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-margin-start: 0px;-webkit-margin-end: 0px; margin:0}
.index_right .m-select dt{line-height:36px;text-align:center;cursor:pointer;height:40px;border-radius: 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666; font-weight:bold}
.index_right .m-select dd{overflow-y:auto;background:#fff;position:absolute;left:0;top:40px;display:none;border-top:2px solid #E3E3E3;border-bottom:2px solid #E3E3E3;border-radius: 0;box-shadow:0 6px 12px rgba(0,0,0,0.175); width:225px; float:left;-webkit-margin-start: 0;}
.index_right .m-select dd a{display:block;font-size:14px;text-indent:1em;line-height:32px;border-right:2px solid #E3E3E3;border-left:2px solid #E3E3E3;height:32px; color:#666}
.index_right .m-select dd a:hover{text-decoration:none;background:#eee;}

.index_right .m-select dd.age,.m-select dd.height{width:400px;border:2px solid #E3E3E3;}
.index_right .m-select dd.age a,.m-select dd.height a{float:left;width:40px;text-align:center;border:none;display:inline-block;text-indent:0;height:24px;line-height:24px;}

/*  底部下拉菜单 */

.index_news{ width:819px; padding-top:35px; margin-left:31px}
.index_news li{ width:247px; margin:27px 13px 0 13px; float:left}
.index_news li img{ width:247px; height:159px; margin-bottom:5px}
.index_news li a{ display:block; min-height:35px; color:Vani; font-size:22px; color:#333333; text-decoration:none; line-height:22px}
.index_news li a:hover{ color:#8c1515}
.index_news li p{ color:#666666; font-family:Utsaah; font-size:18px; line-height:20px; padding-top:10px}
.index_news li.last{ margin:11px 0 0 0}



.index_About_College{ width:825px; margin-top:49px; margin-left:31px; margin-bottom:45px}
.index_About_College .more{ color:#FFF; background:#42287b; line-height:33px; padding:0 5px}

.index_events{ width:424px; padding-top:35px; margin-right:37px}
.index_events .item_list{ position:relative; display:block; width:100%; height:73px; margin-top:27px; margin-bottom:54px}
.index_events .item_list .date_name{ position:absolute; left:0; width:57px; font-weight:bold; border-right:1px solid #a6a6a6; height:55px}
.index_events .item_list .date_name .month{ color:#42287b; font-size:20.8px; font-family:"微软雅黑"; line-height:20px}
.index_events .item_list .date_name .date{ color:#42287b; font-family:"微软雅黑"; font-size:36px; line-height:36px}
.index_events .item_list .content{ width:356px; position:absolute; right:0}
.index_events .item_list .content .title_name{ font-family:"微软雅黑"; font-size:18px; color:#333333; line-height:18px;}
.index_events .item_list .content .time_name{ font-family:"微软雅黑"; color:#3277ae; font-size:14px}
.index_events .item_list .content .title_name a{ color:#434343; text-decoration: none}
.index_events .item_list .content .title_name a:hover{ color:#42287b}

.index_announcement{ width:423px; margin-top:49px; margin-right:32px; margin-bottom:45px}
.index_announcement li{ display:block; font-family:Utsaah; font-size:20px; color:#3277ae; background:url(../images/arrow01.jpg) left no-repeat; padding-left:14px; margin-top:15px; font-family:"微软雅黑"}
.index_announcement li a{ color:#434343; line-height:30px; text-decoration:none}
.index_announcement li a:hover{ color:#8c1515}

.index_left{ width:300px; margin-bottom:20px}
.index_left .title{ color:#c7aeff; font-family:Utsaah; font-size:20px; margin:20px 0 10px 0}
.index_left a{ color:#8c81a9; font-size:18px; font-family:Utsaah; text-decoration:none; line-height:22px; display:block}
.index_left a:hover{ text-decoration:underline}

.mt30{ margin-top:30px}
.mb10{ margin-bottom:10px}

.index_right{ width:262px; margin-top:35px; margin-right:0}
.index_right .select_name{ position:relative; height:40px; width:262px}
.index_right .select_name select{ height:40px; background:none; width:225px; position:absolute; left:0; border:0; color:#666666; font-size:18px; font-family: Arial, Helvetica, sans-serif; overflow:hidden}
.index_right .btn{ background: url(../images/btn.jpg) no-repeat; width:40px; height:40px; border:0; cursor:pointer; right:-1px; position:absolute}


.footer_left{ background:url(../images/index13.jpg) 40px center no-repeat; padding-left:140px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; padding:35px 0 35px 140px; width:800px}
.footer_left a{ color:#FFF}

.footer_right{ color:#fff; width:230px; line-height:20px; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:15px 0}

.zoom3{ zoom:.96}

.ny_left{ width:972px; background:#FFF; border-radius:5px; padding:0 22px 0 0; margin:19px 0}
.ny_left .list_title{ display:block; line-height:30px; color:#3277ae; font-size:18px; font-family:Utsaah}
.ny_left .list_title a{ color:#3277ae; padding:0 5px}
.ny_left .list_title a.location{ color:#999999}

.ny_left .fenlei{ display:block; font-family: "微软雅黑"; font-size:35px; color:#371d70; border-bottom:2px solid #371d70; line-height:40px; margin-top:25px; padding-bottom:15px}
.ny_left .fenlei a{ color:#434343; font-size:22px}

.ny_left .list-item{ display:block; border-bottom:1px dashed #e1e1e1; height:121px; margin-top:17px}
.ny_left .list-item:hover{ display:block; border-bottom:1px dashed #e1e1e1; height:121px;}
.ny_left .list-item .pic{ width:155px; height:104px;}
.ny_left .list-item .pic img{ width:155px; height:104px}
.ny_left .list-item .con{ width:786px; margin-left:14px; color:#666666;font-family:Utsaah; font-size:18px; line-height:18px;; font-family: "微软雅黑"}
.ny_left .list-item .con a{ display:block; color:#434343; font-size:28px; line-height:50px;}
.ny_left .list-item .con span{ display:block; color:#42287b; font-size:24px}

.ny_right{ width:309px; padding-top:19px; margin-left:24px}
.ny_right .t{ background:url(../images/ny01.jpg) left no-repeat #371d70; height:83px; color:#FFF; padding-left:64px; font-family:"微软雅黑"; font-size:32px; line-height:28px; padding-top:24px}
.ny_right .menu{ background:#694aab; padding:14px}
.ny_right .menu li{ display:block; font-family:"微软雅黑"; font-size:26px}
.ny_right .menu li a{ display:block; background:url(../images/ny03.jpg) left no-repeat; padding-left:51px; color:#fff; line-height:64px; text-decoration:none}
.ny_right .menu li a:hover{ background:url(../images/ny02.jpg) left no-repeat #a585e8}

.ny_left .con_header{ display:block; font-family: "微软雅黑"; font-size:30px; color:#434343; padding:15px 0 }
.ny_left .con_date{ display:block; font-size:22px; font-family: "微软雅黑"; color:#42287b; background:#eae5f5; line-height:44px; padding-left:20px}
.ny_left .ny_content{ color: #434343; line-height:40px; font-family: "微软雅黑"; font-size:22px; padding:20px}

.single_top_left{ width:816px; background:#FFF; margin:25px 0; padding:0 12px 0 36px; height:342px}
.single_top_left .list_title{ display:block; line-height:30px; color:#3277ae; font-size:18px; font-family:Utsaah}
.single_top_left .list_title a{ color:#3277ae; padding:0 5px}
.single_top_left .list_title a.location{ color:#999999}
.single_top_left .fenlei{ display:block; font-family:Browallia New; font-size:54px; color:#444; line-height:40px; margin-top:25px}
.single_top_left .ny_content{ color: #444; line-height:32px; font-family:Utsaah; font-size:26px; margin-top:15px}

.single_top_right{ height:283px; background:#FFF; width:472px; margin:25px 0; text-align:center; padding:48px 0 11px 0}
.single_top_right img{ width:447px; height:283px;}

.single_bottom_left{ width:331px; margin-top:16px}
.single_bottom_left .single_menu{ display:block; background:#f2f1ec; padding:0 26px 0 23px}
.single_bottom_left .single_menu .menu_header{ display:block; color:#012148; font-size:32px; font-family:Vani; height:63px; line-height:100px; overflow:hidden}
.single_bottom_left .single_menu .menu_header a{ color:#012148}
.single_bottom_left .single_menu .menu_header a:hover{ color:#8c1515; text-decoration:none}
.single_bottom_left .single_menu li{ display:block; border-bottom:1px solid #e1e1e1; height:80px; background:url(../images/arrow02.jpg) left 18px no-repeat; padding-left:30px; padding-top:8px}
.single_bottom_left .single_menu li.last{ border-bottom:0}
.single_bottom_left .single_menu li a{ color:#666666; font-size:30px; font-family:Utsaah; line-height:36px}
.single_bottom_left .single_menu li a:hover{ color:#3277ae; text-decoration:none}

.single_bottom_right{ width:944px; margin-top:16px; background:#FFF; padding:0 27px 27px 27px}
.single_bottom_right .fenlei{ display:block; font-family:"Times New Roman", Times, serif; font-size:30px; color:#666666; line-height:40px; margin-top:25px}

/*   单页选项卡   */

.slideTxtBox{ width:944px; text-align:left; margin-top:10px }
.slideTxtBox .hd{ height:43px; line-height:43px; padding:0; position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:0; height:43px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; background:#f6f7fa; font-family:Vani; font-size:27px; color:#999999; border-radius:5px 5px 0 0; line-height:55px; overflow:hidden; height:43px  }
.slideTxtBox .hd ul li.on{ height:43px;  background:#fb8112; color:#fff }
.slideTxtBox .bd ul{ padding:15px;  zoom:1; border:1px solid #e1e1e1 }
.slideTxtBox .bd li{ background:url(../images/arrow03.jpg) left 10px no-repeat; padding-left:43px; margin:20px 0 15px 0 }
.slideTxtBox .bd li a{ display:block; color:#001d46; line-height:30px; font-size:23px; padding-bottom:15px}
.slideTxtBox .bd li a:hover{ color:#3277ae; text-decoration:none}
.slideTxtBox .bd li p{ display:block;line-height:20px; font-family:Utsaah; font-size:20px; color:#3d3d3d}
.slideTxtBox .bd li span{ display:block; font-family:Arial, Helvetica, sans-serif; padding-top:10px; color:#383838; font-size:16px}

/*   单页选项卡   */

.m-menu-fixed{ position: fixed; top:0; display:block; width:100%; z-index:999;opacity:1; filter:Alpha(opacity=100); background:#002147; height:52px; zoom:1; left:0;}