@charset "utf-8";


.tp-r { height:8px; background:url(tp_r.gif) no-repeat; overflow:hidden; }
.inside { background:url(inside.gif) repeat-y; }
.inside .bg-wrap { padding-bottom:11px; background:url(inside_bt.gif) no-repeat left bottom; }
.law { background:url(law.gif) repeat-y; }
.law .bg-wrap { padding-bottom:11px; background:url(law_bt.gif) no-repeat left bottom; }
.inside-skin-green { background:url(inside_green.gif) repeat-y; }
.inside-skin-green .bg-wrap { padding-bottom:11px; background:url(inside_bt_green.gif) no-repeat left bottom; }

.search { margin-bottom:10px; padding:20px 0 0; }
.search .textbox { height:25px; text-align:center; }
.search .btnbox { text-align:center; }
.search .textbox .test { width:146px; height:17px; border:1px solid #bebebe; line-height:17px; }
.search .btnbox .btn { width:70px; height:19px; padding-left:15px; border:none; background:url(btn_side_search.gif) no-repeat; cursor:pointer; }

.side-pic { width:174px; margin-bottom:7px; padding:0 10px; line-height:20px; }
.side-pic img { vertical-align:bottom; }

.cur-column { width:733px; height:28px; margin-bottom:10px; padding-left:12px; background:url(title_01.jpg) no-repeat; color:#fff; font-weight:bold; font-size:14px; line-height:28px; }

.appeal-tips { margin:0 14px; padding:20px 0 5px; background:url(line_01.gif) repeat-x bottom; color:#ff0000; font-size:16px; line-height:30px; text-align:center; }

/* 内容模式部分 */
.artbox { padding:0 20px 0; text-align:center; }
.artbox h1 { padding:10px 0; border-bottom:1px solid #f1f1f1; font-size:16px; }
.artbox .info { padding:0; color:#666; line-height:24px; }
.artbox .info .where { padding:0 19px; }
.artbox .font-size a { margin:0 4px; }
.article { padding:20px; margin:0 10px 10px; line-height:200%; word-wrap:break-word; word-break:break-all; }

/* 按钮链接 */
.jitaotao-list { width:220px; height:50px; margin:0 auto 180px; }
.jitaotao-list li { float:left; width:100px; height:50px; padding:0 5px; }

/* 新闻列表 */
.list { margin:0 10px 10px; padding:0 20px; clear:both; }
.list ul li { padding:6px 0; background:url(line_01.gif) repeat-x left bottom; line-height:20px; clear:both; }
.list ul li a { padding-left:5px; }
.list ul li a:hover { text-decoration:underline; }
.list .date { float:right; padding-left:9px; color:#999; font-size:11px; font-family:Arial; }
.list .ico { float:left; width:6px; _width:3px; height:20px; margin:0; background:url(point_01.gif) no-repeat 0 7px; }

/* 分页 */
.page { margin:0 10px 10px; padding:0 20px 0 23px; line-height:30px; }
.page a { margin:0 3px; }
.page a:hover,.page .current { color:#c00; text-decoration:underline; }
.page span { float:right; }

.top { padding:0 20px 20px; text-align:right; }
.top a { color:#666; }

/* 法律法规 */
.y-col1 { float:left; width:366px; }
.y-col2 { float:right; width:366px; }
.y-col3 { float:left; width:745px; }

.box { margin-bottom:10px; }
.box .hd { position:relative; height:28px; background:url(title_02.jpg) no-repeat; line-height:28px; }
.box .hd h2 { padding:0 10px; color:#fff; font-size:14px; }
.box .hd .more { position:absolute; right:15px; top:0; padding-right:10px; background:url(ico_arrow_02.gif) no-repeat right center; }
.box .bd { padding:10px; border:solid #bed1e7; border-width:0 1px 1px; }

.box-skin-green .hd { position:relative; height:28px; background:url(title_03.jpg) no-repeat; line-height:28px; }
.box-skin-green .bd { padding:10px; border:solid #9fe38f; border-width:0 1px 1px; }
.box-skin-red .hd { position:relative; height:28px; background:url(title_04.jpg) no-repeat; line-height:28px; }
.box-skin-red .hd h2 { color:#000; }
.box-skin-red .bd { padding:10px; border:solid #d0dfca; border-width:0 1px 1px; }
.box-skin-red .hd .more { position:absolute; right:10px; top:0; padding-right:0; background:none; }
.box-skin-red .hd .more a { color:#a0a0a0; }
.box-bt { margin-bottom:0 !important; }


.info-list {}
.info-list li { background:url(line_02.gif) repeat-x left bottom; line-height:23px; }
.info-list li span { float:right; padding-right:9px; color:#999; }
.info-list li a { padding-left:8px; background:url(point_01.gif) no-repeat 0 3px; }

.info-listq { border-bottom:1px solid #090; padding-bottom:8px;}
.info-listq li { line-height:23px; }
.info-listq li span { float:right; padding-right:9px; color:#999; }
.info-listq li a { padding-left:8px; background:url(point_01.gif) no-repeat 0 3px; }

.info-listNo {}
.info-listNo li { background:url(line_02.gif) repeat-x left bottom; line-height:23px;  padding-left:5px;}
.info-listNo li span { float:right; padding-right:9px; color:#999;}
.info-listNo li a { padding-left:8px; }


/* by curitis 2010-12-31 */
.info-list2 {}
.info-list2 li { background:url(line_02.gif) repeat-x left bottom; line-height:23px; }
.info-list2 li span.date { float:right; padding-right:9px; color:#999; }
.info-list2 li span.ico { float:left; width:3px; height:3px; margin:10px 5px 0 0; background:#000; overflow:hidden; }

/* 维权 */
.rights { margin-bottom:10px; }
.rights .hd { height:28px; background:url(rights_title.jpg) no-repeat; }
.rights .hd h2 { text-indent:-9999em; }
.rights .bd { height:258px; background:url(rights_con.gif) no-repeat; }
.rights .rights-info { width:385px; height:258px; padding:7px 10px 11px 350px; }
.rights .rights-info .rights-slide { position:absolute; width:340px; height:240px; margin-left:-340px; }
.rights .info-list { padding:5px 0 0; }
.rights .info-list li { background:none; line-height:23px; }
.rights .info-list li span { float:right; padding-right:9px; color:#999; }
.rights .info-list li a { padding-left:0; background:none; }

.rights-col { width:174px; margin:0 auto 20px; padding-top:15px; }
.rights-col li { width:174px; height:25px; margin-bottom:7px; }
.magazine { width:174px; height:227px; margin:0 auto 15px; }
.magazine img { vertical-align:bottom; }

.right-search { width:174px; height:75px; margin:0 auto; padding-top:35px; background:url(rights_search.jpg) no-repeat 0 20px; }

.category {}
.category .hd { height:26px; background:url(category_title.jpg) no-repeat; }
.category .hd h2 { color:#fff; font-size:14px; line-height:26px; text-align:center; }
.category .bd { padding:10px 0 10px 20px; }
.category-list { width:174px; }
.category-list li { float:left; width:87px; background:url(ico_arrow_03.gif) no-repeat 0 8px; line-height:24px; }
.category-list li a { padding-left:9px; }
.consume-search { width:743px; height:23px; margin-bottom:10px; border:1px solid #9fe38f; background:url(consume_search.jpg) repeat-x; }
.consume-search .textbox { float:left; width:292px; height:21px; padding:2px 0 0 164px; background:url(ico_search.jpg) no-repeat 134px 3px; }
.consume-search .btnbox { float:left; padding-top:2px; text-align:center; }
.consume-search .textbox .test { width:283px; height:17px; border:1px solid #000; line-height:17px; }
.consume-search .btnbox .btn { width:89px; height:19px; padding-left:0; border:none; background:url(btn_side_search2.gif) no-repeat; text-align:center; cursor:pointer; }

/* 诚信承诺企业联盟 */
.union {}
.union .union-c1 { float:left; width:195px; margin-right:10px; }
.union .union-c2 { float:left; width:560px; margin-right:10px; }
.union .union-c3 { float:left; width:175px; }
/* 理事风采 */
.unionx {}
.unionx .union-c1 { float:left; width:195px; }
.unionx .union-c2 { float:left; width:745px; margin-right:10px; }
.unionx .union-c3 { float:left; width:175px; }


.login-area { margin-bottom:10px; background:#f8fff5; }
.login-area .hd { height:25px; background:url(login_area_h2.jpg) no-repeat; }
.login-area .hd h2 { color:#fff; font-size:14px; line-height:25px; text-align:center; }
.login-area .bd { border:solid #d0dfca; border-width:0 1px 1px; }

/* 登录表单 */
.login-form { padding:15px 0 0; }
.login-form .textbox { height:28px; }
.login-form label { display:block; float:left; width:50px; height:20px; line-height:20px; text-align:center; }
.login-form .test { width:85px; height:16px; border:1px solid #000; line-height:16px; vertical-align:top; }
.login-form .btnbox { padding-left:70px; }
.login-form .btnbox .btn { width:34px; height:19px; padding-left:0; border:none; background:url(btn_tp_login.jpg) no-repeat; text-align:center; cursor:pointer; overflow:hidden; }
.login-area .info-list { padding:6px 10px 7px; }
.login-area .info-list li { background:none; line-height:20px; }



.y-col-b2 { float:left; width:229px; margin-right:11px; }
.box-rt { margin-right:0; }

.union-search { width:558px; height:23px; margin-bottom:10px; border:1px solid #D1DFC8; background:url(union_search.jpg) repeat-x; }
.union-search .textbox { float:left; width:292px; height:21px; padding:2px 0 0 164px; background:url(ico_search.jpg) no-repeat 134px 3px; }
.union-search .btnbox { float:left; padding-top:2px; text-align:center; }
.union-search .textbox .test { width:283px; height:17px; border:1px solid #000; line-height:17px; }
.union-search .btnbox .btn { width:89px; height:19px; padding-left:0; border:none; background:url(btn_side_search2.gif) no-repeat; text-align:center; cursor:pointer; }
.union-pic {}
.union-pic li { width:175px; height:45px; margin-bottom:10px; }
.union-pic li img { vertical-align:bottom; }


/* by curitis 2010-12-11 */
.tips { text-align:center; line-height:2; padding:10px 0 0; color:#F00; text-decoration:underline; }
.userLoginForm { width:430px; margin:0 auto; }
.userLoginForm li { height:32px; padding:3px 0; }
.userLoginForm li label { float:left; width:100px; text-align:right; }
.userLoginForm li .txt { width:220px; height:22px; line-height:22px; border:1px solid #CCC; }

.user_LoginOkBox { width:300px; margin:20px auto; font-size:14px; }
.user_LoginOkBox a { text-decoration:underline; }

/* button */
.btn_userLogin_sbm {  }


/* subject */
.subject-pic-list {  }
.subject-pic-list .pic-item { display:inline; float:left; text-align:center; margin:6px 14px; }
.subject-pic-list .pic-item .list-pic { width:120px; height:60px; text-align:center; line-height:60px; overflow:hidden; }

.subject-box {  }
.subject-box .title {  }
.subject-box .title table td div { height:23px; overflow:hidden; }
.subject-box .title table td a { float:right; height:13px; overflow:hidden; }
.subject-box .title .font2 { color:#FFF; font-size:13px; }
.subject-box .content {  }
.subject-box .content .picNews { width:97%; margin:10px auto 0 auto; }
.subject-box .content .picNews .pic { display:inline; float:left; width:236px; height:188px; text-align:center; line-height:188px; margin:0 0 0 10px; border:1px solid #000; overflow:hidden; }
.subject-box .content .picNews .ptxt { float:left; width:440px; margin:0 0 0 20px; }
.subject-box .content .picNews .ptxt h1 { padding:6px 0; text-align:center; font-size:14px; }
.subject-box .content .picNews .ptxt p { line-height:1.5; color:#000; font-size:13px; }
ul.subject-list { width:97%; margin:10px auto 18px auto; }
ul.subject-list li { height:28px; line-height:28px; background:url(line_point2.gif) bottom repeat-x; }
ul.subject-list li span.ico { float:left; width:3px; height:5px; margin:8px 5px 0 5px; background:url(arrow_home1.gif) no-repeat; overflow:hidden; }
ul.subject-list li span.date { float:right; }
ul.subject-list a { color:#222; }
ul.subject-list a:hover { color:#F60; }

.subject-box-top { margin:0 0 40px 0; }

/* 图片列表 */
.pic-item-list {  }
.pic-item-list .pic-item { float:left; display:inline; text-align:center; margin:6px 12px; }
.pic-item-list .pic-item .pic { width:220px; height:262px; text-align:center; line-height:60px; border:1px solid #CCC; overflow:hidden; }
.pic-item-list .pic-item dt { padding:3px 0; }

/* 视频 */
.video-pic-list {  }
.video-pic-list .pic-item { display:inline; width:190px; text-align:center; margin:15px 27px; }
.video-pic-list .pic-item .pic { width:180px; height:101px; text-align:center; line-height:124px; margin:0 auto; padding:6px 5px 17px 5px; background:url(bg_video01.png) no-repeat; overflow:hidden; }
.video-pic-list .pic-item .pic img { width:180px; height:101px; }
.video-pic-list .pic-item dt { padding:3px 0; }

.magazine-pic-list {  }
.magazine-pic-list .pic-item { display:inline; float:left; margin:6px 22px; }
.magazine-pic-list .pic-item .list-pic { width:200px; height:262px; text-align:center; line-height:60px; overflow:hidden; }

.repost-title { height:24px; line-height:24px; margin:20px 0 0; background:#e9e0c1; color:#625222; font-size:12px; }
.repost-title strong { margin:0 0 0 10px; }

.subject-left-box { width:160px; margin:0 auto; }
.font2 { font-size:13px; color:#FFF; }
.subject-left-pic { width:150px; text-align:center; margin:10px auto 0 auto; }

/* by curitis 2011-3-8 */
.inside-green { background:url(inside_1.gif) repeat-y; }
.inside .bg-wrap-green { background:url(inside_bt_green1.gif) bottom no-repeat; }
.cur-column-green { background:url(title_05.jpg) no-repeat; }

.y-col-b-new { margin:0 0 15px 0; background:url(union-list-bg.gif) repeat-y; }
.y-col-right { float:right; width:195px; min-height:100px; _height:100px; margin:0 0 0 10px; }
.y-col-left { float:left; width:195px; min-height:100px; _height:100px; margin:0 10px 0 0; }
.y-col-right img,.y-col-left img { vertical-align:top; }
.box-skin2 { width:540px; margin:0; }
.box-skin2 .hd { background:url(title_06.jpg) no-repeat; }

/* by carter 2012-07-19 */
.loginForm0719 { width:488px; height:21px; margin-bottom:10px; padding:2px 0 0 50px; border:1px solid #D1DFC8; background:url(union_search.jpg) repeat-x; overflow:hidden; }
.loginForm0719 p,.loginForm0719 label,.loginForm0719 input { float:left; }
.loginForm0719 .textbox { height:21px; }
.loginForm0719 .textbox .test { width:120px; font-family:arial; }
.loginForm0719 .btnbox { padding-left:10px; }

.unionSearch0719 .btnbox .btn { width:34px; height:19px; padding-left:0; border:none; background:url(btn_tp_login.jpg) no-repeat; text-align:center; cursor:pointer; }

.tabPanel { padding:0 11px; }
.tabPanel li { float:left; color:#c00; line-height:28px; }
.tabPanel .t1 { width:104px; }
.tabPanel .t2 { width:390px; }
.tabPanel .t3 { width:104px; text-align:center; }

.company0719 li { float:left; line-height:28px; }
.company0719 .c1 { width:104px; }
.company0719 .c2 { width:390px; }
.company0719 .c3 { width:104px; text-align:center; }

.infoList0719 li { line-height:22px; }

.shme { width:401px; margin:0 auto; padding:22px 0 52px; }
.appealsPic { float:left; width:145px; height:167px; }
.appeals { float:left; width:256px; margin-top:22px; }
.appeals li { float:left; width:104px; height:47px; margin:0 12px 24px 12px; display:inline; }
.tss { padding-top:15px; line-height:45px; font-size:14px; font-weight:bold; text-align:center; }
.ts { line-height:31px; text-align:center; font-size:14px; }
/* 图片列表尺寸 基于基础库 */
.magazines { width:846px; padding-top:30px; overflow:hidden; margin:0 auto}
.w174 { width:896px; }
.w174 .pic-item { width:174px; margin:0 50px 0 0; padding:10px 0 20px; display:inline; }
.w174 .pic-item .list-pic { display:block; width:174px; height:227px; margin:0 auto; padding:0 0 11px; border:none; background:url(bgimg_01.jpg) no-repeat center bottom; line-height:227px; }
.w174 .pic-item dl { padding-top:0; line-height:20px; text-align:center; }
.w174 .pic-item dl a { color:#381f00; }
.mpage { padding-bottom:30px; line-height:24px; text-align:center; }
.mpage a { display:inline-block; }
.mpage .prev,.mpage .next { background:#2c5f9f; padding:0 10px; color:#fff; }
.mpage .prev:hover,.mpage .next:hover { color:#fff; }

