@charset "utf-8";

/*330744723@qq.com*/
* {
    margin : 0;
    padding: 0;
}

body,
ul,
li,
dl,
dt,
form,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
    padding: 0px;
    margin : 0px;
}

dl,
dt,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6 {
    list-style: none;
}

body {
    -webkit-text-size-adjust: 100% !important;
    text-size-adjust        : 100% !important;
    -moz-text-size-adjust   : 100% !important;
    background              : #FFF6EC;
}

body,
input,
textarea,
div,
h1,
h2,
h3 {
    font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}

body,
input,
textarea {
    font-size: 16px;
    color    : #000;
}

h1,
h2,
h3 {
    font-size: 16px;
    color    : #434343;
}

em,
i {
    font-style: normal;
}

input,
textarea {
    font-family: "Arial";
    outline    : none;
}

li {
    overflow: hidden;
}

img,
input {
    border: none;
}

a {
    text-decoration: none;
    color          : #434343;
}

a:hover {
    text-decoration: none;
    color          : #cc0000;
}

.red {
    color: #cc0000;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clearfix {
    overflow : auto;
    _overflow: inherit;
    _zoom    : 1;
}

.maxwidth {
    /* width     : 1180px;
    margin    : 0 auto;
    height    : auto;
    overflow  : hidden;
    padding   : 25px 20px; */
    background: #FFF;
}

.minwidth {
    min-width: 1200px;
    margin   : 0 auto;
    height   : auto;
    overflow : hidden;
    width    : 100%;
}

.mb15 {
    margin-bottom: 15px;
}

.mr15 {
    margin-right: 17px;
}

.head {
    background: url(../img/head.jpg) center top no-repeat;
    height    : 674px;
    overflow  : hidden;
}

.navbar {
    background: url(../img/navbar.png) center center no-repeat;
    height    : 101px;
    width     : 1220px;
    margin    : 20px auto;
}

.navbar ul {
    padding: 20px 50px;
}

.navbar ul li {
    float      : left;
    font-size  : 18px;
    line-height: 60px;
    width      : 112px;
    text-align : center;
}

.navbar ul li a {
    color: #FFF6EC;
}


.hot {
    background   : url(../img/hot.jpg) center center no-repeat;
    height       : 66px;
    text-align   : center;
    line-height  : 50px;
    margin-bottom: 10px;
    margin       : 0 40px;
}

.hot h3 {
    font-size  : 30px;
    text-indent: 5em;
}

.con {
    margin-top: 55px;
    height    : auto;
    overflow  : hidden;
}



.con1 {
    padding: 0 40px;
}

.con1_left {
    position  : relative;
    width     : 610px;
    height    : 405px;
    text-align: left;
}

.con1_left .pic img {
    width  : 610px;
    height : 405px;
    display: block;
}

.con1_left .txt-bg {
    position  : absolute;
    bottom    : 0;
    z-index   : 1;
    height    : 36px;
    width     : 100%;
    background: #333;
    filter    : alpha(opacity=40);
    opacity   : 0.4;
    overflow  : hidden;
}

.con1_left .txt {
    position: absolute;
    bottom  : 0;
    z-index : 2;
    height  : 36px;
    width   : 100%;
    overflow: hidden;
}

.con1_left .txt li {
    height     : 36px;
    line-height: 36px;
    position   : absolute;
    bottom     : -36px;
}

.con1_left .txt li a {
    display        : block;
    color          : white;
    padding        : 0 0 0 10px;
    font-size      : 12px;
    font-weight    : bold;
    text-decoration: none;
}

.con1_left .num {
    position: absolute;
    z-index : 3;
    bottom  : 14px;
    right   : 8px;
}

.con1_left .num li {
    float       : left;
    position    : relative;
    width       : 20px;
    height      : 7px;
    overflow    : hidden;
    text-align  : center;
    margin-right: 5px;
    cursor      : pointer;
}

.con1_left .num li a,
.con1_left .num li span {
    position       : absolute;
    z-index        : 2;
    display        : block;
    color          : white;
    width          : 100%;
    height         : 100%;
    top            : 0;
    left           : 0;
    text-decoration: none;
}

.con1_left .num li span {
    z-index   : 1;
    background: black;
    filter    : alpha(opacity=50);
    opacity   : 0.5;
}

.con1_left .num li.on a,
.con1_left .num a:hover {
    background: #f60;
}



.con1_right {
    width   : 470px;
    height  : 405px;
    overflow: hidden;
}

.con1_right_title {
    background : url(../img/con1_r_t.jpg) left center no-repeat;
    height     : 35px;
    line-height: 35px;
}

