
/***  网站整体风格定义 */
ul,li {margin: 0; padding: 0; list-style-type: none; text-indent: 0; text-transform: capitalize;}
html, body, ul, li, h1, h2, h3, h4, h5, h6, p, fieldset, legend { padding: 0; margin: 0;}
img { border: none; vertical-align: middle;}
input,select,option,textarea{outline: none;vertical-align: middle;}
body a {outline:none;blr:expression(this.onFocus=this.blur());}
body { background: #fff; line-height: 1.8; color: #333; font-size: .75rem; }

/**** 网站默认连接定义 */
a:link { text-decoration: none;}/* ==========    鼠标点击后，链接状态    =============== */
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }/* ==========    鼠标经过，链接状态色    =============== */
a:active { text-decoration: none; }/* ==========    鼠标无点击过，链接状态    =============== */

.main { margin: 0 auto; width: 1400px;}
.swiper {width: 100%; height: 180px; margin-bottom: 20px; background: #fff; overflow: hidden;} 
.swiper img {width: 100%; min-height: 180px; }

.sitetitle { background: #218602; text-align: center; height: 40px; }
.sitetitle h2 { color: #fff; font-size: 1.4rem; font-weight: 100; line-height: 50px; padding: 0; margin: 0;}

.home_box { margin: 0 5%; overflow: hidden;}
.home_box .title { font-size: 1.2rem; font-weight: bold; border-bottom: #ccc solid 1px; overflow: hidden; margin-bottom: 15px; color: #000;}
.home_box .title span { float: right; color: #ddd; font-weight: 100;text-transform: uppercase;}
.home_box .info { text-indent: 2em; line-height: 180%; margin-bottom: 20px;}

.news_list { border-bottom: #eee solid 1px; margin-bottom: 10px; padding-bottom: 10px; overflow: hidden;}
.news_list:last-child { border: none;}
.news_list a { display: block;}
.news_list .news_img { float: left; width: 120px; height: 100px; margin-right: 10px; display: block; background: #eee; border-radius: 3px; overflow: hidden;}
.news_list .news_img img { width: 100%; height: 100%; transition: all 0.6s;}
.news_list .news_img img:hover{ transform: scale(1.2);}
.news_list .news_info { height: 100px; overflow: hidden;}
.news_list .news_info strong { font-weight: bold; font-size: 1rem; color: #000; margin-bottom: 5px; display: block;}
.news_list .news_info li { color: #666; line-height: 1.2rem;}
.news_list .news_info li:hover { color: #000;}
.photo_list { width: 100%; overflow: hidden;}
.photo_list ul { margin-left: -5%; overflow: hidden;}
.photo_list li { float: left; width: 45%; margin-left: 5%; text-align: center;}
.photo_list img { width: 100%; height: 100%; transition: all 0.6s;}
.photo_list img:hover{ transform: scale(1.2);}
.photo_list a { height: 120px; display: block; border: #eee solid 1px; padding: 5px; border-radius: 3px; overflow: hidden;}

.query_form { overflow: hidden; margin-bottom: 20px;}
.query_form h3 { border-bottom: #ddd solid 1px; margin-bottom: 20px; line-height: 50px; font-size: 24px;text-transform: uppercase;}
.query_form span { color: #ccc; margin-left: 10px;}
.query_form .query_form_list li { border: #ddd solid 1px; border-radius: 5px; overflow: hidden; margin-bottom: 10px;}
.query_form .query_form_list select,input { border:none; width: 95%; padding: 5px 2.5%; line-height: 42px; height: 42px; font-size:1.2rem;}
.query_form .query_form_bt input { float: left; background: #218602; border:none; width: 46%;  font-size: 1.4rem; color: #fff; line-height: 50px; height: 50px; padding: 0; margin: 0; border-radius: 5px; cursor: pointer;}
.query_form .query_form_bt input:last-of-type { float: right; background: #999; border:none; width: 46%;  font-size: 1.4rem; color: #fff; line-height: 50px; height: 50px; padding: 0; margin: 0; border-radius: 5px; cursor: pointer;}
.query_form .query_form_bt input:hover { background: #000; }
.query_info { border: #ddd solid 1px; border-radius: 5px; margin-bottom: 20px; overflow: hidden; font-size:1.1rem;}
.query_info ul { margin: 5px 10px;}
.query_info li { border-bottom: #eee solid 1px; line-height: 3.4rem; overflow: hidden;}
.query_info li:last-of-type { border: none;}
.query_info strong { float: left; width: 40%; color: #000; text-align: right; display: block;}
.query_info span { float: left; width: 45%; color: #218602; display: block;}

.site_disp .top_info { background: #fff; border-bottom: #eee solid 1px; padding: 10px 5%; margin-bottom: 10px;}
.site_disp .title { font-size: 1.4rem; font-weight: bold; color: #000; line-height: 1.6rem; margin-bottom: 10px;}
.site_disp .info { color: #999; overflow: hidden;}
.site_disp .info span { margin-left: 1em;}
.site_disp .contents_box { margin: 0 3%;}
.site_disp .contents { font-size: 1rem;}
.site_disp .contents img { width: 100%;}
.site_disp .views { font-weight: bold; font-size: 1rem; margin: 10px 0 40px 0;}
.site_disp .views span { font-weight: 500; color: #999; margin-left: 1em;}
.backpage { background: rgba(0,0,0,.6) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAJt0lEQVR4Xu2de8gtVRnGn5cuVBZ0V8tIo8guVGB0j+qkRWZ5tJQkj8lBs7Q4hXSl8BxIu4GJWYEpIql/GN01MokKg6IQzEz7o0jsopZd/qrThZ54cn05Z5+ZPe+amb1nZq93wWZ/8L3r9ry//c7MWrPWMkQqWgEruvfReQQAhUMQAAQAhStQePcjAgQAhStQePcjAgQA81OA5FsBvAXAswD8BcBNAC42s2vm15txWzyrCEDytQDeD+AlDbLtNrM940o6r9pnAQDJJybHv80h7/Vm9iqHXZgA0x8IInlmcv4TMjx2opl9McO+WNPJRgCSL02OP7qDdz5rZmd1yFdclskBQPIRyfHv7eGNm83s2T3yF5N1UgCQPDk5/xkOD/wYwHkA3gzghAX7v5vZQxxlFG8yCQBIPgfA+wC8yeGRfyXHf8TM/k3yHAC7F/OZ2ST65ujPqCajikTyfukXr0e7hzqU+Iacb2Y/2rINAByqLTEZDQCSr0/Of6GjC79Njv/com0A4FBvSgCQfFJy/OnOpn8ewIfM7A919gGAU8UGs7VGAJLvTM5/nKPZN6Zf/ZeX2QYADiXHjgAkX54c/2pHc/+THP9hhy0CAI9KzTYrjQAkH50cf7azmd8EcLaZ/cJpHwB4hVr3JYCkZut0d3+4o413pl/9RQ7bfUwiAuQqtq/94BGA5BHpmX5xcKappZeZ2c6u3QgAuip3b77BACD5wMoz/YMdzdIc/plm9kOHbaNJANBHvYEAIHlccv7znM0ZbN4+AHAqvop7AJJPSY73hvDrAByjIdx+zb4vdwDQT8nOlwCS70rOP9DRBA3i7DSzax22WSYBQJZc+xlnA0DyUAAanTvSWfWFZrbLaZttFgBkS7ZPhi4A/AbAIY5qfyZImoZwHfldJgGAS6ZGoywASGqA5qmOKneY2RUOu94mTQD0LniYAu4B8CcA+q7+fQsAvbt41zDVdC/FDQBJvZC532zcQtVXmNmO7s3JzzlxANo6pPmO76aPgNC7DmtNOQCooRrTr0u6yXtZzhDuUL2cOQBVGe4GoHUNl5vZDUPp01ZODgCak398TYG7zOzCtopW9f8NAqAq0VcTCPpeacoB4G8AFkf4BhvQ6drLDQVgSw5FAkWES7vq05YvB4CfpqVYi2VeBeCjZqYbm7WnDQdgS09Fgj1mpuHzQVMOAJ/R2H1D7X9NEHxi0NY5CpvyYyBJDZLpc1D61t9az6iVS54BtKoC0lgQXOCQxW2SA4Bm965uKfn7AD5mZt9yt6Cn4ZQBWNY1ks8H8EoA29K3V4lBo4EbALWO5LcBHOVo6adTRNA8/0rTXAGoikLy6Wltg35knjURigYaWv9KX3GzAEgQ1L6HX9OQX6VocEnfRrb8kjZqXQBJQbD1Wdb1vQC2m5km2DqnbAASBFqN8wEnraJUN4k/6dzKJRk3IQLUdY+kLg1a+aRLRVPSKONxfcYNOgGQINAaPkHwHodj/yEIUkTQ34OlTQUgaXwAgHMBLJtMuwPA8WamUcXs1BmArZpIviKB4Lk3UBRQNOh97arUv1GXgIZocFIC4bAGD98G4Ggzuz2XgN4AVByh9wMUER7raITuC/S0oPuEXmmTI0BVGJLPBPB1AE0QfMHMTskVczAAUsjSTKEg0BvBben3CQI9MXROpQCQ9NUyuq8BeEyDYGeY2cU5Yg4KQCUanJhA0KrftqQxA0UDjSFkp5IASBBoEEljAXUv3mpCaZuZ3eoVciUApIY+LEGgiOBJGkXU/YGecd2pNACStm8E0LQFzpfMTP93pZUBUIkG2tFLEHi2etF8giDQ/IIrlQhAguBTAHTfVZdONrMrPQKuHIAKCO9IIHgWhronmAoG4OHpRZK6y+yVZqbdVlrT2gBI1GppuKLBaa0tA1wTTKUCkPTcDqDukfqfAA42sz+36bxWACrRQAtJPgjguW0NBLB0gqlkABIEevdSI7OLyXUZGAWA1PAHVW4SH+AAoXaCKQCgnF/3Au61ZnZMm66jAVCJBhrr1mXh2LbGAthvgql0ANKPSXMCj6zR71Ftl4HRAaiAcEYCQdvCtqX/TzAFAP+bpr8MwKk1ommiaOl7hZMBIJGs7WAVDd7eRgCArQkmvam8+LbyH83MMyTtqGb6JmkHFr21vZi02cb5y3owKQAq0eB1CQTPDmJ1/fuBmWmr2SJS2nirbl7lIjPTvkyNaZIApGigPQQVDfTJ3fXz3UO/OzdlkkjeH0DdopLWG8HJAlCJBtpxRBC8wemEXwJ48arXJDrbsjYzkr8DsDjIdquZLX3FbPIAVEDQHgQC4cktqmpB6nfWpvxEKiKpnVZesNCcvWa2dLeW2QCQLgsHJwjqrmvfS69N67u4RLJ26V7bnsmzAmDhsqCNpRXefp5W2uqN5WJTUQAU6+UlHQ8ACqciAAgAyrkHKNzXtd2PCFA4FQFAABCXgJIZiAhQsvfvXbkdEaBkBgKAkr0fEaBw7wcAAUBcAgpnIAAIAOIpoGQGIgKU7P24CSzc+wFAABCXgMIZCAACgHgKKJmBiAAlez9uAgv3fgAQAMQloHAGAoAAIJ4CSmYgIkDJ3o+bwMK9HwAEAHEJKJyBIjaIKNzHS7u/8VvEhPObFdjoTaLC8e0KbOQ2ce3dDostBTZuo8hwbZ4CG7NVbF63w7oSAea/WXS4s5sC5My3i+/W7chV+fXP88CIcGF/BUjO88iY/l2PEkjO79CocNtwCpCc17Fxw3U9SiI5n4Mjw13DKkByHkfHDtvtKE0KkJzH4dHhruEVmMXx8cN3O0pMv/yTAJwL4LAGRW7T2cxmdnuuYrM8LyC3k3O1J3lAcvyuJX24A8DxZnZjl34GAF1UW0MektsAnAdAB2s2Jc0B6GzAG7o2KQDoqtyK8pE8EsAOAKe0VLEXwHYzu65PUwKAPuoNmJekjsCR01/jKFYnq+80s7qTwx3Z7zMJALLkGs6Y5CEA9Finjw659JykrgboKNg9ZnbTEK0JAIZQsaEMkgcC0Oeg9K2/DwfwIgBPy6xav3o5/oLMfEvNXQCQ/KRCTsMJ1UO2J8qqV2DQX321ilYASF4N4ITwzCgK6O7+cjO7dFW1ewD4NYBDV9WAKLdWAf3i5filR78PoZ0HgFvSAY1D1BdlNCtwN4BrkuM7P9fnCuwB4BwAu3MLDnuXAhq907p+fa43s7oTwF0FdTVqBUAFk/w4gNPiJjBb5nsAaLRO39W/FVXl8LuySxw4gwuAgeuM4iakQAAwIWeM0ZQAYAzVJ1RnADAhZ4zRlABgDNUnVGcAMCFnjNGUAGAM1SdUZwAwIWeM0ZT/An68iq42vd31AAAAAElFTkSuQmCC) center no-repeat; background-size: 24px; position: fixed; right: 0; bottom: 10%; width: 40px; height: 40px; border-radius: 5px 0 0 5px; display: block;}

.footer_copyright { text-align: center; padding: 1rem 0; margin: 1rem 5%; border-top: #eee solid 1px; color: #999; overflow: hidden; display: block;}
.footer_copyright a { color: #999; display: block;}
.footer_h { height: 2rem; overflow: hidden; display: block;}
.footer_menu { position: fixed; width: 100%; bottom: 0; z-index: 999999; background: #fff; box-shadow: 0 0 5px hsla(0, 0%, 0%, .35);}
.footer_menu .menu li { width: 33%; background: #fff; float: left; text-align: center; line-height: 3rem; font-size: 1rem; border-right: #eee solid 1px;}
.footer_menu .menu li:last-child { border: none;}
.footer_menu .menu a { color: #333; display: block;}
.footer_menu .menu a:hover { background: #218602; color: #fff;}
.footer_menu_content { position:fixed; bottom:50px; left: 33%; width:33%; margin-left: 1px; display:none; background:#fff; z-index: 9; border-radius: 5px 5px 0 0; box-shadow: 0 0 5px hsla(0, 0%, 0%, .35); overflow: hidden;}
.footer_menu_content .menu_list { background:#ffffff;}
.footer_menu_content .menu_list li { line-height:2.6rem; border-bottom:dashed 1px #ebebeb; text-align: center; font-size: 1rem;}
.footer_menu_content .menu_list a { display:block; color: #333;}
.footer_menu_content .menu_list a:hover {  background: #218602; color: #fff;}
.footer_menu_box { background: rgba(0,0,0,0.5); width: 100%; height: 100vh; display:none; position:fixed; bottom: 0; left: 0; z-index: 8; }
.no_more { text-align: center; color: #ccc; padding: 10% 0;}

.fanye { text-align:center; margin-bottom:50px;}
.fanye a { background:#999; padding: 10px 15px; border-radius:5px; color:#fff; font-size:1rem; margin: 10px;}
.fanye a:hover { background:#405703;}

@media only screen and (max-width:630px){	
	.main { width: 100%; height: auto; border: none;}
	.sitelogo { display: none;}
	.sitemenu { display: none;}
}
@media only screen and (min-width:630px){
	.sitetitle { display: none;}
	.sitelogo { width: 100%; height: 140px; background: #c4e3b9; overflow: hidden;}
	.sitelogo img { height: 140px; }
	.sitetel { float: right; text-align: right; line-height: 30px; margin-top: 30px;}
	.sitetel span { color: #5a844c; font-size: 24px; font-weight: 100;}
	.sitetel h2 { color: #405703; font-size: 36px; font-weight: bold;}
	
	.sitemenu { width: 100%; background: #218602; border-bottom: #405703 solid 10px; margin-bottom: 20px; }
	.sitemenu ul { width: 1400px; margin: 0 auto; text-align: center; overflow: hidden;}
	.sitemenu li { float: left; width: 175px;}
	.sitemenu a { color: #fff; font-size: 18px; line-height: 50px; font-weight: 100; display: block;}
	.sitemenu a:hover { background: #526E09; color: #ff0;}
	.sitemenu .active {  background: #405703;}
	.swiper_xy_home { width: 100%;  }
	.swiper_xy_home .swiper { height: 420px; } 
	.home_box { margin: 0; width: 100%; overflow: hidden;}
	.home_box .title { font-size: 1.6rem; font-weight: bold; border-bottom: #ccc solid 1px; overflow: hidden; margin-bottom: 15px; color: #000;}
	.home_box .info { text-indent: 2em; line-height: 180%; margin-bottom: 20px; font-size: 16px; }
	.news_list .news_info li { color: #666; line-height: 1.2rem; font-size: 14px; }	
	.hone_news_left { float: left; width: 48%; overflow: hidden;}
	.hone_news_right { float: right; width: 48%; overflow: hidden;}
	.news_list_box { width: 110%; margin: 0 0 30px -5%; min-height: 600px; overflow: hidden;}
	.news_list_box .news_list { float: left; width: 45%; margin-left: 5%;}
	.news_list_box .news_list:last-child { border-bottom: #eee solid 1px; }
	.photo_list  { margin-bottom: 40px; overflow: hidden;}
	.photo_list ul { margin-left: -1.2%; overflow: hidden;}
	.photo_list li { float: left; width: 23.5%; margin-left: 1.5%; margin-bottom: 15px; text-align: center;}
	.photo_list a { height: 240px; margin-bottom: 5px;}
	
	.site_disp .top_info { padding: 30px 0; margin-bottom: 50px; text-align: center;}
	.site_disp .title { font-size: 36px; font-weight: bold; color: #000; line-height: 2rem; margin-bottom: 20px;}
	.site_disp .info { color: #999; overflow: hidden;}
	.site_disp .info span { margin-left: 1em;}
	.site_disp .contents { font-size: 16px;}
	.site_disp .contents p { margin-bottom: 10px;}
	.site_disp .contents img { margin-left: -2em;}
	.site_disp .views { margin: 1em 0 4em 0;}
	
	.query_form { float: left; width: 48%; margin: 50px 0 300px 0;}
	.query_info { float: right; width: 48%; margin: 70px 0 300px 0;}
	
	.footer_copyright { width: 100%; background: #218602; text-align: center; color: #fff; padding: 2rem 0; margin: 0;  overflow: hidden; display: block; border: none;}
	.footer_copyright a { color: #fff; margin: 0 10px; display: inline-block;}
	.footer_copyright a:hover { color: rgba(255,255,255,.7);}
	.footer_menu { display: none;}
	.footer_h { display: none;}
}


