@charset "utf-8";
.head_banner{ width: 100%; height: 550px; }

.head_show{ width:100%; min-width:1235px; height:550px; margin:0 auto; overflow:hidden;position:relative; z-index:1}
.head_show .pic{ width:100%; height:550px; overflow:hidden}
.head_show .pic li{ width:100%; height:550px; display:block; overflow:hidden; margin:0 auto; float:left; background-position:center top}
.head_show .pic li a{ width:100%; height:100%; overflow:hidden; text-indent:-2000px; display:block; background:url(about:blank);}
/*.head_show .prev,.head_show .next{ width:150px; height:385px; position:absolute; top:108px; background:none; cursor:pointer; z-index:2;}
.head_show .prev{ background:url(../images/show_prev.png) no-repeat 20px 150px; left:115px;}
.head_show .next{ background:url(../images/show_next.png) no-repeat 76px 150px; right:115px; }
*/

.head_show .list{ width:100%; margin:0 auto; height:28px; position: absolute; bottom: 10px; overflow:hidden; }
.head_show .list ul{float: left; left: 47%; position: relative;margin:0 auto; }
.head_show .list ul li{float:left;display:block;width:34px;height:28px;color:#fff; text-align:center; line-height:28px; font-size:20px;cursor:pointer; font-family:"宋体"}
.head_show .list ul li.hover{ color:#997a4e;}
.head_show .prev,.head_show .next{ width:150px; height:385px; position:absolute; top:108px; background:none; cursor:pointer; z-index:2;}
.head_show .prev{ background:url(../images/prev.png) no-repeat 20px 150px; left:255px;}
.head_show .next{ background:url(../images/next.png) no-repeat 76px 150px; right:255px; }

.wrap.index .module1 {
 margin-top: 30px;
}
.wrap.index .module1 .con {
  /*padding: 0 25px;*/
}
.wrap.index .module1 .con img {
  display: block;
}
.wrap.index .module1 .con .btn_zx {
  width: 130px;
  margin: 0 auto;
}
.wrap.index .module1 .con .btn_zx a {
  font-size: 16px;
  line-height: 26px;
  height: 26px;
  width: 130px;
}
.wrap.index .module1 .con .small {
  width: 338px;
  height: 490px;
  overflow: hidden;
  background: #000;
}
.wrap.index .module1 .con .small .desc {
  border-top: 1px solid #95774c;
  padding: 15px 0 30px;
  color: #fff;
  text-align: center;
}
.wrap.index .module1 .con .small .desc h1 {
  font-size: 30px;
  line-height: 1em;
  font-family: "Aparajita";
}
.wrap.index .module1 .con .small .desc h2 {
  font-size: 20px;
  line-height: 1.7em;
}
.wrap.index .module1 .con .small .desc h3 {
  font-size: 14px;
  line-height: 1.5em;
}
.wrap.index .module1 .con .small .desc .btn_zx {
  margin-top: 10px;
}
.wrap.index .module1 .con .big {
  width: 846px;
  height: 490px;
  overflow: hidden;
}
.wrap.index .module1 .con .big.brand_video {
  background: #000;
  position: relative;
}
.wrap.index .module1 .con .big.brand_video .pvideo {
  width: 100%;
  height: 100%;
  position:relative;
}
.wrap.index .module1 .con .big.brand_video .pvideo #pvideo{
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.wrap.index .module1 .con .big.brand_video .btn_video {
  display: block;
  width: 55px;
  height: 55px;
  background: url("/skin/201811/images/sprite.png") no-repeat;
  background-position: -97px -71px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -22px 0 0 -22px;
  cursor: pointer;
}
.wrap.index .module1 .con1 {
  margin-bottom: 0px;
}
.wrap.index .module1 .con2 .big {
  padding-top: 44px;
  height: 446px;
}
.wrap.index .module1 .con2 .big h1,
.wrap.index .module1 .con2 .big h2,
.wrap.index .module1 .con2 .big h3,
.wrap.index .module1 .con2 .big .btn_zx {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  color: #000;
}
.wrap.index .module1 .con2 .big h1 {
  font-size: 56px;
  line-height: 1em;
  font-family: "Aparajita";
  margin-right: 15px;
}
.wrap.index .module1 .con2 .big h2 {
  font-size: 20px;
}
.wrap.index .module1 .con2 .big h3 {
  font-size: 14px;
  margin-right: 10px;
}

.wrap.index .module2 .xm_roll{ overflow: hidden; width: 1200px; height: 480px;}
.wrap.index .module2 .xm_roll li{ float: left; width: 1200px; height: 480px;}
.wrap.index .module2 .list{ width:100%; margin:0 auto; height:28px; position: absolute; bottom: 100px; overflow:hidden; }
.wrap.index .module2 .list ul{float: left; left: 47%; position: relative;margin:0 auto; }
.wrap.index .module2 .list ul li{float:left;display:block; margin-right: 6px; width:12px;height:12px; background: #dbc0a7; border-radius: 50%; cursor:pointer; }
.wrap.index .module2 .list ul li.hover{ background:#fff;}
.wrap.index .module2 .prev,.wrap.index .module2 .next{ width:46px; height:69px; position:absolute; top:206px; cursor:pointer; z-index:2;}
.wrap.index .module2 .prev{ background:url(../images/prev.png) no-repeat ; left:124px;}
.wrap.index .module2 .next{ background:url(../images/next.png) no-repeat ; right:124px; }
.wrap.index .module2 .con .btn_zx a {
    font-size: 16px;
    line-height: 26px;
    height: 26px;
    width: 130px;
	margin: 29px auto 0;
}

.wrap.index .module3 .con1{ width: 434px; height: 439px; padding: 26px 0 0 16px; float: left; background: #73010d; overflow: hidden;}
.wrap.index .module3 .con1 .con_tit{font-size: 22px;  color: #fff; margin-bottom: 18px;}
.wrap.index .module3 .con1 ul{ width: 120%;}
.wrap.index .module3 .con1 ul li{ float: left; margin: 0 16px 10px 0; width: 93px; height: 113px;}
.wrap.index .module3 .con1 ul li p{ text-align: center; color: #000; background: #fff}
.wrap.index .module3 .con2{ width: 750px; height: 465px; float: left; overflow: hidden;}
.wrap.index .module3 .xm_roll{ overflow: hidden; width: 750px; height: 465px;}
.wrap.index .module3 .xm_roll li{ float: left; width: 750px; height: 465px;}
.wrap.index .module3 .list{ width:100%; margin:0 auto; height:28px; position: absolute; bottom: 30px; overflow:hidden; }
.wrap.index .module3 .list ul{float: left; left: 47%; position: relative;margin:0 auto; }
.wrap.index .module3 .list ul li{float:left;display:block; margin-right: 6px; width:12px;height:12px; background: #dbc0a7; border-radius: 50%; cursor:pointer; }
.wrap.index .module3 .list ul li.hover{ background:#fff;}
.wrap.index .module3 .prev,.wrap.index .module3 .next{ width:46px; height:69px; position:absolute; top:184px; cursor:pointer; z-index:2;}
.wrap.index .module3 .prev{ background:url(../images/prev.png) no-repeat ; left:0;}
.wrap.index .module3 .next{ background:url(../images/next.png) no-repeat ; right:0; }
.wrap.index .module3 .zj_box{ overflow: hidden;}
.wrap.index .module3  .btn_zx a {
    font-size: 16px;
    line-height: 26px;
    height: 26px;
    width: 130px;
	margin: 29px auto 0;
}


.wrap.index .module4 .con .btn_zx a {
    font-size: 16px;
    line-height: 26px;
    height: 26px;
    width: 130px;
	margin: 29px auto;
}




.wrap .btn_zx_white a {
  background: #fff;
  color: #000;
}

.wrap .btn_zx_black a {
  background: #000;
  color: #fff;
}