@media only screen and (max-width: 1200px) {
    html,body,.container{ width:1200px;  }
}




.site{ line-height: 50px; background: #fff url(../png/erp00d.png) repeat-x; font-size: 16px; color: #999999; }
.site a{ font-size: 16px; color: #999999; }
.site a:hover{ color: #333; }

.zhxx{background:#fff;height: 357px;border-radius:4px;margin-top:20px;overflow:hidden;}
.zhxx .zhxx-tit{ margin: 40px auto 30px; text-align:center; }
.zhxx .zhxx-box{ background: url(../png/bmjs4i.png) no-repeat center; height:254px; position:relative;  }
.zhxx .zhxx-box .top{ line-height: 35px; background: none; }
.zhxx .zhxx-box a{ display:block; text-align:center; position:absolute; z-index:1;  }
.zhxx .zhxx-box a span{ display:block; line-height: 35px; font-size: 18px; }
.zhxx .zhxx-box .a01{ left: 224px; top: 10px; -webkit-animation:fudong 4.5s infinite linear; -o-animation:fudong 4.5s infinite linear;  }
.zhxx .zhxx-box .a02{ left: 500px; top: 71px; -webkit-animation:fudong 3.5s infinite linear; -o-animation:fudong 3.5s infinite linear;  }
.zhxx .zhxx-box .a03{ left: 745px;top: 156px; -webkit-animation:fudong 4s infinite linear; -o-animation:fudong 4s infinite linear;  }
.zhxx .zhxx-box .a04{ left: 903px;top: 9px;  -webkit-animation:fudong 2.5s infinite linear; -o-animation:fudong 2.5s infinite linear;  }
.zhxx .zhxx-box .a05{ left: 370px; top: 224px;  -webkit-animation:fudong 3s infinite linear; -o-animation:fudong 3s infinite linear; }
.zhxx .zhxx-bj{ position: absolute; top: 0; left: 40px; right: 40px; bottom: 0; z-index: 0; }
@keyframes fudong {
    0%  { -webkit-transform: translateY(0); transform: translateY(0);  }
    40% { -webkit-transform: translateY(-10px); transform: translateY(-10px);  }
    80% { -webkit-transform: translateY(10px); transform: translateY(10px);  }
    100% { -webkit-transform: translateY(0); transform: translateY(0); }
}


.sjfb{ background:#fff; padding:20px; border-radius:4px; margin-top:20px; overflow:hidden; }
.sjfb .sjfb-tit{ margin: 20px auto 20px; text-align:center; }

.sjfb .data-02 { margin: 30px auto 20px; }
.sjfb .data-02 .data-hd{ width: 600px; height:48px; border-radius: 10px; margin: 0 auto; border: 1px solid #a4292f; overflow: hidden; }
.sjfb .data-02 .data-hd li{ float:left; width: 50%; height: 48px; line-height: 48px; text-align: center; font-size: 18px; font-weight:bold; margin-right: 0; border-top:0; color:#a4292f; }
.sjfb .data-02 .data-hd li.on{ border: 0; background: #a4292f; color: #fff; }
.sjfb .data-02 .data-bd{ height: 615px; margin-top:20px; }

.hgjj{  }
.hgjj .hgjj-hd{ background:#f4ebec; overflow:hidden; }
.hgjj .hgjj-hd li{float:left;width: 50%;text-align:center;height:120px;font-size:16px;}
.hgjj .hgjj-hd li.on{ background:#a4292f; }
.hgjj .hgjj-hd li.on span{ color:#fff; }
.hgjj .hgjj-hd li i{ display:block; height:70px; width:70px; margin: 12px auto 8px; background: url(../png/09er79.png); }
.hgjj .hgjj-hd .on i{ background: url(../png/jhjn80.png); }
.hgjj .hgjj-hd .ico01{ background-position: 0 0!important; }
.hgjj .hgjj-hd .ico02{ background-position: 0 -70px!important; }
.hgjj .hgjj-hd .ico03{ background-position: 0 -140px!important; }
.hgjj .hgjj-hd .ico04{ background-position: 0 -210px!important; }
.hgjj .hgjj-hd .ico05{ background-position: 0 -280px!important; }
.hgjj .hgjj-bd{ margin-top:20px; padding:10px 15px; border: 1px solid #e6e6e6; }
.hgjj .hgjj-bd .hgjj-box{ height:470px; }
.hgjj .sczzgdp{  }
.hgjj .sczzgdp .sczzgdp-left{ width:630px; float:left; }
.hgjj .sczzgdp .zczz .zczz-hd{ overflow:hidden; background:#dea97e; }
.hgjj .sczzgdp .zczz .zczz-hd li{ height:40px; width:25%; float:left; line-height:40px; color:#fff; text-align:center; }
.hgjj .sczzgdp .zczz .zczz-hd li.on{ background:#a4292f; }
.hgjj .sczzgdp .zczz .zczz-bd { height:400px; margin-top:20px; }
.hgjj .sczzgdp .zczz .zczz-box { width:100%; height:400px; }
.hgjj .sczzgdp .sczzgdp-right{ width:478px; float:right; }
.hgjj .sczzgdp-right .year-box{text-align: right;font-size: 14px;}
.hgjj .sczzgdp-right .year-box span{}
.hgjj .sczzgdp-right .year-box .year{ font-size: 14px; border: none; color: #fff; border-radius: 3px; width: 110px; height: 32px; background-color: #dea97e; padding: 5px 10px; }
.hgjj .sczzgdp-right .chart-2{ padding-top: 30px; width: 478px; height: 400px;}
.hgjj-box .year-box{text-align: right;font-size: 14px;}
.hgjj-box .year-box .year{ font-size: 14px; border: none; color: #fff; border-radius: 3px; width: 110px; height: 32px; background-color: #dea97e; padding: 5px 10px; }
.hgjj-box .chart-2{ padding-top: 30px; width: 100%; height: 400px;}
.hgjj-box .zrzy-box{ width: 375px; float:left; height: 450px; padding-top:10px; }

.rdms{  }
.rdms .rdms-hd ul{ background:#f4ebec; overflow:hidden; }
.rdms .rdms-hd li{float:left;width: 25%;text-align:center;height:120px;font-size:16px;}
.rdms .rdms-hd li.on{ background:#a4292f; }
.rdms .rdms-hd li.on span{ color:#fff; }
.rdms .rdms-hd li i{ display:block; height:70px; width:70px; margin: 12px auto 8px; background: url(../png/wxn7bh.png); }
.rdms .rdms-hd .on i{ background: url(../png/28d57g.png); }
.rdms .rdms-hd .ico01{ background-position: 0 0!important; }
.rdms .rdms-hd .ico02{ background-position: 0 -70px!important; }
.rdms .rdms-hd .ico03{ background-position: 0 -140px!important; }
.rdms .rdms-hd .ico04{ background-position: 0 -210px!important; }
.rdms .rdms-hd .ico05{ background-position: 0 -280px!important; }
.rdms .rdms-hd .ico06{ background-position: 0 -350px!important; }

.rdms .rdms-bd{ margin-top: 20px; padding: 10px 15px;border: 1px solid #e6e6e6; overflow:hidden; }
.rdms .rdms-bd .rdms-bd-box{ height:470px; }
.rdms .rdms-tabs .rdmstab-hd ul{ padding: 0 20px;  overflow:hidden; }
.rdms .rdms-tabs .rdmstab-hd li{ float:left; color: #666; font-size:16px;  }
.rdms .rdms-tabs .rdmstab-hd .on{ color: #a4292f; }
.rdms .rdms-tabs .rdmstab-hd span{margin: 0 12px;color: #666;}
.rdms .rdms-tabs .rdmstab-bd{  }
.rdms .rdms-tabs .rdmstab-box{  position: relative; height: 430px; padding: 12px 15px; }


.data-03{ padding-top: 30px; overflow:hidden; }
.data-03 .d3-left{ width:540px; float:left; }
.data-03 .d3-right{ width:590px; float:right; }
.data-03 .newa .news-tit{ height:44px; border-bottom: 1px dashed #c2c3c5;  }
.data-03 .newa .news-tit a span{ font-size:24px; font-weight:bold; color:#747477; }
.data-03 .newa .news-tit a i{ display:inline-block; margin-left:10px; font-size:18px; color:#c9c9c9; }
.data-03 .newa .bd_new ul{ zoom:1; padding: 10px 0; position:relative; }
.data-03 .newa .bd_new ul:before{ content: "";width: 1px;position: absolute;background: #dedede;left: 6px;top: 34px; bottom: 30px; z-index:0; }
.data-03 .newa .bd_new li{  height: 40px; line-height: 40px; padding-left: 20px; background: url(../png/4aeeoy.png) no-repeat left center;position: relative;  }
.data-03 .newa .bd_new li a{font-size: 16px;display: block;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;float: left;}
.data-03 .newa .bd_a80 li a{ width: 78%; }
.data-03 .newa .bd_new li:hover{ background: url(../png/yovfob.png) no-repeat left center; }
.data-03 .newa .bd_new li:hover a{ color: #dc4b52;  }
.data-03 .newa .bd_new li:hover span{ color: #dc4b52; }
.data-03 .newa .bd_new li span{display: block;font-size: 14px;text-align: right;float:right;width: 20%;color: #999999;}
.data-03 .newa .bd_a80 li a{}

.d3-right .year-box{ color: #333; padding-top: 5px;}
.d3-right .year-box span{ font-size: 14px;}
.d3-right .year-box .year{ width: 110px; height: 30px; padding: 5px 10px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background: #f4f4f4; border: none; font-size: 14px;}