@charset "utf-8";
/* CSS Document */
body.open,html.open{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}
/*header*/
body{max-width:768px;margin:0 auto;}
header{height:50px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.1);position: relative;z-index:20;}
header a.logo{height:50px;margin-left:20px;float:left;}
header a.logo img{display:block;height:50px;}
header .menu{float:right;width:50px;height:50px;cursor: pointer;position: relative;margin-right:10px;}
header .menu span{font-size:28px;color:#0051a0;width:24px;overflow:hidden;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
header .menu.cur span{text-indent:99em;background-image:url(../images/common/bar.png);background-size:20px;
	background-repeat:no-repeat;background-position:center;}


nav{position: fixed;top:50px;left:0;right:0;bottom:0;z-index:99;display:none;
	background:#fff url(../images/common/nav.jpg) no-repeat center bottom;background-size:100% auto;}
nav ul{height:100%;overflow-y:auto;}
nav ul li{margin:5px 0;}
nav ul li a{display:block;padding-left:30px;font-size:20px;line-height:50px;color:#303030;text-decoration:none!important;}
nav ul li a.cur{color:#165fa1}


html.open,body.open{position: absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}


.popVideo{position: fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5);z-index:33;display:none;}
.popVideo .content{position: absolute;left:0;right:0;top:50%;transform: translateY(-50%);}
.popVideo .content a.close_btn{float:right;background:#fff;font-size:18px;line-height:18px;color:#3a7ebc;padding:5px;}
.popVideo .content video{width:100%;}

.page_zixun_btn { position: fixed; z-index: 9900; bottom: 15px; right: 15px; box-shadow: 0 0 5px 2px rgba(143, 95, 2, 0.42); /*background: url(../images/common/zixun_bg.png) center no-repeat;*/ background-color:#FFA800; background-size: cover; width: 60px; height: 60px; text-align: center; color: #fff; text-decoration: none; border-radius: 100%; overflow: hidden; transition: all ease .3s; }
.page_zixun_btn.opa { opacity: .3; }
.page_zixun_btn i { display: block; background: url(../images/common/zixun_ico.png) center no-repeat; background-size: cover; width: 20px; height: 20px; margin: 10px auto 0px; }
.page_zixun_btn span { font-size: 11px; }

.pop_alert{position:fixed;top:0;left:0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 9990;transition: all ease .3s;display:none;}
.pop_alert .content{width:80%;border-radius:8px;background-color: #fff;position: absolute;top:50%;transform: translateY(-50%);
box-sizing: border-box;transition: all ease .3s .5s;left:10%;right:10%;}
.pop_alert .content .info{padding:30px 20px;;text-align:center;border-bottom:1px solid #e5e5e5;}
.pop_alert .content .info h3{font-size:18px;color:#1a1a1a;padding-bottom:15px;font-weight:700;}
.pop_alert .content .info p{font-size:16px;line-height:26px;color:#808080;}
.pop_alert .content .btn_link a{display:block;padding:20px 0;text-align:center;font-size:16px;color:#5b6a91;font-weight:700;text-decoration:none;}



.popAlert{position: fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5);z-index:36;display:none;}
.popAlert .content{position: absolute;left:20px;right:20px;;top:50%;transform: translateY(-50%);background-color:#fff;border-radius:10px;overflow:hidden;}
.popAlert .content a.close_btn{position: absolute;right:3px;top:3px; background:#fff;font-size:18px;line-height:18px;color:#3a7ebc;padding:5px;}
.popAlert .content .alert_in{text-align:center;padding-top:25px;}
.popAlert .content .alert_in h3{font-size:18px;color:#333;padding-bottom:20px;}
.popAlert .content .alert_in .txt{font-size:16px;line-height:26px;color:#999;padding:0 25px;text-align:left;}
.popAlert .content .alert_in .boom{border-top:1px solid #ccc;margin-top:25px;}
.popAlert .content .alert_in .boom a{display:block;font-size:16px;color:#525675;padding:15px 0;text-decoration:none;}
