@charset "utf-8";
/*
auther:772616760
*/
/*-----base.css-----*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, table, th, td, section, article, aside, header, footer, nav, dialog, figure { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 verdana, \5FAE\8F6F\96C5\9ED1, sans-serif; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
fieldset, img { border: 0; }
/*table {border-collapse:collapse;border-spacing:0;}*/
address, caption, cite, code, dfn, em, b, th, var, i { font-weight: normal; font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ""; }
abbr, acronym { border: 0; }
select, input, button, buttonimg, textarea, label, img { margin: 0; vertical-align: middle; }
/*input[type=radio],input[type=checkbox]{margin-right:5px;}*/
b { font-weight: bold; }
.clear { overflow: hidden; clear: both; }
.clearfix:after { clear: both; overflow: hidden; content: "."; }
/*-----common------*/
a { text-decoration: none; color: #353535; cursor: pointer }
a:hover { text-decoration: underline; color: #4ea7df; }
.undis { display: none }
.fl { float: left }
.fr { float: right }
/*----layout----*/

.wrap { width: 1000px; margin: 0px auto; z-index: 1; }
.hr30 { height: 30px; clear: both; overflow: hidden }
.hr40 { height: 40px; clear: both; overflow: hidden }
.f-st { font-family: \5b8b\4f53 }
.font14 { font-size: 14px }
.font15 { font-size: 15px }
.font16 { font-size: 16px }
.font18 { font-size: 18px }
.font24 { font-size: 24px }
.details { color: #4ea7df; padding-left: 8px }
.mt45 { margin-top: 45px }
body { background: #FAF8EE }
.banner { background:url(../images/top_banner3.png) center top no-repeat; height: 948px; width: 100%; overflow: hidden }
.banner .wrap { position: relative; height: 948px }
.slogo { z-index: 10; position: absolute; top: 25px; right: 10px; width: 194px; height: 70px; background: url(../images/logo.png) no-repeat }
.slogo1 { z-index: 10; position: absolute; top: 25px; right: 180px; width: 160px; height: 62px; background: url(rural_sclogo.png) no-repeat }
/*.rural_ad{z-index:10px;position:absolute;top:210px;right:-700px;width:700px;height:401px;background:url(rural_banner_qiu2015.png) no-repeat}*/ 
.rural_ad { z-index: 10px; position: absolute; top: 50px; left: 10px; width: 952px; height: 457px; background: url(../images/banner_tit.png) no-repeat }
.daoyu { width: 1000px; margin: 10px auto; overflow: hidden; background: url(../images/dy_bg.png) left center no-repeat }
.daoyu p { padding: 30px 0 30px 130px; line-height: 30px; color: #850000; text-indent: 2em }
.hd{ background:url(../images/line.png) center no-repeat}
.hd, .txts { text-align:center; overflow: hidden; text-indent:2em }
.txts { color: #850000; padding-top: 20px ; text-align:left; }
.footer { width: 100%; height: auto; background: url(fot_qiu2015.jpg) center bottom no-repeat; overflow: hidden }
.fts { text-align:center line-height: 28px; color: #850000; padding-bottom: 100px }



.con ul li{float:left;margin-bottom:30px;position:relative;overflow:hidden;cursor:pointer;}
.txt{height:45px;background:rgba(150,173,85,0.6);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.txt h3{font-size:20px;font-weight:100;height:45px;text-align:center;line-height:45px;}
.txt p{font-size:14px;text-align:center; padding:80px 40px; text-indent:2em; line-height:30px;}
.foot{ background:url(../images/di.jpg) no-repeat center bottom ; width:100%; height:400px; position:relative; top:-20px; text-align:center; font-size:14px; line-height:35px; padding-top:60px}