@charset "utf-8";
/* CSS Document */
html,body{ margin:0; padding:0;}
.page{ width:100%; max-width:1920px; min-width:1080px; margin:0 auto; position:relative; font-family:"Microsoft YaHei"; font-size:14px; line-height:24px; color:#333; overflow: hidden;}
.page img{ display:block; max-width:100%;}
.page .p_map{ position:relative;}
.page .rel{ position:relative;}
.page .vidBtn{ position:absolute; left:924px; top:200px; width:90px; cursor:pointer;}

.page .p_kv{ position:relative;}
.page .p_kv img{ display:block; width:100%;}
.page .p_kv .kv_img{ position:relative; width:1920px; left:50%; margin-left:-960px;display: none;}
.page .p_kv .kv_img.active{display: block;}
.page .p_icon1{ position:absolute; width:10%; left:10%; top:0; z-index:5;}
.page .p_kv .btn_box{position: absolute;overflow: hidden;width: 150px;left: 50%;margin-left: -75px;bottom: 9.68%;}
.page .p_kv .btn_box li{float: left;width: 17px;height: 17px;border-radius: 50%;background: #405c8b;margin-right: 49px;cursor: pointer;}
.page .p_kv .btn_box li:last-child{margin: 0;}
.page .p_kv .btn_box li.active{background: #faf7f2;}

.page .p_w1{ position:relative; left:50%; margin-left:-960px; width:1920px;}
.page .p_w2{ position:relative; width:1198px; margin:0 auto;}

.page .p_btn01{ position:absolute; left:600px; top:226px; width:124px;}
.page .p_btn02{ position:absolute; left:1020px; top:226px; width:124px;}


.page .nav_box{ width:100%; position:fixed; left:0; top:90px; height:58px; z-index:99; display:none; background:#000;}
.page .nav_ul{ width:976px; padding-right:0; margin:0 auto; overflow:hidden; margin-top:4px;}
.page .nav_ul>li{ float:left; width:182px; height:66px; margin:0 10px; background:url(../images/nav.png); border-radius: 15px; cursor:pointer;}
.page .nav_ul>li.li5{width: 148px;background-position: 0 -264px;}
.page .nav_ul>li.li5:hover{ background-position:-240px -264px;}
.page .nav_box .nav_tips{ position:absolute; left:50%; margin-left:182px; top:10px;}


.page ol{ width:200px; margin:0 auto; overflow:hidden;}
.page ol>li{ width:15px; margin:30px 15px; float:left; background:#959595; text-align:center; cursor:pointer;border-radius: 50%;height: 15px;}
.page ol>li.active{background: #cf2020;}

.page .bg{background: #000;height: 50px;}

.page .main_t{ background:#fff;}
.page .p_rel{position:relative}
.fixpage{ margin-left:570px; }

.page .p_yzBox{ background-image:url(../images/yz_bg.jpg);background-size:100%; position:relative; padding-top:123px; }
.page .yzBox{ width:1080px; margin:0 auto; overflow:hidden; position:relative; }
.page .yzBox .yzUl{ width:99999px;overflow: hidden; }
.page .yzBox .yzUl>li{ float:left; width:1080px;position: relative;}

.vidBg{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:1000; }
.vidBox{ position:fixed; left:50%; top:50%; width:900px; height:510px; margin:-250px 0 0 -450px; }
.vidClose{ position:fixed; left:50%; top:50%; width:40px; height:40px; margin:-250px 0 0 450px; font-family:Arial, Helvetica, sans-serif; font-size:40px; line-height:40px; text-align:center; color:#fff; cursor:pointer; }