﻿@media only screen and (min-width: 1199px) and (max-width: 1920px) {
	.m-list5{height: 31.25vw;}
	.m-list5 .i1{height: 18.75vw;padding-right: 14.16vw;}
	.m-list5 .i2{height: 12.5vw;}
	.m-list5 .i3{height: 12.5vw;}
	.m-list5 .i4{height: 12.5vw;}
	.m-list5 .i5{height: 18.75vw;}
	.m-list5 .tit{left: 4.062vw;bottom: 1.458vw;font-size: 0.937vw;}

}


@media only screen and (max-width: 1600px) {
	.wp{max-width: 1200px;}
	.wp2{max-width: 1200px;width: 100%;}
	.header .link {margin-bottom: 15px;}
	.header .link a{font-size: 14px;margin-left: 15px;}
	.logo{line-height: 140px;}
	.header .top{height: 140px;}
	.header .t-r{padding-top: 36px;}
	.nav li .v1{font-size: 18px;}
	.banner{height: 420px;}
	.m-slider1 .slick-next{right: 190px;}
	.m-slider1 .slick-prev{right: 230px;}
	.row-a2{padding: 50px 0 70px;}
	.row-a3{padding: 50px 0 30px;}
	.m-list4{margin-top: 40px;}
	.m-list3{margin-top: 30px;}
	.m-list6 li{margin-right: 40px;}
	.m-list6{margin-right: -40px;}
	.row-a5{padding: 40px 0 15px;}
	.fd-desc{font-size: 16px;}
	.fd-logo{height: 62px;}
	.fd-con{padding: 35px 0 20px;}
	.m-list1 .tit{width: 80%;}
	.m-tit{width: 236px;height: 320px;}
	.m-tit .more{right: 54px;}
	.m-tit .tit span{font-size: 15px;}
        .m-tit .tit{left: 90px;}
}


