.main
{
    margin-top:18px;
}
h2,h1,h3,h4,p{ margin:20px 0 0 0;}
.sitemap
{
    float:left;
    width:970px;
    padding-left:30px;
    height:50px;
    line-height:50px;
    color:#999;
    font-size:13px;
    font-family:ËÎÌå;
    border-bottom:solid 2px #f5f5f5;
    background:url(../images/icon_home.jpg) no-repeat 9px 17px;
}
.sitemap a{ color:#999;}
.sitemap a:hover{ color:#096923;}
.wrapper
{
    float:left;
    width:100%;
    background:url(../images/dot.jpg) repeat-y 220px 0;
}
.wrapper.s1
{
    background:none;
}
.leftpanel
{
    float:left;
    width:220px;
    font-family:Î¢ÈíÑÅºÚ;
}
.leftpanel .head
{
    float:left;
    padding-left:20px;
    width:200px;
    margin-top:13px;
    line-height:30px;
    height:30px;
    font-size:14px;
    background:url(../images/arrow_01.jpg) no-repeat 9px center;
    overflow:hidden;
}
.leftpanel .head span
{
     color:#23773c;
}
.leftpanel ul
{
    float:left;
    margin:10px 0 0 20px;
    padding:0;
    width:190px;
    list-style-type:none;
}
.leftpanel ul li
{
    float:left;
    margin-top:3px;
    width:100%;
    height:30px;
    line-height:30px;
    font-size:14px;
}
.leftpanel ul li a
{
    float:left;
    padding-left:10px;
    height:30px;
    background:url(../images/arrow_02.jpg) no-repeat 0 center;
}
.leftpanel ul li a:hover,.leftpanel ul li a.current
{
    color:#23773c;
    background-image:url(../images/arrow_01.jpg);
}
.rightpanel
{
    float:right;
    margin-top:26px;
    width:752px;
    line-height:25px;
}
.rightpanel .head
{
    float:left;
    width:100%;
    height:48px;
    line-height:48px;
    font-size:20px;
    color:#23773c;
    text-indent:2px;
    font-family:Î¢ÈíÑÅºÚ;
    border-bottom:solid 1px #f5f5f5;
}
.content-about
{
    float:left;
    margin-top:23px;
    width:720px;
}
.content-about strong
{
    font-size:14px;
    color:#333333;
}
img.fr
{
    float:right;
    width:136px;
    padding:4px;
    border:solid 1px #f5f5f5;
}
.mod-list-box
{
    float:left;
    width:590px;
}
.mod-list-box.s1
{
    margin-left:3px;
    margin-top:35px;
    width:730px;
}
.mod-list-box .list
{
    float:left;
    padding:0 15px 0 14px;
    width:561px;
    height:50px;
    line-height:50px;
}
.mod-list-box.s1 .list
{
    width:701px;
    background:#f5f5f5;
}
.mod-list-box .list.odd
{
    background:#f5f5f5;
}
.mod-list-box.s1 .list.odd
{
    background:none;
}
.mod-list-box .list a
{
    font-size:13px;
}
.mod-list-box .list span
{
    font-size:12px;
    color:#ccc;
    margin-right:10px;
}
.mod-list-box .list .date
{
    float:right;
    color:#ccc;
}
.mod-pager-box
{
    float:left;
    margin-top:30px;
    width:100%;
    text-align:center;
    height:24px;
    font-size:12px;
    line-height:22px;
}
.mod-pager-box a
{
    margin:0 3px;
    width:22px;
    height:22px;
    color:#888;
    border:solid 1px #ededed;
    display:inline-block;
}
.mod-pager-box a:hover,.mod-pager-box .current
{
    margin:0 3px;
    width:22px;
    height:22px;
    color:#fff;
    background:#23773c;
    border-color:#23773c;
    display:inline-block;
}
.mod-pager-box a.pages
{
    width:auto;
    padding:0 12px;
    display:inline-block;
}
.mod-details-box
{
    float:left;
    width:590px;
}
.mod-details-box.s1
{
    width:100%;
}
.mod-details-box .head
{
    float:left;
    width:100%;
    height:auto;
    padding-bottom:10px;
}
.mod-details-box .head h1
{
    margin:0;
    text-indent:2px;
    line-height:30px;
    color:#23773c;
    font-size:20px;
    font-weight:100;
}
.mod-details-box .head .info
{
    float:left;
    margin-top:5px;
    width:100%;
    line-height:20px;
    color:#ccc;
    text-indent:2px;
    font-size:12px;
}
.mod-details-box .content
{
    float:left;
    margin-top:-5px;
    width:100%;
}
.mod-details-box.s1 .content
{
    width:726px;
    margin:5px 0 0 13px;
}
.mod-details-box .bottom-nav
{
    float:left;
    width:100%;
    margin-top:65px;
}
.mod-details-box .bottom-nav .list
{
    float:left;
    padding:10px 0 10px;
    width:100%;
    height:20px;
    margin-top:12px;
    color:#333;
    background:#f2f2f2;
    line-height:20px;
}
.mod-details-box .bottom-nav .list em.prev,.mod-details-box .bottom-nav .list em.next
{
    float:left;
    margin-left:10px;
    width:18px;
    height:20px;
    background:url(../images/icon_prev.png) no-repeat 0 center;
}
.mod-details-box .bottom-nav .list em.next
{
    background-image:url(../images/icon_next.png);
}
.mod-details-box .bottom-nav .list a{ color:#000;}
.mod-details-box .bottom-nav .list a:hover
{
    color:#096923;
}
.introduction
{
    float:left;
    margin-top:20px;
    padding:6px 21px;
    width:710px;
    background:#efefef;
    font-size:14px;
    color:#333333;
    line-height:25px;
    font-family:Î¢ÈíÑÅºÚ;
}
.introduction p
{
    margin:0;
}
.mod-zk-box
{
    float:left;
    width:100%;
    margin-top:30px;
}
.mod-zk-box .zk-title
{
    float:left;
    width:100%;
    height:28px;
    line-height:28px;
    text-indent:2px;
    font-size:20px;
    color:#23773c;
}
.mod-zk-box table
{
    float:left;
    width:100%;
    height:97px;
    margin:10px 0;
}
.mod-zk-box table td.title
{
    width:107px;
    height:100%;
    color:#fff;
    font-size:15px;
    text-align:center;
    vertical-align:middle;
    background:#c8c8c8;
}
.mod-zk-box table:hover td.title{ background:#23773c;}
.mod-zk-box table td.title label
{
    width:100%;
    margin-top:5px;
    display:inline-block;
}
.mod-zk-box table td.list
{
    width:643px;
    height:98%;
    vertical-align:top;
    border:solid 1px #f4f4f4;
}
.mod-zk-box table td.list ul
{
    float:left;
    width:100%;
    margin:8px 0;
    list-style-type:none;
}
.mod-zk-box table td.list ul li
{
    float:left;
    margin:3px 0 0 22px;
    width:190px;
    height:22px;
    line-height:22px;
}
.mod-zk-box table td.list ul li a
{
    color:#333;
}
.mod-zk-box table td.list ul li a:hover{ color:#096923;}
.mod-ks-details
{
    float:left;
    margin:5px 12px 0;
    width:728px;
}
.mod-ks-zj
{
    float:left;
    width:100%;
    margin-top:45px;
}
.mod-ks-zj .zj-title
{
    float:left;
    width:100%;
    height:50px;
    line-height:50px;
    border-bottom:solid 1px #f5f5f5;
}
.mod-ks-zj .zj-title .title
{
    float:left;
    font-size:20px;
    color:#23773c;
    text-indent:2px;
}
.mod-ks-zj .zj-title a.more
{
    float:right;
    margin-right:10px;
    line-height:60px;
}
.mod-ks-zj .listbox,.mod-zj-box
{
    float:left;
    margin-top:18px;
    width:755px;
    padding-bottom:20px;
}
.mod-zj-box
{
    margin:0;
}
.mod-ks-zj .listbox .list,.mod-zj-box .list
{
    float:left;
    margin-right:25px;
    /*width:145px;*/
    width:126px;
}
.mod-zj-box .list
{
    margin:25px 5px 13px 0;
    /*margin:25px 25px 13px 0;*/
}
.mod-ks-zj .listbox .list .img,.mod-zj-box .list .img
{
    float:left;
    padding:0;
    border:0;
    /*width:145px;*/
    width:126px;
    /*height:145px;*/
    height:135px;
    overflow:hidden;
}
.mod-ks-zj .listbox .list .img img,.mod-zj-box .list .img
{
    width:100%;
    height:auto;
    min-height:135px;
}
.mod-ks-zj .listbox .list h3,.mod-zj-box .list h3
{
    float:left;
    margin-top:5px;
    width:100%;
    font-size:16px;
    color:#4d4d4d;
    line-height:23px;
    font-weight:100;
}
.mod-ks-zj .listbox .list .cont,.mod-zj-box .list cont
{
    float:left;
    width:100%;
    line-height:20px;
}
.mod-ks-zj .listbox .list a.more,.mod-zj-box .list a.more
{
    float:left;
    margin-top:15px;
    width:75px;
    height:20px;
    text-align:center;
    line-height:20px;
    color:#777;
    background:#f5f5f5;
}
.mod-ks-zj .listbox .list a.more:hover,.mod-zj-box .list a.more:hover
{
    background:#d6d6d6;
}
.mod-zj-details
{
    float:left;
    width:100%;
    margin-top:13px;
}
.mod-zj-details .toptitle
{
    float:left;
    padding-left:20px;
    width:500px;
    line-height:30px;
    height:30px;
    font-size:14px;
    background:url(../images/arrow_01.jpg) no-repeat 9px center;
    overflow:hidden;
}
.mod-zj-details .toptitle span
{
     color:#23773c;
}
.mod-zj-details .head
{
    border-bottom: 1px solid #f5f5f5;
    color: #23773c;
    float: left;
    margin-top:15px;
    font-family: Î¢ÈíÑÅºÚ;
    font-size: 20px;
    height: 48px;
    line-height: 48px;
    text-indent: 2px;
    width: 100%;
}
.mod-zj-details .left
{
    float:left;
    margin-top:25px;
    width:750px;
}
.mod-zj-details .left .img
{
    float:left;
    width:268px;
    height:310px;
    padding:9px;
    border:solid 1px #f5f5f5;
}
.mod-zj-details .left .img img
{
    width:100%;
    height:310px;
}
.mod-zj-details .left .profile
{
    float:left;
    margin-left:34px;
    width:380px;
}
.mod-zj-details .left .profile .title
{
    float:left;
    width:100%;
    padding-bottom:7px;
    border-bottom:solid 1px #f5f5f5;
    color:#23773c;
    font-size:18px;
    line-height:18px;
    font-family:Î¢ÈíÑÅºÚ;
}
.mod-zj-details .left .profile .title span
{
    float:left;
    width:100%;
    margin-top:8px;
    line-height:22px;
    color:#777777;
    font-size:12px;
}
.mod-zj-details .left .profile .cont
{
    float:left;
    width:100%;
    margin-top:10px;
    line-height:25px;
    height:220px;
    overflow:hidden;
}
.mod-zj-details .left .profile a.more
{
    float:left;
    margin-top:13px;
    width:75px;
    height:30px;
    text-align:center;
    line-height:30px;
    background:#23773c;
    color:#fff;
}
.mod-zj-details .left .ks-intro
{
    float:left;
    width:100%;
    margin-top:25px;
}
.mod-zj-details .left .ks-intro .ks-title
{
    float:left;
    width:100%;
    height:50px;
    line-height:50px;
    border-bottom:solid 1px #f5f5f5;
}
.mod-zj-details .left .ks-intro .ks-title .title
{
    float:left;
    font-size:20px;
    color:#23773c;
    text-indent:2px;
}
.mod-zj-details .left .ks-intro .ks-title a.more
{
    float:right;
    margin-right:10px;
    line-height:60px;
}
.mod-zj-details .left .ks-intro .cont
{
    float:left;
    width:740px;
    line-height:25px;
}
.mod-zj-details .zuozhen-info
{
    float:right;
    margin-top:35px;
    width:216px;
    border:solid 1px #dfebe2;
    border-right:none;
}
.mod-zj-details .zuozhen-info .info-title
{
    float:left;
    width:215px;
    height:49px;
    line-height:49px;
    text-align:center;
    background:#f3f7f4;
    font-size:14px;
    color:#4d4d4d;
    border-right:solid 1px #dfebe2;
    border-bottom:solid 1px #dfebe2;
}
.mod-zj-details .zuozhen-info .info-cell
{
    float:left;
    width:71px;
    height:32px;
    line-height:32px;
    text-align:center;
    color:#aaa;
    border-right:solid 1px #dfebe2;
}
.mod-zj-details .zuozhen-info .info-cell.th
{
    height:27px;
    line-height:27px;
    border-bottom:solid 1px #dfebe2;
}
.mod-zj-details .zuozhen-info .info-cell i
{
    color:#23773c;
    font-size:14px;
}
.mod-zj-details .zuozhen-info .info-cell i.no
{
    color:#aaaaaa;
}
.mod-zj-details .zuozhen-info .info-cell.first
{
    padding-top:7px;
}
.mod-zj-details .zuozhen-info .info-cell.last
{
    padding-bottom:7px;
}
.leftpanel .quick-nav
{
    margin-top:84px;
    margin-left:20px;
    width:123px;
}
.leftpanel .quick-nav a
{
    margin:3px 0 0 0;
    width:123px;
    height:93px;
}
.leftpanel .quick-nav a .shadow
{
    height:93px;
}
.leftpanel .quick-nav a.s1 img
{
    width:46px;
    left:39px;
    top:19px;
}
.leftpanel .quick-nav a.s2 img
{
    width:46px;
    left:39px;
    top:15px;
}
.leftpanel .quick-nav a.s3 img
{
    width:48px;
    left:40px;
    top:16px;
}
.leftpanel .quick-nav a.s4 img
{
    width:41px;
    left:42px;
    top:14px;
}
.leftpanel .quick-nav a .title
{
    bottom:6px;
    font-size:11px;
}
.mod-equipment-box
{
    float:left;
    width:100%;
}
.mod-equipment-box .list
{
    float:left;
    margin:20px 20px 0 0;
    width:168px;
}
.mod-equipment-box .list img
{
    width:168px;
    height:135px;
}
.mod-equipment-box .list .title
{
    float:left;
    width:100%;
    height:34px;
    line-height:34px;
    color:#4d4d4d;
    font-size:14px;
    text-align:center;
    font-family:Î¢ÈíÑÅºÚ;
}
.mod-article-box
{
    float:left;
    width:100%;
}
.mod-article-box .infobox
{
    float:left;
    width:100%;
    margin-top:16px;
    padding-bottom:15px;
}
.mod-article-box .infobox .info-title
{
    float:left;
    padding:0 11px;
    font-size:14px;
    color:#fff;
    height:25px;
    line-height:25px;
    background:#23773c;
    font-family:Î¢ÈíÑÅºÚ;
    position:relative;
}
.mod-article-box .infobox .info-title em
{
    position:absolute;
    right:-35px;
    top:0;
    width:35px;
    height:25px;
    background:url(../images/arrow_03.jpg) no-repeat;
}
.mod-article-box .infobox .info-list
{
    float:left;
    margin-top:12px;
    width:100%;
    line-height:25px;
}
.mod-article-box .infobox .info-list .list
{
    float:left;
    width:100%;
    height:25px;
}
.mod-article-box .infobox .info-list .list a
{
    float:left;
}
.mod-article-box .infobox .info-list .list .date
{
    float:right;
    margin-right:12px;
}
.panel-info-box
{
    float:left;
    margin-top:50px;
    width:735px;
}
.panel-info-box .panel-title
{
    float:left;
    width:100%;
    height:25px;
    line-height:25px;
}
.panel-info-box .panel-title a
{
    float:left;
    padding:0 12px 0 20px;
    height:25px;
    background:#e5e5e5;
    color:#4d4d4d;
    font-size:14px;
    font-family:Î¢ÈíÑÅºÚ;
    position:relative;
}
.panel-info-box .panel-title a.first
{
    padding-left:12px;
}
.panel-info-box .panel-title a em
{
    position:absolute;
    right:-13px;
    height:25px;
    width:13px;
    height:25px;
    background:url(../images/a_02.png) no-repeat;
}
.panel-info-box .panel-title a.current,.panel-info-box .panel-title a:hover
{
    background:#23773c;
    color:#fff;
}
.panel-info-box .panel-title a.current em,.panel-info-box .panel-title a:hover em
{
    background-image:url(../images/a_01.png);
}
.panel-info-box .panel-title i
{
    float:left;
    width:40px;
    height:25px;
    margin:0 -13px 0 0;
    background:url(../images/arrow.png) no-repeat;
    position:relative;
    z-index:2;
}
.panel-info-box .panel-list
{
    float:left;
    margin-top:12px;
    width:100%;
	height:185px;
	display:none;
}
.panel-info-box .panel-list .list
{
    float:left;
    width:100%;
    height:25px;
    line-height:25px;
}
.panel-info-box .panel-list .list .date
{
    float:right;
}
.mod-chuzhen-box
{
    float:left;
    margin-top:-15px;
    width:100%;
}
.mod-chuzhen-box .infobox
{
    float:left;
    width:100%;
    margin-top:24px;
}
.mod-chuzhen-box .infobox .title
{
    float:left;
    width:100%;
    height:50px;
    line-height:50px;
    color:#23773c;
    font-size:20px;
}
.mod-chuzhen-box .infobox table
{
    border-top:solid 1px #f3f7f4;
    border-left:solid 1px #f3f7f4;
    background:#f9fbf9;
}
.mod-chuzhen-box .infobox table td
{
    border-bottom:solid 1px #f3f7f4;
    border-right:solid 1px #f3f7f4;
    width:149px;
    height:54px;
    text-align:center;
    vertical-align:middle;
}
.inquirybox
{
    float:left;
    margin-top:32px;
    width:100%;
}
.inquirybox .inquiry-title
{
    float:left;
    line-height:22px;
    color:#23773c;
    font-size:20px;
    font-family:Î¢ÈíÑÅºÚ;
}
.inquirybox .list-title
{
    float:left;
    width:100%;
    height:29px;
    line-height:28px;
    margin-bottom:5px;
}
.inquirybox .list-title a
{
    float:left;
    margin-right:40px;
    padding:0 2px;
    height:28px;
    color:#999;
    font-size:15px;
    border-bottom:solid 1px #e5e5e5;
}
.inquirybox .list-title a:hover,.inquirybox .list-title a.current
{
    border-color:#23773c;
    color:#23773c;
}
.inquirybox .formbox
{
    float:left;
    margin-top:15px;
    padding:10px 0;
    width:750px;
    height:34px;
    line-height:34px;
    border:solid 1px #f3f7f4;
    background:#f9fbf9;
}
.inquirybox .formbox label
{
    float:left;
    margin-left:18px;
}
.inquirybox .formbox input[type="text"]
{
    float:left;
    margin:0 12px 0 10px;
    padding:0 3px;
    height:34px;
    width:200px;
    line-height:34px;
    background:#fff;
    border:none;
}
.inquirybox .formbox a.inquiry
{
    float:left;
    margin-left:20px;
    width:117px;
    height:34px;
    text-align:center;
    color:#fff;
    background:#23773c;
}
.inquirybox p
{
    float:left;
    padding-left:15px;
    margin-top:10px;
    color:#cccccc;
}
table#czap
{
    margin-top:30px;
    border-top:solid 1px #f3f7f4;
    border-left:solid 1px #f3f7f4;
}
table#czap td
{
    padding:15px 0;
    line-height:30px;
    text-align:center;
    vertical-align:top;
    border-right:solid 1px #f3f7f4;
    border-bottom:solid 1px #f3f7f4;
}
table#czap thead tr td
{
    padding:0;
    height:40px;
    line-height:40px;
    vertical-align:middle;
}
table#czap td.odd
{
    background:#f3f3f3;
}
table#czap td.even
{
    background:#f9fbf9;
}
table#czap td.title
{
    padding:0 26px;
    width:21px;
    background:#23773c;
    color:#23773c;
    background:#efefef;
    font-size:15px;
    line-height:16px;
    font-family:Î¢ÈíÑÅºÚ;
    vertical-align:middle;
}
table#czap tbody:hover td.title
{
    background:#23773c;
    color:#fff;
}
table#czap tr td.title.s1
{
    width:41px;
    padding:0 16px;
}
table#czap tr td.title.s1 b
{
    float:left;
    width:20px;
    font-weight:100;
}
table#czap td.dividing
{
    padding:0;
    height:10px;
}
.tips
{
    float:left;
    margin-top:25px;
    padding:10px;
    color:#999;
    font-size:13px;
    background:#f5f5f5;
}
.tips .label
{
    float:left;
    font-weight:600;
}
.tips p
{
    float:left;
    margin:0;
    width:660px;
}
.mod-inquiry-tel
{
    float:left;
    width:100%;
    margin-top:-5px;
}
.mod-inquiry-tel .info-title
{
    float:left;
    width:100%;
    height:44px;
    line-height:44px;
    background:#f5f5f5;
}
.mod-inquiry-tel .info-title a
{
    float:left;
    margin-left:35px;
    margin-right:17px;
    color:#999999;
    text-decoration:underline;
}
.mod-inquiry-tel .info-title a:hover{ color:#23773c;}
.mod-inquiry-tel .info-title a.current
{
    font-weight:bold;
    font-size:13px;
    color:#23773c;
    text-decoration:none;
}
.mod-inquiry-tel table
{
    float:left;
    margin-top:20px;
    border:solid 1px #f3f7f4;
}
.mod-inquiry-tel table tr td
{
    height:30px;
    text-align:center;
    vertical-align:middle;
}
.mod-inquiry-tel table tr td.divding
{
    height:10px;
    border-top:solid 1px #f3f7f4;
    border-bottom:solid 1px #f3f7f4;
}
.mod-inquiry-tel table tr td.odd
{
    background:#f9fbf9;
}
.mod-inquiry-tel table thead tr td
{
    height:40px;
    color:#23773c;
    border-bottom:solid 1px #fff;
    border-right:solid 1px #fff;
}
.mod-inquiry-tel table tr td.gray
{
    background:#f3f3f3;
}
.mod-inquiry-tel table tr td.last
{
    border-right:0;
}
.mod-inquiry-tel table tr td.title
{
    padding:0 51px;
    width:20px;
    background:#efefef;
    color:#23773c;
    font-size:15px;
    line-height:16px;
    font-family:Î¢ÈíÑÅºÚ;
    border-right:solid 1px #f3f7f4;
}
.mod-inquiry-tel table tr td.title.s1
{
    padding:0;
    margin:0;
    width:122px;
    line-height:normal;
}
.mod-inquiry-tel table tbody:hover tr td.title
{
    background:#23773c;
    color:#fff;
}
.mod-inquiry-tel table tr td.left
{
    text-indent:15px;
    text-align:left;
    width:100%;
}
.mod-yaopin-box
{
    float:left;
    width:100%;
    margin-top:-5px;
}
.mod-yaopin-box .search
{
    float:left;
    width:100%;
}
.mod-yaopin-box .search input[type="text"]
{
    float:left;
    padding:0 0 0 15px;
    margin:0;
    width:580px;
    height:42px;
    line-height:42px;
    border:solid 1px #f5f5f5;
    border-right:none;
    color:#ccc;
    background:#fafafa;
}
.mod-yaopin-box .search a.inquiry
{
    float:left;
    width:156px;
    height:44px;
    background:#23773c;
    text-align:center;
    line-height:44px;
    color:#fff;
}
.mod-yaopin-box table
{
    float:left;
    width:100%;
    margin-top:20px;
    border:solid 1px #f3f7f4;
}
.mod-yaopin-box table tr td
{
    height:35px;
    padding-left:20px;
    vertical-align:middle;
    text-align:left;
}
.mod-yaopin-box table tr td.center
{
    padding:0;
    text-align:center;
}
.mod-yaopin-box table tr.odd td
{
    background:#f9fbf9;
}
.mod-yaopin-box table thead tr td
{
    padding:0;
    text-align:center;
    height:40px;
    border-right:solid 1px #f3f7f4;
    border-bottom:solid 1px #f3f7f4;
}
.mod-yaopin-box table thead tr td.last
{
    border-right:none;
}