﻿body
{
    color: #666;
    color: #000;
    font-size: 14px;
    font-family: 微软雅黑;
}

a
{
    color: #000;
    text-decoration: none;
}
/*for ie f6n.net*/
a:focus
{
    outline: 0;
}
/*for ff f6n.net*/
a:hover
{
    text-decoration: underline;
}
.vam
{
    vertical-align: middle;
}
.clear
{
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}
p
{
    word-spacing: -1.5px;
}
.tr
{
    text-align: right;
}
.tl
{
    text-align: left;
}
.center
{
    text-align: center;
}
.fl
{
    float: left;
}
.fr
{
    float: right;
}
.pa
{
    position: absolute;
}
.pr
{
    position: relative;
}


.header, .content, .footer
{
    width: 985px;
    margin: 0 auto;
    overflow: hidden;
}

.left
{
    width: 201px;
    float: left;
    overflow: hidden;
}


.right
{
    width: 740px;
    display: inline;
    margin-left: 5px;
    overflow: hidden;
}

.plc
{
    padding-left:15px;height:38px; line-height:38px;
text-align:right;

}

.right_main
{
    width: 735px;

min-height: 773px;  
    border: solid 1px #d5d5d5;
    overflow: hidden;
}

.rmtitle
{
    background: url(/Skin/default/images/lm01.jpg) right top;
height:31px; line-height:31px;
}

.rmtitle h4
{
    text-indent:1.2em; 
}

/*头部开始*/
.tops
{
    background: url(/Skin/default/images/t_bg.gif) repeat-x top;
}
.h_top
{
    height: 26px;
    line-height: 26px;
}
.h_top span
{
    float: left;
    color: #999;
}
.h_top p
{
    float: right;
    color: #999;
}
.h_top p a
{
    color: #999;
    padding: 0 5px;
}

.h_con
{
    height: 114px;
}
.h_con h1
{
    float: left;
    padding-top: 15px;
}
.h_bt
{
    float: left;
    font-size: 16px;
    color: #428f39;
    font-family: "微软雅黑";
    padding: 30px 0 0 5px;
}
.h_bt q
{
    font-size: 40px;
    font-style: italic;
}
.h_bt span
{
    display: block;
    color: #363636;
}

.h_pho
{
    float: right;
    text-align: right;
    padding-top: 25px;
}

.h_ser p
{
    height: 38px;
    line-height: 38px;
    float: left;
}
.h_ser p a
{
    color: #999;
    padding: 0 5px;
}
.h_ser p b
{
    color: #009b39;
}

.s_inp
{
    float: right;
    width: 215px;
    padding-top: 7px;
}
.inp01
{
    background: url(/Skin/default/images/s_inp.gif) no-repeat;
    width: 170px;
    height: 23px;
    line-height: 23px;
    border: none;
    padding: 0 1px 0 10px;
}

.footer
{
    background: #46a001;
    height: 150px;
    border-bottom: solid 6px #306e00;
}

.f_nav
{
    text-align: center;
    height: 25px;
    line-height: 25px;
    background: url(/Skin/default/images/yy.gif) no-repeat center bottom;
    margin-top: 10px;

}
.f_nav ul
{
    width:658px;       height: 25px;
    line-height: 25px; margin: 0 auto;
}
.f_nav ul li
{
    float: left;
    padding-right: 20px;
white-space:nowrap;
}
.f_nav ul .nobor
{
    background: none;
}
.cur, .la, .first, .f_nav ul li a
{
    color: #fff;
    padding: 0 12.5px;
    display: block;
    font-weight: bold;
    white-space:nowrap;
}


.foot_con
{
    padding: 20px 0 0 0;
}
.foot_con p
{
    color: #fff;
    line-height: 30px;
    text-align: center;
}
.foot_con p img
{
    padding: 0 5px;
}

.foot_con a
{
    color: #fff;
}
.foot_con a:hover
{
    color: #fff;
}
.db
{
    line-height: 25px;
    padding: 15px 0 0 0;
    text-align: center;
    width: 580px;
    margin: 0 auto;
}
.db span
{
    padding: 20px 10px;
    color: #666;
}


.h_nav
{
    width: 550px;
    height: 51px;
    line-height: 51px;
    padding-left: 10px;
margin: 0 auto;

}
.ewm
{
    top: 11px;
    left: 38px;
}
.ewm img
{
    height: 150px;
    width: 150px;
}

 .zx { width:238px;  }
