@charset "utf-8";

#bo_v {position:relative;width:100%;max-width:1200px;margin:0 auto;}
#bo_v a.btn_prev,
#bo_v a.btn_next {display:block;position:fixed;top:50%;width:40px;height:80px;margin:-40px 0 0 0;color:#fff;text-align:center;background:rgba(0,0,0,0.4);z-index:99;}
#bo_v a.btn_prev {left:50%;margin:0 0 0 -600px;}
#bo_v a.btn_next {left:50%;margin:0 0 0 560px;}
#bo_v a.btn_prev i,
#bo_v a.btn_next i {font-size:36px;line-height:76px;}

#bo_v a.btn_prev {
-webkit-border-top-right-radius: 50px;
-webkit-border-bottom-right-radius: 50px;
-moz-border-radius-topright: 50px;
-moz-border-radius-bottomright: 50px;
border-top-right-radius: 50px;
border-bottom-right-radius: 50px;
}
#bo_v a.btn_next {
-webkit-border-top-left-radius: 50px;
-webkit-border-bottom-left-radius: 50px;
-moz-border-radius-topleft: 50px;
-moz-border-radius-bottomleft: 50px;
border-top-left-radius: 50px;
border-bottom-left-radius: 50px;
}

#bo_v_con {padding:20px 10px;text-align:center;background:#fff;border:solid 1px #ddd;}
#bo_v_con img {max-width:100%;height:auto;}

#bo_v_title {display:block;position:relative;padding:18px 10px;text-align:left;}
#bo_v_title:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_title .bo_v_tit {display:block;font-size:24px;font-weight:600;}
#bo_v_title .bo_v_info {display:block;color:#999;font-size:14px;font-weight:300;}
#bo_v_title ul {display:block;position:absolute;right:10px;top:50%;margin:-10px 0 0 0}
#bo_v_title ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_title ul li {display:block;float:left;margin:0 12px 0 0;}
#bo_v_title ul li:last-child {margin:0;}
#bo_v_title ul li a {display:block;font-size:16px;line-height:20px;}
#bo_v_title ul li a i {font-size:24px;}

#bo_v_float {display:block;position:fixed;left:0;bottom:0;width:100%;padding:5px 10px;background:#f6f6f6;border:solid 1px #ddd;z-index:999;box-shadow:0 0 15px rgba(0,0,0,0.2);}
#bo_v_float:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_float .img {float:left;width:40px;margin:0 10px 0 0;}
#bo_v_float .img img {width:100%;height:auto;}
#bo_v_float .con {color:#999;font-size:14px;line-height:120%;}
#bo_v_float .con strong {color:#222;font-size:16px;font-weight:500;}
#bo_v_float .bo_nav {position:absolute;right:10px;top:5px;}
#bo_v_float .bo_nav a {display:inline-block;width:40px;height:40px;color:#444;text-align:center;line-height:40px;border-radius:50%;}
#bo_v_float .bo_nav a i {font-size:36px;line-height:40px;vertical-align:middle;}
#bo_v_float .bo_nav a.btn_nav {color:#fff;background:#444;}
#bo_v_float .bo_nav a.btn_nav i {font-size:24px;line-height:30px;}

.bo_v_banner {width:100%;max-width:720px;margin:0 auto;}

#bo_v_con .content {padding:30px 10px;text-align:left;border-top:solid 1px #ddd;}
#bo_v_con .content h2 {margin:0 0 10px 0;font-size:18px;font-weight:600;}
#bo_v_con .content p {font-size:15px;line-height:160%;}





@media screen and (max-width:1200px) {
#bo_v a.btn_prev {left:0;margin:0;}
#bo_v a.btn_next {left:auto;right:0;margin:0;}
}





@media screen and (max-width:960px) {
#bo_v_title .bo_v_tit {font-size:18px;}

#bo_v_title ul {position:relative;left:0;top:0;margin:10px 0 0 0}
#bo_v_title ul li a {font-size:14px;line-height:20px;}
#bo_v_title ul li a i {font-size:20px;}
}