﻿@charset "utf-8";
body {
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #333;
}
a.job:link,a.job:visited {font-size:15px; color:#000; text-decoration:none;}
a.job:hover { text-decoration:underline;}

a.link:link,a.link:visited { font-size:18px; color:#000; text-decoration:none;}
a.link:hover { text-decoration:underline;}
.banner {width:1920px; min-width:1478px; height:493px; margin:auto;}
.header{width:1478px;height:150px;margin:auto}
.logo { width:400px; margin-top:70px; margin-bottom:20px; height:63px; background:url(../img/logo.png) no-repeat; float:left;}
.logoindex{ position:fixed; left:60px; top:20px; z-index:1900000; opacity:0;transition:all 0.6s ease-out 0.2s}
.logofull1{ width:400px; height:61px; background-image:url(../img/mlogo.png); background-position:left center; background-repeat:no-repeat;}
.logoeds{ background:none; width:90px}

.topmenu { width:900px; margin-top:70px;margin-bottom:20px;height:63px; float:right;}
.topmenu ul { margin-top:20px; list-style-type:none;}
.topmenu ul li {width:14.28571%; float:left;}
.topmenu ul li a:link, .topmenu ul li a:visited { font-family:"Microsoft YaHei"; font-size:20px; text-decoration:none; color:#414141;}
.topmenu ul li a:hover {  color:#FF0000;}

.topmenu ul li.current a:link, .topmenu ul li.current a:visited { font-family:"Microsoft YaHei"; font-size:20px; text-decoration:none; color:#FF0000;}
.topmenu ul li.current a:hover {  color:#414141; }



a.footlink:link, a.footlink:visited { font-family:"Microsoft YaHei"; font-size:16px; text-decoration:none; color:#414141;}
a.footlink:hover {  color:#FF0000; }




.topic{ width:100%; height:50px;font-size:40px; float:left; text-align:center;color:#000;}
.topic  span { color:#c4954e;}
.bodycontent100 { width:1478px; margin:0px auto;}
.bodycontent { width:1478px; margin:50px auto;}
.bodycontent1920 { width:100%; min-width:1478px; margin:100px auto;}
.bodycontent10 { width:1920px; min-width:1478px; margin:auto;}
.bodycontentheader { width:100%; min-width:1478px; margin:0px auto;}
.index_banner {
    width: 1920px;
    height: 493px;
    background-size: cover;
    position: relative;
}

.catelog {
width: 1478px;
height: 60px;
line-height: 60px;
text-align: center;
float: left;
}
.cate300 {width: 250px;}
.cate600 {width: 500px;}
.cate900 {width:1000px;}
.catemenu{  margin:0px auto;}
.catemenu ul {list-style-type:none;}
.catemenu ul li { width:250px; float:left; font-family:"Microsoft YaHei"; font-weight:600; color:#b0b0b0; font-size:40px;}
.catemenu ul li a{ color:#b0b0b0;}
.catemenu ul li.current a{ color:#000;}
.catemenu ul li.current a span { color:#c4954e;}

.mobilemenu { display:none;}

.index_about{width:100%;float:left;text-align:left;font-size:18px; line-height:30px;}
.index_about h1{height:150px;line-height:150px;font-size:45px; font-weight:normal; text-align:center}
.index_about h1 span{font-weight:bold;}
.index_brand{width:100%;margin-top:30px;float:left}
.aboutphoto{width:796px;height:511px;float:left}
.aboutphoto_viedo {width:796px;height:511px;}
.aboutcontent{width:682px;height:511px;float:left;background:#f3f3f3 url(../img/aboutlogo.png) no-repeat center 87px}
.aboutcontent_show{width:80%;margin:250px 10% 0 10%;font-size:15px;line-height:25px}
.index_hotel{width:100%;margin-top:50px;float:left;text-align:left;font-size:18px}
.index_hotel h1{height:90px;line-height:90px;font-size:45px;font-weight:normal;text-align:center}
.index_hotel h1 span{font-weight:bold;}
.hotel_list{width:100%;margin-top:50px;overflow:hidden;float:left}
.hotel_list ul{width:1541px;list-style-type:none}
.hotel_list ul li{width:322px;height:320px;float:left;margin-right:63px;margin-bottom:70px}
.index_news_cate{width:100%;float:left}
.index_news_cate h1{height:100px;line-height:100px;font-size:60px; font-weight:normal; text-align:center}
.index_news_cate h1 span{font-weight:bold;}
.index_news{width:100%;float:left}
.index_news h1{height:248px;line-height:248px;font-size:60px;text-align:center}
.index_news ul{list-style-type:none}
.index_news ul li{width:33.333333333333%;height:400px;float:left}
.newsbg_a{background-color:#c4954e;color:#FFF}
.newsbg_b{background-color:#fff;color:#000}
.index_news_item{height:360px;padding:55px 20px 20px 20px;float:left}
.index_news_item p.year{width:100%;height:30px;line-height:30px;font-size:30px;float:left}
.index_news_item p.more{width:100%;margin-top:20px;height:30px;line-height:30px;font-size:16px;float:left}
.index_news_item h1{width:100%;height:100px;line-height:100px;font-size:80px;float:left;text-align:left}
.index_news .item_title{ width:100%; height:80px;font-size:18px;line-height:30px;float:left}
.index_news .item_title a { color:#000; text-decoration:none;}
.index_news .item_title a:hover { text-decoration:underline;}
.index_news p.more a { color:#000; text-decoration:none;}
.index_news p.more a:hover {text-decoration:underline;}
.newsbg_a .item_title{ width:100%;height:80px;font-size:18px;line-height:30px;float:left}
.newsbg_a .item_title a { color:#FFF; text-decoration:none;}
.newsbg_a .item_title a:hover { text-decoration:underline;}
.newsbg_a p.more a { color:#FFF; text-decoration:none;}
.newsbg_a p.more a:hover {text-decoration:underline;}
.newsbg_b .item_title{ width:100%;height:80px;font-size:18px;line-height:30px;float:left}
.newsbg_b .item_title a { color:#000; text-decoration:none;}
.newsbg_b .item_title a:hover { text-decoration:underline;}
.newsbg_b p.more a { color:#000; text-decoration:none;}
.newsbg_b p.more a:hover {text-decoration:underline;}


.index_news .item_content {
    font-size: 15px;
    line-height: 25px; 
}
.linkmore{width:100%;height:204px;line-height:41px;text-align:center;float:left}
.linkmore a:link,.linkmore a:visited{width:146px;height:41px;display:block;margin:80px auto;text-decoration:none;background-color:#c4954e;color:#FFF;font-size:18px}
.linkmore a:hover{ text-decoration:none; color:#ff6a00;}

.divcss5{ position:relative;width:322px; height:320px; margin:0 auto}
.divcss5 a,.divcss5 div.mask{display:none; text-decoration:none}
.divcss5:hover{cursor:pointer}
.divcss5:hover a.now{cursor:pointer; position:absolute; top:0; width:100%; height:100%; z-index:100; left:0; display:block;}
.divcss5:hover div.mask {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #303030;
    font-size: 18px;
    width: 322px;
    z-index: 10;
    height: 320px;
    background: #fff url(../img/mask.png) no-repeat;
}
.hotel_name {width:322px; line-height:35px; margin-top:100px; text-align:center;}
.hotel_name p { font-size:30px; font-size:30px;line-height:45px; color:#c4954e;}


.job_instr {
    width: 100%;
    height: 451px;
    float: left;
    background: url(../img/job_bg.png) no-repeat;
}
.job_instr_content { width:800px; float:right; margin-top:100px; line-height:30px;font-size:16px;}
.job_instr_content h1 { height:40px; line-height:30px;}
.job_list {
    width: 1920px;
    height: 567px;
    float: left;
    background: url(../img/joblist_bg.png) no-repeat;
}
.jobtable {}
.jobtable th { height:30px; background-color:#c4954e; font-size:14px; color:#fff;}
.jobtable td {height:28px; line-height:28px;}
.job_trans {
    width: 100%;
    background-color:#c4954e;
    float: left;
}
.job_trans ul { width:100%;}
.job_trans ul li { width:100%; padding-left:200px; float:left; font-size:16px; height:50px; line-height:50px;  border-bottom:1px solid #fff; color:#FFF;}
.job_trans ul li div { width:50%; float:right;}     


.title_topic{width:100%;font-size:40px;height:100px;line-height:60px;float:left;text-align:center;font-weight:700}
.title_topic span{color:#c4954e}
.viedo{width:582px;height:378px;float:left}
.about_instr{width:800px;float:right;line-height:30px;font-size:16px}

.dsz_instr{width:638px;height:596px; background-color:#f3f3f3; padding:20px;float:left;line-height:35px;font-size:16px}
.dsz_instr h3{font-size:30px;height:80px;line-height:80px}
.dsz_instr h3 span{color:#c4954e}
/*.dsz_bg{height:636px; background:#f3f3f3 url(../img/billgates.png) no-repeat right center;}*/
.dsz_photo{width:800px; height:636px; float:left}

.ceo{width:348px;margin:50px auto}
.ceo .ceo_photo{width:100%;height:453px;float:left}
.ceo .ceo_photo img{height:453px;width:348px;}
.ceo .ceo_content{width:348px; padding:0px 0px 10px 0px; text-align:center;font-size:20px;color:#FFF;float:left;background-color:#c4954e}
.tearm_list{width:100%;margin-top:50px;float:left}
.tearm_list ul{width:1534.6px;overflow:hidden;list-style-type:none}
.tearm_list ul li{float:left;margin-right:56.6px}
.tearm_item{width:327px;height:497px;float:left;background-color:#c4954e}
.tearm_item_photo{width:327px;height:427px;float:left}
.tearm_item_title{width:100%;height:70px;float:left;line-height:30px;text-align:center;font-size:20px;color:#FFF}
.tearm_item_title p{font-size:16px}



.newslist { width: 1478px; margin-top:60px; float:left;}
.newslist ul {list-style-type:none;}
.newslist ul li {width: 100%; float:left; padding-top:45px; padding-bottom:45px; border-bottom:1px solid #c6c6c6;}

.news_item { width:100%; float:left;}
.news_item .news_item_photo { width:30%;float:left;}
.news_item .news_item_photo img{ width:363px; height:212px;}
.news_item .news_item_content {width:70%;float:left; font-size:18px; color:#3e3e3e;line-height:30px;}
.news_item .news_item_content span { font-size:16px; color:#696969; height:30px; line-height:30px;}
.news_item .news_item_content span a{color:#696969; }
.news_item .news_item_content h1{ font-size:20px;margin-bottom:20px;}
.news_item .news_item_content h1 a:link,.news_item .news_item_content a:visited{ font-size:20px; color:#3e3e3e;line-height:30px;}
.news_item .news_item_content h1 a:hover{text-decoration:underline;}
.pager { width:100%; float:left; font-size:18px; margin:80px 0px 80px 0px; text-align:center;}
.pager a:link,.pager a:visited{ color:#000; text-decoration:none;}
.pager a:hover{ color:#000; text-decoration:underline;}




.paperlist { width: 1478px; float:left;}
.paperlist ul {list-style-type:none;}
.paperlist ul li { width:33.333333333%;  float:left; margin-top:45px; margin-bottom:45px;}

.paper_item { width:449px; float:left; background-color:#c4954e;}
.paper_item .paper_item_photo { width:269px;float:left;}
.paper_item .paper_item_content { width:180px; padding-top:50px; float:left;font-size:20px; text-align:center; color:#fff;line-height:30px;}
.paper_item .paper_item_content a:link,.paper_item .paper_item_content a:visited{  color:#fff; text-decoration:none;}
.paper_item .paper_item_content a:hover{  color:#fff; text-decoration:underline;}


.grouplist { width: 1478px; float:left;}
.grouplist ul {list-style-type:none;}
.grouplist ul li { width:50%; height:320px; float:left; margin-top:45px; margin-bottom:45px;}

.group_item { width:660px; height:320px; float:left; background-color:#c4954e;}
.group_item .group_item_photo { width:322px;float:left;}
.group_item .group_item_content { width:338px; padding-top:100px; float:left;font-size:24px; text-align:center; color:#fff;line-height:50px;}
.group_item .group_item_content a:link,a:visited{ color:#fff;}
.group_item .group_item_content a:hover{ color:#fff; text-decoration:underline;}

.group_itemright { width:660px; height:320px; float:left; background-color:#c4954e;}
.group_itemright .group_item_photo { width:322px;float:right;}
.group_itemright .group_item_content { width:338px; padding-top:100px; float:left;font-size:24px; text-align:center; color:#fff;line-height:50px;}
.group_itemright .group_item_content a:link,a:visited{ color:#fff;}
.group_itemright .group_item_content a:hover{ color:#fff; text-decoration:underline;}



.contact_content{font-size:18px; line-height:30px;}

.footer{width:100%; min-width:1478px;margin:50px auto}
.copyright{width:100%; min-width:1478px; height:100px;margin-top:50px;line-height:100px;float:left;background-color:#acacac;color:#fff;font-size:16px;text-align:center}
.buttom{width:1478px;margin:auto}
.sitelink { width:870px; float:left;}
.sitelink ul { width:16.6666666%; float:left;}
.sitelink ul p { font-size:20px; height:60px; line-height:30px;}
.sitelink ul li { width:100%; height:30px; line-height:30px; float:left; font-size:17px;}
.friendlink { width:500px; height:340px; float:right; /*background:url(../img/wechat.png) no-repeat 0px 150px;*/}
.friend_link { width:100%; height:160px; float:left;}