@charset "utf-8";
.map { line-height:1.8em; }
.map h3 { font-size:14px; font-weight:bold; }
.rBoxs .content { line-height:1.5em; }
.rBoxs .content p { padding-bottom:8px; }
.rBoxs .pcontent { padding:0px; font-size:14px; }
.rBoxs .pcontent img { max-width:720px; }
img { vertical-align:top; border:0; }
.box { width:320px; float:left; margin:0px; border:1px #ddd solid; }
.tb-pic a { display:table-cell; text-align:center; vertical-align:middle; }
.tb-pic a img { vertical-align:middle; }
.tb-pic a { *display:block;
*font-family:Arial;
*line-height:1;
}
.tb-thumb { margin:5px 5px 0px 5px; overflow:hidden; width:105%; }
.tb-thumb li { background:none repeat scroll 0 0 transparent; float:left; height:56px; margin:0 5px 5px 0; overflow:hidden; padding:1px; }
.tb-s320, .tb-s320 a { height:320px; width:320px; }
.tb-s320, .tb-s320 img { max-height:320px; max-width:320px; }
.tb-s320 a { *font-size:320px;
}
.tb-s54 a { *font-size:35px;
}
.tb-s54, .tb-s54 a { height:54px; width:54px; }
.tb-s54 img { height:54px; width:54px; }
.tb-booth { border-bottom:1px solid #ddd; position:relative; z-index:1; }
.tb-thumb .tb-selected { background:none repeat scroll 0 0 #826b4c; height:54px; padding:2px; }
.tb-thumb .tb-selected div { background-color:#FFFFFF; border:medium none; }
.tb-thumb li div { border:1px solid #CDCDCD; }
div.zoomDiv { z-index:999; position: absolute; top:0px; left:0px; width:200px; height:200px; background: #ffffff; border:1px solid #CCCCCC; display:none; text-align: center; overflow: hidden; }
div.zoomMask { position:absolute; background:url("../images/mask.png") repeat scroll 0 0 transparent; cursor:move; z-index:1; }
.txt { margin-left:340px; }
.txt .tit { padding:5px 0px 8px 0px; margin-bottom:10px; font-size:14px; font-weight:bold; border-bottom:1px #ccc solid; }
.txt .info { line-height:1.5em; }
.txt .info hr { border:0px; border-bottom:1px #ccc dotted; margin:15px auto; }
.protit { margin-bottom:8px; }
/* 在线留言 */
.FeedBack { padding: 0; margin: 0; }
.FeedBack dl { margin-bottom: 15px; float:left; width:100%; display:block; color: #666; }
.FeedBack dt { float: left; width: 100px; color: #797979; height: 33px; text-align: right; padding-right: 10px; }
.FeedBack dd { float: left; width: 450px; }
.FeedBack .input { padding: 6px; border: 1px solid #cecece; }
.FeedBack .input_1 { width: 250px; padding: 6px; border: 1px solid #cecece; }
.FeedBack .input_2 { width: 430px; padding: 6px; border: 1px solid #cecece; }
.FeedBack .button { padding: 6px; border: 1px solid #cecece; }
/* 产品分类 */
.minfo .nleft .pnav { padding:5px 4px 0 2px; background:url(../images/about_g.jpg) repeat-y; }
.minfo .nleft .pnavb { width:234px; height:33px; background:url(../images/about_b.jpg) no-repeat; }
.vertical-nav { position:relative; }
.vertical-nav li { display: block; width: 100%; padding:0; font-size:14px; position:relative; }
.vertical-nav li a { display:block; padding-left:28px; height:32px; line-height:32px; border-bottom:1px #e3e3e3 solid; color: #888; text-decoration:none; }
.vertical-nav ul, .vertical-nav ul li ul { list-style: none; margin: 0; padding: 0; display: none; position: absolute; z-index: 999; width:100%; background: #fff; }
.vertical-nav ul { top: 0; left: 100%; border:1px #ccc solid; }
.vertical-nav ul li ul { top: 1px; }
.vertical-nav ul li { clear: both; width: 100%; }
.vertical-nav ul li a { padding-left:28px; height:32px; line-height:32px; text-decoration:none; display:block; border-bottom:1px #e3e3e3 solid; clear:both; }
.vertical-nav > li > a > .submenu-icon:before { content: "\f0c9"; }
.vertical-nav > li ul a .submenu-icon:before { content: "\f0c9"; float: right; line-height: 23px; }
.vertical-nav > li.showhide { display: none; width: 100%; height: 50px; cursor: pointer; color:#888; border-bottom: solid 1px rgba(0, 0, 0, 0.1); background: #fff; }
.vertical-nav > li.showhide span.title { margin: 16px 0 0 25px; float: left; }
.vertical-nav > li.showhide span.icon { margin: 17px 20px; float: right; }
.vertical-nav > li.showhide .icon em { margin-bottom: 3px; display: block; width: 20px; height: 2px; background: #ccc; }
.vertical-nav.dark > li.showhide { background: #222; color: #fff !important; }
.vertical-nav.dark > li.showhide .icon em { background: #fff; }
.red li:hover > a { color: #e74c3c; }
/* 产品详情 */
.ptable td { padding:3px; border: 1px solid #cecece; }
/* 方案设计 */
.proInfo { width:100%; }
.proInfo .pic { width:100%; text-align:center; }
.proInfo .title { padding:5px; font-weight:bold; text-align:center; }
.proInfo .ProSpec p, .proInfo .ProCon p { padding:5px 0px; }
.slideTxtBox { width:100%; border:1px solid #ddd; text-align:left; }
.slideTxtBox .hd { height:30px; line-height:30px; background:#f4f4f4; padding:0 10px 0 20px; border-bottom:1px solid #ddd; position:relative; }
.slideTxtBox .hd ul { float:left; position:absolute; left:20px; top:-1px; height:32px; }
.slideTxtBox .hd ul li { float:left; padding:0 15px; cursor:pointer; }
.slideTxtBox .hd ul li.on { height:30px; background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.slideTxtBox .bd ul { padding:15px; zoom:1; }
.slideTxtBox .bd li { height:24px; line-height:24px; }
.slideTxtBox .bd li .date { float:right; color:#999; }
