﻿@charset "UTF-8";
/* powered by 闪联传媒 Jason Song*/
*{list-style: none;}

body { color: #333;  font: 8px; overflow-x: hidden; background: #f2f3f4}

html, body { min-height: 100%; }
a:hover{color:#009688}

/* 公共头部 header*/
.head-all {
	height: 200px
}
header { height: 80px; border-bottom: rgba(255, 255, 255, 0.5) 1px solid; position: relative; min-width: 1100px; }

header .menu { height: 79px; }

header .menu li { line-height: 79px; text-align: center; display: inline-block; font-size: 16px; min-width: 10em; text-align: center; }

header .menu img { position: relative; margin-right: 10px; }

header .menu a { color: #fff; display: inline-block; display: block; text-align: center; }

header .menu a:hover { opacity: .8; }

header .menu-left { float: left; text-align: left; }

header .menu-left li { border-right: rgba(255, 255, 255, 0.5) 1px solid; }

header .menu-right { float: right; text-align: right; }

header .menu-right li { border-left: rgba(255, 255, 255, 0.5) 1px solid; }

header .logo { position: absolute; left: 50%; top: 50%; margin-left: -133px; margin-top: -27px; }

header .logo img { width: 277px; height: 55px; display: block;}


.head-all{ background:#058137 url(../images/banner_bg.png)center center no-repeat;}

.banner_m{ width:100%; height:120px;}

.banner_mtxt{ font-size:35px; letter-spacing:2px; color:#fff; font-weight:bold;  width:1100px;margin:0 auto; padding-top:10px;}


.banner_mtxt span{ font-size:60px;}



/* 主体内容部分*/

.list_page{ margin-bottom:40px}
.channelnav{ margin-bottom:20px}
.l_list{ background:#fff; min-height:200px;}
.r_lan{ background:#fff;  min-height:200px;}
.layui-bg-f0{ background-color: #fbfbfb}
.newsinfo h2{ font-size:22px; line-height:36px}
.newsinfo p{ font-size:13px; line-height:26px; color:#666}
.newsinfo p:hover{ color:000}
.imgbox{ width:220px; height:136px; margin-top:20px; overflow:hidden}
.al_left{ text-align:left}

.news_item{ margin-bottom:30px; border:1px solid #fff }
.news_item:hover{ border:1px solid #009688; background:#fff;}
.news_item:hover a{color:#009688}
.news_item a:hover{ color:#009688}
.litpic:hover{-webkit-animation-name:pulse;animation-name:pulse;}



.content{ margin-top:15px; min-height:870px;word-wrap: break-word;}
.content .view_title{ font-size:22px; font-weight:bold; text-align:center; line-height:50px}
.content .view_info{ text-align:center}
.view_body{ font-size:16px; line-height:32px; color:#666}



.searchbox{ margin-bottom:20px}


.pages li{ width:auto; padding:0; margin:5px; float:left}
.pages li.thisclass a{ background:#009688; color:#fff}

.imgnewsbox{ position:relative}
.imgnewsimg{ width:100%; height:auto}
.imgnewstitle{ position:absolute; bottom:30px; z-index:5000}


.hotnews{ min-height:300px}
.hot_list{ width:100%; height:auto; overflow:hidden}
.hot_list li{ width:100%; height:auto; overflow:hidden; margin-bottom:10px; border-bottom:1px dotted #ccc; line-height:25px; padding: 5px 0}
.hot_list li a{ line-height:25px; font-size:14px;}
.hot_list li  span{ margin-left:10px; color:#666}
.hot_list li  i{ margin-right:6px}

.caller-seach{ position:relative}
.caller-icon{ position:absolute; top:9px; right:10px}






/*footer */
.g-footerMenu li:first-child { border: none; }

.g-footerMenu img { display: block; margin: 0 auto;margin-top: 12px}

.g-footerMenu .i2 { display: none; }

.g-footerMenu li.on, .g-footerMenu li:hover { background-color: #058137; color: #fff; }

.g-footerMenu li.on .i1, .g-footerMenu li:hover .i1 { display: none; }

.g-footerMenu li.on .i2, .g-footerMenu li:hover .i2 { display: block; }

.footer { position: fixed; z-index: 9; left: 0; bottom: 0; width: 100%; background: -webkit-gradient(linear, left top, left bottom, from(#edeeef), to(#dee1e4)); background: -webkit-linear-gradient(top, #edeeef 0%, #dee1e4 100%); background: -o-linear-gradient(top, #edeeef 0%, #dee1e4 100%); background: linear-gradient(to bottom, #edeeef 0%, #dee1e4 100%); line-height: 30px; height: 30px; border-top: #cdcfcf 1px solid; text-align: center; font-size: 12px; color: #666666; }

.footer a { color: #666666; }

.footer a:hover { opacity: .8; }

.footer span { margin: 0 20px; }
