﻿/* 全局设置 */
*{margin:0px; padding:0px;}

body{background:#172531 url(../image/bg_body.png) repeat-x; color:#000; font-size:12px; font-family:Arial, Helvetica, Sans-Serif, Verdana; text-align:center; behavior:url("addon/iehover/iehover.htc");}
a{overflow:hidden; color:#000; text-decoration:none; outline:none; /*blr:expression(this.onFocus=this.blur());*/}
a:hover{color:#f00;}

div, ul, li, dl, dt, dd, ol, p, th, td, pre, field, input, img, font, blockquote,
h1, h2, h3, h4, h5, h6, h7, h8, h9{overflow:hidden; text-align:left; zoom:1; word-break:break-all;}

h1,h2,h3,h4, h5,h6,h7,h8,h9{font-size:14px;}

img{border:0;}
form{border:0;}

.none{display:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both; margin:0; padding:0; height:1px;}
.cl{clear:left;}
.cr{clear:right;}

p.pl{position:absolute; top:0; left:0; behavior:url("/addon/iepngfix/iepngfix.htc");}
p.pr{position:absolute; top:0; right:0; behavior:url("/addon/iepngfix/iepngfix.htc");}


/* 表单样式 */
.input_text{width:300px; height:21px; line-height:21px; border:1px solid #9f9f9f;}
.input_submit{height:24px; line-height:22px; background:#D7E4F7; text-align:center; border:1px solid #6298E1;}
.input_button{height:24px; line-height:22px; background:#D7E4F7; text-align:center; border:1px solid #6298E1;}
.textarea{width:400px;}

.myFormBox{background:#fff; border:1px solid #ccc;}
.myform{}
.myform dl{overflow:hidden; margin-top:10px; border:0px solid #ddd; zoom:1;}
.myform dl.myt{margin-top:20px; color:#00F; border-bottom:1px solid #ccc;}
.myform dl.myt strong{padding-left:10%;}

.myform dt{float:left; padding-top:0px; *padding-top:0px; _padding-top:3px; padding-right:10px; width:25%; text-align:right;}
.myform dt span{padding:0 8px 0 0; color:#f00;}
.myform dd{float:left; width:70%}


/* 定义宽度 */
.w5{width:5px;}
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w80{width:80px;}
.w100{width:100px;}
.w120{width:120px;}
.w150{width:150px;}
.w180{width:180px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w500{width:500px;}


/*页面宽度和最外层设置*/
.Widest{width:980px;}
.Body{margin:0 auto; padding:0;}


/*最顶端和最底端*/
.TopBar{display:none; position:relative; height:26px; background:url(../image/bg_top.png) repeat-x;}
.TopBar p{width:10px; background:url(../image/bg_top.png) no-repeat;}
.TopBar .pl{background-position:0 -30px;}
.TopBar .pr{background-position:0 -60px;}
.BotBar{}


/*顶部 Start*/
.Head{position:relative; padding:0px; height:80px; z-index:10000;}
.Logo{position:absolute; top:8px; left:0px; z-index:10000;}

.TopLink{position:absolute; top:0px; right:50px; padding-top:12px; width:290px; height:40px; background:url(../image/bg_toplink.png) no-repeat; color:#fff; text-align:center; vertical-align:top;}
.TopLink a{color:#fff; vertical-align:top;}
.TopLink a:hover{color:#eee;}
.TopLink span{padding:0 5px;}
.TopLink span.a{padding:0 12px;}
.TopLink .jfzh{height:20px;}

.SiteLink{position:absolute; top:15px; right:20px; text-align:right; z-index:10000;}
.SiteLink span{padding:0 10px;}
.SiteLink a{color:#fff;}
.SiteLink a:hover{color:#ccc;}

/*menu*/
.TopMenu{display:block; overflow:visible; float:right; margin:50px auto 0 auto; padding:0px; width:725px; background:#003F72 url(../image/bg_menu.png) repeat-x; z-index:1000000;}
.TopMenu .navi{}
.TopMenu .mainlevel{float:left; border-left:0px solid #ddd; width:100px;/*IE6 only*/}
.TopMenu .first{border-left:none;}
.TopMenu .mainlevel a{display:block; padding:0; line-height:30px; background:url(../image/bg_menu_bb.png) top left no-repeat; color:#000; text-decoration:none; font-size:12px; font-weight:bold; text-align:center;}
.TopMenu .mainlevel a:hover{background:url(../image/bg_menu_hover.png) repeat-x; color:#fff; text-decoration:none;}
.TopMenu .first a{background:url(../image/bg_menu_first.png) top left no-repeat; color:#fff;}
.TopMenu .first a:hover{background:url(../image/bg_menu_first.png) top left no-repeat; color:#fff;}
.TopMenu .mainlevel ul{display:none; position:absolute; background:#DA3636; z-index:1000000;}
.TopMenu .mainlevel li{vertical-align:bottom; border-top:1px solid #ddd; background:#003F72; width:100px;/*IE6 only*/}
.TopMenu .mainlevel li a{padding:0 20px; background:none; font-weight:normal; text-align:left;}
.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}

/*.TopMenu{position:absolute; top:40px; right:20px; width:622px; background:url(../image/bg_navi.png) top right no-repeat; color:#ccc; text-align:center;}
.TopMenu p{display:none; width:10px; height:36px; background:url(../image/bg_navi.png) 0 -50px no-repeat;}
.TopMenu p.pr{background-position:0 -100px;}
.TopMenu .Navigation {margin:0 20px; height:36px; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.TopMenu .Navigation li{float:left; padding-left:3px; height:36px; line-height:36px; background:url(../image/bg_navi.png) 0 -150px no-repeat; font-style:italic; list-style:none;}
.TopMenu .Navigation li a{display:block; padding:0 30px; float:left; color:#006600;}
.TopMenu .Navigation li a:hover{color:#006600;}
.TopMenu .Navigation li.home{margin-left:10px; padding-left:0; background:none;}*/

.TopInfoBox{overflow:hidden; margin:0 auto; height:36px; background:#ededed; border:1px solid #ccc;}

.SearchBox{height:36px; background:#DFF7F4; border:1px solid #009186; border-top:none;}

.Location{float:left; margin:12px 0 0 5px; padding:1px 0 0 22px; font-size:12px; color:#111; width:550px;background:url(../image/home.gif) no-repeat; border:0px solid #000;}
.Location em{padding:0 6px; color:#0B3B8C; font-size:11px;}

.SearchForm{float:right; margin:5px 5px 0 0; width:320px; text-align:right; border:0px solid #000;}
.SearchForm .word{ overflow:hidden; width:160px; height:19px; line-height:19px; color:#333; font-size:14px; border:1px solid #999;}
.SearchForm select{padding:1px 0;}
.SearchForm .submit{margin-left:2px; width:60px; height:24px; *line-height:24px; _line-height:26px; background:url(../image/button.png) 0 -50px no-repeat; text-align:center; border:none;}
/*顶部 End*/


/* -- Ajax登录 -- */
.UserInfo{float:left; margin-left:10px; width:580px; font-size:13px;}
.UserInfo li{float:left; margin-right:15px; list-style:none;}

.UserInfo .LoginForm{overflow:hidden; margin-top:6px;}
.UserInfo .LoginForm .UserName Input, .LoginForm .Password Input{paddomg:0 2px; width:100px; height:20px; * height:18px; line-height:20px; *line-height:18px; _line-height:18px; color:#000; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.UserInfo .LoginForm .Submit{overflow:hidden; width:60px;}
.UserInfo .LoginForm .Submit input{overflow:hidden; width:60px; height:24px; *line-height:24px; _line-height:26px; background:#B77004 url(../image/button.png) 0 -50px no-repeat; text-align:center; border:none; cursor:pointer;}
.UserInfo .LoginForm .Register{width:60px; height:24px; line-height:24px; *line-height:24px; _line-height:26px; background:#B77004 url(../image/button.png) 0 -50px no-repeat;}
.UserInfo .LoginForm .Register a{display:block; text-align:center;}

.UserInfo .Logined{overflow:hidden; margin-top:10px;}
.UserInfo .Logined .UserName{margin-right:15px;}
.UserInfo .Logined .UserName strong{padding-left:3px; color:blue; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.UserInfo .Logined .GroupName{}
.UserInfo .Logined .GroupName em{padding:0 2px; font-style:normal;}
.UserInfo .Logined .LoginTimes strong{padding:0 4px; color:blue;}
.UserInfo .Logined .Operate span{padding:0 5px;}
.UserInfo .Logined .LoginOut{cursor:pointer; color:#FF0000;}


.flashbox{margin-top:-80px;}
/*--顶部横幅广告区--*/
.TopAdsBox{position:relative; overflow:hidden; margin-top:10px; width:980px;}

/*--横幅图片展示--*/
.TopBanner{margin:0; padding:0;}

/*--焦点图片展示--*/
.focus{margin-top:10px; width:980px; height:172px;}
.focus_c{margin-left:-120px;}

/*
Container 主容器
主容器框架定义
Wide: 左中右框架
Wider: 左右框架
Widest: 一栏框架
*/
.Container{margin:0 auto; margin-top:10px; padding:0px 10px 10px 10px; background:#fff;}

.SideColumn{width:250px; padding:0; padding-bottom:10000px; margin-bottom:-10000px; }
.LeftColumn{float:left;}
.RightColumn{float:right;}
.MainColumn{padding-bottom:10000px; margin-bottom:-10000px;}
.MainColumn.Widest{}
.MainColumn.Wide{float:left; margin-left:10px; width:640px;}
.MainColumn.Wider{}
.WiderWithLeft{float:right; width:690px;}
.WiderWithRight{float:left; width:690px;}


/*区块结构 包含标题 列表 内容*/
.Block{overflow:hidden; margin-top:10px; width:auto; zoom:1;}
.Block h2{position:relative; height:30px; line-height:30px; *line-height:30px; _line-height:30px; background:#003F72 url(../image/bg_h.png) repeat-x; color:#fff; font-size:14px;}
.Block h2 span{padding-left:21px; background:url(../image/arrow.png) 5px 1px no-repeat; font-size:14px;}
.Block h2 strong{padding:0 3px; color:#f00;}
.Block h2 p{width:10px; height:30px; /*background:url(../image/bg_h.png) 0 -50px no-repeat;*/}
.Block h2 p.pr{background-position:0 -100px;}
.Block h2 a.more{position:absolute; top:0px; right:15px; font-size:12px; font-weight:normal; color:#fff; vertical-align:middle;}
.Block .BlockContent{overflow:hidden; padding:10px; line-height:150%;}

.SideColumn h2{height:30px; line-height:30px; background:#003F72; color:#fff;}
.SideColumn .BlockContent{border:1px solid #ccc; border-top:none;}

.MainColumn .Block{padding-bottom:0px;}
.MainColumn h2{background:url(../image/bg_h_line1.png) bottom left repeat-x; color:#003F72;}
.MainColumn h2 p{background:none;}
.MainColumn .BlockContent{border:0px solid #ccc; border-top:none; border-bottom:none;}

.IndexColumn .Block{background:#fff;}
.IndexColumn h2{background:url(../image/bg_h_line1.png) bottom left repeat-x; color:#003F72;}
.IndexColumn h2 p{background:none;}
.IndexColumn .BlockContent{border:0px solid #ccc; border-top:none; border-bottom:none;}

/*--区块内容 列表式 定义列表页的样式 UL LI--*/
.BlockList{text-align:center;}
.BlockList li{list-style:none;}

/*纯文字列表 LI*/
.BlockList .txt{position:relative; padding:8px 0 8px 12px; *padding:8px 0 8px 12px; _padding:8px 0 6px 12px; background:url(../image/bg_icon.png) no-repeat 2px 14px; text-align:left; border-bottom:1px dotted #999;}
.BlockList .txt em{padding-left:10px; color:#fff; font-size:11px;}
.BlockList .txt span.num{padding-right:5px;}
.BlockList .txt span.time{position:absolute; top:7px; right:3px; padding:0px; color:#666;}

/* 图文特定列表 sy1 - sy100 */
.BlockList .sy1, .BlockList .sy2{display:inline; float:left;}
/* sy1: 按比例自动缩微图 + 图片上下左右居中显示 */
.BlockList .sy1{margin:20px 10px 0 10px; width:180px;}
.BlockList .sy1 .BlockImage a{margin:0 auto; width:180px; height:180px; display:table-cell; *display:block; *font-size:175px; *font-family:Arial; text-align:center; vertical-align:middle; border:1px dashed #ccc;}  /*未知图片高度垂直居中 font-size约为高度的0.873*/
.BlockList .sy1 .BlockImage a:hover{border:1px dashed #ff0000;}
.BlockList .sy1 .BlockImage img{max-width:200px; max-height:200px; vertical-align:middle;}
.BlockList .sy1 .BlockDetail{overflow:hidden; height:24px; line-height:28px; color:#333; text-align:center;}
.BlockList .sy1 .BlockDetail .model{padding-left:5px; font-family:Arial;}
/* sy2: 直接定义图片高度和宽度 */
.BlockList .sy2{margin-top:30px; padding-left:34px; width:180px;}
.BlockList .sy2 .BlockImage{text-align:center;}
.BlockList .sy2 .BlockImage a{display:block; margin:0 auto; width:178px; height:148px; text-align:center; vertical-align:middle; border:1px solid #ccc;}
.BlockList .sy2 .BlockImage a:hover{border:1px solid #f00;}
.BlockList .sy2 .BlockImage img{padding:2px; width:174px; height:144px; vertical-align:middle;}
.BlockList .sy2 .BlockDetail{position:relative;}
.BlockList .sy2 .BlockDetail span{display:block; margin-top:8px; font-size:13px; text-align:center;}
.BlockList .sy2 .BlockDetail .title{overflow:hidden; height:20px; line-height:22px;}
.BlockList .sy2 .BlockDetail .model{font-family:Arial;}
/* sy3: 直接定义图片高度和宽度 */
.BlockList .sy3{margin:30px 15px 0 15px;; padding:5px 5px 30px 5px; border-bottom:1px solid #009186;}
.BlockList .sy3 .BlockImage{float:left; width:166px; height:166px;}
.BlockList .sy3 .BlockImage img{padding:2px; width:160px; height:160px; border:1px solid #009186; vertical-align:bottom;}
.BlockList .sy3 .BlockImage a:hover img{border:1px solid #f00;}
.BlockList .sy3 .BlockDetail{float:left; margin-left:10px; width:370px;}
.BlockList .sy3 .BlockDetail dl{display:block; padding:5px 0; color:#666; text-align:left; border-bottom:1px dashed #ccc;}
.BlockList .sy3 .BlockDetail dl.flag{padding-top:0;}
.BlockList .sy3 .BlockDetail .s1{display:inline-block; padding-right:5px; width:80px; text-align:right;}
.BlockList .sy3 .BlockDetail .s2{color:#000;}
.BlockList .sy3 .BlockDetail a.more{display:block; float:right; margin-top:5px; width:84px; height:20px; background:url(../image/icon_more.gif) no-repeat;}
.BlockList .sy3 .BlockDetail dl.btn{padding:20px 0 0 50px; border-bottom:none;}
.BlockList .sy3 .BlockDetail dl.btn span{display:block; overflow:hidden; float:left; width:127px; height:36px;}
.BlockList .sy3 .BlockDetail dl.btn a{display:block; padding-left:20px; line-height:36px; background:url(../image/bg_btn.png) no-repeat; color:#fff; font-size:14px; font-weight:bold; text-align:center;}
.BlockList .sy3 .BlockDetail dl.btn .btn_order{margin-right:30px;}
.BlockList .sy3 .BlockDetail dl.btn .btn_show a{background-position:0 -50px;}

/* 纯文字特定列表 sy101 - sy200 */


/* 循环在列表页 */
.ListBox .BlockContent{padding:0 0 20px 0;}
.ListBox .BlockList .txt{margin:0 5px 0 5px;}
.ListBox .BlockList .txt.first{margin-top:10px;}


/* 循环在侧栏 */
.SideBox .BlockContent{overflow:hidden; padding:8px;}
.SideBox .BlockList li{height:30px; line-height:30px; border-top:1px dashed #ddd;}  /* white-space:nowrap; 强制不换行 text-overflow: clip; 不添加省略号 ellipsis; 添加省略号 */
.SideBox .BlockList .first{border-top:none;}
.SideBox .BlockList .num{padding-right:5px;} 
.SideBox .BlockList li a{color:#005953;}
.SideBox .BlockList li a:hover{color:#f00;}

/* 展示页全局设置 */
/*区块内容在展示页的定义*/
.ShowBox .BlockContent{overflow:hidden; line-height:180%; word-break:break-all; padding:10px 10px 0px 12px;}
.ShowBox .BlockContent h1{margin-bottom:10px; padding:5px 5px 10px 5px; color:#f00; font-weight:bold; text-align:center; border-bottom:1px solid #999;}
.ShowBox .BlockContent p{margin:auto;}

.PageShow .BlockContent{padding:10px 5px 0px 5px;}

.ProductShow .BlockContent{padding:0px;}
.ShowBox .Detail{margin:10px 0; border:none;}
.ShowBox .Detail .Gallery{overflow:hidden; float:left; padding:4px; width:300px; border:1px solid #ccc;}
.ShowBox .Detail .Gallery a{overflow:hidden; padding:0px; width:300px; height:300px; display:table-cell; *display:block; *font-size:262px; *font-family:Arial; text-align:center; vertical-align:middle; border:0px solid #ccc;}
.ShowBox .Detail .Gallery img{max-width:300px; max-height:300px; vertical-align:middle;}
.ShowBox .Detail .Attribute{float:right; width:470px;}
.ShowBox .Detail .Attribute dl{display:block; padding:5px 0; color:#666; text-align:left; border-bottom:1px dashed #ccc;}
.ShowBox .Detail .Attribute dl.flag{padding-top:0;}
.ShowBox .Detail .Attribute .s1{display:inline-block; padding-right:5px; width:100px; text-align:right;}
.ShowBox .Detail .Attribute .s2{color:#000;}
.ShowBox .Detail .Attribute a.more{display:block; float:right; margin-top:5px; width:84px; height:20px; background:url(../image/icon_more.gif) no-repeat;}
.ShowBox .Detail .Attribute dl.btn{padding:20px 0 0 50px; border-bottom:none;}
.ShowBox .Detail .Attribute dl.btn span{display:block; overflow:hidden; float:left; width:127px; height:36px;}
.ShowBox .Detail .Attribute dl.btn a{display:block; padding-left:20px; line-height:36px; background:url(../image/bg_btn.png) no-repeat; color:#fff; font-size:14px; font-weight:bold; text-align:center;}
.ShowBox .Detail .Attribute dl.btn .btn_order{margin-right:30px;}
.ShowBox .Detail .Attribute dl.btn .btn_ask a{background-position:0 -50px;}
.ShowBox .Detail .Attribute .title{color:#f00; font-weight:bold;}
.ShowBox .Detail .Attribute .model{font-family:Arial, Helvetica, sans-serif;}

.ShowBox .Content{line-height:180%; margin-bottom:10px; padding:20px 15px 20px 20px;}
.ShowBox .Content img{max-width:600px;}

.ShowBox .Ask{padding:20px 10px;}

.FileList{overflow:hidden; border:1px solid #ccc; zoom:1;}
.FileList ul{overflow:hidden; clear:both; border-top:1px solid #ccc; zoom:1;}
.FileList ul.first{border-top:none;}
.FileList li{overflow:hidden; float:left; padding:5px 0; width:180px; border-right:1px solid #ccc; zoom:1;}
.FileList ul.first li{font-weight:bold;}
.FileList .FileName{width:420px; padding:5px 10px;}
.FileList .first .FileName{text-align:center;}
.FileList .FileSize{width:120px; text-align:center;}
.FileList .FileUrl{width:120px; text-align:center; border-right:none;}


/*区块内容在搜索页的定义*/
.BlockSearch .SearchContent{padding-bottom:30px;}


/*区块内容在订单页的定义*/
.BlockOrder .BlockContent{margin:0px; padding:10px 10px 20px 0px;}
.BlockOrder ul{overflow:hidden; margin:0px; padding:0px; border:1px solid #66A92B; zoom:1;}
.BlockOrder li{overflow:hidden; margin:0px; padding:0px; height:28px; line-height:28px; list-style:none; background:none;  text-align:center; border-top:1px solid #66A92B; border-bottom:none;}
.BlockOrder li.top{font-weight:bold; border-top:none;}
.BlockOrder li span{display:block; overflow:hidden; float:left; border-right:1px solid #66A92B; vertical-align:bottom; zoom:1;}
.BlockOrder li .os_1{width:193px; font-family:Verdana;}
.BlockOrder li .os_2{width:200px;}
.BlockOrder li .os_2 strong{padding-left:10px; color:red; font-weight:normal; vertical-align:bottom;}
.BlockOrder li .os_3{width:140px;}
.BlockOrder li .os_4{width:140px;}
.BlockOrder li.main .os_4{color:blue;}
.BlockOrder li .os_5{width:100px; border-right:none;}

.OrderSearchForm{margin-bottom:20px; text-align:center;}
.OrderSearchForm .word{width:280px; height:19px; line-height:19px; border:1px solid #3E3933;}
.OrderSearchForm .button{margin-top:10px; width:65px; padding:2px 0; *padding:2px 0; _padding:2px 0 0px 0; background:#3E3933; color:#fff; text-align:center; border:0; cursor:pointer;}
.OrderSearchForm .submit{margin-right:20px;}


/*区块内容在客户页的定义*/
.BlockClient .BlockContent{margin:0px; padding:30px 10px 20px 10px;}
.BlockClient ul{overflow:hidden; margin:0px; padding:0px; border:1px solid #ccc; zoom:1;}
.BlockClient li{overflow:hidden; margin:0px; padding:0px; height:28px; line-height:30px; list-style:none; background:none;  text-align:center; border-top:1px solid #ccc; border-bottom:none;}
.BlockClient li.top{font-weight:bold; border-top:none;}
.BlockClient li span{display:block; overflow:hidden; float:left; border-right:1px solid #ccc; vertical-align:bottom; zoom:1;}
.BlockClient li .os_1{width:113px; font-family:Verdana;}
.BlockClient li .os_2{width:250px;}
.BlockClient li .os_3{width:100px;}
.BlockClient li .os_4{width:150px;}
.BlockClient li.main .os_4{color:blue;}
.BlockClient li .os_5{width:150px; border-right:0px solid #ccc;}

/*区块内容在实例页的定义*/
.CaseList .BlockList .sy3{margin:30px 0 0 15px; padding:5px; width:740px; border-top:1px solid #ccc;}
.CaseList .BlockList .sy3 .BlockImage img{width:160px; height:160px;}
.CaseList .BlockList .sy3 .BlockDetail dl{display:block; overflow:hidden; width:550px; height:30px; line-height:32px; color:#666; text-align:left; border-bottom:1px dashed #ccc; zoom:1;}
.CaseList .BlockList .sy3 .BlockDetail a.more{float:left; margin:20px 0 0 100px;}



/* 以下是根据特定的区块 ID 和 class 来定义某类或某个区块的样式 Start */
/* 01 - 功能区块 */
/*焦点图片展示区块*/

/*首页产品区块 如最新 推荐 热销等*/
.HomeFeaturedProduct .BlockContent{padding:0 0 30px 0;}
/*首页信息列表*/
.HomeFeaturedList{overflow:hidden; width:376px;}
.HomeFeaturedList .BlockContent{padding:2px 10px;}
.HomeFeaturedList .BlockList .txt{border-top:1px solid #ddd; border-bottom:none;}
.HomeFeaturedList .BlockList .first{border-top:none;}
.HomeFeaturedList .BlockList .txt em{display:none;}
.HomeFeaturedList .BlockList .txt .time{display:none;}
/* 首页品牌 */
.HomeBrand .BlockContent{padding:0 0 20px 14px;}
.HomeBrand .BlockList li{display:inline; float:left; margin:20px 10px 0 10px; width:94px;}
.HomeBrand .BlockList li .BlockImage a{margin:0 auto; width:92px; height:40px; display:table-cell; *display:block; *font-size:35px; *font-family:Arial; text-align:center; vertical-align:middle; border:1px dashed #999;}
.HomeBrand .BlockList li .BlockImage a:hover{border:1px dashed #f00;}
.HomeBrand .BlockList li .BlockImage img{max-width:90px; max-height:30px; vertical-align:middle;}


/* 02 - 侧栏区块 */
/*针对侧弹分类特定设置*/
.LeftColumn, .LeftColumn div, .LeftColumn ul, .LeftColumn li{overflow:visible;}
.LeftColumn .Block{z-index:1000;}
.MainColumn .Block{z-index:999;}
/*侧栏分类树*/
.SideCategory{overflow:visible;}
.SideCategory h2{}
.SideCategory h2 p{display:none; background:none;}
.SideCategory .BlockContent{overflow:visible; padding:0px; font-size:14px;}

.SideCategoryTree ul{width:100%; list-style:none;}
.SideCategoryTree li{border-top:1px solid #ccc;}
.SideCategoryTree li.first{border-top:0px solid #ccc;}
.SideCategoryTree li a{display:block; padding-left:22px; height:32px; line-height:32px; *line-height:32px; _line-height:28px; background:url(../image/nav_icon.png) 10px 12px no-repeat; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:left; cursor:pointer;}
.SideCategoryTree li a:hover{background:#eee url(../image/nav_icon.png) 10px 12px no-repeat; color:#000; text-decoration:none;}
.SideCategoryTree li a em{display:none; padding-left:10px; color:blue; font-size:10px; font-weight:normal;}
.SideCategoryTree li:hover{position:relative;}
.SideCategoryTree li li{border-top:1px solid #ccc;}
.SideCategoryTree li li a{padding-left:20px; color:#000; font-weight:normal;}
.SideCategoryTree li li li a{padding-left:45px; background-position:30px -38px;}
.SideCategoryTree li li li li a{padding-left:55px; background-position:40px -38px;}
/* 001 - 多级点弹式类别 样式一 */
/* -- 一级类别 -- */
.SideCategoryTree1 ul{width:100%; list-style:none;}
.SideCategoryTree1 li{border-top:1px solid #ccc;}
.SideCategoryTree1 li a{display:block; padding-left:20px; height:30px; line-height:30px; *line-height:30px; _line-height:30px; background:url(../image/bg_icon.png) 8px 13px no-repeat; color:#005953; font-size:12px; text-align:left; cursor:pointer;}
.SideCategoryTree1 li a:hover{color:#f00; text-decoration:none;}
.SideCategoryTree1 li a em{display:none; padding-left:10px; color:blue; font-size:10px; font-weight:normal;}
.SideCategoryTree1 li:hover{position:relative;}
.SideCategoryTree1 li li{border-top:1px solid #ccc;}
.SideCategoryTree1 li li a{padding-left:30px; background:url(../image/bg_icon.png) 18px 13px no-repeat;}
.SideCategoryTree1 li li li a{padding-left:45px; background-position:30px 13px;}
.SideCategoryTree1 li li li li a{padding-left:55px; background-position:40px 13px;}
.SideCategoryTree1 .collapsed{display:none;}
/* 002 - 多级侧弹式类别 样式二 */
/* -- 一级菜单全局设置 -- */
.SideCategoryTree2{z-index:99999;}
.SideCategoryTree2 ul{width:100%; list-style:none; z-index:99999; zoom:1;}
.SideCategoryTree2 li{border-bottom:1px dotted green; z-index:99999;}
.SideCategoryTree2 li.first{border-top:1px dotted green;;}
.SideCategoryTree2 li a{display:block; overflow:hidden; padding-left:15px; height:30px; line-height:30px; *line-height:30px; _line-height:32px; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.SideCategoryTree2 li a:hover{color:Lime; font-weight:bold; text-decoration:none;}
.SideCategoryTree2 li a em{display:none; padding-left:10px; color:blue; font-size:11px; font-weight:normal;}
.SideCategoryTree2 li:hover{position:relative;}
/* -- 二级菜单全局设置 -- */
.SideCategoryTree2 ul ul{display:none; width:140px; background:#006600; border:1px solid #ccc;}
.SideCategoryTree2 li li{border-top:1px dotted green; border-bottom:none;}
.SideCategoryTree2 li li a{padding-left:10px; color:#fff; text-align:left;}
.SideCategoryTree2 li li a:hover{color:Lime;}
.SideCategoryTree2 li li.first{border-top:none;}
/* -- 重置二级菜单显隐 -- */
.SideCategoryTree2 li:hover ul{display:block; z-index:99999;}
.SideCategoryTree2 li:hover ul ul{display:none;}
/* -- 重置三级菜单显隐 -- */
.SideCategoryTree2 li li:hover ul{display:block;}
.SideCategoryTree2 li li:hover ul ul{display:none;}
/* -- 重置四级菜单显隐 -- */
.SideCategoryTree2 li li li:hover ul{display:block;}
.SideCategoryTree2 li li li:hover ul ul{display:none;}
/* -- 重置五级菜单显隐 -- */
.SideCategoryTree2 li li li li:hover ul{display:block;}
.SideCategoryTree2 li li li li:hover ul ul{display:none;}
/* -- 设置多级菜单位置 -- */
.SideCategoryTree2 li:hover ul{position:absolute; top:-1px; left:140px;}
.SideCategoryTree2 li li:hover ul{left:120px;}
/* -- 清除IE6和IE7下 LI的空隙 -- */
*html .SideCategoryTree2 li{float:left; height:1%;}
*html .SideCategoryTree2 li a{height:1%;}

/*侧栏导航*/
.SideDH .BlockContent{padding-bottom:5px; text-align:center;}
.SideDH ul li{overflow:hidden; margin:8px auto; width:200px; height:38px;}
.SideDH ul li a{display:inline-block; overflow:hidden; padding-left:25px; width:175px; height:38px; line-height:41px; *line-height:41px; _line-height:43px; background:url(../image/sprite.png) 0 0 no-repeat; color:#ededed; font-weight:bold; letter-spacing:5px;}
.SideDH ul li a em{display:none;}
.SideDH ul li a:hover{background:url(../image/sprite.png) 0 -50px no-repeat; color:#000;}
/* 以上是根据特定的区块 ID 和 class 来定义某类或某个区块的样式 End */


/* -- 问答模型 -- */
.AskList{overflow:hidden; line-height:150%; word-break:break-all; padding:10px 15px;}
.Subject {float:left; clear:top left; padding:0 0 4px 0; width:100%; border-bottom:1px dashed #005953; line-height:140%;}
.Subject img{ margin:0 6px 0 0 ;}	
.Answer {float:left; clear:top left; padding:8px 0 30px 0; width:100%; line-height:140%; word-break:break-all;}
.Sex{padding-left:4px; color:#999999;}
.AnswerTitle{color:#f00; font-weight:bold;}
.AskForm{margin:10px 20px 20px 20px;}


/* -- 底部友情链接 -- */
.FriendLink{padding-top:10px; color:#666;}
.FriendLink li{overflow:hidden; float:left; margin:0 15px;}


/* -- 底部 Start -- */
.Foot{margin-top:0px; padding:15px 0 10px 0; color:#fff; background:url(../image/bg_foot.png) repeat-x; font-size:12px; text-align:center;}
.Foot div{text-align:center;}
.Foot .f1{margin-top:8px;}
.Foot .f2{margin-top:8px;}
.Foot .f3{margin-top:8px;}

.MiniMenu{overflow:hidden; margin:0 auto; padding:0; color:#fff; text-align:center;}
.MiniMenu a{color:#fff;}
.MiniMenu a:hover{color:#ccc;}
.MiniMenu span{padding:0 7px 0 5px; color:#ccc;}

.count{display:none;}
/* -- 底部 End -- */


/* -- 表单 -- */
.FormBox .BlockContent{padding:20px 0;}
.FormBox input{overflow:hidden; zoom:1;}
.FormBox textarea{width:400px;}
.FormBox dl{overflow:hidden; margin-top:10px; border:0px solid #ddd; zoom:1;}
.FormBox dt{float:left; padding-top:3px; *padding-top:3px; _padding-top:6px; padding-right:10px; width:20%; text-align:right;}
.FormBox dt span{overflow:hidden; padding:8px 8px 0 0; color:#f00;}
.FormBox dd{float:left; width:75%}
.FormBox dd div{clear:both; overflow:hidden; padding-top:5px; width:80%; height:15px; color:#999;}
.FormBox .msgr1{color:#999; font-size:12px;}
.FormBox .msgr2{color:#f00; font-size:12px;}
.FormBox .msgr3{color:blue; font-size:12px;}

.FormBox .text{width:300px; height:24px; line-height:24px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.FormBox .uid dd{padding-top:5px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.FormBox .uid dd strong{padding-right:8px; color:#f00;}
.FormBox .code dd{position:relative;}
.FormBox .code .check{width:96px; text-align:center;}
.FormBox .code img{position:absolute; top:0px; *top:0px; _top:1px; left:115px; padding:5px; border:1px solid #006699;}

.FormBox .subject{width:400px;}


.FormBox .button{overflow:hidden; width:100px; height:32px; line-height:32px; *line-height:32px;_line-height:34px; background:#043C75 url(../image/button.png) 0 0 no-repeat; color:#fff; font-size:14px; font-weight:bold; text-align:center; border:0px; cursor:pointer;}


/* -- 分页 -- */
.page{overflow:hidden; margin:30px auto 0 auto; width:100%; color:#333; text-align:center;}
.page .p1{text-align:center;}
.page .p1 span, .page .p1 a{display:inline-block; overflow:hidden; margin:0 5px; padding:0 7px; height:20px; line-height:20px; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; vertical-align:top; border:1px solid #c3c3c3; cursor:pointer;}
.page .p1 a:hover{background:#00aee7; color:#000;}
.page .p1 .nolink:hover{background:none; color:#1e50a2;}
.page .p1 .num{font-size:13px;}
.page .p1 .num:hover{font-weight:bold;}
.page .p1 .current{background:#bbb; color:#000; font-weight:bold;}
.page .p1 .lable{}
.page .p1 .prev{background:url(../image/page.png) no-repeat 4px 4px;}
.page .p1 .next{background:url(../image/page.png) no-repeat 5px -26px;}

.page .p1 em{display:inline-block; padding-left:5px; height:22px; line-height:22px; font-style:normal; vertical-align:top;}
.page .p1 select{display:inline-block; margin-left:5px; width:50px; padding:1px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.page .p1 option{padding:0 2px;}
.page .p2{margin-top:10px; font-size:14px; text-align:center;}
.page .p2 span{display:inline-block; overflow:hidden; margin:0 10px; vertical-align:top;}
.page .p2 span em{padding-right:6px; font-style:normal;}
.page .p2 .s2 em{padding-right:0;}





/* 广告模块 */
.advs{clear:both;}
.advs{float:left;}

/* 侧栏联系 */
.SideContact .BlockContent{padding:8px; line-height:24px;}
.SideContact .a1{overflow:hidden;}
.SideContact .a1 img{float:left;}
.SideContact .a1 div{float:right;}
.SideContact .a2{clear:both; margin-top:10px; padding-top:6px; border-top:1px solid #ddd;}

/* 侧栏搜索 */
.SideSearch{text-align:center;}
.SideSearch .BlockContent{padding:10px;}
.SideSearch .word{padding-left:5px; width:220px; height:25px; line-height:25px; border:2px solid #003F72;}
.SideSearch .button{margin-top:10px; width:90px; padding:3px 0; *padding:3px 0; _padding:3px 0 1px 0; background:#003F72 url(../image/bg_button.png) repeat-x; color:#fff; text-align:center; border:0; cursor:pointer;}
.SideSearch .submit{margin-right:20px;}

.AboutUs .BlockContent{padding:10px 0 0 0;}
.AboutUs h2{background:url(../image/bg_h_line2.png) bottom left repeat-x; color:#F75700;}
.AboutUs h2 span{background-position:5px -40px;}
.AboutUs .a1{float:left; width:170px;}
.AboutUs .a2{float:right; width:520px}

.HomeList{width:333px; border:1px solid #ccc;}
.HomeList h2{color:#f00;}
.HomeList .BlockList .txt{padding:5px 0 5px 12px; *padding:5px 0 5px 12px; _padding:5px 0 3px 12px; background:url(../image/bg_icon.png) no-repeat 2px 11px; border:none;}

.HomeFaq .BlockList .txt{padding:5px 0 5px 12px; *padding:5px 0 5px 12px; _padding:5px 0 3px 12px; background:url(../image/bg_icon.png) no-repeat 2px 11px;}