/*媒体查询*/
/* iphone6 plus竖屏*/
.picshow{display: block;}
.mediashow{display: none;}
.topshow{display: none;}

@media only screen and (max-width: 499px){
  .topshow{display: block;}
}
	
@media screen and (max-width:500px) {
    input,button{-webkit-appearance:none;/*清除ios默认圆角*/ border-radius:0;}
    .roll-no {height: 100%;overflow: hidden;position: relative;}
    .roll-no body {height: 100%;overflow: hidden;}
    .mediashow{display: block;}/*需要在移动端显示的*/
    .picshow{display: none;}/*不需要pc端显示的*/
    a.picshow{display: none;}/*不需要pc端显示的*/
    .fn-right{float: left;}
    .page-main-bg,body{min-width: 100%;}
    .page-top-bar,.page-top-logo,.page-menu,.banner-and-news,.news-block,.gong-and-news,.page-foot{width:100%; margin: 0 auto;}
    .page-build{width:100%; margin: 0 auto;}
    .page-main-bg{ padding-top: 0; padding-bottom: 15px; }
    .investor-page{padding-bottom: 15px;}
    .qrcode{padding:200px 0 0 200px !important;margin:-200px 0 0 -200px !important;position: relative;z-index: 100;-webkit-user-select: none;}

    .page-top-tool{ display: block; position: absolute; right:8px; top:7px;  width: 40px; height: 40px; background:#fff url(../images/menu1.png) center center no-repeat;background-size: 25px 25px}
    
    /*新搜索*/
    .newssearch{padding:10px 15px; border-bottom: 1px solid #F2F2F2;line-height: 30px; background-color: #F2F2F2; position: relative;}
    .newssearch input{border:1px solid #fff; width: 87%; line-height: 30px;height: 30px; padding-right: 30px; padding-left: 15px;border-radius:5px;}
    input.newssearch-btn{width: 28px; height: 28px; text-align: center; position: absolute;right:13px; top:13px;border:none;background:#fff url(../images/newssearch.png) center center no-repeat; text-indent: -199px;}
     #newsearch_home.newssearch-btn{top:149px;}
    .wap-menu{background:#19136B;padding:0 15px;}
    .wap-menu ul li{float: left;}
    .wap-menu ul li a{display: block; padding:8px 10px; color: #fff;}
    .wap-menu ul li.on a{background:#D81617;}

    /*首页logo头部*/
    .page-top-logo{height: auto; margin-bottom: 15px; position: relative;}
    .page-top-logo .page-logo{padding-left:15px;}
    .page-top-logo .page-logo a{width: 250px; height: 38px; background: url(../images/logo1.png) no-repeat; background-size: 100% auto; }
    .page-top-logo .fn-left{padding-top: 15px}
    .page-top-logo .page-search{width: 100%; margin: 0 10px;margin-bottom: 10px;}
    .page-top-logo .search-left{width:85% }
    .page-top-logo .fn-right {display: none;}
    .search-left input{width: 100%;}
    .page-top-logo .search-right{float: left; }

    /*移动端banner*/
    .focus{ width:100%; height:174px;  margin:0 auto; position:relative; overflow:hidden;   }
    .focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
    .focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top; }
    .focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
    .focus .hd ul .on{ background:#FE6C9C;  }
    .focus .bd{ position:relative; z-index:0; }
    .focus .bd li img{ width:100%;  height:174px; background:url(../images/loading.gif) center center no-repeat;  }
    .focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
    /*菜单*/
    .page-menu :hover{border: none;}
    .page-menu-zindex{display: none;position:fixed;z-index: 99;width:100%;top:-1px;bottom: 0; padding-top: 40px;background: #fff!important;transition: all .3s ease-out 0s;}
    .page-menu-zindex.on{display: block;}
    .page-menu{height:100%;font-size: 15px;background: #e7e4e4;overflow-y:scroll;-webkit-overflow-scrolling : touch;}
    .navBar{padding: 0 15px;}
    .navBar ul li{line-height:37px;height:auto;width:100%;text-align: center;margin-bottom: 5px; position: relative;}
    .navBar ul li a{line-height: 37px;text-indent: 5px;margin-left: 28px;width: 89%;font-size: 16px; border-bottom:solid 1px #ddd; display: block;color: #000;background: #e7e4e4;text-align: left;}
    .navBar ul li.small-class a{border-bottom:solid 1px #ddd; }
    .navBar ul li a:hover{display: block;background:#e7e4e4;}
    .page-menu .fn-right{width: 135px; border-left: none;}
    .page-menu .fn-right a{color: #fff; line-height: 40px; text-align: left;padding-left: 15px; display: block; }
    .page-menu .fn-right a:hover{background:none;}
    .navBar ul li.on a{ background: #e7e4e4;}
    .navBar ul li.on .sub-menu a{ background: #03004c;}
    .navBar ul li.active a{background: #e7e4e4!important;color: #000;}
    .navBar ul li.active dd a{background:#03004c!important;text-indent: 0;}
    .navBar .sub-menu{font-size: 14px;display: block;text-align: left;padding-top: 5px;margin-left:21px;}
    .navBar .sub-menu.on{display: block; }
    .navBar .sub-menu dd{display: inline-block; margin-left: 5px; margin-bottom: 7px;}
    .navBar .sub-menu a{line-height: 33px;text-indent: 0;border-bottom: none;margin-left: 3px;width: 94px;border-radius:8px;text-align: center;display: inline-block;background: #03004c;color: #fff;font-size: 14px;}
    .navBar ul li.small-class .sub-menu  a{border-bottom:none;}
    .navBar .sub-menu a:hover{line-height: 33px;background:#03004c;}
    .navBar .sub-menu.on a{line-height: 33px;background: none;}
    .navBar .sub-menu.on a:hover{ background: #03004C;}
    .navBar ul li.active .sub-menu a{color: #fff}

    .navBar .sub-menu a a.x-acitve{color: #b0afaf; background: #a5020f;}
    .navBar ul li.active .sub-menu a.x-acitve{color: #b0afaf; background: #a5020f!important;}
    .navBar ul li.on .sub-menu a.x-acitve{color: #b0afaf; background: #a5020f;}
    /*active效果*/
    .navBar .sub-menu a:active{color: #b0afaf; background: #a5020f;}
    .navBar ul li.active .sub-menu a:active{color: #b0afaf; background: #a5020f;}
    .navBar ul li.on .sub-menu a:active{color: #b0afaf; background: #a5020f;}
    .page-menu-close{display: block;position:absolute;top: 15px;right:15px;width: 15px;height: 15px;background: url("../images/close2.png") left top;background-size: 100% auto;}
    .navBar ul li em{display: block;}
    .meun-icon{background:url(../images/meun-icon.png) top center no-repeat;  width: 41px; height: 41px; background-size: 42px 602px; position: absolute; left:-11px; top:0; }
    .meun-icon.p-icon1{ background-position: 0 0; }
    .meun-icon.p-icon2{ background-position: 0 -43px; }
    .meun-icon.p-icon3{ background-position: 0 -155px; }
    .meun-icon.p-icon4{ background-position: 0 -237px; }
    .meun-icon.p-icon5{ background-position: 0 -367px; }
    .meun-icon.p-icon6{ background-position: 0 -445px; }
    .meun-icon.p-icon7{ background-position: 0 -525px; }
    .meun-icon.p-icon8{ background-position: 0 -565px; }

    /*正文--广告与新闻区*/
    .gong-gao {border-right:none;display: none;}
    .banner-and-news{height: auto; overflow: visible;}
    .banner-and-news .fn-left{width:100%; }
    .gong-right{float: left; width: 100%; margin-left: 20px;  }
    .page-banner{height: 170px;}
    .fullSlide{height: 170px;}
    .fullSlide .bd li{height: 170px; -webkit-background-size: 100% 170px;background-size: 100% 170px;}
    .fullSlide .bd li a{height: 170px;}
    .banner-and-news .fn-right{width: 85%; margin: 0 auto; padding:10px 0; float: none; display: none; }

    /*公示*/
    .gong-and-news .fn-right{width: 100%; margin: 0 auto; padding:10px 0; float: none; background-color: #fff;border: 0}
    .gong-and-news .fn-right .page-news-list{padding:0 15px; margin: 0 auto; }
    /*通用新闻*/
    .news-block{background-color: #F2F2F2;border: 0}
    .news-block .page-news-list{background-color: #fff; margin-top: 10px; padding:0 15px;}
    .news-block .fn-center,.news-block .fn-left,.news-block .fn-right{padding:0;  margin: 0 auto; float: none;}
    .news-block .fn-right{width: auto;}
    .news-block .fn-center,.news-block .fn-left{width:auto;}
    .page-news-list img{width: 100%;  margin-bottom: 15px; height: auto;}
    .wap-news{width: 100%; margin: 0 auto;  background-color:#fff; padding-bottom: 10px;}
    .wap-news .page-news-list{ padding:0 15px;  margin: 0 auto; }
    .page.fn-text-center{margin-left: 0;}
    .page-news-list ul li{font-size: 16px; padding:8px 0; max-height:none;}
    .page-news-list ul li a{ overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
    .page-news-list ul li span{display: none;}
    .page-news-list ul li em{width: 60px; float: right; text-align: right;}
    .page-news-list h2{font-weight:bold; }


    /*移动端公示*/
    .wap-gongshi{background-color:#F2F2F2; position: relative; overflow-x:hidden; }
    .wap-gongshi h2{padding:0 15px; font-size: 18px; font-weight: bold; background-color: #fff; border-bottom: 1px solid #f1f1f1; line-height: 40px; }
    .wap-gongshi h2 a{color: #19136B;}
    .wap-gongshi h2 em {vertical-align: middle; float: right; font-size: 14px; color: #666}
    .wap-gongshi dd{padding:15px; background-color: #fff;   border-bottom: 1px solid #f2f2f2;}
    .wap-gongshi dd a:hover{ color: #666;}


    .wap-gs-search{position: fixed;top:40px;  background-color: #fff;width:100%;top:0; right: -100%; height: 100%;color: #fff;z-index: 99;transition: all .3s ease-out 0s;}
    .wap-gs-search.on{right:0; }
    .gs-search-text{padding:5px 15px;padding-top: 15px;line-height: 25px;font-size: 18px;color: #000;text-align: center;}
    .gs-search-text em{width:15px; height: 15px; display: block;float: right; background: url(../images/close2.png); background-size: 100% auto; }
    .wap-gs-search .gs-tab {padding:5px 15px;}
    .wap-gs-search .gs-tab ul li.gs-tab-more{height: 176px; overflow: hidden;}
    .wap-gs-search .gs-tab ul li.moretab{height: auto; overflow-y:auto;}
    .wap-gs-search .gs-tab ul li.moretab dl{height: 193px; overflow-y:scroll;-webkit-overflow-scrolling : touch; }
    .wap-gs-search .gs-tab ul li p{border-bottom: 1px solid #dad7d7;color: #000;line-height: 40px; font-size: 16px;}
    .wap-gs-search .gs-tab ul li p span{float: right}
    .wap-gs-search .gs-tab ul dl{padding:6px 0; margin-top: 20px;}
    .wap-gs-search .gs-tab ul dd{display: inline-block;border-bottom: none;margin-bottom: 15px; font-size: 16px; border-top: none;padding:0 10px;color: #000;background-color: #fff;}
    .wap-gs-search .gs-tab ul dd.on{color: #fff;background-color: #A72222;border-radius: 3px;}

    .wap-gongshi-search{ position: relative;}
    .wap-gongshi-search p{border-bottom: 1px solid #1C128B; line-height: 30px;}
    .gs-tab-input{position: relative;padding:10px 15px; }
    .gs-tab-input input{border:1px solid #f2f2f2;background-color: #f2f2f2;width: 87%;line-height: 30px;height: 30px;padding-right: 30px;padding-left: 15px;}
    .gs-tab-input input.newssearch-btn{background-color: #f2f2f2;right:15px; width: 28px; height: 28px;}
    .wap-gongshi-search .wap-gssearch-btn{background-color:#a72222; border: 1px solid #a72222; line-height: 40px;width: 100%;color: #fff;display: block; font-size: 18px; }


    .gs-search-pos{ position: absolute;bottom:0; width: 100%; margin-top: 20px;  }


    /*foot*/
    .page-foot{padding-top: 0; padding-bottom: 10px;}
    .page-foot .fn-left,.page-foot .fn-right{width:100%; margin:0;}
    .page-foot .fn-left {text-align: center; margin-top: 10px; margin-left: 10px;display: none;}
    .page-foot .fn-left a{padding:10px; background-color: #f2f2f2; display: block;}
    .foot-link{width: 100%;font-size: 12px;}
    .foot-link ul li{width:100%}
    .erwei{float: none;}
    .erwei-img{margin: 0 auto; margin-top: 20px;width: 100px; height: 100px; background-size: 100% auto;}
    
    /*内页 正文*/
    .investor-small-link{padding-left: 15px; position: relative;}
    .investor-small-link em{float: right; margin-right:15px; cursor: pointer;}
    .investor-body-right img,.conpic img{max-width: 100%;height: auto;}
    .investor-body{background-color: #fff;}
    .investor{width: 100%;}
    .investor-body-left{position: fixed; z-index: 100;  -moz-box-shadow: 2px 2px 5px #ddd; box-shadow: 2px 0 5px #ddd; display: none;}
    .investor-body-left ul{width: 221px; }
    .investor-body-right{float: none;width: 100%;min-height: auto;border: 0;}
    .about-main{padding:25px 15px; padding-top: 5px; }
    .about-main .fn-left{ width: auto;}
    .about-main .fn-right{float: none;}


    .aboutman{position: relative;}
    .about-main .aboutman-left{width: auto; line-height: 30px; font-size: 16px; float:left; margin-top: 280px;}
    .about-main .aboutman-right{text-align:center;float:right;margin-right:auto; width:133px; left:50%; margin-left:-66.5px;float:right; position:absolute; top:0;}
    
    .news-main-list ul li em{display: block;width: 80px; text-align: right;} 
    .news-detail h2{text-align:left;margin-bottom: 8px;}

    .news-main-list{ padding: 10px 15px; }
    .news-main-list ul li{padding:10px;line-height: 22px;font-size: 15px;position: relative;padding-left:0;border-bottom: 1px solid #f1f1f1;}
    .news-main-list ul li a{word-break:break-all; /*支持IE，chrome，FF不支持*/word-wrap:break-word;/*支持IE，chrome，FF*/
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
    .news-main-list ul li span{top:10px;display: none;}
    .news-detail{padding: 10px 15px; padding-top: 15px;}
    .news-detail-time{line-height: 25px; padding:5px 0;text-align: left; }
    .news-main>div{text-align: center; padding:0 15px;  padding-top: 15px;}

    .page-build,.index-bg{width: 100%; background-size: 100% auto;min-height:410px; background-position: center bottom;}
    .page-build-postion{left: 15px; top: 50px; }
    .page-build p{font-size: 25px; line-height: 40px; }
    .page-build span{font-size: 16px; }
    .page-build.bg404{background-size: 100% auto;}
    .page-build.bg404 span{font-size: 15px;}

    .gong-content{padding:10px 15px; padding-bottom: 20px; background-color:#fff;}

    /*提示*/
    .remind span{width: auto}

    /*友情链接*/
    .link-list{padding:15px;}
    .link-list li{float:none;  margin-bottom: 5px;}
    .link-item {width: auto;display: block; height:auto;font-size: 14px; text-align:left; line-height: 30px;}

    /*返回顶部*/
    #bTop {z-index:70;position: fixed;right: 20px;bottom: 20px;width: 30px;height: 30px;
           background: url(../images/bTop.png) no-repeat;background-size: 100%;display: none;}

    /*表格*/
    .dialog-table tr th{font-size: 12px; line-height: 20px ;}
    .dialog-table tr td{vertical-align: middle;}
    .dialog-table{margin-top: 15px;}

    .news-webapp-search .newssearch{display: none;}
    .news-webapp-search .newssearch.linksearch{display: block;}
    .menu-list{margin:0 15px; background-color: #f7f7f7; padding:5px; }
    .menu-list a{display: inline-block; float: left;  }
    .menu-list span{display: block; padding:0 10px;float: left; color: #999 }
    .menu-list a.on{color:#D81617;}

    /*时间轴*/
    .year-time-list{width: 100%;}
    .year-name{width: auto; text-align:left;padding-left: 20px;}
    .cd-line-red,.cd-line-blue{display: none;}
    .year-time-list::before {content: '';position: absolute;top: -14px;left: 10px;height: 100%;width:7px;background: #DBDDDD;}
    .cd-timeline-block{overflow: visible;}
    .cd-timeline-content {width: 80%; background-color: #fff;}
    .cd-timeline-content.fr,.cd-timeline-content.fl{float: right;}
    .cd-timeline-content .cd-title{text-indent:2em;}
    .cd-timeline-content.fr .cd-date{top: -25px;left: 19px; text-align: left;}
    .cd-timeline-content.fl .cd-date{top: -25px;left: 19px; text-align: left;}
    .cd-timeline-img {width: 20px;height: 20px;left: 10px;top: -20px;box-shadow: 0 0 0 2px #ffffff}
    .cd-white{width: 8px;height: 8px;margin-top: 3px;margin-left: 3px;}
    .time-line{width: auto; margin-bottom: 10px;}
    .time-line ul{margin-top: 10px; margin-left: -12px;}
    .time-line ul li{width: 71px;margin-bottom: 5px;margin-left: 13px;}

    .search-list{padding:10px 15px;}
    .search-list .fn-text-right{text-align: left;}
}
@media screen and (max-width:320px) {
    .page-top-tool{ display: block; position: absolute; right:8px; top:13px;  width: 30px; height: 30px; background:#fff url(../images/menu1.png) center center no-repeat;background-size: 25px 25px}
    .page-news-list ul li{font-size: 14px; padding:5px 0;}
    .page-build.bg404 span{font-size: 12px;display: block;}
    .page-build span{font-size: 12px;display: block;}

    /*移动公示*/
    .gs-tab-input input.newssearch-btn{right: 3px;}
    .wap-gs-search .gs-tab ul li p{font-size: 14px; margin-bottom: 15px;}
    .wap-gs-search .gs-tab ul dd{margin-bottom: 10px;font-size: 14px;}

    .wap-gs-search .gs-tab ul li.gs-tab-more{height: 120px;overflow: hidden;}
    .wap-gs-search .gs-tab ul li.moretab{height: auto; overflow-y:auto;}
    .wap-gs-search .gs-tab ul li.moretab dl{height: 98px; overflow-y:scroll;-webkit-overflow-scrolling : touch; }
    .wap-gs-search .gs-tab ul dl{padding:0;margin-top:0;}
    
    /*新闻*/
    .shengming{font-size: 12px;}
    

}
@media screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2) {
    .wap-gs-search .gs-tab ul li.gs-tab-more{height: auto; overflow-y:auto;}
    .wap-gs-search .gs-tab ul li.gs-tab-more dl{height: 98px; overflow-y:scroll;-webkit-overflow-scrolling : touch; }
    .wap-gs-search .gs-tab ul dl{padding:0;margin-top:0;}
    .gs-tab-more span{display: none;}
}
