@charset "gb2312";

/* CSS Document */

* {
    font-family: Microsoft YaHei
}

BODY {
    color: #000;
    font-size: 12px;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
blockquote {
    padding: 0px;
    margin: 0px;
}


/*h1, h2, h3, h4, h5, h6 {display:inline;}*/

img {
    border: 0px;
}

li {
    list-style-type: none;
}

ol,
ul {
    list-style: none;
}

caption,
th {
    text-align: left;
}

table {
    border-collapse: collapse;
}

.bian,
#alttxt,
div.contents img,
#error2 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 8px #222;
    -webkit-box-shadow: 0px 0px 8px #222;
    box-shadow: 0px 0px 8px #222;
    /*behavior: url(../css/ie-css3.htc);*/
}

.yuan,
div.contents input,
div.contents textarea,
div.contents select {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.overtxt {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


/*以下为站点样式，可适当修改*/


/*主背景 外边框*/

.body_bg {
    background: #EEF3F7 url("../images/bg.gif")/*tpa=http://www.zcshunlong.com/images/moban/bg.gif*/
    fixed;
}

.main {
    background: #fff;
    width: 980px;
    border: 10px solid #fff;
    text-align: left;
}

.main_index {
    float: left;
    background: #f5f5f5 url("../images/main_bg.gif")/*tpa=http://www.zcshunlong.com/images/moban/main_bg.gif*/
    repeat-y;
}


/*左边*/

.main_left {
    float: left;
    width: 190px;
    display: inline;
    margin-right: 10px;
}


/*内容区*/

.main_content {
    float: left;
    width: 780px;
    display: inline;
    background: #fff;
    min-height: 400px;
    word-break: break-all;
    table-layout: fixed;
}


/*底部*/

.links {
    line-height: 25px;
    height: 25px;
    background: #eee;
    text-align: right;
}

.copy {
    background: url("../images/end_bg.png")/*tpa=http://www.zcshunlong.com/images/moban/end_bg.png*/
    ;
    line-height: 58px;
    height: 58px;
    text-align: center;
    COLOR: #fff;
}

.main .bottom {
    clear: both;
}


/*默认链接与文字样式*/

a {
    color: #2b2b2b;
    text-decoration: none;
}

a:hover {
    color: #ba2636;
    text-decoration: none;
}

.fenlei a {
    text-decoration: none
}

.fenlei a:hover {
    cursor: hand
}


/*状态栏*/

.info {
    padding: 10px 0px;
    margin: 5px 0px;
    background: #fafafa;
}


/* 用户登陆与状态 */

.adminmenu {
    line-height: 20px;
    text-align: center;
    padding: 5px;
}

.adminmenu #inp {
    width: 80px;
}


/*启用本行后二级菜单变成水平显示，宽度决定每行显示几个，不推荐含三级菜单时使用。
ul.nav li ul {width:300px;}
*/


/*主导航样式2  背景图片负值29倍数更换其他背景图片*/

.nav2 {
    background: url("../images/bg2.gif")/*tpa=http://www.zcshunlong.com/images/menu/bg2.gif*/
    ;
    padding: 8px 15px 0px 15px;
}

.nav2 ul {
    height: 30px;
}

.nav2 #nav_list {
    height: 33px;
    line-height: 33px;
}

.nav2 li {
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-right: 3px;
}

.nav2 li a,
.nav2 li a:visited {
    color: #fff;
}

.nav2 li a,
.nav2 li a:hover {
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    display: block;
    width: auto;
    background: url("../images/bg3.gif")/*tpa=http://www.zcshunlong.com/css/images/menu/bg3.gif*/
    no-repeat right;
}

.nav2 a span {
    display: block;
    padding: 0px 15px;
}

.nav2 li a:hover,
li.nav2s a {
    background: url("../images/navbg_left.gif")/*tpa=http://www.zcshunlong.com/images/menu/navbg_left.gif*/
    no-repeat left -290px;
    text-decoration: none;
    display: block;
    width: auto;
}

.nav2 li a:hover span,
li.nav2s span {
    color: #004968;
    background: url("../images/navbg_right.gif")/*tpa=http://www.zcshunlong.com/images/menu/navbg_right.gif*/
    no-repeat right -290px;
    display: block;
    padding: 0px 15px 0px 15px;
}

