body {margin:0;padding:0;height:auto !important;color:#660;background-color: #E6EAE4;font: 400 12px/150% Tahoma, Helvetica, Arial, sans-serif;}
ul,li{margin:0px;padding:0px;letter-spacing: 0;word-spacing: 0;list-style-image: none;list-style-type: none;}
.clear {clear:both;}
.line {height:5px;}
.clear_l {clear:left;}
.clear_r {clear:right;}
.wrapper {width: 960px;clear: both;margin: 0 auto;}
#top {background-image: url(http://www.sha021.com/img/top_background.gif);background-repeat: repeat-x;height: 29px;line-height: 29px;}
#head {margin:8px auto;height: 68px;text-align: right;}
#tleft {}
#tleft ul {}
#tleft ul li {float: left;margin-right: 5px;margin-left: 5px;}
#tright {float: right;}
#tright a {margin-right: 5px;margin-left: 5px;color: #FFF;}
#tright a span {height: 17px;width: 35px;background-attachment: scroll;background-repeat: no-repeat;padding-right: 6px;padding-left: 5px;padding-top: 1px;padding-bottom: 1px;}
#head .htitle {float:left;display:block;height:56px;padding-left:5px;width:188px;background-image: url(http://www.sha021.com/img/top_logo.png);background-repeat: no-repeat;}
#head .topbanner {float:left;display:block;height:53px;width:550px;background-image: url(http://www.sha021.com/img/banner-header.png);background-repeat: no-repeat;}
#head .topbanner ul { list-style:none;}
#head .topbanner ul li {float:left;}
#head .topright {margin-top:3px;line-height:24px;float:left;color:#360;font-size:16px;font-weight:bold;}
#navo {width:960px;padding-left:2px;height:45px;background-attachment:scroll;background-image:url(/img/nav_left.gif);background-repeat:no-repeat;background-position:0px 0px;}
#navi {background-attachment:scroll;background-image:url(/img/nav_right.gif);background-repeat:no-repeat;background-position:right top;padding-right:2px;}
#menu {height:45px;background-attachment:scroll;background-image:url(/img/menu_background.jpg);background-repeat:repeat-x;}
#menu ul {border:0 none;line-height:150%;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 15px;padding:0;}
#nav {padding-left:10px;font-weight:bold;}
#nav li {float:left;height:35px;}
#nav li a {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;cursor:pointer;display:block;float:left;height:43px;padding-left:5px;text-decoration:none;}
#nav li a span {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/menu_on_right.gif) no-repeat scroll right top;color:#FFF;float:left;font-size:16px;line-height:16px;padding:12px 8px 10px 8px;text-decoration:none;}
#nav .menu_line {background-attachment:scroll;background-image:url(/img/nav_line.gif);background-repeat:no-repeat;background-position:0px 0px;width:3px;margin-top:8px;margin-right:3px;margin-left:3px;}
#nav li .nav_on {background-image:url(/img/menu_on_left.gif);background-repeat:no-repeat;}
#nav li .nav_on span {background-position:right 0px;color:#063;font-weight:bold;padding:12px 14px 17px 10px;text-decoration:none;background-image:url(../img/menu_on_right.gif);}
#position{padding:2px 0 2px 20px;width:960px;margin:0 auto;line-height:23px;clear:both;}
#position a:link,a:visited{color:#000;text-decoration:none;}
#position a:hover{color:#E54202;}
/*=========down element===========*/ 
.down{clear:both;width:960px;height:auto;margin:0px auto;}
.downright{padding-left:5px;width:222px;height:auto;overflow:hidden;float: left;}
.downright0{width:218px;margin-bottom: 5px;}
.downright1 a img{width:218px;border: 1px solid #7c8008;}
.downright1 a:hover img{width:218px;float: left;border: 1px dashed #7c8008;}
.downright2 a img{width:218px;border: 1px solid #c42158;margin-top: 5px;}
.downright2 a:hover img{width:218px;float: left;border: 1px dashed #c42158;}
.downright3 a img{width:218px;border: 1px solid #28318c;margin-top: 5px;}
.downright3 a:hover img{width:218px;float: left;border: 1px dashed #28318c;}
.leftdown{height:auto;}
.leftdown li {float:left;width:328px;border-bottom-width:1px;border-bottom-style: dashed;border-bottom-color: #CCC;height: 24px;line-height: 24px;color: #090;}
.leftdown span {float: left;display:block;/*内联对象需加*/
	width:238px;
	white-space:nowrap;/* 不换行 */
	word-break:keep-all;/* 不换行 */
	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
	margin-right:12px;
}
.Details {width:716px;height:auto;float: left;margin-right:2px;background-color: #FAFAFA;border: 1px solid #F3F3F3;color: #333333;padding:0 0 3px 6px;}
.Details p{ text-indent:2em; line-height:150%;}
.Details h1 { margin:6px 0 10px 0px; text-align:center; padding-bottom:10px;}
.Details table {border: 1px solid #093;}
.Details table tr {}
.Details table tr td {border: 1px solid #093;text-align:center;}
/*=====FOOT======*/ 
.foot{margin:0 auto;width: 960px;text-align: center;line-height: 24px;color: #404040;background-color:#FAFAFA;}
.foot a:link {color: #404040;text-decoration: none;}
.foot a:hover {color:#E54202;text-decoration: none;}
#buttom_top {float: right;}
/*=====Rightup Over=========*/ 
fieldset {padding:6px;margin-top:5px;border:1px solid #999;background:#FEFEFE;height:222px;float: left;width: 330px;}
fieldset legend {color:#363;font-weight:bold;padding:3px 15px 3px 15px;border:1px solid #093;background-color:#FAFAFA;}
fieldset a:link{color:#333;display: block;text-decoration: none;}
fieldset a:hover{color:#E54202;display: block;text-decoration: none;}
.leftup{width:716px;height:auto;}
/*首页小板子*/.box {background:url(http://www.sha021.com/templets/images/sha021bg.gif) no-repeat;margin-left:20px;visibility:visible;width:300px;height:152px; POSITION: absolute;}.boxOT {background:url(http://www.sha021.com/templets/images/ticketOT.gif) no-repeat;margin-left:20px; width:306px;height:274px; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute;}.girl {margin-left:21px;width:109px;height:153px;margin-top:7px;POSITION: absolute;display:none}.girl img {width:108px;margin-top:30px;}#close {width:25px;height:25px;position:relative;top:5px;right:-270px;}#text {height:20px;margin-top:75px;margin-left:90px;}#text input {float:left;border:none;padding-left:8px;}#eMsg_tel {padding-left:27px;width:85px;height:16px;color:#FF6600;margin:10px 0 0 95px;-margin-left:35px;background:transparent;font-size:14px;font-weight:bold;color:#09f;}#eMsg_btnSubmit {background-color:transparent;border:medium none;color:transparent;cursor:pointer;font-weight:bold;height:20px;margin:8px 0 0 8px;width:42px;}#text #eMsg_btnLY {border:0 none;cursor:pointer;height:23px;margin:10px 10px 0 90px;*margin-left:65px;float:none;width:105px;background:transparent;}

