input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
p{margin-bottom: 0;}
.wd1200{width:1200px;margin: 0 auto;}

.hengtup{height: 98px;
    margin-top: -99px;
    position: relative;
    z-index: 99;
    top: -92px;
    text-align: center;}
/*头部样式*/
.sky{width:1920px;position:relative;left:50%;margin-left:-960px;height:35px;background:#dddddd;}
.sky_con{width:1200px;margin:0 auto;}
.huan{float:left;color:#333333;font:400 12px/35px "Microsoft Yahei";}
.huan a{line-height:35px;color:#333333;font-size:12px;padding-right: 5px;}

.wh{width: 1201px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}

.tou_con{width:1920px;position: absolute;left:50%;margin-left:-960px;background:rgba(0,0,0,.5);height: 120px;z-index: 999;}
.tou{width:1200px;margin:0 auto;height:120px;/*overflow:hidden*/}
.logo{position: absolute;left: 47.5%;margin-left: -60px;top:25px;}
.telx{float:right;margin-top:30px;}
.sou{height: 36px;background: #f1f1f1;}

.ttt1{
    text-align: center;
}

.ttt1 h3{
     background: url(../images/k1_ttt_bg.png) no-repeat top center;
     font-size: 46px;
     color: #4f4f4f;
     min-height: 97px;
     line-height: 97px;
     letter-spacing: 5px;
}
.ttt1 h4{
    margin: 20px 0 10px;
    font-weight: 400;
     background: url(../images/ttt1_h2_bg.png) no-repeat top center;
     font-size: 20px;
     color: #4f4f4f;
}

.ttt1>p{
    text-transform: uppercase;
    font-size: 12px;
    font-family: "Arial";
    color: #c0bfbf;
}





/*首页banner*/
.game163 {
    position: relative;
    overflow: hidden;
    width: 1920px !important;
    height: 850px !important;
    left: 50%;
    margin-left: -960px;
}
.bd {
    width: 100%;
    height: 100%;
}
.bd ul.bigImg {
    position: relative;
    padding: 0;
    margin: 0;
    z-index: 5;
    width: 100%!important;
    height: 100%!important;
}
.bd ul.bigImg li {
    position: absolute;
    display: none;
    width: 100%!important;
    height: 100%!important;
}
.bd ul.bigImg li a {
    width: 100%;
    display: block;
    height: 100%!important;
}
.bd ul.bigImg li img {
    width: 100%!important;
    height: 100%!important;

}
.hd {
    /* width: 400px; */
    bottom: 42px;
    right: 21%;
    z-index: 999;
    position: absolute;
    z-index: 999;
}
.hd li {
    float: left;
    width: 23px;
    height: 4px;
    background: #817470;
    margin-right: 11px;
    text-indent: -1000px;
}
.hd li.on {
    background: #fff;
}
.smallScroll {
    bottom: 10%;
    width: 50%;
    position: absolute;
    text-align: left;
    z-index: 9999;
    color: #776868;
    font-size: 18px;
    font-weight: 500;
    height: 22px;
}
.smallScroll a.sPrev {
    background: url("../images/right.png") no-repeat left;
    height: 8px;
    width: 21px;
    right: 48%;
    top: 209%;
}
.smallScroll a.sNext {
    background: url("../images/left.png") no-repeat left;
    height: 8px;
    width: 21px;
    left: 41%;
    top: 209%;
}
.bigImg li h4 a {
    color: #c1c1c1;
}

.bigImg li img {
    width: 1920px;
    height: 883px;
}

.fenye {
    position: absolute;
    z-index: 999;
    color: #fff;
    text-align: right;
    font-size: 14px;
    bottom: 26px;
    font-weight: 500;
    height: 22px;
    right: 20%;
    font-weight: bold;
}
.fenye span {
    color: #fff;
    font-size: 14px;
}
.next,
.prev {
    position: absolute;
    z-index: 9999;
    display: block;
    font-size: 18px;
}

.game163 a.next {
    right: 33px;
    background: url("../images/left.png") no-repeat top center;
    width: 6px;
    height: 10px;
}

.game163 a.prev {
    right: -37px;
    background: url("../images/right.png") no-repeat top center;
    width: 6px;
    height: 10px;
}


.sou{
  background: rgba(0,0,0,.35);
  height: 80px;
  margin-top:-80px;
  position: relative;
  z-index: 99;
}
#formsearch{float:left;width: 400px;height: 26px;border:1px solid #837d7a;border-radius: 5px;margin-top: 29px;}

/*搜索和热门搜索*/
.hotSearch{line-height: 80px;margin-left: 40px;color: #bebdbd;}
.hotSearch a{margin-right:6px;color: #bebdbd;}
#formsearch input{height:25px;background:#fff;border:none;line-height:25px;}
#formsearch input#keyword{height:25px;line-height:25px;padding-left:4px;color:#a0a0a0;width: 293px;background-color:transparent;font-size: 12px;text-indent: 8px;outline: none;}
#formsearch input#s_btn{width:59px;height:25px;line-height:25px;text-align:center;background: url(../images/sou.png) no-repeat left center;color:#fff;border:none;cursor:pointer;float: right;outline: none;}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color:rgba(255,255,255,1);
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:rgba(255,255,255,.6);
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:rgba(255,255,255,.6);
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:rgba(255,255,255,.6);
}

.zixun{
  line-height: 80px;
  color: #fff;
  margin-left: 200px;
}


.advtange-index{
  margin-top: 80px;
}

.advtange-title{
  text-align: center;
}

.advtange-index .content{
    background: url(../images/ad.png) no-repeat top center;
    height: 468px;
    overflow: hidden;
    margin-top: 30px;
}

.ad-left{
  width:360px;
  margin-left: 40px;
}

.ad1{
  padding-top: 15px;
  height: 75px;
}
.ad0{
  transition: all .8s ease;
}
.ad0:hover{
  cursor: pointer;
  transform: translateY(-22px);
}
.ad0 p:nth-child(1){
  font-size: 22px;
  color: #333333;
}
.ad0 p{
  font-size: 12px;
  color: #999999;
  text-transform: uppercase;
}

.ad2{
  margin-top: 90px;
}

.ad3{
  margin-top: 98px;
}

.ad-right{
  width:300px;
  margin-right: 32px;
}

.ad01{
  text-align: right;
}
.ad4{
  padding-top: 15px;
}
.ad5{
  margin-top: 96px;
}
.ad6{
  margin-top: 98px;
}



.cj-index{
  margin-top: 80px;
}
.cj-title{
  font-size: 26px;
  color: #333333;
  margin-left: 422px;
  line-height: 30px;
}
.cj-title p{
  font-weight: normal;
  font-size: 14px;
  color: #999999;
  text-transform: uppercase;
}
.cj-title span{
  width:42px;
  height: 1px;
  background: #999999;
  display: block;
}
.cj-index .content{
  margin-top: 30px;
}
.sort1{
  margin: 0 -12px;
}



.sort1 li{ 
  float: left;
  width:273px;
  height: 248px;
  margin: 0 16px;
  position: relative;
  overflow: hidden;
}



.sort1 li a.img img{
  width:273px;
  height: 248px;
  transition: all 1s; overflow: hidden;
}
.sort1 li h2{
  position: absolute;
  top:126px;
  left: 0;
  right: 0;
  text-align: center;
  font-weight:normal;
}
.sort1 li h2 a{
  display: block;
  font-size: 22px;
  color: #fff;
}
.sort1 li h2 span{
  display: block;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  line-height: 30px;
}
.sort1 li h2 p{
  width:108px;
  height: 26px;
  background: #38a937;
  border-radius: 4px;
  margin: 0 auto;
  line-height: 26px;
  color: #fff;
  font-size: 14px;
}



.sort1 li:hover h2 p{
    width: 132px;
    height: 32px;
    line-height: 32px;
    font-size: 18px;
}

.sort1 li:hover h2 a{
    font-size: 26px;
}



.sort1 li:hover a.img img{transform: scale(1.1);}


.video-bg{
  background: url(../images/video.png) no-repeat top center;
  height: 942px;
  overflow: hidden;
  margin-top: 90px;
}
.video-index{
  margin-top: 80px;
}
.video-title{
  margin-left: 0;
  color: #fff;
  font-size: 22px;
  position: relative;
}

.video-title span{
  width:1200px;
}
.video-title a{
  position: absolute;
  right: 0;
  top: 36px;
  font-size: 12px;
  color: #999999;
  font-weight: normal;
}


.video-content{
  margin: 0 auto;
  margin-top: 25px;
  text-align: center;
}
.video-content p{
  font-size: 22px;
  color: #333333;
  line-height: 55px;
}

.video-content img{
    width: 1130px;
    height: 600px;
}

.about-bg{
  position: relative;
  padding-top: 60px;
}

.about-left{
  width:620px;
  margin-top: 105px;
  position: relative;
}

.about-left::before{
    position: absolute;
    left: -100px;
    top: -80px;
    width: 57px;
    height: 48px;
    content: "";
    background: url(../images/shuang.png) no-repeat center center;
}


.about_ttt h3{
    background: url(../images/k2_ttt_bg.png) no-repeat top center;
    font-size: 46px;
    color: #4f4f4f;
    min-height: 97px;
    line-height: 97px;
    letter-spacing: 5px;
}

.ab-con{
  font-size:16px;
  color: #545454;
  line-height: 34px;
  text-align: justify;
  margin-top: 15px;
}

.about-right{
  margin-top: 25px;
  width:555px;
  height: 398px;
}
/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

.about-photo{position: relative;margin-top: 30px;}
.l_btn,.r_btn{position:absolute;top:30%;cursor:pointer;}
.l_btn{left:-55px;}
.r_btn{right:-55px;}

.product_list1 li{float:left;margin-left:9px;margin-right:9px;_display:inline;}
.product_list1 li a.img{display: block;border:5px solid transparent;}
.product_list1 li a.img img{width:286px;height:195px;}
.product_list1 li h3{text-align:center;}
.product_list1 li h3 a{font-weight:normal;color:#333333;font:400 16px/42px "Microsoft YaHei";}
.product_list1 li:hover a.img{border-color: #38a937;}



.ys-index{
    margin-top: 30px;
}

.adv_ttt h3{
    background: url(../images/k3_ttt_bg.png) no-repeat top center;
    font-size: 46px;
    color: #4f4f4f;
    min-height: 97px;
    line-height: 97px;
    letter-spacing: 5px;
}



.ys-title{
    text-align: center;
}
.ys-bg{
  background:url(../images/ys.png) no-repeat top center;
  height: 700px;
  overflow: hidden;
  margin-top: 30px;
}

.ys-content{
  padding-top: 100px;
}

.ys-left {
  width:350px;
  font-size: 16px;
  color: #ffffff;
  line-height: 30px;
  text-align: justify;
}
.ys-left p:nth-of-type(2){
  margin-top: 8px;
}

.ys-right{
  width:768px;
  height: 480px;
  background: rgba(255,255,255,.9);
  padding-left: 110px;
  padding-right: 35px;
  margin-top: 10px;
}

.ys-list li{
  float: left;
  width:275px;
  margin-top: 50px;
  transition: all .8s ease;
}
.ys-list li:nth-child(2n){
  float: right;
}

.ys-list li a{    cursor: default;
  display: block;
}
.ys-list li img{
  margin-bottom: 10px;
}
.ys-list li a span{
        cursor: default;
  font-size: 22px;
  color: #333333;
  display: block;
  line-height: 40px;
}
.ys-list li a p{
  width:34px;
  height: 1px;
  background: #45ae43;
}
.ys-list li h2{
    cursor: default;
  font-weight: normal;
  font-size: 16px;
  color: #666666;
  line-height: 26px;
  margin-top: 5px;
}

.ys-list li:hover{
  transform: translateY(-22px);
  cursor: pointer;
}


.db-index{
  margin-top: 80px;
}

.c4_ttt h3{
    background: url(../images/k4_ttt_bg.png) no-repeat top center;
    font-size: 46px;
    color: #4f4f4f;
    min-height: 97px;
    line-height: 97px;
    letter-spacing: 5px;
}



.db-bg{
  background:url(../images/db.png) no-repeat top center;
  height: 754px;
  overflow: hidden;
  margin-top: 30px;
}

.db-content{
  margin-top: 327px;
}
.db-left{
  width:476px;
}
.db-left p{
  font-size: 18px;
  color: #666666;
  line-height: 58px;
  text-align: right;
}

.db-right{
  width:476px;
}

.db-right p{
  font-size: 18px;
  color: #333333;
  line-height: 58px;
}

.choose-index{
  margin-top: 80px;
}

.c5_ttt h3{
    background: url(../images/k5_ttt_bg.png) no-repeat top center;
    font-size: 46px;
    color: #4f4f4f;
    min-height: 97px;
    line-height: 97px;
    letter-spacing: 5px;
}

.c6_ttt h3{
    background: url(../images/k6_ttt_bg.png) no-repeat top center;
    font-size: 46px;
    color: #4f4f4f;
    min-height: 97px;
    line-height: 97px;
    letter-spacing: 5px;
}

.c7_ttt h3{
    background: url(../images/k7_ttt_bg.png) no-repeat top center;
    font-size: 46px;
    color: #4f4f4f;
    min-height: 97px;
    line-height: 97px;
    letter-spacing: 5px;
}


/*滚动*/
#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}

.choose-index .content{position: relative;margin-top: 30px;}
.l_btn2,.r_btn2{position:absolute;top:30%;cursor:pointer;}
.l_btn2{left:-40px;}
.r_btn2{right:-40px;}

.product_list2 li{float:left;margin-left:6px;margin-right:6px;_display:inline;}
.product_list2 li a.img{display: block;border:1px solid #cdcdcd;}
.product_list2 li a.img img{width:228px;height:136px;}
.product_list2 li h3{text-align:center;}
.product_list2 li h3 a{font-weight:normal;color:#333333;font:400 16px/32px "Microsoft YaHei";}



.honor-index{margin-top: 70px;}
/*滚动*/
#n_demo{overflow:hidden;width:100%;margin:0 auto;}
#n_indemo {float: left;width:800%}
#n_demo1 {float: left;}
#n_demo2 {float: left;}

.honor-index .content{position: relative;margin-top: 30px;}
.l_btn3,.r_btn3{position:absolute;top:40%;cursor:pointer;}
.l_btn3{left:-40px;}
.r_btn3{right:-40px;}


.product_list3 li{float:left;margin-left:6px;margin-right:6px;_display:inline;}
.product_list3 li a.img{display: block;border:1px solid #d4d4d4;}
.product_list3 li a.img img{width:228px;height:314px;}
.product_list3 li h3{text-align:center;}
.product_list3 li h3 a{font-weight:normal;color:#333333;font:400 16px/32px "Microsoft YaHei";}



.news-index{margin-top: 80px;}
.xinwen{margin-top: 60px;}
.nbt{padding-top: 23px;line-height: 27px;}
.nbt a{font-size:14px;color:#666666;}
.nbt1{color: #666666;font-size: 18px;}
.nbt1 span{color: #999999;font-size: 12px;margin-left: 5px;text-transform: uppercase;}
.nleft{width: 300px;height:434px;border:1px solid #e7e7e7;margin-right: 27px;padding: 0 15px;}

.nbox{margin-top: 40px;}
.nimg {margin-top: 5px;}
.nimg img{width: 268px;height: 136px;}
.news_list1{margin-top: 5px;}
.news_list1 li a{display: block;padding-left: 12px;color: #666666;font-size: 14px;background: url(../images/dian.jpg) no-repeat left center;border-bottom: 1px dashed #bfbfbf;line-height: 38px;}
.news_list1 li a:hover{color:#45ae43;}
.news_list1 li:last-child a{border-bottom: none;}

.nright{width: 544px;height:434px;border:1px solid #e7e7e7;padding: 0 15px;}
.nright .nbt{border-bottom: 2px solid #d2d2d2;}
.news_list2 {margin-top: 5px;}
.news_list2 li{line-height:55px;border-bottom: 1px dashed #bfbfbf;}
.news_list2 li a{display: block;padding-left: 12px;color: #666666;font-size: 14px;background: url(../images/dian.jpg) no-repeat left center;}
.news_list2 li span{display: block;color: #666666;font-size: 14px;}
.news_list2 li a:hover{color:#45ae43;}

.heng1{width: 1920px;position: relative;left: 50%;margin-left: -960px;margin-top: 80px;}


/*友情链接*/
.f_link{height: 113px;background: #333333;}
.f_link .link{border-bottom: 1px solid #4a4a4a;line-height: 40px;padding-top: 20px;color: #fff;font-size: 16px;}
.link a{color: #828282;font-size: 14px;display: inline-block;padding: 0 5px;text-align: center;}


/*页面底部*/
#footer{padding-top: 40px;background: #333333;padding-bottom: 15px;}
.ff_a{width: 328px;}
.ff_a span{display: block;color: #fff;font-size: 16px;}
.nav_foot{margin-top: 24px;line-height: 34px;}
.nav_foot a{display: inline-block;font-size: 14px;color: #828282;margin-right: 55px;width: 24%;}
.ff_b{width:590px;}
.ff_b span.span1{display: block;color: #fff;font-size: 16px;}
.ff_b .cont{margin-top: 22px;color:#888888;font-size: 14px;}
.ff_b .cont p{line-height:30px;}
.ff_b .cont a{color:#888888;font-size: 14px;}

.ff_b .cont div{margin-top: 6px;color: #828282;font-size: 14px;line-height: 28px;}
.ff_b .cont div a{color: #828282;font-size: 14px;}

.er{width: 274px;overflow: hidden;margin-right: -10px;text-align: center;color: #fff;font-size: 14px;line-height:35px;}

.k1x{}
.k1x a{}
.copyright{padding-top:60px;color: #fff;font-size: 14px;line-height: 28px;}
.copyright a{color: #fff;font-size: 14px;}
.copyright-left{width:650px;padding-bottom:10px;}

.foto_logo2{margin-top:20px;}

