﻿
/*Common For Max 960*/
@media only screen and (max-width: 1199px) {
	.wp{width: auto;padding: 0 15px;}
	.header{height: 60px;padding: 0 10px 0 15px;z-index: 109;position: relative;}
	.logo{line-height: 60px;margin-right: 9px;}
	.logo img{height: 31px;}
	.logo-txt img{height: 26px;}
	.logo-txt{line-height: 60px;}
	.menuBtn{display: block;}
	.so{display: none;}
	.hdr{float: none;position: absolute;top: 100%;left: 0;right: 0;
		background-color: #fff;box-shadow: 0px 10px 15px rgba(0,0,0,.1);
		border-top: 1px solid #0063af;display: none;
	}
	.nav{float: none;}
	.nav li{float: none;border-bottom: 1px solid #ddd;}
	.nav li .v1{line-height: 47px;padding: 0;text-align: center;font-size: 15px;border-right: 0;}
	.nav li.on .v1,.nav li:hover .v1{background-color: #fff;color: #0063af;}
	.nav li:after{display: none;}
	.banner .slick-slide .con{height: 225px;}
	.banner .slick-dots{bottom: 14px;}
	.banner .slick-dots li button{width: 8px;height: 8px;}
	.banner .slick-dots li{margin: 0 4px;}
	.g-t1{padding: 25px 0 0;}
	.g-t1 h2{font-size: 20px;font-weight: bold;color: #333;margin-bottom: 5px;}
	.g-t1 em{font-size: 14px;}
	.row-a1 .g-t1{margin-bottom: 18px;}
	.row-a1 .col-l{width: auto;float: none;margin-bottom: 15px;}
	.m-slider1 h3{font-size: 14px;padding: 0 10px;height: 40px;line-height: 40px;}
	.row-a1{padding-bottom: 15px;}
	.row-a1 .col-r{width: auto;float: none;}
	.m-news .date{width: 56px;height: 65px;padding-top: 5px;margin-right: 18px;}
	.m-news .date span{font-size: 26px;margin-bottom: 5px;}
	.m-news .date p{font-size: 12px;}
	.m-news .txt{padding: 0;}
	.m-news{box-shadow: none;border-bottom: 1px solid #ddd;padding-bottom: 25px;}
	.m-news h3{font-size: 16px;-webkit-line-clamp: 2;margin-bottom: 8px;}
	.m-news .desc{font-size: 13px;line-height: 1.6;}
	.m-list1 .con{padding-left: 0;line-height: 45px;padding-right: 75px;}
	.m-list1 .date{font-size: 12px;right: 0;}
	.m-list1 h3{font-size: 14px;}
	.m-list1 li:last-child .con{border-bottom: 0;}
	.m-txt1 .txt{width: auto;float: none;padding-top: 15px;}
	.m-txt1 .pic{float: none;width: auto;height: auto;}
	.row-a2{background-color: #f1f4f9;}
	.m-txt1{margin-top: 15px;padding-bottom: 30px;}
	.m-txt1 .desc{font-size: 14px;}
	.m-txt1 .more{margin: 0 auto;}
	.m-list2{margin-top: 15px;}
	.m-list2 li{width: 50% !important;margin-bottom: 17px;}
	.m-list2 .pic{height: 0;position: relative;padding-top: 121%;overflow: hidden;}
	.m-list2 .pic img{position: absolute;left: 0;top: 0;}
	.m-list2 h3{height: 48px;line-height: 48px;font-size: 15px;}
	.row-a3{padding-bottom: 0;}
	.m-pic1 .pic{height: 106px;line-height: 106px;text-align: center;}
	.m-pic1 .pic img{max-width: 70%;max-height: 50%;}
	.m-pic1{margin-top: 0;}
	.row-a4{padding-bottom: 20px;}
	.m-pic1 .slick-dots{position: absolute;left: 0;bottom: 0px;width: 100%;text-align: center;z-index: 99;}
	.m-pic1 .slick-dots li{display: inline-block;margin: 0 3px;}
	.m-pic1 .slick-dots li button{display: block;width: 8px;height: 8px;padding: 0;
	    font-size: 0;line-height: 0;text-indent: 999px;border: 0;
	    background-color: #ccc;border-radius: 50%;
	}
	.m-pic1 .slick-dots li.slick-active button{background-color: #0063af;}

	.fd-bot .link{position: static;font-size: 13px;opacity: .7;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	.fd-bot .copy{font-size: 13px;opacity: .7;}
	.fd-nv{width: auto;float: none;display: none;}
	.fd-nv dd{display: none;}
	.fd-nv .home{display: block;}
	.fd-nv dl{margin-right: 0;width: 33.33%;text-align: center;}
	.fd-adds .txt{font-size: 13px;}
	.fd-adds .tit{margin-bottom: 8px;}
	.fd-adds{width: 220px;}
	.fd-qr span{font-size: 13px;}
	.fd-con{padding-bottom: 15px;}
	.footer{padding-top: 15px;}
	.g-tab{line-height: 50px;margin-bottom: 25px;}
	.g-tab .tab li a{width: 100px;font-size: 15px;}
	.g-tab .cur{display: none;}
	.m-txt3 .mo-tit{display: block;font-size: 18px;text-align: center;color: #000;
		margin-bottom: 16px;
	}
	.row-c1{padding: 0 0 30px;}
	.m-txt3 .pic{width: auto;float: none;margin-right: 0;margin-bottom: 15px;}
	.m-txt3 .tit{display: none;}
	.m-txt3 .desc{font-size: 15px;line-height: 26px;}
	.row-c2{padding: 0 0 90px;}
	.m-slider2{margin-top: 25px;}
	.m-slider2 .con{border-left-width: 2px;padding-top: 0;min-height: 96px;}
	.m-slider2 .date{font-size: 24px;}
	.m-slider2 .desc{font-size: 15px;line-height: 26px;}
	.m-slider2 .slick-arrow{width: 40px;height: 40px;padding: 0;bottom: -50px;
		-o-background-size: 8px auto;
		-ms-background-size: 8px auto;
		-moz-background-size: 8px auto;
		-webkit-background-size: 8px auto;
		background-size: 8px auto;
	}
	.m-slider2 .slick-prev{right: 46px;}
	.m-slider3 .item{margin-bottom: 0;}
	.m-slider3 .con{margin: 0;}
	.m-slider3{margin: 0;padding-top: 20px;}
	.m-slider3 .slick-prev{left: 0;}
	.m-slider3 .slick-next{right: 0;}
	.m-slider3 .slick-arrow{margin-top: -15px;width: 40px;height: 40px;
		background-color: rgba(0,99,175,.5);
		-o-background-size: 8px auto;
		-ms-background-size: 8px auto;
		-moz-background-size: 8px auto;
		-webkit-background-size: 8px auto;
		background-size: 8px auto;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.m-slider3 h3{position: static;background-color: transparent;color: #333;}
	.row-c3{padding-bottom: 10px;}
	.hxlnbanner{width: auto;margin: 0 18px;padding-top: 35px;}
	.hxlnbanner .swiper-slide-prev{margin: 0;}
	.hxlnbanner .swiper-slide-active{
		border-color: rgba(255,255,255,.5);
		background: rgba(0, 99, 175, .5);
	}
	.hxlnbanner .swiper-slide-active p,.hxlnbanner .swiper-slide p{display: block !important;}
	.hxlnbanner .swiper-button-prev h6, .hxlnbanner .swiper-button-next h6{
		width: 40px;height: 40px;
		-o-background-size: 8px auto;
		-ms-background-size: 8px auto;
		-moz-background-size: 8px auto;
		-webkit-background-size: 8px auto;
		background-size: 8px auto;
	}
	.hxlnbanner .swiper-button-prev,.hxlnbanner .swiper-button-next{width: 40px;height: 40px;}
	.hxlnbanner .swiper-button-prev{left: -20px;}
	.hxlnbanner .swiper-button-next{right: -20px;left: auto;}
	.hxlnbanner .swiper-slide{margin-top: 0;height: 328px;}
	.hxlnbanner font{margin-bottom: 36px;}
	.hxlnbanner .ico{background-color: transparent;}
	.row-c4{padding-bottom: 45px;}
	.m-list6{margin: 25px -4px 14px;}
	.m-list6 li{width: 100%;margin-bottom: 10px;}
	.m-list6 .con{margin: 0 4px;height: 220px;padding: 24px 13px 0;}
	.m-list6 .ico{width: 56px;height: 56px;margin-bottom: 17px;}
	.m-list6 .tit{font-size: 14px;}
	.m-list6 .desc{font-size: 14px;font-weight: bold;}
	.m-map{height: 373px;}
	.row-c5{padding-bottom: 35px;}
	.fd-nv dt{font-size: 15px;}
	.fd-nv dl:nth-child(4) dt{text-align: left;}
	.fd-nv .home dt{text-align: left;text-indent: 2em;}
	.m-lsit3 li{background-image: none !important;padding: 15px 17px 15px 12px !important;
		font-size: 14px;line-height: 24px;margin-bottom: 20px;
	}
	.m-lsit3 .tit{padding-left: 45px;}
	.m-lsit3 .txt{padding-left: 45px;}
	.m-lsit3{margin-bottom: 30px;}
	.m-list4 li{border-bottom: 1px solid #ddd;padding-bottom: 30px;margin-bottom: 32px;}
	.m-list4 .con{background-color: transparent;}
	.m-list4 .pic{width: auto;height: auto;float: none;margin-right: 0;}
	.m-list4 .date{position: static;text-align: center;margin-top: 15px;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	.m-list4 .date span{font-size: 24px;}
	.m-list4 .date p{font-size: 12px;}
	.m-list4 .txt{padding: 15px 0 0;}
	.m-list4 h3{font-size: 16px;font-weight: bold;color: #0063AD;line-height: 25px;
		-webkit-line-clamp: 2;margin-bottom: 10px;
	}
	.m-list4 .desc{-webkit-line-clamp: 4;}
	.pages{margin-bottom: 40px;}
	.pages li a{font-size: 12px;width: 36px;height: 36px;line-height: 36px;}
	.m-list4{margin-bottom: 0;}
	.m-list4 li:last-child{border-bottom: 0;margin-bottom: 0;}

	.row-b1 .col-l{width: 53%;position: fixed;top: 0;bottom: 0;right: 0;
		z-index: 110;background-color: #fff;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-o-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%);
		transition: .3s;
		-ms-transition: .3s;
		-moz-transition: .3s;
		-webkit-transition: .3s;
		-o-transition: .3s;
	}
	.row-b1 .col-l.open{
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
	}
	.row-b1 .col-r{width: auto;float: none;}
	.m-list5 .pic{width: 115px;height: 123px;margin-right: 24px;}
	.m-list5 h3{font-size: 15px;-webkit-line-clamp: 2;margin-bottom: 3px;}
	.m-list5 .txt{padding-top: 0;}
	.m-list5 .desc{font-size: 13px;line-height: 23px;}
	.m-list5 li{padding-bottom: 25px;margin-bottom: 25px;}
	.m-list5{margin-bottom: 35px;}
	.snv{background-color: transparent;padding: 0;}
	.snv li .s1{font-size: 15px;line-height: 44px;background-image: none;}
	.snv dd a{line-height: 32px;font-size: 13px;}
	.snv .mo-t1{display: block;text-align: center;font-size: 16px;font-weight: bold;
		color: #0063AD;line-height: 55px;border-bottom: 2px solid #ddd;
	}
	.m-comm{margin: 0 -15px;margin-top: -25px;padding: 25px 15px 0;}
	.m-comm h3{display: none;}
	.m-comm .mo-tit{display: block;font-size: 18px;text-align: center;color: #0063AD;}
	.m-comm .pic{width: auto;float: none;height: auto;margin-right: 0;}
	.m-comm .desc{font-size: 15px;line-height: 28px;}
	.m-comm .lab{display: none;}
	.m-comm .txt{padding: 15px 0px 20px;}
	.m-t1{margin-top: 25px;font-size: 18px;font-weight: bold;}
	.m-t1:after, .m-t1:before{margin: 0 20px;}
	.m-txt2 .tit{float: none;width: auto;height: auto;position: relative;line-height: normal;
		padding-left: 16px;text-align: left;background-color: transparent;margin-bottom: 10px;
	}
	.m-txt2 .tit:after{content: '';position: absolute;left: 0;top: 50%;width: 5px;
		height: 16px;margin-top: -8px;
		background-color: #0063af;
	}
	.m-txt2 .txt{font-size: 13px;line-height: 2;border-bottom: 0;padding-bottom: 0;margin-bottom: 20px;}
	.fix-bot .btn{float: none;margin: 0 auto 23px;}
	.fix-bot{height: auto;padding: 23px 0 35px;}
	.fix-bot .tel{line-height: normal;font-size: 14px;float: none;text-align: center;}
	.fix-bot .tel span{font-size: 18px;}

	.m-details{margin-bottom: 50px;}
	.m-details h1{font-size: 18px;line-height: 31px;margin-bottom: 15px;}
	.m-details .info{font-size: 14px;padding-bottom: 14px;}
	.m-details .date{
		-o-background-size: 14px auto;
		-ms-background-size: 14px auto;
		-moz-background-size: 14px auto;
		-webkit-background-size: 14px auto;
		background-size: 14px auto;
	}
	.m-details .txt{font-size: 15px;line-height: 2;padding-top: 13px;padding-bottom: 50px;}
	.m-details .arrow .item{width: auto;float: none;display: block;height: 40px;line-height: 40px;
		font-size: 13px;margin-bottom: 25px;background-color: #f1f4f9;padding: 0 16px;
	}
	.m-details .arrow{background-color: transparent;margin-bottom: 20px;}
	.m-details .back{font-size: 14px;}

	.js-snv{display: block;float: right;height: 32px;line-height: 32px;width: 80px;
		font-size: 14px;color: #666;background-color: #f1f4f9;border-radius: 5px;
		text-align: center;margin-top: 9px;
	}











}
