@charset "utf-8";
/* CSS Document */
html,body,ul,li{ margin:0; padding:0; list-style:none; }
.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 .p_kv{ position:relative;  }
.page .p_w1{ position:relative; left:50%; margin-left:-960px; width:1920px; }
.page .p_icon1{ position:absolute; width:10%; left:10%; top:0; z-index:5; }

.page .btn01{ position:absolute; left:505px; top:384px; width:190px;}
.page .btn02{ position:absolute; left:1221px; top:199px; width:190px;}

.page .qhBox{ position:absolute; }
.page .qhBox .boxUl>li{ display:none; }
.page .qhBox .boxUl>li>span{ display:block; font-size:14px; line-height:1.5em; color:#999; margin-top:5px; }
.page .qhBox .boxUl>li.active{ display:block; }
.page .qhBox .btnUl{ position:absolute; right:0; bottom:26px; }
.page .qhBox .btnUl>li{ float:left; width:43px; text-align:center; background:#222; color:#b6b6b6; font-size:24px; line-height:30px; cursor:pointer; }
.page .qhBox .btnUl>li.active{ background:#e46961; color:#fff; }

.page .qh1{ left:973px; top:0; }
.page .qh2{ left:420px; top:380px; }

.page .nav_box{ width:100%; position:fixed; left:0; top:90px; height:58px; z-index:99; display:none; background:#182127;}
.page .nav_ul{ width:742px; padding-right:0; margin:0 auto; overflow:hidden; margin-top:4px;}
.page .nav_ul>li{ float:left; width:166px; height:66px; margin:0 12px; background:url(../images/nav.png); border-radius: 15px; cursor:pointer;}
.page .nav_ul>li:nth-child(-n+3){ width:166px; }
.page .nav_ul>li:last-child{ width:148px; }
.page .nav_box .nav_tips{ position:absolute; left:50%; margin-left:182px; top:10px;}

.page .main_t{ background:#fff;}
.page .p_rel{position:relative}
.fixpage{ margin-left:540px; }
.fixpage>p{ top:75px; }
.fixpage .xue2{ display:block; position:relative; width:142px; left:-8px; }

.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:#000; opacity:0.7; z-index:1000; display:none;}
.vidBox{ position:fixed; left:50%; top:50%; width:900px; height:510px; margin:-250px 0 0 -450px; z-index:1000; display:none;}
.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; z-index:1000; display:none;}