/**
##
#	Project: PHPDISK File Storage Solution
#	This is NOT a freeware, use is subject to license terms.
#
#	Site: http://www.phpdisk.com
#
#	$Id: style.css 197 2016-08-12 08:11:33Z along $
#
#	Copyright (C) 2008-2018 PHPDisk Team. All Rights Reserved.
#
##
*/

.clear{
	clear:both
}
.container{width:100%}
.bold{font-weight:bold}
.alt_bg{ background:#EDEDED}
.td_line td{border-bottom:1px #cccccc dotted; height:40px}
.td_line2 td{border-bottom:1px #dddddd dotted; height:40px; font-size:14px;}

.logo_l{ padding-left:10px;float:left}
.logo_r{padding:5px 20px; float:right}

.color1 { background-color: #fcfcfc; }
.color2 { background-color: #f9f9f9; }
.color3 { background-color: #d0d0d0; }
.color4 { background-color: #f1f1f1; }
.color5 {background-color:#ddffff}

.txtgray{color:#666666}
.txtgreen{ color:#008800}
.txtred{ color:#FF0000}
.txtblue{color:#0000FF}
.f8{font-size:8px}
.f10{font-size:10px}
.f12{font-size:12px}
.f14{font-size:14px}
.f18{font-size:18px}


#container {width: 100%; height:auto;margin:0px auto;background: white;}
#container .tit{ background:url('file_bar_bg.gif') repeat-x; border:1px solid #CCC; padding:10px; width:auto; font-size:14px;}
.layout_box{margin:auto;width:1000px;background: white;}
.layout_box .l{ float:left; width:780px}
.layout_box .r{ float:left; width:150px; margin-left:8px;}

.layout_box2{width:1000px; margin:auto;background: white;}
.layout_box2 .l{float:left; width:706px;}
.layout_box2 .r{float:left; width:260px;}
.layout_box2 .m{width:auto; padding:100px 0; padding-top:50px; margin:auto; border:1px #7BAADE solid; border-top:0}

.idx_box{width:1000px; margin:auto;background: white; padding-top:12px; margin-bottom:8px;}
.idx_box .l{float:left; width:706px;}
.idx_box .r{float:left; width:282px;margin-bottom:8px;}

.box_wrap{ margin:auto; margin-bottom:20px; border:1px #BBBBBB solid; padding:8px;-khtml-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px; background-color:#fff}
.box_shadow{border:1px solid #ccc;box-shadow:0 0 10px #CCC;-moz-box-shadow:0 0 10px #CCC;-webkit-box-shadow:0 0 10px #CCC;}
.box_shadow2{border:1px solid #ccc;box-shadow:0 0 20px #CCC;-moz-box-shadow:0 0 20px #CCC;-webkit-box-shadow:0 0 20px #CCC;}
.hr{border-bottom:1px #CCCCCC solid}
.foot_info{
	padding-top:2px;font-size:10px; color:#103E5F;
}
.foot_box{padding-top:10px;background:url("foot_bg.png") #FAFAFA repeat-x; height:100px;}
.p_bar{
	margin-top:5px;
}
.p_redirect{
	padding:3px 5px; border:1px #CCCCCC solid; margin:0 3px; text-align:center;
}
.p_num{
	padding:3px 5px; border:1px #CCCCCC solid; margin:0 3px; text-align:center;
}
.p_info{
	padding:3px 5px; border:1px #CCCCCC solid; margin:0 3px; text-align:center;
}
.p_curpage{
	padding:3px 5px; border:1px #CCCCCC solid; margin:0 2px; text-align:center; color:#f00; font-weight:bold;
}


.alert_msg li{ line-height:180%; margin-left:25px !important; margin-left:10px;}

.menu_thumb{
	position: absolute; top: 0px; left: 0px;  background-color: #FFFFFF; visibility: hidden; overflow: hidden; border: 1px solid #92B7E5; padding:4px;
}
.info_box{ width:600px;height:auto; margin:50px auto 150px auto; padding:1px; border:#C0D8FC 1px solid;background: #fafafa; }
.info_box_tit{font-weight: bold; padding:4px; color:#376DA8;background-color:#F4F8FF; padding:5px}
.info_box_msg{padding:18px 10px; border-top:#C0D8FC 1px solid; line-height: 150%; width:auto;}


.ann_box{ border:1px #CCCCCC solid; padding:1px;}
.ann_box .tit2{ background:#eee; padding:3px;}
.ann_box .inbox{padding:5px}

/* mycp*/
.tb_box_msg{margin:8px;padding:10px; background:#FFFFDD; border:#FFCC00 1px solid; color:#008800}
.tb_box_msg ul{padding:0; margin:0}
.box_style{ background:#FFFFFF; color:#444444; padding:10px;}
.box_style li{height:22px; line-height:22px;}
.msg_tips{  clear:both;border:1px #FFE3A0 solid; font-size:12px; color:#008800; padding:8px; background:#FFFADC; width:auto;height:100%; vertical-align:middle;}


/* guest upload*/
.gu_box {
	BACKGROUND-COLOR: #C4DAFF; WIDTH: auto; HEIGHT: 50px;POSITION: relative;
}
.gu_box .upload_left {
	TEXT-ALIGN: left; MARGIN: 6px;_MARGIN: 5px -3px 5px 3px; WIDTH: 670px; BACKGROUND-color:#ffffff; FLOAT: left; HEIGHT: 38px
}
.gu_box .upload_left .filebase {
	TEXT-ALIGN: left; LINE-HEIGHT: 40px; WIDTH: 435px; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 40px; OVERFLOW: hidden; padding-left:10px; font-size:14px;
}
.gu_box .upload_left .selectfile {
	FLOAT: right; CURSOR: pointer; PADDING-TOP: 2px; padding-right:5px;
}
.gu_box .upload_right {
	MARGIN: 8px 0px; FLOAT: left;
}
.gu_box .upload_right INPUT {
	WIDTH: 95px; background:url(guest_btn.jpg); font-size:16px; font-weight:bold; color:#FFFFFF; border:0; height:30px;
}

.gu_box .progressWrapper {
	WIDTH: 680px; OVERFLOW: hidden
}
.gu_box .progressContainer {
	MARGIN: 5px; OVERFLOW: hidden
}
.gu_box .message {
	BORDER-BOTTOM: #ffdd99 1px solid; BORDER-LEFT: #ffdd99 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffcc; MARGIN: 1em 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; OVERFLOW: hidden; BORDER-TOP: #ffdd99 1px solid; BORDER-RIGHT: #ffdd99 1px solid; PADDING-TOP: 10px
}
.gu_box .red {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #ffebeb; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.gu_box .green {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #fff; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.gu_box .blue {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #f0f5ff; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.gu_box .progressName {
	TEXT-ALIGN: left; WIDTH: 323px; DISPLAY: none; WHITE-SPACE: nowrap; HEIGHT: 14px; COLOR: #555; FONT-SIZE: 8pt; OVERFLOW: hidden; FONT-WEIGHT: 700
}
.gu_box .progressBarInProgress {
	BACKGROUND-COLOR: rgb(76,148,220); WIDTH: 0%; HEIGHT: 40px; FONT-SIZE: 0px
}
.gu_box .progressBarComplete {
	BACKGROUND-COLOR: rgb(76,148,220); WIDTH: 0%; HEIGHT: 40px; FONT-SIZE: 0px
}
.gu_box .progressBarError {
	BACKGROUND-COLOR: rgb(76,148,220); WIDTH: 0%; HEIGHT: 40px; FONT-SIZE: 0px
}
.gu_box .progressBarComplete {
	BACKGROUND-COLOR: green; WIDTH: 100%; VISIBILITY: hidden
}
.gu_box .progressBarError {
	BACKGROUND-COLOR: red; WIDTH: 100%; VISIBILITY: hidden
}
.gu_box .progressBarStatus {
	Z-INDEX: 102; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 666px; FONT-FAMILY: Arial; WHITE-SPACE: nowrap; HEIGHT: 30px; TOP: 15px
}
.gu_box .progressCancel {
	BACKGROUND-IMAGE: url(images/cancelbutton.gif); WIDTH: 14px; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -14px 0px; FLOAT: right; HEIGHT: 14px; FONT-SIZE: 0px;
}
.gu_box A.progressCancel:hover {
	BACKGROUND-POSITION: 0px 0px
}

.gu_box .guest_btn{}
/* multi upload*/
.upload_style{ margin-bottom:8px;float:left}
.upload_btn{float:left}
#upload_btn{background:url("../../../images/upload.png"); width:52px; height:22px; border:0; cursor:pointer}
#upload_btn a:hover{background:url("../../../images/upload2.png");}
#upl_detail{display:none; padding:8px; color:#252525}
.up_tips{margin-top:120px; margin-left:140px; font-size:16px; color:#CCCCCC}

.store_nav{padding:10px}
#up_msg_tips{width:auto; padding:5px; background:#FFFFDD; border:#FFCC00 1px solid; color:#008800}

#upload_box{width:482px; height:280px; overflow-y:scroll; border:1px #CDCDCD solid}
#upload_box .progressWrapper {
	margin-left:10px;
	width: 445px;
	overflow: hidden;
}

#upload_box .progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
#upload_box .message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
#upload_box .up_red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

#upload_box .up_green {
	border: solid 1px #DDF0DD;
	background-color: #DAE7F0;
}

#upload_box .up_blue {
	border: solid 1px #666666;
	background-color: #337ABB;
}

#upload_box .progressName {
	font-size: 12px;
	color: #555;
	width: 300px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	padding:5px;
}

#upload_box .progressBarInProgress,
#upload_box .progressBarComplete,
#upload_box .progressBarError {
	font-size: 4px;
	width: 0%;
	height: 2px;
	background-color: #73C8F5;
	margin-top: 2px;
	border:1px #fafafa solid
}

#upload_box .progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

#upload_box .progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

#upload_box .progressBarStatus {
	margin-top: 2px;
	width: 320px;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

#upload_box a.progressCancel {
	font-size: 0;
	display: block;
	height: 13px;
	width: 13px;
	background-image: url(../../../images/upload_cancel.gif);
	background-repeat: no-repeat;
	background-position: -13px 0px;
	float: right;
}

#upload_box a.progressCancel:hover {
	background-position: 0px 0px;
	-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transform:rotate(360deg);
-ms-transform:rotate(360deg); /* Internet Explorer */
-moz-transform:rotate(360deg); /* Firefox */
-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
-o-transform:rotate(360deg); /* Opera */
}
/* index right */
.ro_box{width: auto;border:6px solid #C4DAFF;}
.ro_box .tit{ padding:6px;background-color: #f4f8ff;border-bottom:1px #c0d8fc dotted;}
.ro_box .ann_list ul{ padding:0; margin:0}
.ro_box .ann_list ul li{ line-height:25px; height:25px; overflow:hidden;}
.box_content {clear:both; overflow:hidden;}
.r_files{position:relative; height:92%; overflow:hidden;}
.r_files ul{list-style:none outside none; margin:0; padding:0;}
.r_files ul li{padding:5px 0px; line-height:20px; border-bottom:1px dotted #ccc;opacity: 0.6; word-wrap:word-break; word-break:break-all;}
.r_files li img{background:#FFF; height:32px; float:left; padding:1px; margin:4px 4px 0 0;}
.r_files .user_ico{height:16px; width:16px; float:none; margin:0}

#ctn .item{ height:40px; line-height:40px; border-bottom:1px dotted #ccc;}
#ctn .item a{ word-wrap:word-break;word-break:break-all;}
.f_item{border:1px solid #CCC; padding:5px;}
#addr_list a{ margin-right:8px;}

.pd5{padding:5px}
#gotop{position:fixed !important;position:absolute;right:10px;z-index:1000;bottom:10px !important;bottom:auto;top:auto !important;display:none;opacity: 0.5;}

.share_info a{text-decoration:none; color:#000}
.share_info{
margin: 0;
height: 46px;
width: 203px;
margin-top:5px;
}
.share_info li{float: left;
text-align: center;
border-right: 1px solid #f2f2f4;
width: 43px;
margin: 0 3px 3px;
overflow: hidden;
cursor:pointer;
}
.share_info li em{
display: block;
line-height: 20px;
margin-bottom: 5px;
font-weight: 700;
font-family: Tahoma;
font-size: 16px;
color: #333;
font-style: normal;
}
.share_info li em:hover{color:#0066cc}
.share_info li span:hover{color:#0066cc}

.common_tit{padding:10px 0; border-bottom:1px #ccc solid;}

#mall_layout .p_list{width:180px; padding:10px; float:left; border:1px #DBEDF5 solid; padding:2px; margin-left:12px; margin-bottom:10px;}
#mall_layout .p_list ul{ margin:0; padding:0}
#mall_layout .p_list ul:hover{background-color: #f4f8ff;border-color: #c0d8fc;}
#mall_layout .p_list li{ line-height:20px; margin:0; padding:0}
#mall_layout .p_list li img{ padding-top:10px}
#mall_layout .m_header{ clear:both; border-bottom: 1px #CCCCCC dotted; padding-top:6px}
#mall_layout .m_header li{ padding:10px}
#mall_layout .m_footer{ clear:both; margin-top:25px;border-top: 1px #CCCCCC dotted; padding-top:6px}
#mall_layout .m_footer li{ padding:3px}
#mall_layout .m_income{ clear:both; margin-top:25px;border: 1px #CCCCCC dotted; padding:6px}
#mall_layout .m_income li{padding:4px}

.rank_box{line-height:25px; height:25px; border-bottom:1px dotted #f1f1f1; padding:5px;}
.rank_box .f1{ float:left;width:10%;}
.rank_box .f2{ float:left;width:40%; text-align:center}
.rank_box .f3{ float:left;width:40%; text-align:center}

.sign_img{ margin-right:20px;display:inline;float:left;width:114px;height:52px;overflow:hidden;cursor:pointer;background:url(sign_img.gif) right 2px no-repeat}
.sign_img:hover{background-position:right -53px;text-decoration:none}
.sign_img span{display:block;margin:10px 0 0 14px;font-size:16px;font-family:'Hiragino Sans GB','Microsoft YaHei',sans-serif !important;font-weight:700;color:#165379}
.sign_img.current{background:url(sign_done.gif) no-repeat 0 2px;cursor:default}

.lo_box{position:fixed; left:3px; bottom:3px; width:300px; height:auto; background-color:#FFFFFF; border:1px solid #ccc}
.lo_box .tit{ background:#0595EC; border-bottom:1px solid #ccc; padding:3px; color:#FFFFFF}
.lo_box ul{padding:0; margin:0}
.lo_box li{padding:5px;}

/* download page*/
.dl_box_wrap{width:auto;}
.dl_box_wrap .tit{ background:#F5F5F5 url("title_bg.jpg");padding-left:22px; height:37px; font-size:18px;}
.dl_box_wrap .dl_box{float:left}
.dl_box_wrap .dl_box2{width:50%; float:right}
.dl_box_wrap .dl_box .tit2{font-size:14px; background:#F5F5F5; padding:5px 20px; font-weight:bold}
.dl_box_wrap .dl_box .d0{font-size:14px}
.dl_box_wrap .dl_box .d0 .d1{width:150px; padding:10px; float:left;}
.dl_box_wrap .dl_box .d0 .d2{width:150px;padding:10px; float:left; }

.file_box{width:100%; margin:0px; padding:0px; border:1px blod red;}
.file_box .fb_l{ float:left; width:60%; margin:0px; padding:0px;}
.file_box .fb_l h1{ padding:8px 0}
.file_box .fb_r{ float:right; margin:0px; padding:0px;}
/* space cp*/
.cp_nav{ padding:5px; margin-bottom:5px;}
.cp_wrap{padding:5px; border:1px #CCCCCC solid; height:30px;}
.cp_wrap .l{width:50%; padding-top:5px;padding-top:8px\9; float:left}
.cp_wrap .r{width:40%; float:right;}

#fd_dir_box{width:100%; margin:auto; height:100%; min-height:400px;}
#fd_dir{ margin-left:8px;  height:auto; padding:4px;}
#fd_dir .fd_l{float:left; width:160px; height:100%; overflow-y:auto;}
#fd_dir .fd_r{float:right; width:590px; height:100%; border-left:1px #CCCCCC dotted; padding-left:10px; margin-left:-8px; overflow-y:auto;}
.pub_ad_box{margin-left:8px;}
#fd_dir .fd_dir_1{float:left; width:150px; padding:5px; margin:2px; overflow:hidden;}
#fl_dir_box{width:auto; margin:auto; padding:8px; padding:0px\9;}

/*  header footer*/
#div-header {background-color:#fff;padding-top: 5px;padding-bottom: 2px;position: fixed;top: 0;width: 100%;z-index: 100;left: 0;min-height: 55px;background: rgba(255,255,255,.96);z-index: 9999;box-shadow: 0 1px 3px rgba(0,0,0,.1);display: block;overflow: hidden;min-width: 1080px;-moz-user-select: none; -khtml-user-select: none; user-select: none;}
.header-content {height:57px;margin:0px auto;padding: 0 1.5%;min-width: 1100px;min-height: 57px;}
.header-logo {width:170px;padding-top:5px;}
.header-content>div{float: left;}
.header-ul {margin-left:5%;}
.header-ul ul{margin: 0px;}
.header-ul a{display: inline-block; padding: 0px 10px; font-size: 14px;color: #666;height: 100%;line-height: 59px;position: relative;}
.header-ul a:before{position: absolute;width: 100%;height: 0;left: 0;bottom: -1px;content: "";border-bottom: 2px solid #00a9f4;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: -webkit-transform .25s ease;transition: transform .25s ease;}
.header-content .header-userInfo {padding-top:18px;float:right;}
.header-content .header-userInfo .btn-regsiter{padding:6px 25px;}
.header-content .header-userInfo .btn-login{padding:5px 25px;}
.btn-query{background-color: #FFF;color: #677D8B;border: 1px solid #677D8B;width:110px;line-height: 19px;text-align:center;transition: background 0.5s;box-sizing: border-box;padding: 5px 15px;}
.btn-query:hover{background: #00a9f4;color: #fff;border: 1px solid #00a9f4;}
.div-query{ padding-top: 14px;margin-left: 1%;}
.btn-regsiter{background-color: #00a9f4;color: #FFF;display: none;margin-right: 15px;}
.btn-regsiter:hover{color:#fff;}
.btn-login{border: 1px solid #677D8B;display: none;}
.btn-login:hover{color:initial;}
.username{font-size: 14px;transition: color 0.5s;position: relative;top: 1px;}
.username:hover{color: #00a9f4;}
.exit{font-size: 14px;margin-left: 20px;border: none;border-radius: 15px;padding: 2px 15px;background: #00a9f4;border:none;color: #fff;}
.exit:hover{color: #fff;}
.exit:active{transform:translate(0,3px);transition-duration: 0.45s;-webkit-transform:translate(0,3px);-moz-transform:translate(0,3px);-o-transform:translate(0,3px);-ms-transform:translate(0,3px);border:1px solid #00a9f4;color: #00a9f4;background: #fff;}
.user-msg{color: #fff;text-align: center;width: 30px;height: 25px;display: inline-block;padding: 0px;background: url(user-info.png) -254px -62.4px no-repeat;margin-right: 2px;cursor: pointer;}
.user-new-msg{padding: 0px;margin-right: 10px;font-size: 12px;color: #03A9F4;vertical-align: middle;position: relative;top: -1px;display: none;}
#box-user-msg{display: inline-block;cursor: pointer;}
.header-ul ul{list-style: none;}
.header-ul li{float: left;}
.header-ul li a{float: left;}
.header-ul li a:hover {color:#00a9f4;}
.header-ul li a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}

    #main-bottom{background-color: #494949;width: 100%;border-bottom: 2px solid #494949;}
    #main-bottom .link{padding: 20px 0px;display:block;margin: 0px auto;width: 1000px;text-align: center;border-bottom: 1px dashed #6A6A6A;}
    #main-bottom .link>a{display: inline-block;color: #c4c4c4;text-decoration: none;margin: 0px 10px;font-size: 14px;cursor: pointer;}
    #main-bottom .link>a:hover{color: #2b9cf2;}
    #main-bottom{font-family: "Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
    #main-bottom .info{height: 100px;width: 1000px;margin: 0px auto;padding-top: 22px;position: relative;left: 10px;}
    #main-bottom .common{background-color: #3F3F3F;width: 100%;padding-top: 15px;padding-bottom: 15px;position:relative;}
    #main-bottom .common p{color: #ababab;font-size: 12px;text-align: center;}
    #main-bottom .common p a{color: #ababab;font-size: 12px;text-align: center;}
    #main-bottom .common p i{color: #ff7169;padding-left: 20px;font-style: normal;}
    #main-bottom .phone{width: 280px;display: inline-block;height: 60px;padding:0px 55px;padding-right: 0px;position: relative;background:url('phone.png') no-repeat 0px 50%;vertical-align: top;padding-top: 10px;box-sizing: border-box;position: relative;left: 55px;}
    #main-bottom .info .phone .phone-num{color:#F6C982;font-size: 34px;padding-left: 0px;white-space: nowrap;height: 40px;line-height: 37px;}
    #main-bottom .info .phone .work-time{font-size: 12px;color: #c4c4c4;position: absolute;right: 10px;}
    #main-bottom .info .address{width: 22%;display: inline-block;margin-left: 20%;padding-top: 2px;text-align: left;text-align: left;}
    #main-bottom .info .address span{font-size: 12px;display: inline-block;height: 15px;color:#c4c4c4;}
    #main-bottom .info .share{width: 25%;display: inline-block;position: relative;top: 0px;left: 0px;}
    #main-bottom .info .share div{display: inline-block;height: 58px;width: 52px;position: relative;margin-right:15px;cursor: pointer;left: 30px;}
    #main-bottom .info .share div span{position: absolute;font-style: normal;color: #c4c4c4;font-size: 10px;left: 14px;bottom: -12px;}
    #main-bottom .info .share div .ewm{position: absolute;display: block;z-index: 200;width: 110px;height: 110px;border: 5px solid #fff;border-bottom: 7px solid #fff;top:-128px;left: -28px;display: none;box-sizing: border-box;}
    #main-bottom .info .share div .ewm div{position: absolute;background: #FFF;bottom: -23px;left: 42px;width:0;height:0;font-size:0;border:solid 8px; border-color:#FFF #4D4948 #4D4948 #4D4948;}    
    #main-bottom .info .share .ico-sina{background:url('share.png') 0px 0px no-repeat;}
    #main-bottom .info .share .ico-wx{background:url('share.png') -109px 0px no-repeat;}
    #main-bottom .info .share .ico-qq{background:url('share.png') -220px 0px no-repeat;}
    .address .bottom-red,.bottom-red{color: #ff7169 !important;}
    #ppb{position: absolute;bottom: 17px;right: 8%;}
    .callMe-fixBox{bottom: 20px;}

.b_box{ border:1px #CCCCCC solid; padding:1px; margin:20px;}
.b_box .tit{ padding:5px;color:#376DA8;background-color:#F6F6F6; border-bottom:1px #CCCCCC solid; font-size:14px;}
.b_box .ctn{padding:5px; height:auto; line-height:20px; color:#333;}
