@charset "gb2312";
/* reset */
html { height: 100%; }
body { min-height: 100%; }
body { _height: 100%; }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0; }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1; }
li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
iframe, frame, fieldset, img { border: 0 none; }
img { vertical-align: top; }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer; } 
button { cursor: pointer; }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none; }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio; }
input[type=checkbox] { -webkit-appearance: checkbox; }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box; }
textarea { overflow: auto; resize: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }
th { font-weight: normal; }
em, cite, address, i { font-style: normal; }
sup { vertical-align: text-top;  }
sub { vertical-align: text-bottom; }
body, input, select, button, textarea { font-size: 14px; font-family: "Microsoft Yahei","微软雅黑",arial,"\5b8b\4f53"; }
body { line-height: 1.5; }
a { text-decoration: none; color: #000;transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
a:hover { color: #D6BF97;}
a { blr: expression(this.onFocus=this.blur()); }
a * { *cursor: pointer; }
:focus { outline: none; }

.edit_con_original { line-height: 1.8; padding: 0 0; color: #333; }
.edit_con_original ul { margin: inherit; padding: inherit; }
.edit_con_original ul li { list-style-type: disc; margin: auto; }
.edit_con_original ol { margin: inherit; padding: inherit; }
.edit_con_original ol li { list-style-type: decimal; margin: auto; }
.edit_con_original h1 { font-size: 2em; font-weight: bold; }
.edit_con_original h2 { font-size: 1.5em; font-weight: bold; }
.edit_con_original h3 { font-size: 1.17em; font-weight: bold; }
.edit_con_original h4 { font-size: 1em; font-weight: bold; }
.edit_con_original h5 { font-size: 0.83em; font-weight: bold; }
.edit_con_original h6 { font-size: 0.67em; font-weight: bold; }
.edit_con_original em { font-style: italic; }
.edit_con_original cite { font-style: italic; }
.edit_con_original address { font-style: italic; }
.edit_con_original i { font-style: italic; }
.edit_con_original table { border-collapse: separate; border-spacing: 2px; }
.edit_con_original img { max-width: 100%; height: auto; }


/*所有后台编辑器区域都要引用 edit_con_original 类名*/

/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table; }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1; }

.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important; }

.ie7 #achievements #research .copy,.ie8 #achievements #research .copy{ background:url(imagesline_01.png) repeat;  }
.ie7 #achievements #viewpoint .copy,.ie8 #achievements #viewpoint .copy{ background:url(imagesline_02.png) repeat;  }

/*{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#bbaf1f24", EndColorStr="#bbaf1f24")}*/
.auto-img { position: relative; overflow: hidden; display: block; }
.auto-img img { position: relative; }


body{font-size:12px;}
/*header{
	width:960px;
	position:relative;
	margin:0 auto;
}*/
/****************首页**/

