@charset "utf-8";
/*banner*/

.banner{ width:1156px; height:374px; margin:0 auto; position:relative; overflow:hidden;}
.play{width:100%;height:374px;}

.num{width:90%;height:40px; position:relative; margin:-47px auto 0 auto; text-align:center; overflow:hidden; }
.num a{margin:0 6px;width:32px;height:32px; cursor:pointer; background:url(../images/img1.png) -38px -217px no-repeat; text-align:center; display:inline-block; font-size:0px; }
.num a.on{ background-position:0px -217px;}
.num a.on2{background-position:-38px -217px;}
.content{ width:100%; height:374px;}
.content img{ display:block;width:100%; height:374px;}

/*1floor*/
.mf1{ width:1156px; height:auto; margin:40px auto 0 auto; overflow:hidden;}
.mf1l{ width:864px; height:auto; float:left; overflow:hidden}
.mf1bq{ width:842px; height:32px; line-height:32px; color:#046172; font-size:30px; overflow:hidden}
.mf1bq a{color:#046172; font-size:30px;}
.mf1bq a:hover{color:#046172; text-decoration:none}
.mf1l dl{ width:264px; height:280px; margin-top:30px; margin-right:22px; float:left; background:#f6f6f6; border:#FFFFFF 1px solid; overflow:hidden}
.mf1l dt{ width:100%; height:130px; overflow:hidden}
.mf1l dt img{ display:block; width:100%; height:130px; filter:alpha(opacity=80);opacity:0.8;}
.mf1bca{ border-top:#91c606 6px solid}
.mf1bcb{ border-top:#fd9b02 6px solid}
.mf1bcc{ border-top:#016072 6px solid}
.mf1l dd{ width:100%; height:auto; overflow:hidden}
.mf1bt{ width:226px; height:28px; line-height:28px; margin:10px auto 0 auto; font-size:22px; color:#36640c; overflow:hidden}
.mf1bt a{font-size:22px; color:#36640c;}
.mf1txt{width:226px; height:50px; line-height:180%; color:#888888; margin: 0 auto; overflow:hidden;}
.mf1gd{width:106px; height:34px; line-height:34px; text-align:center; color:#FFFFFF; background:url(../images/img1.png) 0px -142px no-repeat; margin:16px auto 0 auto; overflow:hidden}
.mf1gd a{color:#FFFFFF;}
.mf1gd a:hover{color:#36640c;text-decoration:none;}

.mf1r{ width:258px; height:auto; float:right; overflow:hidden}
.mf1r dl{ width:100%; height:auto; overflow:hidden}
.mf1r dt{ width:100%; height:32px; line-height:32px; color:#046172; font-size:30px; overflow:hidden}
.mf1r dt a{color:#046172; font-size:30px;}
.mf1r dt a:hover{color:#046172; text-decoration:none}
.mf1r dd{width:100%; height:274px; margin-top:30px; position:relative; overflow:hidden}
.mf1r li{ width:93%; height:40px; line-height:20px; background:url(../images/img1.png) 0px 0px no-repeat; padding-left:6%; position:relative; margin-bottom:24px; overflow:hidden}
.mf1r li a:hover{color:#36640c; }
.mf1r li i{ display:block; width:100px; height:20px; line-height:20px; position:absolute; top:20px; right:0px; text-align:right; overflow:hidden}
.mfrgd{ display:block;width:82px; height:28px; line-height:28px; text-align:center; color:#fd9b02; background:url(../images/img1.png) 0px -180px no-repeat; position:absolute; right:0; bottom:6px; overflow:hidden}
.mfrgd:hover{ text-decoration:none; color:#36640c;}

/*2floor*/
.mf2{ width:1156px; height:auto; margin:40px auto 0 auto; overflow:hidden;}
.mf2l{ width:842px; height:auto; float:left; overflow:hidden}
.mf2bq{ width:100%; height:32px; line-height:32px; color:#046172; font-size:30px; overflow:hidden}
.mf2bq a{color:#046172; font-size:30px;}
.mf2bq a:hover{color:#046172; text-decoration:none}
.mf2l dl{ width:100%; height:150px; margin-top:30px; overflow:hidden}
.mf2l dt{ width:266px; height:146px; float:left; overflow:hidden}
.mf2l dt img{ display:block; width:266px; height:146px; filter:alpha(opacity=80);opacity:0.8;}
.mf2l dd{ width:556px; height:100%; float:right; position:relative; overflow:hidden}
.mf2bt{ width:92%; height:22px; line-height:22px; font-size:18px; color:#36640c; overflow:hidden}
.mf2bt a{font-size:18px; color:#36640c;}
.mf2txt{width:92%; height:48px; line-height:180%; margin-top:16px; position:relative;z-index:2;  overflow:hidden;}
.mf2gd{width:92%; height:24px; line-height:24px; text-align:right; color:#fd9b02; margin-top:10px; position:relative;z-index:2;  overflow:hidden}
.mf2gd a{color:#fd9b02;}
.mf2gd a:hover{text-decoration:none; color:#36640c;}
.mf2bk{ width:82px; height:85px; background:url(../images/img1.png) 0px -49px no-repeat; position:absolute; right:0; bottom:0; display:block; z-index:1}


.mf2r{ width:258px; height:auto; float:right; overflow:hidden}
.mf2r dl{ width:100%; height:auto; overflow:hidden}
.mf2r dt{ width:100%; height:32px; line-height:32px; color:#046172; font-size:30px; overflow:hidden}
.mf2r dd{width:100%; height:auto; line-height:180%; margin-top:30px; position:relative; overflow:hidden}