.nav2 div a {
    background: url("../images/1.gif")/*tpa=http://www.zcshunlong.com/images/menu/1.gif*/
    ;
    padding: 3px 10px;
    margin-right: 10px;
    border: 1px solid #e0e0e0;
}

.nav2 div a:hover {
    background: #fefefe;
    text-decoration: none;
}

.nav_list {
    display: none;
}


/*由于本css样式使用了li:hover伪类，所以未打补丁的IE6版本使用二级以上分类会有兼容性问题。*/

div.nav3 ul {
    width: 100%;
}

div.nav3 ul li {
    background: #e0e0e0 url("../images/menu_bg.gif")/*tpa=http://www.zcshunlong.com/images/menu/menu_bg.gif*/
    ;
    border-top: 1px solid #fff;
}

div.nav3 ul li a:hover {
    background: #e9e9e9 url("../images/menu_bg_gr.gif")/*tpa=http://www.zcshunlong.com/images/menu/menu_bg_gr.gif*/
    ;
}

div.nav3 a {
    line-height: 29px;
    height: 29px;
    padding: 0px 0px 0px 20px;
    text-decoration: none;
    display: block;
}

div.nav3 ul ul a {
    background: #f0f0f0;
    padding: 0px 0px 0px 20px;
}

div.nav3 ul ul a:hover {
    background: #e9e9e9;
    font-size: 14px;
}

div.nav3 ul ul ul {
    display: none;
    height: 0px;
    float: left;
}

div.nav3 ul ul li:hover ul {
    position: relative;
    left: 100%;
    top: -30px;
    z-index: 99;
    display: block;
}

div.nav3 .sub {
    background: #f0f0f0 url("../images/arrow.gif")/*tpa=http://www.zcshunlong.com/images/menu/arrow.gif*/
    no-repeat right;
}

div.nav3 .hovrer {
    background: url("../images/menu_bg_red.gif")/*tpa=http://www.zcshunlong.com/images/menu/menu_bg_red.gif*/
    ;
}


/*系统分类菜单*/

div.sdmenu div {
    width: 100%;
    background-color: #aaa;
    background-image: url("../images/menu_bg.gif")/*tpa=http://www.zcshunlong.com/images/menu/menu_bg.gif*/
    ;
    overflow: hidden;
    border-bottom: 1px solid #fff;
}

div.sdmenu div.collapsed {
    font-size: 13px;
    height: 30px;
}

div.sdmenu div span {
    line-height: 30px;
    font-weight: bold;
    font-size: 13px;
    color: #000;
    cursor: default;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
}

div.sdmenu div span#subclass {
    padding-left: 25px;
}

div.sdmenu div a {
    padding: 5px 10px;
    background: #f0f0f0;
    display: block;
    border-bottom: 1px solid #fff;
    color: #000;
    text-decoration: none;
}

div.sdmenu div a.current {
    background: #ccc;
    text-decoration: none;
}

div.sdmenu div a:hover {
    background: #e0e0e0;
    color: #000;
    text-decoration: none;
}


/*状态信息*/

#error2 {
    position: absolute;
    top: 230px;
    z-index: 999;
    width: 320px;
    margin: 0 auto;
    border: 1px solid #bbb;
    BACKGROUND: #fafafa;
    background-image: url("../images/m_title_b.png")/*tpa=http://www.zcshunlong.com/images/news/m_title_b.png*/
    ;
    background-repeat: repeat-x;
}

#error2 .td {
    text-align: right;
    height: 20px;
}

#error2 .td2 {
    height: 100px;
}

#error2 td {
    padding: 5px;
}


/*分页翻页*/

