@charset "utf-8"; 
/*css初始化*/ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,ul,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; -webkit-margin-start: 0;-webkit-padding-start: 0;-webkit-margin-before:0; -webkit-margin-after: 0;}
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img,abbr,acronym,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { }
ol,ul,li { list-style: none;zoom:1;}
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.cb{clear:both}
.pr{position:relative;}

a{color:#333;text-decoration:none; outline:none;}
a:hover {text-decoration:underline; }

.more{position:absolute;top:10px; right:15px;}
.more a{text-decoration:none;color:#333;font-size: 16px;font-weight: bold;}
body{width:100%;height:auto;color:#333;font:12px/23px 宋体,Tahoma,Helvetica,Arial,sans-serif;-webkit-text-size-adjust: none;}
.head{ background:url(../images/topbg.png) repeat-x; height:220px;}
.h_top{height:35px; line-height:35px; width:1020px; margin:0 auto; }
.xtulink{float:left; background:url(../images/nav.png) no-repeat 1px 9px; text-indent:2em;}
.zhxylink{float:right;}

.h_mid{background:url(../images/banner.png) no-repeat 10px 2px; height:140px; width:1020px;margin: 0 auto; width:1020px; position:relative;}
.searchbox{ position:absolute; top:70px; right:40px; }
.inputtext{ vertical-align:middle; height:24px; font:normal 12px/24px Tahoma,"微软雅黑"; background:#FFF; border:1px solid #DDD; width:260px; margin-top:3px; color:#999; float:left; display:inline; padding-left:5px; }
.searchBtn{ display:block; width:40px; height:22px; border:none; cursor:pointer; background-image: url(../images/search.png); float:left; margin-left:-41px; margin-top:5px; display:inline; background-repeat: no-repeat; background-position: 0px -2px; background-color: transparent; }


.h_menu{height:45px;margin: 0 auto; width:1020px;}
.navother li{    float: left;
    position: relative;
 
    border: none;
    z-index: 9999;}
.navother li .sub-nav{position: absolute;
    top: 42px;
    left: 0px;
    margin: 0;
    padding: 0;
    text-align: center;
    list-style: none;
    background-color: rgba(2 118 52 / 60%);
    display: none;}
.navother li .sub-nav li{    width: 110px;
    height: 40px;
    line-height: 40px;
    position: relative;
    color: white;
    border-left: 3px solid #027634;
}
.navother li .sub-nav li a{height: 40px;
    line-height: 40px;
    width: 107px;
    padding: 0;
    display: inline-block;
    color: white;
    font-weight: 400;
}
.h_menu a{display:inline-block;line-height:45px;font-family: '微软雅黑';font-size: 20px;color:#FFF;text-decoration:none;letter-spacing: 1px;margin-right: 19px;}
.main{margin: 0 auto;width:1020px;}
.m_top{ overflow:hidden; margin-top:15px;}
.m_t_left{height:320px;width:195px;background:url(../images/indexleftbg2.png) no-repeat 0px 2px; float:left;}
.m_t_left ul{}
.m_t_left ul li{}
.m_t_left ul li a{/* display:block; */width:180px;height:60px;line-height: 62px;margin-bottom:4px;text-indent:-9999px;font-size: 20px !important;font-weight: bold;margin-left: 60px;}

.m_t_mid{height:320px;width:520px;background:url() no-repeat 0px 2px; float:left;}
.m_t_right{border:1px solid #D5D4D4;width:288px;float:left;margin-left:15px;position:relative;height: 324px;}
.m_t_right h3{height:40px;line-height:40px;font-size: 18px;color: #027634;font-weight:bold;letter-spacing: 1px;text-indent:1em;border-bottom:1px solid #D5D4D4;}
.m_t_right ul{padding-left:10px;padding-top:6px;}
.m_t_right ul li{line-height:24px;margin-bottom:3px;white-space:nowrap;overflow:hidden;font-size: 14px;}

.m_mid{margin-top:15px; overflow:hidden;}
.m_m_div{float:left;width:348px;height: 230px;margin-right:15px;border:1px solid #D5D4D4;margin-bottom:15px;padding-bottom:8px;}
.m_m_div dl{}
.m_m_div dl dt{height:40px; line-height:40px; background-color:#F5F5F5; border-bottom:1px solid #D5D4D4;}
.m_m_div dl dt a{display:inline-block;margin-left:5px;padding:0px 5px;text-decoration:none;font-size: 18px;font-weight:bold;letter-spacing:1px;color: #027634;}
.m_m_div dl dt .hover{border-bottom:2px solid #027634;}

.m_m_div dl dd{ margin-top:10px; padding-left:10px;}
.m_mid dl dd ul li{line-height:30px; white-space:nowrap;overflow:hidden;margin-right:10px;background:url(../images/libg1.jpg) no-repeat left center;text-indent:0.8em;font-size: 14px;}
.m_mid dl dd ul li span{display:none;}

.m_m_right{width:288px;float:left;border:1px solid #D5D4D4;position:relative;height: 230px;padding-bottom:8px;}

.m_m_right h3{height:40px;line-height:40px;font-size: 18px;color: #027634;font-weight:bold;letter-spacing: 1px;text-indent:1em;border-bottom:1px solid #D5D4D4;background-color:#F5F5F5;}
.m_m_right ul{ margin-top:10px; padding-left:10px;}
.m_m_right ul li{line-height:30px;white-space:nowrap;overflow:hidden;margin-right:10px;font-size: 14px;}


.leftTab05{width:288px;float:left;}
.leftTab05 dl dt{height:40px; line-height:40px; background-color:#F5F5F5; border-bottom:1px solid #D5D4D4;}
.leftTab05 dl dt a{display:inline-block;margin-left:5px;padding:0px 5px;text-decoration:none;font-size: 18px;color: #027634;font-weight:bold;letter-spacing:1px;}
.leftTab05 dl dt .hover{border-bottom:2px solid #027634;}

.leftTab05 dl dd{ margin-top:10px; }
.leftTab05 dl dd ul li{}


.footer{height: 260px;background-color:#F1EDE5;font-size:12px;}
.fridlink{width:980px; margin:0 auto; }
.fridlink h3{font-size: 18px;color: #027634;font-weight:bold;height:40px;line-height:50px;border-bottom:1px solid #E1E1E1;text-indent:30px;}
.fridlink div{ border-top:1px solid #FFF; border-bottom:1px solid #E1E1E1; padding-top:20px;}
.fridlink dl{position:relative;min-height: 54px;overflow:hidden;zoom:1;margin-bottom: 10px;}
.fridlink dl dt{ width:40px; height:20px; background:#666; text-align:center; line-height:20px; position:absolute; left:25px; top:0}
.fridlink dl dt a{ color:#FFF; padding:3px; }
.fridlink dl dd{position:absolute; left:80px; width:930px; float:right;}
.fridlink dl dd li{float:left;}
.fridlink dl dd a{margin-right: 18px;color:#666;display:block;float:left;margin-bottom:10px;}
.fridlink a{font-size: 14px;}
.copyright{width:980px;margin:0 auto;border-top:1px solid #FFF;color:#666;padding-top:10px;font-size: 14px;}
.copyright a{color:#666;}



.main{overflow:hidden;}
.m_left{width:780px; float:left;}
.pageNav{border:1px solid #D9D9D9;height:40px;line-height:40px;font-size: 15px;text-indent:40px;background: url(../images/nav.jpg) no-repeat 14px 14px;background-color:#F6F6F6;margin-top:15px;margin-right:15px;}

.content{border:1px solid #D9D9D9; overflow: hidden; height:*890px;min-height:662px; margin:15px 15px 15px 0;}
.content h2{font-size: 18px;font-weight:bold;border-bottom: 1px solid #027634;margin:20px 20px;padding-bottom:20px;color: #027634;}

.newslist{
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	/* [disabled]font-size:14px; */
	height:auto !important;
	min-height:500px;
height:*735px; }

.newslist ul{ margin-bottom:20px; border-bottom:1px dotted #BBB; padding-bottom:10px; border-top:none; padding-left:0px; }

.newslist ul li{background-image: url();background-repeat: no-repeat;background-position: left center;text-indent:15px;font-size: 16px;line-height:200%;}



.pagelist{margin-left:5px;margin-top:30px; margin-bottom:30px; text-align:center;}
.pagelist a{color:#333;display:inline-block; height:20px;  border:1px solid #999;padding:0 5px;line-height: 20px;}
.pagelist a:hover{}
.pagelist b{display:inline-block; height:22px; padding:0 7px; color:#FFF; background-color:#9D3337;line-height: 22px;}
.pagelist a b{display:inline-block; height:18px; border:none; line-height:18px; padding:0 3px;color:#999; background-color:#FFF;}

.onelist h3{font-size: 16px;font-weight:bold;}

.m_right{width:240px; float:left;}
.list-rA{ border:1px solid #D9D9D9; margin-top:15px;}
.list-rA li{white-space:nowrap;overflow:hidden;}
.channel{ padding-bottom:10px; }
.channel h3{ background-image: url(); background-repeat: no-repeat; font-size:14px; font-weight:bold; color:#333;background-position: 1px 1px; height:40px; line-height:40px;width:241px; margin:1px; text-align:left; padding-left:15px; background-color:transparent; }
.channel ul{ height:auto; border:none; border-top:2px solid #027634;padding:10px;}
.channel li{ margin:0 5px; border-bottom:1px dashed #D9D9D9; padding:5px 15px; background-repeat:no-repeat; background-position:0 -22px; background-image: url(../images/classlibg.jpg); }
.channel li:hover{background-position:0 12px;}
.channel .nowclass{background-position:0 12px;}
.channel li a{font-size:14px;}

/*最新发布，关注排行*/
.newsTab dl dt{ height:30px; border-bottom:1px solid #CCC; } 
.newsTab dl dt a{ display:block; float:left; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; padding-left:10px; padding-right:10px; letter-spacing:1px; text-decoration:none; width: 80px; } 
.newsTab dl dt .hover{ background-color:#F2F2F2; color:#000; border-right:1px solid #CCC; border-left:1px solid #CCC; margin-left:-1px; }
.newsTab dl dd ul{padding-top:8px;}
.newsTab dl dd ul li{padding-left:10px;}
.gzrank{ margin-left:10px;background:url(../images/rank.jpg); background-repeat:no-repeat;background-position: 0px 8px;}
.gzrank span{display:none;}
.gzrank li,.zxlist li{height:24px;}
.gzrank li{text-indent:15px;}
.zxlist{margin-bottom:0px;}

/*新闻类样式*/

.newscontent{ text-align:left; padding-left:20px; padding-right:20px; padding-bottom:20px; }
.newscontent h4{text-align:center;margin-top:40px;font-size: 20px;font-weight:bold;margin-bottom:10px;}
.newscontent h4 span{ font-size:13px; font-weight:normal; }
.newscontent li{ overflow:hidden; white-space:nowrap; }
.newscontent .artinfo{font-size:14px; text-align:center; margin-bottom:10px; border-bottom:1px dashed #CECECE; padding-bottom:5px; }
.artinfo .newstime{ display:inline-block; margin-right:20px; }
.newstext{margin-top:20px;font-size: 18px !important;line-height: 180% !important;font-family: 宋体 !important;}
.newstext table {border-collapse:collapse;border:1px solid #D0DbE7;width:100%;margin: 0 auto !important;}
.newstext table th{ border:1px solid #D0DbE7; text-align:center; }
.newstext table td{ border:1px solid #D0DbE7; padding:5px; }
.newstext table td a{text-decoration:underline;}
.newstext table tbody>tr>td:nth-child(1){ text-align:center; padding-left:4px; padding-left:4px; }
.newstext p{ margin-bottom:20px !important; font-size: 18px !important;line-height: 180% !important; font-family: 宋体 !important;}
.newstext span{ margin-bottom:20px; font-size: 18px !important;line-height: 180% !important; font-family: 宋体 !important;}
.nextprev{ margin-top:60px; padding-top:10px; border-top:1px dashed #CECECE; }
.nextprev ul{ border:none; }


/*咨询类模板*/
.xxform{margin-top:10px;margin-bottom:10px;padding:20px;}
.xxform div{margin-top:10px;}
.xxform label{display:inline-block;width:100px;}
h5{border-bottom:1px solid #CCC;margin-top:20px; font-size:14px; font-weight:bold;}
h5 a{width: 80px;display: inline-block;border-bottom: 3px solid #A51C30;padding-left: 15px;}
.xxzxbtn{text-align:center;}

.hiSlider{overflow: hidden;	height: 320px;width: 520px;background: #eee;}
.hiSlider-item{float: left;}
.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url() no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
.hiSlider-btn-prev{left:10px}
.hiSlider-btn-next{right:10px;background-position:-30px 0}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.hiSlider-title{bottom:5px;width:100%;padding:6px 0;color:#fff;text-indent:10px;background:rgba(0,0,0,.6);z-index:2;font:14px/2 "Microsoft YaHei",Arial,Tahoma}
.hiSlider-pages{bottom:15px;right:10px;text-align:right}
.hiSlider-pages a{height:12px;width:12px;margin:0 6px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#ddd}
.hiSlider-pages a.active{background:#027634}


/*搜索模板*/
.result{font-size:14px; margin:20px;}
.result span{color:#BD3E3E;}
.searchlist{padding: 0 20px;}
.searchlist dl{margin-bottom:15px;}
.searchlist dl dt { font-size:14px; color:#333; font-weight:bold;}
.searchlist dl dd{font-size:12px; color:#707070;}
.searchlist dl  .smalltext{text-indent:2em;margin-top:5px;}
.searchlist dl .linkdress{text-indent:2em;}