main{
    width:100%;
    /* height:4000px; */
    background:#fff;
}
header{
    height:auto;
    width:100%;
    background:#fff;
    position: relative;
}
.flex-control-paging{
    display:none;
}
.flexslider{
    height:auto;
}
.hbja {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 200px;
    opacity: 0.9;
    background: url(../images/bgrad_1.png) center top repeat-x;
    z-index:10001;
}
nav{
    width:100%;
    position:fixed;
    top:0;
    left:0px;
    z-index:10001;
}
.navf{
    width: 1500px;
    margin:0 auto;
    position:relative;
}
.navftwo{
    float:right;
    color:#fff;
    position:absolute;
    right:14px;
    top:12px;
}
.navftwo a{
    color:#fff;
    font-size:12px;
}
.searcht{
    background:rgba(255,255,255,0);
    border:1px solid #eee;
    color:#fff;
    text-indent:8px;
    border-radius:10px;
    outline:none;
    height:19px;
    line-height:19px;
}
.searbtn{
    position:absolute;
    top:4px;
    right:10px;
    color:#fff;
}
.navs{
    /*overflow:hidden;*/
    float:right;
    margin-top:30px;
}
.navs li{
    float:left;
    position:relative;
}
.navs li a{
    display:block;
    padding:20px 16px;
    color:#fff;
    font-size:16px;
    /* transition: all .2s linear; */
}
.navs li a:hover{
    border-bottom:1px solid #fff;
    padding:20px 16px;
}
.navs li:hover .navss{
    display:block;
    opacity:1;
    height:auto;
}
.navss{
    transition: all .3s linear;
    /*display:none;*/
    height:0px;
    overflow:hidden;
    opacity:0;
    width:180px;
    position:absolute;
    top:56px;
    left:0px;
    background:rgba(153,0,0,0.5);
    border-top:1px solid #fff;
}
.navss li a{
    transition:all .3s linear;
}
.navss li a:hover{
    border:none;
    background:rgba(100,0,0,0.7);
}
.navss li{
    float:none;
}
.logo{
    display:block;
    float:left;
    margin-top:18px;
}
.topbar{
    position: absolute;
    bottom:-45px;
    left:0px;
    width:100%;
    /* height:80px; */
    z-index: 60;
}
.topbars{
    width:1200px;
    height:90px;
    margin:0 auto;
    box-shadow:0 3px 8px 1px #bbb;
    background:#fff;
    z-index: 60;
}
.topbars li{
    background:url('../images/tbbj.jpg');
    height:90px;
    width: 149px;
    border-right:1px solid #750000;
    color:#fff;
    float:left;
    transition: all .3s linear;
}
.jxjy-gg{
    width:161px!important;
}
.jxjy-ggs{
    width:145px!important;
}
.topbars li:hover{
    background:#fff;
    border-right:1px solid #fff;
    color:#900;
}
.tubiao{
    height:60px;
    width:100%;
    text-align:center;
    line-height:62px;
    font-size:30px;
}
.title{
    font-size:14px;
    text-align:center;
    line-height:14px;
}
.news{
    width:100%;
    overflow:hidden;
}
.newss{
    width:1200px;
    margin:0 auto;
}
.newsh{
    width:100%;
    height:60px;
    margin-top: 30px;
    position: relative;
}
.newsht{
    width:160px;
    /*float: left;*/
     margin:0 auto; 
    font-size:26px;
    line-height:60px;
    color:#333;
    text-align:center;
    background:url('../images/btbg3.png');
    cursor:pointer;
}
.more{
    display:block;
    position: absolute;
    right:0px;
    top:30px;
    font-size:14px;
}
.newsc{
    width:100%;
    overflow:hidden;
}
.newscs{
    width:23%;
    /*margin:0 1%;*/
    margin-top:40px;
    margin-bottom:30px;
    height:320px;
    /* background:#fff; */
    position: relative;
    float:left;
}
.newscs-xw{
    width:100%;
    height:auto;
}
.newscsimg{
    width:100%;
    height:180px;
}
.newscsimg img{
    transition: all .3s linear;
}
.newscsimg{
    overflow:hidden;
}
.newscsimg img:hover{
    transform: scale(1.04);
}
.newscsc{
    height:180px;
    width:100%;
    /*background:url('../images/newsbg2.png') center 0;*/
    background:#900;
    /*position: absolute;*/
    /*top:170px;*/
    /*left:0px;*/
}
.newscsc p{
    color:#fff;
    line-height:22px;
    font-size:16px;
    font-weight:bold;
    /*margin-top:50px;*/
    padding:0 15px;
    padding-top:20px;
    height:40px;
}
.newscsc p:hover{
    color:#eee;
    cursor:pointer;
}
.newsti{
    color:#ddd;
    font-size:14px;
    padding:8px 15px;
    margin-top:10px;
}
.newscscd{
    /* width:100%; */
    padding:0 15px;
    padding-top:8px;
    font-size:14px;
    color:#ddd;
    line-height:20px;
    text-align:justify;
}
.notice{
    width:100%;
    /* height:550px; */
    overflow:hidden;
    background:#f6f6f6;
    position: relative;
}
.noticel,.noticer{
    float:left;
    width:47%;
    margin:0 1%;
    z-index:2;
}
.noticevideo{
    /* z-index:-2;
    position:absolute;
    top:0px;
    left:0px; */
}
.notices{
    width:1230px;
    margin:0 auto;
    overflow:hidden;
    z-index:5;
    position: relative;
}
.noticeh{
    margin-top:40px;
}
.noticeht{
    background:none; 
    color:#ccc;
    float:left;
}
.moret{
    display:block;
    margin:0 auto;
    margin-top:20px;
    width:140px;
    height:40px;
    line-height:40px;
    /* background:#ccc; */
    color:#333;
    border:1px solid #ccc;
    text-align:center;
    margin-bottom:40px;
    font-size:14px;
    transition: all .3s linear;
}
.moret:hover{
    background:#900;
    color:#fff;
}
.noticels{
    margin-top:30px;
    /* z-index:3;
    position:relative; */
}
.noticels li{
    width:100%;
    /*height:76px;*/
    /* background:#fff; */
    /*margin-top:10px;*/
}
.fa-calendar-alt{
    color:#fff;
}
.noticer{
    float:right;
}
.noticerq{
    float:left;
    width:90px;
    margin-top:12px;
    text-align:center;
    border-right:1px solid #900;
}
.noticerqr{
    color:rgb(253, 76, 76);
    font-size:26px;
    font-weight:bold;
    padding:0px 10px 0px;
}
.noticerqn{
    color:rgb(253, 76, 76);
    font-size:13px;
    padding:3px 10px 3px;
}
.noticenr{
    float:left;
    width:76%;
    font-size:15px;
    line-height:25px;
    padding:10px 10px;
    /* font-weight:bold; */
    color:#fff;
    padding-top:8px;
    padding-bottom:4px;
    height:50px;
}
.noticenr:hover{
    color:rgb(250, 86, 86);
    cursor:pointer;
}
.xhcgl{
    width:60px;
    height:28px;
    line-height:28px;
    text-align:center;
    background:url('../images/tzbj.png');
    color:#fff;
    border-radius:4px;
    font-size:15px;
    font-weight:bold;
    margin:11px 0 0 10px;
    float:left;
}
.noticels li{
    overflow:hidden;
}
.xhcgr{
    float:left;
    width:80%;
    line-height: 36px;
    margin-left:20px;
    font-size:15px;
    text-align:justify;
    padding:6px 0;
    color:#fff;
    /* font-weight:bold; */
}
.xhcgr:hover{
    color:rgb(250, 86, 86);
    cursor:pointer;
}
.xscgsj{
    float:right;
    font-weight:normal;
    color:#eee;
    font-size:14px;
}
.jsgdcl{
    float:left;
    width:28%;
    border-radius: 50%;
    border:2px solid #900;
    overflow:hidden;
}
.jsgdcr{
    width:67%;
    float:right;
}
.jsgdcrmz{
    font-size:20px;
    color:#900;
    font-weight:bold;
}
.jsgdcrbt{
    margin-top:10px;
    font-size:16px;
    line-height:26px;
    color:#333;
    font-weight:bold;
    height:52px;
}
.jsgdcrjj{
    font-size:14px;
    margin-top:10px;
    line-height:22px;
    color:#aaa;
    text-align:justify;
}
.jsgdc .newscs{
    height:230px;
    margin:0 1%;
    margin-top:40px;
}
.jsgdcrbt:hover{
    color:#900;
    cursor:pointer;
}
.jsgdcl>img{
    transition: all .3s linear;
    display:block;
    border:none;
}
/* .jsgdc .newscs:hover .jsgdcl>img{
    transform: scale(1.06);
} */
.jsgdh{
    margin-top:50px;
}
.ztnr{
    background:url('../images/ztbg.jpg') center center;
    background-size:cover;
    /* background:#f6f6f6; */
    height:180px;
}
.ztlmcs{
    float:left;
    width:18%;
    height:100px;
    background:#fff;
    margin:20px 1%;
}
.ztlmc{
    margin:30px 0px;
    margin-bottom:80px;
}
.ztlmsht{
    color:#fff;
}
.noticev{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
}
.noticev:before {
    content: "";
    background: rgba(0,0,0,0.7);    
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
/*视频是否显示*/
.noticev{
    z-index:1;
}
.zhljsh{
    width:600px;
    margin:0 auto;
    /* padding-top:20px; */
    overflow:hidden;
}
.zhljsh li{
    float:left;
    height:auto;
    padding:16px 20px;
    background:#ccc;
    font-size:17px;
    font-weight:bold;
    color:#fff;
    margin-top:20px;
    font-weight:bold;
}
.zhljsh li:nth-child(1){
    background:#F75214;
}
.zhljsh li:nth-child(2){
    background:#26C7F0;
}
.zhljsh li:nth-child(3){
    background:#44B572;
}
.zhljsh li:nth-child(4){
    background:#5A3C83;
}
.zhljsh li:hover{
    cursor:pointer;
}
.tabbtn li.current{
    /*margin-top:14px;*/
    /*padding-bottom:19px;*/
    /*padding-top:19px;*/
    color:#fff;
    background: url(../images/btbg3.png);
}
.tabcon{
    width:100%;
}
.sublist ul{
    margin-top:20px;
}
.sublist ul li{
    font-size:16px;
    color:#333;
    padding:14px 10px;
    width:280px;
    float:left;
    font-weight:bold;
}
ul.sukulj li{
    width:auto;
    padding:14px 40px;
}
ul.suxyxb li{
    width:226px
}
.fa-arrow-alt-circle-right{
    color:#900;
}
.zhljf{
    height:440px;
}
footer{
    width:100%;
    height:160px;
    background:#870606;
}
.footers{
    width:1200px;
    margin:0 auto;
}
#ClCache{
    display:none;
}
.footersl{
    float:left;
    width:50%;
}
.footersl2{
    width:460px;
    position:absolute;
    top:200px;
    left:0px;
    text-align:left;
}
.imgewm{
    display:block;
    float:left;
    width:100px;
    margin-top:30px;
    border:3px solid #900;
}
.imgewm2{
    width:120px;
}
.footerxx{
    float:left;
    color:#bbb;
    margin-top:32px;
    margin-left:30px;
    font-size:13px;
}
.footerxx p{
    line-height:20px;
}
.footerxx2{
    margin-left:20px;
    margin-top:30px;
}
.footerxx2 p{
    color:#666;
    margin-bottom:6px;
}
.fa-map-marker-alt,.fa-portrait,.fa-envelope,.fa-shield-alt{
    width:13px;
}
.dbimg{
    float:right;
    margin-top:25px;
}
.notimore{
    color:#eee;
}
@media screen and (max-width: 1500px) {
    .navf{
        width: 100%;
        /*overflow:hidden;*/
        margin:0 auto;
    }
}
@media screen and (max-width: 1380px) {
    .navs li a {
        display: block;
        padding: 20px 12px;
    }
    .navs li a:hover {
        padding: 20px 12px;
    }
}
/* @media screen and (max-width: 1270px) {
    body{
        width:1550px!important;
    }
    .navf{
        width:1450px;
    }
    .navs li a {
        display: block;
        padding: 20px 16px;
    }
    .navs li a:hover {
        padding: 20px 16px;
    }
} */
.sublist ul li a:hover{
    color:#900;
    cursor:pointer;
}
.slide img{
    transition: all .3s linear;
}
.slide img:hover{
    transform: scale(1.05);
}

