﻿

.row-a1{padding: 132px 0 0;}

.m-txt1{position: relative;padding-bottom: 40px;}

.m-txt1 .tit{font-size: 74px;color: #333;margin-bottom: 15px;}

.m-txt1 .tit span{color: #CC3042;}

.m-txt1 .desc{max-width: 860px;font-size: 18px;line-height: 1.9;color: #999;margin-bottom: 42px;}

.m-txt1 .more{font-size: 18px;color: #666;margin-bottom: 60px;

	border-bottom: 1px solid #666;

}

.m-txt1 .list{max-width: 680px;overflow: hidden;margin-top: 60px;}

.m-txt1 .list li{width: 50%;float: left;margin-bottom: 20px;}

.m-txt1 .top{font-family: 'HarmonyOS_Sans_Bold';font-size: 24px;}

.m-txt1 .top span{font-size: 54px;margin-right: 10px;}

.m-txt1 .tips{font-size: 18px;color: #999;}

.m-txt1 .list li:first-child .top{font-size: 16px;}

.m-txt1 .pic{position: absolute;right: 0;bottom: 0;width: 969px;}

.m-txt1 .pic img{width: 100%;display: block;}



.row-a2{padding: 80px 0 139px;position: relative;

	background-color: #ECF2F9;

}

.row-a2:before{content: '';position: absolute;right: 505px;bottom: 62px;

	width: 607px;height: 391px;

	background: url(../images/p-bg1.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}

.row-a2 .wp{position: relative;z-index: 2;}

.g-t2{text-align: center;}

.g-t2 .tit{font-size: 74px;color: #333;margin-bottom: 15px;}

.g-t2 .tit span{color: #CC3042;}



.m-list1{overflow: hidden;margin: 0 -13px;padding-top: 42px;}

.m-list1 li{width: 33.33%;float: left;}

.m-list1 .con{display: block;margin: 0 13px;position: relative;overflow: hidden;border-radius: 20px;}

.m-list1 .pic{padding-top: 91%;height: 0;position: relative;overflow: hidden;background-color: #000;}

.m-list1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-list1 .txt{position: absolute;left: 30px;right: 30px;bottom: 25px;color: #fff;z-index: 2;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list1 .tit{font-size: 36px;font-weight: normal;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.m-list1 .desc{font-size: 18px;margin-top: 15px;margin-bottom: 12px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;display: none;

}

.m-list1 .more{font-size: 18px;border-bottom: 1px solid #fff;display: none;}

.m-list1 .con:hover .txt{bottom: 36px;}

.m-list1 .con:hover .desc{display: -webkit-box;}

.m-list1 .con:hover .more{display: inline-block;}

.m-list1 .con:hover .pic img{opacity: .7;

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}



.g-t2-1{text-align: left;}

.g-t2-1 .desc{font-size: 18px;color: #999;}

.row-a3{padding-bottom: 96px;}

.row-a3 .wp{position: relative;z-index: 2;}

.row-a3-1{padding: 75px 0 0;position: relative;}

.row-a3-1:after{content: '';position: absolute;right: 25px;top: 16px;

	width: 375px;height: 462px;

	background: url(../images/p-bg2.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}

.m-slider1{margin: 56px -23px 0;}

.m-slider1 .con{display: block;margin: 0 23px;border-radius: 20px;overflow: hidden;position: relative;}

.m-slider1 .pic{padding-top: 111%;height: 0;position: relative;overflow: hidden;

	background-color: #000;

}

.m-slider1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-slider1 .txt{position: absolute;left: 33px;top: 50px;right: 33px;z-index: 2;color: #fff;}

.m-slider1 .lab{font-size: 22px;color: #CC3042;display: block;margin-bottom: 15px;}

.m-slider1 .tit{font-size: 32px;line-height: 1.13;margin-bottom: 15px;}

.m-slider1 .more{font-size: 18px;border-bottom: 1px solid #fff;}

.m-slider1 .con:hover .pic img{opacity: .7;

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.m-slider1 .slick-arrow{position: absolute;z-index: 3;top: -195px;

	width: 80px;height: 80px;border-radius: 50%;cursor: pointer;

	border: 1px solid #DCDCDC;font-size: 0;text-indent: 99999px;

	background-color: #fff;background-position: center;background-repeat: no-repeat;

	-o-background-size: 14px auto;

	-ms-background-size: 14px auto;

	-moz-background-size: 14px auto;

	-webkit-background-size: 14px auto;

	background-size: 14px auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-slider1 .slick-prev{right: 144px;background-image: url(../images/i-12.png);}

.m-slider1 .slick-next{right: 53px;background-image: url(../images/i-13.png);}

.m-slider1 .slick-arrow:hover{background-color: #1E3190;border-color: #1E3190;}

.m-slider1 .slick-prev:hover{background-image: url(../images/i-12-on.png);}

.m-slider1 .slick-next:hover{background-image: url(../images/i-13-on.png);}



.row-a3-2{padding: 150px 0 0;overflow: hidden;}

.row-a3-2 .col-l{width: 674px;}

.row-a3-2 .col-r{overflow: hidden;float: none;}

.row-a3-2 .g-t2{margin-bottom: 36px;}

.m-news{}

.m-news .con{display: block;border-radius: 20px;overflow: hidden;border: 1px solid #DDDEE0;}

.m-news .pic{padding-top: 52%;height: 0;position: relative;overflow: hidden;border-radius: 20px;

	background-color: #000;

}

.m-news .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-news .txt{padding: 52px 36px 0;height: 313px;}

.m-news .tit{font-size: 26px;color: #000;font-weight: normal;margin-bottom: 17px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-news .desc{font-size: 18px;line-height: 1.67;color: #999;margin-bottom: 27px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.m-news .bot{overflow: hidden;}

.m-news .date{float: left;font-size: 18px;color: #ccc;padding-left: 29px;

	background: url(../images/i-14.png) no-repeat left center;

	-o-background-size: 20px auto;

	-ms-background-size: 20px auto;

	-moz-background-size: 20px auto;

	-webkit-background-size: 20px auto;

	background-size: 20px auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-news .more{float: right;font-size: 18px;color: #666;

	border-bottom: 1px solid #666;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-news .con:hover .pic img{opacity: .7;

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.m-news .con:hover .tit{color: #1E3190;}

.m-news .con:hover .more{color: #CC3042;border-bottom-color: #CC3042;}

.m-news .con:hover .date{color: #CC3042;background-image: url(../images/i-14-on.png);}



.m-list2{overflow: hidden;padding-left: 3px;}

.m-list2 li{width: 50%;float: left;margin-bottom: 30px;}

.m-list2 .con{display: block;margin-left: 33px;height: 316px;

	border: 1px solid #DDDEE0;padding: 53px 30px 0;

	border-radius: 20px;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list2 .date{display: block;font-size: 18px;color: #ccc;padding-left: 29px;margin-bottom: 22px;

	background: url(../images/i-14.png) no-repeat left center;

	-o-background-size: 20px auto;

	-ms-background-size: 20px auto;

	-moz-background-size: 20px auto;

	-webkit-background-size: 20px auto;

	background-size: 20px auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list2 .tit{font-size: 26px;line-height: 1.5;font-weight: normal;color: #000;margin-bottom: 15px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list2 .desc{font-size: 18px;line-height: 1.67;color: #999;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.m-list2 .con:hover{border: 1px solid #1E3190;}

.m-list2 .con:hover .tit{color: #1E3190;}

.m-list2 .con:hover .date{color: #CC3042;background-image: url(../images/i-14-on.png);}



.ban{height: 650px;

	background-position: center;background-repeat: no-repeat;

	-o-background-size: cover;

	-ms-background-size: cover;

	-moz-background-size: cover;

	-webkit-background-size: cover;

	background-size: cover;

}

.ban .wp{position: relative;height: 100%;}

.ban .tit{font-size: 74px;font-weight: normal;color: #fff;

	position: absolute;left: 0;bottom: 208px;

}

.cur{position: absolute;left: 0;bottom: 27px;font-size: 18px;color: rgba(255,255,255,.8);;}

.cur a{color: rgba(255,255,255,.8);}

.cur a:hover{color: #fff;}



.row-b1{padding: 45px 0 30px;

	background-color: #f4f5f7;

}

.g-box1{padding: 70px 65px 30px 70px;

	background-color: #fff;

}

.m-txt2{margin-bottom: 60px;}

.m-txt2 .tit{font-size: 28px;color: #182A7B;margin-bottom: 40px;}

.m-txt2 .desc{font-size: 16px;line-height: 1.63;color: #333;}

.m-txt3{margin-bottom: 60px;}

.m-txt3 .tit{font-size: 22px;color: #182A7B;margin-bottom: 20px;}

.m-txt3 .desc{font-size: 16px;line-height: 1.63;color: #333;}



.m-list3{margin-top: 120px;}

.m-list3 li{overflow: hidden;margin-bottom: 90px;background-color: #F8F8F8;}

.m-list3 .pic{float: right;width: 50%;height: 517px;overflow: hidden;}

.m-list3 .pic img{width: 100%;height: 100%;display: block;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-list3 li:nth-child(2n) .pic{float: left;}

.m-list3 .txt{overflow: hidden;padding-top: 20px;}

.m-list3 .t-c{max-height: 477px;overflow-y: auto;padding-right: 45px;padding-top: 24px;padding-left: 49px;}

.m-list3 .tit{font-size: 28px;color: #182A7B;margin-bottom: 30px;}

.m-list3 .desc{font-size: 16px;line-height: 1.63;}

.m-list3 .t-c::-webkit-scrollbar {

    width: 11px;

}

.m-list3 .t-c::-webkit-scrollbar-track {

    background: none;

}

.m-list3 .t-c::-webkit-scrollbar-thumb {

    background: #E1E1E1;

}

.m-list3 .t-c::-webkit-scrollbar-thumb:window-inactive {

    background: #E1E1E1;

}

.row-c1{overflow: hidden;padding: 45px 0 30px;

	background-color: #f4f5f7;

}

.row-c1 .col-l{width: 347px;margin-right: 32px;}

.row-c1 .col-r{float: none;overflow: hidden;padding: 40px 60px;

	background-color: #fff;

}

.m-t1{height: 159px;padding: 34px 44px 0 43px;

	background-color: #182A7B;

}

.m-t1 h2{font-size: 32px;color: #fff;position: relative;padding-bottom: 31px;

	border-bottom: 1px solid rgba(255,255,255,.15);

}

.m-t1 h2:after{content: '';position: absolute;left: 0;bottom: -2px;width: 51px;height: 4px;

	background-color: #CC3042;

}

.snv{margin-right: 19px;border: 1px solid #E7E7E7;

	background-color: #fff;padding: 0 30px;

}

.snv li{border-bottom: 1px solid #E7E7E7;}

.snv li .s1{display: block;font-size: 20px;line-height: 76px;

	padding-left: 22px;position: relative;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.snv li .s1:after,.snv li .s2:after{content: '';position: absolute;left: 0;top: 0;height: 100%;width: 9px;opacity: 0;

	background: url(../images/i-23.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.snv li:last-child{border-bottom: 0;}

.snv .ico{position: absolute;left: 0;top: 50%;width: 12px;height: 12px;z-index: 2;

	background: #fff url(../images/i-24.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.snv dl{padding-bottom: 16px;display: none;}

.snv dd .s2{font-size: 18px;display: block;line-height: 48px;padding-left: 40px;position: relative;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.snv dd .s2:after{left: 18px;}

.snv li:hover .s1,.snv li.on .s1,.snv dd:hover .s2,.snv dd.ok .s2{color: #CC3042;}

.snv li:hover .s1:after,.snv li.on .s1:after,.snv dd:hover .s2:after,.snv dd.ok .s2:after{opacity: 1;}

.snv li:hover .ico,.snv li.on .ico{background-image: url(../images/i-24-on.png);}



.m-list4{}

.m-list4 li{margin-bottom: 30px;margin-bottom: 40px;border-bottom: 1px solid #E7E7E7;position: relative;}

.m-list4 li:after{content: '';position: absolute;left: 0;bottom: -1px;height: 2px;width: 0;

	background-color: #CC3042;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-list4 .con{display: block;overflow: hidden;padding-bottom: 35px;}

.m-list4 .pic{float: left;width: 277px;height: 190px;border-radius: 12px;margin-right: 30px;overflow: hidden;

	border: 1px solid #D3D3D3;

}

.m-list4 .pic img{width: 100%;height: 100%;display: block;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-list4 .txt{overflow: hidden;height: 190px;padding-top: 12px;position: relative;}

.m-list4 .tit{font-size: 24px;line-height: 1.42;color: #333;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list4 .date{display: block;font-size: 18px;color: #A7A7A7;padding-left: 29px;

	position: absolute;left: 0;bottom: 15px;

	background: url(../images/i-14.png) no-repeat left center;

	-o-background-size: 20px auto;

	-ms-background-size: 20px auto;

	-moz-background-size: 20px auto;

	-webkit-background-size: 20px auto;

	background-size: 20px auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list4 .btn{position: absolute;right: 0;top: 50%;width: 38px;height: 38px;border-radius: 50%;

	border: 2px solid #E3E5E9;

	background: url(../images/i-27.png) no-repeat center;

	-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%);

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list4 li:hover:after{width: 100%;}

.m-list4 li:hover .tit{color: #CC3042;}

.m-list4 li:hover .date{color: #CC3042;background-image: url(../images/i-14-on.png);}

.m-list4 li:hover .pic img{

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.m-list4 li:hover .btn{border-color: #CC3042;background-image: url(../images/i-27-on.png);

	background-color: #CC3042;

}



.pages{font-size: 0;text-align: center;margin: 80px 0;}

.pages li{display: inline-block;vertical-align: middle;margin: 0 4px;}

.pages li a{display: block;width: 45px;height: 45px;line-height: 43px;

	border: 1px solid #DCDCDC;font-size: 16px;color: #333;border-radius: 5px;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.pages li:hover a,.pages li.on a{background-color: #CC3042;border-color: #CC3042;color: #fff;}

.pages .arrow a{background-position: center;background-repeat: no-repeat;

	-o-background-size: 9px auto;

	-ms-background-size: 9px auto;

	-moz-background-size: 9px auto;

	-webkit-background-size: 9px auto;

	background-size: 9px auto;

}

.pages .prev a{background-image: url(../images/i-25.png);}

.pages .next a{background-image: url(../images/i-26.png);}

.pages .prev:hover a{background-image: url(../images/i-25-on.png);}

.pages .next:hover a{background-image: url(../images/i-26-on.png);}



.m-list5{}

.m-list5 li{margin-bottom: 30px;}

.m-list5 .con{display: block;border: 1px solid #E7E7E7;height: 94px;

	padding-left: 114px;padding-right: 120px;position: relative;

	background: url(../images/i-28.png) no-repeat 41px center;

	-o-background-size: 33px auto;

	-ms-background-size: 33px auto;

	-moz-background-size: 33px auto;

	-webkit-background-size: 33px auto;

	background-size: 33px auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list5 .tit{line-height: 94px;font-size: 20px;padding-left: 51px;position: relative;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list5 .tit:before{content: '';position: absolute;left: 0;top: 50%;width: 1px;height: 52px;

	background-color: #E4E4E4;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

}

.m-list5 .ico{position: absolute;right: 0;top: 0;width: 112px;height: 100%;

	background: url(../images/i-29.png) no-repeat center;

	-o-background-size: 24px;

	-ms-background-size: 24px;

	-moz-background-size: 24px;

	-webkit-background-size: 24px;

	background-size: 24px;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list5 .con:hover{background-color: #F8F9FB;background-image: url(../images/i-28-on.png);}

.m-list5 .con:hover .tit{color: #CC3042;}

.m-list5 .con:hover .ico{background-image: url(../images/i-29-on.png);background-color: #CC3042;}



.m-list6{overflow: hidden;margin: 0 -20px;}

.m-list6 li{width: 33.33%;float: left;margin-bottom: 40px;}

.m-list6 .con{display: block;margin: 0 20px;border: 1px solid #D6D9D8;border-radius: 20px;

	overflow: hidden;padding: 18px 18px 20px;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list6 .pic{padding-top: 77%;height: 0;position: relative;overflow: hidden;margin-bottom: 21px;

	border-radius: 10px;

}

.m-list6 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-list6 .play{position: absolute;top: 50%;left: 50%;width: 63px;height: 63px;z-index: 2;

	background: url(../images/i-30.png) no-repeat center;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list6 .tit{font-size: 20px;color: #000;font-weight: normal;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list6 .con:hover{border-color: #CC3042;}

.m-list6 .con:hover .tit{color: #CC3042;}

.m-list6 .con:hover .play{background-image: url(../images/i-30-on.png);}

.m-list6 .con:hover .pic img{

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}



.m-list7{}

.m-list7 li{position: relative;border-bottom: 1px solid #E7E7E7;margin-bottom: 26px;}

.m-list7 li:after{content: '';position: absolute;left: 0;bottom: -1px;height: 2px;width: 0;

	background-color: #CC3042;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-list7 .con{display: block;position: relative;padding-bottom: 19px;padding-right: 60px;}

.m-list7 .tit{font-size: 24px;font-weight: normal;margin-bottom: 24px;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list7 .date{font-size: 18px;color: #A6A6A6;padding-left: 29px;

	background: url(../images/i-14.png) no-repeat left center;

	-o-background-size: 20px auto;

	-ms-background-size: 20px auto;

	-moz-background-size: 20px auto;

	-webkit-background-size: 20px auto;

	background-size: 20px auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list7 .con:after{content: '';position: absolute;right: 0;bottom: 47px;

	width: 38px;height: 38px;border-radius: 50%;

	border: 2px solid #E3E5E9;

	background: url(../images/i-27.png) no-repeat center;

	-o-background-size: 8px auto;

	-ms-background-size: 8px auto;

	-moz-background-size: 8px auto;

	-webkit-background-size: 8px auto;

	background-size: 8px auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list7 li:hover .con:after{border-color: #CC3042;background-image: url(../images/i-27-on.png);

	background-color: #CC3042;

}

.m-list7 li:hover .tit{color: #CC3042;}

.m-list7 li:hover .date{color: #CC3042;background-image: url(../images/i-14-on.png);}

.m-list7 li:hover:after{width: 100%;}



.m-txt4{padding-top: 12px;}

.m-txt4 .tit{font-size: 24px;color: #182A7B;position: relative;padding-bottom: 20px;margin-bottom: 30px;}

.m-txt4 .tit:after{content: '';position: absolute;left: 0;bottom: 0;

	width: 41px;height: 3px;

	background-color: #182A7B;

}

.m-txt4 .txt{font-size: 18px;line-height: 2.44;color: #333;}



.m-form1{margin-bottom: 60px;}

.m-form1 .ovh{overflow: hidden;margin: 0 -19px;}

.m-form1 .item{padding: 0 19px;margin-bottom: 38px;}

.m-form1 .item-50{width: 50%;float: left;}

.m-form1 .t1{font-size: 18px;display: block;margin-bottom: 6px;}

.m-form1 .t1 em{color: #CC3042;}

.m-form1 .inp{display: block;width: 100%;height: 60px;padding: 0 20px;

	border: 1px solid #E1E1E1;font-size: 16px;

	border-radius: 6px;

}

.m-form1 .inp::-webkit-input-placeholder {color: #C3C3C3;}

.m-form1 .inp::-moz-placeholder {color: #C3C3C3; }

.m-form1 .inp::-ms-input-placeholder {color: #C3C3C3;}

.m-form1 .inp:focus{border-color: #1A2E81;}

.m-form1 textarea.inp{height: 171px;padding: 15px 20px;}

.m-form1 .code{overflow: hidden;}

.m-form1 .code .inp{width: 243px;float: left;}

.m-form1 .code-pic{float: left;margin-left: 15px;width: 221px;height: 60px;overflow: hidden;}

.m-form1 .code-pic img{width: 100%;height: 100%;display: block;}

.m-form1 .btn{display: block;margin: 45px auto 0;width: 140px;height: 56px;border-radius: 28px;

	font-size: 16px;color: #fff;border: 0;cursor: pointer;

	background-color: #CC3042;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-form1 .btn:hover{opacity: .8;}

.m-form1 select.inp{

	background: url(../images/i-31.png) no-repeat right 27px center;

}



.row-d1{padding: 45px 0 30px;

	background-color: #f4f5f7;

}

.g-box2{padding-bottom: 1px;

	background-color: #fff;

}

.m-sel{padding: 45px 60px 43px;}

.m-sel .ovh{margin: 0 -15px;*zoom:1;overflow: visible;}

.m-sel .ovh:after,.m-sel .ovh:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

.m-sel .item{padding: 0 15px;margin-bottom: 32px;}

.m-sel .item-50{width: 50%;float: left;}

.m-sel .item.open{z-index: 9;position: relative;}

.m-sel .t1{font-size: 20px;display: block;margin-bottom: 6px;}

.m-sel .sel{position: relative;z-index: 6;}

.m-sel .sel .t1{display: block;height: 63px;line-height: 61px;padding: 0 20px;cursor: pointer;

	font-size: 18px;color: #A2A2A2;float: none;border: 1px solid #E1E1E1;border-radius: 8px;

	background: url(../images/i-31.png) no-repeat right 27px center;

}

.m-sel .sel dd{position: absolute;left: 0;right: 0;padding: 11px 0;display: none;

	background: #FFFFFF;

	box-shadow: 0px 14px 21px 0px rgba(0,0,0,0.05);

	border-radius: 8px;

}

.m-sel .sel .i-t{display: block;font-size: 18px;line-height: 2.5;color: #333;

	padding-left: 25px;cursor: pointer;

}

.m-sel .sel .i-t:hover{color: #CC3042;background-color: #F9F9F9;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.so-c{position: relative;}

.so-c .inp{width: 100%;height: 63px;display: block;padding: 0 150px 0 20px;

	font-size: 18px;border: 1px solid #E1E1E1;border-radius: 8px;

}

.so-c .inp::-webkit-input-placeholder {color: #C3C3C3;}

.so-c .inp::-moz-placeholder {color: #C3C3C3; }

.so-c .inp::-ms-input-placeholder {color: #C3C3C3;}

.so-c .btn{position: absolute;right: 0;top: 0;width: 125px;height: 63px;

	font-size: 16px;color: #fff;border-radius: 0 8px 8px 0;

	background-color: #CC3042;border: 0;cursor: pointer;

}

.so-c .btn:before{content: '';display: inline-block;vertical-align: middle;

	width: 19px;height: 20px;margin-right: 11px;position: relative;top: -2px;

	background: url(../images/i-32.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}



.m-list8{}

.m-list8 .con{display: block;overflow: hidden;position: relative;

	padding: 45px 200px 45px 60px;

}

.m-list8 .con:after{content: '';position: absolute;left: 60px;right: 60px;bottom: 0;

	height: 1px;background-color: #E7E7E7;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list8 .pic{float: left;width: 277px;height: 191px;border-radius: 12px;

	overflow: hidden;margin-right: 39px;

}

.m-list8 .pic img{width: 100%;height: 100%;display: block;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-list8 .txt{overflow: hidden;padding-top: 11px;}

.m-list8 .tit{font-size: 24px;color: #333;margin-bottom: 14px;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list8 .desc{font-size: 16px;line-height: 1.63;color: #999;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.m-list8 .con:hover .tit{color: #CC3042;}

.m-list8 .con:before{content: '';position: absolute;right: 60px;top: 50%;

	width: 38px;height: 38px;border-radius: 50%;

	border: 2px solid #E3E5E9;

	background: url(../images/i-27.png) no-repeat center;

	-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%);

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list8 .con:hover:before{border-color: #CC3042;background-image: url(../images/i-27-on.png);

	background-color: #CC3042;

}

.m-list8 .con:hover:after{background-color: #CC3042;}



.row-e1{padding: 95px 0 142px;}

.m-slider2{margin: 0 88px;}

.m-slider2 .con{display: block;overflow: hidden;}

.m-slider2 .pic{float: left;width: 580px;height: 386px;margin-right: 48px;border-radius: 20px;overflow: hidden;}

.m-slider2 .pic img{width: 100%;height: 100%;display: block;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-slider2 .txt{overflow: hidden;padding-top: 26px;}

.m-slider2 .date{display: block;font-size: 18px;color: #ccc;padding-left: 29px;margin-bottom: 15px;

	background: url(../images/i-14.png) no-repeat left center;

	-o-background-size: 20px auto;

	-ms-background-size: 20px auto;

	-moz-background-size: 20px auto;

	-webkit-background-size: 20px auto;

	background-size: 20px auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-slider2 .tit{font-size: 28px;line-height: 1.4;color: #000;font-weight: normal;margin-bottom: 16px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-slider2 .desc{font-size: 18px;line-height: 1.67;color: #999;margin-bottom: 72px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.m-slider2 .more{font-size: 18px;color: #666;

	border-bottom: 1px solid #666;

}

.m-slider2 .con:hover .pic img{

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.m-slider2 .con:hover .tit{color: #CC3042;}

.m-slider2 .con:hover .more{color: #CC3042;border-bottom-color: #CC3042;}

.m-slider2 .con:hover .date{background-image: url(../images/i-14-on.png);color: #CC3042;}

.m-slider2 .slick-arrow{position: absolute;top: 50%;width: 37px;height: 70px;

	border: 0;cursor: pointer;font-size: 0;text-indent: 9999px;z-index: 2;

	background-color: transparent;

	background-position: center;background-repeat: no-repeat;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-slider2 .slick-prev{left: -88px;background-image: url(../images/i-33.png);}

.m-slider2 .slick-next{right: -88px;background-image: url(../images/i-34.png);}

.m-slider2 .slick-prev:hover{background-image: url(../images/i-33-on.png);}

.m-slider2 .slick-next:hover{background-image: url(../images/i-34-on.png);}

.m-slider2 .slick-dots{position: absolute;left: 0;right: 0;bottom: -71px;font-size: 0;text-align: center;}

.m-slider2 .slick-dots li{display: inline-block;margin: 0 10px;}

.m-slider2 .slick-dots li button{display: block;width: 51px;height: 7px;border: 0;padding: 0;

	font-size: 0;text-indent: 9999px;cursor: pointer;

	background-color: #D7D9DC;

}

.m-slider2 .slick-dots li.slick-active button{background-color: #2E3E90;}



.m-tab1{overflow: hidden;line-height: 140px;

	background-color: #F4F4F9;

}

.m-tab1 .t1{float: left;font-size: 20px;margin-right: 70px;}

.m-tab1 ul{overflow: hidden;}

.m-tab1 li{float: left;padding-right: 43px;margin-right: 43px;position: relative;}

.m-tab1 li:after{content: '';position: absolute;right: 0;top: 50%;width: 1px;height: 12px;

	background-color: #D2D2D2;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

}

.m-tab1 li a{display: block;font-size: 20px;color: #304092;position: relative;}

.m-tab1 li a:after{content: '';position: absolute;bottom: 45px;left: 50%;right: 50%;

	height: 4px;border-radius: 2px;background-color: #CC3042;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-tab1 li:last-child:after{display: none;}

.m-tab1 li:hover a,.m-tab1 li.on a{color: #CC3042;}

.m-tab1 li:hover a:after,.m-tab1 li.on a:after{left: 0;right: 0;}



.m-list9{overflow: hidden;margin: 0 -18px;padding: 62px 0 0;}

.m-list9 li{width: 33.33%;float: left;margin-bottom: 40px;}

.m-list9 .con{display: block;margin: 0 18px;border: 1px solid #DDDEE0;

	border-radius: 20px;padding: 22px 22px 0;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list9 .pic{overflow: hidden;padding-top: 66%;height: 0;position: relative;border-radius: 20px;}

.m-list9 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-list9 .txt{padding: 18px 0 0;height: 226px;}

.m-list9 .date{font-size: 18px;padding-left: 29px;color: #ccc;margin-bottom: 13px;display: block;

	background: url(../images/i-14.png) no-repeat left center;

	-o-background-size: 20px auto;

	-ms-background-size: 20px auto;

	-moz-background-size: 20px auto;

	-webkit-background-size: 20px auto;

	background-size: 20px auto;

}

.m-list9 .tit{font-size: 26px;line-height: 1.46;font-weight: normal;color: #000;margin-bottom: 12px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list9 .desc{font-size: 18px;line-height: 1.56;color: #999;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.m-list9 .con:hover .pic img{

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.m-list9 .con:hover{border-color: #CC3042;}

.m-list9 .con:hover .tit,.cur-1 a:hover{color: #CC3042;}



.row-e3{overflow: hidden;padding: 126px 0 90px;}

.row-e3 .col-l{width: 1024px;}

.row-e3 .col-r{width: 544px;}

.cur-1{position: static;color: #777;}

.cur-1 a{color: #777;}



.m-details{padding: 42px 0 0;}

.m-details h1{font-size: 36px;line-height: 1.33;color: #000;font-weight: normal;margin-bottom: 18px;}

.m-details .date{font-size: 18px;padding-left: 29px;color: #ccc;display: block;

	background: url(../images/i-14.png) no-repeat left center;

	-o-background-size: 20px auto;

	-ms-background-size: 20px auto;

	-moz-background-size: 20px auto;

	-webkit-background-size: 20px auto;

	background-size: 20px auto;

}

.m-details .txt{font-size: 18px;line-height: 1.67;color: #999;padding: 50px 0 45px;}

.m-details .arrow{overflow: hidden;border-top: 1px solid rgba(220,220,220,.5);

	padding-top: 47px;

}

.m-details .arrow .btn{display: block;width: 200px;height: 64px;line-height: 64px;

	text-align: center;font-size: 18px;color: #333;border-radius: 32px;

	background-color: #F4F4F9;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-details .arrow .btn:hover{background-color: #CC3042;color: #fff;}

.m-details .arrow .prev{float: left;}

.m-details .arrow .next{float: right;}



.m-t2{overflow: hidden;border-bottom: 2px solid #D5D5D5;padding-bottom: 10px;margin-bottom: 32px;}

.m-t2 .tit{float: left;font-size: 36px;color: #000;font-weight: normal;padding-left: 43px;

	background: url(../images/i-35.png) no-repeat left center;

	-o-background-size: 23px auto;

	-ms-background-size: 23px auto;

	-moz-background-size: 23px auto;

	-webkit-background-size: 23px auto;

	background-size: 23px auto;

}

.m-t2 .more{float: right;font-size: 16px;color: #E60012;font-weight: bold;margin-top: 18px;}

.m-t2 .more:hover{text-decoration: underline;}

.m-list10{overflow: hidden;margin-bottom: 20px;}

.m-list10 li{margin-bottom: 25px;}

.m-list10 .con{display: block;overflow: hidden;}

.m-list10 .pic{float: left;width: 182px;height: 144px;border-radius: 12px;margin-right: 24px;

	border: 1px solid #D5D5D5;overflow: hidden;

}

.m-list10 .pic img{width: 100%;height: 100%;display: block;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list10 .txt{overflow: hidden;position: relative;height: 144px;}

.m-list10 .tit{font-size: 18px;font-weight: normal;color: #000;line-height: 1.33;
	margin-bottom: 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}

.m-list10 .lab{font-size: 16px;color: #E60012;display: block;margin-bottom: 4px;}

.m-list10 .desc{font-size: 14px;line-height: 1.29;color: #999;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.h30{height: 30px;clear: both;overflow: hidden;}
.m-list10 .more{font-size: 16px;color: #666;position: absolute;left: 0;bottom: 5px;}

.m-list10 .con:hover .pic img{

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.m-list10 .con:hover .tit{color: #E60012;}



.m-list11{overflow: hidden;margin-bottom: 20px;}

.m-list11 li{margin-bottom: 25px;}

.m-list11 .con{display: block;overflow: hidden;}

.m-list11 .pic{float: left;width: 182px;height: 144px;border-radius: 12px;margin-right: 24px;

	border: 1px solid #D5D5D5;overflow: hidden;

}

.m-list11 .pic img{width: 100%;height: 100%;display: block;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list11 .txt{overflow: hidden;padding-top: 3px;}

.m-list11 .tit{font-size: 18px;line-height: 1.33;font-weight: normal;color: #000;margin-bottom: 10px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list11 .desc{font-size: 14px;line-height: 1.29;color: #999;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

}

.m-list11 .con:hover .pic img{

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.m-list11 .con:hover .tit{color: #E60012;}



.row-f1{padding: 58px 0 0;}



.g-t3{font-size: 32px;}

.m-list12{overflow: hidden;padding-top: 56px;}

.m-list12 li{float: left;width: 20%;padding-left: 35px;margin-bottom: 60px;}

.m-list12 .ico{display: block;width: 30px;height: 30px;margin-bottom: 18px;}

.m-list12 .ico img{width: 100%;height: 100%;display: block;}

.m-list12 .t1{font-size: 18px;font-weight: normal;margin-bottom: 21px;}

.m-list12 .t1:after{content: '';display: block;width: 17px;height: 2px;

	background-color: #CC3042;margin-top: 8px;

}

.m-list12 .desc{font-size: 18px;font-weight: bold;}

.m-list12 .i6{width: auto;}

.m-list12 .i7{float: right;width: auto;padding-top: 65px;padding-right: 150px;}

.m-list12 .btn{float: left;margin-left: 80px;height: 52px;display: block;}

.m-list12 .btn img{display: block;height: 100%;opacity: .2;

	-webkit-filter: grayscale(100%);

	-moz-filter: grayscale(100%);

	-ms-filter: grayscale(100%);

	-o-filter: grayscale(100%);

	filter: grayscale(100%);

	filter: gray;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list12 .btn:hover img{opacity: 1;

	-webkit-filter: grayscale(0%);

	-moz-filter: grayscale(0%);

	-ms-filter: grayscale(0%);

	-o-filter: grayscale(0%);

	filter: grayscale(0%);

}



.row-f2{padding: 52px 0 130px;overflow: hidden;}

.row-f2 .col-l{width: 1199px;}

.world-map {

	position: relative;

	margin-top: 70px;margin-left: 50px;

}

.world-map .map img{width: 100%;display: block;}



.world-map img {

	display: block;

}



.ul-map {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

}



.ul-map li {

	position: absolute;

}



.ul-map .i1 {

	width: 46.407%;

	right: 0;

	top: 2.787456%;

}



.ul-map .i2 {

	width: 19.15772%;

	right: 3.715937%;

	bottom: 7.504363%;

}



.ul-map .i3 {

	width: 26.67217%;

	right: 34.1866226%;

	top: 5.2356%;

}



.ul-map .i4 {

	width: 21.0569777%;

	right: 39%;

	bottom: 15%;

}



.ul-map .i5 {

	width: 44.5912469%;

	left: 0%;

	top: 0%;

}



.ul-map .i6 {

	width: 14.12056%;

	left: 24.112303%;

	bottom: 0;

}



.ul-map .ico1 {

	position: absolute;

	font-size: 16px;

	color: #000;

	padding-top: 26px;

	cursor: pointer;

	background: url(../images/ico-01.png) no-repeat center top;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

	z-index: 99;

	-o-background-size: 14px auto;

	-ms-background-size: 14px auto;

	-moz-background-size: 14px auto;

	-webkit-background-size: 14px auto;

	background-size: 14px auto;

}



.ul-map .ico2 {

	position: absolute;

	white-space: nowrap;

	cursor: pointer;

	height: 41px;

	line-height: 41px;

	opacity: 0;

	background-color: #fff;

	border-radius: 10px;

	font-size: 18px;

	color: #243692;

	padding: 0 13px;

	box-shadow: 0px 0px 3px rgba(0, 0, 0, .2);

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}



.ul-map .ico2:after {

	content: '';

	position: absolute;

	top: 0;

	left: -40px;

	width: 40px;

	height: 100%;

	background: url(../images/ico-02.png) no-repeat left center;

	-o-background-size: 36px auto;

	-ms-background-size: 36px auto;

	-moz-background-size: 36px auto;

	-webkit-background-size: 36px auto;

	background-size: 36px auto;

}



.ul-map .pic {

	opacity: 0;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}



.ul-map .i1 .ico1 {

	left: 50%;

	top: 38%;

}



.ul-map .i2 .ico1 {

	left: 22%;

	top: 35%;

}



.ul-map .i3 .ico1 {

	left: 52%;

	top: 50%;

}



.ul-map .i4 .ico1 {

	left: 50%;

	top: 38%;

}



.ul-map .i5 .ico1 {

	left: 33%;

	top: 53%;

}



.ul-map .i6 .ico1 {

	left: 12%;

	top: 25%;

}



.ul-map .i1 .ico2 {

	left: 57%;

	top: 32%;

}



.ul-map .i2 .ico2 {

	left: 45%;

	top: 30%;

}



.ul-map .i3 .ico2 {

	left: 68%;

	top: 42%;

}



.ul-map .i4 .ico2 {

	left: 68%;

	top: 30%;

}



.ul-map .i5 .ico2 {

	left: 48%;

	top: 48%;

}



.ul-map .i6 .ico2 {

	left: 57%;

	top: 18%;

}



.ul-map li.on .pic,

.ul-map li.on .ico2 {

	opacity: 1;

}



.ul-map li.on .ico1 {

	opacity: 0;

}







.row-f2 .col-r{float: left;margin-left: 100px;width: 529px;margin-top: 20px;}

.m-t3{font-size: 32px;color: #213181;margin-bottom: 14px;margin-left: 19px;}



.m-list13{padding-right: 48px;padding-left: 19px;overflow-y: auto;max-height: 477px;}

.m-list13::-webkit-scrollbar {

    width: 12px;

}

.m-list13::-webkit-scrollbar-track {

    background: #F4F4F4;

}

.m-list13::-webkit-scrollbar-thumb {

    background: #213181;

}

.m-list13::-webkit-scrollbar-thumb:window-inactive {

    background: #213181;

}

.m-list13 li{border-bottom: 1px solid #E8E8E8;padding-bottom: 20px;margin-bottom: 20px;}

.m-list13 .tit{font-size: 24px;position: relative;margin-bottom: 6px;}

.m-list13 .tit:after{content: '';position: absolute;left: -19px;top: 50%;

	width: 10px;height: 6px;

	background-color: #CC3042;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

}

.m-list13 .lan{font-size: 20px;font-weight: bold;display: block;margin-bottom: 5px;}

.m-list13 .desc{font-size: 18px;line-height: 1.61;margin-bottom: 3px;}

.m-list13 .bot{font-size: 20px;font-weight: bold;}



.row-f3{padding: 35px 0 50px;

	background-color: #F7F7F7;

}

.m-t4{text-align: center;margin-bottom: 35px;}

.m-t4 .tit{font-size: 26px;color: #1E3190;margin-bottom: 10px;}

.m-t4 .desc{font-size: 16px;color: #999;text-transform: uppercase;}



.m-form2{margin: 0 auto 60px;max-width: 1400px;}

.m-form2 .ovh{overflow: hidden;margin: 0 -18px;}

.m-form2 .item{padding: 0 18px;margin-bottom: 15px;}

.m-form2 .item-30{width: 33.33%;float: left;}

.m-form2 .t1{font-size: 18px;display: block;margin-bottom: 8px;}

.m-form2 .t1 em{color: #CC3042;}

.m-form2 .inp{display: block;width: 100%;height: 60px;padding: 0 20px;

	border: 1px solid #E1E1E1;font-size: 16px;

	border-radius: 6px;

}

.m-form2 .inp::-webkit-input-placeholder {color: #C3C3C3;}

.m-form2 .inp::-moz-placeholder {color: #C3C3C3; }

.m-form2 .inp::-ms-input-placeholder {color: #C3C3C3;}

.m-form2 .inp:focus{border-color: #1A2E81;}

.m-form2 textarea.inp{height: 131px;padding: 15px 20px;}

.m-form2 .code{overflow: hidden;}

.m-form2 .code .inp{width: 300px;float: left;}

.m-form2 .code-pic{float: left;margin-left: 15px;width: 221px;height: 60px;overflow: hidden;}

.m-form2 .code-pic img{width: 100%;height: 100%;display: block;}

.m-form2 .btn{display: block;margin: 45px auto 0;width: 140px;height: 56px;border-radius: 28px;

	font-size: 16px;color: #fff;border: 0;cursor: pointer;

	background-color: #CC3042;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-form2 .btn:hover{opacity: .8;}

.m-form2 select.inp{

	background: #fff url(../images/i-31.png) no-repeat right 27px center;

}



.m-t5{font-size: 36px;text-align: center;}



.row-g1{padding: 115px 0 110px;}

.row-g1 .m-t5{text-align: left;margin-bottom: 46px;}

.m-txt5{overflow: hidden;}

.m-txt5 .txt{width: 912px;float: left;}

.m-txt5 .top{overflow: hidden;margin-bottom: 20px;}

.m-txt5 .more{float: right;font-size: 18px;color: #CC3042;text-transform: uppercase;

	padding-right: 18px;margin-top: 8px;

	background: url(../images/i-46.png) no-repeat right center;

	-o-background-size: 6px auto;

	-ms-background-size: 6px auto;

	-moz-background-size: 6px auto;

	-webkit-background-size: 6px auto;

	background-size: 6px auto;

}

.m-txt5 .p-logo{float: left;}

.m-txt5 .p-logo img{display: block;height: 35px;}

.m-txt5 .desc{font-size: 18px;line-height: 1.89;}

.m-txt5 .pic{float: right;width: 672px;}

.m-txt5 .pic img{width: 100%;display: block;}



.row-g2{padding: 66px 0 107px;

	background: url(../images/p-bg3.jpg) no-repeat center;

	-o-background-size: cover;

	-ms-background-size: cover;

	-moz-background-size: cover;

	-webkit-background-size: cover;

	background-size: cover;

}

.m-slider3{margin-top: 90px;margin-bottom: 78px;}

.m-slider3 .time{float: left;width: 540px;padding-left: 124px;line-height: 1;margin-right: 32px;

	font-size: 157px;font-family: 'HarmonyOS_Sans_Bold';color: #CC3042;

	background: url(../images/i-47.png) no-repeat right center;

	-o-background-size: 6px auto;

	-ms-background-size: 6px auto;

	-moz-background-size: 6px auto;

	-webkit-background-size: 6px auto;

	background-size: 6px auto;

}

.m-slider3 .txt{overflow: hidden;font-size: 20px;line-height: 1.9;padding-top: 5px;}



.m-slider4 .slider{position: relative;padding: 0 52px;}

.m-slider4 .slider:before{content: '';position: absolute;left: 0;right: 0;top: 29px;

	height: 1px;background-color: #D1D1D1;

}

.m-slider4 .item{text-align: center;padding-top: 30px;position: relative;z-index: 2;cursor: pointer;}

.m-slider4 .date{font-size: 18px;display: block;margin: 26px auto 0;width: 67px;height: 29px;

	border-radius: 15px;line-height: 29px;position: relative;

	background-color: transparent;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-slider4 .date:after{content: '';position: absolute;top: -4px;left: 50%;margin-left: -5px;opacity: 0;

	border-bottom: 4px solid #CC3042;

	border-left: 5px solid transparent;

	border-right: 5px solid transparent;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-slider4 .ico{width: 16px;height: 16px;border-radius: 50%;position: absolute;top: 21px;left: 50%;

	border: 1px solid transparent;

	-webkit-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	transform: translateX(-50%);

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-slider4 .ico:after{content: '';position: absolute;top: 50%;left: 50%;width: 9px;height: 9px;

	border-radius: 50%;background-color: #D1D1D1;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

}

.m-slider4 .slick-current .ico{border-color: #CC3042;}

.m-slider4 .slick-current .ico:after{background-color: #CC3042;}

.m-slider4 .slick-current .date{background-color: #CC3042;color: #fff;}

.m-slider4 .slick-current .date:after{opacity: 1;}

.m-slider4 .slick-arrow{position: absolute;top: 3px;width: 52px;height: 52px;z-index: 2;

	border: 0;cursor: pointer;border-radius: 50%;font-size: 0;text-indent: 9999px;

	box-shadow: 0px 4px 27px 0px rgba(173,173,173,0.25);

	background-color: #F9F9F9;

	background-position: center;background-repeat: no-repeat;

	-o-background-size: 12px auto;

	-ms-background-size: 12px auto;

	-moz-background-size: 12px auto;

	-webkit-background-size: 12px auto;

	background-size: 12px auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-slider4 .slick-prev{left: 0;background-image: url(../images/i-48.png);}

.m-slider4 .slick-next{right: 0;background-image: url(../images/i-49.png);}

.m-slider4 .slick-arrow:hover{background-color: #182A7B;}

.m-slider4 .slick-prev:hover{background-image: url(../images/i-48-on.png);}

.m-slider4 .slick-next:hover{background-image: url(../images/i-49-on.png);}



.row-g3{padding: 80px 0 0;position: relative;

}

.row-g3:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 62px;

	background: linear-gradient(0deg, #FFFFFF, #F3F4F9);

	border: 1px solid;

	border-image: linear-gradient(0deg, #FFFFFF, #FFFFFF) 1 1;

	box-shadow: 0px 22px 73px 0px rgba(173,173,173,0.36), 0px 3px 9px 0px #FFFFFF, 0px 8px 24px 0px #EFF1FA;

}

.m-slider5 .slider{margin: 0 55px;}

.m-slider5 .pic{width: 249px;height: 333px;margin: 84px auto;position: relative;}

.m-slider5 .pic img{width: 100%;height: 100%;display: block;position: relative;z-index: 2;}

.m-slider5 .pic:after{content: '';position: absolute;bottom: 0;right: -50px;

	width: 153px;height: 112px;

	background: url(../images/i-51.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}



.m-slider5 .slick-arrow{position: absolute;top: 50%;width: 52px;height: 52px;z-index: 2;

	border: 0;cursor: pointer;border-radius: 50%;font-size: 0;text-indent: 9999px;

	box-shadow: 0px 8px 27px 0px rgba(173,173,173,0.4);

	background-color: #F9F9F9;

	background-position: center;background-repeat: no-repeat;

	-o-background-size: 12px auto;

	-ms-background-size: 12px auto;

	-moz-background-size: 12px auto;

	-webkit-background-size: 12px auto;

	background-size: 12px auto;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-slider5 .slick-prev{left: -52px;background-image: url(../images/i-48.png);}

.m-slider5 .slick-next{right: -52px;background-image: url(../images/i-49.png);}

.m-slider5 .slick-arrow:hover{background-color: #182A7B;}

.m-slider5 .slick-prev:hover{background-image: url(../images/i-48-on.png);}

.m-slider5 .slick-next:hover{background-image: url(../images/i-49-on.png);}



.row-g4{padding: 78px 0 0;}

.m-list14{margin: 0 -23px;padding-top: 56px;overflow: hidden;}

.m-list14 li{width: 33.33%;float: left;}

.m-list14 .con{display: block;margin: 0 23px;position: relative;}

.m-list14 .pic{padding-top: 106%;height: 0;position: relative;overflow: hidden;}

.m-list14 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-list14 .tit{position: absolute;left: 0;right: 0;bottom: 30px;color: #fff;font-size: 28px;

	text-align: center;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-list14 .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;

	background-color: rgba(24, 42, 123, .6);opacity: 0;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-list14 .t-c{position: absolute;left: 50px;right: 50px;top: 50%;

	text-align: center;color: #fff;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

}

.m-list14 .t1{font-size: 28px;margin-bottom: 28px;}

.m-list14 .desc{font-size: 20px;line-height: 1.6;}

.m-list14 .con:hover .txt{opacity: 1;}

.m-list14 .con:hover .tit{opacity: 0;}

.m-list14 .con:hover .pic img{

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.row-g5{padding: 80px 0 84px;}

.m-txt6{overflow: hidden;background-color: #F8F8F8;margin-top: 47px;margin-bottom: 50px;}

.m-txt6 .con{width: 50%;float: left;height: 517px;padding: 20px 0 20px 33px;}

.m-txt6 .pic{width: 50%;float: right;height: 517px;}

.m-txt6 .pic img{width: 100%;}

.m-txt6 .t-c{overflow-y: auto;max-height: 477px;padding-right: 47px;padding-top: 25px;}

.m-txt6 .tit{font-size: 28px;color: #182A7B;margin-left: 15px;margin-bottom: 33px;}

.m-txt6 .t1{font-size: 20px;color: #333;position: relative;margin-bottom: 3px;}

.m-txt6 .t1:after{content: '';position: absolute;left: -15px;top: 50%;

	width: 4px;height: 10px;

	background-color: #182A7B;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

}

.m-txt6 .desc{font-size: 16px;line-height: 1.63;}

.m-txt6 .item{padding-left: 15px;margin-bottom: 18px;}

.m-txt6 .t-c::-webkit-scrollbar {

    width: 11px;

}

.m-txt6 .t-c::-webkit-scrollbar-track {

    background: none;

}

.m-txt6 .t-c::-webkit-scrollbar-thumb {

    background: #E1E1E1;

}

.m-txt6 .t-c::-webkit-scrollbar-thumb:window-inactive {

    background: #E1E1E1;

}

.g-btn1{display: block;margin: 0 auto;width: 92px;height: 40px;text-align: center;

	line-height: 40px;font-size: 16px;color: #fff;border-radius: 20px;

	background-color: #CC3042;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.g-btn1:after{content: '';display: inline-block;vertical-align: middle;

	width: 7px;height: 11px;margin-left: 11px;

	background: url(../images/i-52.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}

.g-btn1:hover{color: #fff;opacity: .8;}



.row-h1{padding: 52px 0 0;}

.m-txt7{margin-bottom: 66px;}

.m-txt7 .tit{font-size: 32px;color: #1A2E81;margin-bottom: 18px;}

.m-txt7 .desc{font-size: 16px;line-height: 1.75;color: #666;}

.m-txt7 .desc span{color: #1A2E81;}



.m-t6{text-align: center;font-size: 26px;position: relative;z-index: 6;}

.m-t6 span{color: #CC3042;}



.m-list15{overflow: hidden;margin: 0 -30px;padding-top: 36px;margin-top: 30px;}

.m-list15 li{width: 25%;float: left;margin-bottom: 63px;}

.m-list15 .con{display: block;text-align: center;margin: 0 30px;}

.m-list15 .pic{text-align: center;line-height: 220px;height: 220px;font-size: 0;margin-bottom: 15px;}

.m-list15 .pic img{display: inline-block;vertical-align: middle;

	max-width: 90%;max-height: 90%;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-list15 .lab{display: inline-block;font-size: 14px;height: 26px;line-height: 26px;

	border-radius: 13px;padding: 0 10px;margin-bottom: 20px;color: #333;

	background-color: #F0F1F6;

}

.m-list15 .tit{font-size: 16px;line-height: 1.63;height: 3.26em;

	font-weight: normal;color: #000;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list15 .con:hover .tit{color: #CC3042;}

.m-list15 .con:hover .pic img{

	-webkit-transform: translateY(-15px);

	-moz-transform: translateY(-15px);

	-o-transform: translateY(-15px);

	-ms-transform: translateY(-15px);

	transform: translateY(-15px);

}

.row-h1 .pages{margin-top: 0;}



.row-h2{padding: 44px 0 48px;

	background-color: #F7F7F7;

}

.m-list16{margin: 0 -15px;overflow: hidden;padding-top: 34px;}

.m-list16 li{width: 25%;float: left;}

.m-list16 .con{display: block;margin: 0 15px;}

.m-list16 .tit{font-size: 18px;line-height: 1.33;color: #333;font-weight: normal;margin-bottom: 10px;
	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list16 .pic{height: 258px;line-height: 256px;font-size: 0;text-align: center;

	background: #FCFDFF;border: 1px solid #DDDEE0;border-radius: 20px;margin-bottom: 12px;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list16 .pic img{display: inline-block;vertical-align: middle;

	max-width: 90%;max-height: 90%;

}

.m-list16 .desc{font-size: 16px;color: #999;line-height: 1.75;margin-bottom: 25px;height: 3.5em;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.m-list16 .more{display: block;width: 77px;height: 36px;border-radius: 18px;

	font-size: 16px;color: #fff;text-align: center;line-height: 36px;

	background-color: #CC3042;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list16 .more:after{content: '';display: inline-block;vertical-align: middle;

	width: 7px;height: 11px;margin-left: 11px;

	background: url(../images/i-52.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}

.m-list16 .con:hover .more{color: #fff;opacity: .8;}

.m-list16 .con:hover .pic{border-color: #CC3042;}

.m-list16 .con:hover .tit{color: #CC3042;}



.row-h3{padding: 58px 0 146px;}

.m-slider6{margin-top: 40px;}

.m-slider6 .slider{margin: 0 -15px;}

.m-slider6 .con{display: block;margin: 0 15px;}

.m-slider6 .pic{padding-top: 64%;height: 0;position: relative;overflow: hidden;border-radius: 20px;

	margin-bottom: 22px;

}

.m-slider6 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-slider6 .tit{font-size: 18px;font-weight: normal;line-height: 1.44;margin-bottom: 18px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-slider6 .date{padding-left: 25px;font-size: 16px;color: #999;display: block;margin-bottom: 25px;

	background: url(../images/i-53.png) no-repeat left center;

	-o-background-size: 16px;

	-ms-background-size: 16px;

	-moz-background-size: 16px;

	-webkit-background-size: 16px;

	background-size: 16px;

}

.m-slider6 .more{display: block;width: 77px;height: 36px;border-radius: 18px;

	font-size: 16px;color: #fff;text-align: center;line-height: 36px;

	background-color: #CC3042;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-slider6 .more:after{content: '';display: inline-block;vertical-align: middle;

	width: 7px;height: 11px;margin-left: 11px;

	background: url(../images/i-52.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}

.m-slider6 .con:hover .pic img{

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.m-slider6 .con:hover .tit{color: #CC3042;}

.m-slider6 .slick-arrow{position: absolute;top: 105px;width: 37px;height: 70px;

	border: 0;cursor: pointer;font-size: 0;text-indent: 9999px;z-index: 2;

	background-color: transparent;

	background-position: center;background-repeat: no-repeat;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-slider6 .slick-prev{left: -72px;background-image: url(../images/i-33.png);}

.m-slider6 .slick-next{right: -72px;background-image: url(../images/i-34.png);}

.m-slider6 .slick-prev:hover{background-image: url(../images/i-33-on.png);}

.m-slider6 .slick-next:hover{background-image: url(../images/i-34-on.png);}

.m-slider6 .slick-dots{position: absolute;left: 0;right: 0;bottom: -71px;font-size: 0;text-align: center;}

.m-slider6 .slick-dots li{display: inline-block;margin: 0 10px;}

.m-slider6 .slick-dots li button{display: block;width: 51px;height: 7px;border: 0;padding: 0;

	font-size: 0;text-indent: 9999px;cursor: pointer;

	background-color: #D7D9DC;

}

.m-slider6 .slick-dots li.slick-active button{background-color: #2E3E90;}



.row-h1-1{overflow: hidden;padding-bottom: 30px;padding-top: 20px;}

.row-h1-1 .col-l{width: 318px;margin-right: 39px;}

.row-h1-1 .col-r{float: none;}



.row-h1-1 .m-list15{margin: 0 -20px;padding-top: 0;}

.row-h1-1 .m-list15 .con{margin: 0 20px;}

.m-filt{line-height: 65px;overflow: hidden;margin-bottom: 22px;

	border-top: 1px solid #E4E4E4;

	border-bottom: 1px solid #E4E4E4;

}

.m-filt .t1{float: left;font-size: 16px;font-weight: bold;}

.m-filt .ico{width: 43px;height: 24px;float: right;margin-top: 20px;cursor: pointer;

	background: url(../images/i-54.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-filt .ico.on{background-image: url(../images/i-54-on.png);}



.pro-snv{}

.pro-snv .t1{font-size: 16px;color: #000;font-weight: bold;display: block;margin-bottom: 15px;}

.pro-snv li{margin-bottom: 12px;}

.pro-snv .tit{font-size: 16px;color: #1A2E81;padding-left: 24px;cursor: pointer;line-height: 40px;

	background: url(../images/i-55.png) no-repeat left center;

	-o-background-size: 11px auto;

	-ms-background-size: 11px auto;

	-moz-background-size: 11px auto;

	-webkit-background-size: 11px auto;

	background-size: 11px auto;

}

.pro-snv .i-t{display: block;line-height: 38px;position: relative;}

.pro-snv .i-t h4{font-size: 16px;color: #000;font-weight: normal;padding-left: 27px;

	background: url(../images/i-56.png) no-repeat left center;

	-o-background-size: 17px auto;

	-ms-background-size: 17px auto;

	-moz-background-size: 17px auto;

	-webkit-background-size: 17px auto;

	background-size: 17px auto;

}

.pro-snv .i-t .num{position: absolute;right: 0;top: 50%;min-width: 40px;

	padding: 0 12px;font-size: 14px;color: #666;height: 22px;line-height: 22px;

	border-radius: 11px;

	background-color: #F0F1F6;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

}

.pro-snv .js-all{font-size: 16px;color: #1A2E81;display: block;padding-left: 25px;margin-top: 7px;

	background: url(../images/i-57.png) no-repeat left center;cursor: pointer;

	-o-background-size: 16px auto;

	-ms-background-size: 16px auto;

	-moz-background-size: 16px auto;

	-webkit-background-size: 16px auto;

	background-size: 16px auto;

}

.pro-snv .js-all.open{background-image: url(../images/i-57-on.png);}

.pro-snv .con{display: none;}

.pro-snv .t-c{max-height: 228px;overflow: hidden;}

.pro-snv .t-c.open{max-height: none;}

.pro-snv li.on .tit{background-image: url(../images/i-55-on.png);}

.pro-snv li.on .con{display: block;}



.m-filter{line-height: 65px;padding-left: 22px;position: relative;z-index: 3;

	border-top: 1px solid #E4E4E4;

	border-bottom: 1px solid #E4E4E4;

	*zoom:1;

}

.m-filter:after,.m-filter:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

.m-filter .t1{float: left;font-size: 16px;font-weight: bold;color: #1E3190;}

.m-filter .t-c{float: left;}

.m-filter .i-t{float: left;position: relative;margin-left: 45px;}

.m-filter .i-t dt{font-size: 16px;color: #666;cursor: pointer;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-filter .i-t dt:after{content: '';display: inline-block;vertical-align: middle;

	width: 10px;height: 7px;margin-left: 9px;

	background: url(../images/i-58.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-filter .i-t dd{position: absolute;left: -15px;top: 100%;min-width: 100%;padding: 10px 0;

	background-color: #fff;box-shadow: 0px 0px 10px rgba(0,0,0,.1);display: none;

}

.m-filter .i-t dd a{display: block;padding: 0 15px;color: #333;font-size: 16px;line-height: 39px;white-space: nowrap;}

.m-filter .i-t dd a span{color: #999;margin-left: 8px;}

.m-filter .i-t dd a:hover{background-color: #F9F9F9;}

.m-filter .i-t.on dt,.m-filter .i-t:hover dt{color: #CC3042;font-weight: bold;}

.m-filter .i-t.on dt:after,.m-filter .i-t:hover dt:after{background-image: url(../images/i-58-on.png);}

.row-h4{padding: 58px 0 130px;}

.m-slider7{margin: 35px 102px 0;}

.m-slider7 .con{display: block;overflow: hidden;}

.m-slider7 .pic{float: left;width: 275px;height: 275px;overflow: hidden;border-radius: 20px;margin-right: 40px;}

.m-slider7 .pic img{width: 100%;height: 100%;display: block;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-slider7 .txt{overflow: hidden;padding-top: 10px;height: 275px;position: relative;}

.m-slider7 .tit{font-size: 22px;margin-bottom: 15px;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-slider7 .desc{font-size: 16px;line-height: 1.63;color: #666;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 4;

	overflow: hidden;

}

.m-slider7 .more{display: block;width: 77px;height: 36px;border-radius: 18px;position: absolute;left: 0;bottom: 0;

	font-size: 16px;color: #fff;text-align: center;line-height: 36px;

	background-color: #CC3042;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-slider7 .more:after{content: '';display: inline-block;vertical-align: middle;

	width: 7px;height: 11px;margin-left: 11px;

	background: url(../images/i-52.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}

.m-slider7 .con:hover .pic img{

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.m-slider7 .con:hover .tit{color: #CC3042;}

.m-slider7 .slick-arrow{position: absolute;top: 105px;width: 37px;height: 70px;

	border: 0;cursor: pointer;font-size: 0;text-indent: 9999px;z-index: 2;

	background-color: transparent;

	background-position: center;background-repeat: no-repeat;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-slider7 .slick-prev{left: -102px;background-image: url(../images/i-33.png);}

.m-slider7 .slick-next{right: -102px;background-image: url(../images/i-34.png);}

.m-slider7 .slick-prev:hover{background-image: url(../images/i-33-on.png);}

.m-slider7 .slick-next:hover{background-image: url(../images/i-34-on.png);}

.m-slider7 .slick-dots{position: absolute;left: 0;right: 0;bottom: -55px;font-size: 0;text-align: center;}

.m-slider7 .slick-dots li{display: inline-block;margin: 0 10px;}

.m-slider7 .slick-dots li button{display: block;width: 51px;height: 7px;border: 0;padding: 0;

	font-size: 0;text-indent: 9999px;cursor: pointer;

	background-color: #D7D9DC;

}

.m-slider7 .slick-dots li.slick-active button{background-color: #2E3E90;}



.row-pro{padding: 126px 0 90px;}
	.row-pro{*zoom:1; }
	.row-pro:after,.row-pro:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }


.btn-back{width: 100px;height: 38px;text-align: center;line-height: 38px;

	border-radius: 19px;font-size: 16px;color: #333;

	background-color: #F3F4F8;display: block;

}

.btn-back:before{content: '';display: inline-block;vertical-align: middle;

	width: 12px;height: 11px;margin-right: 10px;position: relative;top: -2px;

	background: url(../images/i-59.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}

.m-kong{overflow: hidden;padding-bottom: 200px;}

.m-kong .btn-back{float: right;margin-top: 30px;}

.m-kong .con{clear: both;padding-top: 134px;}

.m-kong .pic{width: 246px;margin: 0 auto 40px;}

.m-kong .pic img{width: 100%;display: block;}

.m-kong .tips{text-align: center;font-size: 22px;}



.row-k1{padding: 30px 0 0;}

.g-t5{overflow: hidden;margin-bottom: 25px;}

.g-t5 .tit{float: left;font-size: 22px;color: #1E3190;line-height: 38px;}

.g-t5 .btn-back{float: right;}



.m-table1{overflow: hidden;margin-bottom: 60px;}

.m-table1 .title{overflow: hidden;font-size: 16px;color: #333;padding-bottom: 16px;

	border-bottom: 2px solid #333333;font-weight: bold;

}

.m-table1 .title span{float: left;}

.m-table1 .title .s1{width: 150px;}

.m-table1 .title .s2{width: 670px;}

.m-table1 .title .s3{}

.m-table1 .item{overflow: hidden;border-bottom: 1px solid #E0E0E0;height: 105px;}

.m-table1 .pic{float: left;width: 120px;height: 71px;margin-right: 30px;margin-top: 17px;}

.m-table1 .pic img{width: 100%;height: 100%;display: block;}

.m-table1 .c-t{overflow: hidden;}

.m-table1 .txt{float: left;width: 670px;padding-right: 30px;padding-top: 28px;}

.m-table1 .num{float: left;width: 117px;border-radius: 8px;

	margin-top: 33px;

}

.m-table1 .minusBtn,.m-table1 .plusBtn{width: 33px;float: left;height: 40px;

	text-align: center;line-height: 38px;font-size: 18px;

	border: 1px solid #DFDFDF;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-table1 .minusBtn{font-size: 22px;border-radius: 8px 0 0 8px;}

.m-table1 .plusBtn{border-radius: 0px 8px 8px 0px;}

.m-table1 .minusBtn:hover,.m-table1 .plusBtn:hover{border-color: #1E3190;

	background: rgba(30,49,144,0.06);color: #1E3190;

}

.m-table1 .n-inp{width: 49px;float: left;height: 40px;text-align: center;

	font-size: 16px;border: 0;

	border-top: 1px solid #DFDFDF;border-bottom: 1px solid #DFDFDF;

}



.m-table1 .del-btn{float: right;width: 116px;height: 43px;text-align: center;line-height: 41px;

	border: 1px solid #1E3190;font-size: 16px;color: #1E3190;

	border-radius: 21px;margin-top: 32px;

}

.m-table1 .del-btn:before{content: '';display: inline-block;vertical-align: middle;

	width: 17px;height: 17px;position: relative;top: -2px;margin-right: 12px;

	background: url(../images/i-60.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}

.m-table1 .tit{margin-bottom: 9px;}

.m-table1 .tit a{font-size: 16px;color: #1E3190;border-bottom: 2px solid #1E3190;}

.m-table1 .desc{font-size: 14px;}

.g-btn2{display: block;margin: 0 auto;width: 222px;height: 55px;border: 1px solid #CC3042;

	border-radius: 28px;font-size: 16px;color: #CC3042;text-align: center;line-height: 53px;

}

.g-btn2:before{content: '';display: inline-block;vertical-align: middle;

	width: 11px;height: 11px;position: relative;top: -2px;margin-right: 10px;

	background: url(../images/i-61.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}

.g-btn2:hover{color: #CC3042;}



.row-p1{overflow: hidden;padding: 40px 0 0;}

.row-p1 .col-r{width: 420px;}

.row-p1 .col-l{width: 906px;padding-top: 8px;}

.m-comm{}

.m-comm .tit{font-size: 22px;color: #1E3190;margin-bottom: 12px;}

.m-comm .desc{font-size: 18px;line-height: 1.44;color: #333;margin-bottom: 32px;}

.m-comm .t1{font-size: 20px;color: #1E3190;margin-bottom: 10px;}

.m-comm .info{font-size: 18px;line-height: 1.56;margin-bottom: 15px;overflow: hidden;}

.m-comm .i-t{position: relative;padding-left: 17px;margin-bottom: 12px;}

.m-comm .i-t:after{content: '';position: absolute;left: 0;top: 11px;

	width: 5px;height: 5px;

	background-color: #1E3190;

}

.m-comm .more{font-size: 18px;color: #1E3190;border-bottom: 1px solid #1E3190;}

.tab-comm{margin-bottom: 20px;}

.tab-comm .pic{padding-top: 79%;height: 0;position: relative;overflow: hidden;border-radius: 20px;

	/*background-color: #000;*/

}

.tab-comm .pic img,.tab-comm .pic video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;/*opacity: .8;*/}

.tab-comm .play{position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;

	background: url(../images/i-62.png) no-repeat center;

	-o-background-size: 63px auto;

	-ms-background-size: 63px auto;

	-moz-background-size: 63px auto;

	-webkit-background-size: 63px auto;

	background-size: 63px auto;

}

.m-tab2{overflow: hidden;margin: 0 -3px;}

.m-tab2 li{width: 33.33%;float: left;}

.m-tab2 .con{margin: 0 3px;cursor: pointer;}

.m-tab2 .pic{border: 1px solid #fff;border-radius: 22px;padding: 2px;overflow: hidden;
	height: 99px;position: relative;margin-bottom: 6px;
}

.m-tab2 .pic img{width: 100%;height: 100%;display: block;border-radius: 20px;object-fit: cover;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab2 li:hover .pic img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.m-tab2 .pic:after{top: 2px;bottom: 2px;left: 2px;right: 2px;opacity: 0;
	content: '';position: absolute;background-color: rgba(0,0,0,.2);
}

.m-tab2 .play{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;

	background: url(../images/i-62.png) no-repeat center;

	-o-background-size: 33px auto;

	-ms-background-size: 33px auto;

	-moz-background-size: 33px auto;

	-webkit-background-size: 33px auto;

	background-size: 33px auto;

}

.m-tab2 li.on .pic{border-color: #1E3190;}

.m-tab2 li.on .pic:after{opacity: 1;}



.row-p2{padding: 63px 0 0;}

.m-fll{padding: 27px 28px 30px;

	background-color: #F6F6F9;

}

.m-fll .top{overflow: hidden;margin-bottom: 36px;}

.m-fll .tit{float: left;font-size: 18px;font-weight: bold;margin-right: 36px;}

.m-fll .ico{width: 43px;height: 24px;float: left;cursor: pointer;

	background: url(../images/i-54.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-fll .ico.on{background-image: url(../images/i-54-on.png);}

.m-fll .cont{*zoom:1;}

.m-fll .cont:after,.m-fll .cont:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

.m-fll .item{width: 311px;float: left;margin-right: 23px;position: relative;margin-bottom: 20px;}
.m-fll .item.poz{z-index:20;}
.m-fll .t-t{font-size: 16px;margin-bottom: 12px;display: block;}

.m-fll .sel{position: relative;z-index: 6;}

.m-fll .sel .t1{display: block;height: 55px;line-height: 53px;padding: 0 20px;cursor: pointer;

	font-size: 16px;color: #999;float: none;border: 1px solid #E1E1E1;border-radius: 8px;

	background: #fff url(../images/i-31.png) no-repeat right 27px center;

}
.m-fll .sel dt.on .t1{color: #000;}

.m-fll .sel dd{position: absolute;left: 0;right: 0;padding: 11px 0;display: none;z-index: 15;

	background: #FFFFFF;

	box-shadow: 0px 14px 21px 0px rgba(0,0,0,0.05);

	border-radius: 8px;

}

.m-fll .sel .i-t{display: block;font-size: 18px;line-height: 2.5;color: #333;

	padding-left: 25px;cursor: pointer;

}

.m-fll .sel .i-t:hover{color: #CC3042;background-color: #F9F9F9;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.row-p3{padding: 35px 0 0;}



.m-table2{margin-bottom: 60px;position: relative;}

.m-table2 .title{overflow: hidden;font-size: 16px;color: #333;padding-bottom: 16px;
    width: 2000px;
	border-bottom: 2px solid #333333;font-weight: bold;

}

.m-table2 .title span{float: left;}

.m-table2 .title .s1{width: 190px;}

.m-table2 .title .s2{width: 280px;}

.m-table2 .title .s3{width: 143px;}

.m-table2 .title .s4{width: 225px;}

.m-table2 .title .s5{width: 145px;}

.m-table2 .title .s6{width: 155px;}

.m-table2 .title .s7{width: 120px;}

.m-table2 .item{border-bottom: 1px solid #E0E0E0;height: 165px;padding-top: 23px;*zoom:1;}

.m-table2 .item:after,.m-table2 .item:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

.m-table2 .pic{float: left;width: 152px;height: 120px;margin-right: 37px;

	border: 1px solid #DDDEE0;border-radius: 20px;line-height: 118px;font-size: 0;text-align: center;

}

.m-table2 .pic img{max-height: 90%;max-width: 90%;display: inline-block;vertical-align: middle;}

/*.m-table2 .c-t{overflow: hidden;}*/

.m-table2 .txt{float: left;width: 250px;margin-right: 30px;padding-top: 24px;}

.m-table2 .a-1{font-size: 16px;color: #1E3190;padding-left: 25px;float: left;width: 143px;line-height: 120px;

	background: url(../images/i-63.png) no-repeat left center;

	-o-background-size: 16px auto;

	-ms-background-size: 16px auto;

	-moz-background-size: 16px auto;

	-webkit-background-size: 16px auto;

	background-size: 16px auto;

}

.m-table2 .a-2{font-size: 16px;color: #0CB839;padding-left: 25px;float: left;width: 143px;line-height: 120px;

	background: url(../images/i-68.png) no-repeat left center;

	-o-background-size: 16px auto;

	-ms-background-size: 16px auto;

	-moz-background-size: 16px auto;

	-webkit-background-size: 16px auto;

	background-size: 16px auto;

}

.m-table2 .draw{float: left;line-height: 120px;font-size: 0;width: 225px;}

.m-table2 .draw .ico{width: 25px;height: 25px;display: inline-block;vertical-align: middle;margin-right: 30px;}

.m-table2 .draw .ico img{width: 100%;height: 100%;display: block;}

.m-table2 .plat{float: left;width: 145px;font-size: 16px;line-height: 120px;}

.m-table2 .price{float: left;width: 155px;font-size: 18px;line-height: 120px;}

.m-table2 .price span{font-weight: bold;color: #1E3190;}

.m-table2 .num{float: left;width: 117px;border-radius: 8px;

	margin-top: 40px;

}

.m-table2 .minusBtn,.m-table2 .plusBtn{width: 33px;float: left;height: 40px;

	text-align: center;line-height: 38px;font-size: 18px;

	border: 1px solid #DFDFDF;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-table2 .minusBtn{font-size: 22px;border-radius: 8px 0 0 8px;}

.m-table2 .plusBtn{border-radius: 0px 8px 8px 0px;}

.m-table2 .minusBtn:hover,.m-table2 .plusBtn:hover{border-color: #1E3190;

	background: rgba(30,49,144,0.06);color: #1E3190;

}

.m-table2 .n-inp{width: 49px;float: left;height: 40px;text-align: center;

	font-size: 16px;border: 0;

	border-top: 1px solid #DFDFDF;border-bottom: 1px solid #DFDFDF;

}



.m-table2 .del-btn{float: right;width: 116px;height: 43px;text-align: center;line-height: 41px;

	border: 1px solid #1E3190;font-size: 16px;color: #1E3190;

	border-radius: 21px;margin-top: 32px;

}

.m-table2 .del-btn:before{content: '';display: inline-block;vertical-align: middle;

	width: 17px;height: 17px;position: relative;top: -2px;margin-right: 12px;

	background: url(../images/i-60.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}

.m-table2 .tit{margin-bottom: 9px;}

.m-table2 .tit a{font-size: 16px;color: #1E3190;border-bottom: 2px solid #1E3190;}

.m-table2 .desc{font-size: 14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.m-table2 .cart-btn{display: block;float: left;width: 95px;height: 42px;text-align: center;

	line-height: 42px;font-size: 16px;color: #fff;border-radius: 21px;margin-left: 15px;

	background-color: #CC3042;margin-top: 39px;position: relative;

}

.m-table2 .cart-btn:before{content: '';display: inline-block;vertical-align: middle;

	width: 17px;height: 17px;position: relative;top: -2px;margin-right: 8px;

	background: url(../images/i-67.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}

.m-table2 .po-cart{position: absolute;left: 100%;top: 27%;margin-left: 18px;

	width: 78px;height: 71px;border-radius: 8px;

	background: #F4F4F6 url(../images/i-70.png) no-repeat center;

	-o-background-size: 39px auto;

	-ms-background-size: 39px auto;

	-moz-background-size: 39px auto;

	-webkit-background-size: 39px auto;

	background-size: 39px auto;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

}

.m-table2 .po-cart .n-s{position: absolute;top: 9px;right: 18px;width: 20px;height: 20px;border-radius: 50%;

	text-align: center;line-height: 20px;font-size: 14px;color: #fff;

	background-color: #215FC6;

}

.m-table2 .po-cart:after{content: '';position: absolute;right: 100%;top: 50%;

	border-right: 6px solid #F4F4F6;

	border-top: 6px solid transparent;

	border-bottom: 6px solid transparent;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

}

.m-table2 .cart-btn:hover .po-cart{display: block;}

.m-tab3{border-bottom: 2px solid #F6F6F9;*zoom:1;}

.m-tab3:after,.m-tab3:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

.m-tab3 li{float: left;margin-right: 7px;}

.m-tab3 li a{display: block;height: 74px;text-align: center;line-height: 73px;

	text-align: center;font-size: 18px;width: 197px;

	border: 1px solid #F6F6F9;border-bottom: 0;margin-bottom: -2px;

	background-color: #F6F6F9;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-tab3 li.on a,.m-tab3 li:hover a{background-color: #fff;border-color: #CC3042;

	font-weight: bold;color: #CC3042;

}



.m-txt8{padding-top: 30px;font-size: 16px;line-height: 1.63;color: #666;}
.m-txt8 table{width: 100% !important;}
.m-txt8 td{width: auto !important;}

.row-h2-1 .m-list16 li{width: 20%;}

.row-h2-1 .m-t6{text-align: left;}

.row-f3-1{background-color: #fff;}



.tab-txt .m-filter{margin-top: 40px;}



.m-list17{overflow: hidden;margin: 0 -15px;}

.m-list17 li{width: 25%;float: left;}

.m-list17 .con{display: block;margin: 0 15px;}

.m-list17 .pic{padding-top: 79%;height: 0;position: relative;overflow: hidden;

	border-radius: 20px;margin-bottom: 16px;

}

.m-list17 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-list17 .tit{font-size: 18px;line-height: 1.44;height: 2.88em;margin-bottom: 17px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list17 .more{display: block;width: 121px;height: 43px;

	text-align: center;line-height: 41px;font-size: 16px;color: #CC3042;

	border: 1px solid #CC3042;border-radius: 22px;

}

.m-list17 .con:hover .tit{color: #CC3042;}

.m-list17 .con:hover .pic img{

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}



.m-list18{margin-top: 20px;}

.m-list18 li{border-bottom: 1px solid #E0E0E0;}

.m-list18 .con{display: block;height: 100px;overflow: hidden;position: relative;padding-right: 180px;

	padding-left: 33px;padding-top: 27px;

}

.m-list18 .tit{font-size: 18px;color: #1E3190;margin-bottom: 3px;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.m-list18 .mb{font-size: 16px;}

.m-list18 .btn{position: absolute;right: 0;top: 50%;width: 129px;height: 44px;margin-right: 30px;

	text-align: center;line-height: 42px;font-size: 16px;color: #1E3190;

	border: 1px solid #1E3190;border-radius: 21px;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list18 .btn:before{content: '';display: inline-block;vertical-align: middle;

	width: 12px;height: 16px;position: relative;top: -2px;margin-right: 12px;

	background: url(../images/i-69.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list18 .con:hover .btn{background-color: #1E3190;color: #fff;}

.m-list18 .con:hover .btn:before{background-image: url(../images/i-69-on.png);}

.m-list18 .con:hover{background-color: #F8F8FB;}



.row-p5{overflow: hidden;padding: 45px 0 57px;}

.row-p5 .col-l{width: 675px;}

.row-p5 .col-r{width: 646px;}

.row-p5 .left{float: left;width: 538px;}

.row-p5 .tab-comm{margin-bottom: 0;}

.m-tab5{float: right;width: 115px;}

.m-tab5 li{margin-bottom: 10px;}

.m-tab5 .con{cursor: pointer;}

.m-tab5 .pic{border: 1px solid #fff;border-radius: 22px;padding: 2px;overflow: hidden;

	height: 81px;position: relative;

}

.m-tab5 .pic img{width: 100%;height: 100%;display: block;border-radius: 20px;}

.m-tab5 .pic:after{top: 2px;bottom: 2px;left: 2px;right: 2px;opacity: 0;

	content: '';position: absolute;background-color: rgba(0,0,0,.2);

}

.m-tab5 .play{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;

	background: url(../images/i-62.png) no-repeat center;

	-o-background-size: 33px auto;

	-ms-background-size: 33px auto;

	-moz-background-size: 33px auto;

	-webkit-background-size: 33px auto;

	background-size: 33px auto;

}

.m-tab5 li.on .pic{border-color: #1E3190;}

.m-tab5 li.on .pic:after{opacity: 1;}



.m-comm1{height: 425px;position: relative;}

.m-comm1 .tit{font-size: 22px;color: #1E3190;margin-bottom: 7px;}

.m-comm1 .desc{font-size: 16px;line-height: 1.5;color: #333;margin-bottom: 45px;}

.m-comm1 .info{font-size: 16px;line-height: 55px;}

.m-comm1 .num{float: left;width: 157px;border-radius: 8px;margin-right: 37px;}

.m-comm1 .minusBtn,.m-comm1 .plusBtn{width: 46px;float: left;height: 50px;

	text-align: center;line-height: 48px;font-size: 18px;

	border: 1px solid #DFDFDF;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-comm1 .minusBtn{font-size: 22px;border-radius: 8px 0 0 8px;}

.m-comm1 .plusBtn{border-radius: 0px 8px 8px 0px;}

.m-comm1 .minusBtn:hover,.m-comm1 .plusBtn:hover{border-color: #1E3190;

	background: rgba(30,49,144,0.06);color: #1E3190;

}

.m-comm1 .n-inp{width: 65px;float: left;height:50px;text-align: center;

	font-size: 16px;border: 0;

	border-top: 1px solid #DFDFDF;border-bottom: 1px solid #DFDFDF;

}

.m-comm1 .bot{position: absolute;left: 0;bottom: 0;}

.m-comm1 .btn-cart{float: left;width: 115px;height: 50px;line-height: 50px;

	border-radius: 25px;font-size: 16px;color: #FEFEFE;text-align: center;

	background-color: #CF3E4F;margin-right: 14px;

}

.m-comm1 .btn-cart:before{content: '';display: inline-block;vertical-align: middle;

	width: 18px;height: 18px;position: relative;top: -2px;margin-right: 10px;

	background: url(../images/i-71.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}

.m-comm1 .btn-conta{float: left;width: 161px;height: 50px;text-align: center;line-height: 50px;

	border-radius: 25px;font-size: 16px;color: #333;

	background-color: #F6F6F9;

}

.m-comm1 .btn-conta:before{content: '';display: inline-block;vertical-align: middle;

	width: 16px;height: 17px;position: relative;top: -2px;margin-right: 10px;

	background: url(../images/i-72.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}



.m-t8{height: 56px;line-height: 56px;position: relative;padding-left: 22px;

	background-color: #F7F7F7;font-size: 22px;

}

.m-t8:after{content: '';position: absolute;left: 0;top: 50%;width: 5px;height: 18px;

	background-color: #1E3190;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

}

.m-t8 span{color: #CC3042;}



.row-p6{overflow: hidden;}

.m-txt9{margin-top: 5px;margin-bottom: 40px;overflow: hidden;}

.m-txt9 .col-l{width: 671px;}

.m-txt9 .col-r{width: 671px;}

.m-txt9 .item{line-height: 49px;overflow: hidden;

	border-bottom: 1px solid #E0E0E0;

}

.m-txt9 .s1{width: 434px;font-size: 16px;font-weight: bold;float: left;}

.m-txt9 .s2{overflow: hidden;display: block;font-size: 16px;}

.m-list19{overflow: hidden;margin: 0 -25px;padding-top: 33px;}

.m-list19 li{width: 33.33%;float: left;}

.m-list19 .con{margin: 0 25px;}

.m-list19 .t1{font-size: 18px;display: block;margin-bottom: 14px;}

.m-list19 .btn{display: block;border-radius: 8px;height: 68px;line-height: 68px;

	background-color: #F3F4FB;overflow: hidden;position: relative;

}

.m-list19 .ico{width: 60px;height: 68px;text-align: center;line-height: 68px;float: left;font-size: 0;}

.m-list19 .ico img{display: inline-block;vertical-align: middle;width: 25px;height: 25px;}

.m-list19 h4{font-size: 16px;font-weight: normal;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list19 .btn:before{content: '';position: absolute;right: 0;top: 50%;width: 66px;

	height: 40px;border-left: 1px solid #DADCE6;

	background: url(../images/i-73.png) no-repeat center;

	-o-background-size: 20px auto;

	-ms-background-size: 20px auto;

	-moz-background-size: 20px auto;

	-webkit-background-size: 20px auto;

	background-size: 20px auto;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list19 .btn:hover h4{text-decoration: underline;}

.m-list19 .btn:hover:before{background-image: url(../images/i-74.png);}

.row-p3 .m-t8{margin-bottom: 27px;}

.row-p7{padding-bottom: 34px;}

.m-table2-1{margin-bottom: 0;}
.sel-con{font-size: 0;margin-bottom: 22px;
	background-color: #eaeaea;
}
.sel-con .item{display: inline-block;margin: 10px;padding: 0 20px;height: 40px;line-height: 40px;
	font-size: 16px;color: #fff;
	background-color: #1A2E81;
}
.sel-con .item .close{width: 16px;height: 16px;margin-right: -10px;position: relative;top: -2px;margin-left: 6px;
	cursor: pointer;display: inline-block;vertical-align: middle;
	background: url(../images/close.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.row-h1-1.open .pro-snv{display: none;}
.pro-snv .i-t.on h4{background-image: url(../images/duihao.png);}

.m-table2 .cont{width: 2000px;}
.m-table2{overflow-x: auto;}

.m-table2-1 .title,.m-table2-1 .cont{width: 2500px;}

.po-cart{position: fixed;right: 20px;top: 50%;margin-top: 111px;
	width: 66px;height: 66px;border-radius: 50%;
	background: #273786 url(../images/i-70-on.png) no-repeat center;
	-o-background-size: 39px auto;
	-ms-background-size: 39px auto;
	-moz-background-size: 39px auto;
	-webkit-background-size: 39px auto;
	background-size: 39px auto;
	-webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.po-cart .n-s{position: absolute;top: 9px;right: 18px;width: 20px;height: 20px;border-radius: 50%;
	text-align: center;line-height: 20px;font-size: 14px;color: #fff;
	background-color: #215FC6;
}
.po-cart:after{content: '';position: absolute;right: 100%;top: 50%;
	border-right: 6px solid #F4F4F6;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);

}
.cart-btn:hover .po-cart{display: block;}
.row-p3{position:relative;}

.m-filt{width: 318px;}
/*.row-h1-1{margin-top: -66px;}*/


.ne-table{font-size: 12px;}
.ne-table table{width: 100%;}
.ne-table th{border-bottom: 2px solid #333333;padding: 16px 5px;position: relative;
	width: 10%;
}
/* .ne-table th:after{content: '';position: absolute;right: 0;top: 50%;width: 1px;height: 20px;
	background-color: #333;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
} */
.ne-table td{padding: 20px 0;border-bottom: 1px solid #E0E0E0;}
.ne-table .pic{width: 110px;height: 80px;border: 1px solid #DDDEE0;border-radius: 10px;
	overflow: hidden;
}
.ne-table .pic img{width: 100%;height: 100%;display: block;object-fit: cover;}
.ne-table .tit{margin-bottom: 3px;}
.ne-table .tit a{font-size: 12px;color: #1E3190;border-bottom: 2px solid #1E3190;}
.ne-table .desc{max-width: 175px;}
.ne-table .a-1{color: #1E3190;padding-left: 20px;
	background: url(../images/i-63.png) no-repeat left center;
	-o-background-size: 14px auto;
	-ms-background-size: 14px auto;
	-moz-background-size: 14px auto;
	-webkit-background-size: 14px auto;
	background-size: 14px auto;
}
.ne-table .a-2{color: #0CB839;padding-left: 20px;
	background: url(../images/i-68.png) no-repeat left center;
	-o-background-size: 14px auto;
	-ms-background-size: 14px auto;
	-moz-background-size: 14px auto;
	-webkit-background-size: 14px auto;
	background-size: 14px auto;
}
.ne-table .draw{font-size: 0;}
.ne-table .draw .ico{width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.ne-table .draw .ico img{width: 100%;height: 100%;display: block;}
.ne-table .price span{font-weight: bold;color: #1E3190;}
.ne-table .num{width: 117px;border-radius: 5px;overflow: hidden;}
.ne-table .minusBtn,.ne-table .plusBtn{width: 33px;float: left;height: 33px;
	text-align: center;line-height: 31px;font-size: 18px;
	border: 1px solid #DFDFDF;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.ne-table .minusBtn{font-size: 22px;border-radius: 8px 0 0 8px;}
.ne-table .plusBtn{border-radius: 0px 8px 8px 0px;}
.ne-table .minusBtn:hover,.ne-table .plusBtn:hover{border-color: #1E3190;
	background: rgba(30,49,144,0.06);color: #1E3190;
}
.ne-table .n-inp{width: 36px;float: left;height: 33px;text-align: center;
	font-size: 16px;border: 0;
	border-top: 1px solid #DFDFDF;border-bottom: 1px solid #DFDFDF;
}

.ne-table .del-btn{float: right;width: 116px;height: 43px;text-align: center;line-height: 41px;
	border: 1px solid #1E3190;font-size: 16px;color: #1E3190;
	border-radius: 21px;margin-top: 32px;
}
.ne-table .del-btn:before{content: '';display: inline-block;vertical-align: middle;
	width: 17px;height: 17px;position: relative;top: -2px;margin-right: 12px;
	background: url(../images/i-60.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.ne-table .cart-btn{display: block;float: right;width: 80px;height: 33px;text-align: center;
	line-height: 33px;font-size: 14px;color: #fff;border-radius: 21px;
	background-color: #CC3042;position: relative;
}
.ne-table .cart-btn:before{content: '';display: inline-block;vertical-align: middle;
	width: 14px;height: 14px;position: relative;top: -2px;margin-right: 8px;
	background: url(../images/i-67.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}


.pop-comm{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1024;display: none;}
.pop-comm .cont{position: absolute;top: 50%;left: 50%;width: 600px;
	background-color: #fff;padding: 15px;
	border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.pop-comm .tit{font-size: 18px;margin-bottom: 10px;}
.pop-comm .close{position: absolute;right: 15px;top: 10px;width: 24px;height: 24px;
	cursor: pointer;background: url(../images/p-close.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.pop-comm .info{overflow-y: auto;max-height: 308px;margin-bottom: 10px;}
.pop-comm li{overflow: hidden;border-bottom: 1px solid #d8d8d8;
	line-height: 27px;
}
.pop-comm .t1{float: left;font-weight: bold;font-size: 14px;width: 58%;}
.pop-comm .t2{display: block;overflow: hidden;}
.pop-comm .btn{display: block;height: 34px;line-height: 32px;
	border: 1px solid #1176D4;border-radius: 4px;font-size: 14px;font-weight: bold;
	color: #1176D4;text-align: center;
}

.m-list16 .desc *{font-size: 16px !important;}
.m-list16 li{margin-bottom: 40px;}

.btn-more{display: block;margin: 0 auto 60px;width: 200px;height: 50px;text-align: center;line-height: 50px;
	border-radius: 3px;font-size: 16px;color: #fff;
	background-color: #1176D4;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.btn-more:before{content: '';display: inline-block;vertical-align: middle;
	width: 24px;height: 24px;margin-right: 10px;position: relative;top: -1px;
	background: url(../images/i-load.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.btn-more:hover{color: #fff;opacity: .8;}

.list-load li{display: none;}

.m-list17-6 li{margin-top: 30px;}

.so-num{font-size: 20px;color: #333;}
.so-num b{margin: 0 5px;color: #1176D4;}


div.zoomDiv {
	z-index: 999;
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	border: 1px solid #ddd;
	display: none;
	text-align: center;
	overflow: hidden;
	font-size: 0;
	width: 300px;
	height: 300px
}

div.zoomMask {
	position: absolute;
	background: url(../images/mask.png);
	cursor: move;
	z-index: 1
}

div.zoomDiv img {
	max-width: none
}

.m-comm .bot{margin-top: 30px;}
.m-comm .num{float: left;width: 157px;border-radius: 8px;margin-right: 37px;}
.m-comm .minusBtn,.m-comm .plusBtn{width: 46px;float: left;height: 50px;
	text-align: center;line-height: 48px;font-size: 18px;
	border: 1px solid #DFDFDF;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-comm .minusBtn{font-size: 22px;border-radius: 8px 0 0 8px;}
.m-comm .plusBtn{border-radius: 0px 8px 8px 0px;}
.m-comm .minusBtn:hover,.m-comm .plusBtn:hover{border-color: #1E3190;
	background: rgba(30,49,144,0.06);color: #1E3190;
}
.m-comm .n-inp{width: 65px;float: left;height:50px;text-align: center;
	font-size: 16px;border: 0;
	border-top: 1px solid #DFDFDF;border-bottom: 1px solid #DFDFDF;
}
.m-comm .btn-cart{float: left;width: 115px;height: 50px;line-height: 50px;
	border-radius: 25px;font-size: 16px;color: #FEFEFE;text-align: center;
	background-color: #CF3E4F;margin-right: 14px;
}
.m-comm .btn-cart:before{content: '';display: inline-block;vertical-align: middle;
	width: 18px;height: 18px;position: relative;top: -2px;margin-right: 10px;
	background: url(../images/i-71.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-comm .btn-conta{float: left;width: 161px;height: 50px;text-align: center;line-height: 50px;
	border-radius: 25px;font-size: 16px;color: #333;
	background-color: #F6F6F9;
}
.m-comm .btn-conta:before{content: '';display: inline-block;vertical-align: middle;
	width: 16px;height: 17px;position: relative;top: -2px;margin-right: 10px;
	background: url(../images/i-72.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;

}
.row-p1{margin-bottom: 40px;}