﻿@charset "utf-8";

/** 清除内外边距 **/
body {margin:0; font-size:12px; font-family:Verdana; line-height:1.5; padding:0;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul {list-style:none;}
img {border:0;}
a { text-decoration:none;}
h2{ font-size:12px; font-weight:100;}
h4{ font-size:18px; font-family:"微软雅黑"; text-align:center;border-bottom:1px #999 dashed; color:#323016;}
h5{ font-size:14px; font-weight:blod; padding-top:8px; padding-left:8px;}
h6{ font-size:12px; font-weight:blod; padding-top:8px; color:#592113;}
h3{ font-size:14px; font-weight:blod; padding-top:5px;color:#592113; height:35px;}

/* common-----------------------------------------------*/

/*__ top _*/

#top{ width:100%; background:url(../image/top-bg.jpg) 0 0 repeat-x; height:138px;}
#top-main{ margin:0 auto; width:1003px; background:url(../image/web-top.jpg) 0 0 repeat-x;}
#search{ text-align:right; padding-top:45px !important; padding-right:10px; height:25px;color:#444;}
.inp_srh{ border:1px #103658 solid; width:140px; height:20px; line-height:20px; background:url(../images/search-bg.jpg) no-repeat 0 0; color:#bfbfbf; }
#search *{ vertical-align:middle;}
.Style{color:#323016;font-size:14px; font-weight:bold;}

#menu {
height:40px; margin-left:17px;z-index:9999;position: relative;
}
#nav li{float:left; 
position:relative;}

#nav li a {text-align:center; display: block;
width:120px; 
height:40px; 
color:#000; 
line-height:40px;
font-size:14px;
background:url(../image/nav_bgj.gif) 0 0 no-repeat; font-weight:bold;
}

#nav li:hover .hide{
background-image:url(../image/无标题-7.png);
}



#nav li .mainlevel {
display:none; 
background-repeat:inherit;
position:absolute; 
top:40px; 
left:-120px; 
width:250px;
filter : progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=91);
}

#nav li .mainlevel#mainlevel_07{
position:absolute; 
top:40px; 
left:-500px; 
width:250px;
}
#nav li .mainlevel#mainlevel_06{
position:absolute; 
top:40px; 
left:-380px; 
width:250px;
}
#nav li .mainlevel#mainlevel_05{
position:absolute; 
top:40px; 
left:-260px; 
width:250px;
}

#nav li ul li{ float:none; list-style-image:url(../image/jt1.gif); background-repeat:no-repeat;  }
#nav li ul li a{
text-align:left;
height:40px;
}
#nav ul li {
	position:relative;
}
#nav ul li a{background-image:none;}
#nav ul li a:hover{color:#FF4800;}
.verticalLine{ background-color:#FFFFFF; border-left:#cfcfcf solid 1px; width:1px; height:100%; left:100px; top:0px; float:left; min-height:180px; height:100px; margin:15px 3px;}
.Title{line-height:25px;padding-top:85px;}
.titletent{color:#111111;line-height:20px }





#nav li.sfhover ul {
 left: auto;
}

#content {
 clear: left; 
}



#subbutbg{ background:url(../image/but-bg.jpg) 0 0 repeat-x; height:63px;}
#subbut{ width:1003px; margin:0 auto;height:63px;}
#subbutleft{ float:left; width:400px; height:50px; margin-top:13px;}
#subbutleft li{float:left; width:100px; text-align:center; color:#036;height:50px;}
#subbutleft li a{ line-height:36px; font-weight:bold; color:#666;}
#subbutleft li a:hover{ color:#FF9900; text-decoration:underline;}


#subbutright{ margin-top:13px; 
	width:160px; 
	height:40px; 
	float:right; 
	background:url(../image/jt1.gif) 0 15px no-repeat; 
	padding-left:15px; padding-top:10px;
	}
#subbutright li{ float:left; margin:0 6px;}


