@charset "utf-8";

/*960-1099*/
@media screen and (min-width: 960px) and (max-width: 1199px) {
.container{width: 100%;padding: 0 2%;box-sizing: border-box;}
.iaboutl p{width: 100%;}

.inewsl{width: 49%;height: auto;box-sizing: border-box;padding: 2%}
.inewsl .picbox{width: 100%;height: auto;}
.inewsl .picbox img{width: 100%;height: auto;}

.inewsl .info span{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;}
.inewsl .info p{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;}

.inewsl .date{width: 12%;}
.inewsl .info{width: 85%;}

.inewsr{width: 49%;height: auto;box-sizing: border-box;float: right;}
.inewsr li{width: 100%;height: auto;padding-top: 2%;margin-bottom: 3%;}
.inewsr li .date{width: 10%;margin-left: 2%;}
.inewsr li .info{width: 85%;}
.inewsr li .info span{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;}
.inewsr li .info p{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;}

.ijjfal {width: 30%;box-sizing: border-box;height: 450px;}
.ijjfal .bd1{width: 100%;box-sizing: border-box;}
.ijjfalist{width: 70%;box-sizing: border-box;}

.footer{padding-top: 60px;}
.contacttit{width: 20%;margin-right: 5%;}
.ftfx{width: 20%;}
.contact{width: 40%;float: right;}
.contact p.wa{width: 100%;}
.contact p.wb{width: 100%;}

section.about {width: 100%;}





}

/*768-959*/
@media screen and (min-width: 768px) and (max-width: 959px) {
.container{width: 100%;padding: 0 2%;box-sizing: border-box;}

.mheader{display: block;}
.header{display: none;}
#banner{width: 100%;float: left;}
.columngd .bd ul li .title{padding: 0 2%}
.columngd .bd ul li p{padding: 0 2%}
.iaboutl p{width: 100%;}
.iaboutl .iabouttit{margin-top: 24%;}

.inewsl{width: 49%;height: auto;box-sizing: border-box;padding: 2%}
.inewsl .picbox{width: 100%;height: auto;}
.inewsl .picbox img{width: 100%;height: auto;}

.inewsl .info span{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;}
.inewsl .info p{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;}

.inewsl .date{width: 12%;}
.inewsl .info{width: 85%;}

.inewsr{width: 49%;height: auto;box-sizing: border-box;float: right;}
.inewsr li{width: 100%;height: auto;padding-top: 1%;margin-bottom: 1.6%;}
.inewsr li .date{width: 10%;margin-left: 2%;}
.inewsr li .info{width: 85%;}
.inewsr li .info span{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;}
.inewsr li .info p{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;}


.ijjfal {width: 30%;box-sizing: border-box;height: 280px;}
.ijjfal .bd1{width: 100%;box-sizing: border-box;height: 254px;}
.ijjfal .bd1 span{margin-top: 30px;}
.ijjfal .bd1 i{margin-top: 80px;}
.ijjfalist{width: 70%;box-sizing: border-box;}
.ijjfalist li{height: 140px;}
.ijjfalist li .picbox img{height: 140px;}
.ijjfalist li span{margin-top: 40px;}
.ijjfalist li p{line-height: 150%;}


.footer{padding-top: 60px;}
.contacttit{width: 50%;margin-right: 0%;}
.ftfx{width: 41%;float: right;}
.ftfx span{margin-bottom: 9px;}
.contact{width: 100%;float: right;margin-top: 2%;box-sizing: border-box;padding: 0 5%}
.contact span{margin-bottom: 0;}
.contact p.wa{width: 60%;}
.contact p.wb{width: 40%;}


section.about {width: 100%;padding: 0 2%;}




}


/*480-767*/
@media only screen and (min-width: 480px) and (max-width: 767px){
.container{width: 100%;padding: 0 2%;box-sizing: border-box;}

.mheader{display: block;}
.header{display: none;}
#banner{width: 100%;float: left;}
#banner .txt i{padding: 5px 20px;margin-top: 2%;}
#banner .txt span{font-size: 20px;margin-top: 20%;}
#banner .txt p{font-size: 16px;line-height: 300%;}
.flex-control-paging li a{width: 10px;height: 10px;}

.columngd .bd ul li .title{padding: 0 2%;margin: 5% 0}
.columngd .bd ul li p{padding: 0 2%;line-height: 160%;font-size: 12px;}

.columngd .bd ul li .title span.cn{width: 100%;}
.columngd .bd ul li .title span.en{width: 100%;}
.columngd .bd ul li .title i{display: none;}
.columngd .hd ul li{width: 10px;height: 10px;}

.iaboutl{width: 100%;padding: 0 2%;box-sizing: border-box;}
.iaboutl p{width: 100%;}
.ippgs{display: none;}
.iaboutl .iabouttit{margin-top: 24%;}
.iaboutl a.more{margin-bottom: 35%;}


.inewsl{width: 100%;height: auto;box-sizing: border-box;padding: 2%;margin-bottom: 2%;}
.inewsl .picbox{width: 100%;height: auto;}
.inewsl .picbox img{width: 100%;height: auto;}

.inewsl .info span{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;}
.inewsl .info p{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;}

.inewsl .date{width: 12%;}
.inewsl .info{width: 85%;}

.inewsr{width: 100%;height: auto;box-sizing: border-box;float: right;}
.inewsr li{width: 100%;height: auto;padding-top: 1%;margin-bottom: 1.6%;}
.inewsr li .date{width: 10%;margin-left: 2%;}
.inewsr li .info{width: 85%;}
.inewsr li .info span{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;}
.inewsr li .info p{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;}

.ijjfal {width: 100%;box-sizing: border-box;height: 190px;margin: 2% 0;}
.ijjfal .bd1{width: 100%;box-sizing: border-box;height: 165px;}
.ijjfal .bd1 span{margin-top: 20px;}
.ijjfal .bd1 i{margin-top: 8px;}
.ijjfalist{width: 100%;box-sizing: border-box;margin: 2% 0;}
.ijjfalist li{height: 140px;}
.ijjfalist li .picbox img{height: 140px;}
.ijjfalist li span{margin-top: 40px;}
.ijjfalist li p{line-height: 150%;}

.ihzhb .hd ul li{width: 10px;height: 10px;}

.footer{padding-top: 5%;padding-bottom: 3%;height: auto;}
.contacttit{width: 50%;margin-right: 0%;}
.contacttit span{font-size: 24px;line-height: 200%}
.contacttit p{font-size: 18px;line-height: 200%}
.ftfx{width: 50%;float: right;}
.ftfx span{margin-bottom: 9px;font-size: 18px;line-height: 236%;}
.contact{width: 100%;float: right;margin-top: 2%;box-sizing: border-box;padding: 0 5%}
.contact span{margin-bottom: 0;line-height: 200%}
.contact p.wa{width: 100%;line-height: 200%}
.contact p.wb{width: 100%;line-height: 200%}
.copyright{font-size: 12px;}


.nbanner img {
    width: 200%;
}

section.about {width: 100%;margin: 5% auto 0;padding: 0 2%;}
section.about > h3{font-size: 24px;}
section.about > p{font-size: 14px;width: 100%;}
.news_item{width: 48%;padding: 2%;}
.news_item > p{font-size: 16px;}










}

