/* 通用 */
body,IMG,ul,li,i,dd,ol,section,dl,dt{ list-style:none; margin:0; padding:0; border:0;}
body{ background: #000; font-family: Open Sans, Arial, Helvetica, sans-serif; max-width: 1920px; margin: 0 auto;}
i{ font-style:normal;}
a{ text-decoration:none;}
h1,h2,h3,h4{display:inline-block;*display: inline;*zoom: 1; margin:0; padding:0; font-weight:100; font-size:100%;}
.edgtf-separator svg * { fill: currentColor;}
a{ transition: all 0.3s ease-in-out;}
/* .Content{
    background-color: #f5f5f5;
} */
.main {
    width: 1280px; margin: 0 auto; padding: 0;
}

/* 地图标题及备注 */
.iw_poi_title{ font-size: 14px !important;}
.iw_poi_content{ font-size: 12px !important;}

.i-c-info{ position: relative;}
.i-c-info li{ display: inline-block; width: 50%; box-sizing: border-box; padding-left: 30px; margin-bottom: 10px; position: relative;}
.i-c-info li i{ font-family: "iconfont2"; font-size: 24px; width: 30px; height: 32px; text-align: left; line-height: 32px; color: #535353; display: inline-block;  top: 0;left: 0;}
.i-c-info li span{ font-size: 14px; color: #fff; line-height: 32px; display: block;}
.i-c-info li:first-of-type{ width: 100%;}

@media screen and (max-width: 1600px){
    header .main{ width: 1200px; margin: 0 auto; padding: 0;}
	.i-quality .pagination span{ margin-right: 66px}
    .banner{ width: 1200px;}
    .i-about .main, .i-quality .main, .i-contact .main{ width: 1200px;}
    .main{ width: 1200px;}
    .i-pr .main{ width: 1240px;}
}


@media screen and (max-width: 1440px){
	header .main{ width: 1100px; margin: 0 auto; padding: 0;}
    .banner{ width: 1100px;}
    .i-about .main, .i-quality .main, .i-contact .main{ width: 1100px;}
    .main{ width: 1100px;}
    .i-pr .main{ width: 1140px;}
}

@media screen and (max-width: 1280px){
	header .main{ width: 960px; margin: 0 auto; padding: 0;}
    .banner{ width: 960px;}
    .i-about .main, .i-quality .main, .i-contact .main{ width: 960px;}
    .main{ width: 960px;}
    .i-pr .main{ width: 1000px;}
}