/*__ news _*/
#newsbg{  width:100%;}
#news{ width:998px; margin:0 auto; height:225px;}
#news-sub1{ float:left; background:url(../image/news1-bg.jpg) 0 0 no-repeat; width:317px; height:218px;}
#news-sub2{ float:left; background:url(../image/news2-bg.jpg) 0 0 no-repeat; width:317px; height:218px; margin-left:10px;}
#news-sub3{ float:right; background:url(../image/news3-bg.jpg) 0 0 no-repeat; width:342px; height:218px; padding-top:9px;}
#news-sub3 ul{ margin-top:-20px; padding-left:0px; }
#news-sub3 ul li{width:50px; margin-left:10px; float:left;}
/* #news-sub3 ul{ padding-top:2px; padding-left:20px; }
#news-sub3 ul li a{ font-size:12px; line-height:22px; font-family:"微软雅黑"; color:#666;}
#news-sub3 ul li a:hover{ color:#333;}
#news-sub3 li#left{ float:left; width:137px; margin-right:10px; height:49px; background:url(../image/news3l.gif) 0 0 no-repeat; text-align:center;}
#news-sub3 li#right{ float:left; width:137px; height:49px; background:url(../image/news3r.gif) 0 0 no-repeat; text-align:center;}
#news-sub3 li#nan{ float:left; width:137px; height:38px; background:url(../image/news3n.gif) 0 0 no-repeat; text-align:center;} */
.news-bt{  height:70px; margin-top:15px; padding-left:170px;}
.more{ text-align:left; margin-left:10px; margin-top:15px;}
.more a{ color:#666;}
.more a:hover{ text-decoration:underline; color:#F00;}
.newslist{ margin-left:15px; margin-top:-10px; padding-right:150px; height:75px;}
.newslist li { background:url(../image/jt2.gif) 0 6px no-repeat; padding-left:12px;}
.newslist li a{ color:#666; line-height:22px; padding-left:10px; }
.newslist li a:hover{ color:#000; line-height:22px; text-decoration:underline;}





/*__ footer-nav _*/
#seo-footer{  width:100%; background:url(../image/footnavbg.jpg) 0 0 repeat-x;}
#seo-footer .bound{height:148px; width:998px; margin:0 auto; overflow:hidden;}
#seo-footer .information {width:120px; margin-right:20px; text-align:left; margin-left:7px;}
#seo-footer .section{ float:left; margin-right:20px; min-width:60px; position:relative; padding:22px 0px 0px 0px;}

#seo-footer .section span.title{ font-weight:bold; font-size:12px;  color:#edb300; display:block;margin-bottom:10px;}
#seo-footer .about span.title{margin-left:0px;_margin-left:20px !important;}

#seo-footer .section li a{ color:#a6a6a6; line-height:24px;}
#seo-footer .section li a:hover{ color:#fff; line-height:24px;}

#seo-footer .information {width:116px;margin-right:1px;text-align:left;margin-left:7px;}
#seo-footer .information ul{text-align:left;margin-left:10px !important;}

#seo-footer .section span.title{ font-weight:bold; font-size: 12px; color:#edb300; display:block;margin-bottom:5px; background:url(../image/jt1.gif) 0 6px no-repeat; padding-left:10px;}
#seo-footer .about span.title{margin-left:0px ;_margin-left:20px !important;}


.seo-fg{ width:15px; float:left; background:url(../image/seo-fg.jpg) 0 0 no-repeat; height:146px;}

/*__ footer _*/
#footbq{ height:53px; margin-top:-2px; background:url(../image/footbq.jpg) 0 0 repeat-x;}
#foot-infor{ width:1003px; margin:0 auto; text-align:center; color:#919191; line-height:53px;}
#foot-infor a{ color:#fff; text-decoration:none;}
#foot-infor a:hover{ text-decoration:underline; color:#dcaa22;}

/*__ maincontent _*/
#slideshow{position: relative;height: 428px;width: 996px;}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 996px;height: 428px;overflow: hidden}
#slideshow .img span{position: absolute;width: 19999px;display: block}
#slideshow .btns{z-index: 10;position: absolute;width: 996px}
#slideshow .btns b{position: absolute;width: 100px;display: block;height: 14px;overflow: hidden;top: 405px;left: 50%}
#slideshow .btns b i{width: 10px;background: #414140;float: left;height: 10px;font-size: 0px;overflow: hidden;cursor: pointer;
margin-right: 6px;border: #414140 2px solid;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
#slideshow .btns b i: hover{background: #a7a7a6}
#slideshow .btns b i.on{background: #3cd2f1;cursor: default}
#slideshow .btns b i.on: hover{background: #3cd2f1;cursor: default}
#slideshow .btns s{position: absolute;width: 60px;display: none;height: 80px;overflow: hidden;top: 115px;cursor: pointer}
#slideshow .btns s i{position: absolute;width: 60px;background: url(images/btn_slideshow.png);height: 160px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="images/btn_slideshow.png");_background: none;}
#slideshow .btns s.prev{left: 0px}
#slideshow .btns s.prev i{top: -80px}
#slideshow .btns s.next{right: 0px}
.slideshow-hover#slideshow .btns s{display: block}
.paging{opacity: 0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;height: 428px;position: absolute;background: #000;overflow: hidden;}
.wtit .info,.wtit .tit{float: left;}
.wtit .info{padding: 35px 0 0 20px;color: #989898;}
.wtit .info span{margin: 0 3px;}

/*__ infor里用到的样式 _*/
#mainpic{ width:980px; margin:0 auto; height:230px;}
#maininfor{ width:980px; margin:10px auto; overflow:auto;zoom:1; }
#subleft{ width:210px; float:left; margin-right:30px;}

ul#menuinfor, ul#menuinfor ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:210px;
}

ul#menuinfor a {
  display: block;
  text-decoration: none;	
}

ul#menuinfor li {
  margin-top: 1px;
}

ul#menuinfor li a {
	background-color:#e8e6e6; font-weight:bold; color:#cf0000; font-size:14px;
  padding: 0.5em; padding-left:1.5em;
}

ul#menuinfor li a:hover {
	background-color:#CCC;
}
ul#menuinfor li ul li{ width:170px;margin-left:20px;}
ul#menuinfor li ul li a {
  font-weight:normal; font-size:12px;
  color: #000;
  padding-left: 20px; background-color:#FFF;
  border-bottom:1px #CCC solid; 
}

