html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: none; outline: 0; font-size: 100%; font-weight: 400; vertical-align: baseline; background: transparent; }
html { width: 100%; margin: 0 auto; background: #f6f6f6; _background: url(about:black) no-repeat fixed; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { width: 100%; margin: 0 auto; font-family: 'Microsoft YaHei', 'Verdana', 'arial', 'sans-serif'; font-size: 14px; font-weight: 400; color: #222; background: #f6f6f6; word-wrap: break-word; text-rendering: optimizeLegibility; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
* { margin: 0; padding: 0; }
.clearfix:after { display: block; height: 0; overflow: hidden; visibility: hidden; clear: both; content: "."; }
.clearfix { zoom:1; }
ol, ul { list-style: none; }
i, em { font-style: normal; }
img { -ms-interpolation-mode: bicubic; }
a { text-decoration: none; color: #222; cursor: pointer; }
a:link { color: #222; }
a:visited { color: #222; }
a:hover { text-decoration: none; color: #209e85; }
.keylink { border-bottom: 1px dotted #209e85; }
.keylink:hover { text-decoration: none; color: #209e85; }
.keylink:visited { border-bottom: 1px dotted #209e85; }

/* 全局 */
.mobile { display: none !important; }
.main { width: 1200px; overflow: hidden; margin: 0 auto; }
.sideLeft { float: left; width: 800px; overflow: hidden; }
.sideRight { float: right; width: 380px; overflow: hidden; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mb30 { margin-bottom: 30px; }
.listTit { float: left; width: 760px; height: 50px; overflow: hidden; padding: 0 20px; border-bottom: 1px solid #f5f5f5; font-size: 18px; line-height: 50px; font-weight: 700; }
.listTit span { float: left; width: 5px; height: 19px; overflow: hidden; margin: 17px 10px 14px 0; border-radius: 5px; background: #209e85; }
.rightTit { float: left; width: 340px; height: 50px; overflow: hidden; padding: 0 20px; border-bottom: 1px solid #f5f5f5; font-size: 16px; line-height: 50px; font-weight: 700; }
.rightTit span { float: left; width: 5px; height: 18px; overflow: hidden; margin: 16px 10px 16px 0; border-radius: 5px; background: #209e85; }
.crumbs { float: left; width: 100%; height: 50px; overflow: hidden; margin-top: 20px; padding: 0 20px; border-bottom: 1px solid #f5f5f5; font-size: 14px; line-height: 50px; background: #fff; }
.emptyShow { float: left; height: 50px; overflow: hidden; padding: 20px; font-size: 15px; line-height: 50px; }

/* 顶部 */
.header { width: 100%; height: 64px; overflow: hidden; background: #209e85; }
.header .area { width: 1200px; overflow: hidden; margin: 0 auto; }
.header .area .logo { float: left; width: 200px; height: 64px; overflow: hidden; color: #fff; }
.header .area .logo a { color: #fff; }
.header .area .logo .left { float: left; width: 190px; height: 64px; overflow: hidden; }
.header .area .logo .left img { float: left; width: 190px; height: 64px; overflow: hidden; }
.header .area .logo .line { float: left; width: 1px; height: 36px; overflow: hidden; margin: 23px 18px 21px 0; background: #fff; }
.header .area .logo .right { float: left; width: 190px; height: 45px; overflow: hidden; margin-top: 17px; }
.header .area .logo .right p { float: left; width: 190px; height: 25px; overflow: hidden; font-size: 16px; line-height: 25px; }
.header .area .logo .right span { float: left; width: 190px; height: 20px; overflow: hidden; font-size: 13px; line-height: 20px; }
.header .area .navClick { display: none; }
.header .area .navBox { float: left; width: 600px; height: 40px; overflow: hidden; margin: 10px 0; }
.header .area .navBox .nav { float: left; height: 40px; overflow: hidden; font-size: 16px; line-height: 40px; }
.header .area .navBox .nav a { margin-left: 50px; color: #fff; }
.headerSpace { float: left; width: 100%; height: 0; overflow: hidden; }

.headerBtn { float: left; width: 100%; height: 52px; overflow: hidden; background: #fff; }
.headerBtn .area { width: 1200px; height: 52px; overflow: hidden; margin: 0 auto; }
.headerBtn .area .subNav { float: left; }
.headerBtn .area .subNav .left { float: left; height: 52px; overflow: hidden; font-size: 14px; line-height: 52px; font-weight: 600; }
.headerBtn .area .subNav .right { float: left; height: 52px; overflow: hidden; font-size: 14px; line-height: 52px; }
.headerBtn .area .subNav .right a { margin-right: 12px; margin-left: 6px; }
.headerBtn .area .searchBox { float: right; }
.headerBtn .area .searchBox .search { float: left; width: 260px; height: 36px; overflow: hidden; margin-top: 8px; border-radius: 5px; box-shadow: 0 0 2px #dbdbdb inset; }
.headerBtn .area .searchBox .search .searchInp { float: left; width: 210px; height: 36px; overflow: hidden; }
.headerBtn .area .searchBox .search .searchInp input { float: left; width: 180px; height: 36px; padding: 0 15px; border: none; font-size: 14px; line-height: 36px; }
.headerBtn .area .searchBox .search .searchBtn { float: right; width: 50px; height: 36px; overflow: hidden; -webkit-appearance: none; border: none; text-indent: -9999px; background: url(../images/new/search.png) no-repeat center center; cursor: pointer; }

.search {float: left;display: inline-block;width: auto;position: relative;left: 44px;}
.search input {width: 150px;height: 40px;border-radius: 20px;margin: 12px 0px 12px 130px;outline: none;padding: 0 50px 0 20px;font-size: 16px;border: 1px solid #ddd;background: #fff;}
.search .iconfont {position: absolute;top: 22px;right: 15px;z-index: 1;width: 20px;height: 20px;cursor: pointer;background: url(../images/search-icon.svg);}

/* 首页 */
.flash { float: left; width: 800px; height: 420px; overflow: hidden; margin-top: 20px; }
.flash .swiper-container { float: left; position: relative; z-index: 1; width: 800px; height: 420px; overflow: hidden; }
.flash .swiper-container .swiper-wrapper .swiper-slide { float: left; position: relative; width: 100%; height: 100%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; }
.flash .swiper-container .swiper-wrapper .swiper-slide a { float: left; position: relative; width: 100%; height: 100%; overflow: hidden; color: #fff; }
.flash .swiper-container .swiper-wrapper .swiper-slide a img { float: left; width: 800px; height: 420px; overflow: hidden; }
.flash .swiper-container .swiper-wrapper .swiper-slide a p { float: left; position: absolute; bottom: 0; left: 0; width: 800px; height: 130px; overflow: hidden; font-size: 20px; line-height: 40px; text-align: center; background: url(../images/new/slideShadow.png) repeat-x left top; }
.flash .swiper-container .swiper-pagination { position: absolute; z-index: 10; text-align: center; }
.flash .swiper-container .swiper-pagination-bullets { bottom: 30px; left: 0; width: 100%; }
.flash .swiper-container .swiper-pagination-bullet { width: 25px; height: 1px; border-radius: 2px; background: #fff; opacity: 1; }
.flash .swiper-container .swiper-pagination-bullet-active { background: #209e85; }
.flash .swiper-container .swiper-button-prev, .flash .swiper-container .swiper-button-next { position: absolute; top: 50%; z-index: 9; width: 25px; height: 47px; margin-top: -24px; background: url(../images/new/flashBtn.png) no-repeat; filter: alpha(opacity=0); opacity: 0; background-size: 50px 47px; cursor: pointer; transition: 0.8s; -moz-transition: 0.8s; -webkit-transition: 0.8s; -o-transition: 0.8s; }
.flash .swiper-container .swiper-button-prev { left: 30px; }
.flash .swiper-container .swiper-button-next { right: 30px; background-position: -25px 0; }
.flash .swiper-container:hover .swiper-button-prev, .flash .swiper-container:hover .swiper-button-next { filter: alpha(opacity=100); opacity: 1.0; transition: 0.8s; -moz-transition: 0.8s; -webkit-transition: 0.8s; -o-transition: 0.8s; }
.indexCont { float: left; width: 800px; overflow: hidden; margin-top: 20px; background: #fff; }
.indexCont .tit { float: left; width: 760px; height: 48px; overflow: hidden; padding: 0 20px; border-radius: 3px 3px 0 0; font-size: 16px; line-height: 48px; font-weight: 700; color: #fff; background: #209e85; }
.indexCont .tit span { float: left; width: 4px; height: 18px; overflow: hidden; margin: 15px 10px 15px 0; border-radius: 5px; background: #fff; }
.indexCont .txt { float: left; width: 760px; overflow: hidden; padding: 15px 20px 20px; font-size: 15px; line-height: 34px; }


.friendLink { float: left; width: 380px; overflow: hidden; margin-top: 20px; background: #fff; }
.friendLink .txt { float: left; width: 340px; overflow: hidden; padding: 20px; font-size: 15px; line-height: 32px; }
.friendLink .txt a { margin-right: 15px; }

/* 列表 */
.list { float: left; width: 800px; overflow: hidden; background: #fff; }
.list dl { float: left; width: 760px; height: 150px; overflow: hidden; margin: 0 20px; padding: 20px 0; border-bottom: 1px solid #f5f5f5; }
.list dl dt { float: left; width: 230px; overflow: hidden; }
.list dl dt a img { width: 230px; height: 150px; overflow: hidden; }
.list dl dd { float: right; width: 510px; overflow: hidden; }
.list dl dd .tit { float: left; width: 510px; height: 40px; overflow: hidden; margin-top: 5px; font-size: 18px; line-height: 40px; font-weight: 600; }
.list dl dd .keyBox { display: inline-block; float: left; width: 510px; height: 36px; overflow: hidden; font-size: 14px; line-height: 36px; color: #999; }
.list dl dd .keyBox .time { float: left; margin-right: 35px; }
.list dl dd .keyBox .key { float: left; }
.list dl dd .keyBox .key:after { float: left; margin-right: 8px; font-family: "iconfont"; content: "\e620"; font-size: 16px; }
.list dl dd .keyBox .key a { color: #999; }
.list dl dd .keyBox .key a:hover { color: #209e85; }
.list dl dd .des { float: left; width: 510px; overflow: hidden; font-size: 14px; line-height: 30px; color: #999; }


/* 水果大全 */
.class { float: left; width: 800px; overflow: hidden; background: #fff; }
.class ul { float: left; margin-top: 5px; margin-bottom: 20px; }
.class ul li { float: left; width: 136px; height: 170px; overflow: hidden; margin-top: 15px; margin-left: 20px; }
.class ul li a img { float: left; width: 136px; height: 136px; overflow: hidden; }
.class ul li a p { float: left; width: 136px; height: 34px; overflow: hidden; font-size: 15px; line-height: 34px; text-align: center; }


/* 内容 */
.show { float: left; width: 800px; overflow: hidden; padding-bottom: 30px; background: #fff; }
.show h1 { float: left; width: 760px; height: 70px; overflow: hidden; margin-top: 20px; font-size: 24px; line-height: 70px; font-weight: 700; text-align: center; }
.show .copyfrom { float: left; width: 760px; height: 40px; overflow: hidden; margin: 0 20px; font-size: 15px; line-height: 40px; text-align: center; color: #999; }
.show .copyfrom p { display: inline-block; margin: 0 15px; }
.show .copyfrom a { color: #999; }
.show .description { float: left; width: 720px; overflow: hidden; margin: 10px 20px 0; padding: 15px 20px; border-radius: 3px; font-size: 15px; line-height: 32px; background: #f5f5f5; }
.show .content { float: left; width: 760px; overflow: hidden; margin: 10px 20px 0; font-size: 16px; line-height: 32px;text-indent: 2em; }
.show .content p { margin-top: 10px; }
.show .content p img { margin-top: 15px; margin-bottom: 5px; }
.keywords { float: left; width: 760px; height: 40px; overflow: hidden; margin-top: 20px; }
.keywords a { float: left; height: 38px; overflow: hidden; margin-left: 20px; padding: 0 20px; border: 1px solid #ddd; border-radius: 3px; font-size: 16px; line-height: 38px; }
.nearby { float: left; width: 760px; overflow: hidden; padding: 15px 20px; border-top: 1px solid #f5f5f5; background: #fff; }
.nearby p { float: left; width: 760px; height: 38px; overflow: hidden; font-size: 16px; line-height: 38px; }
.nearby p span { float: left; font-size: 16px; }

/* 右侧 */
.rightCont { float: left; width: 380px; overflow: hidden; margin-top: 20px; background: #fff; }
.rightCont .txt { float: left; width: 340px; overflow: hidden; padding: 15px 20px; font-size: 15px; line-height: 32px; }
.rightCont .txt .chat { float: left; width: 340px; overflow: hidden; margin-top: 10px; padding-top: 10px; border-top: 1px solid #f5f5f5; font-size: 15px; line-height: 32px; }
.rightNews { float: left; width: 380px; overflow: hidden; margin-top: 20px; background: #fff; }
.rightNewsList { float: left; width: 340px; overflow: hidden; margin: 20px 20px 0; }
.rightNewsList dl { float: left; width: 340px; height: 80px; overflow: hidden; margin-bottom: 20px; }
.rightNewsList dl dt { float: left; width: 130px; height: 80px; overflow: hidden; }
.rightNewsList dl dt a img { width: 130px; height: 80px; overflow: hidden; }
.rightNewsList dl dd { float: right; width: 195px; height: 80px; overflow: hidden; }
.rightNewsList dl dd .tit { float: left; width: 195px; height: auto; max-height: 52px; overflow: hidden; font-size: 15px; line-height: 26px; }
.rightNewsList dl dd .time { float: left; width: 195px; height: 28px; overflow: hidden; font-size: 13px; line-height: 28px; color: #999; }
.rightNewsList dl dd .hits { float: left; width: 195px; height: 28px; overflow: hidden; font-size: 13px; line-height: 28px; color: #999; }
.rightNewsList dl dd .hits:after { float: left; margin-right: 8px; font-family: "iconfont"; content: "\e73d"; font-size: 16px; }
.rightClass { float: left; width: 380px; overflow: hidden; margin-top: 20px; background: #fff; }
.rightClass .txt { float: left; width: 360px; overflow: hidden; margin: 4px 0 20px 20px; }
.rightClass .txt a { float: left; width: 78px; height: 36px; overflow: hidden; margin: 15px 20px 0 0; padding: 0 10px; border: 1px solid #dbdbdb; border-radius: 2px; font-size: 15px; line-height: 36px; text-align: center; }


/* 底部 */
.footer { float: left; width: 100%; overflow: hidden; margin-top: 20px; padding: 20px 0; font-size: 14px; line-height: 34px; text-align: center; color: rgba(255, 255, 255, 0.8); background: #209e85; }
.footer span { margin-right: 15px; }
.footer a { color: rgba(255, 255, 255, 0.8); }
.footer a:hover { color: #fff; }

/* 其他 */
.tags { float: left; width: 800px; overflow: hidden; padding-bottom: 20px; background: #fff; }
.tags a { float: left; width: 78px; height: 36px; overflow: hidden; margin: 20px 0 0 20px; padding: 0 15px; border: 1px solid #dbdbdb; border-radius: 3px; font-size: 15px; line-height: 36px; text-align: center; }

.sitemap { float: left; width: 800px; overflow: hidden; margin-top: 20px; background: #fff; }
.sitemap .tit { float: left; width: 760px; height: 50px; overflow: hidden; padding: 0 20px; border-bottom: 1px solid #f5f5f5; font-size: 16px; line-height: 50px; font-weight: 700; }
.sitemap .tit span { float: left; width: 5px; height: 18px; overflow: hidden; margin: 16px 10px 16px 0; border-radius: 5px; background: #209e85; }
.sitemap .txt { float: left; width: 760px; overflow: hidden; padding: 10px 20px; font-size: 15px; line-height: 40px; }
.sitemap .txt a { margin-right: 15px; }

/* 分页 */
#pages { float: left; width: 100%; overflow: hidden; font-size: 14px; text-align: center; }
#pages a { display: inline-block; width: 40px; height: 45px; border-radius: 2px; line-height: 45px; text-align: center; color: #333; background: #f5f5f5; }
#pages a.a1 { width: 80px; height: 45px; border-radius: 2px; background: #f5f5f5; }
#pages a.pageNum { display: none; }
#pages a:hover { text-decoration: none; color: #000; }
#pages span { display: inline-block; width: 40px; height: 45px; border-radius: 2px; font-size: 14px; line-height: 45px; text-align: center; color: #fff; background: #209e85; }


@media only screen and (max-width: 1199px) {
	.header {margin-bottom: 50px;}
	.header .area { width: 100%;}
	.header .area .logo { max-width: 30%;}
	.header .area .navBox { width: 100%;top: 50px;background: #fff;position: absolute;display: block;border-top: 10px solid #f6f6f6;margin:auto;}
	.header .area .navBox .nav { width: 680px; }
	.header .area .navBox .nav a { color: #222; }
	.header .area .logo .left img { width: auto;margin-top: 3px;max-height: 50px; }

	.search {left: auto;right: 5px;position: absolute;}
	.search input {width: 100px;height: 33px;margin-top: 8px;}
	.search .iconfont {top: 15px;right: 10px;}
	.crumbs{margin-top:auto;}
	.main { width: 98%;}
	.sideLeft { width: 100%;}
	.show { width: 100%;}
	.show h1 { width: 100%;height:auto;font-size: 18px;line-height: 25px;}
	.show .content { width: 100%;margin: auto;}
	.show .content img{max-width:90%;height:auto!important;}
	.show .copyfrom { width: 100%;margin: auto;}

	.nearby { width: 100%;}
	.nearby p { width: 100%;}

	.list { width: 100%;}
	.list dl { width: 100%;margin:auto; }
	.list dl dd { width: 63%;float: left;}
	.list dl dt { max-width: 33%;margin:0 2%;}
	.list dl dt a img { width: 100%; height: 100%; }
	.list dl dd .des { width: 100%;height: 60px;}
	.list dl dd .keyBox { width: 100%; }
	.list dl dd .tit { width: 100%; }



	.sideRight { width: 100%; }
	.rightNews { width: 100%; }
	.rightTit { width: 98%; }
	.rightNewsList { width: 98%; margin:20px 0 0;}
	.rightNewsList dl { width: 100%; height:auto;}
	.rightNewsList dl dd { width: 63%; float: left;}
	.rightNewsList dl dd .tit { width: 100%; }

	.rightNewsList dl dt { max-width: 33%;width: 230px; height: auto;margin:0 2%; }
	.rightNewsList dl dt a img { width: 100%; height: 100%;}

	.rightNewsList dl dd .tit { font-size: 18px;font-weight: 600;line-height: 40px;}
}

@media only screen and (max-width: 700px) {
	.list dl dd .des { display: none;}
	.list dl dd .tit { height:auto;font-weight:400;font-size: 16px;line-height:1.4;max-height: 45px;margin-top:auto; }
	.list dl { height:auto; }
	.list dl dd .keyBox { line-height: 28px; }
	.rightNewsList dl dd .tit { font-size: 16px;font-weight: 400;line-height: 1.4;max-height: 45px;}

	.header .area .navBox .nav a { margin-left: 15px; }
}