﻿html{overflow-x: hidden;position: relative;}

/*-----------------[初始化]--------------*/

/*布局*/

.wp{width: 100%;max-width: 1200px;margin: 0 auto;}

.wp2{width: 100%;max-width: 1200px;margin: 0 auto;}

.h50{height: 50px;clear: both;overflow: hidden;}

.h100{height: 100px;clear: both;overflow: hidden;}


/*******************************

  -------[=banner]-------

*******************************/

.banner .slick-slide .con{outline: 0;position: relative;display: block;height: 780px;

    background-position: center center;background-repeat: no-repeat;

    -o-background-size: cover;

    -ms-background-size: cover;

    -moz-background-size: cover;

    -webkit-background-size: cover;

    background-size: cover;

}

.ban{height: 639px;position: relative;

    background-position: center;background-repeat: no-repeat;

    -o-background-size: cover;

    -ms-background-size: cover;

    -moz-background-size: cover;

    -webkit-background-size: cover;

    background-size: cover;

}

.ban .wp2{position: relative;height: 100%;}

.ban .tit{position: absolute;left: 0;top: 50%;color: #fff;

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

}

.ban .tit em{font-size: 36px;display: block;margin-bottom: 18px;}

.ban .tit h2{font-size: 48px;line-height: 1.42;position: relative;padding-bottom: 45px;}

.ban .tit h2:after{content: '';position: absolute;left: 0;bottom: 0;

    width: 94px;height: 2px;background-color: #fff;

}





/*******************************

  -------[=底部]-------

********************************/

.


