ul#menuinfor li ul li a:hover {
	background-color:#f3f3f3; 
  border-left: 5px #999 solid;
  padding-left: 15px; color:#F00;
}
ul#menuinfor h3{ font-family:"微软雅黑"; display:block; text-align:center; font-size:17px; margin:8px auto; }
.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; 
padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; 
margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

#map{ width:500px; float:left; margin:20px auto;}
#map h1{ display:block; font-size:20px; font-family:"微软雅黑"; margin:8px auto; color:#C00; }
#content-infor{ width:700px; float:left; margin:30px auto; overflow:hidden;}
#content-infor h1{ display:block; font-size:20px; font-family:"微软雅黑"; margin:8px auto; color:#C00; }
#content-infor p{ font-size:14px; text-align:left; font-family:"微软雅黑"; margin:8px auto; color:#666;line-height:2em;}


#content-infor li{ background:url(../image/jt1.gif) 0 15px no-repeat; padding-left:17px; border-bottom:1px #999 dashed;}
#content-infor li a{ line-height:2em; font-size:14px; color:#666; display:block;}
#content-infor li a:hover{ background-color:#eee; color:#000; text-decoration:none;}
#content-infor2{ width:700px;float:left; margin:30px auto;overflow:hidden;}
#content-infor2 h1{ display:block; font-size:20px; font-family:"微软雅黑"; margin:8px auto; color:#C00; }

.dashline{width:600px;  border-bottom:1px dashed #666666;}
.join_list p{color:#333333; height:25px;}
.join_list ul li{ float:left; padding-right:35px;}
.recruitment{ 
font-size:12pzx;
color:#666666;
text-decoration:none;
background:url(../image/jt1.gif) 0px 5px no-repeat;
padding-left:10px;
}
.recruitment:hover{ 
text-decoration:underline;
}
#recruitmentlist{
margin:0px auto;
border-collapse:collapse;
border:1px solid #999999;
width:650px;
margin-top:25px;
padding:10px;
}
#recruitmentlist td{ 
 border-bottom:1px solid #999999;
 padding:0px 5px 0px 15px;
 color:#666;
 height:40px;
 text-align:left;
}