@media only screen and (max-width: 1199px) {
	.wp,.wp2{width: auto;padding: 0 15px;}
	.header .top{height: 50px;}
	.logo img{height: 30px;}
	.logo{line-height: 50px;}
	.header .t-r{display: none;}
	.header .nav .t-r{display: block;}
	.menuBtn{display: block;margin-top: 5px;margin-right: -5px;}
	.nav{position: absolute;left: 0;right: 0;top: 100%;padding: 10px 0 20px;
		background-color: #fff;box-shadow: 0px 0px 10px rgba(0,0,0,.2);display: none;
		max-height: calc( 100vh - 50px );overflow-y: auto;
	}
	.nav ul{display: block;}
	.nav li{width: auto;}
	.nav li .v1:after{display: none;}
	.nav li .v1{text-align: left;line-height: 45px;}
	.header .t-r{padding-top: 0;}
	.header .link a{color: #333;text-align: left;display: block;margin-left: 0;line-height: 45px;font-size: 16px;}
	.so{width: auto;}
	.so .inp{border: 1px solid #A90000;}
	.banner{height: 115px;}
	.banner .slick-dots{bottom: 12px;}
	.banner .slick-dots li{border: 0;width: auto;height: auto;}
	.banner .slick-dots li button{position: static;background-color: rgba(255,255,255,.7);opacity: 1;
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-o-transform: translate(0,0);
		-ms-transform: translate(0,0);
		transform: translate(0,0);width: 8px;
    height: 8px;
	}
	.banner .slick-dots li.slick-active button{background-color: #fff;}
	.row-a1 .col-l{width: auto;float: none;}
	.g-t1 .tit span{font-size: 14px;}
	.g-t1 .tit h2{font-size: 22px;}
	.g-t1 .more{font-size: 14px;}
	.row-a1 .col-l .g-t1{padding-right: 0;}
	.row-a1{padding: 30px 0;}
	.m-slider1 .con{margin: 20px 0 10px 0;}
	.m-slider1 .pic{width: auto;height: auto;}
	.m-slider1 .txt{width: auto;height: auto;padding: 20px 0;box-shadow: none;}
	.m-slider1 .pic img{height: auto;}
	.m-slider1 .slick-arrow{display: none !important;}
	.m-slider1 .slick-dots{bottom: 30px;right: 10px;}
.m-list1 li{width:100%;}.m-list1 li:nth-child(even){margin-left:0%;}
	.m-list1 .tit{width: auto;}
	.m-list1 .con:before{display: none;}
	.m-list1{padding-right: 0;}
	.m-list1 .date{padding-left: 15px;}
	.row-a1 .col-r{width: auto;float: none;padding-left: 0;padding-top: 30px;}
	.m-list2{margin-top: 10px;}
	.m-list2 li:after{left: -10px;right: -10px;}
	.row-a2{padding: 30px 0;}
	.row-a2 .col-l{width: auto;float: none;padding-right: 0;}
	.row-a2 .col-r{width: auto;float: none;padding-left: 0;padding-top: 30px;}
	.m-list3{margin-top: 20px;}
	.row-a3{padding: 30px 0 10px;}
	.m-list4{margin-top: 25px;}
	.m-list4 li{width: 33.33%;margin-bottom: 20px;}
	.m-list4 .con:before{height: 120px;display: none;}
	.m-list4 li:nth-child(5n) .con:after{display: none;}
	.m-list4 li:nth-child(3n) .con:after{content: '';position: absolute;top: 0;right: 0;width: 1px;height: 120px;
		background-color: #B0B0B0;display: none;
	}
	.m-list4 .ico{width: 80px;height: 80px;line-height: 76px;}
	.m-list4 .ico img{width: 40px;height: 40px;}
	.m-list4 .ico:after{width: 84px;height: 84px;}
	.m-list4 .tit{font-size: 14px;}
	.m-list6 li{margin-right: 20px;}
	.m-list6 li a{line-height: 40px;font-size: 14px;}
	.row-a5{padding: 30px 0;}
	.m-list6{margin-right: -15px;}
	.fd-logo{height: auto;margin-top:0;}
	.fd-desc{font-size: 14px;margin-bottom: 20px;}
	.fd-con{padding: 30px 0;}
	.fd-con .wp{display: block;}
	.m-tit{position: static;width: auto;height: auto;padding: 25px 15px;}
	.m-list5{height: auto;}
	.m-list5 li{position: static;}
	.m-list5 .i1{width: auto;padding-right: 0;height: auto;}
	.m-list5 .i2{width: auto;height: auto;}
	.m-list5 .i3{width: auto;height: auto;}
	.m-list5 .i4{width: auto;height: auto;}
	.m-list5 .i5{width: auto;height: auto;}
	.m-list5 .con{position: relative;}
	.m-list5 .tit{left: 15px;bottom: 12px;font-size: 16px;}
	.m-tit{overflow: hidden;}
	.m-tit .tit{position: static;writing-mode: horizontal-tb;float: left;}
	.m-tit .tit{font-size: 22px;}
	.m-tit .tit span{font-size: 14px;margin-top: 0;display: block;}
	.m-tit .more{position: static;writing-mode: horizontal-tb;display: block;float: right;
		background-position: right center;padding: 0 30px 0 0;margin-top: 15px;
	}

	.nav li.ok .dropicon::after{content:"-";position: relative;font-size: 28px;}
	.nav .dropicon{display:block;position:absolute;top:0;right:10px;width:45px;height:45px;pointer-events:none}
	.nav .dropicon::after{content:"+";display:block;color:#A90000;font-weight:700;line-height:45px;font-style:normal;text-align:right;width:100%}
	.nav .dropicon::after{font-size:20px}
	.nav .sub{width:auto;position:static;border-radius:0;padding: 0;
		box-shadow: none;
		-webkit-transform:none;-moz-transform:none;-ms-transform:none;
		-o-transform:none;transform:none
	}
	.nav .sub .v2{font-size:14px;text-align:left;padding:0 30px;line-height:35px}
	.fix-right{display: none;}
	.fd-bot{font-size: 15px;}
.Annex h3 {
    margin: 20px 0;
    font-size: 16px;
}

.Annex ul li {
    margin-bottom: 10px;
    font-size: 14px;
}

}