﻿@charset "utf-8";











.meanmenu-reveal,#vivo-head{display:none;}
@media all and (max-width:450px){
.web {
width:100%;
}
.cont{    width: 98%;margin:0 auto;    min-width: 220px;height:auto!important}
.logo{
    height: 90px;
    width: 270px;    background-size: 100%;
}
.toprightbar{display:none;}
#vivo-head{display:block!important;}

.bannerwrap li img{    height: 300px !important;  width: 100% !important;}
.bannerwrap li{ height: 300px !important;}
.bannerwrap{ height: 300px !important;width: 100% !important;min-width:100% !important;}
.bannerwrap ul{ height: 300px !important;}
.bannerwrap>div{height: 300px !important;  width: 100% !important;}
.bannerwrap .prev, .bannerwrap .next{top: 225px;}


.mean-bar{float:left;width:100%;position: absolute; z-index:999;padding:0px 0;min-height:40px;}
a.meanmenu-reveal{width:32px;height:32px;margin:43px 18px 11px 2px;position:absolute;top:0;right:0;cursor:pointer;color:#1c5893;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:none;font-family:Arial,Helvetica,sans-serif;font-weight:500;}
a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:5px}
.mean-nav1{float:left;width:100%;background:#fff;margin-top:110px}
.mean-nav1 .second-nav li{ background-color:#d6e0ea}
.mean-nav1 .second-nav li a{ color:#1c5893; border-bottom:#1c5893 1px solid}
.mean-nav1 ul{padding:0;margin:0;width:100%;list-style-type:none}
.mean-nav1 ul li{position:relative;float:left;width:100%; background:#1c5893;}
.mean-nav1 ul li.xia{background:#1c5893 url(/images/t_img.png) 120% -46px no-repeat;}
.mean-nav1 ul li a{display:block;float:left;width:90%;padding:4% 5%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-decoration:none;text-transform:uppercase}
.mean-nav1 ul li li{background: url(/images/t_img.png) 22px -49px no-repeat;}
.mean-nav1 ul li li a{width:100%;padding:2.3% 8%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible; display:block; color:#b31413}
.mean-nav1 ul li.mean-last a{border-bottom:0;margin-bottom:0}
.mean-nav1 ul li li li{ background:#eae9e9}
.mean-nav1 ul li li li a{width:100%;padding:3% 5%; color:#333}
.mean-nav1 ul li li li li a{width:60%;padding:3% 20%}
.mean-nav1 ul li li li li li a{width:50%;padding:3% 25%}
.mean-nav1 ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}
.mean-nav1 ul li a.mean-expand{width:100%;height:32px;padding:2% 0!important;position:absolute;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:0!important; background:url(/images/dd.png) no-repeat; background-position:95% center;}
.mean-nav1 ul li a.mean-expand:hover{width:100%;height:32px;padding:2% 0!important;position:absolute;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:0!important; background:url(/images/dd.png) no-repeat; background-position:95% center}
.mean-push{float:left;width:100%;padding:0;margin:0;clear:both}
.mean-nav1 .wrapper{width:100%;padding:0;margin:0}
.mean-bar,.mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-remove{display:none!important}

#vivo-airbox{width:100%; position:fixed; top:0; left:0; z-index:1000; overflow:hidden;}
#vivo-head,#vivo-contain,#vivo-foot{z-index:1; position:relative; width:100%;}
#vivo-head{z-index:10000; position:absolute; top:0;}
#vivo-head .vivo-nav{width:10%; height:40px; margin:auto; position: absolute; z-index:40; top:0px; left:75%; }

.vivo-nav .search-user{float:left; margin-left:30%; z-index:1000; }
.search-user a{width:26px; height:27px; display:inline-block; position:relative;top:44px; left:0; overflow:hidden; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
.search-user a:hover,.search-user a.current{ }
.search-user img{ width:100%}
#vivo-head .vivo-search{width:100%; background:#FFF; position:relative; z-index: 40; display:none; margin:142px auto 0;}
.search-box{width:96%; margin:0 auto;padding-top:-12px; z-index: 40; }
.search-box input{width:80%; height:33px; font-size:14px; color:#555; border:none; padding-left:10px; background:#fff; overflow:hidden; vertical-align:middle; border:1px solid #e1e1e1}



.shou_news_list li{    width: 45%;margin:0 9px;    min-height: 247px;}.shou_news_list li img{width:100%;height:125px}
.web .cont .news{width:100%;margin:0;float:none;    min-height: 279px;    margin-top: 20px!important;}
.web .cont .box ul li{width:100%!important;  height: 40px;}
.web .cont .box ul li a{    width: 70%;    display: inline-block;height: 40px;    overflow: hidden;}
.web .cont .box{width:100%;margin:0;float:none}

.web .cont .academics{ margin-top: 30px!important;}
.web .cont .academics .cont_r{width:100%}.web .cont .academics .cont_r li{height:auto!important;}
.web .cont .academics .cont_r a{    width: 100%;
    display: inline-block;
    height: auto;
    overflow: auto;}






}