.con1_right_title a {
    float: right;
}

.con1_right h3 {
    font-size  : 20px;
    text-align : center;
    line-height: 40px;
    margin     : 20px 0 10px;
}

.con1_right p {
    line-height   : 30px;
    font-size     : 14px;
    text-indent   : 2em;
    border-bottom : 1px dashed #D5A578;
    padding-bottom: 20px;
    margin-bottom : 20px;
    color         : #999999;
}

.con1_right p a {
    color: #999999;
}

.con1_right ul {
    padding-left: 15px;
}

.con1_right ul li {
    background : url(../img/con1_r_li.jpg) left center no-repeat;
    line-height: 40px;
    height     : 40px;
    overflow   : hidden;
    text-indent: 1.2em;
    overflow   : hidden;
}

.con2_title {
    background: url(../img/con2t.jpg) center center no-repeat;
    height    : 150px;
}

.con2_div {
    height    : 425px;
    position  : relative;
    margin-top: 20px;
}

.video_div {
    width : 855px;
    height: 425px;
    float : left;
}

#example_video_1 .vjs-big-play-button {
    font-size            : 2.5em;
    line-height          : 2.3em;
    height               : 2.5em;
    width                : 2.5em;
    -webkit-border-radius: 2.5em;
    -moz-border-radius   : 2.5em;
    border-radius        : 2.5em;
    background-color     : #73859f;
    background-color     : rgba(115, 133, 159, .5);
    border-width         : 0.15em;
    margin-top           : -1.25em;
    margin-left          : -1.75em;
}

/* 中间的播放箭头 */
#example_video_1 .vjs-big-play-button .vjs-icon-placeholder {
    font-size: 1.63em;
}

/* 加载圆圈 */
#example_video_1 .vjs-loading-spinner {
    font-size    : 2.5em;
    width        : 2em;
    height       : 2em;
    border-radius: 1em;
    margin-top   : -1em;
    margin-left  : -1.5em;
}


.con2_div .bigImg {
    height  : 425px;
    position: relative;
    float   : left;
    width   : 855px;
}

.con2_div .bigImg li {
    position: relative;
}

.con2_div .bigImg li img {
    vertical-align: middle;
    width         : 855px;
    height        : 425px;
}

.con2_div .bigImg li i {
    position  : absolute;
    bottom    : 0;
    left      : 0;
    width     : 100%;
    height    : 45px;
    background: #000;
    opacity   : .5;
}

.con2_div .bigImg li span {
    position   : absolute;
    bottom     : 0;
    left       : 0;
    width      : 100%;
    height     : 45px;
    text-align : center;
    color      : #FFF;
    line-height: 45px;
}

.con2_div .smallScroll {
    height       : 425px;
    margin-bottom: 6px;
    float        : right;
    width        : 225px;
    margin-right : 90px;
}

.con2_div .smallImg {
    float     : left;
    margin    : 0 6px;
    display   : inline;
    width     : 260px;
    overflow-y: scroll;
    height    : 425px;
    overflow-x: hidden;
}

.con2_div .smallImg::-webkit-scrollbar {
    width: 15px;
}

/* 滚动槽 */
.con2_div .smallImg::-webkit-scrollbar-track {
    -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.3);
    border-radius     : 10px;
}

/* 滚动条滑块 */
.con2_div .smallImg::-webkit-scrollbar-thumb {
    border-radius     : 10px;
    background        : rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5);
}

.con2_div .smallImg::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(0, 0, 0, 0.1);
}

.con2_div .smallImg li {
    width  : 230px;
    cursor : pointer;
    display: inline;
}

.con2_div .smallImg img {
    width : 230px;
    height: 140px;
}

.video_s {
    height    : 310px;
    margin    : 30px 0;
    overflow-y: hidden;
    overflow-x: scroll;
}

.video_s ul {
    overflow: hidden;
    height  : 280px;
    width   : max-content;
}

.video_s ul li {
    width : 200px;
    height: 280px;
    margin: 0 18px;
    float : left;
}

.video_s ul li img {
    width : 200px;
    height: 250px;
}

.video_s ul li span {
    display    : block;
    width      : 100%;
    height     : 30px;
    line-height: 30px;
    text-align : center;
}

.video_s::-webkit-scrollbar {
    width: 15px;
}

/* 滚动槽 */
.video_s::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius     : 10px;
}

/* 滚动条滑块 */
.video_s::-webkit-scrollbar-thumb {
    border-radius     : 10px;
    background        : rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
}

.video_s::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(0, 0, 0, 0.1);
}