.page_list {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.page_list div {
    position: relative;
    padding: 10px;
    BACKGROUND-COLOR: #fff;
}

.page_list select {
    position: relative;
    top: -3px
}

.page_list_span1 {
    position: absolute;
    right: 100px;
}

.page_list_span2 {
    position: absolute;
    right: 10px;
}


/*搜索表单*/

.form {
    padding: 5px;
    border: 1px solid #efefef;
    background-image: url("../images/s.gif")/*tpa=http://www.zcshunlong.com/images/news/s.gif*/
    ;
    background-color: #fefefe;
}

.form span {
    padding-left: 110px;
}

.form input,
.form select {
    margin-right: 5px;
}

.form .key {
    position: relative;
    bottom: 3px;
    width: 180px;
}

.form select {
    position: relative;
    bottom: 2px
}

.form .submit {
    position: relative;
    top: 1px;
}


/*连接*/

.link li {
    width: 93px;
    float: left;
    padding: 2px 4px 2px 0px;
}

.link a {
    border: 1px solid #DDDDDD;
    display: block;
    background: #F6F6F6;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
}

.link a:link,
.link a:visited {
    background-image: url("../images/1.gif")/*tpa=http://www.zcshunlong.com/images/menu/1.gif*/
    ;
    color: #000000;
    text-decoration: none;
}

.link a:hover {
    background-image: url("../images/3.gif")/*tpa=http://www.zcshunlong.com/images/menu/3.gif*/
    ;
}

.link a:active,
.selectlink a:link,
.selectlink a:visited {
    background-image: url("../images/2.gif")/*tpa=http://www.zcshunlong.com/images/menu/2.gif*/
    ;
}


/*友情连接*/

.mainlink a {
    display: block;
    background: #f0f0f0;
    text-decoration: none;
    line-height: 29px;
    height: 29px;
    padding-left: 18px;
    border-top: 1px solid #fff;
}

.mainlink a:mainlink,
.mainlink a:visited {
    background: #f0f0f0;
    color: #444;
    text-decoration: none;
}

.mainlink a:hover {
    background: #e9e9e9;
    color: #000;
    text-decoration: none;
}


/*Showbox*/

#showbox {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 998;
    width: 99%;
    height: 100%;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
}

#showbox2 {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 998;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
    background-color: #ddd;
}

#loadbox {
    position: absolute;
    top: 20%;
    left: 0px;
    width: 100%;
    z-index: 999;
    text-align: center;
}

#loadlayer {
    display: none;
}

#closebox {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 999;
    width: 100%;
    height: 100%;
    text-align: right;
    background-image: url("../images/title_g.png")/*tpa=http://www.zcshunlong.com/images/sys/title_g.png*/
    ;
    background-repeat: repeat-x;
}

#closebox a,
#closebox a:visited,
#closebox a:link,
#closebox a:active {
    line-height: 33px;
    font-size: 14px;
    color: #000;
    padding: 15px;
}


/*表格样式*/

table.table {
    width: 100%;
    background-color: #fff;
}

table.table td {
    padding: 3px;
    border: 1px solid #eee;
    height: 20px;
}

table.table .tr {
    background-color: #f0f0f0;
    background-image: url("../images/tr.gif")/*tpa=http://www.zcshunlong.com/images/moban/tr.gif*/
    ;
    text-align: center;
}

table.table .tr2 {
    background-color: #fefefe;
}

table.table2 table {}

table.table2 td {
    padding: 3px;
    border: 0px;
}

table.form {
    width: 100%;
    background-color: #fff;
    background-image: url("../images/tr.gif")/*tpa=http://www.zcshunlong.com/images/moban/tr.gif*/
    ;
}

table.form td {
    padding: 0px;
    border: 0px;
}


/*辅助新闻列表*/

.info_list {
    width: 100%;
}

.info_list td {
    padding: 4px;
}

.info_list .time {
    text-align: right;
    font-size: 12px
}

.info_list div {
    padding-left: 25px;
    background-repeat: no-repeat;
    background-image: url("../images/icon.gif")/*tpa=http://www.zcshunlong.com/images/news/icon.gif*/
    ;
}

.info_list .div {
    background-image: url("../images/icon_red.gif")/*tpa=http://www.zcshunlong.com/images/news/icon_red.gif*/
    ;
}

.info_list .alc {
    background-image: url("../images/icon_hui.gif")/*tpa=http://www.zcshunlong.com/images/news/icon_hui.gif*/
    ;
}

.info_list .tr2 {
    background: url("../images/tr_bg2.gif")/*tpa=http://www.zcshunlong.com/images/news/tr_bg2.gif*/
    repeat-x left bottom;
}

.info_list .tr {
    background: url("../images/tr_bg.gif")/*tpa=http://www.zcshunlong.com/images/news/tr_bg.gif*/
    repeat-x left bottom;
}

.infolist2 {
    width: 100%;
}

.infolist2 li {
    width: 100%;
    background: #fafafa;
    border-top: 1px solid #fff;
}

.infolist2 li:hover dt {
    background: #ddd;
}

.infolist2 span {
    float: right;
}

.infolist2 a {
    float: left;
    display: block;
}

