@charset "gb2312";
/* CSS Document */

*{margin:0px; padding:0px; border:none; list-style:none;}
body{background-color:#fff; font-size:14px; font-family:"微软雅黑","黑体";}
a{text-decoration:none;}
a img{border:none;}

.head{width:100%; height:120px; background:url(../images/head.gif) no-repeat center center;}
.nav{width:100%; height:50px; background:url(../images/navbg.gif) repeat-x left top; position:relative; z-index:5;}
.nav ul{width:1000px; height:50px; margin:0 auto; display:block;}
.nav li{float:left; display:inline; height:50px; line-height:50px; font-size:13px;}
.nav li a{color:#fff; display:inline-block; padding:0px 5px;}
.nav li.curre{background-color:#ff6d6d;}
.fnav{position:absolute; left:0px; top:50px; width:100%; height:160px; overflow:hidden; display:none;}
.fnavbox{width:100%; height:100%; position:relative;}
.fnavc{width:1000px; height:120px; margin-left:-500px; position:absolute; z-index:2; left:50%; top:0px; padding:15px 0px;}
.fnavcon{height:120px; float:left; display:none;}
.fnavcon a{color:#fff; display:inline-block; height:30px; line-height:30px; margin-top:0px; margin-right:10px; padding-right:10px; border-right:#efefef dashed 1px; width:150px;}
.fnavcon a:hover{text-decoration:underline;}
.fnavcon a span{display:inline-block; float:left; background-color:#fff; width:3px; height:3px; overflow:hidden; margin-right:5px; margin-top:15px;}
.fnavbg{background-color:#c90315; position:absolute; z-index:1; width:100%; height:100%;}

.focus{width:100%; height:460px; position:relative; z-index:1; overflow:hidden;}
.focusbox{height:460px;}
.focus_img{height:460px; display:inline; float:left;}
.focus_img a{display:block; width:100%; height:100%; background-position:center center; background-repeat:no-repeat;}
.focus_al,.focus_ar{width:50px; height:100px; position:absolute; z-index:2; top:180px; cursor:pointer; display:none;}
.focus_al{background:url(../images/focus_al.png) no-repeat center center; left:100px;}
.focus_ar{background:url(../images/focus_ar.png) no-repeat center center; right:100px;}
.focus_but{height:15px; position:absolute; left:50%; bottom:15px; z-index:4; width:183px; margin-left:-75px;}
.focus_but span{width:15px; height:15px; display:inline-block; cursor:pointer; background-color:#fff; margin:0px 5px; color:#fff; border-radius:15px; border:#ccc solid 1px;}
.focus_but span.on{background:#c90315; border:#c90315 solid 1px;}

.linkbut{width:1000px; height:127px; margin:15px auto;}
.linkbut a{display:inline-block; width:113px; height:120px; float:left; margin:0px 107px; }

.bannerbox1{width:1000px; height:88px; margin:0 auto;}

.ys{width:1000px; height:268px; background:url(../test/ysbg.jpg) no-repeat center center; margin:40px auto; overflow:hidden; position:relative;}
.video{width:265px; height:230px; display:block; margin-top:20px; overflow:hidden;}
.xzaj{display:block; width:345px; height:190px; position:absolute; left:268px; top:43px;}
.yslink1{display:block; width:135px; height:30px; position:absolute; right:35px; top:33px;}
.yslink2{display:block; width:135px; height:30px; position:absolute; right:9px; top:77px;}
.yslink3{display:block; width:135px; height:30px; position:absolute; right:3px; top:123px;}
.yslink4{display:block; width:135px; height:30px; position:absolute; right:10px; top:169px;}
.yslink5{display:block; width:135px; height:30px; position:absolute; right:34px; top:212px;}

.bannerbox2{width:100%; height:66px; background-repeat:no-repeat; background-position:center center;}

.xl{width:100%; height:455px; background-repeat:no-repeat; background-position:center center;}
.xl_c{width:1000px; height:455px; margin:0 auto; position:relative;}
.xl_c a{display:block; position:absolute;}
.xl0{width:235px; height:250px; left:346px; top:100px;}
.xl1{width:165px; height:165px; left:125px; top:25px;}
.xl2{width:165px; height:165px; right:160px; top:33px;}
.xl3{width:205px; height:205px; left:75px; top:193px;}
.xl4{width:163px; height:163px; right:235px; top:272px;}
.xl5{width:202px; height:202px; right:10px; top:195px;}

.tv{width:1000px; height:421px; margin:30px auto; overflow:hidden;}
.tvbox{width:5000px; height:421px;}
.tvimg{width:1000px; height:421px; display:inline; float:left;}
.tvimg img{width:1000px; height:421px;}
.tvbut{width:1000px; height:15px; text-align:center; margin:10px auto 30px;}
.tvbut span{display:inline-block; width:15px; height:15px; border-radius:15px; border:#ccc solid 1px; background-color:#fff; margin:0px 5px; cursor:pointer;}
.tvbut span.on{background:#c90315; border:#c90315 solid 1px;}

.dx_tit{width:100%; height:87px; background-repeat:no-repeat; background-position:center center;}
.dx{width:1000px; height:580px; margin:20px auto;}

.why{width:100%; height:691px; background:#ffdedd; text-align:center; position:relative;}
.whybox{width:1000px; height:691px; margin:0 auto; background:url(../test/why.jpg) no-repeat center center; position:relative;}
.whybox a{position:absolute; display:block;}
.why1{width:200px; height:180px; left:0px; top:408px;}
.why2{width:200px; height:180px; left:340px; bottom:0px;}
.why3{width:215px; height:195px; right:33px; bottom:53px;}
.why4{width:215px; height:195px; right:0px; bottom:360px;}

.title{width:1000px; height:50px; background:url(../images/titlebg.gif) no-repeat center center; color:#fff; line-height:50px; text-align:center; font-size:28px; margin:40px auto;}
.show{width:1000px; height:425px; margin:0 auto;}
.showbig{width:1000px; height:240px; overflow:hidden;}
.showbigbox,.showbigbox ul{height:240px;}
.showbigbox{width:2000px;}
.showbigbox ul{width:1000px; float:left; display:inline;}
.showbigbox li{float:left; display:inline; margin-right:10px; width:240px; height:240px; overflow:hidden;}
.showbig_img,.showbig_img img{width:240px; height:200px;}
.showbig_tit{height:40px; line-height:40px; text-align:center; overflow:hidden;}
.showbig_tit a{color:#333;}

.showsml{width:1000px; height:175px; margin-top:10px; overflow:hidden;}
.showsmlbox{width:2000px; height:175px; margin-left:-1000px;}
.showsmlbox ul{float:left; width:1000px; height:175px; display:inline;}
.showsmlbox li{width:190px; height:175px; margin-right:10px; display:inline; float:left;}
.showsml_img,.showsml_img img{width:190px; height:140px;}
.showsml_tit{height:35px; line-height:35px; text-align:center; overflow:hidden;}
.showsml_tit a{color:#333;}

.djys{width:100%; height:285px; background-repeat:no-repeat; background-position:center center; margin-top:40px;}
.djysbox{width:1000px; height:285px; margin:0 auto; position:relative;}
.djysbox_t{width:138px; height:45px; position:absolute; top:10px; left:403px;}
.djyslist{width:193px; height:119px; position:absolute; top:126px;}
.djys_zz{left:0px;}
.djys_zy{left:202px;}
.djys_jq{left:404px;}
.djys_xj{left:606px;}
.djys_zxl{right:0px;}
.djys_t{height:40px; line-height:40px; color:#fff; font-size:32px; text-align:right; padding-right:30px; padding-top:5px;}
.djys_t a{color:#fff;}
.djys_d{padding:0px 5px; color:#fff; margin-top:10px;}
.djys_d a{color:#fff;}

.bannerbox3{width:1000px; height:83px; margin:30px auto;}

.sx{width:1000px; height:360px; margin:0 auto; position:relative;}
.sxmain{width:1000px; height:360px; overflow:hidden;}
.sx_l{width:50px; height:100px; position:absolute; left:-60px; top:50%; margin-top:-50px; cursor:pointer; display:none;}
.sx_r{width:50px; height:100px; position:absolute; right:-60px; top:50%; margin-top:-50px; cursor:pointer; display:none;}
.sxbox{width:8000px; height:360px; margin-left:-1000px;}
.sximg{width:1000px; height:360px; display:inline; float:left;}
.sximg img{width:1000px; height:360px;}
.sxbut{width:1000px; height:15px; text-align:center; margin:15px auto 30px;}
.sxbut span{display:inline-block; width:15px; height:15px; border-radius:15px; border:#ccc solid 1px; background-color:#fff; margin:0px 5px; cursor:pointer;}
.sxbut span.on{background:#c90315; border:#c90315 solid 1px;}


.sxnl{width:100%; height:578px; background-repeat:no-repeat; background-position:center center; overflow:hidden;}
.sxnllist{width:1000px; height:180px; margin:287px auto 0px;}
.sxnllist li{float:left; display:inline; height:180px; overflow:hidden;}
.sxnl_pic{width:164px; height:122px; float:left; margin-right:20px; overflow:hidden;}
.sxnl_txt{width:125px; height:123px; line-height:20px; overflow:hidden; background-color:#d9d9d9; margin-top:23px; font-size:12px; color:#111;}
.mtr{margin-left:30px; margin-right:32px;}

.newstab{width:1002px; height:50px; margin:40px auto; background-color:#dddddd;}
.newstab li{width:167px; height:50px; line-height:50px; text-align:center; float:left; display:inline; font-size:22px; color:#9f2929; cursor:pointer; position:relative;}
.newstab li a{color:#9f2929; display:block; width:100%; height:100%;}
.newstab_t{position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:2;}
.newstab_b{position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:1; background-color:#fff; display:none;}
.newstab li.red{background-color:#9f2929; color:#fff;}
.newstab li.red a{color:#fff;}
.newstab li.on{color:#9f2929; border:#dddddd solid 2px; width:163px; height:46px; line-height:46px;}
.newstab li.on a{color:#9f2929}
.newsbox{width:100%; height:435px; background:url(../images/newsboxbg.gif) no-repeat center center; overflow:hidden;}
.newsbox_t{width:1000px; height:30px; line-height:30px; margin:20px auto; overflow:hidden;}
.newsbox_tbox{width:6000px; height:30px;}
.newsbox_t span{color:#333; font-size:18px; display:block; float:left; text-align:center; background:url(../images/newsbox_tbg.png) no-repeat center center; height:30px; line-height:30px; width:1000px;}
.newsboxmain{width:1000px; height:340px; overflow:hidden; margin:0 auto;}
.newsboxlistbox{width:6000px; height:340px;}
.newsboxlist{width:998px; height:338px; border:#999 solid 1px; margin:0 auto; display:block; float:left;}
.newsboxlist li{width:332px; height:112px; float:left; border-bottom:#999 dashed 1px; overflow:hidden;}
.newsboxlist li.blr{border-left:#999 dashed 1px; border-right:#999 dashed 1px;}
.newspic{width:118px; height:89px; float:left; margin:11px;}
.newspic img{width:118px; height:89px;}
.newstit{text-align:center; height:20px; line-height:20px; overflow:hidden; margin-top:5px; padding-right:10px; margin-bottom:7px;}
.newstit a{color:#333;}
.newsdes{height:48px; line-height:24px; overflow:hidden; color:#666; font-size:12px; padding-right:10px;}
.newsmore{text-align:right; padding-right:10px;}

.nlist2 li{width:132px; height:159px; overflow:hidden; border:none; margin:5px 0px 5px 9px; padding:0px; float:left; display:inline;}
.npic,.npic img{width:132px; height:130px;}
.ntit{height:29px; line-height:29px; text-align:center;}
.ntit a{color:#333;}

.nbpic{float:left; width:328px; height:328px; margin:5px;}
.nbpic img{width:328px; height:328px;}
.nslistbox{width:309px; height:328px; margin:5px; float:left;}
.nslistsolid{width:2px; height:328px; float:left; background:url(../images/nslistsolid.png) no-repeat center center; margin:0px 10px;}
.nslist{height:32px; line-height:32px; border-bottom:#999 dashed 1px; overflow:hidden; font-size:12px;}
.nslist span{float:right; color:#666;}
.nslist a{color:#333;}
.nslistmore{height:7px; text-align:right; margin-top:2px;}
.nslistmore a{display:inline-block; height:7px; width:27px;}

.bb{border-bottom:#fd0000 dashed 1px;}
.bl{border-left:#fd0000 dashed 1px;}
.br{border-right:#fd0000 dashed 1px;}
.prl{padding:0px 10px;}

.bannerbox4{width:100%; height:97px; background-repeat:no-repeat; background-position:center center; margin:40px 0px;}

.yx{width:1000px; height:530px; margin:0 auto; overflow:hidden}
.yxmain{width:4000px; height:530px;}
.yxbox{width:1000px; height:530px; float:left; display:inline;}
.yxbut{width:1000px; height:17px; margin:10px auto; text-align:center;}
.yxbut span{width:15px; height:15px; border:#ccc solid 1px; background-color:#fff; border-radius:15px; margin:0px 5px; cursor:pointer; display:inline-block;}
.yxbut span.on{background:#c90315; border:#c90315 solid 1px;}

.title1{width:1000px; height:50px; background:url(../images/titlebg1.gif) no-repeat center center; color:#fff; line-height:50px; text-align:center; font-size:28px; margin:40px auto;}

.hj{width:100%; height:1811px; background-repeat:no-repeat; background-position:center center; overflow:hidden;}
.hjbox{width:1000px; height:435px; margin:0 auto; position:relative;}
.hjc{position:absolute; color:#333;}
.hjc a{color:#333;}
.hjc_t{height:35px; line-height:35px; font-size:24px;}
.hjc_b{line-height:20px;}
.hjc1{width:200px; top:75px; left:100px;}
.hjc2{width:220px; top:245px; left:5px;}
.hjc3{width:220px; top:80px; right:125px;}
.hjc4{width:220px; top:225px; right:15px;}
.xllist{width:1000px; height:300px; margin:140px auto 0px;}
.xllist a{width:248px; height:300px; display:block; float:left; margin:0px 40px;}
.xllist_more{width:1000px; height:32px; margin:18px auto 0px; text-align:right;}
.xllist_more span{display:inline-block; width:160px; height:32px; cursor:pointer; position:relative;}
.xllist_morebox{width:145px; position:absolute; left:170px; top:-180px; background-color:#aad643;}
.xllist_morebox a{display:block; height:24px; line-height:24px; margin-top:3px; padding:0px 10px; color:#111; text-align:left;}
.xllist_morebox a:hover{text-decoration:underline;}

.hgg{width:1000px; height:170px; margin:170px auto 0px;}
.hggbox{float:left; width:170px; height:170px;}
.hgg_t{height:40px; line-height:40px; text-align:center; color:#fff; font-size:24px; font-weight:bold;}
.hgg_d{line-height:26px; text-align:center; color:#cb3d4d; font-size:18px; padding:0px 15px; margin-top:5px;}

.qtab{width:1000px; height:50px; margin:40px auto; background-color:#dddddd;}
.qtab li{width:125px; height:50px; line-height:50px; text-align:center; float:left; display:inline; font-size:14px; color:#9f2929; cursor:pointer; position:relative;}
.qttab_t{width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:2;}
.qttab_b{width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1; background-color:#fff; display:none;}
.qtab li a{color:#9f2929;}
.qtab li.red{background-color:#9f2929; color:#fff;}
.qtab li.red a{color:#fff;}
.qtab li.on{background-color:#fff; color:#9f2929; border:#dddddd solid 2px; width:121px; height:46px; line-height:46px;}
.qtab li.on a{color:#9f2929;}
.qbox{width:100%; height:290px; background-color:#f1f1f3;}
.qbox_box{width:1000px; height:290px; overflow:hidden; margin:0 auto;}
.qbox_main{width:8000px; height:290px;}
.qboxlist{width:1000px; height:290px; background:url(../images/qboxbg.gif) no-repeat right center; float:left;}
.qboxlist_t{height:40px; line-height:40px; color:#b2d20d; font-size:18px; padding-top:30px;}
.qboxlist_list{width:720px; overflow:hidden;}
.qboxlist_list li{width:325px; line-height:22px; background:url(../images/icon_dot.gif) no-repeat left 8px; padding-left:15px; float:left; margin-right:20px; margin-top:25px;}
.qboxlist_list li a{color:#333; display:block; overflow:hidden; height:22px;}
.qboxlist_list li p{display:block; height:44px; font-size:12px; color:#666; overflow:hidden; line-height:22px;}

.footpic{width:1000px; height:198px; background:url(../images/footpic.gif) no-repeat center center; margin:40px auto 0px;}
.footer{width:100%; padding:10px 0px; background-color:#850f0f;}
.foot{width:1000px; overflow:hidden; margin:0 auto;}
.footlink{height:40px; line-height:40px; background-color:#972121; text-align:center; margin-bottom:20px;}
.footlink a{color:#fff; display:inline-block; margin:0 30px; font-size:14px;}
.foot p{line-height:24px; color:#fff; font-size:14px;}
.foot p a{color:#fff;}
.foot p a:hover{text-decoration:underline;}

.mainbg{width:100%; background-color:#f7f7f7;}
.main{width:1000px; height:auto; margin:0 auto; padding:50px 0px; overflow:hidden;}
.main_l{width:177px; float:left;}
.main_r{width:755px; float:right; border:#ccc solid 1px; background:url(../images/main_rbg.gif) repeat; padding:10px 20px;}

.sortbox{background-color:#eee;}
.sort_t{border-bottom:#ccc solid 1px; height:38px; line-height:35px; color:#fff; padding:0px 15px; background:url(../images/sort_tbg.gif) no-repeat center center; cursor:pointer; font-size:18px;}
.sort_t span{display:inline-block; float:right; width:7px; height:7px; background:url(../images/sortarr_u.gif) no-repeat center center; margin:15px 0px 0px 0px;}
.sort_t.open span{background:url(../images/sortarr_d.gif) no-repeat center center;}
.sort_sbox{display:none; overflow:hidden; padding-bottom:10px;}
.sort_sbox a{display:block; width:154px; height:28px; line-height:25px; font-size:14px; color:#333; text-align:center; background:url(../images/sort_sboxbg.gif) no-repeat center center; margin:10px auto 0px;}
.sort_sbox a:hover{color:#cc191f;}
.sort_sbox a.curre{color:#cc191f;}
/*.left_link{height:242px; padding-top:5px; background:url(../images/left_linkbg.gif) no-repeat center bottom #eee; overflow:hidden;}
.left_link a{display:block; height:58px; width:100%;}
.left_link span{height:36px; line-height:18px; display:block; width:100%; margin:55px 0px 0px; text-align:center; color:#111;}
.left_link span font{color:#cc191f;}*/
.left_link{height:438px; padding-top:5px; background:url(../images/left_linkbg.gif) no-repeat center top #eee; overflow:hidden;}
.left_link a{display:block; height:58px; width:100%;}
.left_link span{height:36px; line-height:18px; display:block; width:100%; margin:49px 0px 0px; text-align:center; color:#111;}
.left_link span font{color:#cc191f;}

.wz{height:20px; line-height:20px; color:#111; font-size:12px;}
.wz a{color:#111;}
.sort{height:30px; line-height:30px; background-color:#ca1a1d; margin-top:10px; color:#fff;}
.sort span{display:inline-block; padding:0px 10px; color:#fff;}
.sort a{color:#fff; font-size:12px;}
.kcjslist{overflow:hidden;}
.kcjslist li{width:284px; height:219px; float:left; margin:30px 46px;}

.con_tit{line-height:24px; text-align:center; color:#ca1a1d; font-size:14px; margin-top:20px;}
.con_info{height:20px; line-height:20px; color:#666; text-align:center; font-size:12px; margin-top:10px;}
.con_con{margin-top:20px; line-height:24px; font-size:12px;}
.con_pn{margin-top:10px; margin-bottom:20px; line-height:22px; color:#666; font-size:12px;}
.con_pn a{color:#ca1a1d;}

.videolist{margin-top:10px; overflow:hidden;}
.videolist li{float:left; width:174px; margin:0px 7px;}
.video_pic{width:168px; height:126px; border:#ccc solid 1px; padding:2px; background-color:#fff;}
.video_pic img{width:168px; height:126px;}
.video_tit{height:40px; line-height:20px; text-align:center; overflow:hidden; font-size:12px; margin-top:5px;}
.video_tit a{color:#333;}
.video_tit a:hover{color:#ca1a1d;}

.main_t{border-top:#ca1a1d solid 2px; border-bottom:#ca1a1d solid 2px; height:80px; width:1000px; margin:20px auto;}
.jzxs_wz{border-bottom:#ccc dashed 1px; font-size:12px; line-height:20px; height:45px; padding-top:5px; position:relative;}
.jzxs_wz a{color:#000;}
.jzxs_tit{width:300px; background-color:#fff; position:absolute; left:50%; top:20px; margin-left:-150px; height:50px; line-height:50px; text-align:center; color:#666;}
.jzxs_tit span{font-size:24px; color:#ca1a1d;}

.jzxsbg1{background:url(../images/jzxsbg1.gif) repeat; padding:10px 0px;}
.jzxsbg2{background:url(../images/jzxsbg2.gif) repeat; padding:10px 0px; margin-top:40px;}
.jzxsbg3{background:url(../images/jzxsbg3.gif) repeat; padding:10px 0px; margin-top:40px;}
.jzxs_t{color:#fff; text-align:center; width:1000px; height:40px; line-height:40px; font-size:18px; background-color:#ca1a1d; margin:0 auto; position:relative;}
.jzxs_t a{color:#fff;}
.jzxs_more{height:24px; line-height:24px; text-align:center; color:#fff; display:block; position:absolute; right:10px; top:8px; font-size:14px;}

.jzxs_list{overflow:hidden; width:1000px; margin:0px auto 0px;}
.jzxs_list li{width:171px; float:left; display:inline; margin:14px;}
.jzxs_list li img{ width:163px; height:108px; padding:3px; border:#ccc solid 1px;}




.jzxs_list li.on img{border:#ca1a1d solid 1px;}
.jzxs_list li.on .listtit{color:#ca1a1d;}

.tcbox{width:525px; background-color:#fff; padding:10px; position:fixed; z-index:7; left:50%; top:80px; margin-left:-262px; display:none;}
.tcbut{height:16px; text-align:right;}
.tcbut span{display:inline-block; width:16px; height:16px; background:url(../images/closebut.gif) no-repeat center center; cursor:pointer;}
.tcboxbg{width:100%; height:100%; background-color:#000; filter:alpha(opacity=50); /*IE滤镜，透明度50%*/-moz-opacity:0.5; /*Firefox私有，透明度50%*/opacity:0.5; position:fixed; z-index:6; top:0px; left:0px; display:none;}
.tcbox_img{width:310px; text-align:center; margin:0 auto; margin-top:10px;}
.tcbox_img img{max-width:310px;}
.tcbox_tit{line-height:22px; color:#ca1a1d; font-size:16px; margin:10px 0px;}
.tcbox_con{line-height:22px; color:#666; font-size:14px;}
.jzxs_con{display:none;}



.page{height:30px; line-height:30px; margin:10px auto; text-align:center; font-size:12px;}
.page span,.page a{display:inline-block; margin:0px 5px; color:#666; padding:0px 10px; height:28px; border:#ccc solid 1px; line-height:28px;}

.xqmslist{ margin-top:5px;}
.xqmslist li{margin:8px;}

.xqmssort{margin:20px 0px;}
.xqmssort a{display:inline-block; width:120px; height:25px; background-color:#ffcc66; line-height:25px; text-align:center; color:#fff; margin:5px 5px 5px 0px;}
.xqmssort a.curre{color:#111;}

.ajfw_sort a{display:block; height:30px; line-height:30px; background-color:#010101; background-image:url(../images/ajfw_icon.gif); background-repeat:no-repeat; width:100%; color:#fff;}
.ajfw_sort a.ajfw_icon1{background-position:15px 0px;}
.ajfw_sort a.ajfw_icon2{background-position:15px -29px;}
.ajfw_sort a.ajfw_icon3{background-position:15px -58px;}
.ajfw_sort a.ajfw_icon4{background-position:15px -84px;}
.ajfw_sort a.ajfw_icon5{background-position:15px -112px;}
.ajfw_sort a.ajfw_icon6{background-position:15px -142px;}
.ajfw_sort a.ajfw_icon7{background-position:15px -169px;}
.ajfw_sort a.ajfw_icon8{background-position:15px -198px;}
.ajfw_sort a.ajfw_icon9{background-position:15px -223px;}
.ajfw_sort a.ajfw_icon10{background-position:15px -252px;}
.ajfw_sort a.ajfw_icon11{background-position:15px -281px;}
.ajfw_sort a.ajfw_icon12{background-position:15px 0px;}
.ajfw_sort a.ajfw_icon13{background-position:15px -29px;}
.ajfw_sort a.ajfw_icon14{background-position:15px -58px;}

.vlist li{width:180px; margin:15px 35px;}
.vlist li .video_pic{padding:5px; background-color:#ffffce; position:relative;}
.vlist li .video_pic a{display:block; width:100%; height:100%; position:absolute; z-index:2; left:0px; top:0px; background:url(../images/videoicon.png) no-repeat center center;}

.salelist{overflow:hidden; margin-top:10px;}
.salelist li{width:136px; float:left; display:inline; border:#ccc solid 5px; margin:16px; overflow:hidden; padding:5px; background-color:#fff;}
.sale_img{width:136px; height:103px; overflow:hidden;}
.sale_img img{width:136px; height:103px;}
.sale_tit{height:25px; line-height:25px; overflow:hidden; font-size:12px; text-align:center; margin:5px 0px;}
.sale_tit a{color:#111;}
.sale_sta{width:60px; height:20px; font-size:12px; line-height:20px; text-align:center; color:#fff; margin:0 auto; background-color:#ff0204;}

.newslist{margin-top:10px;}
.newslist li{border-bottom:#ca191f dashed 1px; height:29px; background:url(../images/newslisticon.gif) no-repeat left center; overflow:hidden; line-height:29px; padding-left:10px; font-size:12px;}
.newslist li a{color:#111;}
.newslist li a:hover{color:#ca191f;}
.newslist li span{float:right;}

.ggxx{height:55px; width:720px; margin:402px auto 0px; padding-left:280px;}
.ggxx a{display:block; width:55px; height:55px; float:left;}

.picwz{height:50px; line-height:50px; margin:20px auto; width:1190px; border-bottom:#ccc solid 1px;}
.picwz a{color:#111;}
.piclist{overflow:hidden; width:1200px; margin:0 auto;}
.piclist li{width:280px; height:280px; float:left; display:inline; margin:10px; overflow:hidden;}
.piclist li img{width:280px; height:280px;}

.zsjs_tit{width:1000px; height:50px; line-height:50px; background:url(../images/title_zsbg.gif) no-repeat center center; text-align:center; font-size:30px; color:#b70005; margin:20px auto 0px; font-weight:bold;}
.zsjs{width:1000px; margin:10px auto; overflow:hidden; background:url(../images/zsjsbg.gif) no-repeat right 10px;}
.zsjs li{width:166px; float:left; display:inline;}
.zsjs_t{height:30px; line-height:30px; font-size:20px; text-align:center; color:#333;}
.zsjs_c{width:166px; height:132px; overflow:hidden; margin:5px 0px;}
.zsjs_c img{width:166px; height:132px;}
.zsjs_d{line-height:22px; font-size:12px; height:88px; overflow:hidden;}
.zsjs_d a{color:#666;}
.zsjs_d a:hover{color:#b70005;}

.mainbox{margin:10px auto; width:1000px; overflow:hidden;}
.kcap{float:left; width:185px; height:256px; background:url(../images/kcapbg.gif) no-repeat center center;}
.kcap ul{display:block; width:170px; margin:0 auto; padding-top:35px;}
.kcap li{height:24px; line-height:24px; border-bottom:#ccc dashed 1px; background:url(../images/mainicon_01.gif) no-repeat 10px center; padding-left:25px;}
.kcap li a{color:#222;}
.kcap li a:hover{color:#b70005;}

.mainnews{float:left; width:525px; height:254px; border:#ccc solid 1px; margin:0px 15px; display:inline;}
.mainnews_t{height:38px; background:url(../images/mainnews_tbg.gif) repeat-x left top;}
.mainnews_t span{display:inline-block; float:left; width:80px; height:38px; line-height:45px; text-align:center; color:#222; font-size:12px; margin:0px 5px; cursor:pointer;}
.mainnews_t span.on{background:url(../images/mainnews_hover.gif) no-repeat center bottom; color:#fff;}
.mainnews_t span a{color:#222;}
.mainnews_t span.on a{color:#fff;}
.mainnews_c{height:195px; padding:10px;}
.mainnews_con{display:none;}
.mainnewslist{float:left; display:inline; width:270px;}
.mainnewslist li{height:26px; line-height:26px; background:url(../images/mainicon_01.gif) no-repeat left center; overflow:hidden; border-bottom:#dedede dashed 1px; padding-left:15px; font-size:12px;}
.mainnewslist li a{color:#222;}
.mainnewslist li a:hover{color:#b70005;}
.mainnews_img{float:right; width:206px; margin-top:5px;}
.mainnews_pic{width:200px; height:150px; padding:2px; border:#ccc solid 1px; overflow:hidden;}
.mainnews_pic img{width:200px; height:150px;}
.mainnews_b{height:20px; line-height:20px; text-align:center; overflow:hidden; font-size:12px; margin-top:5px;}
.mainnews_b a{color:#222;}
.mainnews_b a:hover{color:#b70005;}

.mainbox_r{width:258px; float:right;}
.kbgg{width:256px; height:38px; border:#ccc solid 1px; background:url(../images/mainkbgg_bg.gif) no-repeat center center; padding-top:55px;}
.kbgglist{height:20px; line-height:20px; color:#fe0000; font-size:12px; text-align:center; overflow:hidden;}
.kbgglist li{height:20px; line-height:20px; text-align:center;}

.ajyj_t{height:25px; color:#fff; line-height:25px; background:url(../images/maintitle_bg1.gif) no-repeat left center; margin-top:5px; padding-left:20px;}
.ajyj_c{height:130px; overflow:hidden; position:relative;}
.ajyj_arrl{width:15px; height:30px; position:absolute; left:0px; top:50%; margin-top:-15px; cursor:pointer; z-index:3;}
.ajyj_arrl img{width:15px; height:30px;}
.ajyj_arrr{width:15px; height:30px; position:absolute; right:0px; top:50%; margin-top:-15px; cursor:pointer; z-index:3;}
.ajyj_arrr img{width:15px; height:30px;}
.ajyjlist{height:130px; margin-left:-258px;}
.ajyjlist li{width:258px; height:130px; overflow:hidden; position:relative; float:left; display:inline;}
.ajyjlist li img{width:258px; height:130px;}
.ajyj_n{width:100%; height:25px; line-height:25px; text-align:center; position:absolute; left:0px; bottom:0px; z-index:2;}
.ajyj_n a{color:#111;}
.ajyj_b{width:100%; height:25px; position:absolute; left:0px; bottom:0px; background-color:#fff; filter:alpha(opacity=70); -moz-opacity:0.7; -webkit-opacity:0.7; opacity:0.7; z-index:1;}

.mainbanner{width:1000px; margin:0 auto; overflow:hidden;}

.ajys_t{width:980px; height:28px; line-height:28px; color:#fff; background:url(../images/maintitle_bg2.gif) no-repeat left center; margin:10px auto 0px; padding-left:20px;}
.ajys_c{width:998px; overflow:hidden; margin:0 auto; border:#ccc solid 1px;}
.ajys_l{width:493px; height:151px; background:url(../test/ajly.jpg) no-repeat center center; float:left; padding:15px; font-size:12px;}
.ajys_l a{display:inline-block; float:right; color:#450e2d; margin-right:20px;}
.ajys_r{float:right; padding:15px; width:445px; height:151px;}
.ajys_img{float:left; width:169px; height:151px; overflow:hidden;}
.ajys_img img{width:169px; height:151px;}
.ajys_list{float:right; width:260px; height:151px;}
.mainarclist li{height:24px; line-height:24px; background:url(../images/mainicon_01.gif) no-repeat left center; overflow:hidden; border-bottom:#dedede dashed 1px; padding-left:15px; font-size:12px;}
.mainarclist li a{color:#222;}
.mainarclist li a:hover{color:#b70005;}

.mainbox_l{width:178px; float:left; display:inline; border:#ccc solid 1px;}
.mainksdh_t{height:43px; text-align:center; padding-top:5px;}
.mainksdh_c{width:160px; display:block; margin:5px auto;}
.mainksdh_c li{height:29px; line-height:29px; border-bottom:#ccc dashed 1px; background:url(../images/mainicon_02.gif) no-repeat 35px center; padding-left:60px; font-size:12px; font-weight:bold;}
.mainksdh_c li a{color:#ca0002;}
.mainzxzx_c{width:160px; display:block; margin:5px auto;}
.mainzxzx_c li{border-bottom:#ccc solid 1px; line-height:23px; font-size:12px; text-indent:5px;}
.mainzxzx_c li a{color:#ca0002;}

.mainbox_c{width:800px; float:right;}
.overflow{overflow:hidden;}
.szll{width:522px; float:left;}
.szll_t{height:28px; line-height:28px; color:#fff; background:url(../images/maintitle_bg2.gif) no-repeat left center; padding-left:20px;}
.szll_c{border:#ccc solid 1px; padding:15px; overflow:hidden; height:188px;}
.szll_l{width:205px; float:left;}
.szll_pic{width:195px; height:128px; border:#f1f1f1 solid 5px; overflow:hidden;}
.szll_pic img{width:195px; height:128px;}
.szll_tit{height:35px; line-height:35px; margin-top:10px; color:#111; font-size:12px; text-align:center;}
.szll_tit a{color:#e53120; font-size:18px; font-weight:bold;}
.szll_r{width:270px; float:right;}
.dssk_t{height:20px; line-height:20px; color:#e53120; font-weight:bold; margin-bottom:5px;}
.dssk_t a{display:inline-block; float:right; color:#450e2d; font-size:12px; font-weight:normal;}
.dssk_c{background-color:#f5f5f5; font-size:12px; padding:3px 5px;}
.dssk_c li{height:20px; line-height:20px; overflow:hidden;}
.dssk_c li a{color:#4a0e32;}
.dssp{height:72px; margin-top:5px;}
.dssp_l{width:15px; height:72px; color:#e93036; font-weight:bold; font-size:12px; float:left; line-height:18px;}
.dssp_r{float:right; width:255px; height:72px; display:block;}
.dssp_r li{width:72px; height:59px; float:left; display:inline; margin:6px 6px 0px; overflow:hidden;}
.dssp_r li img{width:72px; height:59px;}
.jstd{float:right; margin-left:20px; margin-top:28px; border:#ccc solid 1px; width:236px; height:198px; padding:10px;}
.jstd_c{overflow:hidden; height:83px;}
.jstd_c li{float:left; width:70px; height:83px; display:inline; margin:0px 4px;}
.jstd_c li img{width:70px; height:83px;}
.jstd_d{line-height:20px; color:#480c2e; font-size:12px; margin-top:10px;}
.jckt_t{height:42px; background:url(../images/jckd_t.gif) no-repeat center center; margin-top:0px;}
.jckt_c{background-color:#fff1e4; border:#8b1000 solid 5px; border-top:none; padding:25px;}
.jcktbox{border:#cd0001 solid 4px;}
.jcktmain{overflow:hidden; height:90px;}
.jcktlist{overflow:hidden; height:90px;}
.jcktlist ul{float:left; height:90px; display:inline;}
.jcktlist li{width:113px; height:86px; padding:1px; border:#ccc solid 1px; float:left; display:inline;}

.mt10{margin-top:10px;}

.ryzj_c{overflow:hidden; border:#ccc solid 1px; padding:15px;}
.ryzj_l{width:166px; float:left; background:url(../images/mainsolid.gif) no-repeat right center; padding-right:20px;}
.ryzj_img_t{height:20px; line-height:20px; text-align:center; font-weight:bold; color:#e8303a;}
.ryzj_img_c{width:156px; height:104px; overflow:hidden; border:#f1f1f1 solid 5px; margin-top:10px;}
.ryzj_img_c img{width:156px; height:104px;}
.ryzj_img_b{height:44px; line-height:22px; text-align:center; overflow:hidden; margin-top:6px; font-size:12px;}
.ryzj_img_b a{color:#111;}
.ryzj_img_b a:hover{color:#b70005;}
.ryzj_m{width:235px; float:left; display:inline; margin-left:20px; background:url(../images/mainsolid.gif) no-repeat right center; padding-right:20px;}
.ryzj_r{width:287px; float:right; display:inline; margin-left:20px;}
.xyyrlist{overflow:hidden; margin-top:20px;}
.xyyrlist li{width:138px; float:left; display:inline; margin:2px;}
.xyyr_img{height:100px; padding:3px; width:130px; border:#7fcf4a solid 1px; overflow:hidden; }
.xyyrlist li img{width:130px; height:100px;}
.xyyr_tit{height:30px; line-height:30px; font-size:12px; text-align:center; overflow:hidden; margin-top:5px;}
.xyyr_tit a{color:#470f2c;}

.xygy_t{height:43px; background:url(../images/xygy_t.jpg) no-repeat center center; text-align:right; font-size:12px; line-height:40px; margin-top:0px;}
.xygy_t a{color:#fff; display:inline-block; margin-right:10px;}
.xygylist{overflow:hidden;}
.xygylist li{width:240px; float:left; display:inline; margin:11px; overflow:hidden;}
.xygy_img{width:87px; height:114px; overflow:hidden; float:left; margin-right:10px;}
.xygy_img img{width:87px; height:114px;}
.xygy_tit{height:20px; line-height:20px; overflow:hidden; padding-top:10px;}
.xygy_tit a{color:#8f1102; font-size:12px;}
.xygy_des{color:#111; font-size:12px; line-height:20px; overflow:hidden; height:60px;}
.xygy_des a{color:#8f1102; font-size:12px;}
.xygy_date{height:20px; line-height:20px; font-size:12px; color:#111;}

.mainvideolist li{margin:0px 13px;}

.mian_l_tit{height:30px; line-height:30px; border-bottom:#ca0002 solid 2px; color:#ca0002; font-size:16px; font-weight:bold; width:160px; margin:10px auto 0px; padding:0px 5px;}
.xylist,.qalist{width:160px; margin:0 auto; display:block; font-size:12px;}
.xylist li,.qalist li{height:25px; line-height:25px; border-bottom:#ccc dashed 1px; overflow:hidden;}
.xylist li a,.qalist li a{color:#333;}
.xylist li a:hover,.qalist li a:hover{color:#ca0002;}
.qalist li{background:url(../images/newslisticon.gif) no-repeat left center; padding-left:10px;}

.mainsbanner{margin:10px auto 0px; width:100%;}
.mainsbanner,.mainsbanner img{width:100%;}

.main_sort a{display:block; margin:10px 0px 0px; background:url(../images/mainicon_03.gif) no-repeat 15px center #c9c9c9; width:100%; color:#fff;}

.zslllist li{border-bottom:#ca1a1a dashed 1px; overflow:hidden; padding:20px;}
.zsll_img{width:210px; height:220px; overflow:hidden; float:left; display:inline; margin-right:20px; background:url(../images/zsll_img_solid.gif) no-repeat right center; padding-right:20px;}
.zsll_img img{width:210px; height:220px;}
.zsll_tit{height:30px; line-height:30px; overflow:hidden;}
.zsll_tit a{color:#ca1a1a; font-size:14px;}
.zsll_des{color:#222; line-height:20px;}

.gylist li{width:229px;}

.custom{width:410px; margin:20px auto;}
.cline_t{height:20px; line-height:20px; color:#666;}
.cline_c{height:25px; margin:5px 0px;}
.ctext{height:23px; line-height:23px; padding:0px 5px; border:#ccc dashed 1px; background-color:#fff; width:398px;}
.ccon_c{height:82px; margin:5px 0px;}
.ccon_con{height:80px; width:398px; border:#ccc dashed 1px; background-color:#fff; line-height:20px; padding:0px 5px; overflow:hidden;}
.csub{height:25px; line-height:25px; text-align:center; color:#fff; background-color:#f34b4b; width:410px; cursor:pointer;}

.focus_bdd1{background-image:url(../test/focus_bdd/focus_bdd01_bg.gif);}
.focus_bdd1 .focus_bdd_img{height:300px; position:absolute; left:50%; top:180px; margin-left:-1500px;}
.focus_bdd1 .focus_bdd_img img{height:300px;}
.focus_bdd1 .focus_bbd_tit{height:90px; position:absolute; left:50%; top:-230px; margin-left:-200px;}
.focus_bdd1 .focus_bbd_tit img{height:90px;}
.focus_bdd1 .focus_bdd_txt{height:90px; position:absolute; right:50%; top:270px; margin-right:-1500px;}
.focus_bdd1 .focus_bdd_txt img{height:90px;}

.focus_bdd2{background-image:url(../test/focus_bdd/focus_bdd02_bg.gif);}
.focus_bdd2 .focus_bdd_img{height:280px; position:absolute; left:50%; top:220px; margin-left:-1500px;}
.focus_bdd2 .focus_bdd_img img{height:280px;}
.focus_bdd2 .focus_bbd_tit{height:150px; position:absolute; left:50%; top:-150px; margin-left:-70px;}
.focus_bdd2 .focus_bbd_tit img{height:150px;}
.focus_bdd2 .focus_bdd_txt{height:90px; position:absolute; right:50%; top:410px; margin-right:-1500px;}
.focus_bdd2 .focus_bdd_txt img{height:90px;}

.focus_bdd3{background-image:url(../test/focus_bdd/focus_bdd03_bg.gif);}
.focus_bdd3 .focus_bdd_img{height:280px; position:absolute; left:50%; top:220px; margin-left:-1500px;}
.focus_bdd3 .focus_bdd_img img{height:280px;}
.focus_bdd3 .focus_bbd_tit{height:320px; position:absolute; left:50%; top:-330px; margin-left:-150px;}
.focus_bdd3 .focus_bbd_tit img{height:320px;}
.focus_bdd3 .focus_bdd_txt{height:320px; position:absolute; right:50%; top:200px; margin-right:-1500px;}
.focus_bdd3 .focus_bdd_txt img{height:320px;}

.focus_bdd4{background-image:url(../test/focus_bdd/focus_bdd04_bg.gif);}
.focus_bdd4 .focus_bdd_img{height:200px; position:absolute; left:50%; top:80px; margin-left:1500px;}
.focus_bdd4 .focus_bdd_img img{height:200px;}
.focus_bdd4 .focus_bbd_tit{height:280px; position:absolute; left:50%; top:110px; margin-left:-2000px;}
.focus_bdd4 .focus_bbd_tit img{height:280px;}
.focus_bdd4 .focus_bdd_txt{height:100px; position:absolute; right:50%; top:910px; margin-right:-120px;}
.focus_bdd4 .focus_bdd_txt img{height:100px;}

.focus_bdd5{background-image:url(../test/focus_bdd/focus_bdd05_bg.gif);}
.focus_bdd5 .focus_bdd_img{height:280px; position:absolute; left:50%; top:260px; margin-left:1520px;}
.focus_bdd5 .focus_bdd_img img{height:280px;}
.focus_bdd5 .focus_bbd_tit{height:180px; position:absolute; left:50%; top:-200px; margin-left:-400px;}
.focus_bdd5 .focus_bbd_tit img{height:180px;}
.focus_bdd5 .focus_bdd_txt{height:350px; position:absolute; right:50%; top:1000px; margin-right:-150px;}
.focus_bdd5 .focus_bdd_txt img{height:350px;}

.focus_bdd6{background-image:url(../test/focus_bdd/focus_bdd06_bg.gif);}
.focus_bdd6 .focus_bdd_img{height:180px; position:absolute; left:50%; top:200px; margin-left:-1400px;}
.focus_bdd6 .focus_bdd_img img{height:180px;}
.focus_bdd6 .focus_bbd_tit{height:240px; position:absolute; left:50%; top:160px; margin-left:1200px;}
.focus_bdd6 .focus_bbd_tit img{height:240px;}
.focus_bdd6 .focus_bdd_txt{height:150px; position:absolute; right:50%; top:1420px; margin-right:-330px;}
.focus_bdd6 .focus_bdd_txt img{height:150px;}

.focus_bdd7{background-image:url(../test/focus_bdd/focus_bdd07_bg.gif);}
.focus_bdd7 .focus_bdd_img{height:280px; position:absolute; left:50%; top:220px; margin-left:-1430px;}
.focus_bdd7 .focus_bdd_img img{height:280px;}
.focus_bdd7 .focus_bbd_tit{height:180px; position:absolute; left:50%; top:270px; margin-left:1130px;}
.focus_bdd7 .focus_bbd_tit img{height:180px;}
.focus_bdd7 .focus_bdd_txt{height:30px; position:absolute; right:50%; top:1460px; margin-right:-530px;}
.focus_bdd7 .focus_bdd_txt img{height:30px;}

.focus_bdd8{background-image:url(../test/focus_bdd/focus_bdd08_bg.gif);}
.focus_bdd8 .focus_bdd_img{height:280px; position:absolute; left:50%; top:220px; margin-left:-1430px;}
.focus_bdd8 .focus_bdd_img img{height:280px;}
.focus_bdd8 .focus_bbd_tit{height:180px; position:absolute; left:50%; top:270px; margin-left:1080px;}
.focus_bdd8 .focus_bbd_tit img{height:180px;}
.focus_bdd8 .focus_bdd_txt{height:60px; position:absolute; right:50%; top:1430px; margin-right:-430px;}
.focus_bdd8 .focus_bdd_txt img{height:60px;}

.focus_bdd9{background-image:url(../test/focus_bdd/focus_bdd09_bg.gif);}
.focus_bdd9 .focus_bdd_txt{width:90%; margin:40px auto 0px;}
.focus_bdd9 .focus_bdd_txt img{width:100%;}

.focus_bdd_box{width:100%; height:750px; background-repeat:no-repeat; background-position:center center; background-size:cover cover; position:relative; overflow:hidden;}
.htmls_fixed{background-color:#fff; color:#333; width:100px; height:20px; line-height:20px; text-align:center; position:fixed; top:100px; right:10px; z-index:10;}

.focus_head{width:100%; height:120px; border-bottom:#A20104 solid 2px;}
.focus_head a{display:block; background:url(../images/head.gif) no-repeat right center; width:465px; height:120px;}
.focus_main{width:1200px; overflow:hidden; margin:0 auto;}
.fiexd_but{width:40px; background-color:#A20104; border:#ccc solid 1px; position:fixed; z-index:10; right:10px; bottom:10px; padding:5px 0px;}
.fiexd_but span,.fiexd_but a{display:block; font-size:12px; text-align:center; line-height:20px; height:40px; width:40px; color:#fff;}
.fiexd_but span{border-bottom:#ccc solid 1px; padding-bottom:5px; margin-bottom:5px; cursor:pointer;}

.gbookbox{padding-left:15px; margin-bottom:15px; padding-bottom:15px; border-top:#ccc solid 1px; margin-top:15px; border-bottom:#ccc solid 1px;}
.gbook_t{height:25px; line-height:25px; color:#666; margin-top:5px;}
.gbook_c{height:25px; margin-top:5px;}
.ginput{height:23px; line-height:23px; padding:0px 5px; background-color:#f6f6f6; border:#ccc dashed 1px; width:408px;}
.gbook_con{height:72px;}
.gcon{width:408px; height:60px; line-height:20px; overflow:hidden; padding:5px; border:#ccc dashed 1px; background-color:#f6f6f6;}
.gsub{height:25px; line-height:25px; text-align:center; color:#fff; width:420px; cursor:pointer; background-color:#f34b4b; margin-top:10px;}

.mainnewslist_left li{height:54px; line-height:54px; border-bottom:#ccc dashed 1px;}
.mainnewslist_left li a{height:54px; line-height:54px; display:block; overflow:hidden;}

.banners{width:100%; height:320px; position:relative; z-index:1;}
.banner_img{width:100%; height:320px; position:absolute; left:0px; top:0px; z-index:1; background-position:center center; background-repeat:no-repeat; display:none;}
.banner_img span{width:100%; height:25px; line-height:25px; text-align:center; color:#fff; background-color:#333; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; display:block; font-size:12px;}
.banner_but{width:100%; height:14px; position:absolute; left:0px; bottom:5px; z-index:4; text-align:right; padding-top:7px;}
.banner_but span{width:14px; height:14px; background-color:#fff; color:#ca0002; font-size:10px; text-align:center; line-height:14px; display:inline-block; margin:0px 5px 0px 0px; cursor:pointer; font-size:10px; overflow:hidden; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.banner_but span.on{background-color:#ca0002; color:#fff;}