
.m-txt1{overflow: hidden;padding: 55px 55px 100px 50px;margin-bottom: 38px;
	background-color: #fff;
}
.m-txt1 .pic{float: left;position: relative;width: 546px;margin-right: 60px;}
.m-txt1 .pic img{width: 100%;display: block;position: relative;z-index: 2;}
.m-txt1 .pic:after{content: '';position: absolute;right: -30px;bottom: -30px;width: 100%;height: 100%;
	background-color: rgba(25, 86, 147, .1);
}
.m-txt1 .txt{font-size: 18px;line-height: 32px;
	color: #333;
}

.m-sel{padding: 28px 30px 28px 42px;margin-bottom: 49px;
	background-color: #fff;
}
.m-sel .item{overflow: hidden;line-height: 54px;}
.m-sel .t1{float: left;width: 95px;font-size: 16px;font-weight: bold;color: #555;}
.m-sel .con{overflow: hidden;}
.m-sel .con a{float: left;padding-right: 30px;margin-right: 30px;
	position: relative;color: #777;font-size: 18px;
}
.m-sel .con a:after{content: '';position: absolute;right: 0;top: 50%;width: 1px;
	height: 16px;background-color: rgba(160, 160, 160, .5);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-sel .con a:hover,.m-sel .con a.on{color: #195FBE;}
.m-sel .con a:last-child:after{display: none;}

.m-list1{overflow: hidden;margin: 0 -26px;}
.m-list1 li{width: 33.33%;float: left;margin-bottom: 58px;}
.m-list1 .con{display: block;margin: 0 26px;position: relative;}
.m-list1 .con:after{content: '';position: absolute;left: 0;bottom: 0;width: 0;height: 2px;
	background-color: #13508E;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list1 .pic{padding-top: 49%;height: 0;position: relative;overflow: hidden;}
.m-list1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list1 .txt{padding: 20px 25px 0;
	background-color: #fff;
}
.m-list1 h3{font-size: 20px;line-height: 1.4;font-weight: normal;height: 2.8em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list1 .info{border-top: 1px solid rgba(170,170,170,.2);font-size: 16px;
	line-height: 2.19;color: #666;margin-top: 18px;padding: 18px 0;
}
.m-list1 .item{padding-left: 27px;
	background-position: left center;background-repeat: no-repeat;
}
.m-list1 .i1{background-image: url(../images/i-09.png);}
.m-list1 .i2{background-image: url(../images/i-10.png);}
.m-list1 .i3{background-image: url(../images/i-11.png);}
.m-list1 .con:hover:after{width: 100%;}
.m-list1 .con:hover h3{color: #13508E;}
.m-list1 .con: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-list2{overflow: hidden;margin: 0 -17px;}
.m-list2 li{width: 33.33%;float: left;margin-bottom: 39px;}
.m-list2 .con{display: block;margin: 0 17px;padding: 14px 30px 34px;
	background: #fff url(../images/i-12.png) no-repeat right bottom;
	-o-background-size: 153px auto;
	-ms-background-size: 153px auto;
	-moz-background-size: 153px auto;
	-webkit-background-size: 153px auto;
	background-size: 153px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 h3{font-size: 22px;font-weight: normal;position: relative;
	padding: 20px 0 20px 14px;margin-bottom: 18px;
	border-bottom: 1px solid #D2D2D2;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 h3:after{content: '';position: absolute;left: 0;top: 50%;
	width: 3px;height: 20px;background-color: #195FBE;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 .info{font-size: 15px;line-height: 27px;color: #999;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 .con:hover{background-color: #195FBE;background-image: url(../images/i-13.png);}
.m-list2 .con:hover h3{color: #fff;border-bottom-color: #fff;}
.m-list2 .con:hover h3:after{background-color: #fff;}
.m-list2 .con:hover .info{color: #fff;}

.pages{overflow:hidden;text-align:center;margin:30px 0;}
.pages ul{font-size:0}
.pages li{display:inline-block;vertical-align:middle;margin:0 2px}
.pages a,.pages span{display:block;font-weight: bold;width:55px;height:55px;line-height:53px;border:1px solid #e5e5e5;text-align:center;font-size:20px;color:#c9c8c8;background-color:#fff;border-radius:50%}
.pages li a:hover,.pages li.on a{background-color:#0E5CB4;border-color:#0E5CB4;color:#fff}


.m-details{padding: 57px 40px 40px;margin-bottom: 50px;
	background-color: #fff;
}
.m-details h1{font-size: 32px;font-weight: normal;margin-bottom: 20px;}
.m-details .info{overflow: hidden;line-height: 30px;padding-bottom: 38px;
	font-size: 16px;color: #666;
	background: url(../images/i-bg1.png) no-repeat center bottom;
}
.m-details .info span{float: left;margin-right: 30px;}
.m-details .size{float: left;margin-right: 30px;}
.m-details .size span{margin-right: 0;}
.m-details .size a{color: #666;margin-right: 15px;}
.m-details .size a.on{color: #111;}
.m-details .share span{margin-right: 0;}
.m-details .share .bdsharebuttonbox a {
	background-size: 100% 100%;
	background-position: center;
	float: left;
	width: 30px;
	height: 30px;
	padding-left: 0;
	margin: 0 3px;
}
.m-details .bdsharebuttonbox .bds_sqq {
	background-image: url(../images/share-qq.png);
}
.m-details .bdsharebuttonbox .bds_weixin{
	background-image: url(../images/share-weixin.png);
}
.m-details .bdsharebuttonbox .bds_qzone{
	background-image: url(../images/share-qzone.png);
}
.m-details .bdsharebuttonbox .bds_tsina{
	background-image: url(../images/share-weibo.png);
}
.m-details .txt{font-size: 18px;line-height: 40px;padding: 50px 0 0;
	color: #666;text-align: justify;
}
.m-details .tit{overflow: hidden;margin-bottom: 28px;}
.m-details .tit span{display: block;height: 45px;line-height: 45px;float: left;
	padding: 0 30px;font-size: 20px;color: #fff;
	background-color: #13508E;position: relative;
}
.m-details .tit span:after{content: '';position: absolute;top: 50%;left: 100%;
	width: 2000px;height: 10px;margin-top: -5px;
	background: url(../images/i-bg2.png) no-repeat left center;
}
.m-details .desc{margin-bottom: 60px;}

.m-details .tips{overflow: hidden;background-color: #F8FAFC;margin-top: 28px;}
.m-details .tips2{overflow: hidden;background-color: #F8FAFC;margin-top: 28px;
	font-size: 16px;line-height: 2.13;color: #555;text-align: justify;
	padding: 35px 45px 35px 33px;font-weight: bold;
}
.m-details .tips li{width: 25%;float: left;font-size: 16px;color: #666;overflow: hidden;
	padding: 40px 0 40px 57px;
}
.m-details .tips em{float: left;}
.m-details .tips span{display: block;overflow: hidden;color: #111;}
.m-details .tips .s1{color: #0C51AB;}
.m-details .list{overflow: hidden;margin: 0 -19px;}
.m-details .list li{width: 25%;float: left;}
.m-details .list .con{margin: 0 19px;}
.m-details .list .pic{padding-top: 63%;height: 0;position: relative;overflow: hidden;}
.m-details .list .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-details-1{margin-bottom: 22px;}
.m-arrow{margin-bottom: 22px;padding: 38px 53px 35px;
	background-color: #fff;font-size: 18px;line-height: 1.56;
	overflow: hidden;position: relative;
}
.m-arrow .prev{float: left;width: 45%;}
.m-arrow .next{float: right;width: 45%;text-align: right;}
.m-arrow .item span{display: block;}
.m-arrow .item:hover a,.m-arrow .item:hover span{color: #0C51AB;}
.m-arrow .home{position: absolute;top: 50%;left: 50%;width: 46px;height: 46px;
	border-radius: 50%;
	background: #13508E url(../images/i-14.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%);
}


.m-list3{}
.m-list3 li{margin-bottom: 22px;}
.m-list3 .con{display: block;overflow: hidden;position: relative;
	background-color: #fff;padding: 45px 245px 45px 43px;
}
.m-list3 .con:after{content: '';position: absolute;left: 0;bottom: 0;height: 3px;width: 0;
	background-color: #13508E;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list3 h3{font-size: 24px;line-height: 1.17;font-weight: normal;
	margin-bottom: 7px;
}
.m-list3 .desc{font-size: 16px;line-height: 1.81;color: #999;}
.m-list3 .date{position: absolute;right: 55px;top: 50%;width: 95px;height: 110px;padding: 10px 12px 0;
	background-color: rgba(243, 247, 251, .7);text-align: center;color: #666;line-height: 1.2;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list3 .date span{display: block;font-size: 36px;font-weight: bold;
	font-family: arial;margin-bottom: 7px;
}
.m-list3 .date em{font-size: 16px;display: block;border-top: 1px solid rgba(49, 49, 49, .3);
	padding-top: 11px;
}
.m-list3 .con:hover:after{width: 100%;}
.m-list3 .con:hover .date{background-color: #13508E;color: #fff;}
.m-list3 .con:hover .date em{border-top-color: rgba(255,255,255,.3);}

.m-list4{}
.m-list4 li{margin-bottom: 23px;}
.m-list4 .con{display: block;overflow: hidden;position: relative;
	background-color: #fff;
}
.m-list4 .con:after{content: '';position: absolute;left: 0;bottom: 0;height: 3px;width: 0;
	background-color: #13508E;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list4 .pic{width: 268px;height: 223px;line-height: 223px;font-size: 0;
	text-align: center;float: left;
}
.m-list4 .pic img{display: inline-block;vertical-align: middle;
	max-height: 90%;max-width: 90%;
}
.m-list4 .txt{overflow: hidden;padding: 40px 0 0;}
.m-list4 h3{font-size: 24px;font-weight: normal;line-height: 1.17;margin-bottom: 12px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list4 .desc{font-size: 16px;line-height: 1.81;color: #999;margin-bottom: 15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list4 .more{display: block;width: 155px;height: 38px;text-align: center;line-height: 36px;
	border: 1px solid #0C51AB;border-radius: 19px;font-size: 16px;color: #135291;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}

.m-list4 .con:hover:after{width: 100%;}
.m-list4 .con:hover .more{background-color: #135291;color: #fff;}


.g-bgc2{min-height: 100vh;padding-top: 1px;
	background: url(../images/p-bg1.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.hd-reg{overflow: hidden;padding: 0 42px;height: 88px;position: absolute;top: 0;left: 50%;
	background: #2961B6;border-radius: 0 0 40px 40px;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.hd-reg .logo{line-height: 88px;}
.hd-reg .logo-txt{line-height: 88px;}
.m-reg{overflow: hidden;width: 1200px;height: 590px;margin: 202px auto 70px;
	background-color: #fff;border-radius: 10px;
}
.m-reg .col-l{width: 567px;height: 100%;position: relative;}
.m-reg .col-r{width: 633px;height: 100%;}
.m-reg .cont{position: absolute;top: 50%;left: 103px;right: 94px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-reg .tab{text-align: center;font-size: 0;margin-bottom: 36px;}
.m-reg .tab ul{display: inline-block;}
.m-reg .tab li{float: left;}
.m-reg .tab li a{font-size: 30px;color: #666;padding: 0 18px;display: block;
	position: relative;
}
.m-reg .tab li a:after{content: '';position: absolute;right: 0;top: 50%;width: 1px;
	height: 28px;background-color: #666;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-reg .tab li:last-child a:after{display: none;}
.m-reg .tab li.on a,.m-reg .tab li:hover a{color: #2961B6;}
.m-reg .item{position: relative;margin-bottom: 18px;}
.m-reg .inp{width: 100%;height: 50px;display: block;border: 1px solid #e8e8e8;
	padding: 0 16px;font-size: 16px;border-radius: 5px;
}
.m-reg .btn{width: 100%;height: 55px;font-size: 24px;color: #fff;display: block;
	background: #2961B6;border-radius: 28px;border: 0;cursor: pointer;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-reg .btn:hover{opacity: .8;}
.m-reg .code-phone{}
.m-reg .code-btn{position: absolute;right: 0;top: 0;width: 110px;height: 50px;border-radius: 5px;
	background-color: #2961B6;border: 0;cursor: pointer;font-size: 16px;color: #fff;
}
.m-reg .code-btn.disabled{background-color: #ddd;color: #999;}
.m-reg .code-pic{padding-right: 109px;}
.m-reg .code-pic .pic{position: absolute;right: 0;top: 0;width: 100px;height: 50px;cursor: pointer;}
.m-reg .code-pic .pic img{width: 100%;height: 100%;display: block;}
.m-reg .bot{text-align: right;margin-top: 11px;font-size: 14px;color: #999;}
.m-reg .bot a{color: #2961b6;text-decoration: underline;}

.reg-copy{height: 54px;overflow: hidden;line-height: 54px;text-align: center;
    font-size: 14px;color: rgba(102,102,102,.5);
}
.reg-copy .copy{display: inline-block;}
.reg-copy .link{display: inline-block;}
.reg-copy a{color: rgba(102,102,102,.5);}
.reg-copy a:hover{color: #333;}

.m-list5{overflow: hidden;margin: 0 -23px;}
.m-list5 li{width: 33.33%;float: left;margin-bottom: 57px;}
.m-list5 .con{display: block;margin: 0 23px;padding: 20px 21px;
	background-color: #fff;border: 2px solid #fff;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list5 .pic{padding-top: 58%;height: 0;position: relative;overflow: hidden;margin-bottom: 20px;}
.m-list5 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-list5 h3{font-size: 22px;font-weight: normal;line-height: 1.45;height: 2.9em;}
.m-list5 .info{border-top: 1px solid rgba(170,170,170,.2);font-size: 16px;
	line-height: 2.19;color: #666;margin-top: 15px;padding: 18px 0 0;
}
.m-list5 .item{padding-left: 27px;
	background-position: left center;background-repeat: no-repeat;
}
.m-list5 .i1{background-image: url(../images/i-15.png);}
.m-list5 .i2{background-image: url(../images/i-16.jpg);}
.m-list5 .i3{background-image: url(../images/i-17.jpg);}
.m-list5 .con:hover{border-color: #135291;}

.m-list6{overflow: hidden;margin: 0 -17px;}
.m-list6 li{width: 25%;float: left;margin-bottom: 40px;}
.m-list6 .con{display: block;margin: 0 17px;padding-bottom: 145px;position: relative;}
.m-list6 .pic{position: relative;padding-top: 108%;height: 0;overflow: hidden;}
.m-list6 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-list6 .txt{position: absolute;bottom: 0;left: 0;right: 0;height: 145px;
	background-color: #fff;padding: 27px 34px 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list6 h3{font-size: 22px;color: #111;font-weight: normal;margin-bottom: 10px;}
.m-list6 .desc{font-size: 14px;color: #666;margin-bottom: 27px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list6 .more{display: block;width: 16px;height: 10px;
	background: url(../images/i-18.png) no-repeat center;
}
.m-list6 .con:hover .txt{height: 194px;background-color: #135291;}
.m-list6 .con:hover h3{color: #fff;}
.m-list6 .con:hover .desc{color: #fff;}

.m-t1{overflow: hidden;margin-bottom: 28px;}
.m-t1 span{display: block;height: 45px;line-height: 45px;float: left;
	padding: 0 30px;font-size: 20px;color: #fff;
	background-color: #13508E;position: relative;
}
.m-t1 span:after{content: '';position: absolute;top: 50%;left: 100%;
	width: 2000px;height: 10px;margin-top: -5px;
	background: url(../images/i-bg2.png) no-repeat left center;
}

.m-txt2{overflow: hidden;padding: 37px 40px 46px 34px;
	background-color: #fff;
}
.m-txt2 .pic{float: left;width: 723px;margin-right: 37px;}
.m-txt2 .pic img{width: 100%;display: block;}
.m-txt2 .txt{overflow: hidden;padding-top: 10px;}
.m-txt2 h3{font-size: 30px;font-weight: normal;line-height: 1.37;}
.m-txt2 .info{border-top: 1px solid rgba(170,170,170,.2);font-size: 16px;
	line-height: 2.19;color: #666;margin-top: 18px;padding: 32px 0;
	border-bottom: 1px solid rgba(170,170,170,.2);
}
.m-txt2 .item{padding-left: 27px;
	background-position: left center;background-repeat: no-repeat;
}
.m-txt2 .i1{background-image: url(../images/i-15.png);}
.m-txt2 .i2{background-image: url(../images/i-16.jpg);}
.m-txt2 .i3{background-image: url(../images/i-17.jpg);}
.m-txt2 .bot{overflow: hidden;padding-top: 23px;}
.m-txt2 .btn{float: left;padding: 0 30px;display: block;margin-top: 25px;
	height: 54px;line-height: 54px;text-align: center;font-size: 18px;color: #fff;
	background: #13508E;border-radius: 27px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-txt2 .btn:hover{opacity: .8;}
.m-txt2 .qr{width: 110px;float: right;}
.m-txt2 .qr img{width: 100%;display: block;}

.m-tab2{overflow: hidden;margin-bottom: 23px;
	background-color: #E8F1FA;
}
.m-tab2 li{float: left;width: 210px;
	border-right: 1px solid rgba(220,220,220,.7);
}
.m-tab2 li a{display: block;line-height: 76px;color: #333;font-size: 20px;
	position: relative;text-align: center;
}
.m-tab2 li a:after{content: '';position: absolute;left: 0;bottom: 0;width: 0;
	height: 2px;background-color: #13508E;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab2 li:hover a,.m-tab2 li.on a{color: #13508E;}
.m-tab2 li:hover a:after,.m-tab2 li.on a:after{width: 100%;}

.m-box1{overflow: hidden;padding: 58px 37px 60px 40px;margin-bottom: 22px;
	background-color: #fff;
}
.m-txt3{font-size: 18px;line-height: 2.06;color: #666;}
.m-table1{}
.m-table1 table{width: 100%;
	background-color: #f5f9fc;
}
.m-table1 th,.m-table1 td{height: 86px;font-size: 18px;
	border: 1px solid #D8DFE6;
}
.m-table1 th{width: 140px;background-color: #e4ebf2;text-align: center;color: #000;font-weight: normal;}
.m-table1 td{color: #666;padding-left: 30px;}

.m-box1 .m-list5 li{margin-bottom: 0;}
.m-box1 .m-list5 .con{background-color: #F8FAFC;}

.m-txt4{overflow: hidden;}
.m-txt4 .pic{width: 234px;float: left;margin-right: 33px;}
.m-txt4 .pic img{width: 100%;display: block;}
.m-txt4 .txt{overflow: hidden;}
.m-txt4 h3{font-size: 24px;margin-bottom: 12px;}
.m-txt4 .info{font-size: 18px;line-height: 2.22;}

.m-box1-1{
	background-image: url(../images/i-bg3.png);
	background-position: right bottom;background-repeat: no-repeat;
	-o-background-size: 267px auto;
	-ms-background-size: 267px auto;
	-moz-background-size: 267px auto;
	-webkit-background-size: 267px auto;
	background-size: 267px auto;
}

.row-txt{overflow: hidden;padding: 65px 35px 10px 40px;margin-bottom: 54px;
	background-color: #fff;
}
.m-txt5{overflow: hidden;margin-bottom: 56px;}
.m-txt5 .pic{width: 388px;float: left;margin-right: 50px;}
.m-txt5 .pic img{width: 100%;display: block;}
.m-txt5 .txt{overflow: hidden;}
.m-txt5 .btn{display: block;width: 165px;height: 52px;text-align: center;line-height: 52px;
	background: #13508E;border-radius: 26px;font-size: 18px;color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-txt5 .btn:hover{opacity: .8;}
.m-table2{margin-bottom: 32px;}
.m-table2 table{width: 100%;
	background-color: #f5f9fc;
}
.m-table2 th,.m-table2 td{height: 50px;font-size: 16px;
	border: 1px solid #fff;
}
.m-table2 th{width: 140px;background-color: #e4ebf2;text-align: center;color: #666;}
.m-table2 td{color: #666;padding-left: 30px;}

.m-txt6{font-size: 18px;line-height: 2.39;color: #666;margin-bottom: 40px;}

.pop-yu{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 1024;display: none;}
.pop-bg{position: absolute;top: 0;bottom: 0;left: 0;right: 0;
	background-color: rgba(0,0,0,.2);
}
.pop-yu .cont{position: absolute;top: 50%;left: 50%;z-index: 2;width: 760px;border-radius: 5px;
	background-color: #fff;
	-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-yu .tit{overflow: hidden;border-bottom: 1px solid #D2D2D2;line-height: 80px;position: relative;}
.pop-yu .tit h3{font-size: 22px;font-weight: normal;padding-left: 31px;}
.pop-yu .close{position: absolute;right: 0;top: 0;width: 80px;height: 80px;
	cursor: pointer;opacity: .3;
	background: url(../images/i-close.png) no-repeat center;
}
.pop-yu .close:hover{opacity: 1;}
.pop-yu .form{padding: 60px 139px 54px 128px;}
.pop-yu .item{overflow: hidden;margin-bottom: 16px;}
.pop-yu .t1{float: left;width: 60px;line-height: 56px;font-size: 18px;color: #666;}
.pop-yu .con{overflow: hidden;}
.pop-yu .inp{width: 100%;display: block;height: 56px;padding: 0 16px;
	border: 1px solid rgba(210,210,210,.7);font-size: 16px;
	border-radius: 5px;
}
.pop-yu textarea.inp{height: 170px;padding: 16px;}
.pop-yu .btn{width: 217px;height: 57px;display: block;margin: 0 auto;
	border: 0;font-size: 20px;color: #fff;cursor: pointer;margin-top: 38px;
	background: #13508E;border-radius: 29px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.pop-yu .btn:hover{opacity: .8;}

.row-a1{overflow: hidden;padding-bottom: 36px;}
.row-a1 .col-l{width: 66%;}
.row-a1 .col-r{width: 31%;}

.g-t1{overflow: hidden;margin-top: 53px;}
.g-t1 h2{float: left;font-size: 38px;font-weight: normal;position: relative;
	padding-left: 18px;
}
.g-t1 h2:after{content: '';position: absolute;left: 0;top: 50%;
	width: 3px;height: 34px;background-color: #2961B6;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.g-t1 .more{float: right;width: 131px;height: 35px;text-align: center;line-height: 33px;
	font-size: 16px;color: #999;margin-top: 14px;
	background: #FFFFFF;border: 1px solid #DCDCDC;border-radius: 18px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.g-t1 .more:hover{background-color: #135291;border-color: #135291;color: #fff;}
.g-t1 .tab{float: right;margin-top: 14px;}
.g-t1 .tab li{float: left;margin-left: 13px;}
.g-t1 .tab li a{display: block;width: 131px;height: 35px;text-align: center;line-height: 35px;
	background: #FFFFFF;border-radius: 18px;font-size: 16px;color: #666;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.g-t1 .tab li.on a,.g-t1 .tab li:hover a{background-color: #2961B6;color: #fff;}
.m-list7{overflow: hidden;margin: 0 -13px 30px;padding-top: 22px;}
.m-list7 li{width: 50%;float: left;}
.m-list7 .con{display: block;margin: 0 13px;position: relative;}
.m-list7 .pic{padding-top: 56%;height: 0;position: relative;overflow: hidden;}
.m-list7 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 h3{position: absolute;left: 0px;right: 0px;bottom: 13px;font-size: 16px;
	font-weight: normal;z-index: 2;color: #fff;padding: 0 30px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list7 .con:hover .pic img{
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-o-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}

.m-list8{
	background: url(../images/i-20.png) repeat-y left top;
}
.m-list8 li{border-bottom: 1px dashed rgba(0,0,0,.2);margin-bottom: 20px;padding-bottom: 10px;}
.m-list8 .con{display: block;overflow: hidden;}
.m-list8 .date{float: left;width: 122px;text-align: center;line-height: 1.1;
	font-family: arial;
}
.m-list8 .date span{display: block;font-size: 48px;color: #000;}
.m-list8 .date em{font-size: 16px;color: #666;}
.m-list8 .txt{overflow: hidden;}
.m-list8 h3{font-size: 20px;font-weight: normal;margin-bottom: 8px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list8 .desc{font-size: 14px;color: #999;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list8 li:last-child{border-bottom: 0;}

.m-new{margin-top: 22px;}
.m-new .con{overflow: hidden;display: block;padding: 31px 30px 34px 27px;
	background: #FFFFFF;
	box-shadow: 2px 0px 20px 0px rgba(13, 40, 88, 0.1);
}
.m-new .pic{float: left;width: 158px;margin-right: 20px;overflow: hidden;}
.m-new .pic img{width: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-new .txt{overflow: hidden;padding-top: 9px;}
.m-new .txt h3{font-size: 18px;line-height: 1.33;font-weight: normal;margin-bottom: 14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-new .desc{font-size: 14px;line-height: 1.57;color: #666;position: relative;
	padding-top: 16px;margin-bottom: 18px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-new .desc:after{content: '';position: absolute;top: 0;left: 0;
	width: 29px;height: 1px;background-color: #666;
}
.m-new .more{display: block;width: 108px;height: 33px;text-align: center;line-height: 31px;
	border: 1px solid #DCDCDC;border-radius: 15px;font-size: 14px;color: #666;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-new .con:hover .more{background-color: #2961B6;border-color: #2961B6;color: #fff;}
.m-new .con:hover .pic img{
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-o-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}

.m-list9{}
.m-list9 li{margin-top: 17px;}
.m-list9 .con{display: block;height: 70px;line-height: 70px;position: relative;
	background: #FFFFFF;padding-left: 26px;padding-right: 65px;
	box-shadow: 2px 0px 20px 0px rgba(13, 40, 88, 0.1);
}
.m-list9 .con:after{content: '';position: absolute;top: 0;bottom: 0;right: 25px;width: 15px;
	background: url(../images/i-21.png) no-repeat center;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list9 h3{font-size: 18px;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list9 .con:hover:after{background-image: url(../images/i-21-on.png);}

.row-a2{overflow: hidden;padding-bottom: 45px;
	background-color: #F2F5F9;
}
.m-list10{overflow: hidden;margin: 0 -24px;padding-top: 32px;}
.m-list10 li{width: 50%;float: left;margin-bottom: 40px;}
.m-list10 .con{display: block;margin: 0 24px;}
.m-list10 .pic{padding-top: 32%;height: 0;position: relative;overflow: hidden;margin-bottom: 13px;}
.m-list10 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list10 .tit{overflow: hidden;line-height: 30px;}
.m-list10 .lab{float: right;margin-left: 15px;font-size: 16px;color: #999;}
.m-list10 h3{font-size: 20px;font-weight: normal;position: relative;padding-left: 12px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list10 h3:after{content: '';position: absolute;left: 0;top: 50%;width: 3px;height: 18px;
	background-color: #2961B6;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list10 .con:hover .pic img{
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-o-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}

.row-a3{overflow: hidden;padding-bottom: 70px;
	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;
}
.g-t2{text-align: center;overflow: hidden;margin-top: 65px;}
.g-t2 span{font-size: 40px;font-weight: normal;color: #fff;position: relative;}
.g-t2 em{display: inline-block;padding: 0 32px;position: relative;}
.g-t2 em:after,.g-t2 em:before{content: '';position: absolute;top: 50%;
	width: 1px;height: 34px;background-color: #fff;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.g-t2 em:after{left: 100%;}
.g-t2 em:before{right: 100%;}
.g-t2 span:after,.g-t2 span:before{content: '';position: absolute;top: 50%;
	width: 1000px;height: 1px;background-color: #fff;opacity: .3;
}
.g-t2 span:after{left: 100%;}
.g-t2 span:before{right: 100%;}

.g-t2-1 span{color: #333;}
.g-t2-1 em:after,.g-t2-1 em:before{background-color: #a0a0a0;}
.g-t2-1 span:after,.g-t2-1 span:before{background-color: #a0a0a0;opacity: .3;}

.m-tab1{text-align: center;font-size: 0;margin-top: 39px;}
.m-tab1 ul{display: inline-block;}
.m-tab1 li{float: left;margin-left: 13px;}
.m-tab1 li a{display: block;width: 131px;height: 35px;text-align: center;line-height: 35px;
	background: #FFFFFF;border-radius: 18px;font-size: 16px;color: #666;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab1 li.on a,.m-tab1 li:hover a{background-color: #2961B6;color: #fff;}

.hide-dn{height: 0;overflow: hidden;}
.m-list11{overflow: hidden;}
.m-list11 .swiper-wrapper{display: flex;flex-wrap: nowrap;margin: 50px 0 0;margin-bottom: 22px;}
.m-list11 .item{margin-right: 32px;}
.m-list11 .swiper-slide{margin-bottom: 32px;width: 459px !important;}
.m-list11 .con{display: block;padding: 14px 30px 23px;border-radius: 5px;
	background: #fff url(../images/i-12.png) no-repeat right bottom;
	-o-background-size: 153px auto;
	-ms-background-size: 153px auto;
	-moz-background-size: 153px auto;
	-webkit-background-size: 153px auto;
	background-size: 153px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list11 h3{font-size: 20px;font-weight: normal;position: relative;
	padding: 14px 0 14px 14px;margin-bottom: 18px;
	border-bottom: 1px solid #D2D2D2;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list11 h3:after{content: '';position: absolute;left: 0;top: 50%;
	width: 3px;height: 20px;background-color: #195FBE;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list11 .info{font-size: 15px;line-height: 27px;color: #999;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list11 .con:hover{background-color: #195FBE;background-image: url(../images/i-13.png);}
.m-list11 .con:hover h3{color: #fff;border-bottom-color: #fff;}
.m-list11 .con:hover h3:after{background-color: #fff;}
.m-list11 .con:hover .info{color: #fff;}

.row-a4{overflow: hidden;padding-bottom: 84px;
	background-color: #F2F5F9;
}
.row-a4 .m-list6{margin-top: 32px;overflow: visible;}
.row-a4 .m-list6 li{margin-bottom: 0;}
.row-a4 .m-list6 .slick-arrow{position: absolute;top: 50%;
	width: 29px;height: 56px;border: 0;cursor: pointer;z-index: 2;
	font-size: 0;text-indent: 9999px;
	background-position: center;background-repeat: no-repeat;
	background-color: transparent;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.row-a4 .m-list6 .slick-prev{left: -64px;background-image: url(../images/i-22.png);}
.row-a4 .m-list6 .slick-next{right: -64px;background-image: url(../images/i-23.png);}
.row-a4 .m-list6 .slick-prev:hover{background-image: url(../images/i-22-on.png);}
.row-a4 .m-list6 .slick-next:hover{background-image: url(../images/i-23-on.png);}

.row-a5{overflow: hidden;padding-bottom: 70px;}
.m-list12{overflow: hidden;margin-top: 50px;position: relative;}
.m-list12:after{content: '';position: absolute;top: 81px;left: 0;right: 0;height: 1px;
	background-color: #DCDCDC;
}
.m-list12 ul{position: relative;z-index: 2;}
.m-list12 li{width: 20%;float: left;}
.m-list12 .con{display: block;position: relative;text-align: center;}
.m-list12 .con:after{content: '';position: absolute;top: 69px;right: -12px;
	width: 24px;height: 24px;
	background: url(../images/i-24.png) no-repeat center;
}
.m-list12 .ico{width: 145px;height: 145px;display: block;margin: 0 auto;
	position: relative;margin-bottom: 20px;
}
.m-list12 .ico i{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;
	border-radius: 50%;border: 10px solid #E1E1E1;
	background-color: #fff;background-position: center;background-repeat: no-repeat;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list12 .i-on{opacity: 0;}
.m-list12 .con:hover .i-ok{opacity: 0;}
.m-list12 .con:hover .i-on{opacity: 1;border-color: #E1E9F1;
	background-color: #135291;
}
.m-list12 h3{font-size: 18px;position: relative;padding-top: 20px;margin-bottom: 8px;}
.m-list12 h3:after{content: '';position: absolute;top: 0;left: 50%;
	width: 26px;height: 2px;background-color: #333;margin-left: -13px;
}
.m-list12 .desc{font-size: 16px;line-height: 22px;color: #666;max-width: 160px;
	margin: 0 auto;
}
.m-list12 li:last-child .con:after{display: none;}

.row-a6{background-color: #F2F5F9;overflow: hidden;}
.m-slider1 .slider{margin: 0 -5px;}
.m-slider1 .slick-track{padding: 55px 0 113px;}
.m-slider1 .con{display: block;margin: 0 5px 10px;}
.m-slider1 .pic{height: 120px;line-height: 120px;font-size: 0;
	background-color: #fff;text-align: center;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider1 .pic img{display: inline-block;vertical-align: middle;max-height: 90%;max-width: 90%;}
.m-slider1 .con:hover .pic{
	box-shadow: 0px 0px 8px 1px rgba(19, 82, 145, 0.35);
}
.m-slider1 .slick-arrow{position: absolute;top: 38%;
	width: 29px;height: 56px;border: 0;cursor: pointer;z-index: 2;
	font-size: 0;text-indent: 9999px;
	background-position: center;background-repeat: no-repeat;
	background-color: transparent;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-slider1 .slick-prev{left: -59px;background-image: url(../images/i-22.png);}
.m-slider1 .slick-next{right: -59px;background-image: url(../images/i-23.png);}
.m-slider1 .slick-prev:hover{background-image: url(../images/i-22-on.png);}
.m-slider1 .slick-next:hover{background-image: url(../images/i-23-on.png);}
.m-slider1 .slick-dots{position: absolute;left: 0;right: 0;bottom: 62px;text-align: center;font-size: 0;}
.m-slider1 .slick-dots li{display: inline-block;width: 12px;height: 12px;border-radius: 50%;
	margin: 0 6px;background-color: #DFDFDF;cursor: pointer;
}
.m-slider1 .slick-dots li button{display: none;}
.m-slider1 .slick-dots li.slick-active{background-color: #135291;}
.row-a7{padding-bottom: 67px;}
.m-list13{*zoom:1;margin: 0 -17px;padding-top: 32px;}
.m-list13:after,.m-list13:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list13 li{width: 33.33%;float: left;}
.m-list13 .con{display: block;margin: 0 17px;padding: 35px 38px 0 40px;height: 250px;
	background: #FFFFFF;position: relative;
	box-shadow: 2px 0px 15px 0px rgba(19, 82, 145, 0.1);
}
.m-list13 .con:after{content: '';position: absolute;left: 0;bottom: 0;width: 0;
	height: 2px;background-color: #135291;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list13 .lab{display: block;width: 95px;height: 30px;text-align: center;line-height: 30px;
	font-size: 14px;color: #000;margin-bottom: 17px;
	background: #E0E5EB;
}
.m-list13 h3{font-size: 20px;line-height: 27px;font-weight: normal;color: #000;margin-bottom: 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list13 .desc{font-size: 16px;color: #888;line-height: 25px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-list13 .con:hover:after{width: 100%;}
.m-list13 .con:hover h3{color: #135291;}

.m-link{overflow: hidden;border-top: 1px solid rgba(220,220,220,.8);
	line-height: 77px;
}
.m-link .tit{float: left;font-size: 20px;position: relative;padding-left: 12px;}
.m-link .tit:after{content: '';position: absolute;left: 0;top: 50%;
	width: 3px;height: 18px;background-color: #135291;margin-top: -9px;
}
.m-link .slider{overflow: hidden;}
.m-link .slider .tempWrap{width: 100% !important;}
.m-link li{float: left;width: auto !important;margin-right: 50px;}
.m-link li a{font-size: 18px;color: #666;}
.m-link li a:hover{color: #135291;}

.ban2{height: 270px;
	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;
}
.ban2 .wp{position: relative;height: 100%;}
.ban2 .hello{position: absolute;top: 102px;left: 0;font-size: 18px;color: #fff;padding-left: 29px;
	background: url(../images/i-43.png) no-repeat left center;
}

.row-main{margin-top: -54px;margin-bottom: 45px;position: relative;z-index: 2;
	background-color: #fff;overflow: hidden;min-height: 720px;
}
.row-main:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;width: 280px;
	background-color: #E6E7EC;
}
.col-side{width: 280px;float: left;position: relative;z-index: 2;
	background-color: #E6E7EC;
}
.col-main{overflow: hidden;padding: 34px 37px;}
.snv{padding-top: 87px;}
.snv li{}
.snv .s1{display: block;height: 70px;line-height: 70px;font-size: 20px;color: #444;
	padding-left: 59px;position: relative;
}
.snv .ico{width: 24px;height: 24px;display: inline-block;vertical-align: middle;
	position: relative;top: -2px;margin-right: 13px;
}
.snv .ico i{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;
	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: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv .i-on{opacity: 0;}
.snv .s1:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;width: 4px;
	background-color: #135291;opacity: 0;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}

.snv li.on .s1,.snv li:hover .s1{background-color: #fff;color: #135291;}
.snv li.on .s1:after,.snv li:hover .s1:after{opacity: 1;}
.snv li.on .s1 .i-on,.snv li:hover .s1 .i-on{opacity: 1;}
.snv li.on .s1 .i-ok,.snv li:hover .s1 .i-ok{opacity: 0;}

.g-t3{*zoom:1;border-bottom: 2px solid rgba(210,210,210,.3);}
.g-t3:after,.g-t3:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.g-t3 h3{float: left;font-size: 24px;font-weight: normal;color: #444;position: relative;
	padding-bottom: 17px;
}
.g-t3 h3:after{content: '';position: absolute;left: 0;right: 0;bottom: -2px;
	height: 2px;background-color: #135291;
}
.g-t3 .btn{float: right;width: 155px;height: 47px;text-align: center;line-height: 47px;
	background: #135291;font-size: 20px;color: #fff;
	border-radius: 24px;margin-top: -10px;
}

.m-txt7{font-size: 16px;line-height: 1.88;color: #666;margin: 43px 0;}


.m-form1{width: 530px;margin: 100px auto 0;}
.m-form1 .item{overflow: hidden;margin-bottom: 19px;}
.m-form1 .t1{float: left;width: 105px;text-align: right;font-size: 16px;
	line-height: 52px;padding-right: 5px;
}
.m-form1 .con{overflow: hidden;position: relative;}
.m-form1 .inp{width: 100%;display: block;height: 52px;border: 1px solid rgba(209, 212, 231, .7);
	border-radius: 1px;padding: 0 18px;font-size: 16px;
}
.m-form1 .code-pic,.m-form1 .code-phone{padding-right: 139px;}
.m-form1 .code-pic .pic{width: 128px;height: 52px;position: absolute;right: 0;top: 0;}
.m-form1 .code-pic .pic img{width: 100%;height: 100%;display: block;}
.m-form1 .code-btn{position: absolute;right: 0;top: 0;width: 129px;height: 52px;
	background: #135291;font-size: 16px;color: #fff;border: 0;
	border-radius: 1px;
}
.m-form1 .code-btn.disabled{background-color: #ddd;color: #999;}
.m-form1 .bot{overflow: hidden;margin-left: 105px;padding-top: 26px;}
.m-form1 .btn,.m-form1 .res{width: 191px;height: 56px;float: left;font-size: 18px;
	cursor: pointer;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-form1 .btn{color: #fff;border: 0;background-color: #135291;margin-right: 20px;}
.m-form1 .res{border: 1px solid #E6E6E6;color: #333;
	background-color: #fff;
}
.m-form1 .res:hover{background-color: #135291;color: #fff;border-color: #fff;}
.m-form1 .btn:hover{opacity: .8;}

.m-form1-1{width: 580px;margin-top: 75px;margin-bottom: 100px;}
.m-form1-1 .t1{width: 130px;}
.m-form1-1 .bot{margin-left: 130px;}
.m-form1 .face{text-align: center;margin-bottom: 35px;}
.m-form1 .f-pic{width: 133px;height: 133px;margin: 0 auto 15px;border-radius: 50%;
	overflow: hidden;border: 3px solid #eef0f6;
}
.m-form1 .f-pic img{width: 100%;height: 100%;display: block;}
.m-form1 .face input{display: none;}
.m-form1 .face span{text-align: center;font-size: 16px;color: #135291;
	text-decoration: underline;cursor: pointer;
}
.m-form1 textarea.inp{height: 197px;padding: 15px 18px;}
.m-form1 .up-btn{position: absolute;right: 7px;top: 7px;width: 94px;height: 38px;line-height: 38px;
	font-size: 16px;color: #fff;cursor: pointer;text-align: center;
	background-color: #135291;
}
.m-form1 .up-btn input{display: none;}
.m-form1 select.inp{
	background: url(../images/i-47.png) no-repeat right 18px center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.m-form1 .sex {line-height: 52px;}
.m-form1 .sex label{float: left;font-size: 16px;color: #444;margin-right: 33px;cursor: pointer;}
.m-form1 .sex input{width: 17px;height: 17px;border: 1px solid #D1D4E7;margin-right: 8px;
	display: inline-block;vertical-align: middle;position: relative;top: -2px;cursor: pointer;
	background-position: center;background-repeat: no-repeat;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.m-form1 .sex input:checked{background-image: url(../images/i-48.png);}
.m-tab3{overflow: hidden;margin-top: 35px;}
.m-tab3 li{width: 33.33%;float: left;}
.m-tab3 li a{display: block;margin-right: 1px;height: 70px;line-height: 70px;
	font-size: 20px;color: #444;position: relative;text-align: center;
	background-color: #E6E7EC;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab3 .ico{width: 31px;height: 31px;display: inline-block;vertical-align: middle;
	position: relative;top: -2px;margin-right: 11px;
}
.m-tab3 .ico i{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;
	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: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab3 .i-on{opacity: 0;}
.m-tab3 li.on a,.m-tab3 li:hover a{background-color: #135291;color: #fff;}
.m-tab3 li.on a .i-on,.m-tab3 li:hover a .i-on{opacity: 1;}
.m-tab3 li.on a .i-ok,.m-tab3 li:hover a .i-ok{opacity: 0;}


.m-form1-2{width: auto;padding-right: 80px;margin-top: 62px;}
.m-form1-2 .t1{width: 165px;}
.m-form1-2 .zi{padding-right: 120px;}
.m-form1-2 .zi label{position: absolute;right: 0;top: 0;line-height: 52px;font-size: 16px;
	color: #666;cursor: pointer;
}
.m-form1-2 .zi label input{width: 17px;height: 17px;border: 1px solid #D1D4E7;margin-right: 8px;
	display: inline-block;vertical-align: middle;position: relative;top: -2px;cursor: pointer;
	background-position: center;background-repeat: no-repeat;cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.m-form1-2 .zi label input:checked{background-image: url(../images/i-48.png);}
.m-form1-2 .p-tips{font-size: 16px;color: #A9A9A9;}
.m-form1-2 .bot{margin-left: 0;text-align: center;}
.m-form1-2 .bot .btn,.m-form1-2 .bot .res{float: none;display: inline-block;}
.m-form1-2 .btn-1{background-color: #229F54;}
.m-form1-2{padding-bottom: 50px;}

.m-tips1{font-size: 16px;color: #666;line-height: 1.88;
	padding: 38px 40px 38px 115px;margin-top: 28px;
	background: #F8FAFC url(../images/i-50.png) no-repeat 48px center;
}
.m-form1-2 .bot-1 a{line-height: 54px;}


.m-box2 .bot{overflow: hidden;text-align: center;margin-bottom: 50px;}
.m-box2 .btn,.m-box2 .res{width: 191px;height: 56px;display: inline-block;vertical-align: middle;font-size: 18px;
	cursor: pointer;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-box2 .btn{color: #fff;border: 0;background-color: #135291;margin-right: 20px;line-height: 56px;}
.m-box2 .res{border: 1px solid #E6E6E6;color: #333;
	background-color: #fff;line-height: 54px;
}
.m-box2 .res:hover{background-color: #135291;color: #fff;border-color: #fff;}
.m-box2 .btn:hover{opacity: .8;}

.m-box2{margin-bottom: 48px;overflow: hidden;
	background-color: #F8FAFC;
}
.m-t2{height: 75px;line-height: 75px;font-size: 20px;color: #fff;
	padding-left: 72px;font-weight: normal;
	background-color: #135291;
	background-position: 33px center;background-repeat: no-repeat;
}
.m-list14 li{line-height: 74px;font-size: 16px;color: #666;
	padding: 0 35px;
}
.m-list14 li:nth-child(2n+1){background-color: #F1F4F6;}
.m-txt8{background-color: #fff;margin: 36px 39px 45px 39px;padding: 25px 33px;
	font-size: 16px;line-height: 2.5;color: #bbb;
}
.m-list15{margin-top: 27px;}
.m-list15 li{margin-bottom: 17px;}
.m-list15 .con{padding: 21px 32px 21px 28px;
	border: 1px solid #E1E4EE;
}
.m-list15 h3{font-size: 16px;color: #666;line-height: 30px;padding-left: 37px;margin-bottom: 8px;
	background: url(../images/i-53.png) no-repeat left 6px;
}
.m-list15 .desc{font-size: 16px;line-height: 27px;height: 54px;
	overflow: hidden;color: #999;position: relative;
}
.m-list15 .desc.open{height: auto;}
.m-list15 .desc.open .down{position: static;}
.m-list15 .desc .down{position: absolute;right: 0;bottom: 0;
	background-color: #fff;font-size: 16px;color: #135291;padding-left: 12px;
}
.m-list15 .desc .down:hover{text-decoration: underline;}

.m-tab5{overflow: hidden;margin-top: 29px;}
.m-tab5 li{float: left;margin-right: 12px;}
.m-tab5 li a{display: block;width: 145px;height: 50px;border: 1px solid #d2d2d2;
	text-align: center;line-height: 48px;border-radius: 5px;font-size: 16px;color: #666;
}
.m-tab5 li.on a,.m-tab5 li:hover a{background-color: #135291;border-color: #135291;
	color: #fff;
}
.m-table3{margin-top: 27px;}
.m-table3 table{width: 100%;}
.m-table3 th,.m-table3 td{text-align: center;}
.m-table3 th{height: 51px;font-size: 16px;color: #333;font-weight: normal;
	background-color: #F3F4F8;
}
.m-table3 td{height: 106px;border-bottom: 2px solid rgba(102,102,102,.05);
	font-size: 16px;color: #666;
}
.m-table3 td a{color: #666;}
.m-table3 td a:hover{color: #135291;}
.m-table3 .btn{display: block;margin: 0 auto;
	width: 101px;height: 30px;border-radius: 5px;text-align: center;line-height: 30px;
	color: #fff;cursor: pointer;
}
.m-table3 .btn-1{background-color: #135291;}
.m-table3 .btn-2{background-color: #6E62B4;}
.m-table3 .btn-3{background-color: #229F54;}
.m-table3 .btn-4{background-color: #E4464B;}
.m-table3 .btn-5{background-color: #E6AA42;}
.m-table3 .btn-6{background-color: transparent;border: 1px solid #2778C3;color: #135291;
	width: 83px;font-size: 15px;
}
.m-table3 .btn-3:before,.m-table3 .btn-4:before{content: '';display: inline-block;vertical-align: middle;
	width: 16px;height: 16px;background-position: center;background-repeat: no-repeat;
	position: relative;top: -2px;margin-right: 6px;
}
.m-table3 .btn-3:before{background-image: url(../images/i-54.png);}
.m-table3 .btn-4:before{background-image: url(../images/i-55.png);}
.m-table3 .btn:hover{color: #fff;opacity: .8;}
.m-table3 .btn-6:hover{background-color: #135291;}
.m-table3 .edit{font-size: 15px;color: #135291;text-decoration: underline;
	margin-top: 3px;
}
.m-table3 .edit:hover{opacity: .8;}
.m-table3 .tips{position: relative;width: 101px;margin: 0 auto;}
.m-table3 .tips .pop{position: absolute;width: 284px;right: 0;top: 42px;
	background-color: #fff;font-size: 16px;line-height: 2;text-align: left;
	box-shadow: 0px 0px 12px 1px rgba(19, 82, 145, 0.13);display: none;
	border-radius: 5px;padding: 22px 20px;
}
.m-table3 .tips .pop:after{content: '';position: absolute;top: -16px;right: 10px;
	width: 10px;height: 16px;
	background: url(../images/i-56.png) no-repeat center;
}
.m-table3 .tips:hover .pop{display: block;z-index: 3;}

.m-table3 .tips .pop-1{width: 1086px;right: -35px;}
.m-table3 .tips .pop-1:after{right: 80px;}
.m-table3 .tips .pop-1 strong{color: #333;font-size: 18px;}

.m-table3 tr:last-child .tips .pop,.m-table3 tr:nth-last-child(2) .tips .pop{
	top: auto;bottom: 42px;
}
.m-table3 tr:last-child .tips .pop:after,.m-table3 tr:nth-last-child(2) .tips .pop:after{
	top: auto;bottom: -16px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
 
.g-row{overflow: hidden;}
.g-row .col-l{width: 300px;}
.g-row .col-r{float: none;overflow: hidden;padding-left: 40px;}


.m-tit1{
	background-color: #1e3190;
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 25px 43px 27px;
	margin-bottom: 5px;
	overflow: hidden
}

.m-tit1 h3 {
	font-size: 1.56vw;
	color: #fff;
	line-height: 1.82em;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.m-tit1 h3:after {
	content: '';
	width: 30px;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: 0
}
.g-zd {
	background-color: #fff
}

.g-zd dl {
	margin: 0;
}

.g-zd dl dt {
	display: block;
	line-height: 2.6vw;
	padding: 0 2.6vw;
	font-size: 1.04vw;
	color: #000;
	border-bottom: 1px solid #f1f1f1;
	cursor: pointer;
	background: url(../images/iconh8.png) 85% center no-repeat;
}
.g-zd dl dt span{float: none;color: #6c6c6c;margin-left:5px;}
.g-zd dl dd {
	display: none
}

.g-zd dl dd a {
	display: block;
	font-size: .83vw;
	color: #000;
	line-height: 2.6vw;
	padding: 0 2.6vw
}

.g-zd dl dd a.on {
	color: #1e3190;
}

.g-zd dl.on dt {
	background-color: #1e3190;
	background-image: url(../images/iconh9.png);
	color: #fff
}

.g-row.hs {
	margin-bottom: 46px
}

.g-zd dl dd a:hover {
	color: #1e3190
}

.g-zd dl dd a span {
	color: #6c6c6c;
	margin-left: 5px
}

.g-zd dl dd a:hover span {
	color: #6c6c6c
}

.ul-listh2 {
	overflow: hidden;
	background-color: #fff;
	margin-bottom: 45px;
	padding: 0 2.5vw
}

.ul-listh2 li {
	padding: 34px 160px 34px 0;
	overflow: hidden;
	border-bottom: 1px solid #f1f1f1;
	position: relative
}

.ul-listh2 li .pic {
	width: 195px;
	/*height: 122px;*/
	overflow: hidden;
	float: left;
	margin-right: 20px;
	font-size: 0;
}

.ul-listh2 li .pic img {
	display: block;
	width: 100%;
	/*height: 100%;*/
}

.ul-listh2 li .link {
	overflow: hidden;
	width: 160px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.ul-listh2 li .link a {
	display: block;
	height: 49px;
	background: #f2f4f7;
	border: 1px #fff;
	margin-bottom: 9px;
	text-align: center;
	line-height: 49px;
	font-size: 14px;
	color: #333
}

.ul-listh2 li .link .a2,
.ul-listh2 li .link a:hover {
	background-color: #1e3190;
	color: #fff
}

.ul-listh2 li .txt {
	overflow: hidden;
	padding-top: 12px;
	padding-right: 2.71vw
}

.ul-listh2 li .txt .tit {
	font-weight: 400;
	font-size: 1.25vw;
	color: #000;
	margin-bottom: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.ul-listh2 li .txt .desc {
	font-size: 14px;
	color: #000;
	line-height: 1.71;
	/* height: 60px; */
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.ul-listh2 li .txt .desc p {
	overflow: hidden;
}

.g-tith2 {
	text-align: center;
	overflow: hidden;
	font-size: 2.08vw;
	color: #333;
	margin-bottom: 2.4vw
}






