* {
    font-family:微软雅黑;
}
@media (max-width:999px) {
    #index .a .text-white {
    text-align:center;
    padding:30px 0;
    background:#2564cd;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2564cd),color-stop(100%,#3985dd));
    background:-webkit-linear-gradient(top,#2564cd 0,#3985dd 100%);
    background:linear-gradient(to bottom,#2564cd 0,#3985dd 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2564cd',endColorstr='#3985dd',GradientType=0)
}
:root #index .a .text-white {
    filter:none
}
}#index .a img {
    width:100%
}
#index .a li {
    padding-bottom:20px
}
#index .d a {
    color:#333;
}
#index article h2 {
    padding:20px 0 9pt
}
#index article .profile {
    margin-bottom:15px
}
@media (min-width:310px) and (max-width:759px) {
    #index .a li {
    float:left;
    width:50%
}
}body {
    font-family:"微软雅黑";
}
@media (min-width:760px) {
    #index article h2 {
    font-size:1.714em;
    padding:30px 0 22px
}
#index article .profile {
    font-size:18px;
    line-height:30px;
    margin-bottom:22px;
    font-weight:100
}
#index .a .text-white h3 {
    font-size:1.714em;
    margin-bottom:9pt
}
#index .a .text-white p {
    font-size:1.14286em
}
}@media (min-width:760px) {
    #index .fsize h2 {
    font-size:1.4em
}
}@media (min-width:1000px) {
    #index .a .text-white {
    position:absolute;
    top:50px;
    text-align:center;
    width:100%;
    left:0
}
}#index .b {
    margin-top:15px;
    position:relative;
    margin-bottom:15px;
}
#index .b .b-bg {
    background-position:center;
    background-repeat:no-repeat;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    heigh/t:675px;
    position:relative;
    /* overflow:hidden; */
    display:none
}
#index .b .b-bg video {
    position:relative
}
@media (min-width:300px) and (max-width:759px) {
    #index .b .b-bg {
    height:453px
}
}#index .b .b-bg-r {
    position:absolute;
    top:0;
    right:0;
    height:472.5px;
    width:100%;
    background-color:rgba(35,45,51,.75);
    padding:30px 15px
}
#index .b .b-bg-r h3 {
    color:#db1000;
    font-size:2.4286em
}
#index .b .b-bg-r h4 {
    font-size:1.57143em;
    padding:4px 0 10px;
    border-bottom:3px solid #db1000;
    margin-bottom:14px
}
#index .b .b-bg-r p {
    line-height:28px
}
#index .b-b {
    position:absolute;
    left:15px;
    bottom:5%;
    color:#7f7f7f;
    font-size:34px
}
#index .b-b i {
    margin:0 7px;
    cursor:pointer
}
@media (min-width:450px) {
    #index .b .b-bg-r {
    padding:92px 34px 34px
}
#index .b-b {
    left:34px
}
}@media (min-width:760px) {
    #index .b .b-bg-r p {
    font-size:1pc
}
#index .b .b-bg-r {
    width:30%;
    max-width:436px
}
#index .b-b {
    left:409px
}
}@media (min-width:1000px) {
    #index .b-b {
    left:578px
}
}@media (min-width:1200px) {
    #index .b-b {
    left:778px
}
}@media (min-width:1200px) {
    .item a {
    display:block;
    width:100%;
    heig/ht:550px;
    background-repeat:no-repeat;
    background-position:center;
}
.item img {
    displa/y:none;
    width: 100%;
}
}#index .c ul {
    padding:15px 0
}
#index .c a:focus,#index .c a:hover {
    color:#333
}
#index .c h4 {
    padding:15px 0 4px
}
#index .c h3 {
    padding:4px 0 6px
}
#index .c p {
    padding-bottom:15px
}
#index .c li img {
    width:100%
}
@media (min-width:521px) and (max-width:999px) {
    #index .c li {
    clear:both
}
#index .c li img {
    float:left;
    width:50%;
    padding-bottom:30px
}
#index .c li .c_con {
    float:left;
    width:50%;
    padding-left:20px
}
}@media (min-width:630px) and (max-width:999px) {
    #index .c li .c_con {
    float:left;
    width:50%;
    padding-left:30px
}
}@media (min-width:760px) {
    #index .c p {
    padding-right:15px
}
}#index .d {
    background-color:#f5f5f5
}
#index .d .line-big {
    padding:20px 0
}
#index .d .d1 h4 {
    padding:0px 25px 0 18px; font-weight:normal;
    line-height:28px;
    color:#666
}
#index .d .d1 li {
    margin-bottom:10px
}
/* #index .d .d1 h2 {
    margin-bottom:28px
}
*/
#index .d .date {
    background-color:#81878f;
    padding:4px 6px;
    margin-top:4px
}
#index .d .date p {
    margin:0;
    color:#fff;
    line-height:1
}
#index .d .date .m {
    font-size:10px;
    padding-top:6px
}
#index .d .date .text-center {
    font-size:28px
}
#index .d .new-title {
    width:76%
}
#index .d .d2 a,#index .d .d3 a {
    display:block
}
#index .d .d2 img,#index .d .d3 img {
    margin-bottom:7px
}
@media (min-width:450px) {
    #index .d .new-title {
    width:83%
}
}@media (min-width:760px) {
    #index .d .new-title {
    width:660px
}
}@media (min-width:1000px) {
    #index .d .new-title {
    width:250px
}
#index .d .d2 a,#index .d .d3 a {
    padding:0 25px
}
#index .d .d2 {
    border-width:0 1px;
    border-style:solid;
    border-color:#e7e7e7;
    /*margin-top:54px*/
}
}@media (min-width:1200px) {
    #index .d .new-title {
    width:310px
}
}#index .d .d2 a:focus,#index .d .d2 a:hover,#index .d .d3 a:focus,#index .d .d3 a:hover {
    color:#333
}
#index .d .d2 p,#index .d .d3 p {
    font-size:18px;
    line-height:30px;
    padding-bottom:15px
}
#index .d .d2 p {
    font-size:1pc; line-height:1.5;
}
#index .e {
    margin-top:9pt;
    background:url(/img/index/e-bg.jpg) no-repeat center;
    height:172px
}
#index .e ul {
    padding:20px
}
#index .e li {
    float:left;
    width:20%;
    font-size:1pc
}
#index .e-ico {
    display:block;
    overflow:hidden;
    vertical-align:middle;
    background:url(../images/e-icon.png) no-repeat;
    width:98px;
    height:98px;
    margin:0 auto 7px;
    transition:all 1s ease;
    -moz-transition:all 1s ease;
    -ms-transition:all 1s ease;
    -o-transition:all 1s ease;
    -webkit-transition:all 1s ease
}
#index .e-1 i {
    background-position:0 0
}
#index .e-2 i {
    background-position:-98px 0
}
#index .e-3 i {
    background-position:-196px 0
}
#index .e-4 i {
    background-position:-294px 0
}
#index .e-5 i {
    background-position:-392px 0
}
#index .e-1 a:hover i {
    background-position:0 -98px;
    transform:rotate(360deg);
    /* background-color:skyblue;
    */
    border-radius:50%;
    background:url(../images/e-icon1.png) #db1000 no-repeat;
}
#index .e-2 a:hover i {
    background-position:-98px -98px;
    transform:rotate(360deg);
    /* background-color:skyblue;
    */
    border-radius:50%;
    background:url(../images/e-icon1.png) #db1000 no-repeat -97px 0;
}
#index .e-3 a:hover i {
    background-position:-196px -98px;
    transform:rotate(360deg);
    /* background-color:skyblue;
    */
    border-radius:50%;
    background:url(../images/e-icon1.png) #db1000 no-repeat -195px 1px;
}
#index .e-4 a:hover i {
    background-position:-294px -98px;
    transform:rotate(360deg);
    /* background-color:skyblue;
    */
    border-radius:50%;
    background:url(../images/e-icon1.png) #db1000 no-repeat -293px 1px;
}
#index .e-5 a:hover i {
    background-position:-392px -98px;
    transform:rotate(360deg);
    /* background-color:skyblue;
    */
    border-radius:50%;
    background:url(../images/e-icon1.png) #db1000 no-repeat -392px 1px;
}
.new-title a:hover{color: #ff4639}





.ban { position: relative; width: 100%; overflow: hidden; margin: 0 auto;min-width:1200px; }
.ban .pic { position: relative; z-index: 0; }
.ban .pic { width: 100% !important; }
.ban .pic li { width: 100% !important; height: 521px; overflow: hidden; text-align: center; background-position: center 0; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -o-background-size: cover; zoom: 1; }
.ban .pic a { width: 100%; display: block; height: 521px; }
.ban .pic a img { width: 100%; display: block; }
.ban .hd { width: 10%; height: 30px; position: absolute; bottom: 10px; left: 50%; margin-left: -67px; text-align: left; font-size: 0; z-index: 1; overflow: hidden; text-align: center; }
.ban .hd li { display: inline-block; margin: 30px 7px 0 0; width: 13px; height: 13px; border-radius: 13px; border: 2px solid #fff; cursor: pointer; -ms-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms; transition: background-color 500ms, margin-top 500ms; transition: background-color 1000ms, margin-top 500ms, border-color 1000ms; -webkit-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms; -moz-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms; -o-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms; }
.ban .hd .on { background-color: #d40000; border-color: #d40000; }
.ban .prev, .ban .next { width: 50px; height: 50px; margin: -25px 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; }
.ban .prev { left: -12.76%; background: url(/skins/images/prev.png) 0 0 no-repeat; }
.ban .next { right: -12.76%; background: url(/skins/images/next.png) 0 0 no-repeat; }
.ban a.next:hover { background: url(/skins/images/nextStop.png) 0 0 no-repeat; }
.ban a.prev:hover { background: url(/skins/images/prevStop.png) 0 0 no-repeat; }