.tan_weixin,.tan_weibo{ position: fixed; top:50%; left:50%; margin-top:-160px; margin-left:-160px; z-index:160; display:none; border:10px solid #fff; }
.closed{ position: absolute; top:-15px; right:-5px; font-size:20px; cursor:pointer; }
.tan_weixin img,.tan_weibo img{ width:300px; height:300px; }
.disP{ display:block !important; z-index:161; }
header{ max-width:1660px; min-width:960px;  margin:0 auto;  position:relative; z-index:10;}
header .logo{ width:200px; height:55px; margin:0 auto; padding:10px 0 0 0 ;}
header .in_menu{ width:960px; margin:20px auto 0; position:relative;z-index: 2;}
header .in_menu dd{ float:left; position:relative; margin-right:50px; padding-bottom:20px; }
header .in_menu dd h2{ background:url(imagesin_menuxjt.jpg) no-repeat right center ; padding-right:10px; font-size:14px;}
header .in_menu dd a:hover{ text-decoration:none;}
header .in_menu dd.last{ margin-right:0;}
header .in_menu dd .div{ width:350px; position:absolute; left:0; top:26px; min-height:80px; display:none; padding:10px; background:url(imagesmenu0.jpg) 220px center no-repeat #fff; border-top:1px solid #9f2943; }
header .in_menu dd ul{  width:200px; }
header .in_menu dd ul li{ float:left; min-width:70px; display:block; white-space:nowrap; padding:10px; padding-left:20px; background:url(imagesm.jpg) no-repeat 10px center;}
header .in_menu dd .nav_b{ position:absolute; top:20px; left:0; width:100px; height:5px; background:#9f2943; display:none;}
header .in_menu dd.dd0 .div{width:440px;background-position:320px center;}
header .in_menu dd.dd0 ul{width:300px;}
header .in_menu dd.dd0 ul li{width:120px;}
header .in_menu dd.dd0 .nav_b{ width:56px;}
header .in_menu dd.dd1 .nav_b{ width:56px;}
header .in_menu dd.dd1 .div{}
header .in_menu dd.dd2 .nav_b{ width:70px;}
header .in_menu dd.dd2 .div{}
header .in_menu dd.dd3 .nav_b{ width:56px;}
header .in_menu dd.dd3 .div{}
header .in_menu dd.dd4 .nav_b{ width:40px;}
header .in_menu dd.dd4 .div{}
header .in_menu dd.dd5 .nav_b{ width:56px;}
header .in_menu dd.dd5 .div{}
header .in_menu dd.dd6 .nav_b{ width:98px;}
header .in_menu dd.dd6 .div{ left:auto; right:-130px;}
header .in_menu dd.dd7 .nav_b{width:56px;}
header .in_menu dd.dd7 .div{ left:auto; right:0;}

header .in_menu dd:hover h2 a,header .in_menu dd.on h2 a{ color:#9f2943;}
header .in_menu dd:hover .div{ display:block;}
header .in_menu dd:hover .nav_b,header .in_menu dd.on .nav_b{ display:block;}





header .top_ssyw{ position:absolute; right:20px; top:10px; }
header .top_ssyw .top_soso{ background:url(images0605_03.jpg) no-repeat; width:151px; height:23px; float:left;}
header .top_ssyw .top_soso .top_ssk{ border:none; background:none; height:22px; line-height:22px; margin-left:10px; width:110px; color:#555;  float:left;}
header .top_ssyw .top_soso .top_button{ border:none; background:none; margin-left:5px; width:20px; cursor:pointer; float:left;}
header .top_ssyw .top_zy{ padding-left:20px; float:left; margin-right:20px; margin-top:4px; display:inline; font-family:arial;}
header .wenxin,header .wenbo{ padding-right:10px; position: relative; top:-5px; cursor:pointer; }
.wenxin,.wenbo{cursor:pointer;}
#banner{
	width:1660px;height:450px;
	margin-top:15px;
	position:relative;
	overflow:hidden;
	margin:0 auto;
}

/*轮播样式的修改*/


.smoke-c{
	width:1660px;height:450px;
	position:relative;
	overflow:hidden;}
.smoke-c ul{position:absolute;width:10000%;height:450px;}
.smoke-c ul li{float:left;width:1660px;height:450px; overflow:hidden;}
.smoke-c ol{position:absolute;left:795px;top:419px;}
.smoke-c ol li{float:left;width:11px;height:11px;background:#b3afb4;border-radius:5px!important;margin-right:5px; cursor:pointer;}
.smoke-c .bann_active{background:#af294d;}
.slider{position:relative;}
.slider img{width:100%;height:450px;}
.slider a{ display:block; width:100%; height:100%; position: relative; top:0; left:0;  }

.slider .slides_hed{
	opacity:0.9;
				position:absolute;
				right:-500px;top:277px;
				height:60px;
				background:url("imagesred_1.png") repeat-x;
				max-width:500px;
			}

.slider .slides_hed span{
	display:block; width:108px; height:60px;
	position: absolute; top:0; right:-108px;
	background:url("imagesred_2.png") no-repeat;
}

.slider .slides_hed h2{
	line-height:60px;
	color:#fff;
	font-size:17px;
	margin-left:20px;

}
.slider .slides_hed h2 a,.slider .slides_con p a{ color:#fff; }
.slider .slides_con{
	position:absolute;
	left:-530px;top:328px;
	height:60px;
	
	background:url("imageshea_1.png") repeat-x;
	opacity:0.9;
}
.slider .slides_hed h2 a{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;   word-wrap: normal;  }
.slider .slides_hed h2{ max-width:500px; min-width:415px;}

.slider .slides_con span{
	display:block; width:108px; height:60px;
	position: absolute; top:0; left:-108px;
	background:url("imageshea_2.png") no-repeat;
}

.slider .slides_con p{
	width:396px;line-height:17px;
	font-size:14px;
	color:#fff;
	margin:15px 30px 0;
	height:34px; overflow:hidden;
	font-family:"微软雅黑";
}


#subject{
	max-width:1660px;height:150px;
	background:#f2f2f2;
	padding:1px;
	font-size:16px;
	margin:0 auto;
	
}
#subject #subject_icon{
	width:960px;height:150px;
	margin:0 auto;
}
#subject dl{
	height:105px;
	float:left;
	margin:30px 22px 0;
	font-size:13px;
}
#subject .subject_icon8{margin-right:0px;}
#subject dl dt{
	width:75px;height:75px;
	display:block;
	background:url("imagessubject_icon.png") no-repeat;
}
#subject dl dd{
	text-align:center;
	margin-top:12px;
}
#subject dl:hover{margin-top:20px;}
#subject dl:hover dd{padding-bottom:20px;color:#ae294d;}
#subject .subject_icon2 dt{background-position:-73px 0px;}
#subject .subject_icon3 dt{background-position:-148px 0px;}
#subject .subject_icon4 dt{background-position:-225px 0px;}
#subject .subject_icon5 dt{background-position:-300px 0px;}
#subject .subject_icon6 dt{background-position:-375px 0px;}
#subject .subject_icon7 dt{background-position:-450px 0px;}
#subject .subject_icon8 dt{background-position:-525px 0px;}

#subject .subject_icon1:hover dt{background-position:-0px -75px;}
#subject .subject_icon2:hover dt{background-position:-73px -75px;}
#subject .subject_icon3:hover dt{background-position:-148px -75px;}
#subject .subject_icon4:hover dt{background-position:-225px -75px;}
#subject .subject_icon5:hover dt{background-position:-300px -75px;}
#subject .subject_icon6:hover dt{background-position:-375px -75px;}
#subject .subject_icon7:hover dt{background-position:-450px -75px;}
#subject .subject_icon8:hover dt{background-position:-525px -75px;}




#exhibition{
	width:960px;height:300px;
	margin:40px auto;
}
#exhibition #achievements{
	float:left;
	width:625px;height:303px;
}
#exhibition #achievements #research{
	float:left;
	position:relative;
	width:303px; height:303px;
}
#exhibition #achievements #viewpoint{
	float:right;
	position:relative;
	width:303px; height:303px;
}

