@charset "utf-8";@font-face{font-weight:400;font-style:normal;font-family:RobotoSlab-Regular;src:url(//:) format("no404"),url(../font/RobotoSlab-Regular.woff) format("woff"),url(../font/RobotoSlab-Regular.ttf) format("truetype")}
@charset "utf-8";@font-face{font-weight:400;font-style:normal;font-family:FRSCRIPT_0;src:url(//:) format("no404"),url(../font/FRSCRIPT_0.woff) format("woff"),url(../font/FRSCRIPT_0.ttf) format("truetype")}


img,object{max-width:100%}
body{color:#fff;font-size:14px;font-family:Arial,Helvetica,sans-serif;line-height:22px; background: #fefefe}
*,li,ol,ul{margin:0;padding:0}
li,ol,ul{float:left;list-style:none}
a{color:#fff;}
a:active, a:focus { outline:none;color: #7fcde6}
a:focus{outline:0}
.clear{clear:both;}

header {
    width: 100%;
    min-width: 1200px;
}
.yindao1{width: 100%;height: 100%;background: url(../images/bg1.jpg) no-repeat;background-size: cover;padding: 5% 0;}
.logo{text-align: center;width:100%;overflow: hidden;}
.logo img{display: block;margin: 0 auto;margin-bottom: 10px;}
.jiantou{text-align: center;width: 100%;overflow: hidden;margin: 30px 0;}
.text{text-align: center;color: #fff;font-family: Georgia;font-size: 18px;}
.text span{color: #d7be79;display: block;margin-top: 15px;font-family: RobotoSlab-Regular}

.anniu{width:100%;overflow: hidden;text-align: center;margin-top: 75px;}
.anniu>a{display: inline-block;padding: 20px 0px;font-family: Georgia;width: 200px;text-align: center;}
.anniu>a:hover{text-decoration: none;}
.anniu>a:nth-child(1){color: #888;background: #aaa;}
.anniu>a:nth-child(2){color: #fff;background: #c1ad74;}
.text1{color: #fff;text-align: center;font-family: Georgia;margin-top: 80px;}
.text1 span{color: #d7be79;display: block;margin-bottom: 20px;}
.text1 p{color: #bbb}
.yc{display: none; color: #d7be79;font-size: 18px;width: 400px;font-family: Georgia;margin: 0 auto;   margin-top: 20px;}
.yc a{color: #333}

.yindao2{width: 100%;height: 100%;background: url(../images/bg2.jpg)0px -100px no-repeat;background-size: cover;padding: 5% 0;}
.red {width: 25px; margin: 0 auto;   margin-top: 140px;position: relative;height: 95px;overflow: hidden;}
.red img { z-index: 2;position: absolute;width: 25px;}
.color{width: 100%;height: 100%;background: #85002c;position: absolute;left: 0;right: 0;margin: auto;z-index: 1;transition:all 5s;     bottom: -100%;}
.lodong{font-size: 18px;color: #d7be79;font-family: Georgia;    margin-top: 70px;text-align: center;letter-spacing:8px;}


/*正文*/
header {
    background: #fefefe;
}
.top_navbox{width:98%;padding: 10px 0;max-width: 1500px;overflow: hidden;margin:0 auto;padding-bottom: 0;}
.top_nav{    max-width: 1200px; overflow: hidden;margin: 0 auto;width:80%;}
.top_nav>ul{width: 100%;float: none;margin-bottom: 0;display: block;overflow: hidden;margin: 0 auto;text-align:  center;}
.top_nav>ul>li{width:150px;/* float:left; */display:  inline-block;text-align: center;float: none;    padding: 67px 0;position: relative;}
.top_nav>ul>li>a>img { position: absolute;top: 0px;left: 0; right: 0; bottom: 0;margin: auto;}
.top_nav>ul>li>a:hover{color:#333333;text-decoration: none}
.top_nav>ul>li.dq{background:url(../images/nav.png) center center no-repeat; }
.top_nav>ul>li.dq a{color:#666666;}
.top_nav>ul>li>a{text-transform: uppercase;color:#333333;font-family:Arial;display:inline-block;width:100%;height:100%; font-size: 12px}
.top_nav>ul>li:hover a{color:#333333;text-decoration: none}
.top_nav>ul>li:hover{background:url(../images/nav.png) center center no-repeat; }
.top_nav>ul>li:nth-child(4):hover{background:none; }

.navbar-toggle .icon-bar{background: #fff}
.navbar-header {background: #000;}
.lan_box {
    cursor: pointer;
}
.lan {float: right; padding: 65px 0;    position: relative;}
.lan span{color: #333;font-size: 12px;margin-left: 10px;display: inline-block;}
.lan span:last-child{color: #aaa;}
.yc_lan{display: block;position: absolute;right: 0;top: 100px;    width: 100px; text-align: center;
    background: rgba(0,0,0,.5);
    padding: 10px 0;display: none}
.yc_lan a{color: #fff}
.yc_lan a:hover{text-decoration: none;color: #fff}
.banner{width: 100%;max-width: 1500px;margin: 0 auto;    min-width: 1200px;}

.banner .swiper-pagination-bullet{opacity: 1;border-radius: 0;width:16px;height: 16px;position: relative;background: none;}
.banner .swiper-pagination-bullet:before{content:"";display: block;width: 8px;height: 8px;position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;background: #fff;}
.banner .swiper-pagination-bullet-active{border:1px solid #fff;}

.content{width: 100%;overflow: hidden;min-width: 1200px;}
.about{width: 100%;max-width: 1024px;overflow: hidden;margin: 0 auto;margin-top: 94px;    margin-bottom: 50px;}
.about h2{font-family: Georgia;font-size: 36px;color: #000;text-align: center;}
.about h2 span{color: #c1ad74}
.about p{font-size: 12px;color: #333;font-family: Arial;text-align: center;margin-top: 35px;}

.hot{width: 100%;max-width: 1024px;overflow: hidden;margin:0 auto;padding: 0 15px;margin-bottom: 100px;}
.hot1{width: 48%;float: left;margin-right: 0;position: relative;margin-bottom: 40px;transition: all 2s;}
.hot1:nth-child(2n){float: right;margin-right: 0}
.hot1:nth-child(3){float: none;margin: 0 auto;    clear: both;}
.hot_txt{width: 320px;height: 160px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;text-align: center;line-height: 160px;background: rgba(193,173,116,.8);font-family: Georgia;font-size: 24px;color: #ffffff;transition: all 1.5s;}

.hot_txt1{background: rgba(255,255,255,.3);position: absolute;top: 0;width: 100%;height: 100%;text-align: center;transition: all 1.5s;transform:scale(0);}
.hot_txt1 p{font-size: 24px;color: #c1ad74;font-family: Georgia;margin-top: 20%;}
.hot_txt1 span{background: #c1ad74;color: #fff;font-size: 12px;width: 140px;height: 40px;line-height: 40px;display: block;margin: 0 auto}
.hot_txt1 a:hover{text-decoration: none}
footer{background: #edeae6;min-width: 1200px;overflow: hidden;margin-top: 30px;}
.footer_top{width: 98%;max-width: 1200px;overflow: hidden;margin:0 auto;border-bottom: 1px solid #ddd;padding-top: 45px;}
.footer_left{width:250px;height: 130px;float: left}
.footer_left p{float: left;font-size: 24px;font-family:Georgia ;color: #999}
.footer_left p span{display: block;font-size: 24px;color:#999;    line-height: 82px;}
.footer_left img{float: right;margin-top: 38px;}
.footer_right{width: 70%;float: right;}
#swiper-container{height: 130px;overflow: hidden;}
#swiper-container .swiper-slide a{width: 30%;float: left;margin-right: 3%;text-align: center;}
#swiper-container .swiper-slide a img {
    width: 75%;
    margin: 0 auto;
}
.footer_right .swiper-pagination-bullet{opacity: 1;border-radius: 0;width:6px;height: 6px;position: relative;background: none;}
.footer_right .swiper-pagination-bullet:before{content:"";display: block;width: 2px;height: 2px;position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;background: #c1ad74;}
.footer_right .swiper-pagination-bullet-active{border:1px solid #c1ad74;}
.footer_right .swiper-container-vertical>.swiper-pagination-bullets{top: 35%}
.footer_middle{width: 98%;max-width: 1200px;margin:0 auto;overflow: hidden;margin-top: 50px;margin-bottom: 60px;}
.footer_middle_left{float: left;overflow: hidden;}
.footer_middle_left p a{font-size: 12px;color: #666666;font-family: Arial;line-height: 24px;display: inline-block;}
.footer_middle_left p a:hover{text-decoration: none;color: #c1ad74}
.footer_middle_left p a:first-child{margin-right: 20px;}
.footer_middle_left p a:last-child{margin-left: 20px;}

.footer_middle_right{float: right;overflow: hidden;}
.footer_middle_right span{font-size: 24px;color: #c1ad74;font-family:Georgia ;display: block;float: left;margin-right: 40px;}
.fenxiang{float: right;}
.fenxiang a{display: inline-block;margin-left: 10px;}

.footer_bootom{width: 98%;max-width: 1200px;margin:0 auto;overflow: hidden;text-align: center;}
.footer_bootom p{font-size: 12px;color: #999999;font-family:Georgia ;margin: 10px 0;}

#policy{background-color: #FBF8F3;    padding-top: 40px;}
#inner-content{width: 100%;max-width: 1200px;margin:0 auto;text-align: center;font-family:Georgia ;    }
#inner-content p{font-size: 14px;    width: 65.4321%;margin: 0 auto;color: #333;    line-height: 24px;
    font-size: 14px;}
h2.tt_privacy_subtitle{font-size: 20px;color: #ae9b64;font-family:Georgia }

#teims #inner-content p{text-align: left;}
#teims #inner-content p strong{margin:20px 0 10px 0;display: block;}

.about_box{min-width: 1200px;width: 100%;}
.nav_box{width: 100%;max-width: 600px;margin: 0 auto;background:#c1ad74;overflow: hidden;}
.nav_box a{text-transform: uppercase; display: block;width: 25%;text-align: center;color: #fff;font-size: 12px;font-family: Arial;font-weight: bold;float: left;border-right: 1px solid #fff;padding: 10px 0;}
.nav_box a:last-child{border-right: 0}
.nav_box a:hover{text-decoration: none;color: #fff;background: #857031}
.zhengwen,.zhengwen1{width: 100%;max-width: 800px;margin: 0 auto;overflow: hidden;margin-top: 80px;}
.title{width: 100%;text-align: center;font-size: 30px;color: #000;font-family: Georgia;margin-bottom: 40px;    text-transform: uppercase;}
.title span{color: #c1ad74}
.xian{width: 100px;height: 3px;/* background: #bbbbbb; */margin: 0 auto;position: relative;border-top: 1px solid #ddd;margin-bottom: 40px;}
.xian span{width: 40px;height: 3px;background:#c1ad74;display: block;position: absolute;top: -2px;left: 0;right: 0;margin: auto;}
.zhengwen p{font-size: 14px;line-height: 30px;color: #666666;font-family: Arial}
.zhengwen p.aa{color: #999;text-align: center;}
.img{text-align: center;}
.img a{font-size: 14px;font-family: Arial;font-weight: bold;color: #c1ad74;display: block;margin: 10px 0 40px 0;}
.img a:hover{text-decoration: none;color:#c1ad74; }

.zhengwen .swiper-pagination-bullet{opacity: 1;border-radius: 0;width:16px;height: 16px;position: relative;background: none;}
.zhengwen .swiper-pagination-bullet:before{content:"";display: block;width: 8px;height: 8px;position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;background: #fff;}
.zhengwen .swiper-pagination-bullet-active{border:1px solid #fff;}

.zhengwen1 .title{font-size: 24px;color: #666;font-family: Georgia;margin-bottom: 20px;    text-transform: uppercase;    margin-top: 10px;}
.zhengwen1 .swiper-pagination-bullet{opacity: 1;border-radius: 0;width:16px;height: 16px;position: relative;background: none;}
.zhengwen1 .swiper-pagination-bullet:before{content:"";display: block;width: 8px;height: 8px;position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;background: #fff;}
.zhengwen1 .swiper-pagination-bullet-active{border:1px solid #fff;}
.zhengwen1 .img{margin-bottom: 10px;}
.zhengwen1 .img1{margin-bottom: 30px;}
.zhengwen1 p{font-size: 14px;line-height: 30px;color: #666666;font-family: Arial;margin-bottom: 50px;}
.zhengwen1 p span{color: #c1ad74}
.zhengwen1 #swiper-container3{margin-bottom: 30px;}
.putao_img{position: relative;    overflow: hidden;}
.putao_img img{display: none}
.putao_img img:nth-child(1){display: block;}
.putao_txt .one{display: none;margin-top: 10px;}
.putao_txt .one:nth-child(1){display: block;}
.aniu {position: relative;text-align: center;}
.aniu a{display: block;width: 153px;text-align: center;color: #fff;height:32px;font-size: 12px;font-family: Arial;font-weight: bold;background: #c1ad74;line-height: 32px;margin: 0 auto;margin-top: -15px;}
.aniu a:hover{text-decoration: none;color: #fff;background: #857031}
.aniu span{margin: 31px 0 20px 0;display: inline-block;}
.aniu span:last-child img{margin-left: 30px;}
.yc_title{position: absolute;left: 0; right: 0; bottom: 0;width: 153px; margin: auto; text-align: center;    background-color: #ae9b64;height: 0;transition: all 2s;}
.yc_title a{color: #fff;display: block;margin: 0 auto;padding: 5px 0}
.yc_title a:hover{background: #857031;color: #fff;text-decoration: none}
.yc_title span{display: block;width: 100%;text-align: right;color: #fff;padding:2px 5px 0px 0;cursor: pointer;}

p.philo {max-width: 480px;margin: 0 auto;color: #333333;text-align: left;font-size: 18px;    overflow: hidden;}
p.cvb{margin: 10px auto;text-align: center;}
p.philo span{color: #333333;font-family:FRSCRIPT_0;font-size: 24px;    margin-left: 21px;}
p.abc span{float: right;    margin-right: 40px;}
.shu{width: 1px;height: 37px;background: #c1ad74;margin: 0 auto;clear: both;margin: 30px auto;}
.zhengwen1 p.teshu{text-align: center;color: #c1ad74;font-size: 14px;}

.table{margin-top: 20px;border:1px solid #cccccc;padding: 35px;margin-bottom: 36px;}
.table tr{overflow: hidden;padding: 15px 0;display: block;border-bottom: 1px solid #666}
.table tr td{    vertical-align: top;  }
.table tr td:nth-child(1){width: 20%;font-size: 16px;color: #333333;  float: left;}
.table tr td:nth-child(2){width: 75%;  float: right;}
.table tr td p{font-size: 14px;color: #666;font-family: Arial;line-height: 20px;}
.table_title{font-size: 24px;color:#c1ad74;line-height: 30px;padding-bottom: 5px;border-bottom: 2px solid #666;}
.events_list{width:100%;overflow: hidden }
.events_list a{font-size: 18px;color:#666;font-family: Arial;display: block;margin: 30px 0 20px 0}
.events_list a:hover{text-decoration: none;color: #c1ad74;}
.events_list p{font-size: 14px;color: #999;margin-bottom: 40px;}
.list_box{overflow: hidden;margin-bottom: 60px;}
.even_details {margin-bottom: 50px;}
.details_title{font-size: 18px;color: #333;text-align: center;}
.details_title span{display: block;font-size: 14px;color: #999;margin: 5px 0}
.img_center{text-align: center}
.img_center span{display: block;font-size: 14px;color: #999;margin: 10px 0; }
.macro {overflow: hidden;font-size: 14px;color: #666;line-height: 30px;margin-bottom: 30px;}
.macro span{display: block;text-align: center;font-size: 16px;color: #333;margin-top: 10px;}
.return{width: 100%;overflow: hidden;margin-top: 30px;margin-bottom: 40px;}
.return a{display: block;width: 120px;height: 36px;color: #fff;line-height: 36px;background: #c1ad74;text-align: center;text-transform: uppercase;margin: 0 auto}
.return a:hover{color: #fff}
.contact{text-align: center;    margin-bottom: 50px;}
.contact img{display: block;margin: 15px auto}
.country{margin: 25px auto;}
.country span{font-size: 18px;color: #333}
.country p{line-height: 30px;font-size: 14px;color: #666;    margin-bottom: 40px;}


.tan{position: fixed;top: 0;z-index: 300;background:rgba(0,0,0,.5);     width: 100%;height: 100%;display: none}
.tan_box{ text-align: center;   width: 333px;height: 469px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin:auto;border: 1px solid #e4e4e4;
    box-shadow: 0 2px 6px rgba(0,0,0,.15);border-radius: 1px; background-color: #fff;padding: 20px;}
.tan_box span{    font-size: 23px;line-height: 1em;color: #666;padding: 21px 0 11.3px;display: block;text-align: center;}
.tan_box p{font-size: 15px;line-height: 1.5em;color: #666; padding: 0 0 16.3px; margin: 0 0 20px;border-bottom: 1px solid #d9d9d9;text-align: center;}
.tan1{position: fixed;top: 0;z-index: 300;background:rgba(0,0,0,.5);     width: 100%;height: 100%;display: none}

div.close{width: 36px;height: 36px;background: url(../images/close.png) no-repeat;position: absolute;top: -15px;
    right: -15px; cursor: pointer;opacity: 1;}



.tan2{position: fixed;top: 0;z-index: 300;background:rgba(0,0,0,.5);     width: 100%;height: 100%;display: none}