.infolist2 img {
    margin: 5px;
    max-height: 120px;
}

.infolist2 .bian {
    float: left;
    padding: 5px;
    border: 1px solid #eee;
}

.infolist2 dl {
    border-bottom: 1px solid #ddd;
}

.infolist2 dt {
    padding: 0px 10px;
    height: 30px;
    line-height: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.infolist2 dd {
    padding: 10px;
    background: #fff url("../images/bg.png")/*tpa=http://www.zcshunlong.com/images/moban/bg.png*/
    bottom repeat-x;
    color: #555;
    DISPLAY: none;
    height: 150px;
    max-height: 150px;
    text-overflow: ellipsis;
    overflow: hidden;
    overflow-x: hidden;
    border-top: 1px solid #ddd;
}

.infolist2 .showbox dd {
    display: block;
    overflow: auto;
}

.infolist2 .showbox {
    background: #eee;
}


/*********************以下为主模块样式，不推荐普通用户修改*****************************/


/*投票*/

.vote td {
    padding: 1px;
}

.vote .td {
    background: #eee;
    width: 300px;
}

.vote div {
    background: url("../images/top_bg.png")/*tpa=http://www.zcshunlong.com/images/moban/top_bg.png*/
    ;
    color: #fff;
}

.vote span {
    font-weight: bold;
}

.vote li {
    float: left;
    text-align: center;
    height: 330px;
    width: 47%;
    background: #fff;
    border: 1px solid #eee;
    margin: 10px;
}

.vote ol {
    background: #eee;
    padding: 10px;
}

.vote li img {
    width: 270px;
    margin: 10px;
}

.vote p {
    text-align: center;
}


/*事务中心*/

.shiwu_main tr {
    height: 25px;
}

.shiwu_main .tr {
    BACKGROUND: #fafafa;
}

.shiwu_s {
    background-image: url("../images/s.gif")/*tpa=http://www.zcshunlong.com/images/news/s.gif*/
    ;
    border: 1px solid #eaeaea;
    text-align: right;
    height: 30px;
}

.shiwu_s form {
    margin: 0px;
    padding: 0px;
    line-height: 100%;
}


/*主新闻列表*/

.news_list {
    width: 100%;
    BACKGROUND-COLOR: #fff;
    list-style-type: none;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
    line-height: 26px;
    font-size: 12px
}

.news_list tr {
    background-image: url("../images/tr_bg.gif")/*tpa=http://www.zcshunlong.com/images/news/tr_bg.gif*/
    ;
    background-repeat: repeat-x;
    background-position: center bottom;
}

.news_list td {
    border: 1px solid #efefef;
}

.news_list a {
    margin-left: 12px;
    padding-left: 10px !important;
    *padding-left: 0px;
}

.news_list li {
    background-repeat: no-repeat
}

.news_list .li0 {
    background-image: url("../images/icon.gif")/*tpa=http://www.zcshunlong.com/images/news/icon.gif*/
    ;
}

.news_list .li1 {
    background-image: url("../images/icon_red.gif")/*tpa=http://www.zcshunlong.com/images/news/icon_red.gif*/
    ;
}


/*新闻产品的内容*/

div.content h2 {
    text-align: center;
    font-size: 16px;
}

div.content .time {
    text-align: right;
    color: red;
}

div.content p {
    text-indent: 2em;
}


/**/


/*留言本*/

.book {
    border: 0px solid #3399ff;
    width: 100%;
    min-height: 190px;
    clear: both;
}

.book .bor {
    border-width: 1px;
    _zoom: 1;
    border-style: solid;
}

.book .left {
    background: #f7f7f7;
}

.book .right {
    background: #fff;
    border-left: 1px solid #c0c0c0;
}

.book .user {
    padding: 7px 5px 4px;
    width: 140px;
    float: left;
    margin-left: -160px !important;
    margin-left: -75px;
    text-align: center;
}

.book .admin {
    padding: 3px 10px 3px 3px;
    height: 16px;
}

.book .admin span.mm {
    display: block;
    vertical-align: middle;
}

.book .admin span.mm div* {
    vertical-align: middle;
    margin-bottom: 1px;
}

.book .cont {
    padding: 10px;
    overflow: visible;
    height: auto !important;
    min-height: 80px;
    height: 80px;
    margin-left: -1px !important;
    margin-left: -4px;
}

.book .sign {
    padding: 10px;
    zoom: 1;
    overflow: hidden;
}

.book .border {
    border-width: 1px 0px 0px 0px;
    border-color: #c0c0c0;
}


/*host*/

.host_body6 {
    background-color: #ffffff;
}

.host_top {
    background-image: url("../images/top_bg-1.png")/*tpa=http://www.zcshunlong.com/images/host/top_bg.png*/
    ;
    background-color: #fff;
    height: 70px;
}

.host_top img {
    margin: 10px;
}

.host_left {
    background-image: url("../images/left_bg.png")/*tpa=http://www.zcshunlong.com/images/host/left_bg.png*/
    ;
    background-color: #fff;
    height: 100%;
}

.host_main {
    height: 10px;
}


/*TAB选项卡*/

ul.tab {
    height: 300px;
    border: 1px solid #ddd;
    width: 360px;
}

ul.tab li {
    float: left;
    background: #fafafa;
    border-bottom: 1px solid #ddd;
    position: relative;
}

ul.tab dt {
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

ul.tab dd {
    padding: 10px;
    color: #555;
    DISPLAY: none;
    position: absolute;
    top: 32px;
    left: 0px;
    background: #fff url("../images/top-bg.png")/*tpa=http://www.zcshunlong.com/images/moban/top-bg.png*/
    top repeat-x;
}

ul.tab .showbox dd {
    display: block;
}

ul.tab .showbox {
    background: #eee;
    border-bottom: 1px solid #aaa;
}


/*********************以下为功能杂项，不推荐普通用户修改*****************************/


/*行鼠标事件*/

.over {
    background-Color: #f7f7f7;
}

.out {}


/*透明度滤镜opacity: 0.6;*/

.touming {
    opacity: 0.75;
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    filter: alpha(Opacity=75);
    z-index: 0;
}

.touming * {
    position: relative;
}

.toumingcss {
    width: 500px;
    margin: auto;
    line-height: 150%;
    padding: 14px;
    border: 1px solid #777;
    background: #ddd;
}


/*PNG背景*/

.pngdemo {
    background-image: url("../images/menu.png")/*tpa=http://www.zcshunlong.com/images/menu/menu.png*/
    ;
    width: 550px;
    height: 60px;
}


/*清除浮动*/

.clear {
    background: none;
    border: 0px none;
    clear: both;
    display: block;
    float: none;
    font-size: 0px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    visibility: hidden;
    width: 0px;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
    list-style-type: none;
}


/*居中*/

.center {
    margin: 0 auto;
}


/*无缝滚动*/

#MyMarquee img {
    width: 185px;
    height: 125px;
    border: 0px solid #e6e6e6;
    padding: 1px;
    margin: 5px
}


/*缩略图效果*/

.show {
    margin: 5px;
    display: inline-block;
}

.show a {
    border: 1px solid #ccc;
    padding: 5px;
    display: inline-block;
}


/*表单*/

.an {
    background-image: url("../images/inputbg.gif")/*tpa=http://www.zcshunlong.com/images/news/inputbg.gif*/
    ;
    background-repeat: repeat-x;
    border: 1px solid #0099cc;
    COLOR: #0099cc;
    BACKGROUND-COLOR: #fdfdfd;
    TEXT-DECORATION: none;
}


/*iframe解决下拉框问题*/

#iframe {
    position: absolute;
    z-index: 999;
    width: expression(this.nextSibling.offsetWidth);
    height: expression(this.nextSibling.offsetHeight);
    top: expression(this.nextSibling.offsetTop);
    left: expression(this.nextSibling.offsetLeft);
}