.con3 {
    background: url(../img/con3.jpg) center top no-repeat;
    height    : 675px;
}

.con3_title {
    height: 150px;
}

.list-hdrc-1 {
    padding : 20px 0 20px 90px;
    height  : auto;
    overflow: hidden;
}

.list-hdrc-1 li {
    float : left;
    width : 100px;
    height: 220px;
    margin: 0 70px;
}

.list-hdrc-1 li a {
    display: block;
    width  : 100%;
    height : 100%;
}

.list-hdrc-2 {
    padding : 20px 0 20px 190px;
    height  : auto;
    overflow: hidden;
}

.list-hdrc-2 li {
    float : left;
    width : 100px;
    height: 220px;
    margin: 0 70px;
}

.list-hdrc-2 li a {
    display: block;
    width  : 100%;
    height : 100%;
}

.con4_t {
    background: url(../img/con4t.jpg) center center no-repeat;
    height    : 150px;
}

.con4bg {
    background: url(../img/con4bg.jpg) top center no-repeat;
    height    : 675px;
}

.con4bg .hd {
    height     : 51px;
    line-height: 51px;
    padding    : 70px 100px 20px 100px;
}

.con4bg .hd ul li {
    float      : left;
    width      : 140px;
    cursor     : pointer;
    height     : 51px;
    line-height: 51px;
    color      : #9B7B6E;
    font-size  : 24px;
    text-align : center;
}

.con4bg .hd ul li.on {
    background     : url(../img/con4tab.jpg);
    background-size: 100% 100%;
    color          : #FFF;
}

.con4bg .bd {
    padding: 15px 100px;
}

.con4bg .bd ul {
    zoom: 1;
}

.poster-main {
    position: relative;
    width   : 900px;
    height  : 370px
}

.poster-main a,
.poster-main img {
    display: block;
}

.poster-main .poster-list {
    width : 900px;
    height: 370px
}

.poster-main .poster-list .poster-item {
    position: absolute;
    left    : 0;
    top     : 0;
}

.poster-main .poster-list .poster-item img {
    width : 100%;
    height: 100%;
}

.poster-main .poster-btn {
    cursor             : pointer;
    position           : absolute;
    top                : 0;
    width              : 180px !important;
    height             : 470px !important;
    text-align         : center;
    line-height        : 14px;
    color              : #ffffff;
    /*background       :url("../image/btn_l.png") no-repeat center;*/
    /* background-color: #feb320;*/
    /*opacity          : 0.2;*/
    z-index            : 10;
}

.poster-main .poster-next-btn {
    /* background:url("../image/btn_r.png") no-repeat center;*/
}

.btn-box {
    display     : table;
    margin-left : auto;
    margin-right: auto;
}

.index-btn {
    display              : inline;
    cursor               : pointer;
    float                : left;
    width                : 10px;
    height               : 10px;
    color                : #fff;
    margin-right         : 5px;
    margin-top           : 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius   : 50%;
    border-radius        : 50%;
    background-color     : #feb320;
}

.poster-main .poster-prev-btn {
    left: 0;
}

.poster-main .poster-next-btn {
    right: 0;
}

.index-btn.poster-btn-active {
    width           : 40px;
    border-radius   : 50px;
    background-color: #9FC112;
}


.con5_t {
    background: url(../img/con5t.jpg) center center no-repeat;
    height    : 150px;
}

.con5bg {
    text-align: center;
    margin-top: 20px;
}



.con6_t {
    background: url(../img/con6t.jpg) center center no-repeat;
    height    : 150px;
}

.con6_left {
    position  : relative;
    width     : 620px;
    height    : 370px;
    text-align: left;
}

.con6_left .pic img {
    width  : 620px;
    height : 370px;
    display: block;
}

.con6_left .txt-bg {
    position  : absolute;
    bottom    : 0;
    z-index   : 1;
    height    : 36px;
    width     : 100%;
    background: #333;
    filter    : alpha(opacity=40);
    opacity   : 0.4;
    overflow  : hidden;
}

.con6_left .txt {
    position: absolute;
    bottom  : 0;
    z-index : 2;
    height  : 36px;
    width   : 100%;
    overflow: hidden;
}

.con6_left .txt li {
    height     : 36px;
    line-height: 36px;
    position   : absolute;
    bottom     : -36px;
}

.con6_left .txt li a {
    display        : block;
    color          : white;
    padding        : 0 0 0 10px;
    font-size      : 12px;
    font-weight    : bold;
    text-decoration: none;
}

