
.pro_banner,.pro_banner2{
height: 396px;
    background: url("http://www.imyantenna.com/APP/Public/Home/images/banner/pic1.jpg") no-repeat;
    background-size: cover;
}
.pro_banner2{
    background: url("http://www.imyantenna.com/APP/Public/Home/images/banner/banner2.jpg") no-repeat;
    background-size: cover;
}
.pro_banner_center{
    width: 1250px;
    margin: 0 auto;
    position: relative;
}

.pro_banner  h4 {
    padding: 1.66rem 0 0.16rem 0;
    font-size: 36px;
    font-weight: 700;
    color: #515151;
}
.pro_banner p {
    font-size: 24px;
    color: #515151;
}
.pro_banner2  h4 {
    padding: 1.66rem 0 0.16rem 0;
    font-size: 36px;
    font-weight: 700;
    color: #fff;
}
.pro_banner2 p {
    font-size: 24px;
    color: #fff;
}
.pro_banner_center .text{
    width: 175px;
    height: 76px;
    background: url("http://www.imyantenna.com/APP/Public/Home/images/banner/text.png") no-repeat;
    position: absolute;
    left: 0;
    top:163px;
    border: 0;
    padding: 0;
}
.pro_banner2 .pro_banner_center .text{
    width: 146px;
    height: 74px;
    background: url("http://www.imyantenna.com/APP/Public/Home/images/banner/txt2.png") no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    top:163px;
    border: 0;
    padding: 0;
}
.pro_list{
    width: 1280px;
    margin: 0 auto;
}
.pro_center h2{
    height: 117px;
    line-height: 117px;
    padding-top: 19px;
    text-align: center;
    font-size: 36px;
    font-weight: bold;
}
.list_box{
    border: 1px solid #f1f1f1;

}
.pro_center ul li{
    width: 33.3333%;
    float: left;
    font-size: 13px;
    color: #777;
    margin-bottom: 30px;
    padding: 0 15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.pro_center ul li img{
    width: 100%;
}
.pro_list_link h3{
    font-size: 22px;
    height: 42px;
    font-weight: normal;
    line-height: 44px;
    padding-top: 11px;
    padding-right: 20px;
}
.pro_list_link{
    position: relative;
}
.pro_list_link span{
    display: block;
    width: 10px;
    height: 16px;
    background: url("http://www.imyantenna.com/APP/Public/Home/images/icon/arrow2.jpg") no-repeat;
    position: absolute;
    top:45px;
    right: 26px;
}
.pro_list_link p{
    padding-right: 66px;
    line-height: 1.5;
}
.pro_list_link{
    border-top: 1px solid #f1f1f1;
    padding-left: 28px;
    padding-bottom: 14px;
}
.pro_center ul li:hover .list_box{
    border: 1px solid #fff;
}
.pro_center ul li:hover .pro_list_link{
    background: #03aeee;
    color: #fff;
    border-top: 1px solid #123869;
}
.pro_center ul li:hover .pro_list_link h3{
    color: #fff;
}
.pro_center ul li:hover .pro_list_link p{
    color: #fff;
}
.pro_center ul li:hover .pro_list_link span{
    display: block;
    width: 10px;
    height: 16px;
    background: url("http://www.imyantenna.com/APP/Public/Home/images/icon/arrow.jpg") no-repeat;
    position: absolute;
    top:45px;
    right: 26px;
}
.tabs{
    width: 1280px;
    margin: 0 auto;
}
.tabs h3{
    font-size: 36px;
    text-align: center;
    color: #333;
    padding-top: 55px;
    height: 97px;
    line-height: 97px;
    position: relative;
}
.tabs h3 a{
    display: block;
    height: 97px;
    line-height: 97px;
    font-size: 16px;
    color: #123869;
    position: absolute;
    text-decoration: underline;
    right: 0;
    top:55px;
}
.tab_hd{
    width: 775px;
    margin: 0 auto;
    text-align: center;
}
.tab_hd a{
    display: block;
    float: left;
    width: 172px;
    height: 49px;
    line-height: 49px;
    text-align: center;
    margin:10px;
    cursor: pointer;
}
.tab_hd span{
  display: block;
    /*float: left;*/
    width: 172px;
    height: 49px;
    line-height: 49px;
    border-radius: 25px;
    border: 1px solid #f5f5f5;
}
.tab_hd span.curr{
    background: #123869;
    color: #fff;
    border: 0;
}
.tab_bd{
    margin-top: 40px;
    display: none;
}
.tab_bd li{
    width: 33.3333%;
    height: 441px;
    margin-bottom: 30px;
    float: left;
    padding: 0 15px 0px 15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;

}
.li_box{
    border: 1px solid #e8e8e8;
    box-shadow: 0px 0px 10px #d9d9d9;
}
.img{
    height: 242px;
    position: relative;
}
.img img{
    position: absolute;
    left: 50%;
    margin-left:-150px;
    top:50%;
    margin-top: -100px;
}
.look_box{
    border-top: 1px solid #ededed;
    padding: 15px 28px 34px;
    font-size: 13px;
    color: #777;
}
.look_box h4{
    font-size: 18px;
    color: #333;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.look_box p{
    height: 60px;
    line-height:1.5;
}
.btn_box a{
    display: block;
    width: 138px;
    height: 43px;
    border: 1px solid #123869;
    font-size: 13px;
    color: #123869;
    text-align: center;
    line-height: 43px;
    float: left;
}
.btn_box a:nth-child(2){
    float: right;
    background: #123869;
    color: #fff;
}
.program{
    width: 1280px;
    margin: 0 auto;
}
.program li{
    width: 25%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 15px;
    /*height: 402px;*/
    float: left;
    margin-bottom: 30px;
    position: relative;
}
.grogram_tilte{
    height: 124px;
    text-align: center;
    line-height: 124px;
    font-size: 36px;
    color: #333;
    padding-top: 34px;
}
.floor6_center h3 {
    margin: 0.24rem auto 0 auto;
    text-align: center;
    font-size: 18px;
    color: #fff;
}
.program li:hover .floor6_center {
    background: rgba(0,173,239,0.85);
}
.program li:hover .hide{
    display: block;
}
.floor6_center{
    position: absolute;
    top:0;
    left: 15px;
    right: 15px;
    height: 100%;
}
.floor6_center .floor6_icon{
    margin: 0.8rem auto 0 auto;
    width: 62px;
    height: 62px;
    display: block;
}
.floor6_center  .floor6_line{
    margin: 0.2rem auto 0 auto;
    width: 25px;
    height:2px;
    display: block;
}

.floor6_center .floor6_more{
    margin: 0.4rem auto 0 auto;
    width: 130px;
    height:34px;
    display: block;
}
.floor6_center p{
    width: 80%;
    margin: 0.2rem auto 0 auto;
    color: #fff;
    line-height: 22px;
}
.floor6_swiper .swiper-slide:hover .floor6_center{
    background: rgba(0,173,239,0.85);
}
.floor6_swiper .swiper-slide:hover .floor6_line{
    display: none;
}
.floor6_swiper .swiper-slide:hover .floor6_hide{
    display: block;
}
.floor_08 {
    height: 311px;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.floor8_top{
    padding-top: 0.6rem;
}
.floor8_top .floor8_top_l p {
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
}
#detail-swiper{
    position: relative;
}
#detail-swiper .swiper-pagination{
    display: none;
}
#detail-swiper .swiper-button-prev{
    background: url('http://www.imyantenna.com/APP/Public/Home/images/icon/icon_09.png') no-repeat;
    width: 41px;
    height: 42px;
    position: absolute;
    top:50%;
    left: -30px;
}
#detail-swiper .swiper-button-prev:hover{
    background: url('http://www.imyantenna.com/APP/Public/Home/images/icon/icon_07.png') no-repeat;
}
#detail-swiper .swiper-button-next{
    background: url('http://www.imyantenna.com/APP/Public/Home/images/icon/icon_08.png') no-repeat;
    width: 41px;
    height: 42px;
    position: absolute;
    top:50%;
    right: -30px;
}
#detail-swiper .swiper-button-next:hover{
    background: url('http://www.imyantenna.com/APP/Public/Home/images/icon/icon_08.png') no-repeat;
}



