body{background:#b1d798 url(fruitbg_01.jpg) repeat-x;}
.clear{clear: both;}
.hidden{display: none;}
.red{color: #F00;}
.fruit_main{background: url(fruit-titbg_01.jpg) no-repeat top center; width: 100%; min-width:1000px; padding-top: 302px;}
.fruit_mainbg{background:url(fruit-mainbg_03.png) repeat-y; width: 1019px; margin: 0 auto; }
.back{background: url(back_03.png) no-repeat; position: absolute; top: -80px; left: 30px; width: 163px; height: 53px; font: 16px "Microsoft YaHei"; text-align: center; color: #FFF; line-height: 53px; font-weight: bold;} 
.back:link{ color:#fff;}
.back:hover{color: #F00;}

.first-module{width: 100%; height: 452px;}
.first-left{float: left; width: 499px; margin-left: 15px;}
.bd{width: 493px; height: 346px; overflow: hidden; border: 1px solid #b7b7b7; padding: 3px 3px; position: relative;}
.first-lftop{width: 2000px; height: 346px;}
.first-lftop li{ float: left; width: 493px; height: 346px; position: relative;}
.first-lftop li a{ display: block; width: 493px; height: 346px; cursor: pointer;}
.first-lftop li h1{position: absolute; z-index: 4; left: 0; bottom: 0; text-align: center; width: 100%; font: 14px "Microsoft YaHei"; height: 30px; line-height: 30px; color: #FFF;}
.first-lftop li span{position: absolute; z-index: 1px; left: 0; bottom: 0; width: 100%; height: 30px; background: #333; opacity: 0.5; filter:Alpha(opacity=50);}
.first-lfbottom{ margin-top: 10px; height: 87px;}
.first-lfbottom li{float: left; width: 122px; height: 87px; margin-left: 2px; cursor: pointer; position: relative; }
.first-icon{position: absolute; top: -8px; left: 55px; width: 13px; height: 8px; background: url(fruit-firsticon_03.png) no-repeat; display: none;}
.on .first-icon{display: block;}
/*.first-lfbottom li a{display: block; width: 100%; height: 100%; cursor: pointer;}*/
.hd{overflow: hidden; width: 100%;}

.first-right{float: left; margin-left: 20px; background: #e5e5e5; width: 446px; height: 452px; position: relative;}
.first-rgtit{background: url(first-lefttit_03.jpg) no-repeat; width: 100%; height: 45px;}
.tit-txt{color: #FFF; font:24px "Microsoft YaHei"; line-height: 45px; margin-left: 25px;}
.tit-a{float: right; background: url(gytit-a_03.png) no-repeat; width:58px; height: 20px; margin-right: 20px; margin-top: 12px; color: #008100; font: 14px "Microsoft YaHei"; line-height: 20px; text-align: center; cursor: pointer;}
.left-bottom{background: url(../images/raduis_03.jpg) no-repeat; width: 24px; height: 24px; position: absolute; left: 0; bottom: 0;}
.right-bottom{background: url(../images/raduis_05.jpg) no-repeat; width: 24px; height: 24px; position: absolute; right: 0; bottom: 0;}
.first-right h1{color: #007700; font:22px "Microsoft YaHei"; width: 100%; text-align: center; line-height: 48px;}
.first-right p{width: 400px; margin: 0 auto; color: #9e9e9e;  font:14px "Microsoft YaHei"; }
.rg-line{width: 410px; height: 1px; margin:15px auto; border-top:3px solid #00ae00; font-size: 0; line-height: 0;}
.first-rgul{width: 100%;}
.first-rgli{margin-left: 20px; margin-bottom: 10px}
.first-rga{color: #000;  font:14px "Microsoft YaHei"; cursor: pointer;}


.second-module{background: url(gy-secondbg_03.jpg) no-repeat; width: 100%; height: 314px; position: relative; margin-top: 10px;}
.second-play{ position: absolute; top: 42px; right: 144px; }
.vod-tit{ position: absolute; top: 8px; left: 520px; width: 312px; height: 29px; }
.vod-tit a{ float: right; line-height: 30px; color: #008100; }
.vod-tit span{ font: 16px/30px "微软雅黑"; color: #FFF; float: left; height: 30px; }
.third-module{margin-top: 10px; width: 100%; }
.third-left{float: left; width: 476px; height: 400px; background: #e5e5e5; position: relative; margin-left: 20px; padding-bottom: 10px;}
.tr-tit{background: url(third-tit_03.jpg) no-repeat; width: 100%; height: 45px; }
.tr-lftitul{width: 425px; margin: 15px auto; }
.tr-lftitli{float: left; width: 86px; height: 25px; margin-right: 14px; font: 14px "Microsoft YaHei"; line-height: 25px; color: #FFF; text-align: center; background: url(th-leftlibg_03.png) no-repeat;}
.slidTextbox{width: 100%;}
.tr-lfconul{margin-left: 24px;}
.tr-lfconli{margin-bottom: 10px;}
.tr-lfconli a span{color: #009e00; margin-right: 5px;}
.red{color: #F00;}
.third-right{float: left; width: 476px; height: 400px; margin-left: 10px; background: #e5e5e5; position: relative; padding-bottom: 10px;}
.tr-rgul{width: 446px; margin:10px auto;}
.tr-rgli{width: 100%; height: 67px;}
.tr-rgimg{width: 103px; height: 67px; float: left;}
.tr-rgtxt{padding: 3px 0; margin-left: 10px; float: left;}
.tr-tgtxta{display: block; font:14px "Microsoft YaHei"; color: #000;}
.tr-rgtxt p{ white-space: normal; word-wrap: break-word; word-break: break-all; width: 330px; color: #848484; font:12px "Microsoft YaHei"; margin-top: 5px;}
.tr-line{width: 100%; height:1px; line-height: 0; font-size: 0; border-top: 1px dotted #979797; margin: 9px 0;}

.fourth-module{background: #e5e5e5; width: 964px; position: relative; margin: 20px 0 0 20px; padding-bottom: 10px;}
.ft-tit{background: url(fourth-tit_03.png) no-repeat; width: 100%; height: 45px;}
.ft-imglay{width: 915px; height: 178px; margin: 10px auto 0; overflow: hidden; position: relative;}
.ft-ul{width: 100%; height: 178px; }
.ft-li{float: left; width: 242px; height: 178px; margin-right: 15px;}
.ft-li a{display: block; width: 242px; height: 178px; background: #b3d99b;}
.ft-li a p{font: 14px "Microsoft YaHei"; margin-top: 5px; text-align: center;}
.fruit-floor{background: url(fruit-floorbg_03.png) no-repeat; height: 15px; width: 1022px; margin: 0 auto;}