@charset "utf-8";
/*public start*/
html{-webkit-text-size-adjust: none;-webkit-font-smoothing: antialiased}
body{font: normal 12px/180% 'Microsoft YaHei', 'pingfang SC', 'helvetica neue';color: #333;text-align: center;}
*, *::after, *::before{box-sizing: border-box;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;}
*{margin: 0;padding: 0;outline: 0;border: 0;}
a:link, a:visited{color: #333;text-decoration: none;}
a:hover{color: #c00;text-decoration: underline;}
a, img{-webkit-touch-callout: none;}
ol, ul, li{list-style: none;}
em, i{font-style: normal;}
input, select, textarea{-webkit-appearance: none;-moz-appearance: none;
-ms-appearance: none;appearance: none;font-size: 100%;}
button, input, optgroup, select, textarea{color: inherit;font: inherit;margin: 0;}
button, input[type=button], input[type=reset], input[type=submit]{cursor: pointer;}
table{border-collapse: collapse;border-spacing: 0;}
.fl{float:left;}
.fr{float:right;}
/*clear*/
.clearfix:before, .clearfix:after{content: "";display: table;}
.clearfix:after{clear: both;overflow: hidden;}
.clearfix{zoom: 1;}
.g-ellipsis-1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.g-ellipsis-2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
    -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.g-ellipsis-3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
    -webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.g-ellipsis-4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
    -webkit-box-orient: vertical;-webkit-line-clamp: 4;}
/*header*/
.header{height:40px;background: #fff;}
.header span{float: left;}
.header span img{margin-top: 2px;}
.header em{float: right;line-height: 35px;font-family: \5B8B\4F53;}
.header em a{margin: 0 6px;}
.header em, .header em a:link, .header em a:visited, .header em a:hover {color: #666;}
/*copyright*/
#copyright{margin: 0px auto;text-align: center;padding: 20px 0;line-height: 180%;clear: both;}
.w1000{position: relative;width: 1000px;margin-left: auto;margin-right: auto;}
.w1200{position: relative;width: 1200px;margin-left: auto;margin-right: auto;}
/*=====public end=====*/
.white,.white a:link, .white a:visited, .white a:hover{color:white;}
.brown,.brown a:link, .brown a:visited, .brown a:hover{color:#97601b;}
/*top*/
.main{width:100%;min-width:1200px;background:url(../images/bg1.jpg) no-repeat top center;}
.main2{width:100%;min-width:1200px;background:url(../images/bg2.jpg) no-repeat center bottom #fff;}
.nx_top_h{height:735px;}
.nx_top_h .w1200{text-align: right;}
.nx_top_h .w1200 img{margin-top:62px;margin-right:36px;}
/*p1Con*/
.nx_p1Con .col-1{width:670px;}
.nx_p1Con .col-2{width:495px;}
.nx_pic1{width:670px;height:410px;position:relative;}
.nx_pic1 .swiper-container{width:100%;height: 100%;}
.nx_pic1 .swiper-container .swiper-slide{position: relative;}
.nx_pic1 .swiper-container .swiper-slide span{position: absolute;width:100%;font-size:16px;background:rgba(0,0,0,.6);height: 47px;line-height: 47px;left:0;bottom:0;text-align: left;padding-left:2%}
.pagination1{position: absolute;right:10px;text-align: right;bottom:18px;width: 100%;z-index: 99;}
.pagination1 .swiper-pagination-switch {display: inline-block;width:10px;height:10px;
border-radius:10px;background:#f06a61;margin-right:6px;cursor: pointer;}
.pagination1 .swiper-active-switch {background: #fff;}
.nx_tit1{border-bottom:2px solid #97601b;width:98%;margin:0 auto 0 0;}
.nx_tit1 h1{font:bold 30px/43px 'Microsoft YaHei', 'pingfang SC', 'helvetica neue';text-align:left;float:left;}
.nx_m_tit1{font:bold 24px/30px 'Microsoft YaHei', 'pingfang SC', 'helvetica neue';margin-top:20px;
text-align: left;}
.nx_txt1{font-size: 16px;line-height:26px;text-align: left;margin-top:5px;text-indent: 2em;}
.nx_list1{margin:8px auto 0 auto;}
.nx_list1 li{line-height:38px;text-align: left;font-size: 18px;}
/*p2Con*/
.nx_p2Con{margin-top:60px}
.nx_txt2{font-size: 24px;margin-top:12px;}
/*p3Con*/
.nx_p3Con{margin-top:60px}
.nx_p3Con .col{width:578px;}
.nx_tit2{border-bottom:none;width:100%;margin:0 auto;}
.nx_pic2{margin-top: 20px;}
/*p4Con*/
.nx_tit3{margin-top:60px}
.nx_tit3 h1{font:bold 30px/96px 'Microsoft YaHei', 'pingfang SC', 'helvetica neue';}
.nx_tit3 h1::after{position: absolute;content:url(../images/ico1.png);}
.nx_pic3{position:relative;margin:20px auto 0 auto;overflow: hidden;}
.nx_pic3 li{position: relative;}
.roundabout-holder{width:100%;height:634px;margin:0 auto 0 7px;}
.roundabout-moveable-item{width:1200px;height:634px;cursor:pointer;}
.roundabout-moveable-item img{width:100%;height: 100%;}
.nx_pic3 .prev1{background: url(../images/prev1.png) no-repeat;position: absolute;left:8%;top:40%;
width:53px;height:124px;z-index: 999;cursor: pointer;}
.nx_pic3 .next1{background: url(../images/next1.png) no-repeat;position: absolute;right:8%;top:40%;
width:53px;height:124px;z-index: 999;cursor: pointer;}
.cover_bg{background:url(../images/bg4.png) no-repeat top center;position: absolute;left:0;top:29px;height:570px;width:100%;z-index:999;}
.nx_pic4{margin-top:35px;}
.nx_pic4_ul li{float:left;width:578px;margin-left:44px;height:432px;font-size: 24px;text-align:left;}
.nx_pic4_ul li img{margin-bottom:10px;}
.nx_pic4_ul li:nth-child(2n+1){margin-left:0;}
/*p5Con*/
.nx_p5Con{background:url(../images/bg3.png) repeat-y top center;}
/*copyright*/
#copyright{padding:40px 0;font-size: 14px;}
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
    /*top*/
    html,body{min-width:10rem}
    .w1200{width:10rem;}
    .main,.main2{width:100%;min-width:10rem;background-size:100% auto;}
    .main{background:url(../images/mobbg.jpg) no-repeat 0 1rem;background-size: 100% auto;}
    .nx_top_h{height:42vw;}
    .nx_top_h .w1200 img{width:20%;height: auto;margin-top:12px}
    /*p1Con*/
    .nx_p1Con .col-1,.nx_p1Con .col-2{width:9.2rem;float:none;margin:0 auto;}
    .nx_pic1{width:9.2rem;height:6.12rem;margin:0 auto}
    .nx_pic1 .swiper-container .swiper-slide img{width:100%;height:100%;}
    .nx_pic1 .swiper-container .swiper-slide span{font-size: 1.05em;text-align:center}
    .pagination1{bottom:50px;}
    .nx_tit1,.nx_m_tit1,.nx_txt1,.nx_list1{margin:20px auto 0 auto;}
    .nx_m_tit1{font-size:1.8em;}
    .nx_tit1 h1{font-size: 2.4em;}
    .nx_list1 li{font-size: 1.4em;}
    #pvpShowDiv video{width:9.2rem;height: auto;}
    .nx_p2Con,.nx_p3Con{margin-top: 20px;}
    .nx_txt2{width: 9.2rem;font-size: 1.4em;margin:12px auto 0 auto;text-align: left;}
    .nx_p3Con .col{width:9.2rem;float:none;margin:0 auto}
    .nx_pic2 img{width: 100%;height: auto;}
    .cover_bg{display: none;}
    .roundabout-holder{width:10rem;height: 5.26rem;overflow: hidden;margin:0;}
    .roundabout-moveable-item{width:10rem;height:5.26rem;}
    .roundabout-in-focus{left:0 !important}
    .nx_pic3 .prev1,.nx_pic3 .next1{background-size:40% auto;}
    .nx_pic3 .prev1{left:0}
    .nx_pic3 .next1{right:-8.5%;}
    .nx_pic4{width:9.2rem;margin-top:5px;}
    .nx_pic4 li{float:none;width:100%;margin-left:0;height: auto;margin-bottom:20px;font-size: 1.4em;}
    .nx_pic4 li img{width:100%;height: auto;}
    .nx_tit3 h1{line-height: 60px;}
    .nx_tit3 h1::after{content:url(../images/mob_ico1.png);}
    #copyright{font-size: 1.2em;}
}
