@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,fieldset, lengend, button, input, textarea, th, td {margin: 0;padding: 0; margin:0 auto;}
body,button, input, select, textarea { font: 12px/20px Sinsum,Arial,Microsoft YaHei,宋体;outline:none;}
address, cite, dfn, em, var ,i { font-style: normal; }
ul, ol { list-style: none;}
*{margin:0;padding:0;}
div{ margin:0 auto; padding:0;}
a{ text-decoration:none;}
a:hover{}
img{border:0;}
@media( max-width: 1800px){  }
body{ background: #f8f8f8; }
/*********首页*********/
.top{ background: #9eea6a; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 75%; padding: 20px;  color: #529327;  }
.top_x{ background: #9eea6a; z-index: -1; top: 0; left: 0; right: 0; bottom: 75%; padding: 20px;  color: #529327;  }

.logo{ display: block; width:153px; height: 62px; background: url(../images/logo.png) no-repeat;background-size:60% ; float: center; }
.top_x{ background: #9eea6a; z-index: -1; top: 0; left: 0; right: 0; bottom: 75%; padding: 20px;  color: #529327;  }
.search,.top_x_search{ width: 40%; background: #e2f9d3; border-radius: 30px; border: 0; padding: 0 15px; line-height: 45px; float: right; margin-top: 10px; font-size: 2em; color: #c7c7c7;}
.search_an,.top_x_search_an{ display: block; width: 36px; height: 36px; position: absolute; right: 40px; top: 33px;}
.Carousel{ position: absolute;  top: 40%; left: 20px; right: 20px;  }
.Carousel img{ width: 100%; border-radius: 10px;}
.Carousel_yz{ background: url(../images/yz.png) center 0 no-repeat; background-size: 100%;  position: absolute; bottom: -30px; height: 36px; left: 0; right: 0; z-index: 5;}
.guide{ width: 100%; margin-top:220px; text-align: center; border-bottom: 20px solid #f4f4f4; padding-bottom: 10px;}
.guide li{ display: inline-block; width: 23%; }
.guide li span{ display: block; font-size: 13px; color: #6ca748; margin-top: 16px;}
.guide li a{ background: url(../images/nav_bj.png) center 0 no-repeat; display: block; background-size: 100%; padding-top: 20px;}
.guide li a:hover{  background-image: url(../images/nav_bj_x.png); }

.rycg{ border-bottom: 20px solid #f4f4f4; padding-bottom: 20px; }
.rycg h1{ font-size: 1.5em; font-weight: normal; padding-left: 1%; border-left:5px solid #98d39c; margin: 20px;  }
.rycg h1 a{ float: right; font-size: 0.8em;}
.rycg li{ line-height: 30px;margin: 0 20px;  }
.rycg li a{ color: #666; font-size: 1.4em;}
.rycg li span{ float: right; color: #999;}

.wytp,.wyjk{ background: #98d39c; color: #fff; padding: 0 10px; display: block; float: right; border-radius: 5px; line-height: 2em;}

.bottom_nav{ padding-top: 10px; height:58px;background: #fff; position: fixed; bottom: 0; z-index: 5; left: 0; right: 0; box-shadow: 0 0 10px #ccc; }
.bottom_nav li{ display: inline-block; width: 19%; text-align: center;}
.bottom_nav li a{ display: block; height: 32px; }
.bottom_nav li span{ display: block; margin-top: 0px; color: #999;}
.zy{  background: url(../images/nav_logo.png) center 0 no-repeat; background-size:40% ; }
.ppjs{ background: url(../images/ppjs.png) center 0 no-repeat;background-size:40% ; }
.ppjs:hover{ background: url(../images/ppjs_x.png) center 0 no-repeat;background-size:40%; }
.jrsq{ background: url(../images/jrsq.png) center 0 no-repeat;background-size:40%; }
.jrsq:hover{ background: url(../images/jrsq_x.png) center 0 no-repeat;background-size:40%; }
.tzgg{ background: url(../images/tzgg.png) center 0 no-repeat;background-size:40%; }
.tzgg:hover{ background: url(../images/tzgg_x.png) center 0 no-repeat;background-size:40%; }
.lxwm{ background: url(../images/lxwm.png) center 0 no-repeat;background-size:40%; }
.lxwm:hover{ background: url(../images/lxwm_x.png) center 0 no-repeat;background-size:40%; }
.axsd{ background: url(../images/axsd.png) center 0 no-repeat;background-size:40%; }
.axsd:hover{ background: url(../images/axsd_x.png) center 0 no-repeat;background-size:40%; }


.top_x{height:8px; bottom: 30%;}
.top_x  a{ font-size: 1em; line-height: 1em; padding-left: 10px;}
.return{ display: block; float: left; background: url(../images/return.png) no-repeat; background-size:60%;
width: 20px; height: 9px; margin-top: 5px;}
.top_x_search{ width: 85%; margin-top: 0;}
.top_x_search_an{ top: 25px;}
.vote_bj{position: fixed; z-index: -2; left: 0; right: 0; top: 0;bottom: 0; background: url(../images/ad01xx.jpg) no-repeat;}
.vote{ background: #fff; border-radius: 10px; padding: 20px; position: absolute; left: 20px; right: 20px; top: 18%;  height: auto; }
.vote h1{ color: #529327; font-size: 2em; line-height: 2.2em;position: relative;}
.vote h1 i{ display: block; position: absolute; top: -80px; background: url(../images/vote_box.png) no-repeat; width: 173px; height: 197px; right: -30px; background-size: 80%;}
.vote li img{ border-radius: 500px; width: 100%; }
.vote li b{ display: block; font-size: 2em; line-height: 2.2em;}
.vote li span{display: block;line-height:1.5em; font-size: 1.5em; color: #cb1d0b;}
.vote li{ width: 30%; display: inline-block; text-align: center; margin:5% 3% 0 0; position: relative;}
.vote li a{ display: block; border-radius: 5px; background: #de7223; color: #fff; line-height: 2.2em; font-size: 1.5em;}
.vote li i{ display: block; background: url(../images/xx.png) no-repeat; width: 75px; height: 68px; position: absolute; top: -15px; right: 0;}

.Details{/*margin-top: 16%;*/ }
.Details img{display:block;max-width:100%;height:auto;}
.Details h1{ text-align: center; line-height: 2em; font-size: 2em; font-weight: normal; color: #666; overflow: hidden; }
.Details h3{ border-left:0.3em solid #98d39c; display: block; padding-left:1em; font-weight: normal; color: #666; font-size: 1.5em;margin: 1em 20px 0.5em 20px; overflow: hidden;  }
.Details h4{ border-left:0.3em solid #98d39c; display: block; padding-left:1em; font-weight: normal; color: #666; font-size: 1em;margin: 1em 20px 0.5em 20px; overflow: hidden;  }
.Details span{ display: block; line-height: 2.2em; font-size: 1.3em;  padding:0 1em 1.5em 1.5em;  color: #999; overflow: hidden; border-bottom:0.5em solid #f4f4f4;  }
.Details li{ width: 43%; float: left; text-align: center; margin:0 3% 2em 3%;}
.Details li a{ color: #999;}
.Details ul{ margin-top: 1.5em;}
.Details li img{ width: 100%; border-radius: 0.5em;}
.Details em{ display: block; font-size: 1.3em;}


.path a{ color: #999; margin: 0 5px;}

.Details_read{ /*margin-top: 16%;*/ width:96%; color: #999; }
.Details_read img{/* display:block; */max-width:100%;height:auto;}
.Details_read h1{ text-align: center; line-height: 2em; font-size: 2em; font-weight: normal; color: #666; overflow: hidden; }
.Details_read h3{ border-left:0.3em solid #98d39c; display: block; padding-left:1em; font-weight: normal; color: #666; font-size: 1.5em;margin: 1em 20px 0.5em 20px; overflow: hidden;  }
.Details_read h4{ border-left:0.3em solid #98d39c; display: block; padding-left:1em; font-weight: normal; color: #666; font-size: 1em;margin: 1em 20px 0.5em 20px; overflow: hidden;  }

.Details_read li{ width: 43%; float: left; text-align: center; margin:0 3% 2em 3%;}
.Details_read li a{ color: #999;max-width:100%;height:auto;}
.Details_read ul{ margin-top: 1.5em;}
.Details_read li img{ width: 100%; border-radius: 0.5em;}
.Details_read em{ display: block; font-size: 1.3em;}

















