﻿@charset "utf-8";
/* CSS Document */
body{ min-width:1200px; }
body,html,input,ul,li{ padding:0; margin:0; }
ul{ list-style:none; }
body,html{ font-family:"微软雅黑"; font-size:14px; color:#444; background-color:#f9f9f9; }
input{ background-color:transparent; border:none; font-family:"微软雅黑";}
a,img{ border:none; outline:none; }
a{ text-decoration:none; color:#333; }
.left{ float:left; }
.right{ float:right; }
.hidden{ overflow:hidden; }
.wid{ width:1200px; margin:0 auto; }
.pos_r{ position:relative; }
/*通用*/
.cnt_row,.row{overflow: hidden;}
.cnt_row{ margin-top:20px; }
.row{ margin-top:20px;}
.cnt_row{ margin-bottom:50px; }
.col3{ width:32.7%; margin-right:10px; float: left;}
.col3:nth-child(3){margin-right: 0;}
.col{margin-right:20px; float: left;}
.col:nth-child(3){margin-right: 0;}
.col_1{width:367px;}
.col_2{ width:426px;}
.title{ font-size:16px; border-bottom:solid 2px #2f9d84; height:27px;}
.title_l,.news_box,.title_l img,.title_word,.tab a,.cntboxrow,.xxgk_cntbox li,.xxgk,.bsdt_cnt li{ float:left; }
.title_r,.date,.hdjl{ float:right; }
.row,.title,.tab,.cntbox li,.xxgk_cntbox,.bsdt_cnt{ overflow:hidden;}
.title_word{ width:104px; height: 26px; text-align: center; color:#fff; background-color: #2f9e85; margin-bottom: 1px; line-height: 26px; }
.title_r{ margin-top:6px; font-size:14px; color:#2f9e85; }
/*.tab{ margin-top:10px; margin-left:10px; }
.tab a{ width:80px; height:30px; line-height:30px; border:solid 1px #2a6ec7; color:#2a6ec7; text-align:center; }
.tab a:hover{background-color: #2a6ec7; color: #fff;}
.tab a:first-child{ border-right:none; border-radius:2px 0 0 2px;}
.tab a:last-child{ border-left:none; border-radius:0 2px 2px 0;}
.tab .tab_now{ background-color:#2a6ec7; color:#fff;}*/
.cntbox{ margin-top:20px; }
.cntbox li{ background:url(dot.png) no-repeat left center; padding-left:20px; line-height:30px; }
.cntbox .cntboxrow{word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cntboxrow:hover{ color: #248d76; }
/*banner*/
.navtop_box{ height:40px; width:100%; background-color:#248e76; line-height:40px; overflow: hidden; }
.navtop a{ float:left; color:#fff; margin:0 10px; }
.navtop .right a{ margin:0 5px; }
.logo_box,.logo_box img,.logo_word{ float:left; }
.logo_box img{ width:442px; height:71px; margin-top: 8px;}
.logo_row{ overflow:hidden;}
.bannerimg{ width: 100%; display: block;}
.logo_wid{ height:80px; background-color: #2f9e85;}
/*search*/
.search_box{ width:408px; height:42px; background:rgba(0,0,0,0.3) no-repeat; float:right; position:relative; margin-top: 19px; }
.search_box input{ width: 326px; color:#fff; font-size:20px; height:42px; float:left; padding-left: 20px; outline:none; }
.search_btn{ position:absolute; right:0; top:0; height: 42px!important; width: 42px!important; z-index:3; background: url(search.png) left no-repeat;}
/*nav*/
.nav_box{ background-color: #2f9e85; height: 60px; line-height: 60px; }
.nav_box li img,.nav_box li,.nav_box li span{float:left;}
.nav_box li{width: 148px; border-right: solid 1px #fff;}
.nav_box li a{ text-align: center;}
.nav_box li span{ width:100%; color:#fff; font-size:20px; }
.nav_box li.nav_now{ background:rgb(36, 141, 118) url(nav_now.png) no-repeat bottom center;}
.nav_box li:first-child{ border-left: solid 1px #fff; }
.nav_box li:first-child.nav_now{border-left:none;}
.nav_box li:hover{background-color: rgb(36, 141, 118);}
/*footercss*/
ul{ list-style:none; padding:0; margin:0; }
a{ color:#333; text-decoration:none;}
.downbox{padding-top:30px; border-top:4px solid #2f9d84; overflow:hidden; background-color: #2f9d84; }
.down_box{ margin:auto; clear:both; }
.down_box span{ float:left; font-size:16px; color:#fff; font-weight:bold; padding:6px 20px 0 20px;}
.select {position: relative;float: left;margin: 0 10px;}
.select dt {height: 33px;display: inline-block;	background:#236a5f url(select_input_bg.png) no-repeat 220px center;line-height:33px;cursor: pointer;width:208px;padding-right: 30px;white-space: nowrap;
    text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 1;	text-indent:12px;color: #fff; font-size:14px;	margin-bottom: 20px;}
.ash {color: #d7d7d7;}
.select dd { position: absolute; left: 0; top: 35px; display: none; z-index: 9; width: 240px; background-color: #fff; margin:0; }
.select dd ul {	width:240px; height:90px; overflow: auto; }
.select dd ul li a { line-height: 28px;	display: block;	font-size: 14px; text-indent:12px; background:#ebebeb;}
.select dd ul li a:hover { background: #f5f5f5; }
/*站群导航结束*/
/*footer*/
.ghj_footer{ background-color: #2f9d84; padding-top: 26px; height:64px;}

.footer_box{width:100%; background-color: #2c2c2c;clear:both; overflow:hidden; padding:20px 0}
.afooter{width:960px; margin:0 auto;}
.afooter p{ color:#fff; padding-bottom:5px; margin:0;}
.afooter p span{ padding-right:20px;}
.afooter p span a{ color:#fff;}
.afooter a{ text-decoration:none;display: inline; }
.footer_img{ float:left}
.footer_text{ float:left; width:720px; margin-left:20px; }
.footer_jc{ float:right; width:106px; margin-top:10px; }
.cur{ display:block; }
/*footerend*/
/*当前位置*/
.pos_box{ font-size:16px; margin-bottom: 20px; color:#2f9d84; }
.pos_box a{ color:#2f9d84; }
.pos_box a:hover{ color:black; }
.pos_box .pos_now{ color:#333;}


/*回复查看*/
table.zxts-table { width: 700px; margin: 0 auto; border-collapse: collapse; font-size: 14px; margin-bottom: 26px; line-height: 30px;}
table.zxts-table thead tr { background-color: #2F9E85; width: 100%; }
table.zxts-table thead tr td { height: 34px; line-height: 34px; color: #ffffff; padding: 0px 20px; border: 1px solid #7a7a7a; border-bottom: none; }
table.zxts-table thead tr td .pull-left { float: left; }
table.zxts-table thead tr td .pull-right { float: right; }
table.zxts-table tbody tr td { padding: 16px 20px; border: 1px solid #7a7a7a; color: #333333; }
table.zxts-table tbody tr td img { display: block; margin: 0 auto; vertical-align: middle; }

/*搜索框样式*/
.zxts-btn-box .searchs{  float:none;width:none;margin-top:5px; margin-right:20px}
.zxts-btn-box .search_inputs{ width:230px; float:left; background:#FFF; height:33px; line-height:33px; border-radius:6px 0 0 6px; border: border: 1px #215297 solid; font-size:14px; text-indent:22px;border: 1px solid color:2F9E85;}
.zxts-btn-box .search_bnts{ width:45px; float:left; height:35px;  border-radius:0 6px 6px 0; border:none; background:#2F9E85 url(search2018516.png)no-repeat center}
.search_inputs {
    border: 1px #2F9E85 solid;
}
/*我要留言样式*/
.zxts-btn-box { width: 700px; margin: 0 auto; overflow: hidden; margin-bottom: 20px; /* margin-top: 4px; */}
.zxts-btn-box .btn { display: block; width: 100px; height: 30px; line-height: 30px; background-color: #2F9E85; font-size: 14px; color: #ffffff; text-decoration: none; float: right; /* margin-top: 4px; */}
.zxts-btn-box .btn a { color:#fff}
.zxts-btn-box .btn img { vertical-align: middle; float: left; margin: 6px 5px 0 10px; }