@charset "utf-8";
.sxbner{ width:100%; min-width:1020px;width:expression(this.offsetWidth < 1020 ? '1020px': true);  height:276px; position:relative; overflow:hidden;}

.mf1sx{ width:1020px; height:auto; margin:0 auto; background:url(/a/gximg/f1bak.jpg) no-repeat; padding-top:30px; font-size:14px; overflow:hidden;}
.mf1sx a{ font-size:14px}
/*主体*/
.ynf1{width:1020px; height:auto; margin:0 auto; overflow:hidden}
.yf1l{ width:703px; height:auto; float:left; overflow:hidden}
.yf1hd{ width:300px; height:465px; float:left; background:#dbdbdb; overflow:hidden}
.play{width:300px;height:465px; position:relative; overflow:hidden;}
.num{z-index:3;width:auto; text-align:right;position:absolute;height:16px; right:10px; bottom:10px;}
.num a{margin:0px;width:19px;height:16px;font-size:12px; font-weight:bold;cursor:pointer;color:#FFFFFF; line-height:16px;background:#000000;filter:alpha(opacity=70);opacity:0.7;text-align:center; text-decoration:none; display:block; display:block; float:left;}
.num a:hover{background:#fd6802;color:#FFFFFF;filter:alpha(opacity=100);opacity:1;}
.num a.on{background:#fd6802;color:#FFFFFF;filter:alpha(opacity=100);opacity:1;}
.content .hdpic{width:300px;height:465px; border:0px; display:block; position:relative; overflow:hidden;}
.content img{width:300px;height:465px; border:0px;}
.textbg{z-index:1;filter:alpha(opacity=40);opacity:0.4;width:300px;position:absolute;height:36px;background:#000000; color:#FFFFFF; left:0px; bottom:0px; overflow:hidden}
.textbg a{ color:#FFFFFF; display:block; width:190px; height:36px; line-height:36px; margin-left:20px; font-weight:bold; overflow:hidden; display:none}
.textbg a:hover{color:#FFFFFF;}

.yf1tt{ width:379px; height:auto; float:right; overflow:hidden;}
.yf1tt dl{padding-bottom:15px;}
.yf1tt dt{ width:379px; height:32px; line-height:32px; margin-top:10px; overflow:hidden}
.yf1tt dt a{ font-size:18px;color:#ef0d21;font-weight:bold; }
.yf1tt dd{width:379px; height:98px; line-height:180%; overflow:hidden;}
.yf1tdb{border-bottom:#ef0d21 1px solid;}

.yf1r{ width:280px; height:463px; border:#dcdcdc 1px solid; float:right; overflow:hidden}
.yf1r dt{ width:252px; height:31px; line-height:31px; background:url(/a/sximg12/yf1rlbpic.jpg) no-repeat; font-size:14px; font-weight:bold; color:#ef0d21; text-align:center; overflow:hidden}
.yf1r dd{width:252px; height:406px; line-height:180%; margin:10px auto;  overflow:hidden; }
.yf1r dd img{ width:252px; height:146px; margin-bottom:10px;}

.ynf2{width:1020px; height:auto; border-top:#e60317 5px solid; margin-top:18px; overflow:hidden}
.yf2l{ width:673px; height:358px; float:left; overflow:hidden}
.yf2lbt{ width:673px; height:32px; line-height:32px; font-size:22px; color:#e60317; overflow:hidden}
.yf2l dl{ margin-top:10px;}
.yf2l dt{ width:673px; height:37px; background:url(/a/sximg12/img1.png) 0px 0px no-repeat;  overflow:hidden}
.yf2l dt i{ width:34px; height:37px; line-height:37px; display:block; float:left; margin-right:5px; color:#FFFFFF; font-size:18px; text-align:center; overflow:hidden}
.yf2l dt a{ display:block; float:left; width:632px; height:37px; line-height:37px; font-size:18px; color:#e60317;overflow:hidden}
.yf2l dd{width:673px; height:52px; line-height:180%;overflow:hidden}

.yf2r{ width:319px; height:324px; border:#dcdcdc 1px solid; margin-top:32px; float:right; overflow:hidden}
.yf2r img{ width:304px; height:308px; margin:8px 0px 0px 7px;}

.ynf3{width:1020px; height:auto; border-top:#e60317 5px solid; margin-top:18px; overflow:hidden}

.yf3bt{ width:673px; height:32px; line-height:32px; font-size:22px; color:#e60317; margin-bottom:17px; overflow:hidden}
.ynf3 dl{ width:244px; height:268px;border:#dcdcdc 1px solid; float:left; overflow:hidden}
.ynf3 dt{ width:230px; height:134px; margin:8px auto 0px auto; overflow:hidden}
.ynf3 dt img{width:230px; height:134px;}
.ynf3 dd{width:230px; height:124px;  margin:5px auto 0px auto; overflow:hidden; }
.yf3lbbt{width:230px; height:29px; line-height:29px; text-align:center; font-weight:bold; background:#edebf8; overflow:hidden}

.yf3lbnr{width:230px; height:90px; line-height:160%; overflow:hidden;}
.yf3r12{ margin-right:12px;}

.ynf4{width:1020px; height:auto; border-top:#e60317 5px solid; margin-top:18px; overflow:hidden}
.yf4bt{ width:1020px; height:32px; line-height:32px; font-size:22px; color:#e60317; margin-bottom:17px; overflow:hidden}
.ynf4box{ width:1018px; height:418px; border:#d7eaf9 1px solid; overflow:hidden}
.yf4bl{ width:508px; height:418px; border-right:#d7eaf9 1px solid; float:left; overflow:hidden}
.yf4bl dl{ width:488px; height:188px; margin:20px 0px 0px 7px; overflow:hidden}
.yf4bl dt{ width:161px; height:188px; float:right; overflow:hidden}
.yf4bl dt img{ width:161px; height:175px; margin-top:5px}
.yf4bl dd{ width:310px; height:188px; float:left; overflow:hidden}
.yf4blbt{width:310px; height:32px; line-height:32px; font-size:16px; color:#ee6032; overflow:hidden}
.yf4blnr{width:310px; height:150px; line-height:180%; overflow:hidden;}

.yf4br{ width:500px; height:418px; float:left; overflow:hidden}
.yf4br dl{ width:488px; height:188px; margin:20px 0px 0px 13px; overflow:hidden}
.yf4br dt{ width:161px; height:188px; float:left; overflow:hidden}
.yf4br dt img{ width:161px; height:175px; margin-top:5px}
.yf4br dd{ width:310px; height:188px; float:right; overflow:hidden}
.yf4brbt{width:310px; height:32px; line-height:32px; font-size:16px; color:#ee6032; overflow:hidden}
.yf4brnr{width:310px; height:150px; line-height:180%; overflow:hidden;}

.ynf5{width:1020px; height:auto; border-top:#e60317 5px solid; margin-top:18px; overflow:hidden}
.yf5bt{ width:1020px; height:32px; line-height:32px; font-size:22px; color:#e60317; margin-bottom:17px; overflow:hidden}
.ynf5 dl{ width:322px; height:348px;border:#dcdcdc 1px solid; float:left; overflow:hidden}
.ynf5r24{ margin-right:24px;}
.ynf5 dt{ width:252px; height:31px; line-height:31px; background:url(/a/sximg12/yf1rlbpic.jpg) no-repeat;  margin:5px auto 0px auto; overflow:hidden}
.ynf5 dt span{ display:block; float:left; width:200px; height:31px; line-height:31px; font-size:16px; font-weight:bold; color:#ef0d21;overflow:hidden}
.ynf5 dt i{ display:block; float:right; width:50px; height:31px; line-height:31px; font-size:12px; overflow:hidden}
.ynf5 dt i a{ font-size:12px; color:#6d6d6d;}
.ynf5 dd{width:312px; height:30px; border-bottom:#dadada 1px dashed; margin:0 auto; text-align:left; overflow:hidden}
.ynf5 dd a{ display:block; width:252px; height:30px; line-height:30px;color:#514c53; margin:0 auto; overflow:hidden}

.ynf6{width:1020px; height:auto; border-top:#e60317 5px solid; margin-top:18px; overflow:hidden}
.yf6bt{ width:1020px; height:32px; line-height:32px; font-size:22px; color:#e60317; margin-bottom:17px; overflow:hidden}
.ynf6 dl{ width:322px; height:auto;border:#dcdcdc 1px solid; background:#f1edea; float:left; margin-top:12px; overflow:hidden}
.ynf6r24{ margin-right:24px;}
.ynf6 dt{ width:298px; height:31px; margin:9px auto; overflow:hidden}
.ynf6 dt i{ display:block; float:left; width:30px; height:31px; line-height:31px; font-size:22px; font-weight:bold; text-align:center; color:#2175b5; margin-right:5px;overflow:hidden}
.ynf6 dt a{display:block; float:left; width:260px; height:31px; line-height:31px; color:#2175b5;overflow:hidden}
.ynf6 dd{ width:298px; height:auto; line-height:180%; margin:0px auto 20px auto;  overflow:hidden}

.ynf7{width:1020px; height:auto; border-top:#e60317 5px solid; margin-top:18px; overflow:hidden}
.yf7bt{ width:1020px; height:32px; line-height:32px; font-size:22px; color:#e60317; margin-bottom:17px; overflow:hidden}
.yf7bt2{ width:1020px; height:auto; line-height:200%;margin-bottom:32px; overflow:hidden}
.ynf7 dl{ width:468px; height:184px; margin-bottom:32px; overflow:hidden}
.ynf7 dt{ width:188px; height:auto; float:left; overflow:hidden}
.ynf7 dt img{width:188px; height:auto;}
.ynf7 dd{ width:265px; height:auto; line-height:180%; float:right; overflow:hidden;}

.ynf8{width:1020px; height:auto; border-top:#e60317 5px solid; margin-top:18px; overflow:hidden}
.yf8bt{ width:1020px; height:32px; line-height:32px; font-size:22px; color:#e60317; margin-bottom:17px; overflow:hidden}

.ynf8 dl{ width:483px; height:auto; margin-bottom:32px; overflow:hidden}
.ynf8 dt{ width:263px; height:auto; float:left; overflow:hidden}
.ynf8 dt img{width:263px; height:auto;}
.ynf8 dd{ width:204px; height:auto; line-height:180%; float:right; overflow:hidden;}

.ynf3ty{width:1020px; height:auto; overflow:hidden}
.ynf3ty dl{ width:244px; height:268px;border:#dcdcdc 1px solid; float:left; overflow:hidden}
.ynf3ty dt{ width:230px; height:134px; margin:8px auto 0px auto; overflow:hidden}
.ynf3ty dt img{width:230px; height:134px;}
.ynf3ty dd{width:230px; height:124px;  margin:5px auto 0px auto; overflow:hidden; }


.ynf9{width:1020px; height:auto; border-top:#e60317 5px solid; margin-top:18px; overflow:hidden}
.yf9bt{ width:1020px; height:32px; line-height:32px; font-size:22px; color:#e60317; margin-bottom:17px; overflow:hidden}
.ynf9 li{ width:499px; height:280px; border:#dcdcdc 1px solid; margin-bottom:19px; text-align:center; overflow:hidden}
.ynf9 li img{ width:481px; height:262px; margin:9px auto;}

.mf2{ width:1020px; height:auto; background:url(/a/gximg/f2bak.jpg) no-repeat;  margin:22px auto 0px auto; overflow:hidden;}
.mf2bt{width:1020px; height:auto; font-size:16px;color:#6d6d6d; font-weight:normal; overflow:hidden;}
.mf2bt span,i{ display:block;}
.mf2bt a{ font-size:16px;color:#6d6d6d; font-weight:bold}
.mf2bt a:hover{color:#000000; text-decoration:none }

.hdlxpic{ width:1018px; height:auto; margin:20px auto; border:#cccccc 1px solid;}
.shalong{ width:980px; height:153px; margin:20px auto; overflow:hidden;}
.sha011{float: left;width: 800%;}
.sha{float:left;}
.sha ul{float:left; text-align:center;}
.sha ul li{float:left; margin-left:8px; margin-right:3px; width:130px; height:155px; line-height:20px;text-align:center;overflow:hidden;}
.sha ul li img{width:130px; height:130px;}