.zx_top { background:url(/Skin/default/images/zx_top.gif) no-repeat; width:238px; height:38px; line-height:38px;}
.zx_top a { font-family:"微软雅黑"; font-size:14px; color:#fff; padding-left:40px;}
.zx_con { padding:13px 0 0 7px; border:solid 1px #c1dbab; height:760px; background: url(/userfiles/comm/ZHQR230.png) no-repeat center bottom;}
.zx_con h2 { background: url(/Skin/default/images/zx_h2bg.gif) no-repeat; width:221px; height:27px; line-height:27px;}
.zx_con h2 a { font-family:"微软雅黑"; font-size:13px; color:#449505; padding-left:30px;}

.zx_con ul li { background:url(/Skin/default/images/ico01.gif) no-repeat left 13px; padding-left:10px; height:30px; line-height:30px; float:left; width:98px; border-bottom:dashed 1px #9c9c9c;}
.zx_con ul .nobor { border:none;}
.zx_con h2 { clear:both; margin:5px 0;} 
.zx_con ul li a:visited { color:#999; }


.cp { margin-left:10px; width:711px;}
.rj li { float:left; background:url(/Skin/default/images/cp_picbg.gif) no-repeat; width:227px; height:141px; padding-right:10px;}
.rj li img { padding:1px 0 0 1px; width:221px; height:132px;}


.cp_top { background:url(/Skin/default/images/cp_top.gif) no-repeat; width:710px; height:42px; margin-top:10px;}
.cp_top h2 { padding:15px 0 0 10px;}
.cp_top h2 a { font-size:14px; color:#fff;}
.more01 { padding:25px 10px 0 0;}

.cp_con { padding:23px 0 0 16px;}
.cp_con ul li { float:left; width:216px; padding: 0 10px 0px 0;}
.cp_con ul li img { border:solid 1px #ddd; width:214px; height:169px;}
.cp_con ul li a:hover img {border:solid 1px #3b8701;}
.cp_con ul li span { display:block; height:25px; line-height:25px; text-align:center;  overflow:hidden;}

.news_con {
	padding: 15px; margin: 0px auto; 

}
.img_con{
	padding: 15px; margin: 0px auto; 
}
.news_con p
{text-indent:2em; font-size:16px; line-height:30px; }

dl.dl_hon {
height: 258px; float: left; padding-bottom: 10px; padding-top: 10px; padding-left: 25px; display: inline-block; padding-right: 32px; 
width: 178px
}

dl.dl_hon dt {
height: 231px; 
width: 178px
}
dl.dl_hon dt img {
border: solid 1px #6b9f1f; height: 229px; padding: 1px; width: 174px
}
dl.dl_hon dt a:hover img {
	border: #6b9f1f 2px solid; 
}
dl.dl_hon dd {
	overflow: hidden; height: 24px; white-space: nowrap; text-overflow: ellipsis; text-align: center; margin-top: 3px; line-height: 24px; width: 178px
}

dl.dl_honL {
	 padding: 10px; margin:0 auto; width: 650px;font-size:16px; 
}
dl.dl_honL dt {  height: 32px;   line-height: 32px;  font-weight:bold; border-bottom: #ccc 1px solid;
}
dl.dl_honL dd img { float: right;	 width: 300px; margin-left:10px;margin-top:5px;}

dl.dl_honL dd {line-height: 24px;  }


dl.dl_honF {overflow: hidden; width: 650px;  border: solid 1px #333;margin:0 auto;margin-top:15px;}
dl.dl_honF dt {
	overflow: hidden; width: 650px; 
}
dl.dl_honF dt img {
	overflow: hidden;  width: 650px; 
}
dl.dl_honF dd {
	overflow: hidden; height: 24px; white-space: nowrap; text-overflow: ellipsis; text-align: center;line-height: 24px; width:650px
}

.img_con{
	padding: 15px; margin: 0px auto; text-align:center;    border: solid 1px #d5d5d5; padding-bottom: 15px;   margin-bottom: 15px;
}
.img_con img{
	width: 800px;
}
.img_con p
{font-size:22px; height:35px;line-height:35px; }

dl.dl_honC {
 font-size:16px;	width: 650px; margin-top:15px; margin-left:25px;
}
dl.dl_honC dt {
 font-weight:bolder; line-height:26px; height:26px;
}
dl.dl_honC dc {
	line-height: 24px; 
}

.qywh
{
background: url(/userfiles/comm/qywhbg.jpg) no-repeat right bottom;
overflow: hidden; 

 height: 712px;  
}

.qywh p
{
line-height:80px; 
}

li.hon {
height: 258px; float: left; padding-bottom: 10px; padding-top: 10px; padding-left: 25px; display: inline-block; padding-right: 32px; 
width: 178px
}

li.hon dt {
height: 231px; 
width: 178px
}
li.hon img {
border: solid 1px #6b9f1f; height: 229px; padding: 1px; width: 174px
}
li.hon a:hover img {
	border: #6b9f1f 2px solid; 
}
li.hon p {
	overflow: hidden; height: 24px; text-indent:0em; white-space: nowrap; text-overflow: ellipsis; text-align: center; margin-top: 3px; line-height: 24px; width: 178px
}
.holder {
    margin: 15px 0;
  }
  
.holder a {
    font-size: 12px;
    cursor: pointer;
    margin: 0 5px;
    color: #333;
  }
  
.holder a:hover {
    background-color: #222;
    color: #fff;
  }
  
.holder a.jp-previous { margin-right: 15px; }
  
.holder a.jp-next { margin-left: 15px; }
  
.holder a.jp-current, a.jp-current:hover {
    color: #FF4242;
    font-weight: bold;
  }
  
.holder a.jp-disabled, a.jp-disabled:hover {
    color: #bbb;
  }
  
.holder a.jp-current, a.jp-current:hover,
  .holder a.jp-disabled, a.jp-disabled:hover {
    cursor: default;
    background: none;
  }
  
.holder span { margin: 0 5px; }
 