@charset "utf-8";
*{box-sizing:border-box;}
body{background:#fff;width:100%;overflow-x:hidden;}

/* 浮动与清除 */
.fleft {float: left;}
.fright {float: right;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;font-size: 0;visibility: hidden;}
.clearfix {*zoom:1;}

li{  /* overflow: hidden !important;  text-overflow: ellipsis!important; white-space: nowrap!important;*/}

/*======================================*/

.mobrr,.wid_main,.banner .bd,.xhgg_box .bsggbox .bsgg,.bshx_pic,.xhgg_box .bsggbox .kjrk,.abouttxt .txt,.abouttxt .pic,.abouttxt .pic img,.vipshow_pic .bd,.video_list,.newsbox ul,.newsbox ul li,.xhgg_box .bsgg .bsgg_txt,.zy_bisai_hx ul,.zy_bisai ul li div,.zy_bisai ul li i img,.zy_vipshow ul,.zy_vipshow ul li .txt,.zy_message form .btn,.zy_message,.zy_contact .map{width:100%;box-sizing:border-box;}

.heiii,.xhgg_box,.abouttxt .pic img{height:auto;}

.kjkjhkh,.top_line h2,.side_box,.xhgg_box .bsgg .bsgg_txt ul li span,.xhgg_box .bsggbox .kjrk,.xhgg_box .xhgg .scrolltxt ul li span,.zy_title ul,.zy_vipshow_xq i img,.top_nav ul li .sub-menu{display:none !important;}

/*======================================*/

.top_logo img {max-width: 70%;height: auto;}

.mb_bar {display: block;border: none;width: 40px;height: 40px;text-indent: -900em;overflow: hidden;position: absolute;top: 60px;right: 2%;cursor: pointer;outline: none;background: #525356 url(images/menu-button-bg.png) no-repeat center center;background-size: 50%;z-index: 99;border-radius: 5px;}

/*wap菜单*/
.top_nav{display:none;position: absolute;width:50%;height:auto;right:0;top:100px;z-index:9999;background: #fff !important;border-top: 1px solid #ddd;}
.top_nav ul li{width:100%;padding:5px;text-align:center;}
.top_logo{height:105px}
.banner,.banner img,.banner .bd img{height:200px}
.banner .bd{margin-left:0;left:0;}
.xhgg_box .bsggbox .kjrk,.footerbox,.zy_bisai ul li{padding:10px;box-sizing:border-box;}
.abouttxt .pic img,.abouttxt,.zy_about .txt{padding:10px;box-sizing:border-box;}
.video_list .parHd{margin-top:0}
.video_list .parBd ul li{width:48%;margin:10px 1%}
.video_list .parBd ul li span,.zy_bisai_hx ul li span{width:100%;height:160px}
.footbox .right{margin-top:20px}
.xhgg_box .bsggbox .kjrk ul li{width:32%;margin:10px 1%;float:left;}
.xhgg_box .bsggbox .bsgg{padding-bottom:40px}
.zy_banner .pic{height:200px}
.zy_title ul li,.zy_bisai_hx ul li{width:48%;margin:10px 1%}
.zy_bisai_hx ul,.zy_vipshow ul,.zy_vipshow_xq .txt,.zy_vipshow_xq .txt dl{margin-left:0}
.zy_bisai ul li i img{height:150px}
.zy_vipshow_xq .txt dl{padding:10px;}
.zy_vipshow_xq .txt .text,.zy_message form{width:100%;padding:10px;box-sizing:border-box;}
.zy_message form>div input,.zy_message form>div textarea{width:96%;display:block;}
.zy_message form .btn button{width:80px}
.zy_bisai ul li div h2,.xq_title h1{font-size:22px}