.con6_left .num {
    position: absolute;
    z-index : 3;
    bottom  : 14px;
    right   : 8px;
}

.con6_left .num li {
    float       : left;
    position    : relative;
    width       : 20px;
    height      : 7px;
    overflow    : hidden;
    text-align  : center;
    margin-right: 5px;
    cursor      : pointer;
}

.con6_left .num li a,
.con6_left .num li span {
    position       : absolute;
    z-index        : 2;
    display        : block;
    color          : white;
    width          : 100%;
    height         : 100%;
    top            : 0;
    left           : 0;
    text-decoration: none;
}

.con6_left .num li span {
    z-index   : 1;
    background: black;
    filter    : alpha(opacity=50);
    opacity   : 0.5;
}

.con6_left .num li.on a,
.con6_left .num a:hover {
    background: #f60;
}


.con6_right {
    width   : 440px;
    height  : 370px;
    overflow: hidden;
}

.con6_right_title {
    background : url(../img/con1_r_t.jpg) left center no-repeat;
    height     : 35px;
    line-height: 35px;
}

.con6_right_title a {
    float: right;
}

.con6_right h3 {
    font-size  : 20px;
    text-align : center;
    line-height: 40px;
    margin     : 20px 0 10px;
}

.con6_right p {
    line-height   : 30px;
    font-size     : 14px;
    text-indent   : 2em;
    border-bottom : 1px dashed #D5A578;
    padding-bottom: 20px;
    margin-bottom : 20px;
    color         : #999999;
}

.con6_right p a {
    color: #999999;
}

.con6_right ul {
    padding-left: 15px;
}

.con6_right ul li {
    background : url(../img/con1_r_li.jpg) left center no-repeat;
    line-height: 40px;
    height     : 40px;
    overflow   : hidden;
    text-indent: 1.2em;
    overflow   : hidden;
}

.con7 {}

.con7_left,
.con7_right {
    width: 540px;
}

.con7_l_t {
    background: url(../img/con7lt.jpg) center center no-repeat;
    height    : 155px;
}

.con7_r_t {
    background: url(../img/con7rt.jpg) center center no-repeat;
    height    : 155px;
}

.list_thumb {
    height    : auto;
    overflow  : hidden;
    margin-top: 15px;
}

.list_thumb img {
    display     : inline-block;
    margin-right: 30px;
    width       : 220px;
    height      : 130px;
    float       : left;
}

.list_thumb h3 {
    line-height  : 35px;
    margin-bottom: 20px;
}

.list_thumb p {
    font-size: 14px;
    color    : #999;
}

.con7 ul {
    margin-top: 50px;
}

.con7 ul li {
    background : url(../img/con1_r_li.jpg) left center no-repeat;
    line-height: 40px;
    height     : 40px;
    overflow   : hidden;
    text-indent: 1.2em;
    overflow   : hidden;
}


.con8_t {
    background: url(../img/con8t.jpg) center center no-repeat;
    height    : 150px;
}

.con8_bg {
    background: url(../img/con8bg.jpg) center top no-repeat;
    height    : 564px;
    margin-top: 30px;
    padding   : 12px 140px;
}

.con9_t {
    background: url(../img/con9t.jpg) center center no-repeat;
    height    : 150px;
}

.con9_s {
    margin-top: 20px;
    position  : relative;
}

.con9_s .hd {}

.con9_s .hd .prev,
.con9_s .hd .next {
    display     : inline-block;
    width       : 55px;
    height      : 55px;
    margin-right: 5px;
    margin-top  : 10px;
    overflow    : hidden;
    cursor      : pointer;
    text-align  : center;
    background  : url(../img/prev.png) center center no-repeat;
    position    : absolute;
    top         : 50%;
    margin-top  : -23px;
    left        : 0;
}

.con9_s .hd .next {
    right     : 0;
    left      : auto;
    background: url(../img/next.png) center center no-repeat;
}

.con9_s .bd {
    padding-left: 80px;
}

.con9_s .bd ul {
    overflow: hidden;
    zoom    : 1;
}

.con9_s .bd ul li {
    margin: 0 15px;
    float : left;
}

.con9_s .bd ul li .pic {
    text-align: center;
}

.con9_s .bd ul li .pic img {
    width  : 310px;
    height : 515px;
    display: block;
}

.con9_s .bd ul li .pic a:hover img {
    border-color: #999;
}


.con10_t {
    background: url(../img/con10t.jpg) center center no-repeat;
    height    : 150px;
}

.con10_c {
    width : 1135px;
    margin: 20px auto;
}

.con10_c_l {
    width: 230px;
}

