﻿.box .hd { *zoom: 1; padding-left: 10px; padding-right: 10px; }
.box .hd:after { content: ""; display: table; clear: both; }
.box .hd .title { float: left; display: inline; }
.box .hd .more { float: right; display: inline; }
.box .hd .more1  { float: right; display: inline;color:#34892a;font-weight:bold;padding-right:10px;}
.box .hd .tab li { float: left; display: inline; }
.box .hd .tab li.on a { }
.box .hd .tab a { display: block; }
.box .hd .tab a:hover { text-decoration: none; }
.box .bd { padding: 5px 10px; }

.infoList li { height: 26px; line-height: 26px; font-size: 14px; white-space: nowrap;*white-space: inherit; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.infoList li.noData { color: #999999; }
.infoList li.split { height: 0; line-height: 0; padding: 0; font-size: 0; background: none; border-bottom: #ddd 1px dotted; margin: 10px 0; }
.infoList li a { text-decoration: none; }
.infoList li a:hover, .infoList li a:focus { text-decoration: underline; }
.infoList li .date { float: right; color: #b3b3b3; }
.infoList li .dateRight { margin-left: 5px; color: #b3b3b3; }

.tabli{ width:270px; float:left;}
.tabli li { height: 26px; line-height: 26px; font-size: 14px; white-space: nowrap;*white-space: inherit; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; float:left; width:127px; border:#ddd solid 1px; margin:6px 0px 0px 5px; text-align:center; background:#f6f6f6; border-radius:4px}
.tabli li h4{ font-weight:100;}
.tabli li.noData { color: #999999; }
.tabli li.split { height: 0; line-height: 0; padding: 0; font-size: 0; background: none; border-bottom: #ddd 1px dotted; margin: 10px 0; }
.tabli li a { text-decoration: none; }
.tabli li a:hover, .infoList li a:focus { text-decoration: underline; }
.tabli li .date { float: right; color: #b3b3b3; }
.tabli li .dateRight { margin-left: 5px; color: #b3b3b3; }

.infoList12 li { height: 24px; line-height: 24px; font-size: 12px; white-space: nowrap;*white-space: inherit; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.infoList12 li.noData { color: #999999; }
.infoList12 li.split { height: 0; line-height: 0; padding: 0; font-size: 0; background: none; border-bottom: #ddd 1px dotted; margin: 10px 0; }
.infoList12 li a { text-decoration: none; }
.infoList12 li a:hover, .infoList li a:focus { text-decoration: underline; }
.infoList12 li .date { float: right; color: #b3b3b3; }
.infoList12 li .dateRight { margin-left: 5px; color: #b3b3b3; }

.infoListA li { background: url('images/list-sdc910f58ac.png') 0 12px no-repeat; padding-left: 10px; }

.infoListB li { background: url('images/list-sdc910f58ac.png') 0 -22.5px no-repeat; padding-left: 12px; }

.infoListC li { background: url('images/list-sdc910f58ac.png') 0 -62.5px no-repeat; padding-left: 22px; }

.infoListD li { background: url('images/list-sdc910f58ac.png') 0 -103.5px no-repeat; padding-left: 16px; }

.topicList .t { *zoom: 1; padding: 0 0 6px 0; margin: 0 0 5px 0; border-bottom: 1px dotted #dddddd; background: none; }
.topicList .t:after { content: ""; display: table; clear: both; }
.topicList .t .con .title { font-weight: 400; font-size: 14px; line-height: 22px; margin-bottom: 5px; }
.topicList .t .con .title .tit { text-decoration: none; color: #cc0000; }
.topicList .t .con .title .tit:hover, .topicList .t .con .title .tit:focus { text-decoration: underline; }
.topicList .t .con .intro { font-size: 12px; line-height: 22px; color: #999999; }
.topicList .t .con .intro .more { text-decoration: none; color: #cc0000; margin-left: 5px; }
.topicList .t .con .intro .more:hover, .topicList .t .con .intro .more:focus { text-decoration: underline; }
.topicList .noData, .topicList .n { height: 26px; line-height: 26px; font-size: 14px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.topicList .n .date { float: right; color: #999999; }

.topicList-pic .t { padding: 0 0 6px 0; }
.topicList-pic .t .pic { float: left; display: inline; }
.topicList-pic .t .pic img { display: block; }
.topicList-pic .t .con { padding-left: 12px; overflow: hidden; *zoom: 1; }

.picList { *zoom: 1; margin-top: -10px; clear: both; *display: inline; }
.picList:after { content: ""; display: table; clear: both; }
.picList li { float: left; display: inline; text-align: center; margin: 10px 3px 0; }
.picList li .pic a img { vertical-align: bottom; margin-left: auto; margin-right: auto; padding: 2px; border: 1px solid #dddddd; background-color: #fff; }
.picList li .pic a:hover img { border-color: #569A30; }
.picList li .title { padding: 0 5px; height: 28px; line-height: 28px; overflow: hidden; }

.picList-no-border li .pic a img { padding: 0; border: none; }

.picList .pic { _display: inline; _float: left; }
.picList .title { _display: inline; _clear: both; }

.surveyList .view, .surveyList .join { color: #f60; }

.focusPic .hd { position: absolute; right: 10px; bottom: 12px; }
.focusPic .hd ul { _display: inline; }

/*
.focusPic .hd li { float: left; display: inline; width: 16px; height: 16px; line-height: 16px; text-align: center; background: #fff; margin-left: 4px; cursor: pointer; }
.focusPic .hd li.on { background-color: #569A30; color: #fff; }
*/
.focusPic .hd li { float: left; display: inline; width: 10px; height: 10px; text-indent:-9999px; margin-left: 4px; cursor: pointer; background:url(images/focusPic_Y.png) no-repeat -10px 0; }
.focusPic .hd li.on { background-position:0 0; }

/*
.focusPic-picTitle { @extend %focusPic;
 .bd { @extend %focusPic-bd; } .hd { @extend %focusPic-hd; padding-top: 10px;
 li { @include float-left(); width: $focusPic-picTitle-hd-li-width;
 .pic { padding: $focusPic-picTitle-hd-on-border-width; img { vertical-align: bottom; width: 100%; height: auto; } } .title { display: none; }
 &.on { position: relative;
 :before { content: ""; height: 0; width: 0; border-style: solid; border-width: 5px; border-color: transparent transparent $focusPic-picTitle-hd-on-border-color transparent; position: absolute; top: -10px; left: 50%; margin-left: -5px; } .pic { padding: 0; border-width: $focusPic-picTitle-hd-on-border-width; border-style: solid; border-color: $focusPic-picTitle-hd-on-border-color; } } } }
}
*/
.focusPic { *zoom: 1; /* text-align: center; */ position: relative; z-index: 10; }
.focusPic:after { content: ""; display: table; clear: both; }

.focusPic .hd { z-index: 19; }

.focusPic .bd { z-index: 11; }
.focusPic .bd li { position: relative; z-index: 12; }
.focusPic .bd li .pic { position: relative; z-index: 13; }
.focusPic .bd li .pic img { vertical-align: bottom; }
.focusPic .bd li .con { width: 100%; position: absolute; z-index: 14; left: 0; bottom: 0; }
.focusPic .bd li .con .title { height: 38px; line-height: 37px; overflow: hidden; position: relative; z-index: 16; }
.focusPic .bd li .con .title a { display: block; padding: 0 10px; color: #fff; text-decoration: none; }
.focusPic .bd li .con .bg { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; position: absolute; width: 100%; height: 38px; z-index: 15; left: 0; bottom: 0; background-color: #000; }

.path { padding-left: 24px; background: url('images/icon-home.png?1425572136') no-repeat 0 center; }
.path em { font-style: normal; }
.path span, .path a { margin: 0 5px; }

.page { text-align: center; padding: 20px; font-size: 14px; }
.page .pager a, .page .pager span { display: inline-block; *display: inline; zoom: 1; line-height: 20px; border: 1px solid #e6e6e6; padding:2px 8px; background: #fff; }
.page .pager a:hover { border: 1px solid #569A30; text-decoration: none; color: #569A30; }
.page span.current { background: #569A30; border-color: #569A30; color: #fff; font-weight: 600; padding:2px 8px; }
.page span.disabled { border-color: #e6e6e6; color: #777777; }
.page input { border: 1px solid #e6e6e6; background: #fff; width: 30px; height: 20px; line-height: 20px; padding: 0; margin: 0; text-align: center; vertical-align: top; }

.siteSearch { overflow: hidden; }
.siteSearch .keyword { float: left; display: inline; }
.siteSearch .submit { float: left; display: inline; cursor: pointer; padding: 0; }

/*.siteMap { overflow: hidden; *zoom: 1; padding: 15px 10px; }
.siteMap .li1 { margin-bottom: 10px; }
.siteMap .li1 .h1 { height: 40px; line-height: 40px; border: 1px dotted #dddddd; }
.siteMap .li1 .h1 .a1 { font-size: 16px; line-height: 40px; font-family: "Microsoft Yahei"; _font-weight: bold; padding-left: 10px; color: #569A30; }
.siteMap .li1 .ul1 { padding: 10px 20px; }
.siteMap .li1 .ul1 .li2 { display: inline-block; *display: inline; zoom: 1; padding-right: 10px; vertical-align: top; }
.siteMap .li1 .ul1 .li2 .a2 { color: #777777; }
.siteMap .li1 .ul1 .li2 .ul2 { padding: 0 0 20px; }
.siteMap .li1 .ul1 .li2 .ul2 .li3 { line-height: 18px; display: inline-block; *display: inline; zoom: 1; }
.siteMap .li1 .ul1 .li2 .ul2 .li3 .a3 { color: #999999; padding-right: 10px; margin-right: 10px; border-right: 1px solid #dddddd; }
.siteMap .li1 .ul1 .li2 .ul2 .last3 .a3 { border-right: none; }*/

.siteMap { overflow: hidden; *zoom: 1; padding: 15px 10px; }
.siteMap .li1 { display: inline-block; *display: inline; zoom: 1; padding-left: 10px; vertical-align: top; padding-bottom:10px;}
.siteMap .li1 .a1 { color: #777777; }

.siteMap .li2 { height: 40px; line-height: 40px; border: 1px dotted #dddddd; margin-bottom: 10px; }
.siteMap .li2 .a2 { font-size: 16px; line-height: 40px; font-family: "Microsoft Yahei"; _font-weight: bold; padding-left: 10px; color: #569A30; font-weight:bold;}



.sideBox { border: 1px solid #dedede; }
.sideBox .hd { height: 36px; line-height: 36px; border-bottom: 3px solid #539A28; }
.sideBox .hd h3,
.sideBox .hd h4 { background: url(images/icon-mhd.gif) no-repeat 10px center; color: #539A28; padding-left: 30px; font-size: 16px; font-family: "Microsoft Yahei"; }
.sideBox .bd { padding:10px; }

/*手机pad访问页*/
.ppad_box{font-family: "微软雅黑";  font-size: 15px;line-height: 24px;color: #999;padding: 50px 0 50px 50px;background: url(images/phonepad_pic1.png) no-repeat right center;margin-right: 40px;}
.ppad_box h1{font-size: 29px;color: #c40000;margin-bottom: 30px;}
.ppad_box h2{font-size: 18px;color: #333;line-height: 30px;}
.ppad_box span.www{background-color: #fefaef;color: #999;border: 1px solid #ff9a40;font-size: 18px;display: inline-block;padding: 8px 30px;margin: 20px 0;}
.ppad_box ul li{background: url(images/phonepad_pic2.png) no-repeat 0 7px; padding-left: 16px;}
.ppad_box .pp_ewm img{width: 114px;height: 114px;margin-top: 20px;}
.ppad_box .pp_ewm p{font-size: 16px;color: #333;}