/*后加新闻板块样式*/
.news-max {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}
.ul-list4 {
    overflow: hidden;
    padding: 10px 0 45px;
    clear: both;
}
.ul-list4 .li1 {
    width: 66.66%;
}
.ul-list4 li {
    float: left;
    width: 33.33%;
}
.ul-list4 .top {
    overflow: hidden;
}
.ul-list4 .li1 .txt {
    width: 50%;
}
.ul-list4 .top .txt {
    float: left;
}
.ul-list4 .txt {
    position: relative;
    padding: 55px 40px;
    line-height: 24px;
    font-size: 14px;
    color: #666;
    height: 285px;
    z-index: 99;
    background: #f7f7f7;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    transition: .2s;
    -ms-transition: .2s;
    -moz-transition: .2s;
    -webkit-transition: .2s;
    -o-transition: .2s;
}
.ul-list4 .txt span {
    display: block;
    color: #999;
    margin-bottom: 8px;
}
.ul-list4 .txt p {
    height: 90px;
    overflow: hidden;
    margin-bottom: 20px;
}
.ul-list4 .morea {
    display: block;
    color: #666;
    padding-right: 23px;
    background: url(../images/gicon14.png) no-repeat center right;
    text-align: right;
}
.ul-list4 .txt:hover .morea {
    color: #fff;
    background: url(../images/gicon14-2.png) no-repeat center right;
}
.ul-list4 .icon1 {
    width: 8px;
    height: 15px;
    display: block;
    background: url(../images/gicon19.png) no-repeat center center;
    position: absolute;
    right: -8px;
    top: 50%;
    margin-top: -8px;
}
.ul-list4 .li1 .pic {
    width: 50%;
}
.ul-list4 .top .pic {
    overflow: hidden;
}
.ul-list4 .pic {
    display: block;
    height: 285px;
    z-index: 10;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.ul-list4 .pic img {
    width: 100%;
    height: 100%;
}
.ul-list4 .bottom .txt {
    float: right;
}
.ul-list4 .top .txt:hover {
    background: #9a0000;
}
.ul-list4 .txt:hover {
    color: #fff;
    background: #900;
}
.ul-list4 .txt:hover h3 a {
    color: #fff;
}
.ul-list4 .txt:hover span {
    color: #fff;
}
.ul-list4 .icon2 {
    width: 9px;
    height: 17px;
    display: block;
    background: url(../images/gicon23.png) no-repeat center center;
    position: absolute;
    left: -8px;
    top: 50%;
    margin-top: -8px;
}
.ul-list4 .icon3 {
    width: 17px;
    height: 9px;
    display: block;
    background: url(../images/gicon20.png) no-repeat center center;
    position: absolute;
    left: 50%;
    bottom: -9px;
    margin-left: -4px;
}
.ul-list4 .top .txt:hover .icon1 {
    background: url(../images/gicon19-2.png) no-repeat center center;
}
.ul-list4 .bottom .txt:hover .icon2 {
    background: url(../images/gicon24.png) no-repeat center center;
}
.ul-list4 .li2 .txt:hover .icon3{background: url(../images/gicon20-2.png) no-repeat center center;}
.ul-list4{
    padding-bottom:0px;
}
.news-max{
    padding-top:20px;
    padding-bottom:0px;
}
.news-max2{
    padding-top:10px;
}
.jsgdc .newscs{
    margin-bottom:0px;
}
.jsgdc{
    margin-bottom:20px;
}
.section5 {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    height: auto;
}
.l-con {
    float: right;
    width: 60%;
    font-size: 14px;
    padding: 30px 0 30px;
}
.l-con dl {
    width: 20%;
    float: left;
    border-right: 1px solid #2c2c2c;
    padding-left: 5px;
    padding-right: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.yb {
    height: 1px;
    background: #ffffff;
    width: 80%;
    margin: 0 auto;
    margin-bottom: 7px;
}
.l-con dt {
    font-size: 17px;
    color: rgba(255,255,255,1);
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin-bottom: 8px;
    color:#333;
    font-weight:bold;
}
#cu-anypersonanystudy.anypersonVideo {
    background-image: url(../img/glorioustoview.jpg);
    background-size: cover;
    color: #ccc;
    text-align: center;
    position: relative;
    overflow: hidden;
    z-index: 0;
    padding: 1em 0;
}
.l-con dl a {
    display: block;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    color: #333;
}
.l-con dl a:hover{
    color:#900;
}
.l-con dl:nth-child(2) a{
    width:100%;
}
.l-con dl:nth-child(2) {
    width: 17%;
    float: left;
    border-right: 1px solid #2c2c2c;
    padding-left: 5px;
    padding-right: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.l-con dl:nth-child(3) {
    width: 27%;
    float: left;
    border-right: 1px solid #2c2c2c;
    padding-left: 5px;
    padding-right: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.l-con dl:nth-child(4) {
    width: 34%;
    float: left;
    border-right: 1px solid #2c2c2c;
    padding-left: 5px;
    padding-right: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.conc {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}
.zhljh{
    margin-top:30px;
}
.lcon-l{
    float:left;
    margin-top:35px;
    position:relative;
    cursor:pointer;
}
.lcon-l2{
    float:left;
    margin-top:35px;
    margin-left:30px;
}
.bfbutton{
    position:absolute;
    width:50px;
    height:50px;
    background:url('../images/bfbtn.png');
    top:74px;
    left:206px;
}
.txt h3 a{
    height:45px;
    display:block;
}
.xyqk{
    position:absolute;
    top:210px;
    left:0px;
    width:460px;
}
.xyqk-title{
    font-size: 17px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin-bottom: 0px;
    color: #333;
    font-weight: bold;
}
.xyqk-c{
    width:460px;
    overflow:hidden;
    margin-top:1px;
}
.xyqk-c li{
    float:left;
    margin-right:14px;
    color:#666;
    padding:5px 0;
    font-size:14px;
    cursor:pointer;
    font-weight:bold;
}
.xyqk-c2 li{
    font-weight:normal;
}
.xyqk-c li:hover{
    color:#900;
}
.yuanxun{
    float:right;
    height:134px;
    display:block;
    margin-top:14px;
    margin-right:50px;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color:#fff;
}
input:-moz-placeholder, textarea:-moz-placeholder {
　　color:#fff;
}
input::-moz-placeholder, textarea::-moz-placeholder {
　　color:#fff;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
　　color:#fff;
}
.ztlm-h{
    margin-top:0px;
}

li.zyssli{
    position:relative;
}
.zysslis{
    position:absolute;
    top:90px;
    left:0px;
    z-index:100;
    display:none;
    width:450px;
    background:#fff;
    overflow:hidden;
}
.zysslis li{
    float:left;
}
.zyssli a{
    color:#fff;
}
.zyssli a:hover{
    color:#900;
}
.zyssli:hover{
    color:#900;
}
.zyssli:hover .zysslis{
    display:block;
}
.zyssli:hover .tubiao2,.zyssli:hover .title2{
    color:#900;
}
.newscs-xw{
    width:23.8%;
    margin:15px 0.6%;
    margin-top:20px;
    margin-bottom:0px;
}
.newss{
    width:1214px;
}
.jyjjimg{
    display:block;
    box-shadow: 1px 1px 1px 1px #bbb;  
}
.rczpimg{
    display:block;
    margin-left:80px;
    margin-top:1px;
    /*float:left;*/
    box-shadow: 1px 1px 1px 1px #bbb;  
}
.xyqk-c li{
    margin-right:0px;
}
.xyqk-c3{
    position:relative;
    top:20px;
    left:0px;
    width:460px;
}
.xyqk-c3 li{
    color:#750000;
    font-size: 14px;
    cursor: pointer;
    font-weight:bold;
    padding:5px 0;
    float:left;
    width:225px;
    height:30px;
    line-height:30px;
    background:#eee;
    transition: all .3s linear;
}
.xyqk-c3 li a{
    color:#750000;
}
.xyqk-c3 li:hover .xyqk-c3li-a{
    color:#eee;
}
.xyqk-c3 li:hover{
    color:#eee;
    background:#750000;
}

/*网站首页修改，09-08*/
.notices-tzxs{
    overflow:hidden;
    width:480px;
    margin:0 auto;
    margin-top:22px;
}
.js-title-img{
    width:150px;
    display:block;
}
.banner .bx-wrapper .bx-prev{
    left: 0px;
    background: url('../images/ad_ctr.png') no-repeat 0 0px;
    width: 50px!important;
    height: 90px!important;
    top: 45%!important;
}
.banner .bx-wrapper .bx-next{
    right: 0px;
    background: url('../images/ad_ctr.png') no-repeat;
    width: 50px!important;
    height: 90px!important;
    top: 45%!important;
}
.banner .slide img:hover {
    transform: scale(1);
}
.banner .bx-wrapper .bx-next {
    background-position: -6px -90px;
}
.slider6{
    z-index:1;
}
.topbars li{
    z-index:2;
}
.topbars li{
    z-index:2;
}
.banner .bx-wrapper .bx-prev,.banner .bx-wrapper .bx-next{
    display:none;
    transition: all .3s linear;
}
.bx-wrapper:hover .bx-prev,.bx-wrapper:hover .bx-next{
    display:block;
}
