﻿@charset "utf-8";
/* 初始化CSS */
/*    html {
        filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)!important;
        filter: gray!important;
        -webkit-filter:grayscale(100%)!important;
        -moz-filter: grayscale(100%)!important;
        -o-filter: grayscale(100%)!important;
    }
        body, img ,#rotation_box_2020 .rotation_box_count_2020 li, #rotation_box_2020 .rotation_box_count_2020 li.current,#rotation_box_2025 .rotation_box_count_2025 li,#rotation_box_2025 .rotation_box_count_2025 li.current,.tab .now,.left_p6_title span.select,.left_p6_title .mainTit,#rotation_box_2017 .rotation_box_count_2017 li.current,#rotation_box_2017 .rotation_box_count_2017 li,#rotation_box_2018 .rotation_box_count_2018 li.current,#rotation_box_2018 .rotation_box_count_2018 li,.tbt .now,.gbt .now{ 
        -webkit-filter: grayscale(100%)!important;
        -moz-filter: grayscale(100%)!important;
        -ms-filter: grayscale(100%)!important;
        -o-filter: grayscale(100%)!important;	
        filter: grayscale(100%)!important;
        filter: gray!important;
    }*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family:arial, 'Microsoft Yahei', '微软雅黑'; }
fieldset, img { border:none; }
select, input, textarea { font-size:12px; margin:0; }
select, input, img, select, object, embed { vertical-align:middle; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#333; font:14px/30px 'arial', 'Microsoft Yahei', '微软雅黑'; background-color:#fff; }
.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; line-height:0; font-size:0; visibility:hidden; overflow:hidden; }
a { color:#333; text-decoration:none; }
a:visited { color:#333; }
a:hover, a:active { color:#ff8400; text-decoration:underline; }
.hidden { visibility:hidden; }
::-ms-clear, ::-ms-reveal {display:none;}
.bai { background-color:#fff; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.fb, .fb a { font-weight:bold; }
.clear { overflow:hidden; }
.center { margin:0 auto; }
.full { width:100%; }
.main { width:1200px; }
@media screen and (max-width:1200px) {.full {width:1200px;}}
.mt { margin-top:20px; }
.mt10 { margin-top:10px; }
.tablist { display:none; }
.blockss { display:block; }
.sx { padding-top:20px; }
.bian { border:1px solid #dbdbdb; }
.pr { position:relative; }
.pa { position:absolute; }

.ding { height:40px; background-color:#b1070e; }
.wx { margin-right:10px; }
.wx span { display:none; top:10px; left:-158px; width:148px; line-height:30px; text-align:center; }
.wx:hover span { display:block; }
.jng { line-height:40px; height:40px; overflow:hidden; }
.jng a { font-size:16px; font-weight:bold; color:#f5d799; }
.top { height:330px; background:url(/images/ds_01.jpg) no-repeat center top; }
.dh { height:60px; line-height:30px; margin-top:250px; }
.dlu { width:1300px; }
.dh li { float:left; }
.dh li a { display:block; font-weight:bold; color:#c5181f; padding-right:29px; float:left; }
.dh li a:hover { color:#ff8400; text-decoration:none; }
.dh1 { width:50px; }
.dh2 { width:1250px; }
.dh1 a { font-size:20px; background:url(/images/dh1.jpg) no-repeat right 5px; }
.dh2 a { font-size:16px; margin-left:25px; background:url(/images/dh2.jpg) no-repeat right 6px; }

.tt { margin-bottom: 20px; }
.tt a:hover { color:#ff8400; }
.tt1 { text-align:center; line-height:36px; margin-top:32px; overflow: hidden; margin-bottom:15px; }
.tt1 a { font-size:36px; font-weight:bold; color:#c5181f; text-decoration:none; }
.tt2 { height:30px; line-height:30px; text-align:center; }
.tt2 a:first-child { padding-right:30px; }
.tt2 a { font-size:16px; color:#c5181f; text-decoration:none; }
.lb { width:568px; }
.hdp { width:568px; height:395px; }
.tbtj { height:54px; background-color:#f2f2f2; }
.tbtj-bt { font-size:16px; color:#c5181f; font-weight:bold; background:url(/images/ds_07.jpg) no-repeat left 3px; text-indent:20px; margin-left:10px; margin-top:12px; height:30px; line-height:30px }
#scrollDiv { width:280px;height:30px;min-height:30px;line-height:30px; overflow:hidden; margin-top:12px;} 
#scrollDiv li {height:30px; line-height:30px; float:left; overflow:hidden; } 
#scrollDiv li a { font-size:16px; }
.so01 { margin-top:12px; *margin-top:11px; }
.so02 { width:130px; height:32px; border:0; line-height:32px; text-indent:10px; color:#999; }
.xwzx { width:610px;}
.tbt { border-bottom:1px solid #cccccc; height:30px; line-height:20px; }
.tbt li { float:left; margin-right:20px; cursor:pointer; font-size:20px; }
.tbt .now { font-weight:bold; background:url(/images/dh3.jpg) no-repeat left center; text-indent:13px; }
.gbt { border-bottom:1px solid #cccccc; }
.gbt li { float:left; margin-right:20px; cursor:pointer; font-size:18px; }
.gbt .now { font-weight:bold; border-bottom:2px solid #d40707; margin-bottom:-1px; }
.new { margin-top:4px; }
.new li { height:36px; line-height:36px; overflow:hidden; font-size:14px; background:url(/images/ds_05.jpg) no-repeat left center; text-indent:8px; }
.new li a { font-size:16px; }
.new li span { color:#999; float:right; }
.new1 { margin-top:4px; }
.new1 li { height:30px; line-height:30px; overflow:hidden; font-size:14px; background:url(/images/ds_05.jpg) no-repeat left center; text-indent:8px; }
.new1 li a { font-size:16px; }
.new1 li span { color:#999; float:right; }
.gbt2 { top:0; right:0; }
.gbt2 a { font-size:12px; color:#999; }
.zuo { width:895px; }
.you { width:283px; }
.qwjd { width:434px; }
.lt27 { margin-left:27px; }
.dfds { width:895px; }
.hui { background-color:#f2f2f2; }
.clm { padding:10px 12px; }
.clm1 { padding:10px 17px; }
.bt { height:36px; line-height:36px; border-bottom:1px solid #c8c8c8; }
.bt1 { font-size:18px; font-weight:bold; color:#c00d10; }
.bt2 { line-height:40px; }
.bt2 a { font-size:12px; color:#999; }
.tab li { float:left; font-size:18px; margin-right:20px; cursor:pointer; }
.tab .now { font-weight:bold; color:#c00d10; }
.jj { text-indent:32px; font-size:16px; color:#666; line-height:37px; margin-top:10px; }
.jj a { font-size:16px; color:#c00d10; }
.jg { color:#fff; background-color:#c00d10; text-align:center; height:42px; line-height:42px; margin-top:14px; }
.jg a { color:#fff; font-size:12px; }
.ldcy { font-size:16px; line-height:38px; margin-top:10px; padding-bottom:6px; }
.ldcy span { width:100px; display:inline-block; margin-left:10px; text-align:right; }
.cgg li { margin-top:17px; }
.gsds { margin-top:10px; }
.gsds1 { width:121px; margin-right:22px; }
.gsds2 span { margin-top:20px; display:block; }
.gsds2 span a { font-size:18px; }
.gsds2 p { display:block; font-size:12px; color:#666; line-height:20px; margin-top:15px; }
.gsds2 img { display:block; position:absolute; bottom:0; }
.jyjd { margin-top:10px; margin-bottom:10px; }
.jyjd a img { float:left; padding-right:7px; }
.jyjd a { font-size:16px; font-weight:bold; }
.jyjd a p { font-size:12px; color:#999; font-weight:normal; line-height:20px; }
.cgzs { width:554px; height:290px; }
.gd { right:16px; top:16px; }
.gd a { font-size:12px; color:#999; }

.poster-main { position: relative; }
.poster-main a, .poster-main img { display: block; width: 100%; height: 100%; }
.poster-main .poster-list { width: 300px; height: 220px; }
.poster-main .poster-list .poster-item { width:60px; height:220px; position: absolute; left: 0; top: 0; }
.poster-main .poster-btn { position: absolute; top: 0; cursor: pointer;/* filter: opacity(.5) brightness(1); */}
.poster-main .poster-btn:hover { filter: opacity(1) brightness(2); }
.poster-main .poster-prev-btn { left: -110px; background: url(/images/ds_20.jpg) no-repeat center center; }
.poster-main .poster-next-btn { right: -110px; background: url(/images/ds_21.jpg) no-repeat center center; }
.poster-main .poster-item-title { font-size: 14px; text-align: center; line-height:22px; display: block; margin-top:5px; left:-200px; position:absolute; width:530px; }
.poster-main1 { position: relative; }
.poster-main1 a, .poster-main1 img { display: block; width: 100%; height: 100%; }
.poster-main1 .poster-list { width: 530px; height: 240px; }
.poster-main1 .poster-list .poster-item { width:267px; height:240px; position: absolute; left: 0; top: 0; }
.poster-main1 .poster-btn { position: absolute; top: 0; cursor: pointer;/* filter: opacity(.5) brightness(1); */}
.poster-main1 .poster-btn:hover { filter: opacity(1) brightness(2); }
.poster-main1 .poster-prev-btn { left: -76px; background: url(/images/ds_20.jpg) no-repeat center center; }
.poster-main1 .poster-next-btn { right: -76px; background: url(/images/ds_21.jpg) no-repeat center center; }
.poster-main1 .poster-item-title { font-size: 14px; text-align: center; line-height:22px; display: block; margin-top:5px; left:-130px; position:absolute; width:530px; }

