@charset "utf-8";html { overflow-x: hidden; overflow-y: auto; }body,h1,h2,h3,p,blockquote,dl,dt,dd,ul,ol,li,button,input,textarea {margin: 0; padding: 0;}body {font:14px "宋体";}h1 {font-size: 20px; }h2{font-size: 18px;}h3 {font-size:16px; text-align:right;}a {text-decoration:none; color:#04a;}a:hover {text-decoration:none; background:#303536; color:#fff;}ol,ul {list-style:none;}p,.reader-publisher-module,.post .content ul,.post .content ol {margin-bottom:15px;}img {border:none;}cite {font-style:normal;}textarea {padding:3px; width:70%;}.w970 {width:1070px; margin-left:auto; margin-right:auto;}#page_content {width:980px;}#main {width:792px;}#mainNoside {width:1060px;}.content {width:702px;}.ci {width:782px;padding-left:5px;}#sidebar {width:252px; background:#fafafa;}blockquote {border:1px dashed #e6e6e6; background:#fafafa; padding:10px 10px 0; margin:10px;}p,textarea,.meta a,.time,.content li,#sidebar a,.fn,.post_class li,#page_content,#post_metadata,#cancel_comment_reply,#footer  {line-height:20px;}.meta a,.time,.fn,#top li a,.nav li a,.rss_icon {display:block;}.post_class ul,#commentform,.comment-body p,.reply,#cancel_comment_reply,.children {margin-left:90px;}.meta,.comment-author,#respond h3,#post_metadata h3,.post_class h3,#comments h3 {width:75px; text-align:right; padding-right:10px;}.mbs {width:780px;text-align:right; padding-right:10px;}.mbs img{cursor:pointer;background-color:#EFDE0F;border:1px solid #000000;}h2,.comment-body,#sidebar li,#page_content dl,#page_content dt,.post_nav,.post_class,#comments,.navigation,.comment_list {margin-bottom:10px;}.nav,.post,.page,#post_metadata {margin-bottom:5px;}.comment_list li li,#respond,#footer {margin-top:10px;}#top,#top a {color:#fff;}h1 a,.nav a,#post_metadata .content,#go_top a {color:#666;}h1 a:hover,.nav li a:hover {color:#000; text-decoration:none; background:none;}#footer,#footer a {color:#ddd;}h1,#respond h3,#post_metadata h3,.post_class h3,#top li,#main,#mainNoside,.nav ul,.nav li,.rss_icon,.alignleft,.blogroll li,.meta,.mbs,.post_class li,.comment-author {float:left;}#search,.content,#page_content,#top ul,#sidebar,.rss,.alignright {float:right;}.w970,#header,.post,.page,.navigation,.post_nav,.linkcat,.post_class,#post_metadata,.comment_list li,#respond  {overflow:hidden; zoom:1;}.linkcat{font-size: 18px;}#header,.nav {background:#f6f6f6;}#sidebar h2 {background:#CCCCCC;}#top,#footer {background:#303536;}.huidi {background:#303536;}.yindi {background:#F6F6F6;}#top {height:28px; line-height:28px;}#top ul {margin-right:1px;}#top li a,.nav li a {padding-left:10px; padding-right:10px;}#top li a:hover {text-decoration:none; background:#000;}.current_page_item,#top li.current_page_item a:hover {background:#6C7676;}#header,.nav,#sidebar h2 {border-bottom:1px solid #e6e6e6; border-top:1px solid #fff;}h1 {height:48px; line-height:48px;}#search {margin-top:12px;}.nav {height:34px; line-height:33px;font-size:15px;font-weight:bold;}.nav li {margin-right:5px; padding-bottom:1px;}.nav li ul,.says {display:none;}.current-cat,.nav  li a:hover { background:#e6e6e6;}.nav li .current-cat a,.nav li a:hover {color:#000;}    .rss {margin-right:1px;}.rss_icon {padding-left:2px;height:23px; line-height: 22px; margin-left:2px; margin-top:5px;}.post,.page,#post_metadata  {padding-bottom:10px; border-bottom:1px dashed #ccc;}.post img {max-width:1320px;}.post img.alignleft {margin-right:10px;}.meta  {font-size:12px;}.time {font-family:Georgia; margin-bottom:5px;}#post_metadata,.post_class {padding-bottom:20px;}.navigation,.post_nav {padding-left:1px; padding-right:1px;font-weight:bolder;}.post_nav {padding-bottom:10px; border-bottom:1px dashed #ccc;}.post_class {border-bottom:2px solid #ccc;}.post_class li {width:300px;}.post .content ul,.post .content ol {list-style-position:inside; margin-left:20px;}.post .content ul {list-style-type:disc;}.post .content ol {list-style-type:decimal;}.comment_list li {border-bottom:1px solid #ccc; padding-top:10px;}.comment_list li li {border-bottom:none; border-top:1px dashed #ccc; padding-top:10px;}.comment_list li li img {width:32px; height:32px;}.comment_list li p,.comment-meta {margin-bottom:5px;}.children .children,.children .reply,.children p {margin-left:50px;}.children #commentform p {margin-left:0;}.children .comment-author {width:40px; padding-right:10px;}.thread-odd {background:#f6f6f6;}#sidebar li {overflow:hiddle; zoom:1;}#sidebar li li {margin-bottom:2px; padding-bottom:2px; border-bottom:1px dashed #ddd; color:#999;}#sidebar ol li {list-style:decimal inside;}#dangdang iframe {float:left; margin-left:1px; width:125px; overflow:hidden;}#sidebar h2 {height:26px; line-height:26px; margin-bottom:5px;}.blogroll li {width:125px;}#tags {font-family:"微软雅黑";}#page_content dd {padding-left:20px;}#footer {text-align:right; border-top:1px solid #0C0E0E; padding-top:8px; padding-bottom:8px;}#cse-search-results iframe {width:980px;}#tags a {padding-left:2px; padding-right:2px;}#go_top {position:fixed; bottom:10px; left:50%; margin-left:488px;}#go_top a {width:12px; display:block; padding-top:4px;}#go_top a:hover {background:#999; color:#fff;}#go_top em {height:0; width:0; border-width:0 6px 6px; border-style:solid; border-color: #999 #fff; display:block; overflow:hidden;}*html #go_top {display:none;}.pageTip {text-align:right;}.pricenum{font-size: 18px;color:red;font-weight: bold !important;}.cailei{height:48px;line-height:48px;text-align:center;font-size: 40px;color:red;font-weight: bold !important;}.pricenum2{color:red;}.footernew {    color: #515151;    line-height: 24px;    overflow: hidden;    text-align: center;    width: 910px;}.fl {    float: left;    padding: 3px;}.fr {    float: right;    padding: 5px 3px 0;    width: 72px;}#commentform input {    display: block;    padding: 5px;    width: 250px;}input, textarea, button {    outline: medium none;}input[type^="text"], input[type^="password"], textarea, select {    background: none repeat scroll 0 0 #F3F3F3;    border: 1px solid #BBBBBB;    box-shadow: 2px 3px 5px #EEEEEE inset;}input:focus, textarea:focus {    background: none repeat scroll 0 0 #EEEEEE;    border-color: #999999;}input {    vertical-align: middle;}.sexybutton {	display: inline-block;	margin: 0;	padding: 0;	font: bold 13px "微软雅黑", "宋体" !important;	text-decoration: none !important;	text-shadow: 1px 1px 2px rgba(0,0,0,0.20);	background: none;	border: none;	white-space: nowrap;	cursor: pointer;	user-select: none;	-moz-user-select: none;		/* Fix extra width padding in IE */	_width: 0;	overflow: visible;}.sexybutton span {	display: block;						/* Prevents :active from working in IE--oh well! */	height: 24px;	padding-right: 12px;	background-repeat: no-repeat;	background-position: right top;}.sexybutton span span {	padding-right: 0;	padding-left: 12px;	line-height: 24px;	background-position: left top;}.sexybutton {	color: #666 !important;}	.sexybutton:hover,.sexybutton:focus {	color: #333 !important;}	.sexybutton span {	background-image: url(images/button_right.gif);}.sexybutton span span {	background-image: url(images/button_left.gif);}.sexybutton.sexysimple {    background-color: #333;}.sexybutton.sexysimple { 	position: relative; 	padding: 5px 10px 5px;	font: inherit;	font-size: 13px !important;	font-style: normal !important; 	font-weight: bold !important; 	color: #fff !important;	line-height: 1; 	background-image: url(images/skins/simple/awesome-overlay-sprite.png);	background-repeat: repeat-x;	background-position: 0 0;		/* Special effects */	text-shadow: 0 -1px 1px rgba(0,0,0,0.25), -2px 0 1px rgba(0,0,0,0.25); 	border-radius: 5px; 	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5); 	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);		/* IE only stuff */	border-bottom: 1px solid transparent\9;	_background-image: none;		/* Cross browser inline block hack - http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/ */	display: -moz-inline-stack;	display: inline-block;	vertical-align: middle;	*display: inline !important;	position: relative;		/* Force hasLayout in IE */	zoom: 1;		/* Disable text selection (Firefox only)*/	-moz-user-select: none;}.sexybutton.sexysimple::selection {	background: transparent;}.sexybutton.sexysimple:hover,.sexybutton.sexysimple:focus {	background-position: 0 -50px; 	color: #fff !important;}.sexybutton.sexysimple:active { 	background-position: 0 -100px; 	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.7); 	/* Unfortunately, Safari doesn't support inset yet */	-webkit-box-shadow: none;		/* IE only stuff */	border-bottom: 0\9;	border-top: 1px solid #666\9;}.sexybutton.sexysimple[disabled], .sexybutton.sexysimple.disabled { 	background-position: 0 -150px; 	color: #333 !important;	text-shadow: none; }.sexybutton.sexysimple[disabled]:hover,.sexybutton.sexysimple[disabled]:focus,.sexybutton.sexysimple[disabled]:active,.sexybutton.sexysimple.disabled:hover,.sexybutton.sexysimple.disabled:focus,.sexybutton.sexysimple.disabled:active {	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5); 	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);} .sexybutton.sexysimple span {    background-position: left center;    background-repeat: no-repeat;    height: auto;    padding-left: 24px;    padding-right: 0;}.sexybutton span.search {    background-image: url("images/icons/silk/magnifier.png") !important;}.sexybutton span.ok	{ background-image: url(images/icons/silk/tick.png) !important; }.sexybutton span.edit	{ background-image: url(images/icons/silk/pencil.png) !important; }.sexybutton span.undo	{ background-image: url(images/icons/silk/arrow_undo.png) !important; }.sexybutton span.delete	{ background-image: url(images/icons/silk/delete.png) !important; }.sexybutton span.reload	{ background-image: url(images/icons/silk/reload.png) !important; }.sexybutton span.decline	{ background-image: url(images/icons/silk/decline.png) !important; }.sexybutton.sexysimple.sexyxxxl {    font-size: 26px !important;    padding: 8px 14px;}.sexybutton.sexysimple.sexyxxxl:active {    padding: 9px 14px 7px;}* html .png{    position:relative;    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('png')>-1?(this.runtimeStyle.backgroundImage = "none",        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",        this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)    );}.menu2 {width:700px;height:450px;background:#fff;padding:0;margin:0 auto; position:relative;}/* remove the bullets and set the margin and padding to zero for the unordered list */.menu2 ul {padding:0; margin:0;list-style-type: none;border:0;}/* float the list so that the items are in a line */.menu2 ul li {display:block;float:left;width:51px;height:31px;}/* style the links to be 50px wide by 31px high with a right border 1px solid white. Set the background color and the font size. */.menu2 ul li a, .menu2 ul li a:visited {display:block; float:left;text-align:center; text-decoration:none; width:50px; height:31px; color:#ddd;border-right:1px solid #fff;background:#333; line-height:30px; font-size:11px;}/* clear the float at the end of each line of four slides */span.clr {display:block; clear:both; width:0; height:0; font-size:0; line-height:0;}/* make the dropdown ul invisible */.menu2 ul li ul {display: none;}/* remove the table styling */table {border-collapse:collapse;margin:0; padding:0;}/* specific to non IE browsers *//* set the background and foreground color of the main menu li link on hover */.menu2 ul li:hover a,.menu2 ul li.active a{color:#fff; background:#000;}/* make the sub menu ul visible and position it beneath the first list item */.menu2 ul li:hover ul, .menu2 ul li.active ul{text-align:left;display:block; position:absolute; top:31px; left:0;}/* make the sub menu ul li the full width with padding and border. */.menu2 ul li:hover ul li,.menu2 ul li.active ul li {cursor:pointer;width:650px;height:670px;border:5px solid #000;border-width:5px 5px;background:#ddd url(linen.jpg); color:#fff;padding:5px 5px;cursor:default;}/* style the background and foreground color of the submenu links */.menu2 ul li:hover ul li a,.menu2 ul li.active ul li a {background:#333;width:105px;height:105px;border:1px solid #ddd;border-color:#888 #000 #000 #888;}/* keep the large image hidden */.menu2 ul li:hover ul li a em,.menu2 ul li.active ul li a em {display:none;}/* add a border to the horizontal slide and position it centrally using a top margin */.menu2 ul li:hover ul li a.horiz span img,.menu2 ul li.active ul li a.horiz span img {border:1px solid #888;margin-top:21px;}/* add a border to the vertical slide and position it centrally using a top margin */.menu2 ul li:hover ul li a.vert span img,.menu2 ul li.active ul li a.vert span img {border:1px solid #888;margin-top:3px;}.menu2 ul li:hover ul li a:hover,.menu2 ul li.active ul li a:hover {background:#000;}.booking-btn{display:block;float:left;}.contentp {     background: none repeat scroll 0 0 #F6F6F6;     margin-bottom: 10px;     overflow: hidden;     padding: 0 2px;}.crumbs {    line-height: 20px;    padding: 5px 0;    text-indent: 5px;}.contentp h2{     margin:6px 2px;}.contentp .G-panel {    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #E3E3E3;    overflow: hidden;    padding-left:5px;    line-height: 25px;}.contentp p {    margin:0px;   line-height:25px;    }.box {    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #DFDFDF;    margin-bottom: 10px;    margin-bottom: 20px;display:block; clear:both;}.features {    margin-top: 10px;} .features .item {    float: left;    width: 24%;}.features h3 {    font-size: 14px;    line-height: 1.5;    margin: 0 0 10px;    text-align: left;}.features .txt {    font: 12px/18px ;    padding: 0 20px 0 0;}.fixed-box {    background: url("image/home_sprite.png") no-repeat scroll 0 0 #FFFFFF;    height: 305px;    margin-left:0px;    padding:10px 22px 40px 22px;    width: 1060px;}.brands {    margin-top:0px;}.box-title {    text-align: left;    font-size: 16px;    margin: 10px 0 2px 0;    font-weight: bold;display:block; clear:both; }.block-list {    padding: 0 6px;    overflow: hidden;} .block-list li {    display: inline-block;    float: left;    overflow: hidden;    text-align: center;    margin: 5px 3px;    border-bottom: 1px dashed #CCCCCC;}.app-item  {     width: 252px; } .app-item img {    width: 240px;    border: 1px solid #A9A9A9;    padding:2px;}.item2  {     width: 506px; } .item2 img {    width: 500px;    border: 1px solid #A9A9A9;    padding:2px;}.item4  {     width: 1032px; } .item4 img {    width: 1020px;    border: 1px solid #A9A9A9;    padding:2px;}.app-item2  {     width: 340px; } .app-item2 img {    width: 320px;    height: 220px;    border: 1px solid #A9A9A9;    padding:2px;    }.app-item3  {     width: 342px; } .app-item3 img {    width: 338px;    border: 1px solid #A9A9A9;    padding:1px;}.list-1 {    background-color: #C7BEBE;    clear: both;    margin: 0 auto;    table-layout: fixed;    width: 98%;}.list-1 thead {    background-color: #B3C9D0;}.list-1 tbody td {    background-color: #FFFFFF;    color: #666666;    font-size: 16px;    line-height: 26px;    overflow: hidden;    text-indent: 5px;    text-overflow: ellipsis;    white-space: nowrap;}.tab ul {		list-style: none;		padding: 0;		margin: 0;    }    	.tab li {		float: left;		border: 1px solid #bbb;		border-bottom-width: 0;		margin: 0;    }    	.tab a {		text-decoration: none;		display: block;		background: #eee;		padding: 3px 10px;		color: #00c;		width: 160px;		text-align: center;    }		.tab a:hover {		background: #ddf;	}		.tab #selected {		border-color: black;	}		.tab #selected a {		position: relative;		top: 1px;		background: white;		color: black;		font-weight: bold;	}	.tab{padding: 10px 0 0 0;font-size:15px;}		.tabcontent {		border: 1px solid black;		clear: both;	}