@charset "UTF-8";
/* CSS Document */

ul,li{list-style: none;}
#mainv {margin:10px 0 0;}
#mainv img {width:960px; height:auto;}
#main {width:650px; float:left; margin:10px 0 0;}
#main .news {margin:0 0 13px;}
#main .news h2 {
  background-color: #1c64bb;
  background-image:url(../img/icon_news.png), url(../img/bg_h2.png);
  background-position:0 0, 0 0;
  background-repeat:no-repeat, repeat-x;
  background-size:50px 42px, 10px 42px;
  border:solid 1px #235ba1; font-size:16px; color:#fff; font-weight:bold; border-radius:4px 4px 0 0; line-height:42px; margin:0 0; padding-left:50px;}
#main .news .inner {
	height: 148px;
	border: solid 1px #06c5e9;
	border-top: 0;
	overflow-y: scroll;
	padding: 10px;
}
#main .news .inner li {
    font-size: small;
	line-height: 100%;
	margin-left: 0px;
	margin-bottom: 5px;
	font-weight: normal;
	border-bottom: #CCC dotted 1px;
	padding: 5px;
}

#main .news .inner li span {
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 500px;
	margin-left: 10px;
}
#main .event h2 {
  background-color: #1c64bb;
  background-image:url(../img/icon_event.png), url(../img/bg_h2.png);
  background-position:0 0, 0 0;
  background-repeat:no-repeat, repeat-x;
  background-size:50px 42px, 10px 42px;
  border:solid 1px #235ba1; font-size:16px; color:#fff; font-weight:bold; border-radius:4px 4px 0 0; line-height:42px; margin:0 0; padding-left:50px;}
#main .news .inner {height:108px; border:solid 1px #235ba1; border-top:0; padding-left:14px; overflow-y: scroll;}
#main .talent {margin:0 0 13px;}
#main .talent h2 {
  background-color: #1c64bb;
  background-image:url(../img/icon_talent.png), url(../img/bg_h2.png);
  background-position:0 0, 0 0;
  background-repeat:no-repeat, repeat-x;
  background-size:50px 42px, 10px 42px;
  border:solid 1px #235ba1;font-size:16px; color:#fff; font-weight:bold; border-radius:4px 4px 0 0; line-height:42px; margin:0 0 6px; padding-left:50px;}
#main .talent ul {margin:0 -10px 0 0;}
#main .talent li {width:208px; height:208px; float:left; margin:0 10px 50px 0; border:solid 1px #0b6ec7; border-bottom:0; text-align:center}
#main .talent li img {width:auto; height:auto; max-width:100%; max-height:100%; }
#main .talent li p {background:#0b6ec7; color:#fff; text-align:center; font-size:13px; padding:8px 6px; margin-top:208px; height:35px;}
#main .talent li a {color:#fff; height:206px; width:206px;  float:left;}
#main .talent .photo { border:solid 1px #0b6ec7; border-bottom:0;}
#main .talent .photo img {width:208px; height:auto;}
#main .talent .name { background:#0b6ec7; color:#fff; text-align:center; font-size:13px; padding:8px 6px;}
#main .talent .name a {color:#fff; text-decoration:none; width:208px;}
#side {width:300px; float:right; margin:10px 0 0;}
#side .contact h2 {
  background-color: #1c64bb;
  background-image:url(../img/icon_mail.png), url(../img/bg_h2.png);
  background-position:0 center, 00;
  background-repeat:no-repeat, repeat-x;
  background-size:50px 42px, 10px 42px;
  border:solid 1px #235ba1; font-size:16px; color:#fff; font-weight:bold; border-radius:4px 4px 0 0; line-height:42px; margin:0 0; padding-left:50px;}
#side .contact .inner {border:solid 1px #235ba1; border-top:0; padding:10px 19px 14px; margin:0 0 10px;}
#side .contact .desc {font-size:12px; line-height:18px; margin-bottom:10px;}
#side .contact .desc2 {font-size:12px; line-height:18px; color:#fa56a8; margin-bottom:15px;}
#side .contact .btn img {width:260px; height:auto;}
#main .schedule {margin:0 0 13px;}
#main .schedule .inner {border:solid 1px #235ba1; padding: 10px 0 0;}
#main .schedule h2 {
  background-color: #1c64bb;
  background-image:url(../img/icon_calendar.png), url(../img/bg_h2.png);
  background-position:7px center, 00;
  background-repeat:no-repeat, repeat-x;
  background-size: 34px 32px, 10px 42px;
  border:solid 1px #235ba1; font-size:16px; color:#fff; font-weight:bold; border-radius:4px 4px 0 0; line-height:42px; margin:0 0; padding-left:50px;
}
