*{margin: 0;padding:0;}
body{background:#000; font:12px/15px  Arial, Helvetica, sans-serif;color:#212123;}
a{color:#4587C9; text-decoration: none;} a:hover,.col_r .contactus a:hover,.pro_font a:hover{color: #262221;}
img,object{border: 0; vertical-align: top;}
ul{list-style: none;}p{margin-bottom: 15px;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight: normal;}
input,select,textarea{font-size: 12px;color:#666; font-family:Arial, Helvetica, sans-serif;}
ul li p,.position p{margin: 0;}
body .block{overflow: visible;}
#body_w{width: 880px;margin:0 auto;}

#header:after,#footer:after,#main:after,.main_in:after,.pro_list:after{content: '';display:block;clear:both;height:0;}

/*------------ol---------------*/
ol:empty{padding-left:15px;}
ol{padding-left: 18px;*padding-left: 23px;}

/*---------------------------header----------------------------*/
#header{width: 100%;height:51px;}
#header div{float: left;}
#header li{float: left;height:51px;}
.header_l{width:169px;padding-right:18px; background: url(..http_/www.guxhotel.com/images/header_l_bg.gif) right top repeat-y;}
.header_l a{display: block;background: url(..http_/www.guxhotel.com/images/reser.gif) 100% 0 no-repeat;width:114px;height:13px;font-size:0;overflow:hidden; float: right;margin-top:23px; text-indent: -2000px;}
.header_r{float: left;}
.header_r a{display: block;background: url(..http_/www.guxhotel.com/images/en.gif) no-repeat;width:60px;height:11px;font-size:0;overflow:hidden;margin:27px 0 0 10px;}
#header div.flash_img{float: right;padding:15px 21px 0 0;}

/*-------------------------------main-------------------------------*/
#main,#HOME #main{width: 100%; position: relative;margin:0;margin-bottom:25px;}
.main_in{background: url(..http_/www.guxhotel.com/images/main_in_bg.gif) repeat-y; width: 100%;padding-bottom:25px;}
.flash,.pro_list h2{display: none;}
/*-----------------bigger_img----------------*/
.bigger_img img{width: 880px;height:543px;}

/*-----------------sidebar-----------------*/
.sidebar{width:177px;float: left;margin: 0 0 0 11px; position: relative; z-index: 2; background: url(..http_/www.guxhotel.com/images/t2_sidebar_bg.gif) repeat-x; display: inline;min-height:549px;_height:549px;}
#HOME .sidebar,#HOME .main_body{position: absolute;top:0;left:10px;height:543px; float: none;display:block;margin:0;
 background: url(..http_/www.guxhotel.com/images/sidebar_bg.png);
 _background-image:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/sidebar_bg.png');}
#logo{padding-top:21px;text-align:center;height:98px;}
#logo h1{padding:0;margin:0;}
#logo a{width:168px;height:75px; display:block; background:url(..http_/www.guxhotel.com/images/logo.png) no-repeat; text-indent:-9999px;}

/*-------------main_nav-----------*/
.main_nav{font-family:"黑体", Helvetica,Arial, sans-serif; font-size: 13px;font-weight: lighter;margin:20px 0 0 25px;}
.main_nav ul li{margin-bottom: 8px;}
.main_nav a{color: #fff;}
.main_nav a:hover,.main_nav ul li.active a,#footer a:hover,#footer li.active a{color:#F57C10;}
/*----------contactus-------*/
#HOME .contactus{display: none;}

/*-------------------main_body------------*/
#HOME .main_body{width: 323px;right:0;top:0;left:auto; color: #fff;padding:33px 19px 0 19px;height:510px;}

/*------------pro_list--------*/
.pro_list{width: 100%;}
/*----------pro_img------*/
#HOME .pro_list .image_container{margin-bottom: 5px; position: relative;}
.pro_list .image_container img{border: 1px solid #958B81;}
/*--------pro_list------*/
.pro_list p{margin: 0;}
#HOME .pro_list a:hover{color: #fff;}
/*----dot_line--*/
.dot_line{background: url(..http_/www.guxhotel.com/images/dary_dot.gif) repeat-x;width:100%;height:1px;font-size:0;overflow:hidden;margin:11px 0 15px;}

/*---------------------------------footer---------------------*/
#footer{padding:0 0 30px 11px;line-height: 14px; font-size: 12px;overflow:hidden; color: #fff;}
#footer .inside{margin-bottom:5px;width:100%; text-align: center;}
#footer a{color: #fff;}
#footer .inside li{ background: url(..http_/www.guxhotel.com/images/footer_dot.gif) right top repeat-y;padding-right:10px;margin-right:7px;display:inline;}
#footer .inside li.last{background: none;padding:0;margin:0;}
#footer address{font-style: normal;padding-right:11px;width:100%; text-align: center;}
#footer address span,#footer address span a,#footer address span a:hover{color: #756B6B;}

/*------------------------------------------------------second page-----------------------------------------------------*/
/*--------------------------col_c--------------------*/
.col_c{width: 410px;padding:0 19px;overflow: hidden; float: left;}
.banner{position: relative;margin:0 -236px 0 -207px;width:636px; z-index: 1;}
.banner img{width: 636px;height:119px;}
/*--position--*/
.position{border-bottom:1px solid #D3CBBA; font-size: 12px; line-height: 21px;margin-bottom:11px;}
/**/
.col_c h1{line-height: 18px;font-size:18px; color: #5D2B06;margin-bottom:5px;}
.col_c h3{color:#5D2B06;font-size:14px;line-height:16px;margin-bottom:9px;}
.col_c .pro_list{padding:13px 23px 0 133px;width: 256px; background: url(..http_/www.guxhotel.com/images/dot.gif) repeat-x;margin-top:7px; position: relative;_height:54px;min-height:54px;}
.col_c .pro_list ul{width: 100%;}
.col_c .pro_list ul li{background: url(..http_/www.guxhotel.com/images/yellow_list.gif) 0 4px no-repeat;padding-left:12px;}
.col_c .pro_list .image_container{border:0; position: absolute;top:15px;left:0;}
.col_c h4{color: #5D2B06;font-weight: bold;margin-bottom:3px;}

/*-------------------------col_r-------------------------*/
.col_r{width: 234px; float: left;padding-left:10px; overflow: hidden;}
/*-------------contactus--------------*/
.col_r h2{font-size: 14px; line-height: 18px;}
.col_r .contactus{height:97px;padding: 23px 0 0 22px;width:222px; background: #A48A71; position: relative;margin:0 -40px 0 -10px;}
.col_r .contactus a{color: #fff;}
.col_r .contactus h2{font-weight:normal;color:#5D2B06;}
/*------special----*/
.special{background: #F5EFDF;width:205px;margin:20px 0 0 0;padding:0 10px 10px;}
.special p{margin-bottom:5px;}
.special h2{position:relative;background: url(..http_/www.guxhotel.com/images/special_h2_bg.gif) repeat-x; color: #5E2B06;height: 27px; line-height: 27px;padding-left:12px;width:215px;margin:0 -40px 7px -10px;}
.special dl{background: url(..http_/www.guxhotel.com/images/dot.gif) repeat-x left bottom;padding-bottom:10px;margin-bottom:7px;}
.special dl dt{font-weight: bold;}
.special dl dd,.sever_more{padding-left:10px;}
.special_more{background: url(..http_/www.guxhotel.com/images/dot_double.gif) repeat-x;padding:15px 0 0 14px; position: relative;margin-top:-8px;}
.special_more a,.sever_more a{background: url(..http_/www.guxhotel.com/images/special_more.gif) no-repeat;width:112px;height:20px; text-indent: -2000px; overflow: hidden; display: block;}
.sever_more a{background-image: url(..http_/www.guxhotel.com/images/sever_more.gif);width:39px;height:20px;}

/*--------------------form--------------------------*/
.address_ul{background: url(..http_/www.guxhotel.com/images/dot.gif) repeat-x top bottom;margin:13px 0;padding-bottom:17px;}
.formbody{width: 100%;}
.formbody input{border: 1px solid #6989AC;width:270px; height: 18px;float: right;margin-bottom:10px;}
.formbody br{clear: both;}
.formbody .error{color: #f00;}
.formbody label{float: left;width:137px;_margin-right:-3px;}
.formbody textarea{width:270px;height: 60px;border: 1px solid #6989AC;margin-bottom:10px; float: right;margin-bottom:10px;}
.formbody .radio_container input{border:0;width:auto;height:auto; float: none;margin:0;}
.formbody .radio_container label,.formbody .submit_container input{float: none;width:auto;}
.formbody .radio_container label{margin-right: 10px;}
.formbody .submit_container{text-align: right; background: url(..http_/www.guxhotel.com/images/dot.gif) repeat-x;padding-top:10px;}
.formbody .submit_container input{background: url(..http_/www.guxhotel.com/images/send.gif) no-repeat;width:47px;height:20px; float: right; overflow: hidden; font-size: 1000px;border:0; cursor: pointer;}

/*-----------------sitemap--------------------------*/
#sitemap .level_1{padding-top: 1px;}
#sitemap .level_1 li,#sitemap ul.level_1 li.nav_china{font-size:16px;margin-bottom:1px;}
#sitemap .level_2 li{font-weight: normal;margin:0;padding-left:7px; font-size: 14px;padding-bottom:1px;}
#sitemap ul.level_3{margin-left:15px;padding:3px;}
#sitemap ul.level_3 li{ font-weight: normal;font-size:12px;padding:0;background: none;}
#sitemap .level_1 li.last{margin-bottom: 0;padding-bottom:0;}

#sitemap li.header_r,#sitemap li.header_l,#sitemap li.header_r a,#sitemap li.header_l a
{background: none; text-indent: 0; position: static; float: none;width:auto;height:auto;top:auto;left:auto;border:0;bottom:auto; font-size: 12px;margin:0;}
#sitemap li.header_r a,#sitemap li.header_l a{margin: 0;padding-left:0; display: inline;}

.col_c .pro_width{background:0;padding:0;width:100%;}

table{margin-bottom:15px;}
table td{background: url(..http_/www.guxhotel.com/images/dot.gif) repeat-x left bottom;}

.col_r .mod_contentbox{display: none;}

/* update:2009-3-11  */
#gallery-main h1 {line-height:22px; margin-bottom:16px;}
.ce_gallery {background:#e8e3da; padding:13px 0 7px 17px;}
.ce_gallery .image_container {background:url(..http_/www.guxhotel.com/images/gallery_photo_bg.jpg) left top no-repeat; width:116px; height:82px; margin:0 15px 6px 0; }
.ce_gallery .image_container img {width:100px; height:66px; margin:8px 0 0 8px;}
.ce_gallery table {margin:0;}
.ce_gallery td {background:none; }
.col_c h1 {vertical-align:middle; margin-bottom:20px;}
.col_c h3 {margin-bottom:4px;}
.col_c h4 {margin-bottom:4px;}
.col_c ul {margin-bottom:15px;}
.col_c .pro_list ul {width:100%; margin:0; padding:0;}
.col_c li {background:transparent url(..http_/www.guxhotel.com/images/yellow_list.gif) no-repeat scroll 0 4px;padding-left:12px;}

#nav{border-bottom:0px;position:absolute;z-index:1;padding-top: 0px;padding-right: 5px;padding-bottom: 0px;padding-left: 5px;}
ul{float:left;list-style-type:none;font-size:12px;padding:0;margin:0;}
span{padding:5px;}
.list{line-height:18px;text-align:left;padding:4px;font-weight:normal;}
.menu1{margin:6px 4px 0px 0px;border:1px solid #696969;background-color:#ffffff;color:#696969;padding:6px 0px 0px 0px;cursor:hand;overflow-y:hidden;filter:Alpha(opacity=70);-moz-opacity:0.7;}
.menu2{height:15px;margin:6px 4px 0px 0px;background-color:;color:#696969;border:0px solid #ffffff;padding:6px 0px 0px 0px;overflow-y:hidden;cursor:hand;}

#ihu{list-style-type:none;padding:0;margin:0;}
#ihu li{line-height:20px;}
.clear{clear:both;}
#td{margin:15px 0 0 0;line-height:25px;}
.pd{padding:10px 0;margin:0;}
#dh{padding:8px 0 15px 0;color:#000;}
#dh a,#dh a:hover{color:#000;}

.pro_list h3{font:bold 14px/30px Arial;}
.pro_list h3 a,.pro_list h3 a:hover{color:#fff;}
#nc h2{ text-align:center; font:bold 13px/30px Arial;}