/*初始样式*/
body{color:#222;font-size:14px;font-family:"Microsoft Yahei";} /*网站字体颜色*/
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a{color:#333;text-decoration:none;font-family:"Microsoft Yahei";}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
/*a:hover{text-decoration:underline;}*/
img{border:none;}
.vam{vertical-align:middle;}
.clear{clear:both;height:0;line-height:0;font-size:0;}
p{word-spacing:-1.5px;font-family:"Microsoft Yahei";}
h1,h2,h3,h4,h5,h6{font-family:"Microsoft Yahei";}

.tr{text-align:right;}
.tl{text-align:left;}
.center{text-align:center;}
.fl{float:left;}
.fr{float:right;}
.pa{position:absolute;}
.pr{position:relative}
i,em{font-style:normal;}
.cl:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.cl{zoom:1;}
/* -- 页面整体布局 -- */
.w1200{position:relative;width:1200px;margin:0 auto;}

.bg1{padding-top:76px;height:668px;background:url(img/bg1.jpg) center center no-repeat;}
.p5bg{background:url(img/bg2.jpg) center center no-repeat;overflow: hidden;height: 885px;}
.p6bg{background: url(img/bg3.jpg) center center no-repeat;overflow: hidden;height:520px;}
.p7bg{background: url(img/bg4.jpg) center center no-repeat;overflow: hidden;height:519px;}
.p8bg{background: url(img/bg5.jpg) center center no-repeat;overflow: hidden;height:521px;}
.p9bg{background: url(img/bg6.jpg) center center no-repeat;overflow: hidden;height:520px;}
.p10bg{background: url(img/bg7.jpg) center center no-repeat;overflow: hidden;height:521px;}
.p11bg{background: url(img/bg8.jpg) center center no-repeat;overflow: hidden;height:520px;}
.p12bg{background: url(img/bg9.jpg) center center no-repeat;overflow: hidden;height:591px;}
.intro{background: url(img/bgintro.jpg) center center no-repeat;overflow: hidden;height:988px;}
.test{background: url(img/bgtest.jpg) center center no-repeat;overflow: hidden;height:810px;}
.team{background: url(img/bgteam.jpg) center center no-repeat;overflow: hidden;height:451px;}
/* p1 */
.bg1 .banner{margin: 0 160px;}
.bg1 .banner .p1-logo{margin: 50px auto 10px;width: 892px;}
.bg1 .banner .txt1{width: 388px;margin: 0 auto}
/* p2 */
.p2{position: relative;}
.p2 .p2txt{height: 297px;width: 1164px; background: url(img/p2bg.png) center left no-repeat;position: absolute;top: -35px;}
.p2 .p2txt .p2-tit{color: #fff;font-size: 36.54px;font-weight: 700;margin: 110px 0 0 100px;line-height: 35px;}
.p2 .p2txt .p2-tit em{font-size: 24px;font-weight: 400;width: 60px;margin-left: 5px;}
.p2 .p2txt .p2-tit .line{width: 50px;border: 1.5px solid #fff;margin:5px 0 0 8px;}
.p2-com p{font-size: 16px;line-height: 30px;color: #222;text-indent: 2em;}
.p2-com{width: 883px;margin: 88px 0 0 93px}
.p2 img{margin-top: 334px;}

/* p3 */
.p3{font-size: 16px;color: #222;text-align: left;text-indent: 2em;}
.p3 .tit,.p4 .tit{background: url(img/titbg.jpg) center center no-repeat;width: 833px;height: 50px;margin: 30px auto 57px;text-align: center; font-size: 30px;font-weight: 700;letter-spacing: 10px;padding-top: 14px;line-height: 25px;box-sizing: border-box;}
.p3 .tit em,.p4 .tit em{font-size: 14px;color: #666;letter-spacing: 0em;font-weight: 400;padding-right: 10px;}
.p3 .ts{width:1170px;margin:50px auto 49px;}
.p3 .ts li{float:left;width:350px;height:130px;margin-left:30px;padding:300px 20px 128px;line-height: 30px;box-sizing: border-box;}
.p3 .ts li:hover{box-shadow:0 0 5px 5px #ddd;}
.p3 .ts li.ts01{background:#fff url(img/ts01.jpg) no-repeat;}
.p3 .ts li.ts02{background:#fff url(img/ts02.jpg) no-repeat;}
.p3 .ts li.ts03{background:#fff url(img/ts03.jpg) no-repeat;}


/* p4 */
.p4 ul{width:1010px;margin:50px auto 49px;height:155px;}
.p4 ul li:hover{border-radius: 65px;box-shadow:0 0 5px 5px #ddd;}
.p4 ul li{float:left;width:308px;height:108px;margin-left:26.5px;font-size:20px;font-weight:700;color:#fff;padding: 30px 0 0 110px;box-sizing: border-box; }
.p4 ul li em{font-size:28px;color:#cfa162;}
.p4 ul li.ts04{background: url(img/ts4.png) center center no-repeat;}
.p4 ul li.ts05{background: url(img/ts5.png) center center no-repeat;}
.p4 ul li.ts06{background: url(img/ts6.png) center center no-repeat;}


/* p5 */

.p5 .tit{text-align: center;background: url(img/titbg2.png) center bottom no-repeat;width: 833px;height: 90px;margin: 101px auto 6px;text-align: center; font-size: 40px;font-weight: 700;line-height: 88px;box-sizing: border-box;color: #fff;}
.p5 .tit em{color:#d1af80;}
.p5  h3{font-size:16px;font-weight:400;color: #fff;text-align: center;margin-bottom: 107px;}
.p5 .p5bg .bg2cont dt{width: 436px;padding: 86px 0 0 34px;line-height: 36px;}
.p5 .p5bg .bg2cont{background: url(img/bg2conbg.png) center center no-repeat;height: 510px;color: #fff;font-size: 16px;}
.p5 .p5bg .bg2cont b{font-weight: bold;line-height: 34px;}
.p5 .p5bg .bg2cont .spe{font-size:20px;}.p5 .p5bg .bg2cont em{font-weight: bold;}
.p5 .p5bg .bg2cont dl dd{box-sizing: content-box;padding: 10px 0 0 16px;}
.p5 .p5bg .bg2cont dl dd .bd{width: 696px;height:521px;}
.p5 .p5bg .bg2cont dl dd .hd{width: 696px;height: 30px;background-color: rgba(19, 17, 16, 0.6);position: absolute;right: 18px;bottom: -1px;padding: 11px 0 0 287px; box-sizing: border-box;}
.p5 .p5bg .bg2cont dl dd .hd li{float: left;width:52px;height: 8px;background: #fff;margin-right: 20px;}
.p5 .p5bg .bg2cont dl dd .hd li.on,.p5 .p5bg .bg2cont dl dd .hd li:hover,.p6-slider .hd li.on{background: #d6b370;}
.p5 .p5bg .bg2cont dl dd .bd li,.p5 .p5bg .bg2cont dl dd .bd li img{width:696px !important;height:501px !important;display:block;float:left;}

/* p6 */
.p6bg .w1200{position: relative;padding-top: 43px;}
.p6icon{position: absolute;z-index: 22;background: url(img/iconl.png) center center no-repeat;width:595px;height: 402px;}

.p6-slider{margin: 30px 0 0 30px}
.p6-slider .hd{width: 679px;height:30px;background-color: rgba(19, 17, 16, 0.6);position: absolute;top:463px;padding: 11px 0 11px 206px;box-sizing: border-box;}
.p6-slider .hd li{float: left;width:52px;height: 8px;background: #fff;margin-right: 20px;}

.p6-slider  .bd{width: 679px;height:420px;}.p7-slider  .bd,.p7-slider  .bd li{width: 679px;height:420px;}
 .p6-slider  .bd li,.p6-slider  dl dt .bd li img{width:679px;height:420px;display:block;float:left;}

 .p6bg dl dd,.p8bg dl dd,.p10bg dl dd,.p12bg dl dd{width: 409px;height: 373px;background: url(img/p6ddbg.png) center center no-repeat;box-sizing:border-box;
           color: #fff;font-size: 16px;line-height: 30px;text-align: center;margin: 70px 0 0 39px;}      
.p6bg dl dd h3{font-size: 35px;color: #c8a768;line-height: 54px;}.p6bg dl dd h4{font-size:22px;color: #c8a768;margin-bottom: 32px;letter-spacing: 4px;}
.p6bg dl dd p{text-indent: 2em;text-align: left;}.p6bg dl dd p em{color: #c8a768;font-weight: bold;}
/* p7 公共样式*/
 .p7bg .w1200,.p8bg .w1200,.p9bg .w1200,.p10bg .w1200,.p11bg .w1200,.p12bg .w1200{position: relative;padding-top: 43px;}
 /*.p7bg .w1200*/ .p7icon{position: absolute;z-index: 22;background: url(img/iconr.png) center center no-repeat;width:595px;height: 402px;right: 17px;top: 43px;}
 .p7bg dl dt{width: 409px;height: 373px;background: url(img/p7dtbg.png) 156px 0px no-repeat;box-sizing:border-box; color: #fff;font-size: 16px;line-height: 30px;text-align: center;margin: 70px 0 0 39px;} 

 .p7bg dl dt h3{font-size: 35px;color: #c8a768;line-height: 54px;}
 .p7bg dl dt h4{font-size:22px;color: #c8a768;margin-bottom: 32px;letter-spacing: 4px}
 .p7bg dl dt p{text-indent: 2em;text-align: left;}
 .p7bg dl dt p em{color: #c8a768;font-weight: bold;}
 .p7bg dl dt>img{position: relative;width: 162px;height: 38px;right: -116px; top: 45px;}

 .p7-slider{margin: 30px 0 0 25px}
 .p7-slider .hd{width: 680px;height:30px;background-color: rgba(19, 17, 16, 0.6);position: absolute;top:463px;padding: 11px 0 11px 242px;box-sizing: border-box;}
 .p7-slider .hd li{float: left;width:52px;height: 8px;background: #fff;margin-right: 20px;}.p7-slider .hd li.on{background: #d6b370;}

/**/
  .p8bg dl dd>img,.p10bg dl dd>img,.p12bg dl dd>img{position: relative;width: 162px;height: 38px;right: -116px; top: 60px;}
  .p8bg dl dd{background: url(img/p8ddbg.png) 0px 0px no-repeat;margin-top: 90px;} 
  .p8bg dl dd h3,.p10bg dl dd h3,.p12bg dl dd h3{font-size: 35px;color: #c8a768;line-height: 54px;}  
  .p8bg dl dd h4{font-size:22px;color: #c8a768;margin-bottom: 32px;letter-spacing: 4px;}
  .p8bg dl dd p,.p10bg dl dd p,.p12bg dl dd p{text-indent: 2em;text-align: left;}
  .p8bg dl dd p em,.p10bg dl dd p em,.p12bg dl dd p em{color: #c8a768;font-weight: bold;}
  .p8bg .p6-slider .hd,.p10bg .p6-slider .hd{padding: 11px 0 11px 242px;}
/*p9*/
.p9bg .w1200 .p9icon{position: absolute;z-index: 22;background: url(img/iconr.png) center center no-repeat;width:595px;height: 402px;right: 17px;top: 43px;}
.p9bg dl dt{width: 409px;height: 373px;background: url(img/p9dtbg.png) 156px 0px no-repeat;box-sizing:border-box; color: #fff;font-size: 16px;line-height: 30px;text-align: center;margin: 70px 0 0 39px;} 
.p9bg dl dt h3,.p11bg dl dt h3{font-size: 35px;color: #c8a768;line-height: 54px;}
.p9bg dl dt h4,.p11bg dl dt h4{font-size:22px;color: #c8a768;margin-bottom: 32px;letter-spacing: 4px}
.p9bg dl dt p,.p11bg dl dt p{text-indent: 2em;text-align: left;}
.p9bg dl dt p em,.p11bg dl dt p em{color: #c8a768;font-weight: bold;}
.p9bg dl dt>img,.p11bg dl dt>img{position: relative;width: 162px;height: 38px;right: -116px; top: 90px;}
/*p10*/
.p10bg dl dd{background: url(img/p10ddbg.png) 0px 0px no-repeat;margin-top: 90px;} 
.p10bg dl dd h4{font-size:22px;color: #c8a768;margin-bottom: 50px;letter-spacing: 4px;}
/*p11*/
.p11bg dl dt{width: 409px;height: 373px;background: url(img/p11dtbg.png) 156px 0px no-repeat;box-sizing:border-box; color: #fff;font-size: 16px;line-height: 30px;text-align: center;margin: 70px 0 0 39px;}
.p11bg .p7-slider .hd{padding: 11px 0 11px 206px;}
/*p12*/
.p12bg dl dd{background: url(img/p12ddbg.png) 0px 0px no-repeat;margin-top: 90px;} 
.p12bg dl dd h4{font-size:22px;color: #c8a768;margin-bottom: 50px;letter-spacing: 4px;}
.p12bg  .p6-slider .hd{padding: 11px 0 11px 133.5px;}
.p12bg dl dd>img{top:25px;}
/*intro品牌介绍*/
.intro .tit,.test .tit{background: url(img/introtitbg.png) center 60px no-repeat;width: 880px;height: 97px;margin: 85px auto 87px;text-align: center;font-size: 40px;font-weight: 700;letter-spacing: 3px;box-sizing: border-box;}
.intro .tit em,.test .tit em{font-size: 14px;color: #666;letter-spacing: 5px;font-weight: 400;padding-left: 4px;}.intro .introtxt{width: 550px;position: relative;}.intro .introtxt .line{position: absolute;background:#d6b370;height:1px;width: 173px;top: 93px;left:-42px;}
.intro .w1200>img{float:left;width:520px;height:653px;margin-left: 65px;}.intro .introtxt p{font-size: 16px;line-height: 36px;color: #222;text-indent: 2em;margin-left: 56px;}
.intro .introtxt>img{margin: 66px 170px;}
/*test*/
.test .w1200 .tit{margin-bottom: 100px;}
.test .w1200>div{width:580px;margin: 54px 20px 0 15px; font-size: 16px;color: #fff;line-height: 32px;}.test .w1200>div p{text-indent: 2em;}.test .w1200>div em{font-weight: 700;color: #ffdd67;}
/*team*/

.team{padding-top:70px;height:343px;}
.team-title h2{font-weight:normal;padding-top:30px;}
.team-title span{font-size:24px;color:#333;padding-right:10px;letter-spacing:8px;}
.team-title strong{font-size:16px;font-weight:normal;color:#ccc;letter-spacing:8px;}
.team-text p{font-size:16px;color:#333;padding-top:15px}
.team-text p span{padding-right:30px}
.awm{margin-right:49px;}
.gz{text-align:center;margin:5px 45px 0 0;}
.gz_nav{padding-top:10px}
.mz{padding:40px 0 0 110px;}
.mz-text{font-size:14px;line-height:30px;color:#333;padding-left:15px}

/*nav_r固定位置的圈圈*/
.navr{text-align: center;padding-top:40px;width:148px;height:200px;position:fixed;right:15px;top:250px;cursor:pointer;background: url(img/nav-top.png) top center no-repeat;}
.navr strong{font-size: 17px; font-weight: 700;line-height: 10px;color: #fff;}
.navr p{font-size: 24px;color: #fff;}
.navr a img{margin-left: 5px;}
.navr .gwlj{width: 148px;height: 150px;}