#exhibition #achievements .copy{
	width:130px;height:113px;
	padding:15px;
	position:absolute;
	color:#fff;
}
#exhibition #achievements #research img,#exhibition #achievements #viewpoint img{ width:100%; height:100%; }
#achievements .copy h3{font-size:20px;}
#achievements .copy p{line-height:22px;font-size:14px;}

#achievements #research .copy{
	left:0px;top:0px;
	background:rgba(164,46,86,0.8);

	
}

#achievements #viewpoint .copy{
	right:0px;bottom:0px;
	background:rgba(176,149,118,0.8)
}


#exhibition .activity{
	width:320px;height:330px;
	float:right;
	margin-left:15px;
}
.activity #activitys{color:#ae294d;font-size:16px;font-weight:bold; height:40px;}
								/*滑动栏*/
.activity #mainBox {  
        width: 300px;  
        height: 265px;   
        position: relative;  
        overflow: hidden;  }       
.activity #mainBox   #content {         
        position: absolute;  
        left: 0;  
        top: 0;  
        background:url(img/scrollTest.jpg);  
    }  

.scrollDiv {   /*下拉条样式*/
        width: 9px;
        position: absolute;  
        top: 0px;  
        background: #c36780;  
        border-radius: 10px;
		padding:10px 0px;}  
