/*----------index----------*/
.mainer { }
.mainer .tp { border: 1px solid #ebebeb; border-top: none; background: url(../images2020/bar.png); height: 40px; padding: 0 20px; }
.mainer .tp span { display: inline-block; line-height: 40px; width: 650px; color: #333; }
.mainer .tp span em { font-style: normal; font-weight: normal; color: #f07300; }
.mainer .tp span a { color: #333; }
.mainer .tp span i { font-style: normal; float: right; line-height: 40px; }
.mainer .tp .r { height: 40px; float: right; }
.mainer .tp .r span { width: 267px; }
.mainer .tp .r .wh { display: inline-block; line-height: 40px; margin-left: 15px; width: 240px; float: right; }
.mainer .tp .r .wh img { position: relative; top: 4px; }
.mainer .ad { margin-top: 10px;/*height: 100px;*/
}
.mainer .ad img { width: 100%; }
.mainer .cont { }
.mainer .cont.c1 { margin-top: 10px; }
.mainer .cont.c1 .dl { width: 730px; float: left; }
.mainer .cont.c1 .dl .da { height: 280px; }
.mainer .cont.c1 .dl .da .banner { width: 730px; height: 280px; }
.mainer .cont.c1 .dl .db { height: 206px; margin-top: 10px; overflow: hidden; }
.mainer .cont.c1 .dl .db .l { width: 362px; float: left; }
.mainer .cont.c1 .dl .db .r { width: 362px; float: right; }
.mainer .cont.c1 .dl .db .conttabs { position: relative; margin-top: -36px; }
.mainer .cont.c1 .dl .db .conttabs .hd { height: 35px; }
.mainer .cont.c1 .dl .db .conttabs .hd p { line-height: 35px; }
.mainer .cont.c1 .dl .db .conttabs .hd p a { display: inline-block; height: 36px; border-right: 1px solid #dadada; padding: 0 12px; line-height: 36px; color: #333; font-size: 14px; float: left; }
.mainer .cont.c1 .dl .db .conttabs .hd p a:first-child { }
.mainer .cont.c1 .dl .db .conttabs .hd p a.on { text-decoration: none; color: #638623; font-weight: bold; background: #fff !important; }
.mainer .cont.c1 .dl .db .conttabs .hd p a:hover { text-decoration: none; background: #eee; }
.mainer .cont.c1 .dl .db .conttabs .ct { }
.mainer .cont.c1 .dl .db .conttabs .ct > .c { }
.mainer .cont.c1 .dl .db .conttabs .ct .list { height: 144px; }
/*.md*/
.mainer .cont.c1 .dl .db .hd { border-top: 2px solid #72a200; background: #f9f9f9; height: 35px; border-bottom: 1px solid #dadada; }
.mainer .cont.c1 .dl .db .hd p { }
.mainer .cont.c1 .dl .db .hd p span { padding: 0 15px; background: #fff; border-right: 1px solid #dadada; color: #8c1a21; font-size: 14px; font-weight: bold; line-height: 35px; display: inline-block; height: 36px; }
.mainer .cont.c1 .dl .db .hd p a { line-height: 35px; float: right; color: #888888; font-family: 宋体; z-index: 1; position: relative; }
.mainer .cont.c1 .dr { width: 250px; float: right; height: 496px; overflow: hidden; }
/*.md*/
.mainer .cont.c1 .dr .md { border: none; }
.mainer .cont.c1 .dr .hd { background: url(../images2020/ttl_c1.png); height: 39px; }
.mainer .cont.c1 .dr .hd p { text-align: center; }
.mainer .cont.c1 .dr .hd p a { color: #fff; font-size: 14px; font-weight: bold; line-height: 35px; display: inline-block; background: url(../images2020/v.png) no-repeat 0 50%; padding-left: 30px; }
.mainer .cont.c1 .dr .hd p a:hover { text-decoration: none; opacity: 0.8; filter:alpha(opacity=80); }
.mainer .cont.c1 .dr .ct { margin-top: 10px; border: 1px solid #E2E2E2; }
.mainer .cont.c1 .dr .list { padding: 7px 6px; }
.mainer .cont.c1 .dr .list img { width: 236px; height: 83px; float: left; margin-bottom: 4px; }
.mainer .cont.c1 .dr .list img.lc { margin-bottom: 0; }
.mainer .cont.c2 { margin-top: 10px; }
/*.md*/
.mainer .cont.c2 .hd { border-top: 2px solid #72a200; background: #f9f9f9; height: 35px; border-bottom: 1px solid #dadada; }
.mainer .cont.c2 .hd p { }
.mainer .cont.c2 .hd p span { padding: 0 15px; border-right: 1px solid #dadada; color: #638623; font-size: 14px; font-weight: bold; line-height: 35px; display: inline-block; height: 36px; background: url(../images2020/v_on.png) no-repeat 15px 50% #fff; padding-left: 45px; }
.mainer .cont.c2 .hd p a { line-height: 35px; float: right; margin-right: 8px; color: #888888; font-family: 宋体; }
.mainer .cont.c2 .ct { }
.mainer .cont.c2 .ct .list { padding: 15px 20px; }
.mainer .cont.c2 .ct .list .i { display: inline-block; float: left; margin-right: 20px; }
.mainer .cont.c2 .ct .list .i .img { width: 222px; height: 119px; position: relative; }
.mainer .cont.c2 .ct .list .i .img img { width: 222px; height: 119px; }
.mainer .cont.c2 .ct .list .i .img a { width: 51px; height: 51px; background: url(../images2020/play.png); position: absolute; top: 50%; margin-top: -25.5px; left: 50%; margin-left: -25.5px; }
.mainer .cont.c2 .ct .list .i .txt { margin-top: 5px; }
.mainer .cont.c2 .ct .list .i .txt p { line-height: 25px; background: url(../images2020/yk.png) no-repeat 0 50%; padding-left: 25px; }
.mainer .cont.c2 .ct .list .i .txt p a { color: #333; }
.mainer .cont.c3 { margin-top: 10px; }
/*.md*/
.mainer .cont.c3 .hd { background: #f9f9f9; height: 35px; border-bottom: 1px solid #dadada; }
.mainer .cont.c3 .hd p { }
.mainer .cont.c3 .hd p span { padding: 0 15px; border-right: 1px solid #dadada; color: #f07300; border-top: 2px solid #f07300; font-size: 14px; font-weight: bold; line-height: 34px; display: inline-block; background: #fff; }
.mainer .cont.c3 .hd p a { line-height: 35px; float: right; margin-right: 8px; color: #888888; font-family: 宋体; }
.mainer .cont.c3 .md .ct { padding: 10px 0; padding-right: 20px; }
.mainer .cont.c3 .ct .l { width: 334px; height: 164px; float: left; }
.mainer .cont.c3 .ct .r { width: 610px; height: 164px; float: right; }
.mainer .cont.c3 .ct .r .slider { width: 610px; height: 160px; }
.mainer .cont.c4 { margin-top: 10px; }
/*.md*/
.mainer .cont.c4 .hd { background: url(../images2020/ttl_c1.png); height: 39px; }
.mainer .cont.c4 .hd p { }
.mainer .cont.c4 .hd p span { padding: 0 15px; color: #fff; font-size: 14px; font-weight: bold; line-height: 34px; display: inline-block; }
.mainer .cont.c4 .hd p a { line-height: 35px; float: right; margin-right: 8px; color: #fff; font-family: 宋体; }
.mainer .cont.c4 .ct { }
.mainer .cont.c4 .ct .list { padding: 10px 20px; }
.mainer .cont.c4 .ct .list .i { display: inline-block; float: left; margin-right: 26px; width: 169px; }
.mainer .cont.c4 .ct .list .i img { width: 159px; height: 114px; border: 1px solid #72a200; background: #fff; padding: 4px; }
.mainer .cont.c4 .ct .list .i p.p1 { line-height: 150%; text-align:center; color: #333333; font-weight: bold; }
.mainer .cont.c4 .ct .list .i p.p1 a { color: #333; }
.mainer .cont.c4 .ct .list .i p.p2 { color: #888888; line-height: 20px; text-indent: 2em; }
.mainer .cont.c4 .ct .list .i p.p2 a { color: #638623; }
.mainer .cont.c5 { margin-top: 10px; }
/*.md*/
.mainer .cont.c5 .hd { height: 35px; background: #F9F9F9; border-bottom: 1px solid #dadada; }
.mainer .cont.c5 .hd p { }
.mainer .cont.c5 .hd p span { padding: 0 15px; color: #fff; font-size: 14px; font-weight: bold; line-height: 35px; display: inline-block; height: 38px; background: url(../images2020/ttl_c3.png); }
.mainer .cont.c5 .hd p a { line-height: 35px; float: right; margin-right: 8px; color: #888; font-family: 宋体; }
.mainer .cont.c5 .ct { }
.mainer .cont.c5 .ct .slider { width: 925px; height: 218px; padding: 15px 0; margin: 0 auto; }
.mainer .cont.c5 .ct .list .i p.p1 { line-height: 150%; text-align:center; color: #333333; font-weight: bold; }
.mainer .cont.c5 .ct .list .i p.p1 a { color: #333; }
.mainer .cont.c5 .ct .list .i p.p2 { color: #888888; line-height: 20px; text-indent: 2em; }
.mainer .cont.c5 .ct .list .i p.p2 a { color: #638623; }
/*----------common----------*/
/**/
.focusbox { position: relative; width: 730px; height: 280px; }
.focusbox a.arrow { position: absolute; z-index: 1; width: 23px; height: 46px; display: inline-block; background: none no-repeat top left; top: 135px; display: none; }
.focusbox a.arrow:hover { opacity:0.6; }
.focusbox a.arrow.prev { background-image: url(../images2020/prev.png); left: 0; }
.focusbox a.arrow.next { background-image: url(../images2020/next.png); right: 0; }
.focusbx .img { width: 100%; height: 100%; background: none no-repeat top center; }
.focusbox .text { position: absolute; bottom: 0; left: 0; height: 35px; line-height: 35px; font-size: 14px; width: 100%; background: url(../images2020/label.png); font-weight: bold; padding-left: 15px; }
.focusbox .text a { color: #fff; }
.focusbox .dots { position: absolute; left: 0; bottom: 0; height: 35px; line-height: 35px; width: 100%; }
.focusbox .dots span { line-height: 35px; float: right; margin-right: 15px; position: relative;  *top: 15px;
}
.focusbox .dots a { display: inline-block; width: 10px; height: 10px; background: url(../images2020/dot.png); margin: 0 2px; }
.focusbox .dots a:hover, .focusbox .dots a.on { background-image: url(../images2020/dot_on.png); }
.sildebox.t1 { position: relative; width: 561px; height: 160px; margin: 0 auto; }
.sildebox.t1 a.arrow { position: absolute; z-index: 1; top: 55px; display: inline-block; width: 13px; height: 22px; background: none no-repeat center center; }
.sildebox.t1 a.arrow:hover { opacity:0.6; }
.sildebox.t1 a.arrow.prev { background-image: url(../images2020/prev.png); left: -29px; }
.sildebox.t1 a.arrow.next { background-image: url(../images2020/next.png); right: -29px; }
.sildebox.t1 .list { position: relative; width: 561px; height: 160px; margin: 0 auto; overflow: hidden; }
.sildebox.t1 .list .wrap { position: relative; left: 0; }
.sildebox.t1 .list .wrap .i { width: 171px; margin: 0 5px; padding: 0 3px; float: left; }
.sildebox.t1 .list .wrap .i img { border: 1px solid #bad279; background: #fff; padding: 5px; width: 159px; height: 114px; }
.sildebox.t1 .list .wrap .i p { line-height: 32px; text-align: center; }
.sildebox.t1 .list .wrap .i p a { color: #333; }
.sildebox.t2 { position: relative; width: 868px; margin: 0 auto; }
.sildebox.t2 a.arrow { position: absolute; z-index: 1; top: 55px; display: inline-block; width: 13px; height: 22px; background: none no-repeat center center; }
.sildebox.t2 a.arrow:hover { opacity:0.6; }
.sildebox.t2 a.arrow.prev { background-image: url(../images2020/prev.png); left: -29px; }
.sildebox.t2 a.arrow.next { background-image: url(../images2020/next.png); right: -29px; }
.sildebox.t2 .list { position: relative; width: 868px; margin: 0 auto; overflow: hidden; }
.sildebox.t2 .list .wrap { position: relative; left: 0; }
.sildebox.t2 .list .wrap .i { width: 171px; margin: 0 20px; padding: 0 3px; float: left; }
.sildebox.t2 .list .wrap .i img { border: 1px solid #bad279; background: #fff; padding: 5px; width: 159px; height: 114px; }
.sildebox.t2 .list .wrap .i p.p1 { line-height: 35px; color: #333; font-weight: bold; }
.sildebox.t2 .list .wrap .i p.p1 a { color: #333; }
.sildebox.t2 .list .wrap .i p.p2 { color: #888; line-height: 20px; }
