/* Stanford Modern jQuery Mobile Theme */

/* Stanford Seal Background */
/* .ui-content {background: url(images/StanOfficial_Mobile_bg.png); background-repeat: no-repeat; background-position: center center; background-attachment: fixed;} */
/* .ui-listview {filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;} */

/* Top Header Bar and Buttons*/
.ui-bar-a {
	border: 0px;
	/***    2013-07-19 hedy for ï¿½×²ï¿½ï¿½ï¿½ï¿½ß¶ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½É?background: #820000;***/
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #000000;
	background-image: -moz-linear-gradient(top, #9a0000, #6e0000);
	/*** 2013-07-19 hedy for ï¿½×²ï¿½ï¿½Ð¶ï¿½ï¿½ï¿½Ä±ï¿½ï¿½ï¿½background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9a0000), color-stop(1, #6e0000));***/
	-msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9a0000', EndColorStr='#6e0000')";
}
.ui-bar-a, .ui-bar-a input, .ui-bar-a select, .ui-bar-a textarea, .ui-bar-a button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-a .ui-link-inherit {
	color: #333;
}
.ui-bar-a .ui-link {
	color: #820000;
	font-weight: bold;
}
.ui-btn-up-a {
	border: 1px solid #383838;
	background: #9a0000;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	text-shadow: 0 1px 1px #600;
	text-decoration: none;
	background-image: -moz-linear-gradient(top, #9a0000, #6e0000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #373737), color-stop(1, #080808));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9a0000', EndColorStr='#6e0000')";/****   2013-7-19 ï¿½×²ï¿½ï¿½ï¿½É«  hedy for background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9a0000), color-stop(1, #6e0000));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9a0000', EndColorStr='#6e0000')"; ****/
}
.ui-btn-up-a a.ui-link-inherit {
	color: #fff;
}
.ui-btn-hover-a {
	border: 1px solid #600;
	background: #a00;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 1px 1px #600;
	background-image: -moz-linear-gradient(top, #a00, #6e0000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a00), color-stop(1, #6e0000));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#a00', EndColorStr='#6e0000')";
}
.ui-btn-hover-a a.ui-link-inherit {
	color: #fff;
}
.ui-btn-down-a {
	border: 1px solid #600;
	background: #820000;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 1px 1px #600;
	background-image: -moz-linear-gradient(top, #820000, #a00);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #820000), color-stop(1, #a00));
	-msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#820000', EndColorStr='#a00')";
}
.ui-btn-down-a a.ui-link-inherit {
	color: #fff;
}
.ui-btn-up-a, .ui-btn-hover-a, .ui-btn-down-a {
	font-family: Helvetica, Arial, sans-serif;
}
/* Secondary Header Bars */
.ui-bar-b {
	border: 0px;
	background: #ddcf99;
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #999;
	background-image: -moz-linear-gradient(top, #ddcf99, #9d9573);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #940000), color-stop(1, #730000));
	-msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ddcf99', EndColorStr='#9d9573')";/****** 2013-07-19 Í·ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½É«    hedy for background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ddcf99), color-stop(1, #9d9573));
	-msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ddcf99', EndColorStr='#9d9573')"; ******/
}
.ui-bar-b, .ui-bar-b input, .ui-bar-b select, .ui-bar-b textarea, .ui-bar-b button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-b .ui-link-inherit {
	color: #333;
}
.ui-bar-b .ui-link {
	color: #820000;
	font-weight: bold;
}
.ui-btn-up-b {
	border: 1px solid #660000;
	/***  20013-07-22 hedy for ÐÞ¸Ä°´Å¥ÑÕÉ« ±ß¿ò border: 1px solid #c4bfa9;***/
	background: #950000;
	font-weight: bold;
	color: #565347;
	cursor: pointer;
	/*text-shadow: 0 1px 1px #ffffff;*/
	text-decoration: none;
	background-image: -moz-linear-gradient(top, #950000, #710000);
	/***background-image: -moz-linear-gradient(top, #f6f3e5, #eeebcb);***/
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #950000), color-stop(1, #710000));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#950000', EndColorStr='#710000')";/***  20013-07-22 hedy for ÐÞ¸Ä°´Å¥±³¾°ÑÕÉ«  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6f3e5), color-stop(1, #eeebcb));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f3e5', EndColorStr='#eeebcb')";***/
}
.ui-btn-up-b a.ui-link-inherit {
	color: #565347;
}
.ui-btn-hover-b {
	border: 1px solid #660000;
	/***  20013-07-22 hedy for ÐÞ¸Ä°´Å¥ÑÕÉ« ±ß¿ò border: 1px solid #c4bfa9;***/
	background: #eeebcb;
	font-weight: bold;
	color: #565347;
	text-decoration: none;
	text-shadow: 0 1px 1px #ffffff;
	background-image: -moz-linear-gradient(top, #950000, #710000);
	/***background-image: -moz-linear-gradient(top, #f6f3e5, #eeebcb);***/
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9d0000), color-stop(1, #800000));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#950000', EndColorStr='#710000')";/***  20013-07-22 hedy for ÐÞ¸Ä°´Å¥±³¾°ÑÕÉ«  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6f3e5), color-stop(1, #eeebcb));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f3e5', EndColorStr='#eeebcb')";***/
	/**background-image: -moz-linear-gradient(top, #eeebcb, #c4bfa9);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eeebcb), color-stop(1, #c4bfa9));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeebcb', EndColorStr='#c4bfa9')";**/
}
.ui-btn-hover-b a.ui-link-inherit {
	color: #565347;
}
.ui-btn-down-b {
	border: 1px solid #c4bfa9;
	background: #c4bfa9;
	font-weight: bold;
	color: #565347;
	text-shadow: 0 1px 1px #ffffff;/***background-image: -moz-linear-gradient(top, #c4bfa9, #eeebcb);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c4bfa9), color-stop(1, #eeebcb));
	-msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c4bfa9', EndColorStr='#eeebcb')";***/
}
.ui-btn-down-b a.ui-link-inherit {
	color: #565347;
}
.ui-btn-up-b, .ui-btn-hover-b, .ui-btn-down-b {
	font-family: Helvetica, Arial, sans-serif;
}
/* Content Background and Buttons */
.ui-body-c {
	color: #333333;
	/*text-shadow: 0 1px 0 #fff;*/
	background: #f6f3e5;
	background-image: -moz-linear-gradient(top, #f6f3e5, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6f3e5), color-stop(1, #ffffff));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f3e5', EndColorStr='#ffffff')";
}
.ui-body-c, .ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-body-c .ui-link-inherit {
	color: #565347;
}
.ui-body-c .ui-link {
	color: #565347;
	font-weight: bold;
	text-decoration: none;/*   2013-07-19 Ò³ï¿½ï¿½ï¿½Ð³ï¿½ï¿½Öµï¿½ï¿½ï¿½ï¿½ï¿½  hedy for     border-bottom: 1px dotted #565347;*/
}
.ui-body-c .ui-link:hover {
	color: #820000;/*   2013-07-19 Ò³ï¿½ï¿½ï¿½Ð³ï¿½ï¿½Öµï¿½ï¿½ï¿½ï¿½ï¿½  hedy for  border-bottom: 1px dotted #820000;*/
}
.ui-btn-up-c {
	/*border: 1px solid #c4bfa9;*/
	background: #f6f3e5;
	font-weight: bold;
	color: #565347;
	cursor: pointer;
	text-shadow: 0 1px 1px #ffffff;
	text-decoration: none;
	background-image: -moz-linear-gradient(top, #ffffff, #ededed);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #ededed));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ededed')";
}
.ui-btn-up-c a.ui-link-inherit {
	color: #565347;
}
.ui-btn-hover-c {
	border: 1px solid #c4bfa9;
	background: #eeebcb;
	font-weight: bold;
	color: #565347;
	text-decoration: none;
	text-shadow: 0 1px 1px #ffffff;
	background-image: -moz-linear-gradient(top, #eeebcb, #c4bfa9);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eeebcb), color-stop(1, #c4bfa9));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeebcb', EndColorStr='#c4bfa9')";
}
.ui-btn-hover-c a.ui-link-inherit {
	color: #565347;
}
.ui-btn-down-c {
	border: 1px solid #c4bfa9;
	background: #c4bfa9;
	font-weight: bold;
	color: #565347;
	text-shadow: 0 1px 1px #ffffff;
	background-image: -moz-linear-gradient(top, #c4bfa9, #eeebcb);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c4bfa9), color-stop(1, #eeebcb));
	-msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c4bfa9', EndColorStr='#eeebcb')";
}
.ui-btn-down-c a.ui-link-inherit {
	color: #565347;
}
.ui-btn-up-c, .ui-btn-hover-c, .ui-btn-down-c {
	font-family: Helvetica, Arial, sans-serif;
}
/* Active class used as the "on" state across all themes */
.ui-btn-active {
	border: 1px solid #3F3C30;
	background: #565347;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	text-shadow: 0 -1px 1px #565347;
	text-decoration: none;
	background-image: -moz-linear-gradient(top, #3F3C30, #565347);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3F3C30), color-stop(1, #565347));
	-msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=' #3F3C30', EndColorStr='#565347')";
	outline: none;
}
.ui-btn-active a.ui-link-inherit {
	color: #fff;
}
/* Focus state - set here for specificity */
.ui-focus {
	-moz-box-shadow: 0px 0px 12px #565347;
	-webkit-box-shadow: 0px 0px 12px #565347;
	box-shadow: 0px 0px 12px #565347;
}
/* Search Icon */
.ui-icon-searchfield.ui-body-a, .ui-icon-searchfield.ui-body-b, .ui-icon-searchfield.ui-body-c {
	background-image: url(images/icon-search-black.png);
	background-size: 16px 16px;
	background-repeat:no-repeat;
	background-position: 8px 8px;
}
/* Field Contain */
.ui-field-contain {
	border: none;
	padding: 0px 0px 0.5em 0px;
}
/* General Styles */
h2 {
	color: #820000;
}
/* jQuery Mobile 1.3 override */
.ui-header .ui-title, .ui-footer .ui-title {
	margin:0;
	padding:.6em 30% .8em;
}
.ui-icon-searchfield.ui-body-a, .ui-icon-searchfield.ui-body-b, .ui-icon-searchfield.ui-body-c {
	background-image: none;
}
/* Align Home button left */

/* .ui-header .ui-btn-right Í·ï¿½ï¿½ï¿½ï¿½Å¥Ã»ï¿½ï¿½ï¿½ï¿½ */
.ui-header .ui-btn-right .ui-btn-left {
	left:10px;
	right:inherit;
}
/* Capitalize header h1 */
.ui-header h1 {
	text-transform:capitalize;
}
/* Full Site/About icon spacing */
.ui-btn-inner {
/*padding-left:40px;*/
}
/* Nested list width fix http://bit.ly/fJGPsg */
.ui-li .ui-btn-inner a.ui-link-inherit {
	padding-top:0.7em;
	padding-right:30px;
	padding-bottom:0.7em;
}
/* Remove background seal */
.ui-content {
	background:none;
}
/* Make time aside smaller to allow for longer titles */
.ui-li-aside {
	width:20% !important;
}
/* add space after list dividers */
ul.copy-divider {
	margin:20px -15px 0 -15px !important;
}
/* Wordmark and overlay */
#wordmark {
	background: #8c1515;
	padding: 20px 0;
	border-bottom: 4px solid #d2bd86;
}
#wordmark img {
	margin: 0 auto;
	display: block;
}
/* Home page banner  */
h2#banner {
	background:transparent url(../img/banner/background.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	width: auto;
	height: 420px;
	text-indent:-9999px;
}
#home div.ui-content {
	margin-top: -365px;
}
/* Remove reduntant extra top padding - don't put h2's in front of ul.listview */
h2 {
	margin:0;
	font-size:20px;
}
/* Home page icons */
.ui-li-icon {
	top:0.4em !important;
}
/* Make room for icons */
.ui-li-has-icon .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-icon {
	padding-left:47px;
}
/* Add space after intro paragraphs */
p.intro {
	margin-bottom:30px !important;
}
/* Search box top margin */
.ui-listview-filter {
	margin-top:20px;
}
/* Remove bold from grid */
.ui-grid-b {
	font-weight:normal;
}
/* About */
#about-stanford {
	background:url(../img/logos/about-stanford.png) no-repeat left top;
	text-indent:-5000px;
	width:254px;
	height:50px;
	margin:0 auto;
}
/* Dynamic pages */

/* News */
/* Thumbnails */
.ui-li-thumb {
/*2013-07-18 ï¿½Þ¸ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ñ¶Í¼Æ¬ï¿½ï¿½Î»  hedy for    È¥ï¿½ï¿½top:21px;*/
}
/* Don't append headline */
#news h3 {
	white-space:normal;
}
/* Events */
/* Capitalize first letter in Events pages */
#eventcat h1 {
	text-transform:capitalize;
}
/* Don't append headline in Events list page paragraphs */
#eventcat h3, #featured h3, #today h3 {
	white-space:normal;
	padding-bottom:1px; /* Make room for links bottom-border */
}
/* Format Events thumbnails to match News thumbs size for consistencey */
#eventcat .ui-li-thumb {
	top:auto;
	max-height:80px;
}
#eventcat a.ui-link-inherit {
	padding-bottom: 1.5em !important;
}
/* e theme */
.ui-btn-up-e { /* Lighter gradient: light to dark */
	background:-webkit-gradient(linear, center top, center bottom, from(rgba(157, 149, 115, .5)), to(rgba(157, 149, 115, .7)));
	border:#000 !important;
}
.ui-btn-hover-e { /* Darker gradient: light to dark */
	background:-webkit-gradient(linear, center top, center bottom, from(rgba(196, 191, 169, .7)), to(rgba(196, 191, 169, 1)));
	border:red;
}
ui-btn-down-e {
	background:green;
	border:green;
}

/* Fontello */

@charset "UTF-8";
 @font-face {
 font-family: 'fontello';
 src: url("../font/fontello.eot?10039649");
 src: url("../font/fontello.eot?10039649#iefix") format('embedded-opentype'), url("../font/fontello.woff?10039649") format('woff'), url("../font/fontello.ttf?10039649") format('truetype'), url("../font/fontello.svg?10039649#fontello") format('svg');
 font-weight: normal;
 font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?10039649#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
 font-family: 'fontello';
 font-style: normal;
 font-weight: normal;
 speak: none;
 display: inline-block;
 text-decoration: inherit;
 width: 1em;
 margin-right: 0.2em;
 text-align: center;
/* opacity .8 */
/* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
 text-transform: none;
/* fix buttons height, for twitter bootstrap */
  line-height: 1em;
/* Animation center compensation - magrins should be symmetric */
/* remove if not needed */
  margin-left: 0.2em;
/* you can be more comfortable with increased icons size */
/* font-size: 120%; */
/* Uncomment for 3D effect */
/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-doc:before {
	content: '\e018';
} /* 'ï¿? */
.icon-location:before {
	content: '\e07a';
} /* 'ï¿? */
.icon-football:before {
	content: '\e818';
} /* 'ï¿? */
.icon-desktop:before {
	content: '\f108';
} /* 'ï¿? */
.icon-calendar:before {
	content: 'ðŸ“…';
} /* '\1f4c5' */
.icon-phone:before {
	content: 'ðŸ“ž';
} /* '\1f4de' */
.icon-link:before {
	content: 'ðŸ”—';
} /* '\1f517' */
.ui-btn-text1 {
	color:#FFF;/***  ËùÓÐÒ³ÃæÖÐ°´Å¥×ÖÌåµÄÑÕÉ«***/
	}
.lipeiguwen {
	background-image:url(../images/jiuyuan/bg.png);
	width:100%;
	height:43px;
	text-align:center;
	line-height:43px;
}
#login .ui-btn-up-c {
	border: 1px solid #b13a00;
	background: #f6f3e5;
	font-weight: bold;
	color:#010000;
	cursor: pointer;
	text-shadow: 0 1px 1px #ffffff;
	text-decoration: none;
	background-image: -moz-linear-gradient(top, #f58b19, #da4d08);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f58b19), color-stop(1, #da4d08));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f3e5', EndColorStr='#eeebcb')";
}
/***ÓïÒôÏÂÃæµÄ±³¾°***/
.timebg {
	background-color:#a1a1a1;
	width:100%;
	height:30px;
	text-align:center;
	margin-left:50%;
	line-height:30px;
	color:#FFF;
	-webkit-border-radius: 8px;
}
/***¶Ô»°¿ò***/	
.msg {
	display: -moz-box;
	display: -webkit-box;
	display: box;
	margin-top:0.3em
}
.msg .msg-a {
	position:relative;
	margin-left:0.5em;
	margin-right:0.5em;
	
}
.msg img {
	width:60px
}
.msg .ui-block-b {
	-webkit-box-flex:1;
	box-flex: 1;
	margin-left:1em;
	position:relative;
}
.msg-left {
	background:url(../images/message/bg1.png) left center no-repeat;
	height:50%;
	display:block;
	width:30px;
	position:absolute;
	left:-12px;
	top:0
}
.msg-con {
	background-color:#a2d135;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	padding:1em;
	/*-moz-box-shadow:-5px -5px 5px #80af25 inset;       */      /* For Firefox3.6+ */
	/*-webkit-box-shadow:-5px -5px 5px #80af25 inset; */         /* For Chrome5+, Safari5+ */
	/*box-shadow:-5px -5px 5px #80af25 inset;  */                /* For Latest Opera */

	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .3), -5px 5px 5px #80af25 inset;
	box-shadow: 0 1px 10px rgba(0, 0, 0, .3), -5px 5px 5px #80af25 inset;
	text-align:left;
	min-height:3em;
	color:#000;
	}
.msg-right {
	background:url(../images/message/bg2.png) right center no-repeat;
	height:50%;
	display:block;
	width:10px;
	position:absolute;
	right:10px;
	top:0
}
 .msg-cona{
	background-color:#ececec;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	padding:1em;
	/*-moz-box-shadow:5px -5px 5px #b6b6b6 inset;   */           /* For Firefox3.6+ */
	/*-webkit-box-shadow:5px -5px 5px #b6b6b6 inset;*/           /* For Chrome5+, Safari5+ */
	/*box-shadow:5px -5px 5px #b6b6b6 inset; */                  /* For Latest Opera */

	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .3), 5px -5px 5px #b6b6b6 inset;
	box-shadow: 0 1px 10px rgba(0, 0, 0, .3), 5px -5px 5px #b6b6b6 inset;
	text-align:left;
	min-height:3em;
	color:#000;
	margin-right:20px;
	}
