@charset 'gb2312';
html{
	color:#313131;
	background:rgb(255,255,255);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,strong{
	padding:0;
	margin:0;
	font-size: 14px;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{
	border:0;
}
a{text-decoration:none;color:#313131;}
a:hover{text-decoration:none;color: #fe471a!important;}
var,em{
	font-style:normal;
	font-weight:normal;
}
address,caption,cite,code,dfn,em,th,var, optgroup{
	font-style:inherit;
	font-weight:inherit;
}
del,ins{
	text-decoration:none;
}
li{
	list-style:none;
	text-align:center;
}
caption,th{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after{
	content:'';display:block;clear:both;
}
abbr,acronym{
	border:0;
	font-variant:normal;
}
sub{
	vertical-align:baseline;
}
legend{
	color:rgb(0,0,0);
}
input,button,textarea,select,optgroup,option{
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}
input,button,textarea,select{
	*font-size:100%;
}

*html .clear{_height:1%;}
.clear{zoom:1;}
.clear:after{content:'';display:block;clear:both; height:0; visibility:hidden; font-size:0}

/*navigation 样式*/
.navigation{
	height: 40px;
	background:#eee;
}
.navigation_inner{
	width:984px;
	margin:0 auto;
}
.navigation_inner a{
	color: #707070;
}
.navigation_inner li{
	float:left;
	height: 40px;
	line-height: 40px;
	padding:0 15px;
	border-right: 1px solid #d2d2d2;
	background: #eee;
}
.quicklink{
	position: relative;
	z-index:120;
}
.navigation_inner li p{
	position: absolute;
	top:40px;
	left:0;
	padding: 10px 0 10px 0;
	width:200px;
	background: #eee;
	display: none;
	z-index:120;

}
.navigation_inner li p a:hover{
	background: #F60;
	color: #fff !important;
	
}
.navigation_inner li p a{
	float:left;
	width: 185px;
	line-height: 24px;
	text-align: left;
	padding-left: 15px;
	padding-bottom:3px;
	padding-top:3px;
}
.navigation_inner .lang{
	float: left;
	height: 20px;
	line-height: 20px;
	margin-top: 10px;
	margin-left: 15px;
	background:#ccc;
	padding:0 10px;
	border:1px solid #c7c7c7;
	border-radius: 4px;
	font-size: 12px;
	color: #535353;
}
.navigation form{
	float:right;
	width:178px;
	height:24px;
	margin-top: 8px;
	background:url('imagessearch.png') 0 0 no-repeat;
}
.navigation form input{
	float:left;
	background:none;

	height:25px;
}
.navigation .reader_txt{
	width:140px;
	height:18px;
	outline:none;
	border:none;
	padding:3px 0 4px 10px;
	color:#c9c9c9;
}
.reader_btn{
	width:25px;
	outline:none;
	border:none;
	cursor: pointer;
}
/* 头部通用样式 */
.header{
	width:100%;
	height:215px;
	background:#00599f;
	border-top: 1px solid #058aef;
}
.header a{
	color:#fff;
}
.headerin{
	width:984px;
	height:148px;
	margin:0 auto;
}
.head_sec{ height:49px; padding-top:20px; float:left;}
.head_sec img{
	width:366px;
	height:49px;
}
.head_nav{
	padding-top:26px;
	width:990px;
}
.triply{ float:right; padding-top:40px; color:#9fceec; font-size:18px;height:24px; line-height:24px;
	overflow:hidden;}
.triply .bestinwest{
	overflow:hidden;}
.head_nav li{
	position: relative;
	float:left;
	padding: 0 20px;
	font-size:16px;
	z-index: 100;
}
.head_nav li a{
	height:30px; line-height:30px;
}
.head_nav li p{
	position: absolute;
	top:30px;
	width:222px;
	background: #fff;
	z-index:100;
	padding:10px 10px 10px 10px; box-shadow:1px 2px 1px #2b1108;
	display: none;
	overflow: hidden;
	height: auto;
	border:1px solid #eee;
	border-top: none;
	z-index: -1;
}
.menu_none{ display:none;}
.header .head_nav li p a:hover{
	border-bottom: 1px solid #dfdfe1;
	background: #eee;
	color:#ff3300 !important;
	padding:0;
	padding-left:10px; 
}
.head_nav li p a{
	display: block;
	width: 214px;
	text-align: left;
	border:none;
	line-height: 30px;
	padding-left: 10px;
	color:#434343;
	border-bottom: 1px solid #dfdfe1;

}

.head_nav li p.lasttow{
	right: 0;
	width: 222px;
}
.head_nav li p.lasttow a{
	right: 0;
	width: 214px;
}

.head_nav li p.lastf{
	left:0;
}


/*yvonne 2014.3.19*/.header .head_nav li p a.nob{border-bottom:0;}
.head_nav li a:hover{
	color: #0067b5 !important;
	background: #fff;
}
.header .head_nav li a.select{
	border-bottom: 4px solid #fff;
	padding-bottom: 5px;
}
.header .head_nav li a.selected{
	color: #0067b5 !important;
	background: #fff;
}
/* 内容通用样式 */
.main{
	width:984px;
	margin:0 auto;
	padding-bottom: 30px;
	line-height: normal;
	overflow: hidden;
}
/* footer通用样式 */
.footer{
	
	width:100%;
	height: 155px;
	background:#eee;
	color:#535353;
	border-top: 1px solid #dfdede;
}
.footerin{
	width:964px;
	margin: 0 auto;
	padding:40px 10px 0 10px;
	height:102px;
}
.footerinf{
	float:left;
	width:650px;
}
.footerlink{
	float:left;
}
.footerinf .footerlink a{
	float:left;
	padding-right:14px;
	color:#535353 ! important;
	font-size:12px;
	margin-right:14px;
	background: url('imagesfooterin.gif') right center no-repeat;
	line-height: 24px;
}
  #nobackground{
	background: none;
}
.copyright{
	float:left;
	width:650px;
	font-size: 12px;
	overflow: hidden;
	margin-top: 8px;
	
}
.copyright span{
	float:left;
}
.copyright strong{
	float:left;
	font-size: 12px;
	font-weight: normal;
	margin-left: 15px;
	
}
.copyright em{
	float:left;
	width: 50px;
	height:17px;
	margin-left: 30px;
	
}
.footer .copyright .cnzz{
	display: inline-block;
	width: 50px;
	height:14px;

	background:url('imagescnzz.gif') 0 center no-repeat;
}
.footerlinkr{
	float: right;
	overflow: hidden;
}
.footerlinkr a{
	float: left;
	margin-right: 10px;

}
/*面包屑导航*/
.breadnav{
	height:36px;
	color:#434343;
	padding-top: 5px;
}
.breadnav a{
	font-size:12px;
	color:#434343;
	line-height: 36px;
	padding-right: 3px;
	text-align: left;
	padding:0 2px;
}
.conpic{
	position: relative;
	width:984px;
	height:170px;
	z-index: 1;
	zoom:1;
}
.conpicback{
	width:984px;
	height:170px;
}
.constudent{
	position: absolute;
	bottom: 25px;
	_bottom:31px;
	right: 0;
	width: 440px;
	height:190px;
}
.fl{
	float: left;
}
.fr{
	float: right;
}


/* 二级页左栏样式 */
.content{
	width: 984px;
	overflow: hidden;
	line-height: normal;
}
.sidebar{
	float:left;
	width:234px;
	overflow: hidden;
}
.sidenav{
	width: 232px;
	overflow: hidden;
	border:1px solid #e4e4e4;
	border-top: 4px solid #e4e4e4;
}

.sidenav  a{
	display: inline-block;
	width: 207px;
	height: 62px;
	border-bottom: 1px solid #e4e4e4;
	font-size: 14px;
	line-height: 62px;
	text-align: left;
	padding-left: 25px;

}
.sidenav a.sidese{
	background: url('imagessidenav.png') right center no-repeat;
	background-color: #2c5697;
	color:#fff;
	border-bottom: 1px solid #e4e4e4;
}
.sidenav a:hover{
	background: url('imagessidenav.png') right center no-repeat;
	background-color: #2c5697;
	color:#fff !important;
	border-bottom: 1px solid #e4e4e4;
}
/* 以上为通用样式 */
/* 二级页图片轮换 */
.imgscroll{
	position: relative;
	width: 984px;
	height: 285px;
	margin-bottom: 20px;
}
#slides div{
	width: 984px;
	height: 285px;
}
#slides dl{
	float: left;
	width: 433px;
	height: 250px;
	background:#e65400;
	padding-top: 35px;
	padding-left: 22px;
	padding-right: 60px;
}
.main #slides dt{
	width: 400px;
}
 .main #slides dt a{
	font-size: 24px;
	color:#fff;
	line-height: 32px;
}
.main #slides dd{
	font-size: 14px;
	height: 24px;
	color: #fff;
	margin-top: 15px;
}
.main #slides dd a{
	font-size: 14px;
	height: 24px;
	color: #fff;
	padding-left: 20px;
}
#slides img{
	float: left;
	width: 468px;
	height: 285px;
}
/* 插件css */
#slides {
      
      height: 285px;
    }

    #slides .slidesjs-navigation {
      margin-top:5px;
    }

    a.slidesjs-next,
    a.slidesjs-previous,
    a.slidesjs-play,
    a.slidesjs-stop {
      background-image: url(img/btns-next-prev.png);
      background-repeat: no-repeat;
      display:block;
      width:12px;
      height:18px;
      overflow: hidden;
      text-indent: -9999px;
      float: left;
      margin-right:5px;
    }

    a.slidesjs-next {
      margin-right:10px;
      background-position: -12px 0;
    }

    a:hover.slidesjs-next {
      background-position: -12px -18px;
    }

    a.slidesjs-previous {
      background-position: 0 0;
    }

    a:hover.slidesjs-previous {
      background-position: 0 -18px;
    }

    a.slidesjs-play {
      width:15px;
      background-position: -25px 0;
    }

    a:hover.slidesjs-play {
      background-position: -25px -18px;
    }

    a.slidesjs-stop {
      width:18px;
      background-position: -41px 0;
    }

    a:hover.slidesjs-stop {
      background-position: -41px -18px;
    }

    .slidesjs-pagination {
      position: absolute;
      bottom: 25px;
      left:25px;
      float: right;
      list-style: none;
      z-index: 100;
    }
    .slidesjs-pagination li {
      float: left;
      margin: 0 5px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 8px;
      height: 0;
      padding-top: 8px;
      background: url('imagesfocus_b.png') 0 0 no-repeat;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background: url('imagesfocus_w.png') 0 0 no-repeat;
    }

    .slidesjs-pagination li a:hover {
      background-image: url('imagesfocus_w.png') 0 0 no-repeat;
    }

    #slides a:link,
    #slides a:visited {
      color: #333;
    }

    #slides a:hover,
    #slides a:active {
      color: #9e2020;
    }

    .navbar {
      overflow: hidden;
    }