/*JS,flash检查*/

.flash,
.js {
    border: 1px solid #C0C0C0;
    BACKGROUND-COLOR: #F7F7F7;
    width: 99%;
    height: 40px;
    text-align: center;
    font-size: 18px;
    z-index: 1001;
    position: absolute;
    line-height: 18px;
}


/*qr*/

.qr {
    BACKGROUND: #fff;
    padding: 15px;
    height: 500px;
    ;
}

#qrout {
    margin: 0px 20px 20px 20px;
    padding: 10px;
    float: left;
    border: 2px solid #dedede;
}


/*alt*/

#alttxt {
    background: #FFF;
    border: 1px #ddd solid;
    font-size: 12px;
    padding: 10px;
    z-index: 1000;
    position: absolute;
    display: none;
}

.navgrp {
    position: relative;
    width: 100%;
    height: 64px;
    margin: 0 auto;
    background: url("../images/navbg.jpg") left bottom repeat-x;
}

.navbd {
    position: relative;
    width: 1000px;
    height: 64px;
    margin: 0 auto;
}

.nav {
    width: 1000px;
    height: 64px;
}

.nav li {
    position: relative;
    float: left;
    text-align: center;
    width: 122px;
    height: 64px;
    display: block;
}

.nav li a {
    display: block;
    width: 122px;
    height: 60px;
    padding-top: 4px;
    color: #ffffff;
    font-size: 16px;
    line-height: 60px;
    text-align: center;
}

