﻿body { color:#000; font-size:12px;background:  url("/skin/img/bg0001.gif") repeat ;   }
.span1{ display:inline; vertical-align:middle; }
.red{ color:#c00;}
body a{ color:#666; font-size:12px;}
body a:hover{ color:#b38b37;}
body a{outline:none;blr:expression(this.onFocus=this.blur());} 
.contain{ margin:0 auto; width:1220px;}
.error{ color:#c00; display:block;}
.head{  min-width:1220px; width:100%; height:120px;}
.head .logo{ float:left; display:inline; padding-top:12px;}
.head .n_r{ float:right; display:inline; width:740px;}
.head .n_r .phone{ float:right; display:inline;font-family: Georgia,Arial; color:#cd9933; font-size:20px;   line-height:50px;/* background:url(/skin/img/ico1.png) left center no-repeat; padding-left:30px;*/ margin-right:15px;}
.head .n_r .changeLan{ line-height:50px;float:right; display:inline;background:url(/skin/img/ico2.png) left center no-repeat; padding-left:30px;color:#cd9933; font-size:16px; }
.head .n_r .changeLan a{color:#cd9933; font-size:16px;}
.head .n_r .qq{ float:right; margin-right:5px; margin-top:15px; margin-right:15px;}
.head  .menu{ float:right; display:inline;}
.head  .menu ul{ float:left; display:inline;  }
.head  .menu ul li{ float:left; display:inline;   height:60px; margin-left:30px; padding-bottom:7px;border-bottom:3px transparent solid;}
.head  .menu ul li:hover{ border-bottom:3px #cd9933 solid;}
.head  .menu ul li a{ height:60px; line-height:60px; text-align:center; color:#666;font-size:18px; display:inline-block; width:100px;}  
.head  .menu ul li:hover a{  color:#cd9933;}
.head  .menu ul li.hover a{  color:#cd9933;}
.head  .menu ul li.hover{ border-bottom:3px #cd9933 solid;}
.head  menu ul li:first-child{ margin-left:0}

.bottom{ min-width:1220px; width:100%;  background:url(/skin/img/bg2.jpg) top center ;  height:239px; border-top:3px #cd9933 solid;  }
.bottom .b_l{ float:left; display:inline; /*width:253px; height:239px;*/  } 
.bottom .b_l .logo{margin-top:45px /*margin-top:-23px;*/} 
.bottom .b_r{ float:left; display:inline; width:967px; overflow:hidden; height:239px; } 
.bottom .b_r .menu { float:left; display:inline; padding-bottom:35px; }
.bottom .b_r .menu ul{ float:left; display:inline; width:100%; text-align:center; }
.bottom .b_r .menu li { display:inline-block;  border-left:1px #fff solid; height:15px;}
.bottom .b_r .menu li a{ padding:0 15px; height:15px; font-size:16px; line-height:15px; color:#fff; }
.bottom .b_r .menu li:first-child{ border-left:0}
.bottom .b_r p{ font-size:16px; color:#fff; line-height:36px; text-align:center;}
.bottom .b_r p a{font-size:16px; color:#fff; } 


.indexblock{ min-width:1220px; width:100%; padding-top:60px;}
.indexblock .blocktil{margin:0 auto;width:1220px; background:url(/skin/img/til.gif) bottom center no-repeat  ; padding-bottom:17px; height:60px; line-height:60px; color:#cd9933; font-size:36px; text-align:center; font-weight:600;  } 
.indexblock .blockcon{  }

.indexbook{ width:1220px; margin:50px auto;}
.indexbook .input{ float:left; margin-right:30px; display:inline-block; height:45px; line-height:45px; padding: 0 15px; border: 1px solid #c6c6c6; color:#666; font-size:16px;}
.indexbook .ddl{ float:left;  margin-right:35px;  display:inline-block; height:45px; line-height:45px; padding: 0 15px; border: 1px solid #c6c6c6; color:#666; font-size:16px;}
.indexbook .sub{ float:left; display:inline-block;height:45px; line-height:45px; color:#fff;font-size:16px; background:#cd9933; width:150px; cursor:pointer;}

 
.Sinple{ font-size:16px; color:#333; line-height:180%; padding-bottom:60px; }
.Sinple img{ max-width:100%;}
 
.room-container{margin:70px auto 0 auto;width:1220px; } 
.room-container .room-box {
    width:390px;
    height: 292px;
    float:left;  margin-bottom:20px; position:relative;}
.room-container .room-box   img {
    position: static;
    transform: none;
    width:390px;
    height: 292px;
} 
 .room-container .room-box  .room-hover{
    opacity: 0;
 }
 .room-container .room-box  .room-hover{
     position:absolute; top:0; left:0; z-index:2;
     width:390px; height:292px;
    background:rgba(51,51,51,0.1);
    transition: all 0.5s ease 0s;
     display: table-cell;
     text-align:center;overflow: hidden;
 }
  
 .btn-default 
{
    font-size:24px;
    line-height:60px;
    color: #ffffff;
    border-bottom:1px #fff solid;
    font-weight:600;
    padding-top:25%;
    display:inline-block;
    
}
.btn-default:hover{ color:#fff;}
.room-container .room-box:hover .room-hover {opacity: 1;} 
.room-container .room{width:390px;float:left; }
.room-container .room-box2 {
    width:390px;
    height: 604px;
    float:left; margin:0 25px;  position:relative;}
.room-container .room-box2   img {
    position: static; 
    width:390px;
    height: 604px;
} 
 .room-container .room-box2  .room-hover{
    opacity: 0; 
     position:absolute; top:23px; left:23px; z-index:2;
     width:349px; height:552px;
    background:url(/skin/img/roomhover.png) no-repeat;
    transition: all 0.5s ease 0s; 
     text-align:center;overflow: hidden;
 }
  .room-container .room-box2  .room-hover .jianjie{ width:240px; height:210px; margin:0 auto; padding:230px 0 0 0 ; font-size:16px; color:#fff; line-height:36px; text-align:left ; overflow:hidden;}
 .room-container .room-box2  .room-hover .btn 
{
    width:217px; height:50px; 
    font-size:18px;
    line-height:50px;
    color: #ffffff; 
    display:block;
    margin:0 auto;
    background:#cd9933;
    margin-top:10px;
    
} 
.room-container .room-box2:hover .room-hover {opacity: 1;} 
 
.new{}
.new ul{ float:left; display:inline; width:100%; }
.new ul li{ float:left; display:inline; width:380px;}
.new ul li:nth-child(3n-1){ margin:0 40px;    }
.new ul li a{ float:left; display:block; width:100%; }
.new ul li .first{ float:left; display:inline;width:100%; }
.new ul li .first .pic{ float:left; width:380px; height:256px; overflow:hidden;}
.new ul li .first .pic img{width:380px; height:256px; }

/*
.new ul li .first .pic{ float:left; width:380px; height:256px; overflow:hidden; display:table-cell; text-align:center;}
.new ul li .first .pic img{max-width:380px; max-height:256px; }*/

.new ul li .first .tcon{  float:left; width:100%; height:133px;   overflow:hidden;}
.new ul li .first .tcon .t1{  float:left;width:100%;  }
.new ul li .first .tcon .t1 .tt{float:left; width:100%; overflow:hidden; height:60px; line-height:60px;  color:#333; font-size:20px; }
.new ul li .first .tcon .t1 .tt{ color:#cd9933}
.new ul li .first .tcon .t1 .dt{float:left; color:#333; font-size:16px; }
.new ul li .first .tcon .t2{ float:left;width:100%; color:#999; font-size:16px; line-height:180%; }
.new ul li .other{ float:left; display:inline; width:100%;}
.new ul li .other .tt2{ float:left; display:inline; overflow:hidden; width:65%; margin-right:5%; overflow:hidden; height:44px; line-height:44px;  color:#333; font-size:16px; }
.new ul li .other .tt2 font{ margin-right:5px;}
.new ul li .other .dt2{  float:left; display:inline; width:30%;line-height:44px; text-align:right;  color:#333; font-size:16px; }
.new ul li:hover .other  .tt2{ color:#cd9933}
.new ul li:hover .other  .dt2{ color:#cd9933}




.new2{ padding-bottom:60px;}
.new2 ul{ float:left; display:inline; width:100%;}
.new2 ul li{ float:left; display:inline; padding:20px 0; width:100%; border-bottom:1px #eee solid;}
/*
.new2 ul li a{ float:left; display:block; width:100%; height:167px;}*/
.new2 ul li .pic{ float:left; width:250px; height:167px; /* text-align:center;   display: table-cell; vertical-align: middle;*/ overflow: hidden;}
.new2 ul li .pic img{ width: 250px;height: 167px;}
.new2 ul li .tcon{ float:left; margin-left:25px; width:945px;}
.new2 ul li .tcon .t1{float:left;  width:100%;}
.new2 ul li .tcon .t1 .tt{float:left; width:80%; color:#333; font-size:24px; line-height:55px; overflow:hidden; font-weight:600;}
.new2 ul li .tcon .t1 .dt{float:left; width:20%; color:#999; font-size:16px; line-height:55px; text-align:right;}
.new2 ul li .tcon .t2{ float:left; width:100%;  color:#999; font-size:16px; line-height:30px;}
.new2 ul li .tcon .more{ float:left;  width:75px; height:27px; cursor:pointer; display:inline-block; background:url(/skin/img/more.jpg) no-repeat; margin-top:20px; }
.new2 ul li:hover a .tcon .t1 .tt{ color:#b38b37; }
.new2 ul li:hover a .tcon .t1 .dt{ color:#b38b37; }
.new2 ul li:hover a .tcon .t2{ color:#b38b37; }

 
.main_right_content { 
    height: auto;
    line-height: 180%;
     font-size:16px; line-height:180%;
    margin: 0 auto;
    min-height: 110px;
    overflow: hidden;
    width:100%;
    padding-bottom:60px;
}
.article_title{ text-align:center; font-size:30px; line-height:40px; padding-top:15px; font-weight:600; color:#cd9933;}
.article_info {
    border-bottom: 1px dashed #8d8d8d;
    font-size: 14px;
    height: 30px;
     
    margin-top: 15px;
    text-align: center;
    color:#999;
}
.article_img{ width:1220px; overflow:hidden; padding: 20px 0;  text-align:center;}
.article_img img{ max-width:100%; }
.article_info span {
    letter-spacing: 1px;
    padding: 0 12px;
    word-spacing: 1px;
}
.article_info_content {
    padding: 20px 0; 
}

.location{ min-width:1220px; width:100%;  background:#f6f6f6; border-bottom:#dfdfdf solid 1px; height:50px;}
.location .r_l{ float:left; display:inline; background:url(/skin/img/home.gif) left center no-repeat; padding-left:20px; color:#666; font-size:16px;line-height:50px; } 
.location .r_r{ float:right; display:inline; line-height:50px;  color:#666; font-size:16px;}
.location .r_r a{ color:#666; font-size:16px;}

.menu_title{ padding-top:40px; color:#333; font-size:30px; text-align:center;}
.menu_title .line{margin:0 auto; margin-top:15px;  width:50px; height:3px; background:#333; }

.menu2{ width:100%; text-align:center; padding:30px 0;} 
.menu2 a{  display:inline-block;/* width:114px;*/ padding:0 10px; height:38px; line-height:38px; border:1px #ccc solid; font-size:16px; color:#333; text-align:center; margin-right:25px;}
.menu2 a:hover{ color:#cd9933;  border-color:#cd9933;}
.menu2 a.cur{ color:#b38b37;   border-color:#cd9933;}
 

.pro2{width:100%; overflow:hidden; padding-bottom:60px; min-height:200px;  }
.pro2 ul{ float:left; display:inline; width:1240px;} 
.pro2 ul li{ float:left; display:inline;   width:290px; margin-right:20px; padding-bottom:20px; }
.pro2 ul li a{ float:left; display:block; width:100%; height:283px;}
.pro2 ul li a .pic{ float:left; width:290px; height:218px;   text-align:center;   display: table-cell; vertical-align: middle; overflow: hidden; position:relative;}
.pro2 ul li a .pic img{ max-width: 290px;max-height: 218px;}

.pro2 ul li a .pic  .img-hover{
    opacity: 0; 
     position:absolute; top:0; left:0; z-index:2;
     width:290px; height:218px;
    background:url(/skin/img/ser.png) center no-repeat rgba(51,51,51,0.1);
    transition: all 0.5s ease 0s; 
     text-align:center;overflow: hidden;
 } 
.pro2 ul li a .til{float:left; width:100%;   height:60px; text-align:center; line-height:60px; background:#f8f8f8; margin-top:5px; color:#333; font-size:16px; overflow:hidden;}
.pro2 ul li:hover a .til { background:#cd9933; color:#fff;}

.pro2 ul li:hover a .pic  .img-hover{    opacity: 1; }




 /*留言*/
.mess{ width:800px; float:left; display:inline; }
.mess .input{ width:650px; height:40px; line-height:40px; padding:0 5px; margin:0; border:1px #ccc solid; font-size:18px; }
.mess td{font-size:18px;  color:#333; padding-bottom:20px;}
.btnSearch{ width:80px; height:40px; line-height:40px; color:#fff; font-size:18px; text-align:center; display:inline-block; margin:0; padding:0; cursor:pointer; background:#cd9933; border:0;}


/*招聘*/
.job{ padding-bottom:60px;}
.job ul{ width:100%;}

.job ul li{ width:100%; }
.job ul li .til{ width:95%; padding:0 2.5%; background:url(/skin/img/xia.gif) 98% center no-repeat #f8f8f8; height:50px; line-height:50px;  color:#333; font-size:18px; font-weight:600; margin-bottom:10px; cursor:pointer;  }
.job ul li .cur{ background:url(/skin/img/shang.gif) 98% center no-repeat #cd9933;  color:#fff; }
.job ul li .con{ width:95%; padding:20px 2.5%; line-height:36px;  color:#333; font-size:16px;  display:none; }

.bookinfo{ border-collapse:collapse; background:#fff; }
.bookinfo td{ border:1px #ddd solid; color:#666; font-size:16px; text-align:center;}
.bookinfo th{ border:1px #ddd solid; color:#333; font-size:16px; text-align:center; background:#f8f8f8; padding:20px 0;}


.book{ width:100%; padding-bottom:60px;}
.book .til{ background:url(/skin/img/book_til.gif) bottom center no-repeat; padding-bottom:3px; height:60px; line-height:60px; text-align: center; color: #b38b37; font-size: 24px; font-weight: 600;}
.book .con{}
.book .con th{ color:#333; font-size:16px;  line-height:30px;   text-align:right; padding:20px 5px 0 0 ; background:none; font-weight:normal; }
.book .con td{ padding-top:20px;}
.book .con .input{ border:1px #cd9933 solid; height:38px; padding:0 5px; line-height:38px;  color:#333; font-size:16px; width:200px;  }
.book .con .ddl{ border:1px #cd9933 solid; height:38px; padding:0 5px; line-height:38px;  color:#333; font-size:16px; width:210px;  }
.book .con .sub{ display:inline-block; margin-right:20px; width:135px; height:40px; background:#cd9933; cursor:pointer; line-height:40px; font-size:16px; color:#fff;}
.book .con th font{ color:#c00;}


.tips{margin: 0 auto;width: 1220px;  text-align: left; color: rgb(102, 102, 102); font-size: 14px; line-height: 36px;}
.yudin{ padding:5px 10px; border-radius:3px; display:inline-block; color:#fff; background:#b38b37; }
.yudin:hover{ color:#fff;}

.message_list{/* border-top:1px #cd9933 dotted; */padding:20px 0;}
.message_list ul{ float:left; width:98%; border:1px #cb9a33 solid; margin-bottom:15px; }
.message_list li{  float:left;  width:100%;  color:#666; line-height:1.8; font-size:18px;}
.message_list li.message_content{/*border-top:1px #ddd solid;*/   width:98%; padding:1%;  margin:0 auto;}
.message_list li.message_content .ccon{ float:left; color:#666; font-size:16px; background:#f8eeda; padding:1%;  width:98%;}
.message_list li.ask_content{width:96%; padding:0 2%; padding-bottom:1%;   color:#cd9a2f; font-size:14px;}
.message_list li.noask{width:96%; padding:0 2%; padding-bottom:1%; color:#c00; font-size:14px; }
.message_list li span{ color:#cd9933;}
.message_list li .title{ float:left; width:80%; overflow:hidden;}
.message_list li .date{ float:left; width:20%; text-align:right; overflow:hidden;}
.message_list li:first-child.message_content{border:0;}