* {margin: 0px;	padding: 0px;}
body {font-family:SimSun; font-size: 12px; line-height: 200% ;color: #bac2c7; background-color:#001e37;}
.clear {font-size: 0px;	clear: both;line-height: 0px; height: 1px;}
.clearfix:after {content: "."; 	display: block;  height: 0;	clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border:none;}
a:link {TEXT-DECORATION: none;}
a:visited {TEXT-DECORATION: none;}
a:hover {TEXT-DECORATION: none;}
a:active {TEXT-DECORATION: none;}
ul,li{list-style-type: none;}

/* header */
#header { background:url(../images/header_bg.jpg) center top no-repeat; width:100%; height:120px;}
#header .head_box { width:980px; height: 120px; margin-left: auto; margin-right: auto; position: relative;}
#header .logo { position: absolute; top:24px; left: 0px; }
#header .top {position: absolute; top: 10px; right: 0px;}
#header .top a { margin-left:5px; color:#1b1b1b;}
/* nav */
.menu_zone .h4_cat .nav_top{ background:url(../images/nav_top.png) center top no-repeat; height:10px;}
.menu_zone .h4_cat .nav_bg{ background:url(../images/nav_center.png) center top repeat-y; }
.menu_zone .h4_cat .nav_bottom{ background:url(../images/nav_bottom.png) center bottom no-repeat; height:7px;}
.menu_zone{position:absolute; z-index:99999999999; background:url(../images/nav_bg.png) left top repeat-x; top:0px; width:100%;}
.menu_zone .menu_list { width:980px; height:48px; margin-left: auto; margin-right: auto;}
/*.menu_zone .menu_list h2{}
.menu_zone .menu_list h2 a{ font-size:14px;color:#fff;}
.menu_zone .h2_list {float: left;}
.menu_zone .h2_cat {width: 122px; height:48px;}
.menu_zone h3{padding-top:5px;}
.menu_zone h3 a{ width: 122px;padding-top: 0px;font-size: 14px;text-align: center; display: block;font-size:14px;color:#fff;font-family:\5FAE\8F6F\96C5\9ED1; }
.menu_zone .active_cat { color: #fff;background-image: url(../App_Themes/images/menu_on_bg.jpg); background-position: center top; background-repeat: no-repeat; cursor: pointer;}
.menu_zone .active_cat a { color: #fff;}
.menu_zone .active_cat div{background-image: url(../App_Themes/images/bg1.png); background-position: center top; background-repeat: repeat;display: block; z-index:-9999;}
.menu_zone .h4_cat{ font-size: 12px;  display: none; width: 124px; z-index:-9999; position:absolute; margin-top:10px;}
.menu_zone .h4_cat{ font-size: 14px;  display: none; width: 124px;cursor: auto; position: absolute; z-index: 10000; }
.menu_zone .h4_cat ul{}
.menu_zone .h4_cat ul li {text-align: center;}
.menu_zone .h4_cat ul li a { color: #5e5e5e;display:block; height:37px; padding-top:5px;}
.menu_zone .h4_cat ul li a:hover{ background:url(../images/nav_hover.png) center center no-repeat; color:#fff; }
*/.menu_zone ul li{ float:left; width:78px; height:48px; line-height:40px; margin-left:30px; font-weight:bold;}
.menu_zone ul li a{  font-size:14px;color:#fff; line-height:40px;}
/* flash*/
#flash{width:100%; height:537px; position:relative;}
.main {width:100%;}
.hotPic{ width:100%; height:537px; position:relative; overflow:hidden;}
.hotPic .num{ position:absolute;left:0; bottom:50px; z-index:100;width:100%; height:30px; text-align:center;}
.hotPic .num span{ width:22px; height:22px; display:inline-block; text-align:center; margin:0px 5px; cursor:pointer;background:url(../images/cur_li.png) no-repeat;}
.hotPic .num span.cur{ background:url(../images/cur.png) no-repeat;}
.hotPic .pic{ position:relative; z-index:5;width:1440px; margin:0 auto;}
.hotPic .pic li{ position:absolute; display:none; }
/* content */
#content{width:980px;margin-left: auto; margin-right: auto; margin-top:50px;}
#content .s_enter{ background:url(../images/enter_bg.jpg) center center no-repeat; height:218px; width:286px; float:left;}
table.table1{width:230px; margin-left:auto; margin-right:auto; margin-top:70px;}
table.table1 th{ color:#fff; padding-bottom:5px; text-align:left; font-size:14px;}
table.table1 td a{ color:#fff; font-size:13px;}
table.table1 td .ta{ width:162px; height:20px; border:1px solid #b3b3b3;}
#content .s_enter1{ background:url(../images/enter_bg.jpg) center center no-repeat; height:218px; width:286px; margin-left:auto; margin-right:auto; overflow:hidden;}
#content .s_news{ width:350px; height:212px; background:url(../images/s_new.jpg) center center no-repeat; float:left; margin-left:15px; padding:4px;}
#content .s_title{ background:url(../images/news_title.jpg) left bottom no-repeat; padding-left:17px; width:333px; height:38px; line-height:35px;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1; color:#fff;}
#content .s_title b{ font-family:Arial; color:#c5c5c5; font-weight:normal; margin-left:10px;}
#content .s_title span{ float:right; margin-top:6px; margin-right:10px;}
ul.new{ margin-top:20px; color:#999999; width:308px; margin-left:auto; margin-right:auto;}
 ul.new li{ margin-bottom:5px;}
 ul.new li span{ float:right;}
 ul.new li a{ color:#bac2c7;}
 ul.new li a:hover{ color:#3ce9f4;}
#content .s_hot{width:289px; height:212px; background:url(../images/s_hot.jpg) center center no-repeat; float:left; margin-left:15px; padding:4px;}
#content .h_title{background:url(../images/hot_bg.jpg) left bottom no-repeat; padding-left:17px; width:272px; height:36px; line-height:35px;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1; color:#fff;}
#content .h_title b{ font-family:Arial; color:#c5c5c5; font-weight:normal; margin-left:10px;}
#content .h_title span{ float:right; margin-top:6px; margin-right:10px;}
#content .s_hot .hot_box{ width:275px; margin-left:auto; margin-right:auto; margin-top:10px;}
#content .s_hot .hot_img{  display: table-cell;width: 271px; height: 111px;line-height: 111px;text-align: center; *display:block;*font-size:111px;overflow:hidden;vertical-align:middle;  border:2px solid #fff;}
#content .s_hot .hot_img img{   vertical-align: middle;max-width:271px;max-height:111px;}
#content .s_va{ background:url(../images/vacation.jpg) center center no-repeat; width:285px; height:233px; float:left; margin-top:30px;}
.s_main {width:261px; margin-left:auto; margin-right:auto; margin-top:62px;}
.s_hotPic{ width:261px; height:170px; position:relative; overflow:hidden;}
.s_hotPic .num{ position:absolute;right:6px; bottom:34px; z-index:100;width:100%; height:24px; text-align:right;}
.s_hotPic .num span{ width:12px; height:12px; display:inline-block; text-align:center; margin:0px 2px; cursor:pointer; background-color:#000; color:#a3a3a3;border:1px solid #000; line-height:12px;}
.s_hotPic .num span.cur{ background-color:#fff; color:#000; border:1px solid #ccc;}
.s_hotPic .pic{ position:relative; z-index:5; }
.s_hotPic .pic li{ position:absolute; display:none; width:257px; height:170px; }
.s_hotPic .pic li img{border:2px solid #fff; width:257px ; height:136px;}
#content .s_hotel{ background:url(../images/hotel_bg.jpg) center center no-repeat; width:665px; height:222px; padding:4px; float:left; margin-top:30px; margin-left:15px;}
#content .hotel_title{background:url(../images/hotel_title.jpg) left bottom no-repeat; padding-left:17px; width:648px; height:37px; line-height:35px;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1; color:#fff;}
#content .hotel_title b{ font-family:Arial; color:#c5c5c5; font-weight:normal; margin-left:10px;}
#content .hotel_title span{ float:right; margin-top:6px; margin-right:10px;}
.rollBox {width:635px;margin: 0 auto;}
.rollroll_img{width:635px;margin: 0 auto;}
.rollroll_img .Cont {float: left;overflow: hidden;width:635px; margin-top:15px;}
.rollroll_img .Cont .pic{float: left; width:142px; height: 160px; margin-left: 15px;}
.rollroll_img .Cont .pic .roll_img { width:142px;height:122px; display: table-cell;line-height:130px;text-align:center;vertical-align:middle;*display: block;*font-size:110px;}
.rollroll_img .Cont .pic .roll_img IMG {vertical-align:middle;max-width:142px;max-height:122px; border:2px solid #fff;}
.rollroll_img .Cont .pic_txt{color: #bac2c7; text-align: center; margin-top:5px;}
.rollroll_img .Cont .pic_txt a{color: #bac2c7;}
.rollroll_img .ScrCont {width: 10000000px;}
.rollroll_img #List1 {float: left;}
.rollroll_img #List2{float: left;}
#content .s_view{ background:url(../images/roll_bg.jpg) center center no-repeat; width:972px; height:220px; padding:4px; margin-top:30px;}
.title{background:url(../images/title_bg.jpg) left bottom no-repeat; padding-left:17px; width:954px; height:36px; line-height:35px;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1; color:#fff;}
      .pic span{ position:absolute; bottom:5px; left:0px; color:#bac2c7;} 
	  .s_about{ width:250px; margin-right:auto; margin-left:auto; margin-top:60px; color:#fff;}
	  .s_about img{ float:right; margin-top:10px;}
.title b{ font-family:Arial; color:#c5c5c5; font-weight:normal; margin-left:10px;}
.title span{ float:right; margin-top:6px; margin-right:10px;}
.rollBox_prod {width: 930px; margin: 0 auto;}
.rollroll_img_prod{ width: 930px; height: 150px; margin: 0 auto;}
.rollroll_img_prod .Cont{ float: left;overflow: hidden;width: 930px; margin-top:15px;}
.rollroll_img_prod .Cont .pic{ float: left;margin-left: 12px;}
.rollroll_img_prod .Cont .pic_img{width:201px;height:122px; display: table-cell;line-height:122px;text-align:center;vertical-align:middle;*display: block;*font-size:122px;}
.rollroll_img_prod .Cont .pic_img IMG{vertical-align:middle;max-width:201px;max-height:122px; border:2px solid #fff;}
.rollroll_img_prod .Cont .pic_txt{color: #bac2c7; text-align: center; margin-top:5px;}
.rollroll_img_prod .Cont A{color: #bac2c7;}
.rollroll_img_prod .ScrCont{ width: 10000000px;}
.rollroll_img_prod #prod_List1{ float: left;}
.rollroll_img_prod #prod_List2{ float: left;}
#content .s_contact{ background:url(../images/contact_bg.jpg) center center no-repeat; width:285px; height:256px; float:left; margin-top:30px;}
#content .con_box{ width:254px; margin-left:auto; margin-right:auto; margin-top:68px; color:#fff; font-weight:bold;}
#content .s_fri{ background:url(../images/fri.jpg) center center no-repeat; float:left; margin-top:30px; padding:4px; width:665px; height:248px; margin-left:15px;}
ul.con{ margin-top:15px;}
ul.con li{ float:left;display:inline; margin-left:23px;}
ul.con .con_img{ display: table-cell; width:138px; height:63px; line-height:63px; text-align: center;*display:block;*font-size:63px;overflow:hidden;vertical-align:middle;}
ul.con .con_img img{ vertical-align: middle; max-width:138px; max-height:63px;}
ul.con .con_txt{ text-align:center; margin-top:10px;}
ul.con .con_txt a{ color:#bac2c7;}
/* side */
.content_bg{ background:url(../images/content_bg.jpg) right top repeat-y;}
.content_bottom{background:url(../images/content_bottom.jpg) right bottom no-repeat; width:980px; margin-left:auto; margin-right:auto;}
#side{ float: left; width: 286px; overflow: hidden;}

/* main */
#main{ float: right; width:672px; overflow: hidden;}
.point{ background:url(../images/point.jpg) right top no-repeat; height:36px; line-height:36px; padding-left:36px;font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; color:#fff; margin-bottom:20px;}
/* footer */
#footer{ background:url(../images/footer_bg.jpg) left top repeat-x #f0f0ef; width:100%; overflow:hidden; padding-top:20px; padding-bottom:10px; margin-top:50px;}
#footer .foot_box{ width: 980px; margin-left: auto; margin-right: auto; color:#393838; }
#footer .foot_left{ float:left; width:860px;}
#footer .foot_left a{color:#393838;}
#footer .foot_left img{ float:left; margin-right:10px;}
#footer .foot_right{ float:right;}

/*service*/
ul.list{}
ul.list li{ float:left;  margin-top:20px;display:inline; margin-left:14px;}
ul.list .list_img{ width:201px;height:122px; display: table-cell;line-height:122px;text-align:center;vertical-align:middle;*display: block;*font-size:122px;}
ul.list .list_img img{ vertical-align: middle; max-width:201px; max-height:122px; border:2px solid #fff;}
ul.list .list_txt{ text-align:center; margin-top:5px;}
ul.list .list_txt a{ color: #bac2c7;}

/*page------------------------------*/
DIV.sabrosus {MARGIN: 3px; PADDING:5px; TEXT-ALIGN: center;clear:both; padding:30px 0;}
DIV.sabrosus A,DIV.sabrosus A:link ,DIV.sabrosus A:visited{
    PADDING:6px 10px;TEXT-DECORATION: none;  margin-right: 3px; margin-left: 3px; color:#109bce; background-color:#002d50;}
DIV.sabrosus A:hover { color:#fff;}
DIV.sabrosus SPAN.current {
     PADDING:6px 10px;  color:#109bce;background-color:#002d50;}
DIV.sabrosus SPAN.disabled {
    PADDING:6px 10px; margin-right: 7px; color:#109bce;background-color:#002d50;}
DIV.sabrosus SPAN.last { color:#109bce;  PADDING:2px;}
DIV.sabrosus SPAN.last a:link { color:#109bce; }
DIV.sabrosus SPAN.last a:visited { color:#109bce; }

/*service_show*/
.about{ width:616px; margin-left:auto; margin-right:auto;}
.about img{ border:2px solid #fff;}

/*enter*/
.enter{ width:480px; margin-left:auto; margin-right:auto; overflow:hidden; margin-top:50px;}
.enter h2{ color:#03a4e4; font-size:30px;font-family:\5FAE\8F6F\96C5\9ED1; font-weight:normal; margin-bottom:30px;}
.enter h3{ font-size:14px; color:#03a4e4;font-weight:normal; margin-bottom:50px;}
/*news*/
 ul.news{ font-size:14px; margin-top:20px;}
 ul.news li{ margin-bottom:5px; background:url(../images/news_point.jpg) left center no-repeat; padding-left:20px;}
 ul.news li span{ float:right; color:#999999;}
 ul.news li a{ color:#bac2c7;}
 ul.news li a:hover{ color:#13b8df;}
  ul.news li b{ float:right; margin-left:30px; color:#2383ac; font-weight:normal;}
    ul.news li b a{color:#2383ac;}
	 .down{ background-color:#003965; font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1; color:#11aad8; height:30px; line-height:30px; width:630px; padding-left:17px; margin-left:auto; margin-right:auto;}
	 .down span{ float:right; margin-right:170px;}
	 


table.table1{width:460px; margin-left:auto; margin-right:auto; margin-top:20px; font-size:16px;}
table.table1 td{ color:#fff; vertical-align:top; padding-bottom:13px;font-family:\5FAE\8F6F\96C5\9ED1;}
table.table1 td span{color:#13bae1; margin-left:5px;}
table.table1 td .ta{ width:200px; height:20px; border:1px solid #889ab6;}
table.table1 td .tb{ width:352px; height:173px;border:1px solid #889ab6;}
table.table1 td .tf1{ border:none; background-color:#015e99; cursor:pointer; width:64px; height:24px; float:left; line-height:24px; color:#fff;font-family:\5FAE\8F6F\96C5\9ED1;}
table.table1 td .tf2{ border:none; background-color:#015e99; cursor:pointer; width:64px; height:24px; float:left; line-height:24px; color:#fff;font-family:\5FAE\8F6F\96C5\9ED1; margin-left:33px;}
.about h2{ color:#13bae1; font-weight:normal; margin-left:65px;}