.btn,.inputs {
    border: 0;
    background: 0 0;
    float: left;
    overflow: hidden;
    display: inline-block
}
.end_link ul li{
	white-space: pre;
}
#shares,#shares ul li {
    width: 100px;
    overflow: visible
}

#shares {
    height: 200px;
    position: fixed;
    left: 50%;
    margin-left: 500px;
    z-index: 30;
    top: 200px
}

#shares ul li {
    height: 50px;
    -moz-transition: all .3s ease-out;
    transition: all .3s ease-out;
    position: relative
}

#shares ul li .pic {
    width: 44px;
    height: 44px;
    overflow: hidden;
    margin: 7px auto auto 34px;
    background-image: url(shares-s7cf43a336b.png);
    background-repeat: no-repeat
}

#shares ul li h3 {
    width: 100%;
    height: 28px;
    overflow: hidden;
    line-height: 28px;
    text-align: center;
    display: block
}

#shares ul li.sina {
    background: #df4d69
}

#shares ul li.sina .pic {
    background-position: 0 -88px
}

#shares ul li.sina:hover {
    background: #e7788d
}

#shares ul li.qq {
    background: #45aaf2
}

#shares ul li.qq .pic {
    background-position: 0 -44px
}

#shares ul li.qq:hover {
    background: #75c0f5
}

#shares ul li.weixin {
    background: #3eb135
}

#shares ul li.weixin .pic {
    background-position: 0 -132px
}

#shares ul li.weixin:hover {
    background: #58ca4f
}

#shares ul li.weixin .content {
    width: 132px;
    height: 145px;
    overflow: hidden;
    position: absolute;
    right: 111px;
    top: 0;
    background: url(weixin_bg.png) no-repeat;
    display: none
}

#shares ul li.weixin .content img {
    margin: 10px auto auto 18px
}

#shares ul li.obstacle {
    background: #1d8ac6
}

#shares ul li.obstacle .pic {
    background-position: 0 0
}

#shares ul li.obstacle:hover {
    background: #35a4e1
}

#shares ul li a,#shares ul li#gotop a {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block
}

#shares ul li#gotop {
    width: 111px;
    height: 41px;
    overflow: hidden;
    background: url(return.png) 20px center no-repeat #efefef;
    line-height: 41px;
    text-indent: 42px;
    display: none;
    font-size: 12px
}

.p_next,.p_next ul li {
    width: auto;
    height: 30px;
    overflow: hidden
}

#shares ul li#gotop:hover {
    background: url(return.png) 20px center no-repeat #d9d9d9
}

.p_next {
    margin: 0 auto;
    background: #fff
}

.p_next ul li {
    line-height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 3px;
    font-size: 14px;
    background: #ccc
}

.p_next ul li.on {
    background: #2574C2;
    color: #fff;
    font-size: 14px
}

.p_next ul li.on a {
    color: #fff
}

.slideBox {
    width: 560px;
    height: 320px;
    overflow: hidden;
    position: relative
}

.slideBox .hd {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 85px;
    height: 22px;
    overflow: hidden;
    z-index: 2
}

.slideBox .hd ul {
    overflow: hidden;
    zoom: 1 }

.slideBox .hd ul li {
    width: 8px;
    height: 8px;
    overflow: hidden;
    margin: 0 9px auto auto;
    display: inline;
    background: #b3adad
}

.slideBox .bd,.slideBox .bd ul li,.slideBox .bd ul li .pic {
    height: 320px;
    overflow: hidden
}

.slideBox .hd ul li.on {
    background: #fff
}

.slideBox .bd ul li {
    position: relative
}

.slideBox .bd ul li .pic {
    width: 560px
}

.slideBox .bd ul li .pic a {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block
}

.slideBox .bd ul li .pic img {
    width: 560px;
    height: 320px;
    overflow: hidden
}

.slideBox .bd ul li .bg,.slideBox .bd ul li .title {
    height: 36px;
    position: absolute;
    bottom: 0;
    overflow: hidden;
    left: 0
}

.slideBox .bd ul li .bg {
    background: #000;
    opacity: .6;
    width: 560px;
    z-index: 1
}

.slideBox .bd ul li .title {
    width: 454px;
    line-height: 36px;
    z-index: 3;
    margin-left: 0;
    text-indent: 10px
}

.p_news_dst .contMain .text ul li,.p_news_list ul li {
    text-indent: 14px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap
}

.slideBox .bd ul li .title a {
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px
}

.p_news_slide,.p_news_slide .swiper-slide {
    position: relative
}

.p_news_slide .swiper-slide .pic {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.p_news_slide .swiper-slide .bg {
    width: 100%;
    overflow: hidden;
    background: #000;
    position: absolute;
    opacity: .6;
    z-index: 3;
    left: 0;
    bottom: 0
}

.p_news_slide .swiper-slide .title {
    width: 100%;
    overflow: hidden;
    position: absolute;
    z-index: 10;
    left: 0;
    bottom: 0;
    color: #fff
}

.p_news_slide .swiper-slide .title a {
    color: #fff
}

.p_news_slide .pagination {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 6
}

.p_news_slide .pagination span {
    float: left;
    display: inline;
    border: 2px solid #fff
}

.p_news_chxb .text ul li span,.p_news_dst .contMain .text ul li span,.p_news_list ul li span {
    float: right
}

.p_news_slide .pagination span.swiper-active-switch {
    background: #fff
}

.p_news_tit {
    width: 100%;
    height: 30px;
    overflow: hidden;
    border-bottom: #124aa6 2px solid;
    line-height: 20px
}

.p_news_tit ul {
    display: block;
    overflow: hidden
}

.p_news_tit ul li {
    width: auto;
    height: 20px;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
    border-right: silver 1px solid;
    font-size: 18px;
    color: #878c94;
    font-weight: 700
}

.p_news_chxb .text ul li,.p_news_list ul li {
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    width: 100%
}

.p_news_tit ul li a {
    color: #878c94
}

.p_news_tit ul li:last-child {
    border-right: 0
}

.p_news_tit ul li:first-child {
    padding-left: 0
}

.p_news_tit ul li.on,.p_news_tit ul li.on a {
    color: #43464b
}

.p_news_tit .more {
    font-size: 12px;
    color: #858b95
}

.p_news_tit .more a {
    color: #858b95
}

.p_news_chyw {
    overflow: hidden
}

.p_news_list {
    width: 100%;
    overflow: hidden;
    padding-top: 10px
}

.p_news_list ul li {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAIAAAB1z3HJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphYzdmMjdmZC1mZTMzLTcyNDItYjMxNS02YTQ1M2Q1Nzk3OTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzVGNTdDRDAwNEI0MTFFOEIzOEZFNDMwOTNDNDc2MzEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzVGNTdDQ0YwNEI0MTFFOEIzOEZFNDMwOTNDNDc2MzEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ4MWJhZjY1LWMxYWItOTE0YS1iMWRmLTcxNTUwZDJkOGMzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDphYzdmMjdmZC1mZTMzLTcyNDItYjMxNS02YTQ1M2Q1Nzk3OTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz473MOdAAAAb0lEQVR42mK4eev2p8+f/8MAs5iE9PqNW+xsrdnZ2BgYGJgK8rKBVHlV3ecvX4AMBqAaoPrM3EIgAjIYINqePX/u7OG7fNUaJqASoMrmti41VRVvT3cGZMUg8zl5+L98+drZ1sTLwwMyD81+gAADAHrLUebOv2rxAAAAAElFTkSuQmCC) left center no-repeat
}

.p_news_page2 {
    width: 100%;
    overflow: hidden
}

.p_news_cont,.p_news_dst,.p_news_page3 {
    overflow: hidden
}

.p_news_chxb {
    width: 100%;
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px
}

.p_news_chxb .pic {
    background: #fff;
    -webkit-box-shadow: 0 0 8px #979797;
    box-shadow: 0 0 8px #979797
}

.p_news_chxb .text {
    overflow: hidden
}

.p_news_chxb_warp {
    height: 210px
}

.p_news_dst .contMain {
    width: 100%;
    overflow: hidden;
    padding-top: 10px
}

.p_news_dst .contMain .text {
    overflow: hidden
}

.p_news_dst .contMain .text ul li {
    width: 100%;
    height: 34px;
    overflow: hidden;
    line-height: 34px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAIAAAB1z3HJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphYzdmMjdmZC1mZTMzLTcyNDItYjMxNS02YTQ1M2Q1Nzk3OTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzVGNTdDRDAwNEI0MTFFOEIzOEZFNDMwOTNDNDc2MzEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzVGNTdDQ0YwNEI0MTFFOEIzOEZFNDMwOTNDNDc2MzEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ4MWJhZjY1LWMxYWItOTE0YS1iMWRmLTcxNTUwZDJkOGMzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDphYzdmMjdmZC1mZTMzLTcyNDItYjMxNS02YTQ1M2Q1Nzk3OTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz473MOdAAAAb0lEQVR42mK4eev2p8+f/8MAs5iE9PqNW+xsrdnZ2BgYGJgK8rKBVHlV3ecvX4AMBqAaoPrM3EIgAjIYINqePX/u7OG7fNUaJqASoMrmti41VRVvT3cGZMUg8zl5+L98+drZ1sTLwwMyD81+gAADAHrLUebOv2rxAAAAAElFTkSuQmCC) left center no-repeat
}

.p_news_tg {
    -webkit-box-shadow: 0 0 8px #979797;
    box-shadow: 0 0 8px #979797
}

.p_news_contact {
    width: 100%;
    overflow: hidden;
    background: url(bg_01.jpg) center no-repeat fixed;
    -webkit-background-size: cover;
    background-size: cover
}

.p_banner .home,.p_ld_list ul li:hover {
    background: #2574C2
}

.p_news_contact .contMain {
    width: 100%;
    overflow: hidden
}

.p_news_contact .contMain .text h2 {
    width: 100%;
    overflow: hidden;
    display: block;
    font-size: 18px;
    font-weight: 700;
    color: #043e9e
}

.p_news_contact .contMain .text .ads {
    width: 100%;
    overflow: hidden
}

.p_news_contact .contMain .text .ads ul li {
    width: 100%;
    overflow: hidden;
    line-height: 40px;
    text-indent: 10px
}

.p_news_contact .contMain .text .ads ul li span {
    float: left;
    display: inline;
    margin-top: 11px
}

.p_ld_list,.p_ld_pic {
    width: 100%;
    overflow: hidden
}

.p_ld_list ul,.p_ld_pic ul {
    display: block;
    overflow: hidden
}

.p_ld_pic ul li:last-child {
    margin-right: 0
}

.p_ld_pic .text {
    width: 100%;
    text-align: center;
    overflow: hidden
}

.p_ld_list ul li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #2574C2;
    transition: all ease-out .3s
}

.p_list_pt ul li,.p_menu .list ul li span {
    -webkit-transition: all ease-out .3s;
    -o-transition: all ease-out .3s;
    -moz-transition: all ease-out .3s
}

.newueditor .p_ld_list ul li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #2574C2;
    transition: all ease-out .3s;
    background-image: none!important;
    margin: 15px 40px 15px auto;
    line-height: 65px;
    text-indent: 20px;
    font-size: 20px;
    font-weight: 700;
    width: 360px;
    height: 65px;
    overflow: hidden;
}

.indextre{width: 100%;clear: both;display: block;margin-bottom: 30px;margin-top: 20px;}
.indextre ul{width: 1200px;text-align: center;margin: 0 auto;padding-top:25px;}
.indextre ul li{width:19%;display: inline-block;margin: 0 auto;text-align: center;float:left;margin-right: 1%;}
.indextre ul li img{width:100%;height:160px;}

#demo {width:100%;overflow: hidden;}
#indemo {float: left;width: 800%;height: 180px;}
#demo1 {float: left;}
#demo2 {float: left;}



.blk_18 {overflow:hidden;zoom:1;width:100%;position: relative;margin-bottom: 60px;}
.blk_18 .pcont {
 width:100%;
 float:left;
 overflow:hidden;
}
.blk_18 .ScrCont {
 width:32766px;
 zoom:1;
}
.blk_18 #List1_1, .blk_18 #List2_1 {float:left;}
.blk_18 #List1_1 li, .blk_18 #List2_1 li{overflow: hidden;overflow: hidden;width:215px;height: 90px;display: block;margin-right:10px;margin-left:10px;}
.blk_18 #List1_1 li img, .blk_18 #List2_1 li img{width:100%;height:83px;}
.blk_18 .LeftBotton{    position: absolute;
    left:10px;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;    z-index: 999;
    height: 40px;
    background: url(slider-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity = 90);
    opacity: 0.9;
}
.blk_18 .RightBotton {    position: absolute;
    top: 50%;
    margin-top: -25px;
    display: block;    z-index: 999;
    width: 32px;
    height: 40px;
    background: url(slider-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity = 90);
    opacity: 0.9;    left: auto;
    right:10px;
    background-position: 8px 5px;
}
.blk_18 .LeftBotton:hover, .blk_18 .RightBotton:hover {filter: alpha(opacity = 100);opacity: 1;}



.blk_18 .pl img {
 display:block;
 cursor:pointer;
 border:none;
 margin:6px auto 1px auto;
}
.blk_18 .pl {
 width:105px;
 border:1px solid #f3f3f3;
 float:left;
 float:left;
 text-align:center;
 line-height:24px;
}
.blk_18 a.pl:hover {
 border:1px solid #5dacec;
 color:#5dacec;
 background:#fff;
}


@media (min-width: 992px) .p_ld_list ul li {
    margin: 15px 28px auto auto;
    line-height: 65px; text-indent: 20px; font-size: 18px; font-weight: 700; }

.p_ld_list ul li span {
    float: right;
    display: inline
}

.p_banner {
    width: 100%
}

.p_banner .home {
    position: absolute;
    left: 0;
    bottom: -30px
}

.swiperBox,.swiperBox .container {
    position: relative
}

.p_banner .home h2 {
    width: 100%;
    overflow: hidden;
    display: block;
    color: #fff
}

.p_banner .home p {
    width: 100%;
    overflow: hidden;
    display: block;
    color: #5FA2EF;
    text-transform: uppercase
}

.p_menu {
    overflow: hidden
}

.p_menu h3 {
    width: 100%;
    display: block;
    overflow: hidden;
    margin-bottom: 2px;
    background: #ebeced
}

.p_menu h3 span {
    margin: 0 auto;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAOCAYAAADjXQYbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RjQ4Q0EyRDBBMzUxMUU4QTQ0MUU0N0IyRDhBREZGMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RjQ4Q0EyRTBBMzUxMUU4QTQ0MUU0N0IyRDhBREZGMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVGMjY5QjU2MEEzNTExRThBNDQxRTQ3QjJEOEFERkYwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVGMjY5QjU3MEEzNTExRThBNDQxRTQ3QjJEOEFERkYwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U0jxGAAAAEFJREFUeNpiUFJS+g8EDNgwmMClAM7ApgCFg64AwyhkBVgdAlPAgMulIAVMDPgAScbidBBOr+AMBJzBhy/gAQIMAKxK+zpREEIOAAAAAElFTkSuQmCC) right center no-repeat
}

.p_menu h3.on {
    background: #2574C2
}

