*{padding:0;margin:0;}
body{
	font-size: 14px;
	font-family: "微软雅黑", "黑体", "新宋体", "仿宋";
}
ul{list-style-type:none;}
a{color:#666;text-decoration:none!important;padding-right: 18px}
a:hover {
    color: #3F51B5!important;
	font-weight: 700;
	text-decoration:none!important;
}
li{
	cursor: pointer!important;
}
.foot_img a {
	width: 200px;
	float: left;
	height: 200px;
	margin: 6px;
	padding: 10px;
	text-align: center;
	-webkit-box-shadow: 1px 2px 3px #80B8FF;
	box-shadow: 1px 2px 3px #80B8FF;
}


.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl{zoom:1;}
.none {display:none;}
.clear{clear:both;}
.wrap { width:1240px; margin:0 auto; clear:both;}
.wrap .title { font-size:18px; color:#0163ba; font-family:"微软雅黑"; line-height:30px; font-weight:normal; margin-bottom:20px; padding-bottom:5px; border-bottom:1px solid #eee;}
.wrap .hd_ul {width: 600px;float:left;margin-left:30px;}
.wrap ul.hd_ul li{ line-height:28px; border-bottom:1px dotted #ccc;white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;padding: 10px 0px;}
.wrap ul.hd_ul li a.tit{/*! font-weight:bold; */color:#545454;font-size: 16px;}
.wrap ul.hd_ul li a.nr{color:#545454;}
.wrap .left { float:left;}

.box-min{
	    padding: 20px;
    border-bottom: 1px solid #e3e3e3;
}

.height10{height:10px;clear:both;}
.height15{height:15px;clear:both;}
.height20{height:20px;clear:both;}
.height30{height:30px;clear:both;}
.f14 {font-size:14px; line-height:30px;}
.xjd_left{float:left;width: 800px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.xjd_right{float:right;}
.headleft { float:left; line-height:34px;}
.headleft a { padding-right:20px; font-size:14px;}
.headleft img { vertical-align:middle; width:16px; margin-top:-3px; padding-right:2px;}

#content {width: 1240px;margin:0 auto;zoom:1;}
#content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#content .lang{ float:right; line-height:34px;}

#head{width:100%;height:34px;background-color:#f5f5f5;}
#head .content{text-align:right;line-height:34px;}
#head .content a{margin:0 5px 0 5px;}
#head .search{margin-top:7px;}
#head .search .input{width:156px;height:20px;line-height:20px;padding-left:10px;color:#fff;margin-left:10px;background:url(../images/search_input.jpg) no-repeat left top;border:none;float:left;}
#head .search .btn{width:21px;border:none;height:21px;float:left;background:#fff url(../images/search_btn.jpg) no-repeat left top;}
#top{
	height: 125px;
	background-color: #ffffff;
	margin-top: 1px;
}
#navbar { height:60px; /* background:url(../images/nav_bg.jpg) repeat-x; */background: #3F51B5;}
.nav{margin:0 auto; width: 1280px;}
.nav li{ float:left;}
.nav li.line{ padding-top:12px; width:13px; text-align:center; z-index:9999;}
.nav li a{display:block;float: left;height:60px;line-height:60px;text-align:center;padding:  0 20px; color:#fff;z-index:9999;font-size:14px;overflow: hidden;text-overflow: ellipsis;}
.nav li a:hover,.nav li a.on{/* background:url(../images/nav_hover.jpg) no-repeat 0px 5px; */z-index:9999;background-color:#7581c4!important;color: #fff!important;}
.submenu{ width:99px; background:#1f7fd3; position:absolute; top:204px; overflow:hidden; z-index:9999; display:none;}
.submenu li{ z-index:9999;}
.submenu li a{ display:block; width:100px; height:30px; line-height:30px; padding:3px 0; text-align:center; color:#FFF; z-index:9999; font-size:12px; border-bottom:1px solid #3F51B5;}
.submenu li a:hover{ background:#3F51B5; z-index:9999;}


#content .left{width:663px;float:left;overflow:hidden;}
#title{font-size:18px;color:#0163ba;font-family:"微软雅黑";line-height:30px;}
#qianyuan{width:663px;height:107px;}
#qianyuan .qianyuan_img{width:142px;}
#qianyuan .qianyuan_right{width:485px;}
#qianyuan .qianyuan_right .qianyuan_tit{font-size:14px;font-weight:bold;color:#545454;}
#qianyuan .qianyuan_right .text{line-height:20px;color:#545454;}
#qianyuan .qianyuan_right .more a{width:74px;height:27px;display:block;background: url(../images/btn_bg.jpg) no-repeat;text-align:center;line-height:27px;color:#fff;}
#line{width:663px;height:1px;border-bottom:1px #ccc dashed;display:block;}
#xueyuan{ width:659px; overflow:hidden;}
#xueyuan_1{width:309px;height:220px;display:block;float:left;}
#xueyuan_1:hover{opacity: 0.4;}
#xueyuan_2{width:175px;height:110px;float:left;}
#xueyuan_2 a.xueyuan{width:175px;height:110px;display:block;text-align:center;line-height:110px;font-size:20px;font-weight:bold;color:#fff;background:#0ec600;}
#xueyuan_2 a:hover{opacity: 0.4;}

#xueyuan_3{width:175px;height:110px;float:left;}
#xueyuan_3 a.xueyuan{width:175px;height:110px;display:block;text-align:center;line-height:110px;font-size:20px;font-weight:bold;color:#fff;background:#0ec600;}
#xueyuan_3 a:hover{opacity: 0.4;}

#xueyuan_4{width:175px;height:110px;float:left;}
#xueyuan_4 a.xueyuan{width:175px;height:110px;display:block;text-align:center;line-height:110px;font-size:20px;font-weight:bold;color:#fff;background:#0ec600;}
#xueyuan_4 a:hover{opacity: 0.4;}


#right{width:300px;float:right;}
#right ul.jz_ul{ padding:10px; border-bottom:1px #DDD solid;}
#right ul.jz_ul li{line-height:25px;}
#right ul.jz_ul li a.tit{font-weight:bold;color:#545454;}
#right ul.jz_ul li a.nr{color:#545454;}

#zs{width:295px;padding:10px 0px 10px 5px;height:220px;}
#zs ul li{background:url(../images/icon.jpg) no-repeat 5px 10px;line-height:26px;text-indent:15px;}
#zs ul li a{color:#545454;}

#right ul.hd_ul{height:40px;}
#right ul.hd_ul li{line-height:22px;}
#right ul.hd_ul li a.tit{font-weight:bold;color:#545454;}
#right ul.hd_ul li a.nr{color:#545454;}

#links{width:1002px;height:38px;background:url(../images/links.jpg) no-repeat;line-height:35px;padding-left:20px;}
#links span{color:#1482c1;font-weight:bold;}
#links a{margin:0 10px;color:#545454;}

#foot{ background:#3F51B5; padding:30px 0; margin-top:30px; color:#fff; font-family:'Microsoft YaHei'; clear:both;}
#foot ul{ padding:5px 0;}
#foot li{ float:left; line-height:16px;}
#foot a{ color:#fff;}
#foot span { padding:0 20px; font: 12px Arial;}
#foot .copy {padding:10px 0; line-height:25px;}


#banner{width:100%;background:#e1e1e1;height:400px;padding:10px 0px 10px 0px;}
#banner2{
	width: 100%;
	margin: 0 auto;
	background: #0163ba;
	color: white;
	font-size: xxx-large;
	text-align: center;
}
.banner03{
	
	padding: 20px 10px;
}
#news_banner{width:100%;height:216px;background:url(../images/dt_banner.jpg) no-repeat center;}
#xueyuan_banner{width:100%;height:216px;background:url(../images/xueyuan.jpg) no-repeat center;}
#kexue{width:100%;height:216px;background:url(../images/kexue.jpg) no-repeat center;}
#sz{width:100%;height:216px;background:url(../images/sz.jpg) no-repeat center;}
#sz_banner{width:100%;height:216px;background:url(../images/sz_banner.jpg) no-repeat center;}

#position a{color:#646565;}

#dt_left{width: 270px;float:left;}
#tit_bg{width: 270px;height:60px;/* background:url(../images/tit_bg.jpg) no-repeat; */font-size:16px;font-weight:bold;color: #ffffff;line-height: 60px;text-indent:20px;background-color: #3F51B5;text-overflow: ellipsis;overflow: hidden;}
#dt_left .left_bg{width: 270px;padding-bottom:10px;border:1px #efefef solid;border-top:none;position:relative;/* left:6px; */}
#dt_left .left_bg ul{width: 270px;margin:0 auto;}
#dt_left .left_bg ul li{/* height:45px; */}
#dt_left .left_bg ul li a{/*! width:160px; */
	/* height: 35px; */
	display: block;/*! background:url(../images/tit.jpg) no-repeat; */
	/* line-height: 35px; */
	color: #000;/*! font-weight:bold; *//*! text-align:center; */
	/* overflow: hidden; */
	/* text-overflow: ellipsis; */
	/* white-space: normal; */
	/* padding-left: 10px; */
	/* padding-top: 12px; */
	padding: 12px 10px;
	border-bottom: thin dashed #D4D4D4;
}
#dt_left .left_bg ul li a:hover{
	background-color:#7581c4!important;
	color: #FFF;
}
#dt_left .left_bg ul li a.check{/*! width:160px; */
	/* height: 35px; */
	display: block;/*! background:url(../images/tit_hover.jpg) no-repeat; */
	/* line-height: 35px; */
	color: #fff;/*! font-weight:bold; */
	/*! text-align: center; */
	background-color: #3F51B5;
}
#dt_right{width: 940px;float:right;min-height: 600px;}
#dt_right .tit_h{width: 940px;height:60px;border-bottom:1px #3F51B5 solid;color:#3F51B5;font-weight:bold;font-size:20px;line-height:60px;}
#dt_right .new_tit{text-align:center;font-size:16px;height:50px;line-height:50px;}
#dt_right .new_nr{width: 940px;line-height:30px;font-size:14px;}
#dt_right .new_nr h2{ line-height:30px; font-size:16px; padding:5px 0;}
#dt_right .new_nr img { max-width:100%; padding:10px 0;}
#dt_right .labs { padding:10px 0;}
#dt_right .labs li { display:block; width:100%; line-height:40px; margin:10px 0;  background:#eee; border-bottom:1px solid #3F51B5; float:left;}
#dt_right .labs span { display:block; width:60px; text-align:center; background:#3F51B5; color:#FFF; font-size:16px; float:left;}
#dt_right .labs a { display:block; margin-left:20px; color:#3F51B5; font-size:16px; float:left;}

#dt_1{width:732px;overflow:hidden;padding-bottom:20px;border-bottom:1px #ccc dashed;margin:0 auto;}
#dt_1 .data{width:31px;height:46px;background:url(../images/data_bg.jpg) no-repeat;}
#dt_1 .data .month{width:30px;height:23px;line-height:23px;text-align:center;color:#fff;font-size:14px;}
#dt_1 .data .day{width:30px;height:23px;line-height:23px;text-align:center;color:#006CCB;font-size:14px;}
#dt_1 .dt_img{width:164px;text-align:center;}
#dt_1 .dt_text{width:530px;}
#dt_1 .dt_text .dt_text_tit{font-weight:bold;color:#737373;font-size:14px;}
#dt_1 .dt_text .dt_text_nr{color:#737373;padding-right:20px;line-height:22px;}

#page{text-align:center;}
#page a{color:#000;padding:5px 10px;border:1px solid #2e8bc7;}
#page #fenye{color:red;padding:5px;padding-left:10px;border:1px solid #2e8bc7;margin-right:5px;}
#page a:hover{text-decoration:underline;}



#sz_1{width:710px;height:165px;border-bottom:1px #ccc dashed;padding-left:15px;}
#sz_1 .sz_img{width:220px;height:153px;background:url(../images/sz_bg.jpg) no-repeat;padding:6px 0 0 8px;}
#sz_1 .sz_js{width:465px;}
#sz_1 .sz_js .name{color:#545454;height:25px;width:200px;}
#sz_1 .sz_js .name span{font-weight:bold;color:#3F51B5;font-size:14px;}
#sz_1 .sz_js .fx{}
#sz_1 .sz_js .fx .yjfx{color:#999;padding-top:2px;}
#sz_1 .sz_js .fx .yjfx_nr{width:100px;padding-left:10px;line-height:20px;}
#sz_1 .sz_js .liaojie{text-align:right;}
#sz_1 .sz_js .liaojie a{color:#999;}


#xc{width:226px;height:270px;margin:0 10px;float:left;}
#xc .xc_img{width:218px;height:149px;border:1px solid #ccc;text-align:center;padding-top:2px;}
#xc .xc_name{color:#959696;font-weight:bold;}
#xc .xc_name span{color:#3F51B5;}
#xc .xc_xinxi{color:#3F51B5;font-weight:bold;}
#xc .xc_xinxi span{width:145px;float:left;font-weight:normal;color:#999;}


#dt_right .list{width: 940px;height:34px;padding:0 10px;border-bottom:1px #ccc dashed;margin:0 auto;line-height:34px;}
#dt_right .list a{ color:#333; font-size:14px;}
#dt_right .list a:hover{text-decoration:underline;}
#dt_right .list span{color:#666;}

/*师资模型*/
.staff .pic { width:180px; margin:10px 20px 20px 0; float:left;}
.staff .pic  img{max-width:100%;}
.staff .infos { width:545px; float:left;}
.staff  .tit { line-height:40px; border-bottom:1px dotted #ccc; color:#3F51B5; font-weight:normal;}
.staff  .info { line-height:30px;}
.staff  .info p { line-height:30px;  border-bottom:1px dotted #eee; font-size:14px;}
.staff .hits { line-height:30px; text-align:right; clear:both;}
.staff  .content { line-height:30px;  padding-top:20px; border-top:1px dotted #ccc; font-size:14px;clear:both;}
.staff .content img{max-width:100%;}


#yanjiu{float:left;margin:0 8px;}
a.yanjiu{width:230px;padding:40px 0 40px 0;margin-bottom:20px;display:block;border:1px solid #ccc;border-radius:5px;text-align:center;font-size:20px;font-family:"微软雅黑";color:#fff;background:#0087ff;}
a.yanjiu:hover{background:#7581c4!important;}




#search{}
#search .tit_h{height:31px;border-bottom:1px #004fa0 solid;color:#004fa0;font-weight:bold;font-size:14px;line-height:31px;}
#search .list{height:34px;padding:0 10px;border-bottom:1px #ccc dashed;margin:0 auto;line-height:34px;}
#search .list a{color:#666;}
#search .list a:hover{text-decoration:underline;}
#search .list span{color:#666;}
.col-4 {
	width: 31.3333%;
	padding: 10px;
	float: left;
}
.col-6 {
	width: 48.3333%;
	padding: 10px;
	float: left;
}
.row {
	float: left;
	position: relative;
	width: 100%;
}
.tit_h.title_h {
	background-color: #3F51B5;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left center;
	height: 40px;
	color: #FFFFFF;
	line-height: 40px;
	font-size: 14px;
	text-indent: 12px;
}
.titlelist {
	border: 1px solid #C5C5C5;
}
.col-2 {
	width: 189px;
	float: left;
}
.v_news_content,.v_news_content p{ line-height:2.4em; font-size:18px;}
