@CHARSET "UTF-8";
.pc{display:none;}
.side_menu {position: fixed;right: -40vw;top: 0;width: 40vw;height: 100vh;background: #fff;z-index: 99;padding-top: 20vh;box-sizing: border-box;font-size: 4vw;color: #666;line-height: 15vw; display: none;    box-shadow: -10px 0px 10px rgba(0,0,0,0.25);}
.side_menu a{display: block;height:20vw;line-height:20vw;font-size:4.5vw; color:#666;}
.side_menu li.active a{color:#fff;background-color: #228bff;}
.side_menu a span{display: inline-block;margin :0 4vw 0;}
.side_menu a span img{vertical-align: middle;}
.side_logo{width:74px;height:74px;background:url(../images/side_logos.png) no-repeat; display: none;}.side_logo i{display:none;width:182px;height:174px;margin-left:-182px;background:url(../images/side_logos.png) no-repeat;}
.service_logo{position:fixed;right:10px;top:30%;}.service_logo:hover{background-position:0 -74px}.service_logo span{position:absolute;right:15px;bottom:11px;font-size:12px;color:#fff;}.side_logo:hover i{display:block;}
.weibo_logo{width:74px;height:74px;background-position: 0 -148px;position:fixed;right:10px;top:42%;}.weibo_logo:hover{background-position:0 -222px}.weibo_logo i{background-position:0 -444px;}
.weixin_logo{width:74px;height:74px;background-position: 0 -296px;position:fixed;right:10px;top:54%;}.weixin_logo:hover{background-position:0 -370px}.weixin_logo i{background-position:0 -618px;}
.qq_group_logo{width:74px;height:74px;position:fixed;right:10px;top:60%;background:url(/themes/haitun/images/common/qq-qun.png) no-repeat;}.qq_group_logo:hover{background-position:0 -74px;}
.mb_logo{width:74px;height:74px;background-position: 0 -1168px;position:fixed;right:10px;top:66%;}

@media only screen and (min-width: 835px) {
 body{background:none;padding:0;}
.handle{display:none;}
.pc{display: block; width:100%;}
.index_header{width:1000px;margin:0 auto;height:80px;line-height:80px;margin-bottom: -80px;font-size:16px;position:relative;z-index:99;}.index_nav li{float:left;width:80px;text-align:center;font-size: 16px;}.index_header a{color:#fff;display:block;}.top{background:#228bff;height:900px;height:100vh;min-height:850px;position:relative;}
.index_logo a{background:url(../images/pc_img/phone_logo_w.png) no-repeat center;display:block;width:196px;height:52px; margin-top:15px;}.index_nav li.index_logo{/* margin:0 95px 0 0; */ margin:0 513px 0 0;width:auto;}.index_nav li.index_logo:hover{background:none;}
.index_nav li:hover,.profile li:hover{background:#66aefd}
.header{height:80px; width:100%;background:#f8f8f8;position:fixed; top:0;left:0;z-index:999999;border-bottom:solid 1px #ccc;/* box-shadow:5px 5px 5px rgba(0,0,0,0.3); */}
.he_center{width:1000px; margin:20px auto;font-size:16px;}h2{font-weight:normal}
.he_center .logo{width:196px;height:52px;background:url(../images/pc_img/phone_logo_b.png) no-repeat;display:block;margin:0px;}
.he_center .nav{/* width:430px; */width:480px;display:block;position:relative;top:-72px; left:717px; /* left:330px; */}
.he_center li{width:80px;float:left;height:80px;line-height: 80px;text-align:center;color:#228bff;}
.he_center li a{color:#228bff;display:block;}
.he_center li:hover{/* font-weight: bold; */background:#66aefd;box-shadow: 0px 0px 3px #666;} .he_center li:hover a{color:#fff;} .he_center li:hover .down{display:block;}
.header .nav .active{background:#66aefd;box-shadow: 0px 0px 3px #666;} li.active a{color:#fff;}
.he_center .login{display: block;position: relative;top: -63px;float: right;}
.he_center li a.down{width:80px;height:50px; line-height:50px; background:#66aefd;display:none;border-top:1px solid #d2e0f0;color:#fff;cursor:pointer;display:none;}
.he_center li a.down:hover{background:#228bff;}
.header .nav .active{background:#66aefd;box-shadow: 0px 0px 3px #666;} li.active a{color:#fff;}
.pc_footer{background-color:#228bff;width:100%;height:150px;padding-top:0.1px;}
.bottom_title{width:120px;height:26px; background:url('../images/pc_img/lj-icon.png') no-repeat left center;text-align: right; font-size:24px;color:#fff;line-height: 26px;margin:15px auto;}
.friend_links{text-align:center;margin:20px auto 0 ;font-size:20px;color:#f5c842;}
.pc_footer .friend_links a{margin:0 50px 0;color:#f5c842;display:inline-block;width:auto;}
.footer_links{width:1000px; margin:40px auto 18px;}
.pc_footer p{color:#fff;font-size:14px; text-align:center;}
.pc_footer a{color:#fff;text-decoration:none;margin:0 50px; }
.page{width: 800px;height:40px; margin:0 auto;text-align: center;}
.pagination{height: 86px;line-height: 86px;}
.pagination ul li{display: inline-block;min-width:36px;height: 36px;background-color: #f9f9f9;border: 1px #d1d1d1 solid;font-size: 14px;color: #222;line-height: 36px;text-align: center;margin:0 3px;}
.pagination ul li a{color: #222;display: block;}
.pagination ul li span.current{display: block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background-color: #228bff;}
.pagination ul li a:hover{color:#fff;background-color: #228bff;}
.pc_safe{text-align: center;}.pc_safe img{width:124px;display:inline;}.pc_safe a{margin: 0 30px !important}

.service_logo{top:30%;}.weibo_logo{top:40%;}.weixin_logo{top:50%;}.mb_logo{top:60%;}
.side_logo{width:74px;height:74px;background-image:url(../images/side_logos.png);background-repeat: no-repeat; display: block;}
}