.nav li a:hover {
    color: #fff;
    background: #fe7e11;
}

.nav li a.home {
    background: url("../images/home.png") 15px center no-repeat;
}

.nav li a:hover.home {
    background: #fe7e11;
}

.nav .menu a.home {
    background: url("../images/homehover.jpg") center bottom repeat-x
}

.nav .menu a {
    width: 111px;
    height: 60px;
    display: block;
    color: #feb644;
    font-size: 15px;
    line-height: 60px;
    text-align: center;
    background: url("../images/menubg.jpg") center bottom repeat-x
}

.nav .on a {
    width: 111px;
    height: 60px;
    display: block;
    color: #feb644;
    font-size: 15px;
    line-height: 60px;
    background: url("../images/menubg.jpg") center bottom repeat-x
}

#navChild {
    position: absolute;
    left: 0px;
    top: 60px;
    overflow: hidden;
    width: 111px;
    padding: 0px;
    z-index: 999;
    display: none;
    background: url("../images/navchild.png") center bottom repeat
}

#navChild a {
    position: relative;
    display: block;
    width: 101px;
    height: 40px;
    padding: 0 5px;
    display: block;
    border-bottom: 1px solid #000000;
    color: #ffffff!important;
    font-size: 14px;
    line-height: 36px;
    text-align: center;
    background: none;
}

#navChild a:hover {
    color: #feb644!important;
    background: none;
}

.rightBox {
    width: 785px;
    height: auto;
    float: left;
    background: #FFF;
}

.rightBox .contactBox_title {
    width: 695px;
    padding: 0 25px;
    background: url(../images/ba015.jpg) no-repeat;
    overflow: hidden;
}

.rightBox .contactBox_title h1 {
    width: auto;
    height: 33px;
    float: left;
    font-size: 16px;
    line-height: 33px;
    color: #fff;
}

.rightBox .contactBox_title h1 samp {
    font-size: 14px;
    color: #a9a8a8;
    margin-left: 10px;
    line-height: 33px;
    font-family: Arial;
    font-weight: bold;
}

.rightBox .contactBox_title .breadCrumb {
    width: auto;
    height: 33px;
    line-height: 33px;
    float: right;
    font-size: 12px;
    font-family: "新宋体";
    color: #a9a8a8;
}

.rightBox .contactBox_title .breadCrumb a {
    color: #333;
}

.rightBox .contactBox_title .breadCrumb a:hover {
    color: #333;
}

.rightBox .contactBox_text {
    width: 1000px;
    color: #575757;
    font-size: 14px;
    line-height: 30px;
    padding: 10px;
}

.casesList {
    width: 840px;
    height: auto;
    height: 2100px;
}

.casesList li {
    width: 255px;
    heigh: 300px;
    margin: 10px 20px 10px 3px;
    float: left;
    text-align: center;
    color: #bdbdbd;
    background: #008c17;
}

.casesList li .Img {
    display: block;
    width: 249px;
    height: 260px;
    overflow: hidden;
    padding: 2px;
}

.casesList li .Img img {
    width: 255px;
    height: 260px;
}

.casesList li .text {
    display: block;
    width: 255px;
    height: 30px;
    line-height: 30px;
    color: #bdbdbd;
    font-size: 12px;
}

.casesList li a {
    color: #ffffff;
    font-size: 15px;
}

.casesList li .hover {
    color: red;
}

.casesImg {
    width: 695px;
    height: auto;
    overflow: hidden;
    text-align: center;
}

.casesImg img {
    max-width: 695px;
}

.casesContainer {
    width: 695px;
    height: auto;
    margin-bottom: 20px;
}

.pagelist li {
    float: left;
}