.scrollDiv span{display:none;}
.times{
	width:43px;height:43px;
	background:#bbbbbb;
	color:#fff;
}
.activity dl{margin-top:9px!important;width:290px;height:65px;}
.times{
	font-size:9px;
	text-align:center;
	float:left;
	margin-top:4px;margin-left:7px;	
	width:43px;height:43px;}
.times_ye{font-size:9px;-webkit-transform:scale(0.76);line-height:10px;text-align:center;}

.times .times_day{font-size:18px;display:block;margin-top:2px;}
.event_details{float:right;width:215px;margin-right:10px; height:51px; overflow:hidden; position: relative; }
.event_details h4{font-size:14px; font-weight:normal; max-height:51px; overflow:hidden;}
.event_details a{line-height:17px; display:block; max-height:51px; overflow:hidden; }
.event_details p{font-size:12px;color:#bbbbbb;margin-top:6px;}


.activity #mainBox #content #activity_active .event_details h4{color:#ae294d;}


.group-mem li:hover .times{background:#ae294d;color:#fff;}
.group-mem li:hover .event_details p{ color:#ae294d; }
.group-mem li:hover .event_details a{ color:#ae294d; }
.activity #mainBox #content .activity_active:hover .event_details h4{color:#ae294d;}
.activity h3{ position: relative; margin-top:-5px; }
.group-mem h3{ font-size:20px; color:#ae294d; line-height:30px; height:40px; background:#fff; }
.group-mem .group-scroll{height:263px; overflow:hidden;}

#school{
	max-width:1660px;height:290px;
	background:#f2f2f2;
	margin:0 auto;
	clear:both;
}

#school #school_related{
	width:960px;height:290px;
	margin:0 auto;
}

#school #school_related #school_news{
	width:465px;height:220px;
	float:left;
	margin-top:30px;
	margin-right:10px;
}


#school_related #school_news #news_head{
	font-size:20px;
	color:#b7516a;
	margin-bottom:15px;
	font-weight:bold;
}

#school_related #school_news #news_related{
	width:460px;height:175px;}
#school_related #school_news img{
	float:left;
}
#school_related #school_news .news{
	width:225px;height:175px;
	background:#fff;
	float:left;

}
#school_news .news #news_con{
	margin-top:35px;
	width:190px;margin-left:20px;
	font-size:14px;
	font-weight:bold;
}
#school_news .news  .news_time{
 display:block;color:#a5a5a5;
 margin:10px 0px 17px 20px;
}
#school_news .news .know_more{
	width:105px;height:20px;
	line-height:20px;
	padding-left:10px;
	font-size:11px;
	display:block;
	margin-left:20px;
	 color:#fff;
	background:url(imagesmore.png) no-repeat left center;
}
#school_news .news a:hover{color:#B7516A;}
#school_news .news .know_more:hover{background:url(imagesmore2.png) no-repeat left center; color:#fff;}


#school_project{
	max-width:1660px;height:285px;
	background:url("imagesfoot_line.png") repeat;
	margin:0 auto;
	border-bottom:1px solid #1e1e1e;
}
#school_project a:hover{text-decoration:underline;}
#school_project #school_list{
	width:960px;height:278px;
	padding:1px;
	margin:0 auto;
	position: relative;
}
#school_project #school_list #contact_us li{line-height:28px;}
#school_project #school_list ul{
	float:left;
	margin-right:50px;
	color:#aeaeae;
	
}
.no{ position: absolute; bottom:20px; right:155px; }
#recruit a{ display:block; padding-left:29px; background:url(imageszp.png) no-repeat left center; }
#school_project #school_list .list_head{
	font-size:16px;color:#cdcdcd;
	margin-top:50px;
	margin-bottom:10px;
	font-weight:bold;
}
#recruit{
	padding-top:10px;
}
#school_project #school_list li a{
	color:#aeaeae;
	line-height:20px;
}
#school_project #school_list li img{
	
	margin-right:10px;
}
#contact_us img{
	margin-top:8px;
}
#school_project #school_list #recruit a{
	font-weight:bold;
	color:#cdcdcd;
	font-size:16px;
}
#school_project #school_list #small_logo{
	margin-right:1px;
	padding-right:5px;

}
#school_list #small_logo .school_icon{float:left;margin-top:20px;margin-left:1px;}