.p_menu h3.on span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAHCAYAAAA4R3wZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RjI2OUI1MDBBMzUxMUU4QTQ0MUU0N0IyRDhBREZGMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RjI2OUI1MTBBMzUxMUU4QTQ0MUU0N0IyRDhBREZGMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVGMjY5QjRFMEEzNTExRThBNDQxRTQ3QjJEOEFERkYwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVGMjY5QjRGMEEzNTExRThBNDQxRTQ3QjJEOEFERkYwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+syeuxwAAAEVJREFUeNpi/A8EDAwMjAykgf9MUE3/SdEE0sME5RCrGe46JiRBQppRvMSEJolLM0Y4MGFRhK4Za+Cx4HAWsmasIQ4QYABp4hANaG4RzwAAAABJRU5ErkJggg==) right center no-repeat;
    font-weight: 700;
    color: #fff
}

.p_menu h3.on span a {
    color: #fff
}

.p_menu .list {
    width: 100%;
    overflow: hidden;
    display: none
}

.p_menu .list ul li {
    width: 100%;
    overflow: hidden;
    border-bottom: #e5e5e5 1px solid;
    background: none;
}

.p_menu .list ul li span {
    margin: 0 auto;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAIAAAB1z3HJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphYzdmMjdmZC1mZTMzLTcyNDItYjMxNS02YTQ1M2Q1Nzk3OTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzVGNTdDRDAwNEI0MTFFOEIzOEZFNDMwOTNDNDc2MzEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzVGNTdDQ0YwNEI0MTFFOEIzOEZFNDMwOTNDNDc2MzEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ4MWJhZjY1LWMxYWItOTE0YS1iMWRmLTcxNTUwZDJkOGMzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDphYzdmMjdmZC1mZTMzLTcyNDItYjMxNS02YTQ1M2Q1Nzk3OTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz473MOdAAAAb0lEQVR42mK4eev2p8+f/8MAs5iE9PqNW+xsrdnZ2BgYGJgK8rKBVHlV3ecvX4AMBqAaoPrM3EIgAjIYINqePX/u7OG7fNUaJqASoMrmti41VRVvT3cGZMUg8zl5+L98+drZ1sTLwwMyD81+gAADAHrLUebOv2rxAAAAAElFTkSuQmCC) left center no-repeat;
    transition: all ease-out .3s
}

.p_menu .list ul li span:hover,.p_menu .list ul li.sel span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RjI2OUI1NDBBMzUxMUU4QTQ0MUU0N0IyRDhBREZGMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RjI2OUI1NTBBMzUxMUU4QTQ0MUU0N0IyRDhBREZGMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVGMjY5QjUyMEEzNTExRThBNDQxRTQ3QjJEOEFERkYwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVGMjY5QjUzMEEzNTExRThBNDQxRTQ3QjJEOEFERkYwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Fr9rMgAAAFBJREFUeNpiEPVeYgzEggxIgAmIy4F4N7IESDAdyoZLMIIIKGc3VNKVEaYFKKEEpO4CcQV2legCr7fGvAdZNBNZAMRgAeJOIL4HEwABgAADAEoYGplFn35oAAAAAElFTkSuQmCC) left center no-repeat;
    color: #2574C2
}

.p_menu .list ul li:last-child {
    border: 0
}

.p_right,.p_right .title {
    overflow: hidden
}

.p_list_pt,.p_list_text {
    width: 100%;
    padding-bottom: 30px;
    overflow: hidden
}

.p_list_pt ul {
    display: block;
    overflow: hidden
}

.p_list_pt ul li {
    overflow: hidden;
    transition: all ease-out .3s
}

.p_list_pt ul li h3 {
    width: 100%;
    overflow: hidden;
    font-size: 14px
}

.p_list_text ul li {
    width: 100%;
    height: 34px;
    overflow: hidden;
    line-height: 34px;
    text-indent: 14px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAIAAAB1z3HJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphYzdmMjdmZC1mZTMzLTcyNDItYjMxNS02YTQ1M2Q1Nzk3OTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzVGNTdDRDAwNEI0MTFFOEIzOEZFNDMwOTNDNDc2MzEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzVGNTdDQ0YwNEI0MTFFOEIzOEZFNDMwOTNDNDc2MzEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ4MWJhZjY1LWMxYWItOTE0YS1iMWRmLTcxNTUwZDJkOGMzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDphYzdmMjdmZC1mZTMzLTcyNDItYjMxNS02YTQ1M2Q1Nzk3OTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz473MOdAAAAb0lEQVR42mK4eev2p8+f/8MAs5iE9PqNW+xsrdnZ2BgYGJgK8rKBVHlV3ecvX4AMBqAaoPrM3EIgAjIYINqePX/u7OG7fNUaJqASoMrmti41VRVvT3cGZMUg8zl5+L98+drZ1sTLwwMyD81+gAADAHrLUebOv2rxAAAAAElFTkSuQmCC) left center no-repeat
}

.p_list_text ul li span {
    float: right
}

.p_list_pic .title {
    width: 100%;
    overflow: hidden;
    border-bottom: #124aa6 2px solid;
    font-weight: 700
}

.p_list_pic .title span {
    float: right;
    font-size: 12px;
    color: #858b95;
    font-weight: 400
}

.p_list_pic .contMain {
    width: 100%;
    overflow: hidden
}

.p_list_pic .contMain dl {
    width: 100%;
    overflow: hidden;
    display: block;
    background: #f2f3f5
}

.p_list_pic .contMain dl dd.pic,.p_list_pic .contMain dl dd.pic img {
    width: 280px;
    height: 190px;
    overflow: hidden
}

.p_list_pic .contMain dl dt {
    line-height: 40px
}

.p_list_pic .contMain dl dd.pic {
    float: left
}

.p_list_pic .contMain dl dd.text {
    height: 88px;
    overflow: hidden;
    line-height: 28px;
    color: #999
}

.p_list_pic .contMain dl dd.more {
    width: 67px;
    height: 21px;
    overflow: hidden;
    background: #f6a304;
    line-height: 21px;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all ease-out .3s;
    -o-transition: all ease-out .3s;
    -moz-transition: all ease-out .3s;
    transition: all ease-out .3s
}

.p_dis .time,.p_dis h1,.p_list_news,.p_list_news ul li {
    width: 100%;
    overflow: hidden
}

.p_list_pic .contMain dl dd.more:hover {
    background: #fcb631
}

.p_list_news {
    padding-top: 12px;
    padding-bottom: 20px
}

.p_list_news ul li {
    height: 34px;
    line-height: 34px;
    text-indent: 14px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAIAAAB1z3HJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphYzdmMjdmZC1mZTMzLTcyNDItYjMxNS02YTQ1M2Q1Nzk3OTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzVGNTdDRDAwNEI0MTFFOEIzOEZFNDMwOTNDNDc2MzEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzVGNTdDQ0YwNEI0MTFFOEIzOEZFNDMwOTNDNDc2MzEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ4MWJhZjY1LWMxYWItOTE0YS1iMWRmLTcxNTUwZDJkOGMzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDphYzdmMjdmZC1mZTMzLTcyNDItYjMxNS02YTQ1M2Q1Nzk3OTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz473MOdAAAAb0lEQVR42mK4eev2p8+f/8MAs5iE9PqNW+xsrdnZ2BgYGJgK8rKBVHlV3ecvX4AMBqAaoPrM3EIgAjIYINqePX/u7OG7fNUaJqASoMrmti41VRVvT3cGZMUg8zl5+L98+drZ1sTLwwMyD81+gAADAHrLUebOv2rxAAAAAElFTkSuQmCC) left center no-repeat;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.p_list_news ul li span {
    float: right
}

.p_dis {
    overflow: hidden
}

.p_dis h1 {
    display: block;
    text-align: center
}

.p_dis .time {
    text-align: center;
    line-height: 32px;
    border-bottom: #dcdcdc 1px solid
}

.p_dis .container,.p_intro {
    line-height: 220%;
    width: 100%;
    overflow: hidden
}

#content {
    line-height: 220%;
    font-size: large;
    font-family: ������;
}

#content img {
    margin-top: 15px;
}

.p_dis .container {
    padding-top: 20px
}

.p_intro {
    padding-top: 10px
}

.swiperBox {
    width: 100%;
    overflow: hidden
}

.swiperBox .swiper-slide-ycu {
    width: 100%;
    overflow: hidden;
    position: relative
}

.swiperBox .swiper-slide-ycu a {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block
}

.swiperBox .swiper-slide-ycu .pic {
    width: 100%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-position: center top;
    z-index: -1
}

.swiperBox .swiper-slide-ycu .text h2,.swiperBox .swiper-slide-ycu .text p {
    width: 100%;
    display: block;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff
}

.swiperBox .swiper-slide-ycu .text h2 a,.swiperBox .swiper-slide-ycu .text p a {
    color: #fff
}

.swiperBox .pagination {height:35px;overflow: hidden;position: absolute;right: 0;bottom: 0;z-index: 20;    left: 0;text-align: CENTER;}
.swiperBox .pagination .swiper-pagination-switch {width:9px;height:9px;overflow: hidden;display:inline-block;margin-right:10px;background: rgba(255,255,255,0.49);}
.swiperBox .pagination .swiper-active-switch {background: #E95C27;}
.i_news {overflow: hidden}

.i_ty_title {
    width: 100%;
    height: 49px;
    overflow: hidden;
    border-bottom: #124aa6 2px solid;
    line-height: 49px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALsAAAAxCAYAAACCu9jUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphYzdmMjdmZC1mZTMzLTcyNDItYjMxNS02YTQ1M2Q1Nzk3OTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzhBMjQ3RUEwNEI0MTFFODlFODNCNTY0MEFFRTFBODMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzhBMjQ3RTkwNEI0MTFFODlFODNCNTY0MEFFRTFBODMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ4MWJhZjY1LWMxYWItOTE0YS1iMWRmLTcxNTUwZDJkOGMzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDphYzdmMjdmZC1mZTMzLTcyNDItYjMxNS02YTQ1M2Q1Nzk3OTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz57ksJ1AAAImklEQVR42uxcW2xURRieLUiXcm+LUJBLESwKFoMooBIEDKIVE0RB4oPxDsb4YGJMDBpJ8PaGL5LogwlyFQQDEg0XkZsIlFstCG0pUBCkXKrbbullu/X/ON/SY9M22+6ePefsmT/50m17ds6ZmW+++f9/5oyvsbFRadNmpU1bWGrn7QcJMgWlnXVXaEsyyxCMEYwWjBBMEBQL5muya3O7dRLcR4KPJMlvF5wQdBecEyzavnhYQJNdm9usp2CAYCwJniUYLOgmqBf8JlgoqBI8JdgoRC/BFzXZtbmF4MMFjwseFPgEQUFAUC04Ijgj+FVQQHV/VbBJUBIpRJNdmxMtTdBXMFAwXvCQIFtQLjgsuCDoQTflOMlezO8+KnhJ8AWvVZrs2pxm/QR3EsMEQ0j2G4IiwQ5ed4fgbpL7J0Eh/47BMVXwuuCD5kTXZNfmBAUfTgxmYNmDBAeJt9Nl6U+S/yM4KDgkuCgICVKo5vj+C4Kv6bcrTXZtTjC/IIcBZm+SHqT9S3BeUEPy4v9dBGcF6wRHBWFTOX0E8/m9XMFuwerWbmo52X0LdM+2Yans7CtUtRx2XCn9VCjcH4IGZaTYkG1w3Srg1IybhMXCDlKDyHvfy3oUUJ2DrDf+NorX1dIXP8Dr6psVO5ZE3yWo4IBZ1NZzaGVPrKVwys7kVPscO2kDSQ+lusZ+8TMAAwEmCYayYwPs6Euc6t1AftTzRUE6B/BpBpnIrOylP57LbMttgh8EW0nilnz7aYJnBRvpm38m+FDwrya7vdaZSlZBIo/hVK045Yb4Gep+0vS9babPOzk46jmtX6MfC9V/RpBv8mHTeE0lZ44+/Bzg7OFjVgMDrxv/3tKgTDE9W6yG+31Hlb5KUmIwvyE4xYDzLWWkDt9vpQzMbA8wCB0n+JE+PXz05XRxlCa7PQrejyo2gv7nfpJurem6aMkE9a7j51pO65gJkH/+WzCDA+Ag1RJB3mYOiHEcRPkkCpTze6pjJp8LLsRc+srLlLEY46fqwoUaTTU+w7qF29keW1v4W5DlP8xB14UuzCOCPaZ2DHMwTKR7M4hZGKj/l5wVlkerOtribxPZcVuYOciPg7uRRtIdJrmz6Nb8TuUEYWfz2m9MilpgKsMcvG0ioWup9itNJN7DGeEKXQ9ch1RgmeB5knADBzFQxP9lMWNSGWWdoOpTlLHcf52u2SeC9YIlzMC8RneulgNiJ1V9CQPXz6OOH63e9eihALWrII9TcSU7J1brRPWuYFqtjopd18qsgOsHkPhwnY5ZFFRDJKs5ALPpf/tZf8xmaxhnNHCgN/D/lVMzSpsT7mXBm5yhlnHAwMcvoR8+l3UJ0VVZT1cH2wHei0ZEti8eppU9jp0fySJcihPRU+imIAg7RzdgNUnTljUwHvCppg1RW+Nc31pT/YKqaVEnMqN05XNcoJvUibPCJNZlS7PyjvH6q7zufrpkGEjvClZwwKCd/xS8w8H/UXtnS0322GwQfd8DdFdinSbRH+NZ7jp2dHUHym2kX55O4icqYxPmAFBU5hIj9Vh6slnwbbbLFIiRVH8Ixiq26TzBK4xFEKC/zUHxaUfqpMneMfMz0MugT3wyRkL5qFypDNZ+5rQdSzakhhmaPCrxNoe2ZYAzQirjkQJT7ADSH2Gc8DHbZWksSqKtfZbJbEWRamVZugM2neWuaGGaj9WQnnvMwe0ZYL1bMwgJFouwPlEcU/yoA9R2+9LdiYtxLHcy/dKghc+exexKyM4GbFxqb+dpi66dnmSWIBAnoqfRJ0UQudNiouP5ZyojxedZ025M9IEXFlTi+ebwSBK8IkHPj6xMtia7ttYMqTDs1/hWGWmvuHh2LPewamHPtYWGwXqWfR7yYmdqN6Zt68cA70YcyxzFgDTVhvpMYaCnlV3bLZtBF2O3BWUjb45V0Fob6oUl/XRNdm2R9sByO1b98i0oH6uD2KlYZ1P9SryeZdBmGN53RMainMp7I87l9ybZu9hYRyyEzfGqyGmyG+anPwvlq7HoHnBfflHWphijHXSeJLvX3RjUH2/9YIOSeYurFffJoQtjp+HljzUWDmit7A42vPmC18GqLCQ6DPuynbCgg4WsTB2gessyOJ0jCN2XgPshr73fAfXOYQB+Wiu7NwwB4mwGpPUJumeVQwiGdOcpryq718g+hATHixC7EnjfOZxJ7J7Fy5WH049eIvvTythdiOX6QILbuMoBQSFONZjh9WyEF9Qcr3nh9a/LFgeiLRnut9Ihfb3Py2RPZmWHgmNbLvLnWEw5Z5O64oVpvDScamNb9GUwftrLZO+cpHXKputQSD+1xubn6UWy27EfBrHCLGWcs1KulT25DPlsnNuC/SdlDvCVcR7K5gTHCWaLvNvpaaInk7JHji0+y+k632HPB3XFERMlCW4TbCcuZqzieXO7svtJouFUsOsOfU48Y26C2zuXM5xP09z9yp7DzjxBJYeCOfVEWxwHgYxQIjJBkQOW0C6R4661uVDZ8bw4ywxvEIVI8gMkkZOPbgbhcLzbdKq8lYZTxPIYs2iiu5DsPTkLjWAAipcrkEYrdFFbh1mPmRaVP5D9ifWEtZra7nRjJpPkOJoYBxO5dW8H0o440i6NxExlQB0P1wZ5fJwktkJ5eO+LW8mORRC81YMz/nBAJt6ML0uSNsdLHNjy+6gyzoc81MF+G0rsYUxwQdmTx9dk74Bh6+kQEvwudl6QgV2yWRGBTMk9yjiAH7HHUQ70IAeFUk0Hk8J1m0AF30F3rpAEL9JUdj7ZezBzcJ5B1SUGnns90v4gcTGJHaZrM4v/+0rwhDJO9MWelot0f3B9PV0ibe0wy896zMhb9b/frw+e1181HU6PA4hwytau9LJVId0dt9ooRdojLD+RucG+nqD8rjMrTie7b8FN5e5F1UagifPHj0vn7ZfOTJOf1bobtCXC/hNgAJ6GFfTIb2n6AAAAAElFTkSuQmCC) left top no-repeat
}