.picture{ margin:20px auto; width:650px; padding:10px; text-align:center;border:1px #CCC dashed}
.msg{ margin:20px auto; width:460px; border:1px #CCC dashed; color:#666;padding:10px;}
#chaxun{ margin:0 auto; width:450px; color:#333; line-height:2em;}

#chaxun li{border:none; background:none;  font-size:14px; height:40px;}
#chaxun span{ line-height:24px; width:120px; display:block; float:left; text-align:right;}
.box{ line-height:24px; height:26px; border:1px #757575 solid; background-color:#f1f1f1; float:left;}
.box1{   border:1px #757575 solid; background-color:#f1f1f1; float:left; margin-top:5px;}
.butstyle{ border:none; width:110px; height:40px; line-height:40px; font-size:14px; font-weight:bold; text-align:center; background:url(../image/but3.jpg) 0 0 no-repeat; color:#FFF; }
.icons{ clear:both; text-align:center; padding:7px;}
#tab-r{ float:right; width:210px; border:1px #CCC solid; margin-top:60px;}
#tab-r li{ list-style-type:none;}
#tab-r h1{ display:block; height:38px; background:url(../image/tabbg.jpg) 0 0 repeat-x; font-size:14px; color:#939393; line-height:38px;}
#tab-r *{vertical-align:middle;}
#tab-r span{ font-size:20px;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.deliver{ padding-top:20px; padding-left:20px;}
.deliver li{ list-style-type:none;}
.STYLE1 {color:#333333;font-weight:bold;}
.STYLE5 {color:#666666;line-height:25px;}
.rightpic{ float:right;padding:10px 0px 0px 4px;}



.input1
{
    margin-left:10px;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	background:url(image/but1.jpg) no-repeat 0px ;
	z-index:10;
	
}
.input2
{
	position:absolute;
	left:160px;
	bottom:10px;
	width:100px;
	height:20px;
	border:0px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
	margin-left:10px;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	background:url(tbtn1.png) no-repeat 0px 0px;
	z-index:10;
}

.UpMenu
{
	width:510px;
	height:281px;
	z-index:1000;
	position:absolute;
	display:none;
	border:#b6b6b6 1px solid;
}

.UpMenu ul
{
	
	width:510px;
	height:89px;
	overflow:hidden;
	
	padding-top:1px;
	background-color:#e3e3e3;

}
.UpMenu ul li
{
	float:left;
	display:block;
	width:auto;
	margin-left:5px;
	margin-top:2px;
	font-size:11px;

}
.UpMenu .book
{
	float:left;
	width:500px;
	margin:0px auto;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	height:160px;
	overflow:hidden;
	border-bottom:1px dashed  gray;
	background-color:#FFFFFF;
	line-height:2;
	font-family:"微软雅黑";
	
}
.UpMenu .book img
{
	margin-right:10px;
	margin-left:10px;
	width:140px;
	height:140px;
	float:left;
}
.UpMenu .book p
{
	text-indent:2em;
	word-break:break-all;
	white-space:normal;
	padding-right:20px;
}

.UpMenu li a
{
	text-decoration:none;
	color:#000000;
	background-image:none;
}
.UpMenu li a:hover
{
	text-decoration:none;
	margin-bottom:0px;
	border-bottom:1px dashed gray;
}
#hzyxmenu{
	width:510px;
	height:90px;
	font-size:10px;
	float:left;
	background-color:#e3e3e3;
}
#hzyxmenu ul{
	height:25px;
}
#hzyxmenu ul li{
	width:90px;
        text-align:left;
}
#subbutleft .input1
{
border:none; height:40px; width:100px; background:url(/mstanford/image/but1.jpg) 0 0 no-repeat; text-align:center; color:#036; line-height:40px; cursor:pointer;
}

.submenu{
	float:left;
	padding-left:38px;
	padding-top:15px;
}
.subpic{
	 width:200px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;}

.aroundpic{ width:650px; text-align:center;}
.aroundpic img{ border:2px solid #333333; float:left; margin-right:6px;margin-left:33px; margin-top:10px;}
.aroundpic span{ display:block;width:280px;text-align:center; margin-left:33px; margin-right:6px;margin-top:8px; float:left;}