#footer_father{
	max-width:1660px;height:60px;
	background:url("imagesfoot_line.png") repeat;
	border-top:1px solid #303030;
	margin:0 auto;}

#footer_father a:hover{text-decoration:underline;}

#footer{
	width:960px;height:60px;
	margin:0 auto;
}
#footer #copyright{
	float:left;
	line-height:60px;
	margin-right:117px;
}
#footer #copyright a{color:#949494; text-decoration:none; }

.selects{float:right;position:relative; margin-top:17px; right:30px; width:170px; height:23px; border:2px solid rgb(121,121,121)!important; background:#eee; padding-left:10px; }
.selects_input{  width:170px;
				 height:23px; 
				line-height:23px;
				
				color:#818181 !important;
				text-decoration:none !important;
				display:block;
				 }

.ld-img{
	position: absolute;
	right:10px;
	top:10px;
}
.aa{
				position:absolute; 
				left:-2px;
				bottom:23px;
				z-index:150;
				width:180px;

				background:#eee;
				line-height:23px;
				border:2px solid rgb(121,121,121)!important;
				border-bottom:none 0 !important;
				display:none;}
.aa li{
	width:170px;height:23px;
	padding-left:10px;
	color:#818181;
	line-height:23px;
}
.aa li a{ color:#818181 !important; font-size:12px; text-decoration:none !important;}
.aa li:hover{background:#e22155;}
.aa li:hover a{ color:#fff !important; }

.bb{ display:block; }
.qh{ border-top:none 0 !important; }

/*弹窗样式的修改*/
.poptrox-popup{padding:10px!important;}
.caption{display:none!important;}

.adress{ padding-left:1px; }
.closer{ position:fixed !important; right:0 !important; background:url(imagesclose.png) no-repeat 0 0 !important; width:68px !important; height:68px !important; line-height:68px !important; }
.poptrox-popup .pic img{ max-width:260px !important; }

.oo{ position: relative; overflow:hidden;  width:235px; height:175px;  }
.oo>a{ display:block; width:100%; height:100%; position: absolute;  }
#research h3 a,#research p a{ color:#fff !important; }
#viewpoint h3 a,#viewpoint p a{ color:#fff !important; }
.oo img{ transition:all 0.3s; -webkit-transition:all 0.3s; width:100%; height:100%; }
.oo:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); }

#news_head a{ color:#B7516A; }

#research p a:hover,#viewpoint p a:hover{ text-decoration:underline; }

	

/**footer**/
footer{padding:20px 0px 60px 0px;height:100px;}
.footer{width:960px; margin:0 auto; height:100px; text-align:left; clear: both;}
.footer_nav{height:20px; line-height:20px;padding:20px 10px; color:#7a7a7a;}
.footer_nav a{color:#7a7a7a;margin:0px 11px;}
.footer_nav a:hover{ color:#782c84;}
.footer_di{height:40px; background:#f4f4f4; padding:0 20px;}
.footer_dixl{float:left;width:200px;height:18px;margin-top:8px;}

.footer .linkdl{ position:relative; background:#fff; padding-right:5px;}
.footer .linkdl dt{ background:url(imagesin_xjt.jpg) no-repeat right center ; cursor:pointer; margin-right:3px; line-height:22px; white-space:nowrap; height:22px; font-size:14px; padding:0 25px 2px 5px; color:#555;}
.footer .linkdl dd{ position:absolute; display:none; bottom:24px; left:-1px; min-width:100%; background:#fff; border:1px solid #d6d8d7; font-size:14px; }
.footer .linkdl:hover dd{ display:block;}
.footer .linkdl dd a{ display:block; padding:3px 4px; white-space:nowrap;}
.footer .linkdl dd a:hover{ background:#66346c; color:#fff; text-decoration:none; }
.footer_right{ float:right; margin-top:14px;}
.footer_right span{ display:inline-block; padding:0 20px;}
/**lxg2161121**/
/*#footer p{ float:left; line-height: 60px; margin-right: 10px;}
#footer p img{ vertical-align: middle;}*/
.icon { float: left; margin: 14px 20px 0 0;}
.footer_logo { float: left; margin: 10px 40px 0 0;}