/*479*/
@media only screen and (max-width: 479px) {
.container{width: 100%;padding: 0 2%;box-sizing: border-box;}

.mheader{display: block;}
.header{display: none;}
#banner{width: 100%;float: left;}

#banner .txt span{font-size: 20px;margin-top: 14%;}
#banner .txt p{font-size: 16px;line-height: 300%;}


.flex-control-paging li a{width: 10px;height: 10px;}

.columngd .bd ul li .title{padding: 0 2%;margin: 5% 0}
.columngd .bd ul li p{padding: 0 2%;line-height: 160%;font-size: 12px;}

.columngd .bd ul li .title span.cn{width: 100%;}
.columngd .bd ul li .title span.en{width: 100%;}
.columngd .bd ul li .title i{display: none;}
.columngd .hd ul li{width: 10px;height: 10px;}

.iaboutl{width: 100%;padding: 0 2%;box-sizing: border-box;}
.iaboutl p{width: 100%;}
.ippgs{display: none;}
.iaboutl .iabouttit{margin-top: 24%;}
.iaboutl a.more{margin-bottom: 35%;}


.inewsl{width: 100%;height: auto;box-sizing: border-box;padding: 2%;margin-bottom: 2%;}
.inewsl .picbox{width: 100%;height: auto;}
.inewsl .picbox img{width: 100%;height: auto;}

.inewsl .info span{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;}
.inewsl .info p{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;}

.inewsl .date{width: 12%;}
.inewsl .info{width: 85%;}

.inewsr{width: 100%;height: auto;box-sizing: border-box;float: right;}
.inewsr li{width: 100%;height: auto;padding-top: 1%;margin-bottom: 1.6%;}
.inewsr li .date{width: 10%;margin-left: 2%;}
.inewsr li .info{width: 85%;}
.inewsr li .info span{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;}
.inewsr li .info p{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:100%;}

.ijjfal {width: 100%;box-sizing: border-box;height: 190px;margin: 2% 0;}
.ijjfal .bd1{width: 100%;box-sizing: border-box;height: 165px;}
.ijjfal .bd1 span{margin-top: 20px;}
.ijjfal .bd1 i{margin-top: 8px;}
.ijjfalist{width: 100%;box-sizing: border-box;margin: 2% 0;}
.ijjfalist li{height: 140px;}
.ijjfalist li .picbox img{height: 140px;}
.ijjfalist li span{margin-top: 40px;}
.ijjfalist li p{line-height: 150%;}

.ihzhb .hd ul li{width: 10px;height: 10px;}

.footer{padding-top: 5%;padding-bottom: 3%;height: auto;}
.contacttit{width: 35%;margin-right: 0%;}
.contacttit span{font-size: 24px;line-height: 200%}
.contacttit p{font-size: 18px;line-height: 200%}
.ftfx{width: 50%;float: right;}
.ftfx span{margin-bottom: 9px;font-size: 18px;line-height: 236%;}
.contact{width: 100%;float: right;margin-top: 2%;box-sizing: border-box;padding: 0 5%}
.contact span{margin-bottom: 0;line-height: 200%}
.contact p.wa{width: 100%;line-height: 200%}
.contact p.wb{width: 100%;line-height: 200%}
.copyright{font-size: 12px;}

.nbanner img {
    width: 200%;
}

section.about {width: 100%;}

section.about {width: 100%;margin: 5% auto 0;padding:2%;}
section.about > h3{font-size: 16px;}
section.about > p{font-size: 12px;width: 100%;padding: 0 2%;}

.lxbox{font-size: 14px;}

.news_item{width: 100%;padding: 2%;}
.news_item > p{font-size: 16px;margin-bottom: 2%;}
.news_item > p a{color:#337ab7;}
section h3{margin-top: 2%;font-weight: bold;font-size: 18px;;}
section h3 a{color:#337ab7;}
.news_detail{padding: 2%;}



.fmcolumn ul li{width:100%;padding:2%;}

.sidebar h3{background:#337ab7;width:48%;}

.sidebar h3 a{color:#fff;}


.row-margin{margin:0px;}

}
