/* CSS Document */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-family:Microsoft Yahei; color:#666; font-size:14px; text-decoration:none; line-height:22px;}
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a{ text-decoration: none; color:#555;}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fl{ float:left;}
.fr{ float:right;}


.cen01{background:url(../img/topbg.png) no-repeat center top; height:66px;}
.homecen{padding:50px 0;}


.qqfloat { position: fixed; right: 10px; bottom: 200px; width: 150px; z-index: 99; overflow: hidden; }
.qqfloat .tit { height: 50px; line-height: 50px; color: #fff; font-size: 14px; padding: 0 15px; background:#120600; }
.qqfloat .tit .close { float: right; width: 18px; height: 18px; display: block; background: url(../img/iconclose.png) no-repeat center center; text-indent: -9999px; margin: 16px 0 0; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.qqfloat .tit .close:hover { -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.qqfloat .con { }
.qqfloat .conbg{background:#2c0e03; text-align:center; padding:12px 0;}
.qqfloat .yxx{color:#fff; font-size:13px; font-family:Microsoft Yahei; text-decoration:none; background-color:#120600; padding:10px; line-height:23px;}
.qqfloat .sky{background:url(../img/skype.png) no-repeat 12px center #120600; background-size:10%; color:#fff; font-size:12px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-indent:30px; line-height:33px; margin:1px 0;}
.qqfloat .tell{background:url(../img/tel.png) no-repeat 12px center #120600; background-size:10%; color:#fff; font-size:12px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-indent:30px; line-height:33px; margin:1px 0;}

/*.qqfloat .qqlist {  }
.qqfloat .qqlist li { line-height: 40px; height: 40px; overflow: hidden; margin-bottom: 1px; }
.qqfloat .qqlist li a { display: block; background: #f1f1f1 url(img/iconqq.png) no-repeat 30px center; font-size: 12px; padding-left: 70px; color: #333; font-family: Verdana, arial; }
.qqfloat .qqlist li a:hover { background: #666 url(img/iconqq02.png) no-repeat 30px center; color: #fff; }*/
.qqlist{height:120px;width:100%; border-bottom: 1px solid #dddddd; }
.qqlist .imqq{height:112px;display:block;width:90px;text-align:center;margin:0 auto;position:relative;}
.qqlist .imqq .qq-hover-c{width:70px;overflow:hidden;margin:0 auto;}
.qqlist .imqq .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px;background: url(images/qq-icon-bg.png) no-repeat center 8px; }
.qqlist .imqq .qq-hover-c{ width: 70px; height: 70px; border-radius: 35px; position: absolute; left:20px; top: 10px; overflow: hidden; z-index: 9; }
.qqlist .imqq .qq-hover-c img.img-qq{transform:scale(0.8,0.8);-webkit-transform:scale(0.8,0.8);display:block;transition:all 0.5s;-webkit-transition:all 0.5s;}
.qqlist .imqq:hover .qq-hover-c img.img-qq{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
.qqlist .imqq span{width:100%;height:20px;position:absolute;bottom:0px;display:block;}
.qqfloat .tel { padding: 10px 20px 20px 10px; }
.qqfloat .tel .txt { background: url(img/icontel.png) no-repeat 10px center; line-height: 30px; font-size: 12px; color: #333; padding-left: 36px; }
.qqfloat .tel .num { text-align: center; font-size: 16px; font-family: Verdana, arial; color:#358000; }
.qqshow { width: 40px; background: #358000; text-align: center; position: fixed; right: -50px; bottom: 280px; border-radius: 10px 0 0 10px; line-height: 16px; box-shadow: 0 5px 9px rgba(4,0,0,.17); z-index: 98; }
.qqshow a { display: block; width: 20px; height: 80px; padding: 40px 10px 0; font-size: 14px; color: #fff; background: url(img/iconqq02.png) no-repeat center 15px; }
.timed{padding:5px 10px;line-height:30px;border-bottom:1px solid #ddd;}
.timed .ftime{background: url(images/ftime.jpg) no-repeat left center;background-size:30px;padding-left:30px;}
.timed .tel-num{font-size:12px;padding-left:5px;}




/*banner*/

.focusBox { position: relative; width: 100%; height: 610px; overflow: hidden; background:url(../img/bannerbg.jpg) no-repeat center; background-size:cover;}
.focusBox .pic img { width:100%; height:610px; display: block; }
.focusBox .txt { position: absolute; bottom: 40px; left:50%; margin-left:-299px; z-index: 2; width:598px; overflow: hidden; background:url(../img/ttbg.png) no-repeat center top; height:44px; text-align:center; padding-top:23px; line-height:44px; overflow:hidden;}
.focusBox .txt li{ height:44px; position:absolute;}
.focusBox .txt li a{ display: block; color: white; padding: 0px 0px 0 10px; font-size: 12px; text-decoration: none; font-family:Microsoft Yahei; line-height:20px;  text-align:left; height:44px; overflow:hidden;}
.focusBox .num { position: absolute; z-index: 3; bottom: 0px; background:url(../img/numbg.png) no-repeat center bottom; height:40px; width:598px; left:50%; margin-left:-299px; text-align:center; line-height:40px;}
.focusBox .num li{ display:inline-block; width: 10px; height: 10px; overflow: hidden; text-align: center; margin-right:3px; cursor: pointer; background:url(../img/an.png) no-repeat center;}
.focusBox .num li.on{background:url(../img/anhover.png) no-repeat center;}	

.focusBox .prev, .focusBox .next{ position: absolute; z-index: 300000000000; display: block; top:50%; margin-top:-15px;}
.focusBox .prev, .focusBox .next{display:block; width:30px; height:30px;background:url(../img/arrows.png) no-repeat; text-indent:-9999px; border:0;cursor:pointer;}
.focusBox .prev {left:100px;}
.focusBox .next {background-position:-30px 0; right:100px;}
.focusBox .prev a, .focusBox .next a{cursor:pointer;}


.homemenuul{width:770px; float:right; margin-top:22px; margin-right:-70px;}
.homemenuul li a{width:110px; text-align:center; float:left; color:#ffde76; font-size:14px; font-family:Microsoft Yahei; font-weight:bold; display:block;}
.homemenuul li a:hover{color:#f7e5aa; text-decoration:none;}


.homecontent{width:1200px; margin:0 auto;}


.ccc{padding:20px;}


.cen02{background:url(../img/cen02bg.jpg) repeat-x top #f9f9f9; }




.cen03{background:url(../img/cen03bg.jpg) no-repeat center top; height:464px; }
.cen03 .titleb{font-family:Microsoft Yahei; font-size:24px; color:#5b4b4b; text-decoration:none;}
.cen03 .titlec{color:#5b4b4b; font-family:Microsoft Yahei; text-decoration:none; margin-top:20px; line-height:32px;}
.cen03 a.more{background-color:#5e1005; color:#fff; font-size:16px; text-decoration:none; font-family:Microsoft Yahei; width:108px; height:30px; line-height:30px; text-align:center; display:block; margin-top:28px;}
.cen03 .ppt{position:relative; width:628px; height:390px;}
.cen03 .xsp{position:absolute; right:0px; top:0px; width:183px; height:114px;}


.cen04{background-color:#f9f9f9;}
.cen04 .titleb{font-family:Microsoft Yahei; font-size:24px; color:#5b4b4b; text-decoration:none;}
.cen04 .titled{font-family:Microsoft yahei; font-size:14px; color:#282828; font-weight:bold; text-decoration:none;}



.slideTxtBox{width:555px; position:relative;}
.slideTxtBox .hd{  }
.slideTxtBox .hd ul{ float:left;  position:absolute; width:555px; left:0px; top:0px;  height:30px;}
.slideTxtBox .hd ul li{ float:left; background-color:#e8e8e8; width:120px; height:30px; text-align:center; line-height:30px; cursor:pointer; color:#fff; font-family:Microsoft Yahei; font-size:14px; margin:1px;}
.slideTxtBox .hd ul li a{color:#fff; background-color:#5b4b4b; display:block;}
.slideTxtBox .hd ul li a:hover{background:#5e1005; color:#fff;}
.slideTxtBox .hd ul li a.on{ height:30px;  background:#5e1005; color:#fff;}
.slideTxtBox .bd ul{ zoom:1; position:absolute; top:30px; left:0px;}
.slideTxtBox .bd li{margin:24px 0;}
.slideTxtBox .bd li:nth-child(4){margin-bottom:0px;}


.cen05{background-color:#f9f9f9;}
.cen05 .xxxx{background-color:#fff;}
.cen05 .xxxx:hover{background-color:#5e1005; transition:.5s;}
.cen05 .titlee{font-family:Microsoft yahei; font-size:24px; color:#000000; text-decoration:none; margin:25px 0;}
.cen05 .titlef{font-family:Microsoft yahei; font-size:18px; color:#000000; text-decoration:none; margin:30px 0; line-height:28px;}
.cen05 .xxxx:hover .titlee{color:#fff;}
.cen05 .xxxx:hover .titlef{color:#fff;}


.cen05 .xxxx1{background-color:#5e1005;}
.cen05 .xxxx1:hover{background-color:#fff; transition:.5s;}
.cen05 .xxxx1 .titlee{font-family:Microsoft yahei; font-size:24px; color:#fff; text-decoration:none; margin:25px 0;}
.cen05 .xxxx1 .titlef{font-family:Microsoft yahei; font-size:18px; color:#fff; text-decoration:none; margin:30px 0; line-height:28px;}
.cen05 .xxxx1:hover .titlee{color:#000;}
.cen05 .xxxx1:hover .titlef{color:#000;}


.cen05 .xxxx2{background-color:#a9a8a8;}
.cen05 .xxxx2:hover{background-color:#5e1005; transition:.5s;}
.cen05 .xxxx2 .titlee{font-family:Microsoft yahei; font-size:24px; color:#fff; text-decoration:none; margin:25px 0;}
.cen05 .xxxx2 .titlef{font-family:Microsoft yahei; font-size:18px; color:#fff; text-decoration:none; margin:30px 0; line-height:28px;}
.cen05 .xxxx2:hover .titlee{color:#fff;}
.cen05 .xxxx2:hover .titlef{color:#fff;}

.cen05 .xxxx3{background-color:#fff;}
.cen05 .xxxx3:hover{background-color:#5e1005; transition:.5s;}
.cen05 .xxxx3 .titlee{font-family:Microsoft yahei; font-size:24px; color:#000; text-decoration:none; margin:25px 0;}
.cen05 .xxxx3 .titlef{font-family:Microsoft yahei; font-size:18px; color:#000; text-decoration:none; margin:30px 0; line-height:28px;}
.cen05 .xxxx3:hover .titlee{color:#fff;}
.cen05 .xxxx3:hover .titlef{color:#fff;}


.cen06{background-color:#2c1b11; padding:40px 0; overflow:hidden;}
.cen06 a.mmm{color:#bebbba; font-size:14px; font-family:MIcrosoft yahei; text-decoration:none; margin:0px 10px; text-align:left;}
.cen06 a.mmm:hover{color:#fff8ac; text-decoration:underline;}
.cen06 .titleg{color:#bebbba; font-size:12px; font-family:Microsoft Yahei; text-decoration:none; line-height:20px; margin-top:20px;}
.cen07 .bmmm{ color:#a9a8a8; font-family:Microsoft yahei; font-size:12px; text-decoration:none;}

.cen07{background-color:#190e0a; padding:15px 0; overflow:hidden;}

.cen02tit{height:850px; width:1350px; margin:0 auto;}
.cen02tit .slideTxtBox1{background:url(../img/cen02tit.jpg) no-repeat center top; height:127px; position:relative; width:1350px;}
.cen02tit .slideTxtBox1 .hd{position:absolute; left:50%; margin-left:-575px; top:20px; width:1500px;}
.cen02tit .slideTxtBox1 .hd ul{}
.cen02tit .slideTxtBox1 .hd ul li{float:left; line-height:81px;}
.cen02tit .slideTxtBox1 .hd ul li img{display:block; float:left; margin:10px 20px 0 80px;}
.cen02tit .slideTxtBox1 .hd ul li:nth-child(1){background:url(../img/tt01.png) no-repeat center center; width:291px; height:81px; position:absolute; left:0px; z-index:1000;}
.cen02tit .slideTxtBox1 .hd ul li:nth-child(1):hover{background:url(../img/tt01nn.png) no-repeat center center; width:291px; height:81px;}
.cen02tit .slideTxtBox1 .hd ul li:nth-child(2){background:url(../img/tt02.png) no-repeat center center; width:291px; height:81px; position:absolute; left:282px; z-index:999;}
.cen02tit .slideTxtBox1 .hd ul li:nth-child(2):hover{background:url(../img/tt02nn.png) no-repeat center center; width:291px; height:81px;}
.cen02tit .slideTxtBox1 .hd ul li:nth-child(3){background:url(../img/tt03.png) no-repeat center center; width:291px; height:81px; position:absolute; left:563px; z-index:998;}
.cen02tit .slideTxtBox1 .hd ul li:nth-child(3):hover{background:url(../img/tt03nn.png) no-repeat center center; width:291px; height:81px;}
.cen02tit .slideTxtBox1 .hd ul li:nth-child(4){background:#d88d45; position:absolute; width:308px; height:81px; left:844px;}
.cen02tit .slideTxtBox1 .hd ul li:nth-child(4):hover{background:#c19a74; position:absolute; width:308px; height:81px; left:844px;}
.cen02tit .slideTxtBox1 .hd ul li a{color:#fff; font-family:Microsoft Yahei; text-decoration:none; font-size:24px; word-spacing:8px;}


.cen02tit .bd{position:absolute; left:50%; margin-left:-600px; top:80px; width:1200px; }
.cen02tit .bd ul{width:1200px; margin:0 auto; padding:50px 0;}
.cen02tit .bd li{float:left; margin:12px 7px;}
.cen02tit .bd li img{display:inline-block;}
.cen02tit .bd .title{color:#190f0b; font-size:14px; font-family:Microsoft Yahei;}
.cen02tit .bd .titlea{color:#190f0b; font-size:20px; font-family:Microsoft Yahei;}
.cen02tit .bd .btnn{border:1px solid #190f0b; width:58px; height:18px; color:#190f0b; font-family:Microsoft Yahei; text-decoration:none; font-size:12px; display:block; margin:10px auto; line-height:18px; text-align:center;}


.cen08{background-color:#fff; padding:50px 0;}
.cen08 .titleb{font-family:Microsoft Yahei; font-size:24px; color:#5b4b4b; text-decoration:none;}
.cen08 .titlec{color:#5b4b4b; font-family:Microsoft Yahei; text-decoration:none; margin-top:20px; line-height:32px;}

.mmul li{float:left;}
.mmmul li{float:left;}



.newul li .titlegg{font-family:Microsoft yahei; color:#845a32; font-size:18px; text-decoration:underline; margin-top:10px;}
.newul li .titlegh{font-family:Microsoft yahei; color:#555; font-size:14px; text-decoration:none; line-height:22px; margin:22px 0;}
.cen08 .titlegi{font-family:Microsoft yahei; color:#845a32; font-size:18px; text-decoration:none; padding:18px 0; border-bottom:1px solid #eee;}
.cen08 .titlegj{font-family:Microsoft yahei; color:#666; font-size:14px; line-height:23px; text-decoration:none; text-align:left; text-indent:2em;}
.newul li .btnhh{border:1px solid #845a32; border-radius:10px; width:120px; height:30px; line-height:30px; display:block; text-align:center; color:#845a32; margin-top:30px;}
.newul li{margin:20px 0; padding:20px 15px;}
.newul li:hover{background-color:#f2f2f2;}
.newul li:hover .btnhh{background-color:#845a32; border:1px solid #845a32; color:#fff;}

.mmmul li {display:block; width:296px; height:380px; margin:5px 2px;}
.mmmul li a img{width:296px; height:340px; display:block;}
.mmmul li .ppp{background-color:#5d3b36; color:#fff; font-size:14px; font-family:Microsoft yahei; text-decoration:none; text-align:center; height:40px; line-height:40px;}

.titlegk{color:#555; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.titlegl{color:#555; font-size:18px; font-family:Microsoft Yahei; text-decoration:none;}

.alul li{display:block; width:296px; height:380px; margin:5px 2px; float:left;}
.alul li a img{width:296px; height:340px; display:block;}
.alul li .ppp{background-color:#5d3b36; display:block; color:#fff; font-size:14px; font-family:Microsoft yahei; text-decoration:none; text-align:center; height:40px; line-height:40px;}

.ppbtn{border:1px solid #a7693f; width:200px; height:35px; line-height:35px; text-align:center; display:block; color:#a7693f; text-decoration:none;}