﻿@charset "utf-8";
/* CSS Document */

/* 重写浏览器的所有默认样式
---------------------------------------------------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {/* 去掉了P */
padding: 0;
margin: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset,img {
border: 0;
}
address,caption,cite,code,dfn,em,th,var {/* 去掉了strong */
font-weight: normal;
font-style: normal;
}
ol,ul {
list-style: none;
}
caption,th {
text-align: left;
}
h1,h2,h3,h4,h5,h6 {
font-weight: normal;
font-size: 100%;
}
q:before,q:after {
content:'';
}
abbr,acronym {
border: 0;
}

/* 基本属性
---------------------------------------------------------------------------------------------------------------------- */
body{
background:#fff;
color:#444;
font-size:12px;
text-align:left;
}

a{text-decoration: none;}
a:link,a:visited{color:#444;font-size:12px;}
a:hover,a:active,a:focus{color:#f00;text-decoration: underline;}

/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed, a.cRed:link, a.cRed:visited{ color:#f00;}a.cRed:hover{color:#c00;}

.fB {font-weight: bold;}
.f14px{ font-size:14px;}
.height{padding:5px;}/* 高度10px */

input, button, select{font-size:12px;color:#444;}
input.width0{ width:30px; border:1px #999 solid; padding:3px;}
input.width1{ width:50px; border:1px #999 solid; padding:3px;}
input.width2{ width:150px; border:1px #999 solid; padding:3px;}
input.width3{ width:380px; border:1px #999 solid; padding:3px;}

textarea{font-size:12px;color:#444;}
textarea.width0{ width:150px; height:150px;border:1px #999 solid; padding:3px; line-height:180%;}
textarea.width1{ width:380px; height:90px;border:1px #999 solid; padding:3px; line-height:180%;}
textarea.width2{ width:380px; height:160px;border:1px #999 solid; padding:3px; line-height:180%;}

.clearit{clear:both;font-size:0px;line-height:0px;}/* 清除浮动 */
/* 清除浮动 .clear{clear:both;}*/
.clear{clear:both;height:0;font-size:0;overflow: hidden;}
/* 解决容器不扩展问题 */
.clear_box{clear:both;font:0px/0px sans-serif;display:block;}


/* 总布局
---------------------------------------------------------------------------------------------------------------------- */
.header{
width:998px;
margin:0 auto;
background:#fff;
}

.wrapper{
width:998px;
margin:0 auto;
background:#fff;
}
.wrapper .sidebar{
float:left;
width:240px;
}
.wrapper .main{
float:left;
width:748px;
margin-left:10px;
}

.footer{
width:978px;
margin:0 auto;
background:#fff;
text-align:center;
padding:10px;
line-height:180%;
border-top:1px #ccc solid;
margin-top:10px;
}

/* logo、顶导航菜单
---------------------------------------------------------------------------------------------------------------------- */
.logo{
float:left;
display:block;
width:210px;
height:80px;
cursor:pointer;
}
.logo h1{
text-indent:-9999px;
width:210px;
height:80px;
background:url(images/logo.png);
}


.top_nav{
float:right;
padding-top:10px;
padding-right:10px;
text-align:right;
}




/* 频道导航菜单
---------------------------------------------------------------------------------------------------------------------- */
#main_nav{
background-image:url(images/djz/nav_main_bg.gif);
height:40px;
line-height:40px;
padding-left:20px;
}
#main_nav li{
display:inline;
}
#main_nav a{
float:left;
background:url(images/djz/nav_main_left.gif) no-repeat left top;
font-size:14px;
padding-left:4px;
color:#fff;
margin-left:8px;
}
#main_nav a span{
float:left;
display:block;
background:url(images/djz/nav_main_right.gif) no-repeat right top;
padding-left:11px;
padding-right:17px;
}

/* 针对IE5和Mac的hack调整 \*/
#main_nav a span{float:none;}
/* End IE5-Mac hack */

#main_nav a:hover{
background-position:0% -40px;
color:#f00;
text-decoration:none;
}
#main_nav a:hover span{
background-position:100% -40px;
}
/* 当前频道的样式定义[开始] */
#main_nav a.ok_top{
background:url(images/djz/nav_main_left.gif) no-repeat left top;
background-position:0% -40px;
color: #003399;
}
#main_nav a.ok_top span{
background:url(images/djz/nav_main_right.gif) no-repeat right top;
background-position:100% -40px;
}
#main_nav a:hover.ok_top span{
color:#f00;
text-decoration:underline;
}





/* 侧栏
---------------------------------------------------------------------------------------------------------------------- */
/* 侧栏导航
----------------------------------------------- */
.sidebar_nav_title{
height:21px;
background:url(images/djz/title-06.png);
font-size:14px;
font-weight:bold;
color:#fff;
padding-top:9px;
padding-left:15px;
}
.sidebar_nav{
border:1px #e0e0e0 solid;
border-top:0px;
padding:10px;
margin-bottom:10px;
}
.sidebar_nav li{
height:27px;
line-height:27px;
border-bottom:1px #ccc dashed;
}
.sidebar_nav_bottom{
height:10px;
background:#09f;
display:none;
}



.sidebar_title{/* 公共标题 */
height:21px;
background:url(images/djz/title-06.png);
font-size:14px;
font-weight:bold;
color:#fff;
padding-top:9px;
padding-left:15px;
}

.sidebar_search{/* 搜索 */
border:1px #e0e0e0 solid;
border-top:0px;
padding:10px;
margin-bottom:10px;11
}

.sidebar_recommend{/* 推荐 */
border:1px #e0e0e0 solid;
border-top:0px;
padding:10px;
margin-bottom:10px;
}
.sidebar_recommend li{
height:25px;
line-height:25px;
border-bottom:1px #ccc dashed;
background:url(images/djz/list_img04.png) left 10px no-repeat ;
padding-left:15px;
}

.sidebar_hot{/* 热门 */
border:1px #e0e0e0 solid;
border-top:0px;
padding:10px;
margin-bottom:10px;
}
.sidebar_hot li{
height:25px;
line-height:25px;
border-bottom:1px #ccc dashed;
background:url(images/djz/list_img04.png) left 10px no-repeat ;
padding-left:15px;
}


/* 模型样式
---------------------------------------------------------------------------------------------------------------------- */
/* 当前位置
----------------------------------------------- */
.description_box{
position:relative;
height:80px;
border-bottom:1px #ccc solid;
background: url(images/djz/earth.png) right center no-repeat;
}

.location{
color:#666;
text-align:right;
padding-right:10px;
height:27px;
line-height:27px;
border-top:5px #e9e9e9 solid;
}
.description_txt{
position: absolute;
left:10px;
top:20px;
}
.description_txt .cn{
font-size:24px;
color:#f00;
font-weight:bold;
}
.description_txt .en{
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
color:#06a;
}



/* 单页面
----------------------------------------------- */
.page_content{
padding:10px;
font-size:14px;
line-height:200%;
}



/* 多页面
----------------------------------------------- */
.multipage_list_content{/* 父页面 */
padding:10px;
font-size:14px;
line-height:200%;
}

.multipage_list_link{
padding:10px;
text-align:center;
}
.multipage_list_link a, .multipage_list_link a:visited{
display:block;
height:30px;
line-height:30px;
font-size:14px;
width:200px;
background:#ddd;
margin-bottom:3px;
}
.multipage_list_link a:hover{
color: #f00;
background:#ccc;
}


.multipage_content{/* 子页面 */
padding:10px;
font-size:14px;
line-height:200%;
}

/* 单级栏目
----------------------------------------------- */
/* 文字列表
------------------------- */
.singleclass_list_box{
padding:10px;
}
.singleclass_list_box li{
height:36px;
line-height:36px;
border-bottom:1px #ccc dashed;
background:url(images/djz/list_img01.png) left 13px no-repeat ;
color:#999;
}
.singleclass_list_box span{
display:-moz-inline-box;
display:inline-block;
}
.singleclass_list_box span.n1{
padding-left:20px;
width:708px;
}
.singleclass_list_box span.n1 a, .singleclass_list_box span.n1 a:visited{
font-size:14px;
}
.singleclass_list_box span.n1 a:hover{
color: #f00;
}
.singleclass_list_box span.n2, .singleclass_list_box span.n3{
width:79px;
display:none;/* 隐藏时间、点击数 */
}


/* 图文列表
------------------------- */
.singleclass_pt_list_box{
padding:10px;
}
.singleclass_pt_list_box li{
border-bottom:1px #ccc dashed;
padding-bottom:10px;
margin-bottom:10px;
}

.singleclass_pt_list_box span{
display:-moz-inline-box;
display:inline-block;
vertical-align:top;
}
.singleclass_pt_list_box span.n1{
width:90px;
}
.singleclass_pt_list_box span.n2{
width:620px;
line-height:180%;
color:#666;
}
.singleclass_pt_list_box img{
float:left;
padding:2px;
border:1px #ccc solid;
}
.singleclass_pt_list_box a:hover img{
float:left;
padding:2px;
border:1px #f60 solid;
}
.singleclass_pt_list_box a, .singleclass_pt_list_box a:visited{
font-size:16px;
color:#c00;
}
.singleclass_pt_list_box a:hover{
color: #f00;
}

.singleclass_list_pagination{/* 分页 */
border-top:1px #84aaca solid;
padding:10px;
}


.singleclass_title{/* 内容面 */
padding:30px 0px;
font-size:18px;
font-weight:bold;
text-align:center;
border-bottom:1px #ccc dashed;
}
.singleclass_info{
height:36px;
line-height:36px;
text-align:center;
border-bottom:1px #ccc dashed;
display:none;/* 隐藏时间、点击数等 */
}
.singleclass_content{
padding:10px;
font-size:14px;
line-height:200%;
border-bottom:1px #ccc dashed;
}
.singleclass_PrevNext{/*上一篇下一篇*/
padding-left:10px;
}
.singleclass_PrevNext li{
height:27px;
line-height:27px;
}



/* 多级栏目
----------------------------------------------- */
.multiclass_list_box{/* 列表 */
padding:10px;
}
.multiclass_list_box li{
height:36px;
line-height:36px;
border-bottom:1px #ccc dashed;
background:url(images/icon01.gif) left 13px no-repeat;
color:#999;
}
.multiclass_list_box span{
display:-moz-inline-box;
display:inline-block;
}
.multiclass_list_box span.n1{
padding-left:20px;
width:550px;
}
.multiclass_list_box span.n1 a, .multiclass_list_box span.n1 a:visited{
font-size:14px;
}
.multiclass_list_box span.n1 a:hover{
color: #f00;
}
.multiclass_list_box span.n2, .multiclass_list_box span.n3{
width:70px;
}
.multiclass_list_pagination{/* 分页 */
padding:10px;
background:#ddd;
}



.multiclass_title{/* 内容面 */
padding:10px;
font-size:18px;
font-weight:bold;
text-align:center;
border-bottom:1px #ccc dashed;
}
.multiclass_info{
height:36px;
line-height:36px;
text-align:center;
border-bottom:1px #ccc dashed;
}
.multiclass_content{
padding:10px;
font-size:14px;
line-height:200%;
border-bottom:1px #ccc dashed;
}
.multiclass_PrevNext{/*上一篇下一篇*/
padding-left:10px;
}
.multiclass_PrevNext li{
height:27px;
line-height:27px;
}



/* 产品
----------------------------------------------- */
.product_list_box{
padding:10px;
}
.product_list_box li{/* 列表 */
border-bottom:1px #ccc dashed;
padding-bottom:10px;
margin-bottom:10px;
}
.product_list_box span{
display:-moz-inline-box;
display:inline-block;
vertical-align:top;
}
.product_list_box span.n1{
width:140px;
}
.product_list_box span.n1 img{ border:3px solid #ccc;}
.product_list_box span.n1 a:hover img{ border:3px solid #f00;text-align: center;}

.product_list_box span.n2{
width:570px;
line-height:180%;
color:#666;
}

.product_list_pagination{/* 分页 */
padding:10px;
background:#ddd;
}



.product_title{/* 内容面 */
padding:10px;
font-size:18px;
font-weight:bold;
text-align:center;
}
.product_expr li{/* 扩展 */
float:left;
height:36px;
line-height:36px;
width:50%;
text-indent:10px;
}
.product_content{
background:#fff;
padding:10px;
font-size:14px;
line-height:200%;
}


.product_inquiry_title{/* 发布留言 */
padding:10px;
font-size:14px;
font-weight:bold;
background:#ccc;
}

.product_inquiry_add{
background:#fff;
padding:10px;
}

.product_inquiry_add .prompt{
padding-top:10px;
line-height:24px;
color:#3399CC;
}

.inquiry_table{
width:100%;
line-height:180%;
}
.inquiry_table th{
border:1px #dadada solid;
padding:8px;
width:100px;
text-align:right;
font-weight:bold;
background:#f1f1f1;
}
.inquiry_table td{
border:1px #dadada solid;
padding:8px;
}

.product_info{
height:36px;
line-height:36px;
text-align: right;
border-top:1px #ccc dashed;
}
.product_PrevNext{/*上一篇下一篇*/
background:#fff;
padding:10px;
border-top:1px #ccc dashed;
}
.product_PrevNext li{
height:25px;
line-height:25px;
}


/* 招聘
----------------------------------------------- */
.job_list_box li{/* 列表 */
background:#fff;
}

.job_list_title{/* 标题 */
font-size:14px;
font-weight:bold;
border-bottom:1px #ccc dashed;
height:36px;
line-height:36px;
padding-left:10px;
margin-top:10px;
color:#c00;
}
.job_list_title div.n1{
float:left;
}
.job_list_title div.n2{
float:right;
padding-right:10px;
}

.job_info{
border-bottom:1px #ccc dashed;
}
.job_info li{
float:left;
height:32px;
line-height:32px;
width:50%;
text-indent:10px;
}
.job_list_description{
padding:10px;
line-height:200%;
border-bottom:1px #ccc dashed;
}
.job_list_requirements{
padding:10px;
line-height:200%;
border-bottom:1px #ccc solid;
}

.job_list_pagination{/* 分页 */
padding:10px;
background:#ddd;
}



.job_title{/* 应聘页 */
padding:10px;
font-size:14px;
font-weight:bold;
background:#fff;
border-bottom:1px #ccc dashed;
}

.job_content{
background:#fff;
padding:10px;
}

.job_content .title{
height:30px;
line-height:30px;
color:#3399CC;
}

.job_table{
width:100%;
line-height:180%;
}
.job_table th{
border:1px #dadada solid;
padding:8px;
width:100px;
text-align:right;
font-weight:bold;
background:#f1f1f1;
}
.job_table td{
border:1px #dadada solid;
padding:8px;
}


/* 留言
----------------------------------------------- */
.guest_list_box li{/* 列表 */
border:1px #ccc solid;
padding:5px;
margin:20px 10px 0px 10px;
}
.guest_list_info{/* 信息 */
height:29px;
line-height:29px;
padding-left:10px;
padding-right:10px;
border-bottom:1px #ddd solid;
background-color:#eee;
}
.guest_list_info div.n1{
float:left;
font-weight:bold;
}
.guest_list_info div.n2{
float:right;
color:#999;
}


.guest_list_content{
padding:10px;
line-height:180%;
}
.guest_list_admincontent{
border-top:1px #ccc dashed;
color: #0066CC;
padding:10px;
line-height:180%;
}

.guest_list_pagination{/* 分页 */
margin:10px;
padding:0px 10px;
height:37px;
line-height:37px;
background:#f9f9f9;
border-top:#ddd 1px solid;
}



.guest_title{/* 发布留言 */
height:27px;
line-height:27px;
padding-left:10px;
font-size:14px;
font-weight:bold;
color:#06a;
border-bottom:1px #06a solid;
margin-top:20px;
}


.guest_add_kuang{
background:#fff;
margin:10px 10px 0px 10px;
}


.guest_add_kuang .prompt{
padding-top:10px;
line-height:24px;
color:#999;
}


.guest_table{
width:100%;
line-height:180%;
}
.guest_table th{
border:1px #eee solid;
padding:5px;
width:100px;
text-align:right;
font-weight:bold;
}
.guest_table td{
border:1px #eee solid;
padding:5px;
}



/* 公告
----------------------------------------------- */
.announcement_title{
padding:10px;
font-size:18px;
font-weight:bold;
text-align:center;
border-bottom:1px #ccc dashed;
}
.announcement_content{
padding:10px;
font-size:14px;
line-height:200%;
border-bottom:1px #ccc dashed;
}
.announcement_info{
height:36px;
line-height:36px;
text-align:right;
}




/* 购买
---------------------------------------------------------------------------------------------------------------------- */
/* 公共
----------------------------------------------- */
.shopping_box{/* 总外框 */
padding:30px 60px;
background:#fff;
}
.shopping_box a, .shopping_box a:visited{
font-weight:normal;
color:#06c;
text-decoration:underline;
}
.shopping_box a:hover{
color: #f00;
}

.shopping_box .n1{/* 左右两部分 */
float:left;
width:650px;
}
.shopping_box .n2{
float:right;
width:220px;
}


.shopping_explain{/* 步骤说明 */
padding:10px;
font-size:14px;
border-top:1px #ccc solid;
}

.shopping_prompt{/* 小提示 */
padding:10px;
border:1px #ccc dashed;
color:#666;
line-height:180%;
margin-top:10px;
}



/* 购物车
----------------------------------------------- */
.shopping_list_btn{/* 操作 */
position:relative;
text-align:right;
width:880px;
margin:10px 0;
}
.shopping_list_btn .txt{
position:absolute;
text-align: left;
left:0px;
}
.shopping_list_btn .txt span{
font-size:16px;
font-weight:bold;
}


.shopping_list_box{/* 列表box */
background:#f1f1f1;
border:1px solid #b3b6b0;
overflow:hidden;
overflow:visible;
}


.shopping_list_table{/* 列表表格 */
width:100%;
}
.shopping_list_table th{
border:1px #fff solid;
border-bottom:1px #dadada solid;
text-align: center;
font-weight:bold;
background: url(images/Shopping/Shopping_List_bg.gif) #fff;
height:30px;
line-height:30px;
}
.shopping_list_table td{
border:1px #fff solid;
padding:8px;
}
.shopping_list_table img{
padding:3px;
border:1px #ccc solid;
}
.shopping_list_table a:hover img{
padding:3px;
border:1px #f60 solid;
}


.shopping_list_info{/* 购物车统计信息 */
background:#ddd;
border:1px solid #b3b6b0;
border-top:0px;
padding:10px;
text-align:right;
font-size:14px;
}



/* 其他
----------------------------------------------- */
.shopping_content_box{
margin-bottom:10px;
}

.shopping_content_box .title{
background: url(images/Shopping/Shopping_List_bg.gif) #fff;
height:30px;
line-height:30px;
padding-left:15px;
border:1px #b3b6b0 solid;
border-bottom:1px #dadada solid;
font-weight:bold;
}
.shopping_content_box .info{
border:1px #b3b6b0 solid;
border-top:0px;
padding:15px;
background:#f1f1f1;
}

.shopping_content_box .info .table{/* 表格 */
width:100%;
}
.shopping_content_box .info .table th{
text-align: right;
padding:5px;
width:130px;
}
.shopping_content_box .info .table td{
padding:5px;
line-height:180%;
}

.shopping_content_box .info dt{/* 订单信息 */
font-size:14px;
font-weight:bold;
padding:5px;
}
.shopping_content_box .info dd{
padding:5px;
border-bottom:1px #ccc dashed;
margin-bottom:10px;
line-height:180%;
}


.shopping_content_box .info .list_table{/* 商品清单列表表格 */
width:100%;
}
.shopping_content_box .info .list_table th{
padding:5px;
font-weight:bold;
text-align:center;
border-bottom:1px #ccc solid;
}
.shopping_content_box .info .list_table td{
padding:8px;
border-bottom:1px #ccc dashed;
}

.shopping_confirm_info{/* 商品清单统计信息 */
margin-top:10px;
padding:10px;
text-align:right;
line-height:180%;
}
.shopping_confirm_info span{
font-size:14px;
color:#f00;
}

.shopping_confirm_btn{/* 提交订单 */
padding:10px;
text-align:right;
}

/* 右侧
----------------------------------------------- */
.shopping_content_box .info li{/* 订单信息 */
padding:3px;
}


/* 订单提交完成后提示
----------------------------------------------- */
.shopping_complete_box{
line-height:230%;
}
.shopping_complete_box .ok{
font-size:14px;
font-weight:bold;
text-align:center;
color: #c00;
}
.shopping_complete_box .ok span{
font-size:24px;
}
.shopping_complete_box .info{
font-size:14px;
color: #c00;
}
.shopping_complete_box .prompt{
margin-bottom:20px;
}
.shopping_complete_box .btn{
padding:10px;
text-align:center;
}






/* 登录页、注册页、找回密码页
---------------------------------------------------------------------------------------------------------------------- */
.lrg_box{/* 总外框 */
padding:30px 60px;
}


.lrg_box .n1{/* 登录页左右两部分 */
float:left;
width:420px;
}
.lrg_box .n2{
float:right;
width:420px;
}


.lrg_box .title{
background: url(images/lrg_title_bg.gif) #fff;
height:30px;
line-height:30px;
padding-left:15px;
border:1px #ccc solid;
font-weight:bold;
}
.lrg_box .info{
border:1px #ccc solid;
border-top:0px;
padding:15px;
background:#f1f1f1;
}
.lrg_box .info .table{/* 列表表格 */
width:100%;
}
.lrg_box .info .table th{
text-align: right;
height:30px;
width:130px;
}
.lrg_box .info .table td{
height:30px;
}




/* 用户中心
---------------------------------------------------------------------------------------------------------------------- */
/* 布局
----------------------------------------------- */
.sidebar_user{
float:left;
width:230px;
padding:10px;
}
.main_user{
float:left;
width:730px;
padding:10px;
background:#f1f1f1;
}
.main_user a, .main_user a:visited{
font-weight:normal;
color:#06c;
text-decoration:underline;
}
.main_user a:hover{
color: #f00;
}


.user_location{/* 当前位置 */
background:#fff;
height:30px;
line-height:30px;
padding-left:10px;
margin-bottom:10px;
}



/* 侧栏
----------------------------------------------- */
.sidebar_user .info{/* 会员信息 */
padding:10px;
background: #f1f1f1;
border:1px #ccc solid;
line-height:180%;
}
.sidebar_user .info span{
color:#c00;
}


.sidebar_user .title{
height:27px;
line-height:27px;
background:#ccc;
padding-left:15px;
font-weight:bold;
margin-top:10px;
}
.sidebar_user .contentbox{
padding:10px;
background: #f1f1f1;
}
.sidebar_user .contentbox li{
height:27px;
line-height:27px;
background: url(images/icon01.gif) left center no-repeat;
padding-left:15px;
}



/* 主体-列表表格
----------------------------------------------- */
.user_menu{/* 分页 */
padding:10px;
background:#eee;
border:1px solid #b3b6b0;
border-bottom:0px;
}
.user_box{
border:1px solid #b3b6b0;
overflow:hidden;
overflow:visible;
}
.user_list_table{
width:100%;
}
.user_list_table th{
border:1px #fff solid;
border-bottom:1px #dadada solid;
text-align: center;
font-weight:bold;
background: url(images/User_title_bg.gif) #fff;
height:30px;
line-height:30px;
}
.user_list_table td{
border:1px #fff solid;
padding:8px;
}

.user_pagination{/* 分页 */
padding:10px;
background:#eee;
border:1px solid #b3b6b0;
border-top:0px;
margin-bottom:10px;
}




/* 主体
----------------------------------------------- */
.user_content_box{
margin-bottom:10px;
}

.user_order_info{/* 订单概述 */
border:1px #b3b6b0 solid;
border-top:0px;
padding:15px;
background:#fff;
font-size:14px;
line-height:180%;
}

.user_content_box .title{
background: url(images/User_title_bg.gif) #fff;
height:30px;
line-height:30px;
padding-left:15px;
border:1px #b3b6b0 solid;
border-bottom:1px #dadada solid;
font-weight:bold;
}
.user_content_box .info{
border:1px #b3b6b0 solid;
border-top:0px;
padding:15px;
background:#fff;
}

.user_content_box .info .table{/* 表格 */
width:100%;
}
.user_content_box .info .table th{
text-align: right;
padding:5px;
width:130px;
}
.user_content_box .info .table td{
padding:5px;
line-height:180%;
}

.user_content_box .info dt{/* 订单信息 */
font-size:14px;
font-weight:bold;
padding:5px;
}
.user_content_box .info dd{
padding:5px;
border-bottom:1px #ccc dashed;
margin-bottom:10px;
line-height:180%;
}


.user_content_box .info .list_table{/* 商品清单列表表格 */
width:100%;
}
.user_content_box .info .list_table th{
padding:5px;
font-weight:bold;
text-align:center;
border-bottom:1px #ccc solid;
}
.user_content_box .info .list_table td{
padding:8px;
border-bottom:1px #ccc dashed;
}

.user_confirm_info{/* 商品清单统计信息 */
margin-top:10px;
padding:10px;
text-align:right;
line-height:180%;
}
.user_confirm_info span{
font-size:14px;
color:#f00;
}



.user_prompt{/* 小提示 */
border:#b3b6b0 1px solid;
line-height:200%;
padding:10px;
padding-left:40px;
color: #666;
background: url(images/icon_help_in.gif) #fff 10px 10px no-repeat;
font-family:Arial, Helvetica, sans-serif;
}
.user_prompt a{
text-decoration:underline;
}





/* 公共搜索页布局
---------------------------------------------------------------------------------------------------------------------- */
.search_box{/* 总外框 */
}

.search_info{/* 信息 */
border-top:1px #84aaca solid;
padding:10px;
}
.search_info div.n1{
float:left;
}
.search_info div.n2{
float:right;
}

.search_list_box{/* 列表box */
background:#fff;
padding:10px;
}
.search_list_box li{
border-bottom:1px #ccc solid;
}

.search_title{/* 标题 */
border-bottom:1px #ccc dashed;
height:36px;
line-height:36px;
padding-left:15px;
background:url(images/icon01.gif) left 13px no-repeat;
}
.search_title a, .search_title a:visited{
font-weight:bold;
color:#333;
}
.search_title a:hover{
color: #06c;
}

.search_reading{/* 导读 */
padding:10px;
line-height:180%;
color:#999;
}

.search_list_pagination{/* 分页 */
border-top:1px #84aaca solid;
padding:10px;
}





/* 与js相配合的css
---------------------------------------------------------------------------------------------------------------------- */
/* 滑动门 /js/tab.js demo在首页index.html
---------------------------------------------------------- */
.nTab{
width:500px;
margin:0 auto;
background:#fff;
margin-bottom:10px;
}
.nTab .TabTitle{
clear:both;
overflow:hidden;
}
.nTab .TabTitle li{
float:left;
width:100px;
cursor:pointer;
height:30px;
line-height:30px;
text-align:center;
}
.nTab .TabTitle .active{background:#fff;border:1px #ace solid;border-bottom:1px #fff solid;}
.nTab .TabTitle .normal{background:#EBF3FB;border:1px #ace solid;}
.nTab .TabContent{
background:#fff;
padding:10px;
border:1px #AACCEE solid;
border-top:0px;
}
.none {display:none;}






/* djz css
---------------------------------------------------------------------------------------------------------------------- */
.top_bg{/* 头部 */
height:180px;
background:url(images/djz/top_img_bg.jpg);
margin-bottom:4px;
}
.top_bg .flash{
float:right;
}

.top_line{
background:url(images/djz/top_line.gif);
height:15px;
}






/* 公告、要闻、文件
----------------------------------------------- */
.top_l_box{
width:214px;
float:left;
}

.top_m_box{
width:524px;
float:left;
margin-left:10px;
}

.top_r_box{
width:240px;
float:left;
margin-left:10px;
}



/* 公告 */
.top_l_box .title{
height:22px;
padding-top:10px;
background-image:url(images/djz/title-01.png);
padding-left:30px;
font-size:14px;
font-weight:bold;
color:#fff;
}


.top_l_box .content{
border:1px #e0e0e0 solid;
border-top:0px;
padding:10px;
}

.top_l_box .content li{
height:23px;
line-height:23px;
background:url(images/djz/list_img01.png) left 6px no-repeat;
padding-left:15px;
}


/* 搜索 */
.top_l_box .search{
border:1px #ace solid;
background:url(images/djz/search_img_bg.gif) repeat-x;
margin-top:10px;
height:40px;
padding-top:18px;
text-align:center;
}

.top_l_box .search input.width2{ width:100px; border:1px #accbd2 solid; padding:3px;}





/* 信息要闻 */
.top_m_box .title{
position:relative;
height:22px;
background-image:url(images/djz/title-02.png);
padding-top:10px;
padding-left:25px;
font-size:14px;
font-weight:bold;
color:#049;
}

.top_m_box .title .more{
position:absolute;
right:10px;
top:10px;
}

.top_m_box .title .more a{
color:#049;
font-weight:normal;
}

.top_m_box .content{
padding:10px;
border:1px #ace solid;
border-top:0px;
}

.top_m_box .content .flash{
float:left;
width:250px;
}


.top_m_box .content .list{
float:left;
margin-left:10px;
width:242px;
}

.top_m_box .content .list li{
height:25px;
line-height:25px;
border-bottom:1px #ccc dashed;
background:url(images/djz/list_img02.png) left 10px no-repeat;
padding-left:15px;
}





/* 文件通知 */
.top_r_box .title{
position:relative;
height:22px;
padding-top:10px;
background-image:url(images/djz/title-03.png); background-repeat:repeat-x;
padding-left:15px;
font-size:14px;
font-weight:bold;
color:#049;
}

.top_r_box .title .more{
position:absolute;
right:10px;
top:10px;
}

.top_r_box .title .more a{
color:#049;
font-weight:normal;
}

.top_r_box .content{
padding:10px;
border:1px #cdcdcd solid;
border-top:0px;
}

.top_r_box .content li{
height:25px;
line-height:25px;
border-bottom:1px #ccc dashed;
background:url(images/djz/list_img03.png) left 10px no-repeat;
padding-left:15px;
}


/* 通栏广告
----------------------------------------------- */
.middle_ad{
width:998px;
margin:0 auto;
background:#fff;
margin-top:10px;
margin-bottom:10px;
}



/* 中部内容
----------------------------------------------- */
.middle_l_box{
float:left;
width:748px;
}

.middle_r_box{
float:left;
width:240px;
margin-left:10px;
_margin-left:9px; /* ie6 */
}


/* 政策法规、知识窗 */
.middle_l_box .box1{
width:258px;
float:left;
}
.middle_l_box .box1 .title{
position:relative;
height:21px;
background:url(images/djz/title-04.png);
font-size:14px;
font-weight:bold;
color:#fff;
padding-top:9px;
padding-left:15px;
}

.middle_l_box .box1 .title .more{
position:absolute;
right:10px;
top:9px;
}

.middle_l_box .box1 .title .more a{
color:#049;
font-weight:normal;
}


.middle_l_box .box1 .content{
border:1px #e0e0e0 solid;
border-top:0px;
padding:10px;
}

.middle_l_box .box1 .content li{
height:25px;
line-height:25px;
border-bottom:1px #ccc dashed;
background:url(images/djz/list_img04.png) left 9px no-repeat ;
padding-left:15px;
}



 /* 政策法规、知识窗 */
.middle_l_box .box2{
width:480px;
float:left;
margin-left:10px;
}
.middle_l_box .box2 .title{
position:relative;
height:21px;
background:url(images/djz/title-05.png);
font-size:14px;
font-weight:bold;
color:#fff;
padding-top:9px;
padding-left:15px;
}

.middle_l_box .box2 .title .more{
position:absolute;
right:10px;
top:9px;
}

.middle_l_box .box2 .title .more a{
color:#049;
font-weight:normal;
}


.middle_l_box .box2 .content{
border:1px #e0e0e0 solid;
border-top:0px;
padding:10px;
}

.middle_l_box .box2 .content .flash{
float:left;
width:196px;
line-height:200%;
text-align:center;
margin-top:8px;
}
.middle_l_box .box2 .content .flash img{
padding:5px;
border:1px #ccc solid;
background:#fff;
}
.middle_l_box .box2 .content .flash a:hover img{
padding:5px;
border:1px #666 solid;
background:#ccc;
}
.middle_l_box .box2 .content .list{
float:left;
width:252px;
margin-left:10px;
}

.middle_l_box .box2 .content li{
height:25px;
line-height:25px;
border-bottom:1px #ccc dashed;
background:url(images/djz/list_img02.png) left 10px no-repeat ;
padding-left:15px;
}


.in_ad{
float:left;
margin:10px 0px;
}



 /* 表格下载、党建工作 */
.middle_r_box .box3{
margin-bottom:10px;
}
.middle_r_box .box3 .title{
position:relative;
height:21px;
background:url(images/djz/title-06.png);
font-size:14px;
font-weight:bold;
color:#fff;
padding-top:9px;
padding-left:15px;
}

.middle_r_box .box3 .title .more{
position:absolute;
right:10px;
top:9px;
}

.middle_r_box .box3 .title .more a{
color:#fff;
font-weight:normal;
}

.middle_r_box .box3 .content{
border:1px #e0e0e0 solid;
border-top:0px;
padding:10px;
}

.middle_r_box .box3 .content li{
height:25px;
line-height:25px;
border-bottom:1px #ccc dashed;
background:url(images/djz/list_img03.png) left 10px no-repeat ;
padding-left:15px;
}




/* 分布图 首页、列表页、内容页*/
.middle_r_box .box4, .sidebar .box4{
margin-bottom:10px;
}
.middle_r_box .box4 .title, .sidebar .box4 .title{
height:21px;
background:url(images/djz/title-07.png);
font-size:14px;
font-weight:bold;
color:#fff;
padding-top:9px;
padding-left:30px;
}


.middle_r_box .box4 .content, .sidebar .box4 .content{
border:1px #e0e0e0 solid;
border-top:0px;
padding:10px 0px;
text-align:center;
}





/* 友情链接
----------------------------------------------- */
.link{
width:998px;
margin:0 auto;
margin-top:10px;
}
.link  .title{
color:#049;
font-weight:bold;
padding-left:15px;
background: url(images/djz/link_bg.png);
height:25px;
line-height:25px;
}


.link .content{
padding:8px;
border:#9cc6f0 1px solid;
border-top:0px;
}

.link .content img{
float:left;
margin-right:10px;
padding:3px;
background:#ccc;
}
.link .content .list{
float:left;
line-height:180%;
width:550px;
}






/* 无缝滚动 /js/Scroller.js demo在首页index.html
---------------------------------------------------------- */
.scroll_img{
width:972px;
margin:0 auto;
padding:8px;
border:#ace 5px solid;
margin-top:10px;
}
.scroll_img img{
width:114px;
height:84px;
padding:3px;
background:#fff;
}
.scroll_img a:hover img{
width:114px;
height:84px;
padding:3px;
background:#ace;
}

.Scroller {
width:972px;
height:90px;
overflow:hidden;
}
#idScrollMid2 {float:left;}/* 左滚动*/
#idScrollMid2 ul{float:left;width:120px;overflow:hidden;}



































