@charset "utf-8";
/* CSS Document */
.zone-desc1 {position:relative;font-size:0.2rem;line-height:1.7em;font-weight:bold;}
.zone-desc1:before {position:absolute;left:0;bottom:0;content:"";display:block;width:100%;border-bottom:0.1em solid #d3d3d3;}
.zone-desc1 .format {position:relative;display:table;border-bottom:0.2em solid #2c5ba2;color:#2c5ba2;cursor:pointer;z-index:1;}
.zone-desc3 {font-size:0.2rem;line-height:1.6em;font-weight:bold;text-align:center;background:#cdd6e5;}
.zone-desc3 .format {display:table;padding:0 0.5em;cursor:pointer;color:#2a609e;}
.main.common .left-side {width:100%;}
.main.common .left-side .item {margin-right:4.1rem;padding:0.22rem 0 1.18rem;background:#fff;}
.main.common .left-side .list {padding:0 0.27rem 0 0.24rem;}
.main.common .left-side .list:nth-of-type(n+2) {margin-top:0.2rem;}
.main.common .left-side .zone-desc3+.list-item {margin-top:0.2rem;}
.main.common .left-side .list-item {position:relative;border-bottom:1px solid #f0f0f0;font-size:0.18rem;line-height:1.5em;}
.main.common .left-side .list-item a {position:relative;padding:0.3em 9em 0.3em 0.83em;color:#434343;}
.main.common .left-side .list-item a:before {position:absolute;left:1px;top:0.91em;content:"";display:block;width:0.33em;height:0.27em;border-radius:50%;background:#434343;}
.main.common .left-side .list-item .format {position:absolute;right:0;top:0.66em;font-size:0.16rem;line-height:1em;color:#9a9a9a;}
.main.common .right-side {margin-left:-4.1rem;padding:0.26rem 0.15rem;background:#fff;}
.main.common .right-side .item {width:3.6rem;margin-top:0.13rem;}
.main.common .right-side .type1 .pic {position:relative;margin-top:0.08rem;}
.main.common .right-side .type1 img {width:100%;height:2.04rem;}
.main.common .right-side .type1 .pic-title {position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.5);}
.main.common .right-side .type1 .pic-title a {padding:0 0.5em;line-height:2em;color:#fff;}
.main.common .right-side .type2 {font-size:0.18rem;line-height:2em;background:#fff;}
.main.common .right-side .type2 .list {padding:0.03rem 0 0.05rem;}
.main.common .right-side .type2 .list a {position:relative;padding-left:0.61em;color:#666;}
.main.common .right-side .type2 .list a:before {position:absolute;left:0;top:0.63em;content:"";display:block;border:1px solid transparent;border-left-color:#d2d2d2;border-width:0.37em 0.28em;}
.main.pic {padding:0.25rem 0.1rem 0.80rem;background:#fff;}
.main.pic .list-item {position:relative;float:left;width:2.28rem;margin:0.1rem 0 0 0.1rem;background:#f9f9f9;}
.main.pic img {width:100%;height:1.28rem;}
.main.pic .list-item-title a {height:3.56em;border:1px solid transparent;border-width:0.75em 1.64em 2.46em;font-size:0.14rem;line-height:1.78em;}
.main.pic .list-item-desc {position:absolute;right:0.58em;bottom:0.67em;font-size:12px;color:#a8a8a8;}
.footer {margin-top:0;}
/* //////////////////////////////////////////////////////////////////////////////////// */
@media screen and (min-width:1025px){
.main .list-item:hover a {color:#2c5ba2;}
.main.common .right-side .item:first-child {margin-top:0;}
.main.pic .list-item:nth-child(5n+1) {clear:left;margin-left:0;}
}
@media screen and (max-width:1024px){
.zone-desc1,.zone-desc3 {font-size:18px;}
.main.common {background:#fff;}
.main.common .left-side,.main.common .right-side {float:none;}
.main.common .left-side .item,.main.common .right-side {margin:0 auto;}
.main.common .left-side .item {padding-bottom:0;}
.main.common .left-side .list-item,.main.common .right-side .type2 {font-size:16px;}
.main.common .left-side .list-item .format {font-family:simsun;font-size:14px;}
.main.common .right-side {padding:0.26rem 0;}
.main.common .right-side .item {float:left;margin-top:0.2rem;}
.main.common .right-side .item:nth-child(odd) {clear:left;margin-right:0.1rem;}
.main.pic .list-item {margin-left:0.23rem;}
.main.pic .list-item:nth-child(3n+1) {clear:left;margin-left:0;}
.main.pic .list-item-title a {border-width:0.75em 0.5em 2.46em;font-size:14px;}
}
@media screen and (max-width:480px){
.main.common .right-side .item,.main.common .right-side .item:nth-child(odd) {float:none;width:auto;margin:0.2rem auto 0;}
.main.common .right-side .type1 .pic {width:360px;margin:0.08rem auto 0;}
.main.common .right-side .type1 img {height:204px;}
.main.common .left-side .list-item a {padding-right:0;margin-bottom:20px;}
.main.common .left-side .list-item .format {top:auto;bottom:6px;}
.main.pic {padding-top:0.15rem;}
.main.pic .list-item {width:2.25rem;margin-left:0.1rem;margin-top:0.2rem;}
.main.pic .list-item:nth-child(3n+1) {clear:none;margin-left:0.1rem;}
.main.pic .list-item:nth-child(odd) {clear:left;margin-left:0;}
.main.pic img {height:1.26rem;}
}
@media screen and (max-width:376px){
.main.common .right-side .type1 .pic {width:4.59rem;}
.main.common .right-side .type1 img {height:2.6rem;}
}