@charset "utf-8";
body { margin:0; padding:0; font-size:12px; background:#fff; color:#707070; font-family:Verdana, Geneva, sans-serif; }
ul,li { list-style:none; padding:0; margin:0; }
a {text-decoration:none;color:#333;font-size:12px; }
.pages { text-align:center; clear:both; line-height:50px; height:50px; }
img { border:none}
input,textarea { border:1px solid #ccc; }
.back { text-align:right; padding:10px 0; }
.main{ width:915px; margin:auto; padding:0;}
.content{width:100%; background:url(../images/index_04_01.jpg) repeat-x; line-height:24px; }


.about_1 { width:310px; float:left; margin:5px 0 5px 25px; line-height:22px; }
.mobile_1 { width:340px; float:right; margin:5px 15px 5px 0; line-height:20px;  }
.box { width:962px; margin:auto; }
.left { width:220px; float:left; }
.left_menu { line-height:35px; height:35px; background:url(../images/left.gif) repeat-y; width:215px; color:#FFF; font-size:14px; }
.left_menu  strong { margin-left:30px; }
.left_menu span { font-size:12px; margin-left:8px; }
ul.inforlist { width:190px; margin:0 auto 10px; background:#fff; padding:10px 0; }
ul.inforlist li { line-height:30px; height:30px; background:url(../images/left.gif) no-repeat right bottom; width:190px; overflow:hidden;}
ul.inforlist li a { display:block; text-align:left; background:url(../images/left_list.gif) 30px center no-repeat; padding-left:50px; margin:0;}
ul.inforlist li a:hover { color:#CB0000; }

/* -- left  --  */
.right { width:720px; float:right; padding:6px 0; }
.menu { line-height:33px; height:33px!important; height:26px; margin-bottom:10px; text-align:right; padding-right:25px; color:#656565; overflow:hidden; padding-top:0px!important;padding-top:6px; }
.now_menu { line-height:40px; height:40px; color:#FEFEFE; font-weight:bold; padding-left:40px; }


.right_title { width:340px; height:135px; }
.right_table { margin-left:4px;}

.noborder { border:none; background:none; font-size:12px; color:#630}
.roomselect { border:none; background:none; width:106px; overflow:hidden}
.orderborder { background:none; border:none; border-bottom:1px solid #630}

ul.indexnews { width:100%; margin:0px auto; padding-top:10px; overflow:hidden }
ul.indexnews li { line-height:22px; height:22px; overflow:hidden; background:url(../images/ilist.gif) no-repeat 5px 7px;}
ul.indexnews li span { color:#666666; font-size:12px;}
ul.indexnews li a{ color:#646464; text-decoration:none; margin-left:15px; }
ul.indexnews li a:hover { text-decoration:underline;}
.indexinfor { width:98%; margin:10px auto 3px; }
.indeximg { width:69px; border:1px solid #C7C7C8; height:64px; padding:1px; text-align:center; overflow:hidden; float:left; margin-right:10px; }
.indexinfor h4 {  float:left; width:130px; font-weight:bold; font-size:14px; overflow:hidden; line-height:24px; height:28px; margin:0; padding:0;}
.indexinfor p { float:left; width:130px; height:45px; margin:0; padding:0; color:#646464;}

.list_nva { border-bottom:1px dotted #ccc;}

.indexpro { margin-top:5px; margin-left:10px; margin-bottom:0; margin-right:0;}
.indexpro li{ width:100px; height:92px; float:left;}
.indexpro li div { width:92px; height:63px; border:1px solid #c2c2c2; text-align:center; padding-top:3px; }
.indexpro li span { line-height:30px; height:30px; overflow:hidden; width:92px;display:block; text-align:center;}

/* --  --  */
.left_nva a { width:81%; margin-left:12px; border-bottom:1px solid #eee; display:block; background:url(../images/list.gif) no-repeat 5px 5px; line-height:26px;}
.left_nva a span { margin-left:30px;}
.left_nva a:hover { background:#B0DAB0; }

/*  */
ul.newslist { width:100%; margin:5px auto 15px; }
ul.newslist li { line-height:32px; height:32px; background:url(../images/11.gif) left center no-repeat; border-bottom:1px dotted #e6e4e0}
ul.newslist li span { float:right; }
ul.newslist li label { display:none; }
ul.newslist li a { margin-left:18px;}

.list_nva { color:#999; }

.indexlist { width:100%; margin:0; padding:0; }
.indexlist li { width:230px; float:left; height:85px; margin:12px 4px 5px 4px; border:1px solid #B2EAD1; border-bottom:2px solid #B2EAD1; border-right:2px solid #B2EAD1; display:inline;  }
.indexlist li div { margin-top:13px;}

/* -- down -- */
ul.mobilelist { width:100%; padding:0; margin:0;}
ul.mobilelist li { height:100px; overflow:hidden; margin-bottom:6px; width:100%;}
ul.mobilelist li a { font-size:12px;font-weight:bold; }
ul.mobilelist li span { display:block; width:102px; height:89px; overflow:hidden; text-align:center; border:1px solid #ACD4FC; float:left; padding-top:3px;}
ul.mobilelist li  .mobile_title {background:#ECFFEC; line-height:24px; height:24px;display:block; width:190px; padding:0px 4px;}
ul.mobilelist li p { margin:0; padding:3px 5px; height:100px; width:200px; float:right; padding-right:15px; overflow:hidden;}

ul.mobile li { width:49%; float:left; }

#enlarge_images{position:absolute;display:none;z-index:2;}
/* -- message -- */
#msgTable { line-height:30px; margin-bottom:20px; }


ul.prolist { width:100%; margin:20px auto;}
ul.prolist li { height:120px; border-bottom:1px dotted #cbcdcc; overflow:hidden; margin-bottom:10px; width:300px; float:left; margin-right:20px; }
ul.prolist li .prolistImg { width:126px; height:106px; border:1px solid #cbcdcc; text-align:center; padding-top:2px; float:left; }
ul.prolist li .prolistInfor { line-height:20px; width:140px; float:left; margin-left:15px; }
ul.prolist li .prolistInfor span { font-size:12px; }
ul.prolist li .prolistInfor span a { display:block; color:#06C; font-weight:bold; line-height:18px; }
ul.prolist li .prolistInfor p { margin:0; padding:6px 0; height:50px; overflow:hidden; color:#333; }
ul.prolist li .prolistInfor div { text-align:right;  }
ul.prolist li .prolistInfor div a { color:#999;font-size:10px }

.proshow_Title { margin:0px; padding:0; color:#069; }
.proshow_content { background:url(../images/des.gif) no-repeat; padding-top:40px; margin-top:25px; padding:40px 20px 10px 20px; }

.pro_content { width:94%; margin:auto; padding-bottom:25px; }
.pro_pic { text-align:center; }
.PreviousNext { width:96%; clear:both; margin:auto; line-height:40px; height:40px; border-top:1px dotted #ccc; }
.Previous { width:49%; float:left; background:url(../images/prev_i.gif) no-repeat left center;}
.Previous a { margin-left:20px;}
.Previous span { padding-left:20px; display:block; }
.Next { width:49%; float:left; text-align:right; background:url(../images/subsub_i.gif) no-repeat right center; }
.Next a { margin-right:20px;}
.Next span { padding-right:20px;}
.addorder { text-align:right; display:none; }


.r_title { line-height:60px; height:56px; width:620px; color:#333; }
.r_title span { float:right}

.footer { color:#555; text-align:center; width:1002px; background:url(../images/index_06.jpg) repeat-x; margin:auto; height:60px; clear:both; line-height:20px; margin-top:5px; padding:10px 0; border-top:1px solid #cdcdcd; }
.footer a { color:#555; }

.sublist a { color:#FFF; margin-right:8px; }
.sublist a:hover { color:#BF0703}


.leftpro li { background:url(../images/list.gif) no-repeat 5px 3px; line-height:23px; }
.leftpro li a { margin-left:35px; display:block; }

.sub_list { position:absolute; background:#fff; left:120px; top:0px; width:90px; border:1px solid #ADDAAD; display:none; }
.sub_list li { line-height:20px; height:20px; background:#ECFFEC; margin:0; }
.sub_list li a { padding:0 8px; display:inline-block;}
.sub_list li a:hover { background:#B0DAB0; display:block; margin:0;  padding:0 8px; }

 /*  -- work --  */
#work td { border-bottom:1px solid #eee;border-left:1px solid #eee; line-height:30px; height:30px; padding:0 10px; }
 
A.menu {color:#000000;font-size:12px;text-decoration: none} 
A.menu:link{color:#000000;}
A.menu:visited{color:#000000;}
A.menu:active{color:#DCCE2F;}
A.menu:hover{color:#F7C304;}

.menunow {width:70px;padding-top:3px;white-space: nowrap} 
A.menunow {color:#000000;font-size:12px;text-decoration: none} 
A.menunow:link{color:#000000;}
A.menunow:visited{color:#000000;}
A.menunow:active{color:#000000;}
A.menunow:hover{color:#000000;}


.btmenu {color:#333333;font-size:12px;line-height:24px;text-decoration: none} 
A.btmenu:link{color:#000000;}
A.btmenu:visited{color:#000000;}
A.btmenu:active{color:#000000;}
A.btmenu:hover{color:#000000;}



.smenu {color:#ffffff;font-size:12px;line-height:24px;text-decoration: none} 
A.smenu:link{color:#957739;}
A.smenu:visited{color:#957739;}
A.smenu:active{color:#957739;}
A.smenu:hover{color:#F7C304;}

.smenuv {color:#09F;font-size:12px;line-height:24px;text-decoration: none} 
td.smenuv {border:0px #dddddd solid} 
A.smenuv:link{color:#09F;}
A.smenuv:visited{color:#09F;}
A.smenuv:active{color:#09F;}
A.smenuv:hover{color:#ff6000;}


/* ==Ò³ÄÚµ¼º½ÑùÊ½== */
.nav {color:#666666;font-size:12px;} 
td.nav {padding-left:5px} 

/* ==±í¸ñÑùÊ½== */

td.title{background:#eeeeee }
td.con{background:#ffffff}
.table{border:1px #dddddd solid}
.tablemenu{color:#666666;BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid;background:#eeeeee}
.line{background:#dddddd}

#menu{ width:1005px; float:left;
	height:30px; background-image:url(../images/menubg.gif); background-repeat:repeat-x;
}

#menu ul{
	margin:auto; width:1005px; height:30px;
	list-style-type:none; padding:0px; margin-top:0px; margin-bottom:0px;
}

.m_li{
	float:left; width:100px; line-height:30px;  text-align:center; margin-right:-2px; margin-left:-2px;
}

.m_li a{
	display:block; color:#FFFFFF; width:100px; font-size:13px; font-weight:bold;
}

.m_line{
	float:left; width:1px; height:30px;
	line-height:30px;   /*ffä¸ææ(å¾çåç´å±ä¸­)*/
}

.m_line img{
	margin-top:expression(( 30 - this.height ) / 2);   /*ieä¸ææ(å¾çåç´å±ä¸­)*/
}

.m_li_a{
	float:left; width:100px; line-height:30px; text-align:center;padding-top:1px; font-size:13px; font-weight:bold;
	background-image:url(../images/menu_bg.jpg); position:relative; height:30px; margin-top:0px; margin-right:-4px; margin-left:0px;color:
}

.m_li_a a{
	display:block; color:#fff500; width:100px; font-size:13px; font-weight:bold;
}

.m_li_a a:hover{
	display:block; color:#fff500; width:100px; font-size:13px; font-weight:bold;
}



.smenu{color:#666666;
	width:900px; margin:0px auto 0px auto; padding:0px; list-style-type:none; height:30px;
}
.smenu a { color:#1654B6; }

.s_li{
	line-height:30px; width:auto; display:none; height:30px;color:#09F;
}

.s_li_a{
	line-height:30px; width:auto; display:block; height:30px;color:#ff6600;
}
#bb{ float:left; width:1px; background-repeat:repeat-x; height:30px; padding-left:0px;}