.con10_pic1 {
    width   : 230px;
    height  : 180px;
    overflow: hidden;
}

.con10_pic2 {
    width   : 230px;
    height  : 375px;
    overflow: hidden;
}

.con10_pic3 {
    width   : 280px;
    height  : 180px;
    overflow: hidden;
}

.con10_pic4 {
    width   : 590px;
    height  : 375px;
    overflow: hidden;
}

.con10_pic5 {
    width   : 590px;
    height  : 180px;
    overflow: hidden;
}

.con10_pic {
    position: relative;
}

.con10_pic img {
    width : 100%;
    height: 100%;
}

.con10_pic span {
    height     : 40px;
    line-height: 40px;
    width      : 100%;
    text-align : right;
    color      : #FFF;
    position   : absolute;
    bottom     : 0;
    left       : 0;
}





.con-more {
    position: relative;
}

.con-more a {
    background: url(../img/con_more.jpg) center center no-repeat;
    width     : 60px;
    height    : 25px;
    position  : absolute;
    display   : block;
    left      : 60%;
    top       : 10%;
}

.bottom {
    background: #C6364D;
    padding   : 80px 16px;
    text-align: center;
}

.bottom p {
    line-height: 40px;
    color      : #FFF;
}

.bottom p a {
    color      : #FFF;
}




/*list*/
.content-list {
    margin      : 30px auto;
    border-image: none;
    height      : auto;
    overflow    : hidden;
    width       : 1100px;
    padding     : 25px 60px;
}

.content-title {
    width              : 100%;
    padding-bottom     : 15px;
    border-bottom-color: rgb(229, 229, 229);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.content-title p {
    color      : #000;
    font-size  : 20px;
    height     : 40px;
    font-weight: bold;
}

.list3 {
    padding: 30px;
}

.list3 ul li {
    line-height  : 50px;
    text-indent  : 15px;
    border-bottom: 1px dotted #E5E5E5;
}

.list3 ul li span {
    float: right;
    color: #999999;
}

.page {
    width      : 620px;
    margin     : 0 auto;
    height     : 30px;
    line-height: 30px;
}

.page a {
    border      : 1px solid rgb(222, 222, 222);
    border-image: none;
    height      : 28px;
    color       : rgb(51, 51, 51);
    line-height : 28px;
    margin-left : 2px;
    display     : inline-block;
    width       : 60px;
    text-align  : center;
}


.text-c {
    text-align    : center;
    width         : 100%;
    height        : auto;
    padding       : 14px 0 10px;
    font-family   : 宋体;
    padding-bottom: 20px;
    overflow      : hidden;
}

.text-c a {
    display    : inline-block;
    height     : 22px;
    line-height: 22px;
    background : #fff;
    border     : 1px solid #e3e3e3;
    text-align : center;
    color      : #333;
    padding    : 0 10px;
    margin     : 10px 0;
}

.text-c a.a1 {
    width     : 56px;
    padding   : 0
}

.text-c a:hover {
    background     : #f1f1f1;
    color          : #000;
    text-decoration: none
}

.text-c span {
    display    : inline-block;
    height     : 22px;
    line-height: 22px;
    background : #5a85b2;
    border     : 1px solid #5a85b2;
    color      : #fff;
    text-align : center;
    padding    : 0 10px
}


.about-txt {
    text-align : justify;
    line-height: 30px;
    margin-top : 20px;
}

.about-txt img {
    max-width: 100%;
    margin   : 20px auto;
    display  : block;
}

.about-txt p {
    text-indent: 2em;
}

.new-single-title {
    text-align   : center;
    font-size    : 26px;
    font-weight  : bold;
    margin-top   : 30px;
    margin-bottom: 50px;
}

.news-single-time {
    text-align    : center;
    color         : rgb(153, 153, 153);
    margin-top    : 10px;
    padding-bottom: 30px;
    border-bottom : 1px dashed #999999;
    margin-bottom : 30px;
}

.news-oper {
    padding-top     : 20px;
    margin-top      : 50px;
    border-top-color: rgb(239, 239, 239);
    border-top-width: 1px;
    border-top-style: solid;
}

.art-page-item {
    margin-bottom: 10px;
}

.art-page-item a:hover {
    font-weight: bold;
}

.return a {

    border-radius: 50px;
    border       : 1px solid #C6364D;

    color      : #C6364D;
    font-size  : 16px;
    display    : block;
    width      : 110px;
    height     : 40px;
    line-height: 40px;
    text-align : center;
    float      : right;
}

.return a:hover {
    background: #C6364D;
    color: rgb(255, 255, 255);
}