.i_ty_title .text,.i_ty_title .text ul li {
    width: auto;
    height: 49px;
    overflow: hidden
}

.i_ty_title .text ul li {
    padding-right: 16px;
    padding-left: 15px;
    position: relative;
    color: #878c94;
    font-weight: 700;
    font-size: 18px
}

.i_ty_title .text ul li a {
    color: #878c94
}

.i_ty_title .text ul li i {
    width: 1px;
    height: 18px;
    overflow: hidden;
    background: silver;
    position: absolute;
    right: 0;
    top: 16px;
    z-index: 10
}

.i_chxw_ul ul li,.i_list ul li {
    text-indent: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAIAAAB1z3HJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphYzdmMjdmZC1mZTMzLTcyNDItYjMxNS02YTQ1M2Q1Nzk3OTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzVGNTdDRDAwNEI0MTFFOEIzOEZFNDMwOTNDNDc2MzEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzVGNTdDQ0YwNEI0MTFFOEIzOEZFNDMwOTNDNDc2MzEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ4MWJhZjY1LWMxYWItOTE0YS1iMWRmLTcxNTUwZDJkOGMzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDphYzdmMjdmZC1mZTMzLTcyNDItYjMxNS02YTQ1M2Q1Nzk3OTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz473MOdAAAAb0lEQVR42mK4eev2p8+f/8MAs5iE9PqNW+xsrdnZ2BgYGJgK8rKBVHlV3ecvX4AMBqAaoPrM3EIgAjIYINqePX/u7OG7fNUaJqASoMrmti41VRVvT3cGZMUg8zl5+L98+drZ1sTLwwMyD81+gAADAHrLUebOv2rxAAAAAElFTkSuQmCC) left center no-repeat
}

.i_ty_title .text ul li:first-child {
    padding-left: 0
}

.i_ty_title .text ul li:last-child {
    padding-right: 10px
}

.i_ty_title .text ul li.on,.i_ty_title .text ul li.on a {
    color: #43464b
}

.i_ty_title .en {
    font-size: 14px;
    color: #7a7d81;
    text-transform: uppercase
}

.i_ty_title .more {
    font-size: 12px;
    color: #858b95
}

.i_ty_title .more a {
    color: #858b95
}

.i_chxw_dl {
    width: 100%;
    overflow: hidden;
    padding-top: 20px
}

.i_chxw_ul,.i_list {
    padding-top: 12px
}

.i_chxw_dl dl dt {
    height: 40px;
    overflow: hidden;
    line-height: 40px;
    float: right
}

.i_chxw_dl dl dd.pic {
    width: 170px;
    height: 120px;
    overflow: hidden;
    float: left
}

.i_chxw_dl dl dd.text,.i_chxw_ul ul li span,.i_list ul li span {
    float: right;
    color: #999
}

.i_chxw_dl dl dd.pic img {
    width: 170px;
    height: 120px;
    overflow: hidden
}

.i_chxw_ul,.i_chxw_ul ul li,.i_list,.i_list ul li,.i_zt_cont .swiper-slide {
    width: 100%;
    overflow: hidden
}

.i_chxw_dl dl dd.text {
    height: 72px;
    overflow: hidden;
    line-height: 24px
}

.i_chxw_ul ul li {
    height: 33px;
    line-height: 33px
}

.i_list ul li {
    height: 34px;
    line-height: 34px
}

.i_zt_cont,.i_zt_wrap {
    overflow: hidden
}

.i_zt_pagination {
    width: auto;
    height: 12px;
    overflow: hidden;
    margin: 0 auto
}

.i_zt_pagination span {
    width: 10px;
    height: 10px;
    overflow: hidden;
    background: 0 0;
    border: 2px solid #336abc;
    margin-left: 5px;
    margin-right: 5px;
    float: left;
    display: inline;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    cursor: pointer
}

.i_zt_pagination span.swiper-active-switch {
    background: #336abc
}

.header,.header {
    height: 211px;
    overflow: hidden
}

.logo img {
    height: 180px;
    overflow: hidden
}

.header {
    width: 100%;
    background: url(top.png) center bottom no-repeat
}

.header .logo img {
    width: 438px;
    margin: 0
}

.header .ico {
    display: none
}

.footer,.footer .ico,.i_chxw_dl,.i_chxw_ul ul li span,.nav,.nav_cont .sub li a,.swiperBox .pagination {
    display: block
}

.nav {height: 64px;}

.nav .container {
    width: 1100px
}

.navFixed {
    background: #3d75b6;
}

.nav_cont .nLi {
    height: 64px;
    border-bottom: none
}

.nav_cont .nLi span {
    width: 100%;
    height: 58px;
    overflow: hidden;
    text-align: center;
    font-size: 16px;
    line-height: 58px;
    background: 0 0
}

.nav_cont .nLi span a {
    width: 100%;
    height: 58px;
    overflow: hidden;
    color: #595959
}

.nav_cont .on {
    background: #005FA8;
    font-weight: 700;
    color: #fff
}

.nav_cont .on span a {
    color: #fff
}

.nav_cont .sub {
    width: 280px;
    background: #005FA8;
    position: absolute;
    top: 58px;
    z-index: 50
}

.nav_cont .sub li,.nav_cont .sub li a {
    width: 100%;
    color: #FFFFFF;
    height: 50px;
    overflow: hidden
}

.nav_cont .sub li {
    line-height: 50px;
    border-bottom: #1c73b5 1px solid;
    text-indent: 32px;
    font-size: 14px
}

.nav_cont .sub li:hover {
    background: #0062ac
}

.nav_cont .sub li a {
    font-weight: 400;
    background: 0 0
}

.nav_cont {
    width: 1100px;
    height: 50px
}

.nav_cont .nLi {
    width: 122px
}

.navFixed {
    position: fixed
}

.navFixed .nav_cont {
    width: 838px;
    height: 60px
}

.navFixed .nav_cont .nLi {
    width: 93px
}

.swiperBox {
    margin-top: -6px
}

.swiperBox .pic {
    height: 500px;
    -webkit-background-size: auto auto;
    background-size: auto
}

.swiperBox .text {
    margin-top: 410px
}

.swiperBox .text h2 {
    height: 50px;
    line-height: 50px;
    font-size: 28px;
    font-weight: 700
}

.swiperBox .text p {
    height: 26px;
    line-height: 26px;
    font-size: 16px
}

.i_news {
    width: 520px;
    margin-top: 30px
}

.i_chxw_dl dl dd.text,.i_chxw_dl dl dt {
    width: 330px
}

.i_chxw_ul {
    height: 177px
}

.i_list {
    height: 318px
}

.i_zt_wrap {
    width: 100%;
    height: 426px;
    background: url(bg_01.jpg) center bottom no-repeat fixed;
    -webkit-background-size: cover;
    background-size: cover;
    margin-top: 36px
}

.i_zt_cont {
    margin-top: 22px
}

.i_zt_cont .swiper-wrapper {
    height: 294px;
    overflow: hidden
}

.i_zt_cont .swiper-wrapper .swiper-slide {
    padding-top: 20px
}

.i_zt_cont .swiper-wrapper .swiper-slide ul {
    width: 1160px;
    display: block;
    overflow: hidden
}

.i_zt_cont .swiper-wrapper .swiper-slide ul li {
    width: 350px;
    height: 115px;
    overflow: hidden;
    margin: 20px 25px auto auto
}

.i_zt_cont .swiper-wrapper .swiper-slide ul li img {
    width: 350px;
    height: 115px;
    overflow: hidden
}

.footer .fl {
    width: 484px
}

.footer_cont {
    line-height: 28px;
    font-size: 14px
}

.footer_cont img {
    display: inline;
    margin-right: 14px
}

.p_banner,.p_ld_list ul li a {
    display: block
}

.p_banner {
    height: 260px;
    margin-top: -6px;
    background: url(p_banner.jpg) center top no-repeat;
    -webkit-background-size: auto auto;
    background-size: auto
}

.p_banner .container {
    height: 260px;
    position: relative;
    display: block
}

.p_banner .container .home {
    width: 302px;
    height: 104px;
    overflow: hidden
}

.p_banner .container .home h2 {
    padding-top: 14px;
    padding-left: 30px;
    font-size: 22px;
    font-weight: 700
}

.p_banner .container .home p {
    padding-left: 30px;
    font-size: 26px;
    font-weight: 700
}

.p_warp {
    padding-top: 36px;
    padding-bottom: 40px;
    overflow: hidden
}

.p_menu {
    width: 302px
}

.p_menu h3 {
    height: 52px
}

.p_menu h3 span {
    width: 242px;
    height: 52px;
    overflow: hidden;
    line-height: 52px;
    font-size: 18px
}

.p_menu .list ul li {
    height: 50px;
    line-height: 50px
}

.p_menu .list ul li span {
    width: 242px;
    height: 50px;
    overflow: hidden;
    text-indent: 23px;
    font-size: 16px
}

.p_right {
    width: 760px;
    float: right
}

.p_right .title {
    font-size: 32px;
    height: 70px;
    line-height: 70px;
    font-weight: 700
}

.p_right .title span {
    float: right;
    font-size: 14px;
    font-weight: 400;
    color: #757575
}

.p_right .title span a {
    color: #757575
}

.p_ld_pic ul {
    width: 780px
}

.p_ld_pic ul li,.p_ld_pic ul li img {
    width: 378px;
    height: 336px;
    overflow: hidden
}

.p_ld_pic ul li {
    margin: 12px 4px auto auto
}

.p_ld_pic .text {
    line-height: 40px;
    font-size: 16px
}

.p_ld_list ul {
    width: 810px
}

.p_ld_list ul li,.p_ld_list ul li a {
    width: 360px;
    height: 65px;
    overflow: hidden
}

.p_ld_list ul li {
    margin: 15px 40px 15px auto;
    line-height: 65px;
    text-indent: 20px;
    font-size: 20px;
    font-weight: 700
}

.p_ld_list ul li a:hover {
    color: #fff
}

.p_ld_list ul li span {
    margin-right: 20px
}

.p_list_pt ul {
    width: 790px
}

.p_list_pt ul li {
    width: 240px;
    margin: 12px 20px auto auto
}

.p_list_pt ul li .pic,.p_list_pt ul li .pic img {
    width: 240px;
    height: 180px;
    overflow: hidden
}

.p_list_pt ul li h3 {
    height: 38px;
    line-height: 38px
}

.p_dis {
    padding-top: 20px;
    padding-bottom: 30px
}

.p_dis h1 {
    line-height: 50px;
    font-size: 26px;
    font-weight: 700;
    padding-bottom: 14px
}

.p_list_pic {
    padding-top: 16px;
    padding-bottom: 40px
}

.p_list_pic .title {
    line-height: 60px;
    font-size: 32px
}

.p_list_pic .contMain {
    padding-top: 20px;
    padding-bottom: 10px
}

.p_list_pic .contMain dl {
    height: 190px;
    margin-bottom: 30px
}

.p_list_pic .contMain dl dt {
    width: 760px;
    height: 40px;
    overflow: hidden;
    float: right;
    display: inline;
    margin: 18px 29px auto auto
}

.p_list_pic .contMain dl dd.pic {
    display: block
}

.p_list_pic .contMain dl dd.text {
    width: 760px;
    float: right;
    margin-right: 29px
}

.p_list_pic .contMain dl dd.more {
    display: inline;
    margin-right: 29px;
    float: right
}

.p_news_logo {
    line-height: 180px;
    margin-left: 44px;
    font-size: 35px
}

#news_nav .nLi {
    width: 100px
}

.navFixed #news_nav_cont .nLi {
    width: 76px
}

.p_news_slide,.p_news_slide .swiper-slide,.p_news_slide .swiper-slide .pic,.p_news_slide .swiper-slide .pic img {
    width: 640px;
    height: 410px;
    overflow: hidden
}

.navFixed #news_nav_cont .nLi span {
    font-size: 14px
}

.p_news_slide {
    display: inline;
    margin: 40px auto;
    float: left
}

.p_news_slide .swiper-slide .bg {
    height: 40px
}

.p_news_slide .swiper-slide .title {
    line-height: 40px;
    font-size: 14px;
    text-indent: 16px
}

.p_news_slide .pagination {
    height: 26px;
    overflow: hidden;
    display: block
}

.p_news_slide .pagination span {
    width: 12px;
    height: 12px;
    overflow: hidden;
    margin-right: 10px;
    -webkit-border-radius: 12px;
    border-radius: 12px
}

.p_news_chyw {
    width: 420px;
    float: right;
    margin-top: 40px;
    display: inline
}

.p_news_chyw .p_news_list {
    height: 384px
}

.p_news_page2 {
    padding-top: 46px;
    padding-bottom: 46px;
    background: #f5f5f5
}

.p_news_cont {
    width: 340px;
    float: left;
    display: inline;
    margin-left: 40px;
    margin-top: 0
}

.p_news_cont .p_news_list {
    height: 214px
}

.p_news_zhxw {
    margin-left: 0
}

.p_news_chxmt,.p_news_notic {
    margin-left: 40px
}

.p_news_page3 {
    padding-bottom: 30px;
    padding-top: 36px
}

.p_news_chxb {
    display: block
}

.p_news_chxb .pic {
    width: 130px;
    height: 185px;
    overflow: hidden;
    display: inline;
    float: left;
    padding: 7px;
    margin: 10px auto auto 10px
}

.p_news_chxb .pic img {
    width: 116px;
    height: 171px;
    overflow: hidden
}

.p_news_chxb .text {
    width: 172px;
    float: right
}

.p_news_dst {
    width: 720px;
    float: left;
    display: inline;
    margin-top: 28px
}

.p_news_dst .contMain .pic {
    width: 382px;
    height: 184px;
    overflow: hidden;
    float: left;
    display: inline;
    margin-top: 10px
}

.p_news_dst .contMain .pic ul li.t1,.p_news_dst .contMain .pic ul li.t1 img {
    width: 248px;
    height: 184px;
    overflow: hidden
}

