@charset "utf-8";
/* CSS Document */
.box_w{ width:100%; background-color: #fff; padding-top: 40px; overflow: hidden;}
.cont{position:relative; width: 100%; overflow: hidden;background: url("img/bgPc.jpg") repeat-y top center; background-size: 1920px;}
.tit_css{ width: 1200px; position: relative; height: 170px; margin:60px auto; margin-top: 130px;}
.tit_css .boxC1{ position:absolute; left: 55px; top: 7px; width: 1088px; height: 154px; box-sizing: border-box; border:1px solid #e3ae50; opacity: 0.5; -webkit-transform: rotate(4deg); transform: rotate(4deg);}
.tit_css .boxC2{ position:absolute; left: 35px; top: 5px; width: 1130px; height: 160px; box-sizing: border-box; background-color: #e3ae50; opacity: 0.5; -webkit-transform: rotate(2.8deg); transform: rotate(2.8deg);}
.tit_css .boxC3{ position:absolute; left: 0; top: 0; width: 100%; height: 100%; box-sizing: border-box; border:3px solid #e3ae50; background:url("img/bgPc.jpg") no-repeat; background-size: 1920px; background-position: -360px -115px;}
.tit_css p{ position:relative; letter-spacing:-2px; padding-top: 50px; margin-bottom: -25px; font-family: '宋体'; font-weight: bold;z-index: 2; font-size: 56px; line-height: 54px; color: #2e2e2e; text-align: center;}
.tit_css p em{ color:#c79234; margin-left: 5px;}
.tit_css span{ position:relative; font-family: '宋体'; letter-spacing: 3px; font-weight: bold; -webkit-transform:scale(1.05,0.9); transform:scale(1.05,0.9); display: block; z-index: 2; line-height: 58px; font-size: 58px; color: #e3ae50; text-align: center; opacity: 0.2;}
.tit_css span b{ margin:0 5px;}


.bgB{ position:relative; width: 100%; height: 240px; overflow: hidden; background: url("img/bgB.png") bottom center; background-size: 1920px;}

.tit{ position: relative; z-index: 3; overflow: hidden; margin: 0 auto; }
.tit p{ font-size:36px; color: #c79234; position: relative;line-height: 84px; text-align: center;}
.tit p:before{ position:absolute; left: 50%; width: 54px; margin-left: -27px; content: ''; height: 2px; bottom: 0; background-color: #eabf75}
.tit p span{ color:#2e2e2e;}
.tit em{ color:#828282;font-size:14px; display: block; text-align: center; line-height: 52px;}




.box_1200{ width:1200px; position: relative; margin: 0 auto; overflow: hidden;}
.hot_pp{ width:1200px; height: 305px; cursor: pointer; margin: 0 auto; margin-top: 14px; margin-bottom: 56px; position: relative; }
.hot_pp ul li img{ display: block}
.hot_pp .cir_css{ bottom: 18px !important; font-size: 0;}
.hot_pp .cir_css span{ width:16px; height: 16px; margin: 0 8px !important; background-color: #fff; opacity: 0.3;}
.hot_pp .cir_css span.swiper-pagination-bullet-active{  opacity: 0.6;}



.theme_p{width:1218px; margin: 0 auto; overflow: hidden;  margin-bottom: 40px; position: relative}
.theme_p ul li{ float:left; width: 388px; margin:10px 9px;}
.theme_p ul li .pic_b{ width: 388px; background-color: #f0d29f; height: 220px; overflow: hidden;}

.theme_p ul li .pic_b img{float:left; width: 100%; height: 100%;}
.theme_p ul li p{ text-align:center; font-size: 22px; margin-top: 10px; line-height: 42px; color: #1d1d1d;}
a:hover{  text-decoration: none !important;}
.theme_p ul li.mor .pic_b{ color:#fff; font-size: 22px; text-align: center; line-height: 220px;}

.theme_b{width:1224px; margin: 0 auto; overflow: hidden; position: relative}
.theme_b ul li{ float:left; width: 384px; margin: 12px;}
.theme_b ul li .pic_b{ width: 384px; height: 202px; overflow: hidden;}
.theme_b ul li .pic_b img{float:left; width: 100%; height: 100%;}
.theme_b ul li p{ text-align:center; font-size: 26px; margin-top: 10px; line-height: 46px; color: #e3ae50; font-weight: bold}
.theme_b ul li span{ text-align:center; display: block; font-size: 18px; line-height: 38px; color: #2e2e2e;}








@media (max-width: 320px){html{font-size: 106.6666px;} }
@media (min-width: 320px){html{font-size: 106.6666px;} }
@media (min-width: 360px){html{font-size: 120px;} }
@media (min-width: 375px){html{font-size: 125px;} }
@media (min-width: 384px){html{font-size: 128px;} }
@media (min-width: 414px){html{font-size: 138px;} }
@media (min-width: 448px){html{font-size: 149.3333px;} }
@media (min-width: 480px){html{font-size: 160px;} }
@media (min-width: 512px){html{font-size: 170.6666px;} }
@media (min-width: 544px){html{font-size: 181.3333px;} }
@media (min-width: 576px){html{font-size: 192px;} }
@media (min-width: 600px){html{font-size: 200px;} }
@media (min-width: 768px){html{font-size: 100px;} }
@media (max-width: 768px){
	
.box_w{ width:100%; background-color:#fff; background-color: transparent;overflow: hidden;}	
.cont{position:relative; width: 100%; overflow: hidden;background: url("img/bgWap.jpg") repeat-y top center; background-size: 3rem;}
.tit_css{ width: 2.68rem; position: relative; height: 0.48rem; margin:0.12rem auto; margin-top: 0.24rem;}
.tit_css .boxC1{ position:absolute; left: 0.16rem; top: 0.02rem; width: 2.36rem; height: 0.44rem; box-sizing: border-box; border:1px solid #e3ae50; opacity: 0.5; -webkit-transform: rotate(5.5deg); transform: rotate(5.5deg);}
.tit_css .boxC2{ position:absolute; left: 0.1rem; top: 0.01rem; width: 2.48rem; height: 0.46rem; box-sizing: border-box; background-color: #e3ae50; opacity: 0.5; -webkit-transform: rotate(3.7deg); transform: rotate(3.7deg);}
.tit_css .boxC3{ position:absolute; left: 0; top: 0; width: 100%; height: 100%; box-sizing: border-box; border:0.012rem solid #e3ae50; background:url("img/bgWap.jpg") no-repeat; background-size: 3rem; background-position: -0.16rem -0.24rem;}
.tit_css p{ position:relative; padding-top: 0.12rem; margin-bottom: -0.05rem; font-family: '宋体'; font-weight: bold;z-index: 2; font-size: 0.16rem; line-height: 0.16rem; color: #2e2e2e; text-align: center;}
.tit_css p em{ color:#c79234; margin-left: 0.02rem;}
.tit_css span{ position:relative;  letter-spacing: 0.01rem;font-family: '宋体'; font-weight: bold; -webkit-transform:scale(1.05,0.9); transform:scale(1.05,0.9); display: block; z-index: 2; line-height: 0.15rem; font-size: 0.15rem; color: #e3ae50; text-align: center; opacity: 0.2;}
.tit_css span b{ margin:0 0.02rem;}


.bgB{ position:relative; width: 100%; height: 0.56rem; overflow: hidden; background: url("img/bgBottom.png") bottom center; background-size: 3rem;}

.tit{ position: relative; z-index: 3; overflow: hidden; margin: 0 auto; margin-bottom: 0.12rem; }
.tit p{ font-size:0.12rem; color: #c79234; position: relative;line-height: 0.24rem; text-align: center;}
.tit p:before{ position:absolute; left: 50%; width: 0.22rem; margin-left: -0.11rem; content: ''; height: 0.01rem; bottom: 0; background-color: #eabf75}
.tit p span{ color:#2e2e2e;}
.tit em{ color:#828282;font-size:0.08rem; display: block; text-align: center; line-height: 0.14rem; -webkit-transform: scale(0.7); transform: scale(0.7);}




.box_1200{ width:2.68rem; position: relative; margin: 0 auto; overflow: hidden;}
.hot_pp{ width:2.68rem; height: 0.68rem; cursor: pointer; margin: 0 auto; margin-bottom: 0.2rem; position: relative; }
.hot_pp ul li img{ display: block; width: 100%;}	
.hot_pp .cir_css{ bottom: 0.05rem !important;}
.hot_pp .cir_css span{ width:0.05rem; height: 0.05rem; background-color: #fff; margin:0 0.025rem !important; opacity: 0.3;}
.hot_pp .cir_css span.swiper-pagination-bullet-active{ opacity:0.6;}


	.theme_p{width:2.76rem; margin: 0 auto; overflow: hidden; position: relative;}
.theme_p ul li{ float:left; width: 1.3rem; margin: 0.04rem;}
.theme_p ul li .pic_b{ width: 1.3rem; height: 0.72rem; overflow: hidden;}
	
	.theme_p ul li .pic_b img{float:left; width: 100%; height: 100%;}
.theme_p ul li p{ text-align:center; font-size: 0.088rem; margin-top: 0.04rem; line-height: 0.164rem; height: 0.164rem; overflow: hidden; color: #1d1d1d;}
.theme_p ul li.mor{ display:none}

a:hover{  text-decoration: none;}


.theme_b{width:2.84rem; margin: 0 auto; overflow: hidden; position: relative; z-index: 2}
.theme_b ul li{ float:left; width:1.34rem; margin: 0.04rem;}
.theme_b ul li .pic_b{ width: 1.34rem; height: 0.68rem; overflow: hidden;}
.theme_b ul li .pic_b img{float:left; width: 100%; height: 100%;}
.theme_b ul li p{ text-align:center; font-size: 0.096rem; margin-top: 0.04rem; line-height: 0.172rem;height: 0.172rem; overflow: hidden; color: #e3ae50; font-weight: bold}
.theme_b ul li span{ text-align:center; display: block; font-size: 0.088rem; line-height: 0.156rem;height: 0.156rem; -webkit-transform: scale(0.9); transform: scale(0.9); overflow: hidden; color: #2e2e2e;}
}








.s1,.flo_nav,.foot_s{display:none;}@media (max-width:320px){html{font-size:106.6666px;}}@media (min-width:320px){html{font-size:106.6666px;}}@media (min-width:360px){html{font-size:120px;}}@media (min-width:375px){html{font-size:125px;}}@media (min-width:384px){html{font-size:128px;}}@media (min-width:414px){html{font-size:138px;}}@media (min-width:448px){html{font-size:149.3333px;}}@media (min-width:480px){html{font-size:160px;}}@media (min-width:512px){html{font-size:170.6666px;}}@media (min-width:544px){html{font-size:181.3333px;}}@media (min-width:576px){html{font-size:192px;}}@media (min-width:600px){html{font-size:200px;}}@media (min-width:768px){html{font-size:100px;}}@media (max-width:768px){#htop_box{display:none;}.s1{display:block;}.t_top,.header,.newnav{ display:none;}.footer{display:none;}.foot_s{display:block;width:100%;max-width:600px;margin:0.2rem auto;overflow:hidden;background-color:#fff;}.foot_s .num_gl{width:100%;overflow:hidden;text-align:center;font:13px/30px "microsoft yahei";color:#999;}.foot_s .num_gl a{color:#666;margin:auto 8px;}.foot_s .cop_st{text-align:center;font:13px/30px "microsoft yahei";color:#666;margin-top:3px;}.foot_s .cop_st a{color:#666;}.foot_s .num_c{text-align:center;font:13px/24px "microsoft yahei";color:#666;}.foot_s .num_c i{font-style:normal;margin:auto 5px;font-size:9px;color:#999;}.foot_s .num_c a{color:#666;}.foot_s .num_c span{margin:auto 10px;}}