.sub_nav_box{
    background: #fff;
	border-bottom: 1px solid #f5f5f5;
}
.sub_nav{
    width: 1250px;
    margin: 0 auto;
    height: 54px;
    line-height: 54px;
    font-size: 13px;
}
.sub_nav span{
    padding-right: 10px;
}
.sub_nav i{
    display:inline-block;
    height: 54px;
    line-height: 54px;
    margin-right: 5px;
    float: left;
}
.sub_nav span{
    display:inline-block;
    margin-right: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    height: 54px;
    line-height: 54px;
}
.blue{
    color: #123869;
}
.gray_color{
  background: #f6f6f6;
}
.new_detail{
    background: #f6f6f6;
}
.sub_nav .home{
    display: inline-block;
    width: 14px;
    background: url("http://www.imyantenna.com/APP/Public/Home/images/icon/home.png") no-repeat center;
    margin-right: 5px;
    margin-left: 7px;
}
.arrow-r{
    display: inline-block;
    width: 3px;

    background: url("http://www.imyantenna.com/APP/Public/Home/images/icon/arrow-r.png") no-repeat center;
}

.contain {
    width: 1250px;
    margin: 0 auto;
}
.fanhui_btn{
    display: block;
    width: 146px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    color: #fff;
    border-radius: 20px;
    font-size: 16px;
    background: #e37224;
    margin: 44px auto;
}
.fanhui_btn i{
    display: inline-block;
    width: 18px;
    height: 14px;
    background: url("http://www.imyantenna.com/APP/Public/Home/images/icon/fanhui.jpg") no-repeat;
    margin-right: 9px;
}
.mar20{
    margin-top: 20px;
}
.contact_us h3{
    height: 43px;
    line-height: 43px;
    background: #123869;
    padding-left: 22px;
    font-weight: normal;
}
.contact_us h3 span{
    font-size: 20px;
    color: #fff;
}
.contact_us>img{
    width: 100%;
}