.p_news_dst .contMain .pic ul li.t2,.p_news_dst .contMain .pic ul li.t2 img {
    width: 118px;
    height: 84px;
    overflow: hidden
}

.p_news_dst .contMain .pic ul li.t2 {
    margin: 0 0 17px 16px
}

.p_news_dst .contMain .text {
    width: 310px;
    height: 204px;
    float: right
}

.p_news_tg,.p_news_tg img {
    width: 324px;
    height: 168px;
    overflow: hidden
}

.p_news_tg {
    margin: 30px 8px
}

.p_news_contact {
    height: 384px
}

.p_news_contact .contMain {
    padding-top: 30px
}

.p_news_contact .contMain .pic {
    width: 532px;
    height: 245px;
    overflow: hidden;
    float: left;
    display: inline;
    border: 5px solid #fff;
    margin-left: 20px
}

.p_news_contact .contMain .pic img {
    width: 522px;
    height: 235px;
    overflow: hidden
}

.p_news_contact .contMain .text {
    width: 470px;
    overflow: hidden;
    float: right;
    font-size: 14px
}

.p_news_contact .contMain .text h2 {
    line-height: 44px
}

.container {
    width: 1200px
}

.container-fluid {
    padding-left: 15px;
    padding-right: 15px
}

.row {
    margin-left: -15px;
    margin-right: -15px
}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    float: left
}

.col-xs-1 {
    width: 8.33333%
}

.col-xs-2 {
    width: 16.66667%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333%
}

.col-xs-5 {
    width: 41.66667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.33333%
}

.col-xs-8 {
    width: 66.66667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33333%
}

.col-xs-11 {
    width: 91.66667%
}