.dzyx { font-size:12px; color:#666; height:70px; }
.dzyx ul { margin-top:10px; }
.dzyx li { float:left; width:240px; text-indent:20px; height:30px; line-height:30px; }
.yqlj ul { padding:0 20px; }
.lj { margin:7px 0; width:1180px; }
.lj a { color:#999; margin-right:20px; display:block; float:left; }

.foot { height:256px; border-top:9px solid #c00d10; text-align:center; color:#999; line-height:30px; }
.foot ul { padding-top:20px; }
.foot a { color:#999; }

.mb30 { margin-bottom:30px; }

.cel { width:260px; min-height:600px; background-color:#f6f6f6; }
.list { width:910px; }
.lt10 { margin-left:10px; }
.newlb { height:210px; }
.lst1 { line-height:34px; font-size:20px; color:#FFF; padding:10px 20px; background-color:#d40707; }
.lst2 { margin-top:10px; }
.lst2 li { line-height:30px; border-bottom:1px solid #d6d6d6; background-position: 0px 15px; background-repeat: no-repeat; padding: 8px 10px; }
.lst2 li a { font-size:16px; border-left:5px #d40707 solid; padding-left:10px; }
.lst2 li a:hover { border-left:5px #B70606 solid; text-decoration:none; color:#B70606; }
.mtm li { height:40px; line-height:43px; border-bottom:dotted 1px #cccccc; background-repeat: no-repeat; overflow:hidden; }
.mtm li a { font-size:16px; }
.mtm li span { color:#999; font-size:14px; float:right; }
.mtm { margin-top:2px; }
.dh3 { height:30px; line-height:30px; font-size:14px; color:#999; background-image: url(/images/ico01.png); background-repeat: no-repeat; background-position: 0px 7px; text-indent:26px; }
.xdh { margin-bottom:15px; font-size:14px; font-family:'微软雅黑';font-size:14px; }
.xdh a { color:#d40707; font-size:14px; }
.manu { padding:3px; margin:3px; text-align:center; margin-top:20px; }
.manu a { border:#eee 1px solid; padding:2px 5px; margin:2px; color:#d40707; text-decoration:none; }
.manu a:hover { border:#d40707 1px solid; color:#d40707; }
.manu a:active { border:#999 1px solid; color:#d40707; }
.manu .current { border:#ca2500 1px solid; padding:2px 5px; font-weight:bold; margin:2px; color:#fff; background-color:#ca2500; }
.manu .disabled { border:#eee 1px solid; padding:2px 5px; margin:2px; color:#ddd; }
.neirong { padding:0 27px 2px 27px; }
.nr-01 { line-height:40px; }
.nr-01 h1 { text-align:center; font-size:32px; color:#000; line-height:40px; }
.nr-02 { text-align:center; font-size:14px; color:#999; border-bottom:1px #eee solid; height:30px; line-height:23px; margin-bottom:20px; margin-top:10px; }
.nr-03 { font-size:18px; line-height:34px; }
.nr-03 p { margin-bottom:20px; }
.nr-03 a { font-size:14px; }
.nr-03 img { max-width: 1146px; height:auto; width:expression(this.width > 1146 ? "1146px" : this.width); display:inline-block;}
.neice { padding:15px; }

.fengxiang { width:100%; text-align:center; height:40px; line-height:40px; margin-top: 10px; }
.fengxiang1 { width:820px; margin:0 auto; }
.con_zrbj { font-size: 14px; line-height: 30px; color: #666; float: right; }

.linrpic5 { margin-bottom: 20px; width:1000px; }
.linrpic5 li { float: left; line-height: 30px; font-size: 14px; margin-top: 15px; width: 135px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.linrpic5 li p { width: 100px; text-align: left; overflow: hidden; white-space: normal; text-overflow: ellipsis; height: 120px; line-height: 20px; }
.linrpic5 li a img { width: 100px; height: 120px; }
.linrpic { margin-bottom: 20px; width: 1000px; }
.linrpic li { float:left; line-height: 30px; font-size: 14px;  margin-right: 36px; margin-top: 15px; }
.linrpic li p { width: 200px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.linrpic li a img { width: 200px; height: 130px; }

.xlCenterL { width: 63px; position: fixed; top: 460px; right:10px; }
.xlFxTitle { width: 63px; font-size: 14px; color: #9b9b9b; text-align: center; height: 16px; line-height: 16px; }
.bdsharebuttonbox { margin:10px auto 0; width: 40px; }
.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more { float: left; font-size: 18px; padding-left: 0px !important; padding-right: 0px; width: 40px !important; line-height: 24px; height: 42px!important; background-image: url(/images/XlFxImg1_03.png) !important; background-repeat: no-repeat; cursor: pointer; margin-top: 0px !important; margin-left: 0px !important; margin-right: 0px !important; margin-bottom: 8px !important; }
.bdshare-button-style0-24 .bds_weixin { background-position: 0px 0px!important; }
.bdshare-button-style0-24 .bds_tsina { background-position: 0px -46px!important; }
.bdshare-button-style0-24 .bds_sqq { background-position: 0px -93px !important; }


.fbt {
    text-align: center;
    font-size: 20px;
    line-height: 60px;
}

.qhzuo { font-size:16px; color:#666; line-height:32px; width: 340px; border: 1px solid #798792; border-top: 8px solid #C5181F; background: #F9F9FA;}
.qhzuo ul li { padding:15px 20px; }
.qhzuo ul li span { width:16px; display:inline-block;}
.qhzuo ul .lines {width: 100%; height: 2px; background: url(/images/lst_line.png)no-repeat; padding:0; }
.qhzuo ul .qh { text-align:center; padding-bottom:0; padding-top:30px; }
.qhzuo ul .qh img { padding-bottom:20px; }
.qhzuo ul .zb { padding-bottom:30px; }
.qhyou { width:820px; }
.qhyou .title { padding-top: 20px;padding-left: 20px;font-size: 20px;color: #C5181F; font-size: 20px; border-bottom: 3px solid transparent;}
.qhyou .mlsy { background: #FBFBFC; border: 1px solid #798792; padding-bottom:20px; /*height:360px;*/ }
.qhyou .mlsy li { float:left; width:300px; height:40px; line-height:40px; }
.qhyou .mlsy li a { font-size:16px; }
.qhyou .mlsy .ml { margin-left: 140px; height:240px; }
.qhyou .manu { clear: both; font-size:16px; padding:3px; margin:3px; text-align:center; margin-top:20px; }
.qhyou .manu a { font-size:16px; border:#D9D4D4 1px solid; padding:8px 13px; line-height: 38px; margin:0 5px; color:#d40707; text-decoration:none; }
.qhyou .manu a:hover , .qhyou .manu a:active { border:#C5181F 1px solid; color:#fff; background-color:#C5181F; }
.dszb { font-size:18px; line-height:40px; margin-left:80px; margin-top:10px; }
.dszb span { display:inline-block; width:18px; }
.qhyou .mlsy .lines {width: 100%; height: 2px; background: url(/images/lst_line.png) repeat-x; margin-top: 20px; }
.lxwm { font-size:18px; line-height:40px; margin-left:80px; margin-top:10px; }