/* 插件css结束 */



.sidead1{
	float: left;
	width: 232px;
	height: 228px;
	border:1px solid #dfdfe1;
	margin-top: 15px;
}
.sidead1 img{
	width: 232px;
	height: 228px;
}


.siderili{border: 1px solid #e4e4e4;width: 192px; height:212px; padding:20px;margin-top: 15px;}
.siderili h2{ background:url(imagesyicon4.png) no-repeat; padding-left:30px; padding-bottom:10px; color:#004a88; font-size:16px;}
.siderili dl{ height:30px; line-height:30px;color:#004a88; font-size:14px;}
.siderili dl.grad a{ color:#a0a0a0; text-decoration: none;}
.siderili dl.grad{ color:#a0a0a0;}
.siderili dl dt{ float: left; padding-right:10px;}
.siderili dl dd{ float: left;}
.siderili dl dd a{ text-decoration:underline;color:#004a88;}
.siderili h6{width:122px; height:32px; padding-top:20px;}
.siderili h6 a{}


.sideadmiss{border: 1px solid #e4e4e4;width: 192px; height:245px; padding:20px;margin-top: 15px;}
.sideadmiss h1{font-size: 18px; color: #004a88;}
.sideadmiss dl{ height:50px;}
.sideadmiss dl.dl1{color:#e81b75}
.sideadmiss dl.dl2{color:#009979}
.sideadmiss dl.dl3{color:#009edb}
.sideadmiss dl dt{float:left; width:40px; padding-left:10px;}
.sideadmiss dl dt img{ display:block; padding-top:12px;}
.sideadmiss dl dd{ float:left; line-height:50px; font-size:18px;}
.sideadmiss .tactp{ padding-left:4px;line-height:26px;}
.sideadmiss .tactp a{ text-decoration:underline;}



.pageto{
	float:left;
	height:32px;
	width: 100%;
	padding: 20px 0;
}
.pageto a{
	float: left;
	width:32px;
	height:32px;
	line-height: 32px;
	text-align: center;
	border-right:1px solid #ddd; 
}
.pageto a:hover{
	background:#2c5697;
	color: #fff ! important;
}
#prevbtn{
	border:1px solid #ddd;
	border-radius: 5px 0 0 5px;
}
#nextbtn{
	border:1px solid #ddd;
	border-radius:0 5px 5px 0;
	border-left:none;
}
.pageto .pagetowrap{
	float:left;
	width:165px;
	height:32px;
	border:1px solid #ddd;
	border-right: none;
	border-left: none;
	overflow: hidden;
}
.pageto .pagetoin{
	height: 32px;
}
.pageto .pageto_select{
	background:#2c5697;
	color: #fff;
}
.pageto p{
	float:right;
	height: 32px;
	font-size: 12px;
	color:#000;line-height: 32px;
}
.pageto p strong{
	margin-left: 4px;
	font-size: 12px;
}
.pageto p span{
	margin-right: 4px;
	font-size: 12px;
}
/* 分享 */
.nshsc{ border-top:1px solid #dcdcdc;margin-left:20px;}
.sdg{ float:right;margin-top: 20px;}
.ndshear{
	float: left;
	margin-top:16px;
	height: 24px;
}
.ndshear strong{
	float: left;
	margin-right: 10px;
	line-height: 24px;
}
.ndshear a{
	float: left;
	width: 24px;
	height: 24px;
	margin-right: 5px;
}
.ndshear a img{
	float: left;
	width: 24px;
	height: 24px;
}
.ndshear span{
	float: left;
	width: 58px;
	height: 24px;
	background: url('../images/addnum.jpg') 0 0 no-repeat;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
	color: #565656;
}
.save{
	float: right;
	margin-top: 28px;
	line-height: 24px;
}
.bkxd{
	float: left;
	width: 232px;
	height: 401px;
	border:1px solid #dfdfe1;
	margin-top: 15px;
}
.bkxd h2{
	width: 86px;
	height: 36px;
	background: url('imagesbkxd.png') 0 0 no-repeat;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	margin-left: 132px;
}

.bkxd h3{
	width: 86px;
	height: 36px;
	background: url('imageszise.png') 0 0 no-repeat;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	margin-left: 132px;
}

.bkxd dl{
	padding-left: 19px;
	width: 201px;
	padding-right: 12px;
}
.bkxd dl dt a{
	font-size: 24px;
	line-height: 24px;
}
.bkxd dl dd{
	font-size: 12px;
	line-height: 24px;
	margin-top: 6px;
	color: #313131;
}
.eventlistcon{
	float: left;
	border-bottom:1px solid #dcdcdc;
	padding-bottom: 40px;
	margin-bottom: 20px;
	width: 100%;
}
.elcl{

	position: relative;
	width: 720px;
	height: 44px;
	border-bottom: 1px solid #959595; 
}
.elcl a.elcla{
	position:absolute;
	float: left;
	height: 42px;
	border:1px solid #d2d2d2;
	border-bottom: none;
	font-size: 18px;
	line-height: 44px;
	text-align: center;
	background: #eee;
}
#eventlistcon .elcl a{
	position:absolute;
	float: left;
	width: 182px;
	height: 42px;
	border:1px solid #d2d2d2;
	border-bottom: none;
	font-size: 18px;
	line-height: 44px;
	text-align: center;
	background: #eee;
}
#eventlistcon .elcl a.elclse{
	height: 44px;
	color: #535353;
	font-weight: bold;
	background: #fff;
	border:1px solid #959595;
	border-bottom: none;
}
#teal .elcl a.elclse{
	height: 44px;
	color: #535353;
	font-weight: bold;
	background: #fff;
	border:1px solid #959595;
	border-bottom: none;
}
.elcla1{
	left: 0;
	top:0;
	width:380px;
}
#teal .elcla2{
	left:382px;
	top:0;
	width:200px;
}
.elcla2{
	left:184px;
	top:0;
}
.eventlistcon .elcla3{left:463px;}


.elcl form{
	float:right;
	width:178px;
	height:24px;
	margin-top: 8px;
	background:url('imagessearch.png') 0 0 no-repeat;
}
.elcl form input{
	float:left;
	background:none;

	height:25px;
}
.elcl .reader_txt{
	width:140px;
	height:18px;
	outline:none;
	border:none;
	padding:3px 0 4px 10px;
	color:#c9c9c9;
}
.elcl .reader_btn{
	width:25px;
	outline:none;
	border:none;
	cursor: pointer;
}


.eventpos{
	float:left;
	clear: left;
	padding-top: 15px;
	width: 100%;
}
.posname{
	float: left;
	width: 100%;
}
.posname strong{
	float: left;
	line-height: 30px;
	padding-right: 10px;
}
.posnamecon{
	float: left;
	width: 650px;
	overflow: hidden; font-size:12px;
}
.posnamecon a{
	float: left;
	display: inline-block;
	line-height: 30px;
	padding:0 10px; font-size:12px;
	background: url('imagespos.gif') right center no-repeat;
}
.posnamecon a:hover{
	text-decoration: underline;
}
.posnamecon a.posnamese{
	color: #fe471a;
	text-decoration: underline;
}
.eventpos ul{
	float: left;
	margin-top: 17px;
	
}
#eventlistcon .eventpos ul li{
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 15px;
}
#teal .tlicon ul li{
	float: left;
	margin-top: 10px;
	margin-bottom: 15px;
}
.eventpos ul li p{
	float:left;
	width: 100%;
}
.eventpos ul li p strong{
	float: left;
	font-size: 18px;
	line-height: 24px;
	color: #ff3300;
	text-align: left;
	margin-right:18px;
}
.eventpos ul li h3{
	float: left;
	margin-top: 7px;
	width: 100%;
	text-align: left;
}
.eventpos ul li h3 a {
	font-size: 18px;
	line-height: 30px;
	color:#333;

}
.eventpos ul li b{
	float: left;
	width: 100%;
	text-align:left;
	font-size: 14px;
	line-height: 22px;
	color:#666;
	font-weight: normal;
}






.back-to{bottom:280px;overflow:hidden;left:50%;margin-left:438px;width:110px;z-index:999;overflow:visible;position:fixed;_top: expression(documentElement.scrollTop + 600 + "px");}
.back-to .back-top{background: url("imagesback-top.png") no-repeat scroll 0 0 transparent;display:block;float:right;height:50px;margin-left:10px;outline:0 none;text-indent:-9999em;width:50px;}
.back-to .back-top:hover{background-position:-50px 0;}
*html{background-image:url(about:blank);background-attachment:fixed;}

.more_span{ font-family:宋体}








