﻿

/* 共用 ==================*/
.wp{max-width:1050px; width: 100%; overflow: hidden; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
a:hover{color: #9b5000!important;}

/* 独立class ==================*/
body{background-color: #fff;}
.dc-m1{/*height: 100%; */-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-m2{/*max-height: 100%; overflow-y:auto!important;*/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}


/* 正常class ==================*/
body.sy{min-height: 100vh; background:url("../images/pt-img6.jpg") no-repeat center center; background-size: cover!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.hd-top1{padding: 15px 0px; padding: 0.15rem 0px;
	border-bottom: 2px solid #ffc208;
  background: -webkit-linear-gradient(left, rgba(127,78,37,1), rgba(1,1,1,1) 25% 75%, rgba(127,78,37,1)); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, rgba(127,78,37,1), rgba(1,1,1,1) 25% 75%, rgba(127,78,37,1)); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, rgba(127,78,37,1), rgba(1,1,1,1) 25% 75%, rgba(127,78,37,1)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to right,rgba(127,78,37,1), rgba(1,1,1,1) 25% 75%, rgba(127,78,37,1)); /* 标准的语法（必须放在最后） */
}
body.cx1{ padding-top: 120px; padding-top: 1.20rem;}

#hd{position: fixed; left: 0px; top: 0px; width: 100%; z-index: 100;}
.hdtop1{text-align: center;}
.hdtop1-m1{font-size: 33px; font-size: 0.33rem; padding-bottom: 5px; padding-bottom: 0.05rem; color: #d8a761; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.hdtop1-m1 .img1{position: relative; margin-bottom: -12px; margin-bottom: -0.12rem; margin-right: 5px; margin-right: 0.05rem; width: 55px; width: 0.55rem;}
.hdtop1-m1 em{color: #ffed08;}

#fd{/*position: absolute; left: 0px; bottom: 20px; bottom: 0.20rem; width: 100%;*/ padding: 25px 0px;}
.fdm1{text-align: center; font-size: 16px; font-size: 0.16rem; color: #5e3e1c; font-weight: bold;}

.pgm11{position: relative; border: 2px solid #ba9050; overflow: hidden; border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; border-radius:0.20rem;-moz-border-radius:0.20rem;-webkit-border-radius:0.20rem;
 background: -webkit-linear-gradient(top, rgba(13,8,4,1) 20%, rgba(141,93,43,1)); /* Safari 5.1 - 6.0 */
 background: -o-linear-gradient(bottom, rgba(13,8,4,1) 20%, rgba(141,93,43,1)); /* Opera 11.1 - 12.0 */
 background: -moz-linear-gradient(bottom, rgba(13,8,4,1) 20%, rgba(141,93,43,1)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to bottom,rgba(13,8,4,1) 20%, rgba(141,93,43,1)); /* 标准的语法（必须放在最后） */    
}
.pgm12{text-align: center; padding: 15px 75px; padding: 0.15rem 0.75rem; background:url("../images/pt-img5.png") no-repeat center top; background-size: 100% auto;}

.pgm12-m1 .logo .img1{max-width: 236px; max-width: 2.36rem;}
.pgm12-m2{padding-top: 30px; padding-top: 0.30rem;}
.pgm12-m2 .p1{font-size: 42px; font-size: 0.42rem; color: #ffed08; font-weight: bold;}
.pgm12-m2 .p2{font-size: 28px; font-size: 0.28rem; color: #fff; padding-top: 6px; padding-top: 0.06rem;}
.pgm12-m2 .p3{font-size: 31px; font-size: 0.31rem; color: #00ff90; padding-top: 20px; padding-top: 0.20rem;}

.pgm12-m4{/*position: absolute; left: 0px; bottom: 0px; width: 100%; max-width: 100%;*/ overflow: hidden; padding-top: 25px; padding-top: 0.25rem; border-top: 1px solid #a67a49;}

.picpL2{text-align: left; font-size: 0; margin: 0px -20px; margin: 0px -0.20rem;}
.picpL2 li{width: 50%; padding: 0px 20px; padding: 0px 0.20rem; padding-bottom: 15px; padding-bottom: 0.15rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.picpL2-m1{display: block; font-size: 0; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
}
.picpL2 .li2 .picpL2-m1{padding: 7px 12px; border: 1px solid #d4a35e;}
.picpL2 .li1 .picpL2-m1 .imgbx1 img{position: relative; bottom: -5px; bottom: -0.05rem;}
.picpL2-m1 .imgbx1,.picpL2-m1 .txtbx1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.picpL2-m1 .imgbx1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.picpL2-m1 .txtbx1{display: block; overflow: hidden; padding-left: 15px; padding-left: 0.15rem; text-align: left;}
.picpL2-m1 .imgbx1 img{max-width: 100%; max-width: 64px; max-width: 0.64rem; max-height: 71px; max-height: 0.71rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.picpL2-m1 .txtbx1 h3{font-size: 32px; font-size: 0.32rem; color: #ffdfb2; font-weight: bold;}
.picpL2-m1 .txtbx1 small{display: block; padding-top: 0px; font-size: 26px; font-size: 0.26rem; color: #ffdfb2;}
.picpL2 .li2 .picpL2-m1 .txtbx1 small{text-transform:uppercase; font-size: 12px;}
.picpL2-m1:hover{opacity: 0.7; /*border: 1px solid #d4a35e;*/ /*padding: 10px 15px; padding: 0.10rem 0.15rem;*/ }

.pL1{font-size: 0; max-width: 735px; width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pL1 li{padding-bottom: 11px;}
.pL1-m1{text-align: center; overflow: hidden; clear: both; padding: 15px 30px; padding: 0.15rem 0.30rem; display: block; background-color: #000; border: 1px solid #a6793f; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; border-radius:0.15rem;-moz-border-radius:0.15rem;-webkit-border-radius:0.15rem; overflow: hidden; }
.pL1-m1 .bx1{text-align: left; overflow: hidden; clear: both; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; white-space:nowrap;}
.pL1-m1 .m1{font-size: 29px; font-size: 0.29rem; color: #fff; font-weight: bold; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pL1-m1 .m2{padding-left: 15px; padding-left: 0.15rem; display: block; overflow: hidden;}
.pL1-m1 .m2 a{font-size: 29px; font-size: 0.29rem; font-weight: bold; color: #ffed08; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.pgm12-m3{text-align: center; padding-bottom: 10px; padding-bottom: 0.10rem; padding-top: 18px; padding-top: 0.18rem;}

.pgm12,.pgm12-bx1{position: relative;}
.pgm12-bx1{/*padding-bottom:140px; padding-bottom: 1.40rem; padding-top: 270px; padding-top: 2.70rem;*/}
.pgm13-m1{/*position: absolute; top: 0px; left: 0px; width: 100%;*/}
.pgm12-m3{max-height: 100%; overflow-y: auto;}

.pgm12-m3::-webkit-scrollbar  
{  
    width: 5px;  
    height: 110px;  
    background-color: #F5F5F5;  
}  
/*定义滚动条轨道 内阴影+圆角*/  
.pgm12-m3::-webkit-scrollbar-track  
{  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  
    border-radius: 10px;  
    background-color: #F5F5F5;  
}    
/*定义滑块 内阴影+圆角*/  
.pgm12-m3::-webkit-scrollbar-thumb  
{  
    border-radius: 10px;  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);  
    background-color: #bdbdbd;    /*  滚动条的颜色 ==================*/
}  
/*滑块效果*/
.pgm12-m3::-webkit-scrollbar-thumb:hover
{
border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: rgba(0,0,0,0.4);
}




/* 共用部分 底部 ==================*/
.dc-n1{}

/* 重写class ==================*/