.news-detail-wrapper{margin-top: 40px;margin-bottom: 80px;}
.news-detail-wrapper .news-detail{float: left; background: #fff;padding: 30px 25px 140px;position: relative;  width: 860px;}
.news-detail-wrapper .shuffling{

}


.news-detail h4{text-align: center;font-size: 27px;color: #333333; height: 84px; line-height: 84px;}
.news-detail .news-oper{text-align: center;color: #777777;font-size: 13px;height: 24px}
.news-detail .news-oper .time{margin-right: 10px; background: url("http://www.imyantenna.com/APP/Public/Home/images/icon/product_15.png") no-repeat; padding-left: 21px;line-height: 1.5}
.news-detail .news-oper .scan i{padding-left: 25px;width: 14px;height: 9px;background: url(http://www.imyantenna.com/APP/Public/Home/images/icon/eye_sall.png)50% no-repeat;display: inline-block;}
.news-detail .news-oper .share{margin-left: 10px;width: 15px;height: 14px;background: url(http://www.imyantenna.com/APP/Public/Home/images/icon/link.png)50% 50%  no-repeat;display: inline-block;}
.news-detail .content {margin-top: 30px;}
.news-detail .content p{color: #777777;font-size: 14px;line-height: 25px;}
.news-detail .content img{max-width: 100%; padding-bottom: 28px;}
.news-detail  .relate{color: #777777;height: 60px;line-height: 60px;background: #f5f5f5;padding: 0 15px; margin-top: 34px;}
.news-detail  .relate .tip{color: #333333; }
.news-detail  .relate .prev{float: left;max-width: 50%;display: block; height: 60px; line-height: 60px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-detail  .relate .next{
    float: right;
    max-width: 50%;
    display: block;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news-detail-wrapper .hot-news-box{width: 310px;background: #fff;}
.news-detail-wrapper .hot-news{padding: 25px;}
.news-detail-wrapper .hot-news h3{    font-size: 16px; font-weight: normal; height: 30px; border-bottom: 1px solid #ddd}
.news-detail-wrapper .hot-news h3 span{padding-bottom: 11px;border-bottom: 2px solid #0994DC;font-size:16px;color:#000;}
.news-detail-wrapper .news-list li{padding:16px 0 ;border-bottom: 1px dashed #DDDDDD;overflow: hidden;zoom: 1;}
.news-detail-wrapper .news-list li:last-child{
    border-bottom: 0; padding-bottom: 0;
}

.news-detail-wrapper .news-list li.total{background: url("http://www.imyantenna.com/APP/Public/Home/images/icon/product_09.png") no-repeat 19px center;}
.news-detail-wrapper .news-list li.kefu{background: url("http://www.imyantenna.com/APP/Public/Home/images/icon/product_10.png") no-repeat 19px center;}
.news-detail-wrapper .news-list li.qq{background: url("http://www.imyantenna.com/APP/Public/Home/images/icon/product_11.png") no-repeat 19px center;}
.news-detail-wrapper .news-list li.wx{background: url("http://www.imyantenna.com/APP/Public/Home/images/icon/product_12.png") no-repeat 19px center;}
.news-detail-wrapper .news-list li.youxiang{background: url("http://www.imyantenna.com/APP/Public/Home/images/icon/product_13.png") no-repeat 19px center;}
.news-detail-wrapper .hot-news .img-box{width:98px;float: left;}
.news-detail-wrapper .hot-news .cont{width: 142px;float: left;padding-left: 10px; }
.news-detail-wrapper .hot-news .cont p{line-height: 1.5; font-size: 13px;  color: #777;padding-top: 5px;}
.news-detail-wrapper .hot-news img{width: 100%;max-height: 100px;}

.news-detail-wrapper .hot-news .cont h4{line-height: 1.3; font-weight: normal;}
/*人才发展-岗位招聘*/

.Talent-banner{background: url(http://www.imyantenna.com/APP/Public/Home/images/banner/banner_talent.png) center no-repeat / cover;}
.Job-wraper{padding-bottom: 60px;}
.job-list{margin: 60px 0;}
.job-list .job-row{border-bottom: 1px solid #DDDDDD;}
.job-list .job-item{overflow: hidden;zoom: 1;    position: relative;}
.job-list .job-item i{display: block;width: 11px;height: 7px;background: url(http://www.imyantenna.com/APP/Public/Home/images/icon/ico_up.png) no-repeat;position: absolute;right: 30px;top: 26px;}
.job-list .job-row:hover .job-item i{background: url(http://www.imyantenna.com/APP/Public/Home/images/icon/ico_down.png) no-repeat;}
.job-list .job-row .job-cell{height: 60px;line-height: 60px;width: 20%;text-align: center;float: left}

.job-list .job-head{background: #0994dc;color: #FFFFFF;border: 0;}
.job-row .job-collapse{background: #f5f5f5;padding: 30px 60px;display: none;transition: height 2s ease-in-out;}
.job-list .job-row:hover .job-collapse{display: block;}

.job-row .job-collapse h5{color: #555555;margin-top: 30px;margin-bottom: 10px;}
.job-row .job-collapse p{color: #666666;line-height: 25px;}
.job-row .job-collapse .oper{margin-top: 30px;}
.job-row .job-collapse .oper-btn{color: #FFFFFF;border-radius: 4px;text-align: center;width: 140px;height: 44px;line-height: 44px;display: inline-block;*display: inline;*zoom: 1;font-size: 14px;}
.job-row .job-collapse .oper-btn.blue{background: #0994dc;margin-right: 10px;}
.job-row .job-collapse .oper-btn.green{background: #2ccb6f;}
.news-detail-wrapper .contact_us .news-list{
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
}
.news-detail-wrapper .contact_us .news-list li{
    height: 45px;
    line-height: 45px;
    border-bottom:1px solid #f1f1f1;
    padding: 0;
    padding-left: 50px;
	font-size:16px;
}
.pro_sub_nav{
    margin-bottom: 10px;
}
.pro_sub_nav .dt{
    height: 70px;
    line-height: 70px;
    font-size: 16px;
    color: #666;
    padding-bottom: 10px;
    padding-left: 71px;
    position: relative;
    border: 1px solid #e3e3e3;

}
.pro_sub_nav.pro_li2 .dt{
    background: url("http://www.imyantenna.com/APP/Public/Home/images/product/dt11.png") no-repeat 20px center #fff;
}
.pro_sub_nav.pro_li3 .dt{
    background: url("http://www.imyantenna.com/APP/Public/Home/images/product/dt21.png") no-repeat 20px center #fff;
}
.pro_sub_nav.pro_li7 .dt{
    background: url("http://www.imyantenna.com/APP/Public/Home/images/product/dt51.png") no-repeat 20px center #fff;
}
.pro_sub_nav.pro_li13 .dt{
    background: url("http://www.imyantenna.com/APP/Public/Home/images/product/dt61.png") no-repeat 20px center #fff;
}
.pro_sub_nav.pro_li14 .dt{
    background: url("http://www.imyantenna.com/APP/Public/Home/images/product/dt71.png") no-repeat 20px center #fff;
}
.pro_sub_nav.pro_li14 .dt{
    background: url("http://www.imyantenna.com/APP/Public/Home/images/product/dt71.png") no-repeat 20px center #fff;
}
.pro_sub_nav.pro_li15 .dt{
    background: url("http://www.imyantenna.com/APP/Public/Home/images/product/dt81.png") no-repeat 20px center #fff;
}
.pro_sub_nav.pro_li16 .dt{
    background: url("http://www.imyantenna.com/APP/Public/Home/images/product/dt91.png") no-repeat 20px center #fff;
}
.pro_sub_nav.pro_li17 .dt{
    background: url("http://www.imyantenna.com/APP/Public/Home/images/product/dt101.png") no-repeat 20px center #fff;
}
.pro_sub_nav .dl{
    padding: 13px 22px 5px;
    border-left: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
}
.pro_sub_nav .dl .dd{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e3e3e3;
    font-size: 14px;
}
.pro_sub_nav .dt i {
    display: inline-block;
    width: 18px;
    height: 18px;
 /*   background: url(../images/icon/jian.png) no-repeat;*/
    position: absolute;
    top: 26px;
    right: 17px;
}
.pro_sub_nav.pro_li2 .dt.jia{
    background: url("http://www.imyantenna.com/APP/Public/Home/images/product/dt1.png") no-repeat 20px center #123869;
    color: #fff;
}
.pro_sub_nav.pro_li3  .dt.jia{
    background: url("http://www.imyantenna.com/APP/Public/Home/images/product/dt2.png") no-repeat 20px center #123869;
    color: #fff;
}
.pro_sub_nav.pro_li7  .dt.jia{
    background: url("http://www.imyantenna.com/APP/Public/Home/images/product/dt5.png") no-repeat 20px center #123869;
    color: #fff;
}
.pro_sub_nav.pro_li13  .dt.jia{
    background: url("http://www.imyantenna.com/APP/Public/Home/images/product/dt6.png") no-repeat 20px center #123869;
    color: #fff;
}
.pro_sub_nav.pro_li14  .dt.jia{
    background: url("http://www.imyantenna.com/APP/Public/Home/images/product/dt7.png") no-repeat 20px center #123869;
    color: #fff;
}
.pro_sub_nav.pro_li15  .dt.jia{
    background: url("http://www.imyantenna.com/APP/Public/Home/images/product/dt8.png") no-repeat 20px center #123869;
    color: #fff;
}
.pro_sub_nav.pro_li16  .dt.jia{
    background: url("http://www.imyantenna.com/APP/Public/Home/images/product/dt9.png") no-repeat 20px center #123869;
    color: #fff;
}
.pro_sub_nav.pro_li17  .dt.jia{
    background: url("http://www.imyantenna.com/APP/Public/Home/images/product/dt10.png") no-repeat 20px center #123869;
    color: #fff;
}
.pro_sub_nav .dt.jia i {
    /*background: url(../images/icon/jia.png) no-repeat;*/
}
.pro_sub_nav .dl .dd:last-child{
    border-bottom: 0;
}
.detail-main{
    position: relative;
}
.mar10{
    margin-top: 10px;
}
.pro_tabs_hd{
    margin-top: 80px;
    height: 55px;
    background: #fafafa;
    padding-left: 14px;
    font-size: 16px;
    color: #555;
}
.pro_tabs_hd span{
    display: inline-block;
    margin: 0 36px;
    height: 53px;
    line-height: 55px;
    border-bottom: 2px solid #fafafa;
    cursor: pointer;
	font-size:16px;
}
.pro_tabs_hd span.curr{
    border-bottom: 2px solid #123869;
    color: #123869;
}
.pro_tabs_bd{
    padding: 48px 0 0 0;
}
.pro_tabs_bd p{
    line-height: 2;
    color: #777777;
}
.floor2_swiper .swiper-button-next, .floor6_swiper .swiper-button-next, .floor5_swiper .swiper-button-next {
    background: url(http://www.imyantenna.com/APP/Public/Home/images/icon/icon_08.png) no-repeat;
    width: 41px;
    height: 42px;
}
.floor2_swiper .swiper-button-prev, .floor6_swiper .swiper-button-prev, .floor5_swiper .swiper-button-prev {
    background: url(http://www.imyantenna.com/APP/Public/Home/images/icon/icon_09.png) no-repeat;
    width: 41px;
    height: 42px;
}
.floor6_swiper{
    height: 350px;
    position: relative;
}
.floor6_swiper .swiper-container{
    height: 350px;
}
.swp_left{
    width: 420px;
}
.swp_right{
    width: 420px;
}
.swp_right h3{
    font-size: 24px;
    line-height: 1.5;
}
.swp_right p{
    font-size: 14px;
    color: #777;
    line-height: 1.5;
    paddingb-top: 20px;
}
.swp_right .consult{
    display: block;
    width: 138px;
    height: 43px;
    border: 1px solid #123869;
    text-align: center;
    line-height: 43px;
    color: #123869;
    font-size: 14px;
    margin-top: 50px;
}


.pagination{
    padding-top: 49px;
    padding-bottom: 80px;
    overflow: visible;
}
.pagination_detail{
    position: absolute;
    top:40%;
}
.pro_tabs_bd{
    display: none;
}

.h{
    height: 30px;
}
.news-detail-wrapper .soluton-list{
    padding-top: 15px;
}
.news-detail-wrapper .soluton-list li{
    height: 40px;
    line-height: 40px;
    padding: 0;
    border-bottom: 0;
}
.pdf-item{
    float: left;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.pdf-item img{
    display: block;
    width: 100%;
}
.recommend h3{
    margin: 50px 0 20px 0;
    text-align: center;
    font-size: 24px;
    color: #333;
}
.recommend .swiper-slide{
    float: left;
    width: 286px;
    margin: 0;
}
.recommend .pdf-item{
    float: none;
}
.pdf-item h4{
    padding: 0 10px;
    font-size: 16px;
    font-weight: normal;
    line-height: 1;
    height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pdf-item .imgs{
    display: table-cell;
    height: 267px;
    vertical-align: middle;
}
.pdf-item .imgs img{
    display: list-item;
}
.pdf-list{
  width: 99.4%;
    border: 1px solid #f1f1f1;

}
.solution{background:#f6f6f6;}
#solution_swiper .swiper-pagination-bullet {
    display: inline-block;
    margin: 0 4px;
    background: #dbdbdb;
    border-radius: 100%;
    opacity: 1;
    width: 9px;
    height: 9px;
}
#solution_swiper  .swiper-pagination-bullet-active {
    width: 11px;
    height: 11px;
    background: #e37224;
}
.report-swiper .swiper-container{
    height: 360px;
}
.report-swiper .swiper-container-horizontal>.swiper-pagination-bullets, .report-swiper .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 0px;
}

@media all and (max-width:1280px){/*980*/
    html{font-size:50.1563px;}
    .pro_list{
        width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .pro_list_link p{
        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
    }
    .pro_center ul li{
        width: 50%;
        float: left;
        font-size: 13px;
        color: #777;
        margin-bottom: 30px;
        padding: 0 15px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .pro_banner_center{
        width: 100%;
    }
    .pro_banner_center .text,.pro_banner2 .pro_banner_center .text{
        left: 30px;
    }
    .program {
        width: 100%;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        padding: 0 15px;
    }
    .floor6_center h3 {
        margin: 0.54rem auto 0 auto;
        font-size: 18px;
    }
    .floor6_center p {
        margin: 0.4rem auto 0 auto;
        font-size: 18px;
    }
    .floor6_center .floor6_more {
        margin: 0.6rem auto 0 auto;
        width: 150px;
        height: 38px;
        line-height: 38px;
        font-size: 15px;
        display: block;
    }
    .floor6_center .floor6_icon {
        margin: 116px auto 0 auto;
    }
    .floor6_center .floor6_line {
        margin: 20px auto 0 auto;
    }
    .program li {
        width: 50%;
    }
    .program li img{
        width: 100%;
    }
    .tabs{
        width: 100%;
    }
    .tabs h3 a {
        right: 30px;
    }
    .tab_bd li {
        width: 50%;

    }

    .tab_bd{
        padding: 0 15px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .tab_hd {
        width: 100%;
    }

    .pro_list{
        width: 100%;
        padding: 0 ;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .pro_list_link p{
        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
    }
    .news_right{
        float: inherit;
        width: auto;
        padding-left: 0;
    }
    .news_list li .li_box h2{
        line-height: 1.4;
        padding-top: 15px;
    }
    .news_box{
        width: 100%;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .news_left{
        float: inherit;
    }
    .news_left img,.news_list{
        width: 100%;
    }
    .news_list li{
        width: 50%;
    }
   /* .pro_center ul li{
        width: 100%;
        float: left;
        font-size: 13px;
        color: #777;
        margin-bottom: 30px;
        padding: 0 15px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }*/
    .pro_banner_center{
        width: 100%;
    }
    .pro_banner_center .text{
        left: 15px;
    }
    .pro_center h2 {
        height: 107px;
        line-height: 107px;
        padding-top: 19px;
        text-align: center;
        font-size: 36px;
        font-weight: bold;
    }
    .program {
        width: 100%;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        padding: 0 15px;
    }
    .floor6_center .floor6_icon {
        margin: 110px auto 0 auto;
    }
    .floor6_center .floor6_line {
        margin: 20px auto 0 auto;
    }
    .program li {
        width: 50%;
    }
    .program li img{
        width: 100%;
    }
    .tabs{
        width: 100%;
    }
    .tabs h3 a {
        right: 30px;
    }

    .tab_bd{
        padding: 0 5px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .tab_hd {
        width: 100%;
    }
    .tab_hd span{
        margin: 0 1%;
        height: 42px;
        line-height: 42px;
        cursor: pointer;
    }
    .tabs h3 {
        font-size: 20px;
        text-align: center;
        color: #333;
        padding-top: 0px;
        height:85px;
        line-height: 97px;
        position: relative;
    }
    .tabs h3 a {
        right: 30px;
        top:0;
        height: 85px;
        font-size: 12px;
    }
    .tab_hd {
        height: 85px;
        text-align: center;
    }
    .btn_box a{
        display: block;
        width: 126px;
        height: 43px;
        border: 1px solid #123869;
        font-size: 13px;
        color: #123869;
        text-align: center;
        line-height: 43px;
        float: left;
    }
   /* .contain,.news-detail-wrapper .news-detail,.sub_nav,.news-detail-wrapper .hot-news-box{
        width: 100%;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        float: inherit;
    }*/
    .hot-news-box{
        margin-top: 20px;
    }

    .news-detail h4{
        line-height: 1.5;
        height: inherit;
        margin-bottom: 10px;
        /*text-align: left;*/
        font-size: 22px;
        padding: 10px;
    }
    .news-detail .pdf-list .pdf-item h4{
        padding-bottom: 0;
    }
    .news-detail-wrapper .news-detail{
        padding: 0;
        width: 680px;
    }
    .swp_right {
        width: 360px;
    }
    .news-detail-wrapper .hot-news-box {
        width: 280px;
        background: #fff;
    }
    .news-detail-wrapper .news-list li.youxiang{
        line-height: 1.2;
    }
    #detail-swiper .swiper-button-next {
        right: 0px;
    }
    .news-detail-wrapper .hot-news .cont{
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        width: 67%;
        padding-left: 0.5rem;
    }
    .news-detail-wrapper .hot-news .cont h4{
        font-size: 0.7rem;
    }
    .news-detail-wrapper .hot-news .cont p{
        font-size: 0.5rem;
        padding-top: 17px;
    }
    .news-detail-wrapper .hot-news .img-box{
        width: 33%;
    }
    .news-detail-wrapper .hot-news img{
        max-height: 100%;
    }
    .news_sub_nav{
        width: 100%;
    }
    .news_sub_nav{
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        display: -webkit-box;
    }
    .cont_box{
        width: 100%;
    }
    .news_sub_nav li{
        width: 25%;
        margin: 0;
        float: inherit;
    }
    .contain{
        width: 100%;
    }
.sub_nav{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
    .recommend  .pdf-list .pdf-item h4{
        padding-bottom: 20px;
    }

.pro_tabs_bd img{
    width: 100%;
}
}
@media all and (max-width:980px){

    .tab_bd li {
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }
    .news-detail-wrapper .news-detail{
        width: 100%;
    }
    .detail-main{
        width: 96%;
        margin-left: 2%;
    }
    .report-swiper .swiper-container-horizontal>.swiper-pagination-bullets, .report-swiper .swiper-pagination-custom, .swiper-pagination-fraction{
        bottom: 0px;
    }
    .news-detail-wrapper .news-detail {
        padding: 0;
        float: none;
    }
    .pro_tabs_bd{
        width: 100%;
    }
    .pro_tabs_bd img{
        width: 100%;
        height: auto;
    }
	
    .news-detail-wrapper .hot-news-box {
        display: none;
    }
    .detail-main .fr{
        float: none !important;
    }
    .news-detail-wrapper .mar20{
        width: 100%;
        display: block;
    }
    .pro_center ul li {
        width: 100%;
        float: none;
    }
    .pro_banner h4,.recommend h3,.pro_center h2{
        font-size: 22px;
    }
    .pro_banner p{
        font-size: 16px;
    }
    .pro_banner, .pro_banner2{
        height: auto;
        background-size: cover !important;
    }
    #detail-swiper .swiper-button-prev{
        left: 0px;
    }
    #detail-swiper .swiper-button-next {
        right: 0;
}
    .pro_banner h4{
        padding: 30px 0 0.16rem 0;
        text-align: center;
    }
    .pro_banner p{
        padding: 0 20px 30px 20px;
        text-align: center;
    }
    .pagination_detail {
        position: absolute;
        top: 20%;
    }
    .tab_hd a{
        width: 160px;
    }
    .tab_hd span{
        width: 160px;
    }
    .sub_nav .blue{
        width: 60px;
    }
    .swp_right h3{
        font-size: 18px;
    }
    .contact_us h3 span{
        font-size: 16px;
    }
    .news-detail .content img{
        width:100%!important;height:auto!important;
    }
    .news-detail .content p{
        padding: 10px;
    }
    .sub_nav a{
        display: inline-block;
        height: 54px;
        line-height: 54px;
        float: left;
    }
    .report-swiper .swiper-container{
        height: 300px;
    }
    .pdf-item .imgs{
        height: 190px;
    }
}
@media all and (max-width:360px){/*320*/
    .sub_nav_box{
        width: 100%;
    }
    .sub_nav_box .sub_nav{
        overflow: auto;
    }

    .news-detail .relate .next,.news-detail .relate .prev{
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }

    .program {
        padding: 0;
    }
    .tabs h3 {
        font-size: 16px;
    }
    .tabs h3 a {
        right: 20px;
    }
    .tab_hd a{
        width: 140px;
    }
    .tab_hd span{
        width: 140px;
        margin: 0 1%;
        height: 42px;
        line-height: 42px;
        border-radius: 20px;
        font-size: 12px;
        cursor: pointer;
    }
    .img img {
        width: 100%;
        position: absolute;
        left: 0;
        margin-left: 0;
        top: 50%;
        margin-top: -100px;
    }
    .tab_bd {
        padding: 0;
    }
    .tab_hd {
        height: 75px;
        text-align: center;
    }
    .btn_box a {
        display: block;
        width: 106px;
        height: 43px;
        border: 1px solid #123869;
        font-size: 13px;
        color: #123869;
        text-align: center;
        line-height: 43px;
        float: left;
    }
}
@media screen and (min-width:320px) and (max-width:767px){
    .program {
        width: 100%;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        padding: 0 5px;

    }

    .grogram_tilte{
        padding-top: 0;
        font-size: 22px;
    }
    .pro_banner2 .pro_banner_center .text{
        left: 20px;
    }
    .floor6_center .floor6_icon {
        margin: 110px auto 0 auto;
    }
    .floor6_center .floor6_line {
        margin: 20px auto 0 auto;
    }
    .program li {
        width: 100%;
    }
    .program li img{
        width: 100%;
    }
    .news_list li{
        width: 100%;
    }
    .pro_center .pagination {
        padding-top: 0px;
         padding-bottom: 0px;
    }
	.pagination{
		padding-top:0;
		padding-bottom:0;
	}
}