* {
    padding: 0;
    margin: 0;
    border: none;
    box-sizing: border-box;
    font-family: 微软雅黑, serif;}

a {
    text-decoration: none;
    color:inherit;}

a:hover {
    text-decoration: underline;}

img {
    display: block;}

body {
    background-color: #fff;}

.left {
    float: left;}

.right {
    float: right;}

.clear {
    clear: both;}

.innerCon{
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;}

.head{
    width: 100%;
    height: 499px;
    background:url(../images/banner.jpg)no-repeat center top;}

.p1{
    width: 1200px;
    margin: 35px auto;
    overflow: hidden;}

.ttxwIcon{
    width: 60px;
    height: 60px;
    font-size: 22px;
    color: #fff;
    text-align: center;
    background-color: #ec4841;
    margin-right: 20px;}

.p1 h1{
    font-size: 34px;
    color: #0068b7;
    line-height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}

.p1 h1 a{
    color: #0068b7;}

.p2{
    background-color: #f6f4f5;}

.swiper-1{
    width: 485px;
    height: 325px;
    overflow: hidden;
    position: relative;
    margin: 35px 0;}

.swp1-itm{
    width: 485px;
    height: 325px;
    overflow: hidden;
    position: relative;}

.swiper-1 img{
    width: 100%;
    height: 100%;}

.swiper-1 .title{
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: rgba(0,0,0,0.7);
    position: absolute;
    bottom: 0;
    left: 0;
    color:e33030;
    padding-left: 10px;}

.swiper-1 .title a{
    width: 70%;
    color: e33030;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}

.pagination-1{
    position: absolute;
    bottom: 15px;
    right: 10px;}

.pagination-1 .swiper-pagination-switch{
    width: 10px;
    height: 10px;
    border-radius: 5px;
    display: block;
    background-color: #c4c4c4;
    float: left;
    margin-right: 10px;}

.pagination-1 .swiper-active-switch{
    background-color: #0068b7;}

.list-1{
    width: 495px;
    height: 324px;
    margin-top: 35px;
    overflow: hidden;}

.dot{
     width: 6px;
    height: 6px;
    background-color: #c5ac7b;
    float: left;
    margin-right: 10px;
    margin-top: 10px;}

.list-1 .title{
    font-size: 18px;
    color: #0068b7;}

.list-1 .title a{
    color: #0068b7;}

.list-1 .abstract{
    width: 470px;
    font-size: 14px;
    color: #898989;
    margin-left: 15px;
    margin-top: 10px;
    line-height: 25px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #b1b1b1;}

.detail{
    color: #d13232;
    float: right;}

.l1-itm{
    margin-bottom: 15px;}

.p3{
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;}

.lm-itm{
    width: 500px;
    margin-top: 15px;}

.imgTil{
    width: 500px;
    height: 46px;
    position: relative;}

.lm-1{
    background: url(../images/title_1.png) no-repeat;}
.lm-2{
    background: url(../images/title_2.png) no-repeat;}
.lm-3{
    background: url(../images/title_3.png) no-repeat;}
.lm-4{
    background: url(../images/title_4.png) no-repeat;}
.lm-6{
    background: url(../images/title_6.png) no-repeat;}


.more{
    width: 30px;
    height: 18px;
    position: absolute;
    top: 20px;
    right: 18px;
    cursor: pointer;}

.lm-tt{
    width: 470px;
    margin-top: 25px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #b1b1b1;
    overflow: hidden;}

.lm-tt img{
    width: 183px;
    height: 123px;
    float: left;}

.lm-tt .content{
    width: 270px;}

.lm-tt .content h3{
    font-size: 18px;
    color: #0068b7;
    margin-top: 5px;
    height: 27px;
    overflow: hidden;}

.lm-tt .content .abstract{
    font-size: 14px;
    color: #434343;
    margin-top: 10px;
    line-height: 24px;
    height: 72px;
    overflow: hidden;}

.lm-itm ul{
    list-style: none;
    margin-top: 35px;}

.lm-itm ul li{
    font-size: 16px;
    color: #434343;
    margin-bottom: 15px;
    width: 450px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}

.lm-itm ul li .dot{
    margin-top: 8px;}

.p4{
    width: 100%;
    height: 651px;
    background: url()no-repeat;
    overflow: hidden;
    position: relative;}

.p4 .imgTil{
    width: 1000px;
    height: 51px;
    margin-top: 30px;
    background: url(../images/title_5.png) no-repeat;}

.p4 .imgTil .more{
    top: 31px;
    right: 19px;}

.swiper-2{
    width: 850px;
    height: 500px;
    overflow: hidden;
    position: relative;
    margin: 20px auto 0 auto;}


/*加入*/
.swiper-22{
    width: 850px;
    height: 1500px;
    overflow: hidden;
    position: relative;
    margin: 20px auto 0 auto;}

lm-tt-1{
    width: 840px;
    margin-top: 25px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #b1b1b1;
    overflow: hidden;}

.lm-tt-1 img{
    width: 183px;
    height: 123px;
    float: left;}

.lm-tt-1 .content{
    width: 270px;}

.lm-tt-1 .content h3{
    font-size: 18px;
    color: #0068b7;
    margin-top: 5px;
    height: 27px;
    overflow: hidden;}

.lm-tt-1 .content .abstract{
    font-size: 14px;
    color: #434343;
    margin-top: 10px;
    line-height: 24px;
    height: 72px;
    overflow: hidden;}

/*加入结束*/








.swp2-itm{
    width: 850px;
    height: 500px;
    overflow: hidden;
    position: relative;}

.swp2-itm img{
    width: 100%;
    height: 100%;}

.swp2-itm .title{
    width: 100%;
    height: 80px;
    line-height: 40px;
    background-color: rgba(0,0,0,0.7);
    position: absolute;
    bottom: 0;
    left: 0;
    color: #ffffff;
    padding-left: 10px;
    font-size: 18px;
    text-align: center;}

.swp2-itm .title a{
    width: 70%;
    color: #ffffff;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0 auto;}

.pagination-2{
    position: absolute;
    bottom: 15px;
    left: 380px;}

.pagination-2 .swiper-pagination-switch{
    width: 15px;
    height: 15px;
    border-radius: 15px;
    display: block;
    background-color: #c4c4c4;
    float: left;
    margin-right: 15px;}

.pagination-2 .swiper-active-switch{
    background-color: #0068b7;}

.btn{
    width: 40px;
    height: 90px;
    cursor: pointer;
    position: absolute;}
.btn-l{
    top: 190px;
    left: 0;
    background: url(../images/arrow_l.png)no-repeat;}

.btn-r{
    top: 190px;
    right: 0;
    background: url(../images/arrow_r.png)no-repeat;}



/*底部专题样式*/

.mr_frbox {
    padding: 15px 0px;
}
.mr_frBtnL {
    float: left;
    margin: 28px 5px 0px 0px;
    cursor: pointer;
    display: inline;
}
.prev {
    background: url(../images/left.png);
    width: 28px;
    height: 28px;
    display: block;
    float: left;
}
.mr_frUl {
    float: left;
    height: 100px;
    width: 1060px;
}
.mr_frBtnR {
    float: right;
    margin-top: 28px;
    cursor: pointer;
}
.next {
    background: url(../images/right.png);
    width: 28px;
    height: 28px;
    display: block;
    float: right;
}