/*公共样式*/
*{margin:0;padding:0;}
body,html{font-size:12px;font-family:"Microsoft Yahei";}
ul,li{ list-style-type: none;}
input,select,button,textarea{font-size:12px;font-family:Arial,Helvetica,sans-serif; }
button{cursor: pointer;}
.cur,a{cursor: pointer;}
.mt_20{ margin-top:20px;}



img{border:none;}

table{ margin:auto;}
.clear{clear:both;}

a,a:link {color:#434343;text-decoration:none;}
a:visited { }
a:active,a:hover{text-decoration:underline;cursor: pointer;}
a:focus {outline:none;}
a:hover{}

.tRight{ text-align:right;}
.tCenter{ text-align:center;}
.tLeft{ text-align:left;}

.h25{ height:25px;}
.h30{ height:30px;}
.h150{ height:150px !important;}

.fRight{ float:right;}
.fLeft{ float:left;}


.b{ font-weight:bold;}
.n{ font-weight:normal;}


.mr10{ margin-right:10px;}
.tRed{ color:red;}
.tGreen{ color:green;}
.tBlue{ color:#04AEDA;}
.mr5{ margin-right:5px;}

.none{ display:none;}



/*公共样式*/
body{ color:#111; background:#F5FBFF;}



.fav{ width:210px; height:40px;margin-top:105px; float:right;background:url(../images/s1.png) }
.zy a{ display:block; float:right; background:url(../images/fav_b.png) no-repeat; width:82px; height:23px;
line-height:23px; text-align:center; text-decoration:none; color:#fff; margin-right:18px; margin-top:115px;}
.zy a:hover{ background:url(../images/fav_o.png) no-repeat;}

/*默认二级下拉导航菜单*/
.menu{ width:980px; height:30px;  margin:0 auto; margin-top:-3px;}
#nav {width:980px; height:38px; line-height:38px;position:relative;z-index:100;  margin:0 auto; text-align:center; float:left;}
#nav>li {float:left; position:relative;display:inline;font-size:15px;padding:0 9px; }

#nav>li>a{ float:left; display:block;color:#fff;text-decoration:none;}
#nav>li>a:hover{color:#fff; }
#nav li ul { display:none;position:absolute;left:0px;top:38px; width:100%; }
#nav li li{line-height:38px;height:38px;background:#01A1C3; 
border-top:1px solid #7FC2DB; font-size:14px; width:100%;}
#nav li li a{display:block;text-align:center;width:100%; font-weight:normal; color:#fff;   }
#nav li li a:hover  {color:#fff;background:#037e9f;text-decoration: none;}
#nav li li a span{float:none;}
#nav li:hover ul {display:block;}
#nav li.sfhover ul {left:0px;display:block;}

#nav li.sfhover span{display:block; color:#fff !important;}
#nav li.sfhover span.l{ background:url(../images/nav_l.jpg) no-repeat;}
#nav li.sfhover span.m{ background:url(../images/nav_b.jpg) repeat-x}
#nav li.sfhover span.r{ background:url(../images/nav_r.jpg) no-repeat;}

#nav li.sfhover li span.l{ background:none;}
#nav li.sfhover li span.m{ background:none;}
#nav li.sfhover li span.r{ background:none;}


#nav li span{display:block; float:left;}
#nav li span.l{ width:15px; height:38px; background:none; }
#nav li span.m{ width:auto; height:38px; background:none;}
#nav li span.r{ width:15px; height:38px; background:none;}

#nav li.on ul{ display:block;left:0;}

#nav li.on>a{ color:#fff !important;}
#nav li.on>a span.l{ background:url(../images/nav_l.jpg) no-repeat center;}
#nav li.on>a span.m{ background:url(../images/nav_b.jpg) repeat-x center;}
#nav li.on>a span.r{ background:url(../images/nav_r.jpg) no-repeat center;}

.banner{ width:980px; height:295px; background:url(../images/banner.jpg) no-repeat; margin:0 auto;}

/*默认二级下拉导航菜单*/
.con{ width:980px; overflow:hidden; margin:0 auto; padding:20px 0; }
.con_t{ width:980px; height:350px; overflow:hidden;}
.con_tr{ width:580px; height:350px; overflow:hidden;}

.con_c{ width:980px; height:470px; overflow:hidden; margin-top:20px;}
.con_cr{ width:610px; height:470px; overflow:hidden;}

/*友情链接*/
.link{ width:980px; height:40px; overflow:hidden; margin-top:20px;}
.link_l{ width:20px; height:40px; background:url(../images/link_l.jpg) no-repeat; float:left; overflow:hidden;}
.link_m{ width:935px; height:40px; background:url(../images/link_b.jpg) repeat-x; float:left; line-height:40px; font-size:14px;}
.link_m span{ font-weight:bold;}


.link_r{ width:25px; height:40px; background:url(../images/link_r.jpg) no-repeat; float:left; overflow:hidden}


.lr{ border-left:1px solid #9ECFE4;border-right:1px solid #9ECFE4;}



.slide{ width:360px; height:330px; background:url(../images/slide.jpg) no-repeat; padding:10px;}

/*学院新闻*/
.news{ width:580px; height:175px; overflow:hidden;}
.news_t{ width:580px; height:40px; background:url(../images/title.jpg) no-repeat;}
.news_c{ width:560px; height:115px; padding:10px;}

.news_c li{ background:url(../images/tb.jpg) left center no-repeat; padding-left:15px; color:#111; line-height:24px;}
.news_c li a{ color:#111;}

/*快速链接*/
.nav{ width:350px; height:470px; overflow:hidden;}
.nav_t{ width:350px; height:40px; overflow:hidden; background:url(../images/nav_t.jpg) no-repeat;}
.nav_c{ width:310px; height:370px; background:#fff; overflow:hidden; padding:30px 19px 0 19px;}
.nav_c ul{ margin-left:-20px; float:left; display:inline; height:360px; overflow:hidden;}
.nav_c li{ display:inline; float:left; width:90px; height:112px; margin-left:20px;margin-bottom:10px;}
.nav_c li span{ width:90px; height:32px; line-height:32px; text-align:center; display:block;}

.nav_c dl{ width:330px; margin-top:8px; overflow:hidden; display:inline; float:left; margin-left:-20px;}
.nav_c dd{ display:inline; float:left; width:108px; height:47px; line-height:47px; background:url(../images/link.jpg) no-repeat; margin-left:20px; padding-left:37px; font-size:16px; }
.nav_c dd a{ color:#111; text-decoration:none;}


.nav_b{ width:350px; height:20px; overflow:hidden; background:url(../images/nav_bb.jpg) no-repeat; }

/*专业介绍*/
.about{ width:260px; height:254px; overflow:hidden;}
.about_t{ width:260px; height:40px; background:url(../images/about_t.jpg) no-repeat;}
.about_c{ width:220px; height:154px; background:#fff; padding:20px 19px; overflow:hidden;}
.about_c li{ width:169px; height:35px; line-height:35px; background:url(../images/about.jpg) no-repeat; margin-bottom:11px; padding-left:51px;}
.about_c li a{ color:#111;}

.about_b{ width:260px; height:20px; background:url(../images/about_b.jpg) no-repeat;}

/*学术交流*/
.xs{ width:330px; height:254px; overflow:hidden;}
.xs_t{ width:330px; height:40px; background:url(../images/xs_t.jpg) no-repeat;}
.xs_c{ width:288px; height:176px; background:#fff; padding:10px 20px; overflow:hidden;}

.xs_c li{ background:url(../images/li3.jpg) left center no-repeat; padding-left:15px; color:#111; line-height:30px; border-bottom:1px dotted #CACACA;}
.xs_c li a{ color:#111;}

.xs_b{ width:330px; height:18px; background:url(../images/xs_b.jpg) no-repeat;}




/*校园风采*/
.fc{ width:610px; height:196px; overflow:hidden; margin-top:20px;}
.fc_t{ width:610px; height:40px; background:url(../images/fc_t.jpg) no-repeat;}
.fc_c{ width:610px; height:136px; padding-top:20px;}
.fc_c li{ display:inline; float:left;width:170px; height:129px; margin-right:20px; text-align:center; padding:2px; border:1px solid #C6C5C5;}
.fc_c img{width:170px; height:129px; }






.more,.more1{ float:right; width:36px; height:11px; padding:21px 24px 0 0;}
.more{padding:14px 23px 0 0;}
.more1{ float:right; width:36px; height:11px; padding:14px 20px 0 0;}

.title,.title1{ float:left; width:50%; font-size:16px; line-height:40px;   }
.title{ color:#005c8b; padding-left:47px;}
.title1{ padding-left:60px;color:#fff;}


#foot{width:100%; height:130px; background:#C9EBFE;} 
.foot{ width:980px; height:130px;  margin:0 auto;overflow:hidden; background:url(../images/foot_b.jpg) no-repeat;  } 
.copy{ width:825px;height:50px; line-height:25px;color:#111; background:url(../images/foot_l.jpg) left center no-repeat; padding:40px 0 40px 140px;}
.copy a{ color:#111;}

/*友情链接*/
/*.link{ width:180px; height:20px; background:#D88147; margin-top:5px; padding:10px 20px;} 
.link select{ width:180px; font-family:"宋体";}*/



/*内页*/
.index{width:980px;overflow:hidden; margin:0 auto; padding:20px 0; } 
.index .left{ float:left;width:230px;overflow:hidden;}

.left_title{ width:230px; height:40px; background:url(../images/left_t.jpg) no-repeat; float:left;overflow:hidden; 
font-family:"微软雅黑";font-family: "Microsoft YaHei" !important;
font-size:16px; color:#fff;line-height:40px; text-align:center;}
.left_content{width:228px;background:#fff; float:left; overflow:hidden; border-left:1px solid #9ECFE4;border-right:1px solid #9ECFE4; font-size:14px;}
.left_bottom{ width:230px; height:25px; background:url(../images/left_b.jpg) no-repeat; }

.left_content ul{width:228px; padding:0; }
.left_content ul ul{ display:none;margin:0; padding:0;}
.left_content li{background:url(../images/left_li.jpg) no-repeat; line-height:40px;padding:0 0 0 40px;}
.left_content li a,.left .left_content li a:visited{color:#111; text-decoration:none; }
.left_content li a:hover{ color:#C31818;}
.left_content li li{ background:url(../images/li.jpg) left 12px no-repeat;padding:0 0 0 15px;line-height:25px;  }
.left_content li li a{color:#111; }
.left_content .leftmenu>a{color:#C31818!important;}


.index .right{ float:right;width:730px; overflow:hidden;}
.right_title{ width:703px;height:40px; background:url(../images/right_t.jpg) no-repeat;line-height:40px;  padding-left:27px;color:#111;overflow:hidden; }
.right_title a{color:#111;}
.right_content{ width:708px;padding:10px;background:#fff;line-height:25px; min-height:385px;_height:385px;overflow:hidden; 
border-left:1px solid #9ECFE4;border-right:1px solid #9ECFE4;border-bottom:1px solid #9ECFE4;}
.right_bottom{ width:730px; height:25px; background:url(../images/right_b.jpg) no-repeat; }

.right_content .cite{ color:#666;}
.right_content h1{ font-size:20px;}

.ArticleContent img{ margin:10px;}

.right_content ul{ }
.right_content ul li{ background:url(../Images/news_li.jpg) 5px center no-repeat;padding-left:15px; line-height:30px;
 border-bottom:1px dotted #cacaca; }
.right_content span{ padding:0px 5px;}

.page{ width:100%;height:30px;line-height:30px;}
/* 留言*/
.guest,.guest tr,.guest td{ border-collapse:collapse;border:1px solid #ccc;}
.tr_30 td{ height:25px;line-height:25px;padding-left:5px;}
.tr_30 textarea{ margin-top:5px;}


 /*图片展示*/
.box1{ float:left; width:152px; height:135px;margin:4px; overflow:hidden;}
.img1 a{ 	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 96px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	width:150px;
	height:109px;
	border: 1px solid #ccc;}
.img1 img{ vertical-align:middle;border:none;margin:2px;}
.text1{ width:150px; height:25px; text-align:center; line-height:25px;}

/*视频展示 视频大小*/
.img1 object{ width:140px; height:105px; margin:5px;}
/*.ArticleContent object{ width:650px; height:450px;}*/


/*评论*/
.pl{width:706px;border-top:4px solid #008BC2; margin-top:20px; float:left; padding:10px 0px; }
.pl_t{height:43px; line-height:43px;background:url(../images/pl.jpg) 3px center no-repeat; padding-left:40px; font-size:14px; font-weight:bold; color:#343434;}
.pl_t span{ font-size:12px; font-weight:normal; color:#004176;}
.pl_c{border-top:1px solid #ddd; background:#F4F4F4;padding:0px 10px; height:210px;}
.login{color:#2C2C2C; line-height:46px; padding-top:8px;}
.login a{ padding:0px 5px;}
.txt{ width:85px; height:20px; border:1px solid #ddd; line-height:20px; color:#666; padding-left:5px;}
.nr{}
#Content{width:98%; height:94px; border:1px solid #ddd; padding:5px; color:#666;}
.tj{ line-height:30px;}
.pl_b{}
/*显示评论*/
.comment_t{ height:120px;}
.comment_t h1{background:url(../images/title_bg.jpg) repeat-x; height:74px; line-height:74px;}
.comment_t dt{background:url(../images/pl_title.jpg) left center no-repeat; height:37px; line-height:37px; margin-top:9px; padding-left:28px; font-size:14px; font-weight:bold; border-bottom:1px solid #DEDEDE;}
.comment_t dt span{ font-size:12px; font-weight:normal;}
.comment_c{ }
.comment{padding:5px 0px;}
.comment_c dl{ border-bottom:1px dotted #AFAFAF;}
.yn a{ color:#1C50A3;}
.yn span{ color:#E70507; }
.comment_c img{ float:left; margin:5px;}
.comment_b,comment_b a{ color:#666;}
.c{ color:#000;}
.t{ color:#666;}
/*jslogin*/
/*.dl{ margin:0px auto;}
.dl dd{padding-top:15px; }
.dl .dl_txt{width:200px; height:22px; line-height:22px; border:1px solid #BBC9D2; margin-right:5px; padding-left:5px;}
.dl dt{ margin-top:25px;}
*/
 
.search-val{width: 169px; height: 40px; float: left; border: 0; outline: none; text-indent: 1em;background:none;line-height:40px;}
.search-but{background:url(../images/s2.png) center center no-repeat; outline: none; border: 0; cursor: pointer;}
 