@charset "utf-8";
/* CSS Document */
@media screen and (max-width:960px) {}
@media screen and (max-width:768px) {
/* 通用头部和底部 */
.g-doc {width:90%;max-width:768px;min-width:480px;margin:auto;}
.ft_text {border:1px solid #ddd;width:250px;line-height:3em;height:3em;float:left;}


.right {float:none;width:100%;padding-bottom:20px;margin-top:20px;}
.r_tit .string {width:80%;}
.right .con,.articlecon .con {float:none;}
.tit1 {height:34px;margin:10px 0;line-height:34px;border-left:5px  #2565C7 solid;border-bottom:0px #cadaf0 solid;background:-webkit-linear-gradient(top,#FFFFFF,#fff);background:-moz-linear-gradient(top,#FFFFFF,#fff);background:-o-linear-gradient(top,#FFFFFF,#fff);background:linear-gradient(top,#FFFFFF,#fff);font-size:18px;color:#ED2A2F;font-weight:bold;padding-left:20px;} 

}
@media screen and (max-width:641px) {
.g-doc {width:90%;max-width:600px;min-width:320px;margin:auto;}
.case .con {width:90%;height:auto;margin:5px 5%;position:relative;overflow:hidden;float:none;}
.resp,.left {display:none;}
.fr,.fl{float:none;}
.bottom .con img{width:30%;height:30%;margin:10px 10%;}
}
@media screen and (max-width:480px) {
/* 通用头部和底部 */
.g-doc {width:100%;max-width:480px;min-width:320px;margin:auto;}
.m-pro-list ul li {float:left;display:inline;width:100%;margin:15px auto;height:230px;border:1px #eee solid;}
.txyBox {width:100%;}
.nonHeritage .img {width:100%;margin:0px 0px 20px;float:none;}
.nonHeritage .img img {max-height:100%;max-width:100%;}
.nonHeritage dd {padding: 5%;margin-bottom:15px;}
/*index*//* index banner开始 */ /* index banner结束 */
}