.col-xs-12 {
    width: 100%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-pull-1 {
    right: 8.33333%
}

.col-xs-pull-2 {
    right: 16.66667%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-4 {
    right: 33.33333%
}

.col-xs-pull-5 {
    right: 41.66667%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-7 {
    right: 58.33333%
}

.col-xs-pull-8 {
    right: 66.66667%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-10 {
    right: 83.33333%
}

.col-xs-pull-11 {
    right: 91.66667%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-push-1 {
    left: 8.33333%
}

.col-xs-push-2 {
    left: 16.66667%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-4 {
    left: 33.33333%
}

.col-xs-push-5 {
    left: 41.66667%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-7 {
    left: 58.33333%
}

.col-xs-push-8 {
    left: 66.66667%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-10 {
    left: 83.33333%
}

.col-xs-push-11 {
    left: 91.66667%
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-offset-0 {
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.33333%
}

.col-xs-offset-2 {
    margin-left: 16.66667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.33333%
}

.col-xs-offset-5 {
    margin-left: 41.66667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33333%
}

.col-xs-offset-8 {
    margin-left: 66.66667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33333%
}

.col-xs-offset-11 {
    margin-left: 91.66667%
}

.col-xs-offset-12 {
    margin-left: 100%
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right!important
}

.pull-left {
    float: left!important
}

.hide {
    display: none!important
}

.show {
    display: block!important
}

.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
    display: none!important
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.fontWr,.search ul li.t1 input,body,h1,h2,h3,h4,h5 {
    font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif
}

a,body {
    color: #595959
}

.affix {
    position: fixed
}

.footer .fl,.nav,.nav_cont .nLi {
    position: relative
}

@-ms-viewport {
    width: device-width
}
.visible-print {
    display: none!important
}

blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,input,legend,li,ol,p,pre,td,textarea,th {margin: 0;padding: 0}
body {font-size: 14px;background:url(bj.jpg);line-height: 1.5}

.fl {float: left}
.fr {float: right}
.clearfix:after,.clearfix:before {content: " ";display: table}
.clear,article,aside,details,footer,header,menu,nav,section {display: block}
.clear {content: ".";font-size: 0;line-height: 0;height: 0}
a {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

#shares ul li,.imgAni img {
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out
}

a:hover {
    color: #aa191a
}

input {
    padding-top: 0;
    padding-bottom: 0
}

input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input,select,textarea {
    font-size: 12px;
    margin: 0
}

input[type=text],input[type=password],textarea {
    outline-style: none;
    -webkit-appearance: none
}

ol,ul {
    list-style-type: none
}

li {
    display: inline;
    float: left
}

.header .ico,.header .topR {
    display: inline
}

.imgAni img {
    width: 100%;
    height: 100%;
    -moz-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.nav,.nav_cont .sub li {
    -webkit-transition: all ease-out .3s;
    -o-transition: all ease-out .3s;
    -moz-transition: all ease-out .3s
}

.imgAni:hover img {
    -webkit-transform: scale(1.15,1.15);
    -moz-transform: scale(1.15,1.15);
    -ms-transform: scale(1.15,1.15);
    -o-transform: scale(1.15,1.15);
    transform: scale(1.15,1.15)
}

address,caption,cite,code,dfn,th,var {
    font-style: normal;
    font-weight: 400
}

em {
    font-style: normal
}

h1,h2,h3,h4,h5 {
    font-weight: 400
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.blankH4 {
    height: 4px
}

.blankH6 {
    height: 6px
}

.blankH8 {
    height: 8px
}

.blankH10 {
    height: 10px
}

.blankH12 {
    height: 12px
}

.blankH14 {
    height: 14px
}

.blankH16 {
    height: 16px
}

.blankH18 {
    height: 18px
}

.blankH20 {
    height: 20px
}

.blankH22 {
    height: 22px
}

.blankH24 {
    height: 24px
}

.blankH26 {
    height: 26px
}

.blankH28 {
    height: 28px
}

.blankH30 {
    height: 30px
}

.blankH32 {
    height: 32px
}

.blankH34 {
    height: 34px
}

.blankH36 {
    height: 36px
}

.blankH38 {
    height: 38px
}

.blankH40 {
    height: 40px
}

.common_wrap {
    width: 1000px;
    overflow: hidden;
    margin: 0 auto
}

.f12 {
    font-size: 12px
}

.f14 {
    font-size: 14px
}

.f16 {
    font-size: 16px
}

.f18 {
    font-size: 18px
}

.f20 {
    font-size: 20px
}

.f22 {
    font-size: 22px
}

.f24 {
    font-size: 24px
}

.f26 {
    font-size: 26px
}

.f28 {
    font-size: 28px
}

.f30 {
    font-size: 30px
}

.fontB {
    font-weight: 700
}

.fontNb {
    font-weight: 400
}

.white,.white a,.white a:hover {
    color: #fff
}

.red,.red a {
    color: #ee0e09
}

.red a:hover {
    color: #f73733
}

.blue,.blue a {
    color: #2066ae
}

.blue a:hover {
    color: #297fd8
}

.yellow,.yellow a {
    color: #fe6c00
}

.yellow a:hover {
    color: #ff8932
}

.green,.green a {
    color: #406604
}

.green a:hover {
    color: #5f9706
}

.gray,.gray a {
    color: #555
}

.gray a:hover {
    color: #6f6f6f
}

.violet,.violet a {
    color: #d06ecb
}

.violet a:hover {
    color: #dc95d9
}

.header .topR {
    width: 400px;
    margin-right: 20px
}

.header .old {
    width: auto;
    line-height: 26px;
    overflow: hidden;
    padding-top: 44px;
    color: #cddaee;
    float: right
}

.header .old a {
    color: #cddaee;
    margin-left: 6px;
    margin-right: 6px
}

.header .by {
    overflow: hidden;
    margin-top: 40px;
    float: right
}

.header .topSer {
    width: 16px;
    height: 16px;
    overflow: hidden;
    display: inline;
    margin: 14px 50px auto auto;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphYzdmMjdmZC1mZTMzLTcyNDItYjMxNS02YTQ1M2Q1Nzk3OTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTY0QzQxOTcwNEIzMTFFODk2MUNGNThDRDVCOEZBMzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTY0QzQxOTYwNEIzMTFFODk2MUNGNThDRDVCOEZBMzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ4MWJhZjY1LWMxYWItOTE0YS1iMWRmLTcxNTUwZDJkOGMzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDphYzdmMjdmZC1mZTMzLTcyNDItYjMxNS02YTQ1M2Q1Nzk3OTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz52KcZtAAABHUlEQVR42pzSMUsCYRzH8UdBGjKtIQPTJiFraC8IHELIJQR19BWILklDvYGgpoiguVfQGtHWIuFBW6KCbjaog+Hk+X2u5+ThuOquP3yGu+f5/eCee4RpmkKzjVu0McMYTygj6Nhr0R9O8YkLpLGEdZzgBQ1s/lQgw4bbBk0dH4g6C3YxQOKXsO0Gd86Ce5x7CEtrGGJVL+hgx2OB9IiC/RwUQmyhLbxPS2WskQVfWPFREMZELzCw76PgEA294AFVj+EjBNBcvOEgQnhH5Y/Di6GLnNtFSqm/cYmwSzij1g11QxdrAavle2K4xjGe0cUyDhDBGUrYQB4jGdIL7EkigzimeMMrZur7r5BFDn3h4wLpauhh778FUhHNuQADAMyDEiN5Ma+hAAAAAElFTkSuQmCC) no-repeat
}

.nav_cont .nLi span,.nav_cont .nLi span a,.search ul {
    display: block
}

.search {
    width: 100%;
    height: 0;
    overflow: hidden
}

.search ul,.search ul li.t1 {
    height: 50px;
    overflow: hidden
}

.search ul {
    width: 686px;
    margin-top: 52px;
    margin-left: auto;
    margin-right: auto
}

.search ul li.t1 {
    width: 634px;
    border: 1px solid #7fafd5;
    border-right: none;
    background: #fff;
    -webkit-box-shadow: 1px 2px 2px #e9e9e9 inset;
    box-shadow: 1px 2px 2px #e9e9e9 inset
}

.search ul li.t1 input {
    width: 624px;
    height: 46px;
    overflow: hidden;
    padding-left: 10px;
    line-height: 48px;
    color: #999;
    font-size: 14px
}

.i_ty_title .more,.p_dis .time,.p_list_pic .title span,.p_news_tit .more {
    font-family: SimSun,Arial,Helvetica,sans-serif
}

.search ul li.t2 {
    width: 50px;
    height: 50px;
    overflow: hidden;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphYzdmMjdmZC1mZTMzLTcyNDItYjMxNS02YTQ1M2Q1Nzk3OTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTY0QzQxOTcwNEIzMTFFODk2MUNGNThDRDVCOEZBMzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTY0QzQxOTYwNEIzMTFFODk2MUNGNThDRDVCOEZBMzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ4MWJhZjY1LWMxYWItOTE0YS1iMWRmLTcxNTUwZDJkOGMzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDphYzdmMjdmZC1mZTMzLTcyNDItYjMxNS02YTQ1M2Q1Nzk3OTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz52KcZtAAABHUlEQVR42pzSMUsCYRzH8UdBGjKtIQPTJiFraC8IHELIJQR19BWILklDvYGgpoiguVfQGtHWIuFBW6KCbjaog+Hk+X2u5+ThuOquP3yGu+f5/eCee4RpmkKzjVu0McMYTygj6Nhr0R9O8YkLpLGEdZzgBQ1s/lQgw4bbBk0dH4g6C3YxQOKXsO0Gd86Ce5x7CEtrGGJVL+hgx2OB9IiC/RwUQmyhLbxPS2WskQVfWPFREMZELzCw76PgEA294AFVj+EjBNBcvOEgQnhH5Y/Di6GLnNtFSqm/cYmwSzij1g11QxdrAavle2K4xjGe0cUyDhDBGUrYQB4jGdIL7EkigzimeMMrZur7r5BFDn3h4wLpauhh778FUhHNuQADAMyDEiN5Ma+hAAAAAElFTkSuQmCC) center no-repeat #2574C2
}

.search ul li.t2 input {
    width: 50px;
    height: 50px;
    overflow: hidden;
    display: block;
    text-indent: -9999px
}

.logoFixed,.navFixed,.navFixed .nav_cont .nLi {
    height: 60px
}

.nav {
    width: 100%;
    z-index: 60;
    transition: all ease-out .3s
}

.logoFixed,.nav_cont .sub {
    display: none;
    overflow: hidden
}

.nav_cont .sub li {
    transition: all ease-out .3s
}

.footer .link ul li,.p_ld_list ul li {
    -webkit-transition: all ease-out .3s;
    -o-transition: all ease-out .3s;
    -moz-transition: all ease-out .3s
}

.nav_cont .sub li:last-child {
    border-bottom: none
}

.logoFixed {
    width: 250px
}

.navFixed {
    border-bottom: #2BA1F3 4px solid;
    overflow: hidden;
    top: 0;
    left: 0
}

.navFixed .logoFixed {
    display: block
}

.navFixed .nav_cont .nLi span {
    font-size: 14px;
    color: #fff
}

.navFixed .nav_cont .nLi span a {
    color: #fff
}

.search_sm {
    display: none;
    height: 50px
}

.footer .fl,.p_news_logo {
    display: inline;
    overflow: hidden
}

.search_sm .text {
    float: right;
    line-height: 50px;
    overflow: hidden;
    font-size: 12px
}

.search_sm .text a {
    margin-left: 6px;
    margin-right: 6px
}

.search_cont {
    width: 270px;
    height: 23px;
    overflow: hidden;
    margin-top: 13px;
    border-bottom: #5f84c0 1px solid;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowRjhCNjg1QTA1NzAxMUU4QjdFRjgyMTFGMDg5Njg5NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRjhCNjg1QjA1NzAxMUU4QjdFRjgyMTFGMDg5Njg5NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBGOEI2ODU4MDU3MDExRThCN0VGODIxMUYwODk2ODk3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBGOEI2ODU5MDU3MDExRThCN0VGODIxMUYwODk2ODk3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+bZpA+AAAATRJREFUeNqc008oBGEYx/F3NJfNn1woRG0p5eSiUMpBknXZy+bg4i7EcnQmHJSbg2TPyo2DHLDtrjbuiFp/Dg5osyllfd962p7epnbWrz61NfP8Zt7tGa8lljIqPZjDOKIoIocD2Bt/jZM69TuJC7wihgi6sYMZZNHhFvhqeBp9eFbX33AklnGGfnzqN+jFCiadYTcbOMGae4QFbOPJVM8qptCsC0ZxaMLlHecyUynowr0Jn1uZqRSU0FhDQQO+dMENBmsoGMaVLkjJ8oSJPbuHa12whzbMVhluxS6WUNYFP4hjEetyRjcjyMgCnQZt4h0GsIVHuekB9RhCk2xrAsfywA876Dkfk02nPLEd38gjLR+SPf8mxjCBgh/wugX5+oJSlv9gHpd2/X3zv9jVf8H+nwADAIWmP70l0IMLAAAAAElFTkSuQmCC) left top no-repeat
}

.footer .link ul li,.footer .link ul li .content {
    border: 1px solid #366cc6;
    -moz-box-sizing: border-box
}

.search_cont input {
    width: 250px;
    height: 23px;
    overflow: hidden;
    padding-left: 20px
}

.footer {
    width: 100%;
    height: 228px;
    background: url(bot_bg.png) center no-repeat
}

.footer .fl {
    margin-top: 22px
}

.footer .fl .logo,.footer .fl .logo img {
    width: 330px;
    height: 66px;
    overflow: hidden
}

.footer .fl .text {
    width: 100%;
    overflow: hidden;
    padding-top: 14px;
    line-height: 26px;
    color: #adc0de
}

.footer .fl .text a {
    color: #adc0de
}

.footer .fl .ico {
    width: 92px;
    height: 30px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 10px;
    z-index: 10
}

.footer .fl .ico ul {
    width: 120px;
    display: block;
    overflow: hidden
}

.footer .fl .ico ul li,.footer .fl .ico ul li img {
    width: 34px;
    height: 30px;
    overflow: hidden
}

.footer .fl .ico ul li {
    margin-right: 18px
}

.footer .link {
    width: 262px;
    display: inline;
    margin-top: 38px
}

.footer .link ul li {
    width: 262px;
    height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 15px;
    position: relative;
    background: #154ba3;
    transition: all ease-out .3s
}

.footer .link ul li span,.footer .link ul li span a {
    width: 222px;
    height: 40px;
    display: block;
    overflow: hidden
}

.footer .link ul li span {
    margin: 0 auto;
    line-height: 40px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRDc2RjFGMTA1OUQxMUU4ODYyREM2OUM0ODdGNjA3MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRDc2RjFGMjA1OUQxMUU4ODYyREM2OUM0ODdGNjA3MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJENzZGMUVGMDU5RDExRTg4NjJEQzY5QzQ4N0Y2MDczIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJENzZGMUYwMDU5RDExRTg4NjJEQzY5QzQ4N0Y2MDczIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+valFlAAAAD1JREFUeNpsz1EKADAIAlDz/neuMbYosa/wgVTkGQABGb4wHcAhx76Q0tCo0OjgXkkXatX6hy78YD8vAQYAHzQOE7yQc0kAAAAASUVORK5CYII=) right center no-repeat
}

.footer .link ul li.on span {
    background: url(link_top.png) right center no-repeat
}

.footer .link ul li .content {
    width: 262px;
    overflow: hidden;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    left: -1px;
    bottom: 39px;
    z-index: 30;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none
}

.footer .link ul li .content dl dd {
    width: 262px;
    height: 24px;
    overflow: hidden;
    line-height: 24px;
    text-indent: 18px;
    font-size: 12px
}

.footer .link ul li .content dl dd a {
    color: #595959
}

.footer_cont,.footer_cont a {
    color: #adc0de
}

.footer_cont {
    width: 100%;
    overflow: hidden;
    background:#0c4d9f;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center
}

.new {
    padding-top: 12px;
    padding-left: 8px;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    -webkit-border-radius: 6px;
    border-radius: 6px
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.container-fluid:after,.container-fluid:before,.row:after,.row:before {
    display: table;
    content: " "
}

.img-circle {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.sr-only,:link img,:visited img,a img,fieldset,hr,img {
    border: 0
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 1px solid #eee
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    clip: rect(0,0,0,0)
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

.container,.container-fluid {
    margin-right: auto;
    margin-left: auto
}




@media (min-width: 768px) {
    .navFixed,.nav_cont .sub {
        position: relative
    }

    .header {
        width: 100%;
        height: 155px;
        overflow: hidden;
        background: url(top.png) center bottom no-repeat
    }

    .header .logo img {
        width: 377px;
        height: 155px;
        overflow: hidden;
        margin: 0
    }

    .header .ico,.header .ico img {
        width: 35px;
        height: 26px;
        overflow: hidden
    }

    .header .ico {
        display: block;
        margin-top: 62px
    }

    .nav .container,.nav_cont {
        width: 100%
    }
.nav {display: none;height: auto;}

    .footer,.i_chxw_dl,.i_chxw_ul ul li span,.i_list ul li span,.nav_cont .sub li a,.search_sm .text,.swiperBox .pagination {
        display: block
    }

    .nav_cont {
        height: auto
    }

    .nav_cont .nLi {
        width: 100%;
        height: 48px;
        border-bottom: #2b63bf 1px solid
    }

    .nav_cont .nLi span {
        width: 710px;
        height: 48px;
        overflow: hidden;
        margin: 0 auto;
        text-align: left;
        font-size: 14px;
        line-height: 48px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNEE1MkM2ODA1NkMxMUU4QkIzNjg1QzMxMTkwMjY0NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNEE1MkM2OTA1NkMxMUU4QkIzNjg1QzMxMTkwMjY0NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0ODg3QkY1MDU2QzExRThCQjM2ODVDMzExOTAyNjQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA0ODg3QkY2MDU2QzExRThCQjM2ODVDMzExOTAyNjQ2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EvidDAAAAFlJREFUeNpiOHr1Q/n///8Z0DETAwPDnmPXPnYwoAOQLFCXMRB3IOuAM9AlUcxFlmRCM/keEAsC7RREVi0IxDNBNNwodEGwBDZBmB3lQFxhpcX/HtkygAADADYRhOFeLNvpAAAAAElFTkSuQmCC) right center no-repeat
    }

    .nav_cont .nLi span a {
        width: 100%;
        height: 48px;
        overflow: hidden;
        color: #fff
    }

    .nav_cont .sub li,.nav_cont .sub li a {
        height: 30px;
        color: #fff;
        overflow: hidden
    }

    .nav_cont .on {
        font-weight: 400
    }

    .nav_cont .on span {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNDg4N0JFRjA1NkMxMUU4QkIzNjg1QzMxMTkwMjY0NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNDg4N0JGMDA1NkMxMUU4QkIzNjg1QzMxMTkwMjY0NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0ODg3QkVEMDU2QzExRThCQjM2ODVDMzExOTAyNjQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA0ODg3QkVFMDU2QzExRThCQjM2ODVDMzExOTAyNjQ2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+K3kCLwAAAGlJREFUeNpiPHr1QzkDA8MeKy3+swxYwLFrHwWBVDkTUEEnkBEKFDDGoagDiDsZ/v//D8ZAkzuA2BiJLwjEM0E0iM8IIpBMAOleDcT3oCZVAG18D5JDUYikWBBZERjArELGMOuQMUCAAQDodVxrflByBQAAAABJRU5ErkJggg==) right center no-repeat
    }

    .nav_cont .sub {
        width: 100%;
        background: #0d3e8f;
        z-index: 50
    }

    .nav_cont .sub li {
        width: 100%;
        line-height: 30px;
        border-bottom: #1c4ea1 1px solid;
        text-indent: 32px;
        font-size: 12px
    }

    .nav_cont .sub li:hover {
        background: #1c4ea1
    }

    .nav_cont .sub li a {
        width: 710px;
        font-weight: 400;
        margin: 0 auto;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNDg4N0JGMzA1NkMxMUU4QkIzNjg1QzMxMTkwMjY0NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNDg4N0JGNDA1NkMxMUU4QkIzNjg1QzMxMTkwMjY0NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0ODg3QkYxMDU2QzExRThCQjM2ODVDMzExOTAyNjQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA0ODg3QkYyMDU2QzExRThCQjM2ODVDMzExOTAyNjQ2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oGAiGAAAAFlJREFUeNpi+P//P8PRqx8EQTQyZjp27aMgAwNDB5SGA0aQLFQwDYhnWWnxvwfLIGsHGlkOM5YB3WyYJBOyuTB7wMYhqRQEqYbxYYLGyIJgCajKDnS7AAIMAIW7e1YqmdFYAAAAAElFTkSuQmCC) 14px center no-repeat
    }

    .search_cont {
        float: left
    }

    .swiperBox {
        margin-top: 0
    }

    .swiperBox .pic {
        height: 500px;
        -webkit-background-size: auto auto;
        background-size: auto
    }

    .swiperBox .text {
        margin-top: 410px
    }

    .swiperBox .text h2 {
        height: 50px;
        line-height: 50px;
        font-size: 28px;
        font-weight: 700
    }

    .swiperBox .text p {
        height: 26px;
        line-height: 26px;
        font-size: 16px
    }

    .i_news {
        width: 100%;
        margin-top: 20px
    }

    .i_chxw_dl dl dd.text,.i_chxw_dl dl dt {
        width: 520px
    }

    .i_chxw_ul {
        height: 177px
    }

    .i_list {
        height: 318px
    }

    .i_zt_wrap {
        width: 100%;
        height: 390px;
        background: fixed #ededed;
        -webkit-background-size: auto auto;
        background-size: auto;
        margin-top: 36px
    }

    .i_zt_cont {
        margin-top: 22px
    }

    .i_zt_cont .swiper-wrapper {
        height: 266px;
        overflow: hidden
    }

    .i_zt_cont .swiper-wrapper .swiper-slide {
        padding-top: 20px
    }

    .i_zt_cont .swiper-wrapper .swiper-slide ul {
        width: 740px;
        display: block;
        overflow: hidden
    }

    .i_zt_cont .swiper-wrapper .swiper-slide ul li {
        width: 338px;
        height: 105px;
        overflow: hidden;
        margin: 20px 28px auto auto
    }

    .i_zt_cont .swiper-wrapper .swiper-slide ul li img {
        width: 338px;
        height: 105px;
        overflow: hidden
    }

    .footer .fl {
        width: 400px
    }

    .footer .ico {
        display: none
    }

    .footer_cont {
        line-height: 28px;
        font-size: 14px
    }

    .footer_cont img {
        display: inline;
        margin-right: 14px
    }

    .p_banner {
        height: 260px;
        margin-top: -6px;
        background: url(p_banner.jpg) center top no-repeat;
        -webkit-background-size: auto auto;
        background-size: auto;
        display: block
    }

    .p_banner .container {
        height: 260px;
        position: relative;
        display: block
    }

    .p_banner .container .home {
        width: 240px;
        height: 104px;
        overflow: hidden
    }

    .p_banner .container .home h2 {
        padding-top: 14px;
        padding-left: 30px;
        font-size: 22px;
        font-weight: 700
    }

    .p_banner .container .home p {
        padding-left: 30px;
        font-size: 26px;
        font-weight: 700
    }

    .p_warp {
        padding-top: 36px;
        padding-bottom: 40px;
        overflow: hidden
    }

    .p_menu {
        width: 240px
    }

    .p_menu .list ul li span,.p_menu h3 span {
        width: 180px;
        font-size: 16px;
        overflow: hidden
    }

    .p_menu h3 {
        height: 52px
    }

    .p_menu h3 span {
        height: 52px;
        line-height: 52px
    }

    .p_menu .list ul li {
        height: 50px;
        line-height: 50px
    }

    .p_menu .list ul li span {
        height: 50px;
        text-indent: 23px
    }

    .p_right {
        width: 440px;
        float: right
    }

    .p_right .title {
        font-size: 26px;
        height: 60px;
        line-height: 60px;
        font-weight: 700
    }

    .p_right .title span {
        float: right;
        font-size: 14px;
        font-weight: 400;
        color: #757575
    }

    .p_right .title span a {
        color: #757575
    }

    .p_ld_pic ul {
        width: 480px
    }

    .p_ld_pic ul li {
        width: 219px;
        height: 195px;
        overflow: hidden;
        margin: 12px 2px auto auto
    }

    .p_ld_pic ul li img {
        width: 219px;
        height: 195px;
        overflow: hidden
    }

    .p_ld_list ul li,.p_ld_list ul li a {
        width: 440px;
        height: 65px;
        overflow: hidden
    }

    .p_ld_pic .text {
        line-height: 40px;
        font-size: 16px
    }

    .p_ld_list ul {
        width: 440px
    }

    .p_ld_list ul li {
        margin: 15px auto auto;
        line-height: 65px;
        text-indent: 20px;
        font-size: 20px;
        font-weight: 700
    }

    .p_ld_list ul li a {
        display: block
    }

    .p_ld_list ul li a:hover {
        color: #fff
    }

    .p_ld_list ul li span {
        margin-right: 20px
    }

    .p_list_pt ul {
        width: 460px
    }

    .p_list_pt ul li {
        width: 210px;
        margin: 12px 20px auto auto
    }

    .p_list_pt ul li .pic,.p_list_pt ul li .pic img {
        width: 210px;
        height: 157px;
        overflow: hidden
    }

    .p_list_pt ul li h3 {
        height: 38px;
        line-height: 38px
    }

    .p_dis h1,.p_list_pic .title {
        line-height: 50px;
        font-size: 26px
    }

    .p_dis {
        padding-top: 20px;
        padding-bottom: 30px
    }

    .p_dis h1 {
        font-weight: 700;
        padding-bottom: 14px
    }

    .p_list_pic {
        padding-top: 16px;
        padding-bottom: 40px
    }

    .p_list_pic .contMain {
        padding-top: 20px;
        padding-bottom: 10px
    }

    .p_list_pic .contMain dl {
        height: 190px;
        margin-bottom: 30px
    }

    .p_list_pic .contMain dl dt {
        width: 660px;
        height: 40px;
        overflow: hidden;
        float: none;
        display: block;
        margin: 18px auto auto
    }

    .p_list_pic .contMain dl dd.pic {
        display: none
    }

    .p_list_pic .contMain dl dd.text {
        width: 660px;
        float: none;
        margin-right: auto;
        margin-left: auto
    }

    .p_news_slide,.p_news_slide .swiper-slide,.p_news_slide .swiper-slide .pic,.p_news_slide .swiper-slide .pic img {
        width: 390px;
        height: 250px;
        overflow: hidden
    }

    .p_list_pic .contMain dl dd.more {
        display: inline;
        margin-right: 29px;
        float: right
    }

    .p_news_logo {
        line-height: 155px;
        margin-left: 30px;
        font-size: 28px
    }

    .p_news_slide {
        display: inline;
        margin: 20px auto 0;
        float: left
    }

    .p_news_slide .swiper-slide .bg {
        height: 32px
    }

    .p_news_slide .swiper-slide .title {
        line-height: 32px;
        font-size: 14px;
        text-indent: 8px
    }

    .p_news_slide .pagination {
        height: 21px;
        overflow: hidden;
        display: block
    }

    .p_news_slide .pagination span {
        width: 10px;
        height: 10px;
        overflow: hidden;
        margin-right: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px
    }

    .p_news_chyw .p_news_list,.p_news_cont .p_news_list {
        height: 214px
    }

    .p_news_chyw {
        width: 300px;
        float: right;
        margin-top: 20px;
        display: inline
    }

    .p_news_page2 {
        padding-top: 0;
        padding-bottom: 0;
        background: #fff
    }

    .p_news_cont {
        width: 340px;
        float: left;
        display: inline;
        margin-left: 25px;
        margin-top: 28px
    }

    .p_news_chxmt,.p_news_notic,.p_news_zhxw {
        margin-left: 0
    }

    .p_news_page3 {
        padding-bottom: 20px;
        padding-top: 0
    }

    .p_news_chxb {
        display: block
    }

    .p_news_chxb .pic {
        width: 130px;
        height: 185px;
        overflow: hidden;
        display: inline;
        float: left;
        padding: 7px;
        margin: 10px auto auto 10px
    }

    .p_news_chxb .pic img {
        width: 116px;
        height: 171px;
        overflow: hidden
    }

    .p_news_chxb .text {
        width: 152px;
        float: right
    }

    .p_news_dst {
        width: 340px;
        float: left;
        display: inline;
        margin-top: 28px
    }

    .p_news_dst .contMain .pic {
        display: none
    }

    .p_news_dst .contMain .text {
        width: 100%;
        height: 204px;
        float: none
    }

    .p_news_tg,.p_news_tg img {
        width: 324px;
        height: 170px;
        overflow: hidden
    }

    .p_news_tg {
        margin: 30px 8px
    }

    .p_news_contact {
        height: 350px
    }

    .p_news_contact .contMain .pic,.p_news_contact .contMain .pic img {
        width: 390px;
        height: 226px;
        overflow: hidden
    }

    .p_news_contact .contMain {
        padding-top: 30px
    }

    .p_news_contact .contMain .pic {
        float: left;
        display: inline;
        border: 0;
        margin-left: 0
    }

    .p_news_contact .contMain .text {
        width: 298px;
        overflow: hidden;
        float: right;
        font-size: 12px
    }

    .p_news_contact .contMain .text h2 {
        line-height: 30px
    }
	
	.container {
        width: 710px
    }
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
        float: left
    }

    .col-sm-1 {
        width: 8.33333%
    }

    .col-sm-2 {
        width: 16.66667%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-4 {
        width: 33.33333%
    }

    .col-sm-5 {
        width: 41.66667%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-7 {
        width: 58.33333%
    }

    .col-sm-8 {
        width: 66.66667%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-10 {
        width: 83.33333%
    }

    .col-sm-11 {
        width: 91.66667%
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-pull-1 {
        right: 8.33333%
    }

    .col-sm-pull-2 {
        right: 16.66667%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-4 {
        right: 33.33333%
    }

    .col-sm-pull-5 {
        right: 41.66667%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-7 {
        right: 58.33333%
    }

    .col-sm-pull-8 {
        right: 66.66667%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-10 {
        right: 83.33333%
    }

    .col-sm-pull-11 {
        right: 91.66667%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-push-1 {
        left: 8.33333%
    }

    .col-sm-push-2 {
        left: 16.66667%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-4 {
        left: 33.33333%
    }

    .col-sm-push-5 {
        left: 41.66667%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-7 {
        left: 58.33333%
    }

    .col-sm-push-8 {
        left: 66.66667%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-10 {
        left: 83.33333%
    }

    .col-sm-push-11 {
        left: 91.66667%
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }

    .col-sm-offset-1 {
        margin-left: 8.33333%
    }

    .col-sm-offset-2 {
        margin-left: 16.66667%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333%
    }

    .col-sm-offset-5 {
        margin-left: 41.66667%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333%
    }

    .col-sm-offset-8 {
        margin-left: 66.66667%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333%
    }

    .col-sm-offset-11 {
        margin-left: 91.66667%
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }
}




@media (max-width: 767px) {
    .visible-xs {
        display: block!important
    }

    table.visible-xs {
        display: table!important
    }

    tr.visible-xs {
        display: table-row!important
    }

    td.visible-xs,th.visible-xs {
        display: table-cell!important
    }

    .visible-xs-block {
        display: block!important
    }

    .visible-xs-inline {
        display: inline!important
    }

    .visible-xs-inline-block {
        display: inline-block!important
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .visible-sm {
        display: block!important
    }

    table.visible-sm {
        display: table!important
    }

    tr.visible-sm {
        display: table-row!important
    }

    td.visible-sm,th.visible-sm {
        display: table-cell!important
    }

    .visible-sm-block {
        display: block!important
    }

    .visible-sm-inline {
        display: inline!important
    }

    .visible-sm-inline-block {
        display: inline-block!important
    }
}



.topic{display:none;}

@media (max-width: 768px) and (min-width:320px) {
	.newueditor img{max-width:100%;height:auto;}
	.tab-div{width:100%!important;}
	.wh1200 .l{float:none;width:100%;}
	.wh1200 .r{float:none;width:100%;}
	.foot{
		display: none!important;
	}
	.hidden-xs {
    display: none!important;
	}
    .line1px {width:100%;}
    .indextre{width:92%;height: auto;margin-bottom: 0;margin-left:4%;}
    .indextre ul{width:90%;padding-top: 25px;height: 180px}
    .indextre ul li{width: 10%;margin-right: 5px;}
    .indextre ul li img {height:175px;border:2px solid #fff;width:97%;}


.imain {margin: 0px auto 0px;}
.newbox_left {width: 100%;}
.topic{display:block;}
.blk_18{display:none;}

.top{display: none;}


.picnews {width: 100%;}
.picnews .bd img {width: 100%;}
.selectTravelCity {float: left;width: 11em;margin-bottom: 20px;}
.isect8 .isect4_3 ul li {width: 95px;}

    .navFixed,.nav_cont .sub {
        position: relative
    }

    .topic ul {
        width: 100%;
        text-align: center;
    }

    .topic ul li {
        width: 100%!important;
        height: auto;
        margin-top: 10px;
    }

.tittlerzt i{width: 70%;}
.tittlerz i {width: 70%;}
.container {width:100%}
.swiper-slide a img{height: 230px !important;}
.swwc{overflow: hidden;}
.w1200 {padding:0 4%;}
.indexysxw{width:100%}
.tittlerz i{width:58%}
.indexnwtwo dl{width:100%}
.indexnwtwo ul{width:100%;margin-top: 10px;}
.isect2 .ititle {margin-bottom: 0px;margin-top: 20px;}
.indexrigt{width: 89%;margin-top: 20px;}
.inright{width:100%}
.inright a{width:48.5%;float:left;}
.inright a:last-child{float:right;}
.inleft{width:100%}
.topic .pic{height: auto;float: left;width: 48.5% !important;margin-right:2.6%;}
.tittlerzt i{width:57%}
.ititle .xiant{width:56%}
.topic ul li:nth-child(2n){margin-right:0px;}
.footer_cont .leftr{width:100%;height: 65px;}
.footer_cont .righr{width:100%}
.footer_cont .leftr img{display: none;}
.footer_cont .righr p{margin-right:0px;}


.swiperBox .pagination{display:block !important;}
    .header {    width: 100%;
        height:78px;
        overflow: hidden;
        background: #0b4e9f;
    }

    .item-name{font-size: 12px;margin-left: 10px;}
    .header .logo img {    height: 60px;
        overflow: hidden;
        width: auto;
    }

    .header .ico,.header .ico img {
        width: 28px;
        height: 26px;
        overflow: hidden;
    }

    .header .ico {
        display: block;margin-right:15px;
        margin-top:25px
    }

    .nav .container,.nav_cont {
        width: 100%
    }

    .nav {
        display: none;
        height: auto;
        background: #2574C2
    }

    .nav_cont {
        height: auto
    }

    .nav_cont .nLi {
        width: 100%;
        height: 38px;
        border-bottom: #2b63bf 1px solid
    }

    .nav_cont .nLi span {
        width: 92%;
        height: 38px;
        overflow: hidden;
        margin: 0 auto;
        text-align: left;
        font-size: 14px;
        line-height: 38px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNEE1MkM2ODA1NkMxMUU4QkIzNjg1QzMxMTkwMjY0NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNEE1MkM2OTA1NkMxMUU4QkIzNjg1QzMxMTkwMjY0NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0ODg3QkY1MDU2QzExRThCQjM2ODVDMzExOTAyNjQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA0ODg3QkY2MDU2QzExRThCQjM2ODVDMzExOTAyNjQ2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EvidDAAAAFlJREFUeNpiOHr1Q/n///8Z0DETAwPDnmPXPnYwoAOQLFCXMRB3IOuAM9AlUcxFlmRCM/keEAsC7RREVi0IxDNBNNwodEGwBDZBmB3lQFxhpcX/HtkygAADADYRhOFeLNvpAAAAAElFTkSuQmCC) right center no-repeat
    }

    .nav_cont .nLi span a {
        width: 100%;
        height: 38px;
        overflow: hidden;
        color: #fff
    }

    .nav_cont .sub li,.nav_cont .sub li a {
        height: 30px;
        color: #fff;
        overflow: hidden
    }

    .nav_cont .on {
        font-weight: 400
    }

    .nav_cont .on span {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNDg4N0JFRjA1NkMxMUU4QkIzNjg1QzMxMTkwMjY0NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNDg4N0JGMDA1NkMxMUU4QkIzNjg1QzMxMTkwMjY0NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0ODg3QkVEMDU2QzExRThCQjM2ODVDMzExOTAyNjQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA0ODg3QkVFMDU2QzExRThCQjM2ODVDMzExOTAyNjQ2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+K3kCLwAAAGlJREFUeNpiPHr1QzkDA8MeKy3+swxYwLFrHwWBVDkTUEEnkBEKFDDGoagDiDsZ/v//D8ZAkzuA2BiJLwjEM0E0iM8IIpBMAOleDcT3oCZVAG18D5JDUYikWBBZERjArELGMOuQMUCAAQDodVxrflByBQAAAABJRU5ErkJggg==) right center no-repeat
    }

    .nav_cont .sub {
        width: 100%;
        background: #0d3e8f;
        z-index: 50
    }

    .nav_cont .sub li {
        width: 100%;
        line-height: 30px;
        border-bottom: #1c4ea1 1px solid;
        text-indent: 32px;
        font-size: 12px
    }

    .nav_cont .sub li:hover {
        background: #1c4ea1
    }

    .nav_cont .sub li a {
        width: 92%;
        display: block;
        font-weight: 400;
        margin: 0 auto;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNDg4N0JGMzA1NkMxMUU4QkIzNjg1QzMxMTkwMjY0NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNDg4N0JGNDA1NkMxMUU4QkIzNjg1QzMxMTkwMjY0NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0ODg3QkYxMDU2QzExRThCQjM2ODVDMzExOTAyNjQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA0ODg3QkYyMDU2QzExRThCQjM2ODVDMzExOTAyNjQ2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oGAiGAAAAFlJREFUeNpi+P//P8PRqx8EQTQyZjp27aMgAwNDB5SGA0aQLFQwDYhnWWnxvwfLIGsHGlkOM5YB3WyYJBOyuTB7wMYhqRQEqYbxYYLGyIJgCajKDnS7AAIMAIW7e1YqmdFYAAAAAElFTkSuQmCC) 14px center no-repeat
    }

    .i_chxw_dl,.i_chxw_ul ul li span,.i_list ul li span,.search_sm .text,.swiperBox .pagination {
        display: none
    }

    .search_cont {
        float: left
    }

    .swiperBox {
        margin-top: 0
    }

    .swiperBox .pic {
        height: 104px;
        -webkit-background-size: cover;
        background-size: cover
    }

    .swiperBox .text {
        margin-top: 170px
    }

    .swiperBox .text h2 {
        height: 40px;
        line-height: 40px;
        font-size: 22px;
        font-weight: 700
    }

    .swiperBox .text p {
        height: 26px;
        line-height: 26px;
        font-size: 12px
    }

    .i_news {
        width: 100%;
        margin-top: 20px
    }

    .i_chxw_ul {
        height: 177px
    }

    .i_list {
        height: 182px
    }

    .i_zt_wrap {
        width: 100%;
        height: 390px;
        background: fixed #ededed;
        -webkit-background-size: auto auto;
        background-size: auto;
        margin-top: 36px
    }

    .i_zt_cont {
        margin-top: 22px
    }

    .i_zt_cont .swiper-wrapper {
        height: 266px;
        overflow: hidden
    }

    .i_zt_cont .swiper-wrapper .swiper-slide {
        padding-top: 20px
    }

    .i_zt_cont .swiper-wrapper .swiper-slide ul {
        width: 100%;
        display: block;
        overflow: hidden
    }

    .i_zt_cont .swiper-wrapper .swiper-slide ul li {
        width: 100%;
        height: 105px;
        overflow: hidden;
        margin: 20px auto auto
    }

    .i_zt_cont .swiper-wrapper .swiper-slide ul li img {
        width: 100%;
        height: 105px;
        overflow: hidden
    }

    .footer,.footer .ico {
        display: none
    }

    .footer_cont {
        line-height: 24px;
        font-size: 12px
    }

    .footer_cont img {
        display: block;
        margin-right: auto;
        margin-left: auto
    }

    .p_banner {
        height: 260px;
        margin-top: -6px;
        background: url(p_banner.jpg) center top no-repeat;
        -webkit-background-size: cover;
        background-size: cover;
        display: block
    }

    .p_banner .container {
        display: none
    }

    .p_warp {
        padding-top: 16px;
        padding-bottom: 20px;
        overflow: hidden;    width: 95%;
    }

    .p_right {
        width: 100%;
        float: none
    }

    .p_right .title {
        font-size: 22px;
        height: 60px;
        line-height: 60px;
        font-weight: 700
    }

    .p_right .title span {
        float: right;
        font-size: 14px;
        font-weight: 400;
        color: #757575
    }

    .p_right .title span a {
        color: #757575
    }

    .p_ld_pic ul {
        width: 100%
    }

    .p_ld_pic ul li {
        width: 49%;
        height: auto;
        overflow: hidden;
        margin: 12px 2% auto auto
    }

    .p_ld_pic ul li img {
        width: 100%;
        height: auto;
        overflow: hidden
    }

    .p_ld_list ul li,.p_ld_list ul li a {
        height: 40px;
        width: 100%;
        overflow: hidden
    }

    .p_ld_pic .text {
        line-height: 34px;
        font-size: 14px
    }

    .p_ld_list ul {
        width: 100%
    }

    .p_ld_list ul li {
        margin: 15px auto auto;
        line-height: 40px;
        text-indent: 14px;
        font-size: 16px;
        font-weight: 700
    }

    .p_ld_list ul li a {
        display: block
    }

    .p_ld_list ul li a:hover {
        color: #fff
    }

    .p_ld_list ul li span {
        margin-right: 14px
    }

    .p_list_pt ul {
        width: 100%
    }

    .p_list_pt ul li {
        width: 100%;
        margin: 12px auto auto
    }

    .p_list_pt ul li .pic,.p_list_pt ul li .pic img {
        width: 100%;
        height: auto;
        overflow: hidden
    }

    .p_list_pt ul li h3 {
        height: 38px;
        line-height: 38px
    }

    .p_dis {
        padding-top: 12px;
        padding-bottom: 14px;width: 92%;
    }

    .p_dis h1 {
        line-height: 38px;
        font-size: 18px;
        font-weight: 700;
        padding-bottom: 12px
    }

    .p_list_pic {
        padding-top: 10px;
        padding-bottom: 30px
    }

    .p_list_pic .title {
        line-height: 40px;
        font-size: 20px
    }

    .p_list_pic .contMain {
        padding-top: 14px;
        padding-bottom: 10px
    }

    .p_list_pic .contMain dl {
        height: 190px;
        margin-bottom: 20px
    }

    .p_list_pic .contMain dl dt {
        width: 92%;
        height: 40px;
        overflow: hidden;
        float: none;
        display: block;
        margin: 18px auto auto;
        white-space: nowrap;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis
    }

    .p_list_pic .contMain dl dd.pic {
        display: none
    }

    .p_list_pic .contMain dl dd.text {
        width: 92%;
        float: none;
        margin-right: auto;
        margin-left: auto
    }

    .p_news_slide,.p_news_slide .swiper-slide,.p_news_slide .swiper-slide .pic,.p_news_slide .swiper-slide .pic img {
        width: 100%;
        height: 205px;
        overflow: hidden
    }

    .p_list_pic .contMain dl dd.more {
        display: inline;
        margin-right: 29px;
        float: right
    }

    .p_news_logo {
        line-height: 110px;
        margin-left: 8px;
        font-size: 14px
    }

    .p_news_slide {
        display: block;
        margin: 20px auto 0;
        float: none
    }

    .p_news_chxmt,.p_news_cont,.p_news_notic,.p_news_zhxw {
        margin-left: 0
    }

    .p_news_slide .swiper-slide .bg {
        height: 32px
    }

    .p_news_chyw .p_news_list,.p_news_cont .p_news_list {
        height: 146px
    }

    .p_news_slide .swiper-slide .title {
        line-height: 32px;
        font-size: 14px;
        text-indent: 8px
    }

    .p_news_slide .pagination {
        display: none
    }

    .p_news_chyw,.p_news_cont {
        width: 100%;
        display: block;
        float: none
    }

    .p_news_chyw {
        margin-top: 20px
    }

    .p_news_page2 {
        padding-top: 0;
        padding-bottom: 0;
        background: #fff
    }

    .p_news_cont {
        margin-top: 28px
    }

    .p_news_page3 {
        padding-bottom: 20px;
        padding-top: 0
    }

    .p_news_chxb {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex
    }

    .p_news_chxb .pic {
        width: 130px;
        height: 185px;
        overflow: hidden;
        display: block;
        float: none;
        padding: 7px;
        margin: 10px 24px auto 10px
    }

    .p_news_chxb .pic img {
        width: 116px;
        height: 171px;
        overflow: hidden
    }

    .p_news_chxb .text {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        float: none
    }

    .p_news_dst {
        width: 100%;
        float: none;
        display: block;
        margin-top: 28px
    }

    .p_news_contact .contMain .pic,.p_news_dst .contMain .pic {
        display: none
    }

    .p_news_dst .contMain .text {
        width: 100%;
        height: 136px;
        float: none
    }

    .p_news_tg,.p_news_tg img {
        height: auto;
        width: 100%;
        overflow: hidden
    }

    .p_news_tg {
        margin: 20px auto
    }

    .p_news_contact {
        height: 334px
    }

    .p_news_contact .contMain {
        padding-top: 20px
    }

    .p_news_contact .contMain .text {
        width: 100%;
        overflow: hidden;
        float: right;
        font-size: 12px
    }

    .p_news_contact .contMain .text h2 {
        line-height: 30px
    }
}




@media (min-width: 768px) and (max-width:991px) {
    .hidden-sm {
        display: none!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
     .hidden-md {
        display: none!important
    }
	.visible-md {
        display: block!important
    }

    table.visible-md {
        display: table!important
    }

    tr.visible-md {
        display: table-row!important
    }

    td.visible-md,th.visible-md {
        display: table-cell!important
    }

    .visible-md-block {
        display: block!important
    }

    .visible-md-inline {
        display: inline!important
    }

    .visible-md-inline-block {
        display: inline-block!important
    }
}


@media (min-width: 992px) {
.header,.header .logo img {height:auto;overflow: hidden}
.dbbjr{width: 100%;background: url(ttop.jpg) center top no-repeat;background-size: 100% 100%;}
.header {width: 100%;}
.header .logo img {width:auto;margin: 0;max-width:100%;}

    .header .ico {
        display: none
    }

    .footer,.footer .ico,.i_chxw_dl,.i_chxw_ul ul li span,.i_list ul li span,.nav,.nav_cont .sub li a,.swiperBox .pagination {
        display: block
    }
.nav {height: 64px;}

    .nav .container {
        width: 1000px
    }

    .navFixed {
        background: #006ec0
    }

    .nav_cont .nLi {
        height: 58px;
        border-bottom: none
    }

    .nav_cont .nLi span {
        width: 100%;
        height: 58px;
        overflow: hidden;
        text-align: center;
        font-size: 16px;
        line-height: 58px;
        background: 0 0
    }

    .nav_cont .nLi span a {
        width: 100%;
        height: 58px;
        overflow: hidden;
    }
.top .inner{width: 100%;}
    .nav_cont .on {
        background: #005FA8;
        font-weight: 700;
        color: #fff
    }

    .nav_cont .on span a {
        color: #fff
    }

    .nav_cont .sub {
        width: 280px;
        background: #005FA8;
        position: absolute;
        top: 58px;
        z-index: 50
    }

    .nav_cont .sub li,.nav_cont .sub li a {
        width: 100%;
        color: #c5d5f0;
        height: 50px;
        overflow: hidden
    }

    .nav_cont .sub li {
        line-height: 50px;
        border-bottom: #2b63bf 1px solid;
        text-indent: 32px;
        font-size: 14px
    }

    .nav_cont .sub li:hover {
        background: #1b60d1
    }

    .nav_cont .sub li a {
        font-weight: 400;
        background: 0 0
    }

    .nav_cont {
        width: 1000px;
        height: 50px
    }

    .nav_cont .nLi {
        width: 111px
    }

    .navFixed {
        position: fixed
    }

    .navFixed .nav_cont {
        width: 738px;
        height: 60px
    }

    .navFixed .nav_cont .nLi {
        width: 82px
    }
.swiperBox {margin-top:6px;}

    .swiperBox .pic {
        height: 500px;
        -webkit-background-size: auto auto;
        background-size: auto
    }

    .swiperBox .text {
        margin-top: 410px
    }

    .swiperBox .text h2 {
        height: 50px;
        line-height: 50px;
        font-size: 28px;
        font-weight: 700
    }

    .swiperBox .text p {
        height: 26px;
        line-height: 26px;
        font-size: 16px
    }

    .i_news {
        width: 470px;
        margin-top: 30px
    }

    .i_chxw_dl dl dd.text,.i_chxw_dl dl dt {
        width: 280px
    }

    .i_chxw_ul {
        height: 177px
    }

    .i_list {
        height: 318px
    }

    .i_zt_wrap {
        width: 100%;
        height: 426px;
        background: url(bg_01.jpg) center bottom no-repeat fixed;
        -webkit-background-size: cover;
        background-size: cover;
        margin-top: 36px
    }

    .i_zt_cont {
        margin-top: 22px
    }

    .i_zt_cont .swiper-wrapper {
        height: 294px;
        overflow: hidden
    }

    .i_zt_cont .swiper-wrapper .swiper-slide {
        padding-top: 20px
    }

    .i_zt_cont .swiper-wrapper .swiper-slide ul {
        width: 1060px;
        display: block;
        overflow: hidden
    }

    .i_zt_cont .swiper-wrapper .swiper-slide ul li {
        width: 318px;
        height: 105px;
        overflow: hidden;
        margin: 20px 23px auto auto
    }

    .i_zt_cont .swiper-wrapper .swiper-slide ul li img {
        width: 318px;
        height: 105px;
        overflow: hidden
    }

    .footer .fl {
        width: 484px
    }

    .footer_cont {
        line-height: 28px;
        font-size: 14px
    }

    .footer_cont img {
        display: inline;
        margin-right: 14px
    }

    .p_banner,.p_ld_list ul li a {
        display: block
    }

    .p_banner {
        height: 260px;
        margin-top: -6px;
        background: url(p_banner.jpg) center top no-repeat;
        -webkit-background-size: auto auto;
        background-size: auto
    }

    .p_banner .container {
        height: 260px;
        position: relative;
        display: block
    }

    .p_banner .container .home {
        width: 302px;
        height: 104px;
        overflow: hidden
    }

    .p_banner .container .home h2 {
        padding-top: 14px;
        padding-left: 30px;
        font-size: 22px;
        font-weight: 700
    }

    .p_banner .container .home p {
        padding-left: 30px;
        font-size: 26px;
        font-weight: 700
    }

    .p_warp {
        padding-top: 36px;
        padding-bottom: 40px;
        overflow: hidden
    }

    .p_menu {
        width: 302px
    }

    .p_menu h3 {
        height: 52px
    }

    .p_menu h3 span {
        width: 242px;
        height: 52px;
        overflow: hidden;
        line-height: 52px;
        font-size: 18px
    }

    .p_menu .list ul li {
        height: 50px;
        line-height: 50px
    }

    .p_menu .list ul li span {
        width: 242px;
        height: 50px;
        overflow: hidden;
        text-indent: 23px;
        font-size: 16px
    }

    .p_right {
        width: 658px;
        float: right
    }

    .p_right .title {
        font-size: 32px;
        height: 70px;
        line-height: 70px;
        font-weight: 700
    }

    .p_right .title span {
        float: right;
        font-size: 14px;
        font-weight: 400;
        color: #757575
    }

    .p_right .title span a {
        color: #757575
    }

    .p_ld_pic ul {
        width: 690px
    }

    .p_ld_pic ul li,.p_ld_pic ul li img {
        width: 327px;
        height: 291px;
        overflow: hidden
    }

    .p_ld_pic ul li {
        margin: 12px 4px auto auto
    }

    .p_ld_pic .text {
        line-height: 40px;
        font-size: 16px
    }

    .p_ld_list ul {
        width: 690px
    }

    .p_ld_list ul li,.p_ld_list ul li a {
        width: 315px;
        height: 65px;
        overflow: hidden
    }

    .p_ld_list ul li {
        margin: 15px 28px auto auto;
        line-height: 65px;
        text-indent: 20px;
        font-size: 18px;
        font-weight: 700
    }

    .p_ld_list ul li a:hover {
        color: #fff
    }

    .p_ld_list ul li span {
        margin-right: 20px
    }

    .p_list_pt ul {
        width: 690px
    }

    .p_list_pt ul li {
        width: 315px;
        margin: 12px 30px auto auto
    }

    .p_list_pt ul li .pic,.p_list_pt ul li .pic img {
        width: 315px;
        height: 235px;
        overflow: hidden
    }

    .p_list_pt ul li h3 {
        height: 38px;
        line-height: 38px
    }

    .p_dis {
        padding-top: 20px;
        padding-bottom: 30px
    }

    .p_dis h1 {
        line-height: 50px;
        font-size: 26px;
        font-weight: 700;
        padding-bottom: 14px
    }

    .p_list_pic {
        padding-top: 16px;
        padding-bottom: 40px
    }

    .p_list_pic .title {
        line-height: 60px;
        font-size: 32px
    }

    .p_list_pic .contMain {
        padding-top: 20px;
        padding-bottom: 10px
    }

    .p_list_pic .contMain dl {
        height: 190px;
        margin-bottom: 30px
    }

    .p_list_pic .contMain dl dt {
        width: 660px;
        height: 40px;
        overflow: hidden;
        float: right;
        display: inline;
        margin: 18px 29px auto auto
    }

    .p_list_pic .contMain dl dd.pic {
        display: block
    }

    .p_list_pic .contMain dl dd.text {
        width: 660px;
        float: right;
        margin-right: 29px
    }

    .p_list_pic .contMain dl dd.more {
        display: inline;
        margin-right: 29px;
        float: right
    }

    .p_news_logo {
        line-height: 180px;
        margin-left: 44px;
        font-size: 35px
    }

    #news_nav .nLi {
        width: 90px
    }

    .navFixed #news_nav_cont .nLi {
        width: 67px
    }

    .p_news_slide,.p_news_slide .swiper-slide,.p_news_slide .swiper-slide .pic,.p_news_slide .swiper-slide .pic img {
        width: 545px;
        height: 350px;
        overflow: hidden
    }

    .navFixed #news_nav_cont .nLi span {
        font-size: 12px
    }

    .p_news_slide {
        display: inline;
        margin: 40px auto;
        float: left
    }

    .p_news_slide .swiper-slide .bg {
        height: 40px
    }

    .p_news_slide .swiper-slide .title {
        line-height: 40px;
        font-size: 14px;
        text-indent: 16px
    }

    .p_news_slide .pagination {
        height: 26px;
        overflow: hidden;
        display: block
    }

    .p_news_slide .pagination span {
        width: 12px;
        height: 12px;
        overflow: hidden;
        margin-right: 10px;
        -webkit-border-radius: 12px;
        border-radius: 12px
    }

    .p_news_chyw {
        width: 425px;
        float: right;
        margin-top: 40px;
        display: inline
    }

    .p_news_chyw .p_news_list {
        height: 316px
    }

    .p_news_page2 {
        padding-top: 46px;
        padding-bottom: 46px;
        background: #f5f5f5
    }

    .p_news_cont {
        width: 310px;
        float: left;
        display: inline;
        margin-left: 35px;
        margin-top: 0
    }

    .p_news_cont .p_news_list {
        height: 214px
    }

    .p_news_zhxw {
        margin-left: 0
    }

    .p_news_chxmt,.p_news_notic {
        margin-left: 35px
    }

    .p_news_page3 {
        padding-bottom: 30px;
        padding-top: 36px
    }

    .p_news_chxb {
        display: block
    }

    .p_news_chxb .pic {
        width: 130px;
        height: 185px;
        overflow: hidden;
        display: inline;
        float: left;
        padding: 7px;
        margin: 10px auto auto 10px
    }

    .p_news_chxb .pic img {
        width: 116px;
        height: 171px;
        overflow: hidden
    }

    .p_news_chxb .text {
        width: 152px;
        float: right
    }

    .p_news_dst {
        width: 655px;
        float: left;
        display: inline;
        margin-top: 28px
    }

    .p_news_dst .contMain .pic {
        width: 382px;
        height: 184px;
        overflow: hidden;
        float: left;
        display: inline;
        margin-top: 10px
    }

    .p_news_dst .contMain .pic ul li.t1,.p_news_dst .contMain .pic ul li.t1 img {
        width: 248px;
        height: 184px;
        overflow: hidden
    }

    .p_news_dst .contMain .pic ul li.t2,.p_news_dst .contMain .pic ul li.t2 img {
        width: 118px;
        height: 84px;
        overflow: hidden
    }

    .p_news_dst .contMain .pic ul li.t2 {
        margin: 0 0 17px 16px
    }

    .p_news_dst .contMain .text {
        width: 254px;
        height: 204px;
        float: right
    }

    .p_news_tg,.p_news_tg img {
        width: 294px;
        height: 170px;
        overflow: hidden
    }

    .p_news_tg {
        margin: 30px 8px
    }

    .p_news_contact {
        height: 384px
    }

    .p_news_contact .contMain {
        padding-top: 30px
    }

    .p_news_contact .contMain .pic {
        width: 532px;
        height: 245px;
        overflow: hidden;
        float: left;
        display: inline;
        border: 5px solid #fff;
        margin-left: 20px
    }

    .p_news_contact .contMain .pic img {
        width: 522px;
        height: 235px;
        overflow: hidden
    }

    .p_news_contact .contMain .text {
        width: 370px;
        overflow: hidden;
        float: right;
        font-size: 14px
    }

    .p_news_contact .contMain .text h2 {
        line-height: 44px
    }
    .container {
        width: 1000px
    }
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
        float: left
    }

    .col-md-1 {
        width: 8.33333%
    }

    .col-md-2 {
        width: 16.66667%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        width: 33.33333%
    }

    .col-md-5 {
        width: 41.66667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-7 {
        width: 58.33333%
    }

    .col-md-8 {
        width: 66.66667%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-10 {
        width: 83.33333%
    }

    .col-md-11 {
        width: 91.66667%
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-pull-1 {
        right: 8.33333%
    }

    .col-md-pull-2 {
        right: 16.66667%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-4 {
        right: 33.33333%
    }

    .col-md-pull-5 {
        right: 41.66667%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-7 {
        right: 58.33333%
    }

    .col-md-pull-8 {
        right: 66.66667%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-10 {
        right: 83.33333%
    }

    .col-md-pull-11 {
        right: 91.66667%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-push-1 {
        left: 8.33333%
    }

    .col-md-push-2 {
        left: 16.66667%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-4 {
        left: 33.33333%
    }

    .col-md-push-5 {
        left: 41.66667%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-7 {
        left: 58.33333%
    }

    .col-md-push-8 {
        left: 66.66667%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-10 {
        left: 83.33333%
    }

    .col-md-push-11 {
        left: 91.66667%
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-offset-0 {
        margin-left: 0
    }

    .col-md-offset-1 {
        margin-left: 8.33333%
    }

    .col-md-offset-2 {
        margin-left: 16.66667%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.33333%
    }

    .col-md-offset-5 {
        margin-left: 41.66667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.33333%
    }

    .col-md-offset-8 {
        margin-left: 66.66667%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.33333%
    }

    .col-md-offset-11 {
        margin-left: 91.66667%
    }

    .col-md-offset-12 {
        margin-left: 100%
    }
}


@media (min-width: 1200px) {
	 .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
        float: left
    }

    .col-lg-1 {
        width: 8.33333%
    }

    .col-lg-2 {
        width: 16.66667%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-4 {
        width: 33.33333%
    }

    .col-lg-5 {
        width: 41.66667%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-7 {
        width: 58.33333%
    }

    .col-lg-8 {
        width: 66.66667%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-10 {
        width: 83.33333%
    }

    .col-lg-11 {
        width: 91.66667%
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-pull-1 {
        right: 8.33333%
    }

    .col-lg-pull-2 {
        right: 16.66667%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-4 {
        right: 33.33333%
    }

    .col-lg-pull-5 {
        right: 41.66667%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-7 {
        right: 58.33333%
    }

    .col-lg-pull-8 {
        right: 66.66667%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-10 {
        right: 83.33333%
    }

    .col-lg-pull-11 {
        right: 91.66667%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-push-1 {
        left: 8.33333%
    }

    .col-lg-push-2 {
        left: 16.66667%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-4 {
        left: 33.33333%
    }

    .col-lg-push-5 {
        left: 41.66667%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-7 {
        left: 58.33333%
    }

    .col-lg-push-8 {
        left: 66.66667%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-10 {
        left: 83.33333%
    }

    .col-lg-push-11 {
        left: 91.66667%
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }

    .col-lg-offset-1 {
        margin-left: 8.33333%
    }

    .col-lg-offset-2 {
        margin-left: 16.66667%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333%
    }

    .col-lg-offset-5 {
        margin-left: 41.66667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333%
    }

    .col-lg-offset-8 {
        margin-left: 66.66667%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333%
    }

    .col-lg-offset-11 {
        margin-left: 91.66667%
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }
}
@media (min-width: 1200px) {
    .visible-lg {
        display: block!important
    }

    table.visible-lg {
        display: table!important
    }

    tr.visible-lg {
        display: table-row!important
    }

    td.visible-lg,th.visible-lg {
        display: table-cell!important
    }

    .visible-lg-block {
        display: block!important
    }

    .visible-lg-inline {
        display: inline!important
    }

    .visible-lg-inline-block {
        display: inline-block!important
    }

    .hidden-lg {
        display: none!important
    }
	.container {
        width: 1200px
    }
.header,.header {height:130px;overflow: hidden}
.logo img {height: 180px;overflow: hidden}
.header {width: 100%;}
.header .logo img {height:90px;margin: 0;margin-top:0px;}
.header .ico {display: none}
.footer,.footer .ico,.i_chxw_dl,.i_chxw_ul ul li span,.nav,.nav_cont .sub li a,.swiperBox .pagination {display: block}
.nav {height:54px;}
.nav .container {width: 1200px}
.navFixed {background: #0c4d9f;}

.navFixed .logoFixed img{height: 55px;margin-top: 6px;}
.nav_cont .nLi {height: 52px;}
.nav_cont .nLi span {width: 100%;height: 50px;overflow: hidden;text-align: center;font-size: 16px;line-height: 50px;background: 0 0}
.nav_cont .nLi span a {width: 100%;height: 50px;overflow: hidden;color: #e9fbff;font-size: 16px;line-height:50px;}

.nav_cont .on {background: #07438C;border-bottom: 2px solid #E95C27;}
.nav_cont .on span a {color: #fff}
.nav_cont .sub {width: 280px;background: #005FA8;position: absolute;top: 58px;z-index: 50}
.nav_cont .sub li,.nav_cont .sub li a {width: 100%;color: #FFFFFF;height: 50px;overflow: hidden}
.nav_cont .sub li {line-height: 50px;border-bottom: #1c73b5 1px solid;text-indent: 32px;font-size: 14px}
.nav_cont .sub li:hover {background: #0062ac}
.nav_cont .sub li a {font-weight: 400;background: 0 0}
.nav_cont {width: 1200px;height: 50px}
.nav_cont .nLi {width:12.4%;}
.nav_cont .actovr{background:#07438C;border-bottom: 2px solid #E95C27;}

.navFixed {position: fixed}
.navFixed .nav_cont {width: 838px;height: 60px}
.navFixed .nav_cont .nLi {width: 93px}
.swiperBox {margin-top: 19px;border: 4px solid #064EA3;border-radius: 20px;}
.swiperBox .pic {
        height: 500px;
        -webkit-background-size: auto auto;
        background-size: auto
    }

    .swiperBox .text {
        margin-top: 410px
    }

    .swiperBox .text h2 {
        height: 50px;
        line-height: 50px;
        font-size: 28px;
        font-weight: 700
    }

    .swiperBox .text p {
        height: 26px;
        line-height: 26px;
        font-size: 16px
    }

    .i_news {
        width: 520px;
        margin-top: 30px
    }

    .i_chxw_dl dl dd.text,.i_chxw_dl dl dt {
        width: 330px
    }

    .i_chxw_ul {
        height: 177px
    }

    .i_list {
        height: 318px
    }

    .i_zt_wrap {
        width: 100%;
        height: 426px;
        background: url(bg_01.jpg) center bottom no-repeat fixed;
        -webkit-background-size: cover;
        background-size: cover;
        margin-top: 36px
    }

    .i_zt_cont {
        margin-top: 22px
    }

    .i_zt_cont .swiper-wrapper {
        height: 294px;
        overflow: hidden
    }

    .i_zt_cont .swiper-wrapper .swiper-slide {
        padding-top: 20px
    }

    .i_zt_cont .swiper-wrapper .swiper-slide ul {
        width: 1160px;
        display: block;
        overflow: hidden
    }

    .i_zt_cont .swiper-wrapper .swiper-slide ul li {
        width: 350px;
        height: 115px;
        overflow: hidden;
        margin: 20px 25px auto auto
    }

    .i_zt_cont .swiper-wrapper .swiper-slide ul li img {
        width: 350px;
        height: 115px;
        overflow: hidden
    }

    .footer .fl {
        width: 484px
    }

    .footer_cont {    line-height: 28px;
        font-size: 15px;
        color: #e5e2e2;
        padding-top: 25px;
        padding-bottom: 30px}

    .footer_cont img {
        display: inline;    margin-top: 10px;
    }

    .p_banner,.p_ld_list ul li a {
        display: block
    }

    .p_banner {
        height: 260px;
        margin-top: -6px;
        background: url(p_banner.jpg) center top no-repeat;
        -webkit-background-size: auto auto;
        background-size: auto
    }

    .p_banner .container {
        height: 260px;
        position: relative;
        display: block
    }

    .p_banner .container .home {
        width: 302px;
        height: 104px;
        overflow: hidden
    }

    .p_banner .container .home h2 {
        padding-top: 14px;
        padding-left: 30px;
        font-size: 22px;
        font-weight: 700
    }

    .p_banner .container .home p {
        padding-left: 30px;
        font-size: 26px;
        font-weight: 700
    }

    .p_warp {
        padding-top: 36px;
        padding-bottom: 40px;
        overflow: hidden
    }

    .p_menu {
        width: 302px
    }

    .p_menu h3 {
        height: 52px
    }

    .p_menu h3 span {
        width: 242px;
        height: 52px;
        overflow: hidden;
        line-height: 52px;
        font-size: 18px
    }

    .p_menu .list ul li {
        height: 50px;
        line-height: 50px
    }

    .p_menu .list ul li span {
        width: 242px;
        height: 50px;
        overflow: hidden;
        text-indent: 23px;
        font-size: 16px
    }
.p_right {width:860px;float: right}
.p_right .title {font-size: 32px;height: 70px;line-height: 70px;font-weight: 700}

    .p_right .title span {
        float: right;
        font-size: 14px;
        font-weight: 400;
        color: #757575
    }

    .p_right .title span a {
        color: #757575
    }

    .p_ld_pic ul {
        width: 780px
    }

    .p_ld_pic ul li,.p_ld_pic ul li img {
        width: 378px;
        height: 336px;
        overflow: hidden
    }

    .p_ld_pic ul li {
        margin: 12px 4px auto auto
    }

    .p_ld_pic .text {
        line-height: 40px;
        font-size: 16px
    }

    .p_ld_list ul {
        width: 810px
    }

    .p_ld_list ul li,.p_ld_list ul li a {
        width: 360px;
        height: 65px;
        overflow: hidden
    }

    .p_ld_list ul li {
        margin: 15px 40px 15px auto;
        line-height: 65px;
        text-indent: 20px;
        font-size: 20px;
        font-weight: 700
    }

    .p_ld_list ul li a:hover {
        color: #fff
    }

    .p_ld_list ul li span {
        margin-right: 20px
    }

    .p_list_pt ul {
        width: 790px
    }

    .p_list_pt ul li {
        width: 240px;
        margin: 12px 20px auto auto
    }

    .p_list_pt ul li .pic,.p_list_pt ul li .pic img {
        width: 240px;
        height: 180px;
        overflow: hidden
    }

    .p_list_pt ul li h3 {
        height: 38px;
        line-height: 38px
    }

    .p_dis {
        padding-top: 20px;
        padding-bottom: 30px
    }

    .p_dis h1 {
        line-height: 50px;
        font-size: 26px;
        font-weight: 700;
        padding-bottom: 14px
    }

    .p_list_pic {
        padding-top: 16px;
        padding-bottom: 40px
    }

    .p_list_pic .title {
        line-height: 60px;
        font-size: 32px
    }

    .p_list_pic .contMain {
        padding-top: 20px;
        padding-bottom: 10px
    }

    .p_list_pic .contMain dl {
        height: 190px;
        margin-bottom: 30px
    }

    .p_list_pic .contMain dl dt {
        width: 760px;
        height: 40px;
        overflow: hidden;
        float: right;
        display: inline;
        margin: 18px 29px auto auto
    }

    .p_list_pic .contMain dl dd.pic {
        display: block
    }

    .p_list_pic .contMain dl dd.text {
        width: 760px;
        float: right;
        margin-right: 29px
    }

    .p_list_pic .contMain dl dd.more {
        display: inline;
        margin-right: 29px;
        float: right
    }

    .p_news_logo {
        line-height: 180px;
        margin-left: 44px;
        font-size: 35px
    }

    #news_nav .nLi {
        width: 100px
    }

    .navFixed #news_nav_cont .nLi {
        width: 76px
    }

    .p_news_slide,.p_news_slide .swiper-slide,.p_news_slide .swiper-slide .pic,.p_news_slide .swiper-slide .pic img {
        width: 640px;
        height: 410px;
        overflow: hidden
    }

    .navFixed #news_nav_cont .nLi span {
        font-size: 14px
    }

    .p_news_slide {
        display: inline;
        margin: 40px auto;
        float: left
    }

    .p_news_slide .swiper-slide .bg {
        height: 40px
    }

    .p_news_slide .swiper-slide .title {
        line-height: 40px;
        font-size: 14px;
        text-indent: 16px
    }

    .p_news_slide .pagination {
        height: 26px;
        overflow: hidden;
        display: block
    }

    .p_news_slide .pagination span {
        width: 12px;
        height: 12px;
        overflow: hidden;
        margin-right: 10px;
        -webkit-border-radius: 12px;
        border-radius: 12px
    }

    .p_news_chyw {
        width: 420px;
        float: right;
        margin-top: 40px;
        display: inline
    }

    .p_news_chyw .p_news_list {
        height: 384px
    }

    .p_news_page2 {
        padding-top: 46px;
        padding-bottom: 46px;
        background: #f5f5f5
    }

    .p_news_cont {
        width: 340px;
        float: left;
        display: inline;
        margin-left: 40px;
        margin-top: 0
    }

    .p_news_cont .p_news_list {
        height: 214px
    }

    .p_news_zhxw {
        margin-left: 0
    }

    .p_news_chxmt,.p_news_notic {
        margin-left: 40px
    }

    .p_news_page3 {
        padding-bottom: 30px;
        padding-top: 36px
    }

    .p_news_chxb {
        display: block
    }

    .p_news_chxb .pic {
        width: 130px;
        height: 185px;
        overflow: hidden;
        display: inline;
        float: left;
        padding: 7px;
        margin: 10px auto auto 10px
    }

    .p_news_chxb .pic img {
        width: 116px;
        height: 171px;
        overflow: hidden
    }

    .p_news_chxb .text {
        width: 172px;
        float: right
    }

    .p_news_dst {
        width: 720px;
        float: left;
        display: inline;
        margin-top: 28px
    }

    .p_news_dst .contMain .pic {
        width: 382px;
        height: 184px;
        overflow: hidden;
        float: left;
        display: inline;
        margin-top: 10px
    }

    .p_news_dst .contMain .pic ul li.t1,.p_news_dst .contMain .pic ul li.t1 img {
        width: 248px;
        height: 184px;
        overflow: hidden
    }

    .p_news_dst .contMain .pic ul li.t2,.p_news_dst .contMain .pic ul li.t2 img {
        width: 118px;
        height: 84px;
        overflow: hidden
    }

    .p_news_dst .contMain .pic ul li.t2 {
        margin: 0 0 17px 16px
    }

    .p_news_dst .contMain .text {
        width: 310px;
        height: 204px;
        float: right
    }

    .p_news_tg,.p_news_tg img {
        width: 324px;
        height: 168px;
        overflow: hidden
    }

    .p_news_tg {
        margin: 30px 8px
    }

    .p_news_contact {
        height: 384px
    }

    .p_news_contact .contMain {
        padding-top: 30px
    }

    .p_news_contact .contMain .pic {
        width: 532px;
        height: 245px;
        overflow: hidden;
        float: left;
        display: inline;
        border: 5px solid #fff;
        margin-left: 20px
    }

    .p_news_contact .contMain .pic img {
        width: 522px;
        height: 235px;
        overflow: hidden
    }

    .p_news_contact .contMain .text {
        width: 470px;
        overflow: hidden;
        float: right;
        font-size: 14px
    }

    .p_news_contact .contMain .text h2 {
        line-height: 44px
    }
}








@media print {
    .visible-print {
        display: block!important
    }

    table.visible-print {
        display: table!important
    }

    tr.visible-print {
        display: table-row!important
    }

    td.visible-print,th.visible-print {
        display: table-cell!important
    }
}

.visible-print-block {
    display: none!important
}

@media print {
    .visible-print-block {
        display: block!important
    }
}

.visible-print-inline {
    display: none!important
}

@media print {
    .visible-print-inline {
        display: inline!important
    }
}

.visible-print-inline-block {
    display: none!important
}

@media print {
    .visible-print-inline-block {
        display: inline-block!important
    }

    .hidden-print {
        display: none!important
    }
}