﻿

.row-a1{padding: 51px 0;
	border-bottom: 1px solid rgba(0,0,0,.1);
}
.g-t1{overflow: hidden;margin-bottom: 26px;}
.g-t1 h2{font-size: 36px;font-weight: normal;color: #111;float: left;}
.g-t1 .tab{float: right;margin-top: 18px;}
.g-t1 .tab li{float: left;padding: 0 13px;position: relative;}
.g-t1 .tab li:after{content: '';position: absolute;right: 0;top: 50%;
	width: 1px;height: 18px;background-color: #666;opacity: .6;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.g-t1 .tab li a{font-size: 20px;color: #666;}
.g-t1 .tab li:hover a,.g-t1 .tab li.on a{color: #1C64B6;}
.g-t1 .tab li:last-child{padding-right: 0;}
.g-t1 .tab li:last-child:after{display: none;}
.g-t1 .more{float: right;font-size: 20px;color: #1C64B6;
	padding-right: 22px;margin-top: 18px;
	background: url(../images/i-06.png) no-repeat right center;
	-o-background-size: 22px auto;
	-ms-background-size: 22px auto;
	-moz-background-size: 22px auto;
	-webkit-background-size: 22px auto;
	background-size: 22px auto;
}

.m-list1{overflow: hidden;margin: 0 -15px;}
.m-list1 li{width: 33.33%;float: left;}
.m-list1 .con{position: relative;margin: 0 15px;}
.m-list1 .pic{padding-top: 67%;height: 0;position: relative;overflow: hidden;
	margin-bottom: 22px;
}
.m-list1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-list1 .pic:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;
	background-color: rgba(56, 120, 193, .88);opacity: 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list1 dl{position: absolute;top: 0;bottom: 0;left: 0;right: 0;
	padding: 56px 49px 0;z-index: 2;opacity: 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list1 dd{line-height: 32px;height: 32px;}
.m-list1 dd a{font-size: 18px;display: block;
	color: #fff;padding-left: 13px;position: relative;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list1 dd a:before{content: '';position: absolute;left: 0;top: 50%;
	width: 5px;height: 5px;border-radius: 50%;
	background-color: #fff;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list1 dd a:hover:after{content: '';position: absolute;left: 13px;right: 0;bottom: 0;
	background-color: #fff;height: 1px;
}
.m-list1 .con:hover .pic:after,.m-list1 .con:hover dl{opacity: 1;}
.m-list1 h3{margin-bottom: 8px;}
.m-list1 h3 a{font-size: 26px;font-weight: normal;color: #111;}
.m-list1 .more{font-size: 20px;color: #1C64B6;padding-right: 22px;
	background: url(../images/i-06.png) no-repeat right center;
	-o-background-size: 22px auto;
	-ms-background-size: 22px auto;
	-moz-background-size: 22px auto;
	-webkit-background-size: 22px auto;
	background-size: 22px auto;
}

.m-slider1{margin: 0 -15px;}
.m-slider1 .con{display: block;position: relative;margin: 0 15px;}
.m-slider1 .pic{padding-top: 73%;height: 0;position: relative;overflow: hidden;}
.m-slider1 .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-slider1 .txt{padding: 25px 30px 30px;
	border: 1px solid rgba(0,0,0,0.08);border-top: 0;
}
.m-slider1 h3{font-size: 22px;line-height: 1.5;height: 4.5em;
	font-weight: normal;color: #111;margin-bottom: 6px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-slider1 .more{font-size: 20px;color: #1C64B6;padding-right: 22px;
	background: url(../images/i-06.png) no-repeat right center;
	-o-background-size: 22px auto;
	-ms-background-size: 22px auto;
	-moz-background-size: 22px auto;
	-webkit-background-size: 22px auto;
	background-size: 22px auto;
}
.m-slider1 .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-slider1 .slick-arrow{
    position: absolute;top: 50%;overflow: hidden;
    width: 25px;height: 50px;font-size: 0;line-height: 0;z-index: 2;
    text-indent: 9999px;border: 0;cursor: pointer;
    background-repeat: no-repeat;background-color: transparent;
    background-position: center 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: .3s;
   	-ms-transition: .3s;
   	-moz-transition: .3s;
   	-webkit-transition: .3s;
   	-o-transition: .3s;
}
.m-slider1 .slick-prev{left: -43px;background-image: url(../images/i-07.png);}
.m-slider1 .slick-next{right: -43px;background-image: url(../images/i-08.png);}
.m-slider1 .slick-prev:hover{background-image: url(../images/i-07-on.png);}
.m-slider1 .slick-next:hover{background-image: url(../images/i-08-on.png);}

.row-a2{padding: 41px 0 67px;border-bottom: 1px solid rgba(0,0,0,.1);}
.tab-slider1{}
.tab-slider1.hide-dn{height: 0;overflow: hidden;}

.row-a3{padding: 43px 0 69px;overflow: hidden;border-bottom: 1px solid rgba(0,0,0,.1);}
.row-a3 .col-l{width: 50%;padding-right: 15px;}
.row-a3 .col-r{width: 50%;}
.m-news{}
.m-news .con{display: block;position: relative;}
.m-news .pic{padding-top: 56%;height: 0;position: relative;overflow: hidden;}
.m-news .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-news .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 2;
	padding: 0 36px 32px;color: #fff;
}
.m-news .date{font-size: 16px;display: block;font-weight: bold;
	margin-bottom: 6px;
}
.m-news h3{font-size: 22px;line-height: 1.36;font-weight: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list2{margin-right: -15px;}
.m-list2 li{width: 50%;float: left;}
.m-list2 .con{display: block;margin: 0 15px;}
.m-list2 .pic{padding-top: 73%;height: 0;position: relative;overflow: hidden;}
.m-list2 .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-list2 .txt{border: 1px solid rgba(0,0,0,0.08);border-top: 0;
	padding: 26px 30px 30px;
}
.m-list2 .date{font-size: 16px;display: block;font-weight: bold;
	margin-bottom: 6px;color: #1C64B6;
}
.m-list2 h3{font-size: 22px;line-height: 1.4;font-weight: normal;color: #111;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list2 .con:hover .pic img,.m-news .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-a4{overflow: hidden;padding: 38px 0 70px;border-bottom: 1px solid rgba(0,0,0,.1);}
.row-a4 .m-list2{margin-right: 0;margin-left: -15px;}
.row-a4 .col-l{width: 50%;}
.row-a4 .col-r{width: 50%;padding-left: 15px;}
.m-pic{position: relative;}
.m-pic .con{display: block;position: relative;}
.m-pic .pic{padding-top: 56%;height: 0;position: relative;overflow: hidden;}
.m-pic .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-pic h3{position: absolute;left: 0;bottom: 0;right: 0;z-index: 2;
	padding: 0 36px 32px;color: #fff;font-size: 22px;font-weight: normal;
}
.m-pic .ico{position: absolute;z-index: 2;width: 151px;height: 151px;
	right: 152px;bottom: 79px;
}
.m-pic .ico img{height: 100%;display: block;}
.m-pic: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-pic:hover .ico img{animation: downico3 4s linear infinite;}
@keyframes downico3{
    0%{
    	-webkit-transform: rotate(0deg);
    	-moz-transform: rotate(0deg);
    	-o-transform: rotate(0deg);
    	-ms-transform: rotate(0deg);
    	transform: rotate(0deg);
    }
    100%{
    	-webkit-transform: rotate(360deg);
    	-moz-transform: rotate(360deg);
    	-o-transform: rotate(360deg);
    	-ms-transform: rotate(360deg);
    	transform: rotate(360deg);
    }
}

.row-a5{padding: 36px 0 105px;}
.m-slider2{margin: 0 -15px;}
.m-slider2 .con{display: block;position: relative;margin: 0 15px;}
.m-slider2 .pic{padding-top: 132%;height: 0;position: relative;overflow: hidden;}
.m-slider2 .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-slider2 h3{position: absolute;left: 30px;bottom: 30px;font-size: 22px;font-weight: normal;
	color: #fff;z-index: 2;
}
.m-slider2 .slick-arrow{
    position: absolute;top: 50%;overflow: hidden;
    width: 25px;height: 50px;font-size: 0;line-height: 0;z-index: 2;
    text-indent: 9999px;border: 0;cursor: pointer;
    background-repeat: no-repeat;background-color: transparent;
    background-position: center 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: .3s;
   	-ms-transition: .3s;
   	-moz-transition: .3s;
   	-webkit-transition: .3s;
   	-o-transition: .3s;
}
.m-slider2 .slick-prev{left: -43px;background-image: url(../images/i-07.png);}
.m-slider2 .slick-next{right: -43px;background-image: url(../images/i-08.png);}
.m-slider2 .slick-prev:hover{background-image: url(../images/i-07-on.png);}
.m-slider2 .slick-next:hover{background-image: url(../images/i-08-on.png);}
.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 h3{text-decoration: underline;}

.m-list3{overflow: hidden;margin: 0 -14px -70px;padding-top: 123px;}
.m-list3:after,.m-list3:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list3 li{float: left;margin-bottom: 100px;width: 50%;}
.m-list3 .con{display: block;position: relative;height: 190px;margin: 0 14px;
	border: 1px solid rgba(0,0,0,.12);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list3 .pic{width: 150px;height: 206px;position: absolute;left: 24px;bottom: 24px;
	box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.1);
}
.m-list3 .pic .img{width: 100%;height: 100%;overflow: hidden;}
.m-list3 .pic img{width: 100%;height: 100%;display: block;
   	transition: .5s;
   	-ms-transition: .5s;
   	-moz-transition: .5s;
   	-webkit-transition: .5s;
   	-o-transition: .5s;
   }
.m-list3 .more{position: absolute;bottom: 0;left: -10px;right: -10px;height: 44px;
	line-height: 44px;text-align: center;font-size: 16px;color: rgba(255,255,255,.8);
	background-color: rgba(37, 102, 177, .94);
}
.m-list3 .more:after,.m-list3 .more:before{content: '';position: absolute;top: -12px;
	width: 10px;height: 12px;
	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;
}
.m-list3 .more:after{left: 0;background-image: url(../images/i-10.png);}
.m-list3 .more:before{right: 0;background-image: url(../images/i-11.png);}
.m-list3 .txt{position: absolute;left: 208px;top: 50%;right: 32px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list3 h3{font-size: 20px;color: #333;margin-bottom: 11px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list3 .desc{font-size: 16px;line-height: 26px;color: #888;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list3 .num{font-size: 16px;color: #666;display: block;
	height: 0;margin-top: 0;overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list3 .con:hover .num{margin-top: 17px;height: 24px;}
.m-list3 .con:hover{border-color: #2566B1;}
.m-list3 .con:hover h3{color: #2566B1;}

.pages{overflow:hidden;text-align:center;margin:30px 0 80px;}
.pages ul{font-size:0}
.pages li{display:inline-block;vertical-align:middle;margin:0 5px}
.pages a,.pages span{border-radius: 4px;display:block;
	width:44px;height:44px;line-height:40px;
	border:2px solid #E6E6E6;text-align:center;font-size:16px;
	color:#666;background-color:#fff;
}
.pages li a:hover,.pages li.on a{background-color:#2566B1;border-color:#2566B1;color:#fff}
.pages span{font-weight: normal;}
.pages .arrow{font-family: '黑体';}

.g-bgc1{background-color: rgba(0,0,0,.04);overflow: hidden;}

.soBox{overflow: hidden;padding: 25px 46px 25px 42px;margin: 55px 0;
	background-color: #fff;box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.0500);
}
.soBox .tit{float: left;font-size: 24px;color: #111;font-weight: normal;
	line-height: 50px;
}
.soBox .con{float: right;}
.soBox .item{width: 430px;float: left;margin-right: 25px;}
.soBox .inp{width: 100%;height: 50px;display: block;font-size: 16px;
	background-color: #f8f8f8;border: 0;padding: 0 19px;
}
.soBox .btn{float: right;width: 103px;height: 50px;border: 0;
	border-radius: 8px;cursor: pointer;
	background: #2566B1 url(../images/i-13.png) no-repeat center;
	-o-background-size: 22px auto;
	-ms-background-size: 22px auto;
	-moz-background-size: 22px auto;
	-webkit-background-size: 22px auto;
	background-size: 22px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.soBox .btn:hover{opacity: .8;}

.m-list4{*zoom:1;margin: 0 -15px;}
.m-list4:after,.m-list4:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list4 li{width: 50%;float: left;margin-bottom: 40px;}
.m-list4 .con{display: block;margin: 0 15px;
	overflow: hidden;background-color: rgba(255,255,255,0);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list4 .pic{float: left;width: 294px;height: 190px;overflow: hidden;position: relative;}
.m-list4 .pic img{width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list4 .play{position: absolute;right: 0;bottom: 0;z-index: 2;
	width: 55px;height: 55px;
	background: rgba(37, 102, 177, .95) url(../images/i-14.png) no-repeat center;
}
.m-list4 .txt{overflow: hidden;padding: 22px 25px 0;}
.m-list4 h3{font-size: 18px;line-height: 28px;height: 56px;margin-bottom: 63px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list4 .date{font-size: 16px;color: #888;font-weight: bold;}
.m-list4 .con:hover{background-color: rgba(255,255,255,1);
	box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.05);
}
.m-list4 .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);
}

.pop-video{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,.7)}
.pop-video .cont{width:660px;position:absolute;top:50%;left:50%;-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-video .close{position:absolute;right:-20px;top:-20px;z-index:3;width:46px;height:46px;border-radius:50%;cursor:pointer;
	background:url(../images/close.png) center no-repeat #000;
	-o-background-size:24px auto;
	-ms-background-size:24px auto;
	-moz-background-size:24px auto;
	-webkit-background-size:24px auto;
	background-size:24px auto;
	transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	-o-transition:.5s
}
.pop-video .video video{width:100%;background-color:#000}
.pop-video .close:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.row-b1{overflow: hidden;padding: 97px 0 72px;}
.row-b1 .col-l{width: 255px;}
.row-b1 .col-r{float: none;overflow: hidden;padding-left: 47px;
	border-left: 1px solid rgba(0,0,0,.15);margin-left: 255px;
}

.row-b1 .col-l.fixed{position: fixed;top: 160px;}

.ul-tab{}
.ul-tab li{position: relative;padding-right: 35px;margin-bottom: 21px;}
.ul-tab li a{display: block;font-size: 26px;line-height: 56px;color: #333;
	text-align: right;font-weight: bold;cursor: pointer;border-radius: 28px;
}
.ul-tab li:after{content: '';position: absolute;right: -10px;top: 50%;
	width: 20px;height: 20px;
	background: #fff url(../images/i-16.jpg) no-repeat center;
	-o-background-size: 18px auto;
	-ms-background-size: 18px auto;
	-moz-background-size: 18px auto;
	-webkit-background-size: 18px auto;
	background-size: 18px auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.ul-tab li:hover a{color: #2566B1;}
.ul-tab li.on:after,.ul-tab li.current:after,.ul-tab li:hover:after{background-image: url(../images/i-16-on.jpg);}

.ul-tab li.on a,.ul-tab li.current a{text-align: center;color: #fff;
	background: #2566B1 url(../images/i-15.jpg) no-repeat right center;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.ul-tab li.on:hover a,.ul-tab li.current:hover a{color: #fff;}
.m-txt1{padding-bottom: 20px;}
.m-txt1 .item{padding: 25px 90px 24px 52px;margin-bottom: 10px;
	background-color: #F3F5F7;
}
.m-txt1 h3{font-size: 26px;color: #2566B1;margin-bottom: 5px;}
.m-txt1 .desc{font-size: 18px;line-height: 32px;}
.a-btn1{width: 140px;height: 45px;display: block;text-align: center;line-height: 45px;
	border-radius: 23px;font-size: 16px;color: #fff;
	background-color: #2566B1;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.a-btn1:hover{opacity: .8;color: #fff;}

.m-txt2{overflow: hidden;padding-top: 70px;padding-bottom: 60px;}
.m-txt2 .pic{float: left;width: 526px;margin-right: 30px;}
.m-txt2 .pic img{width: 100%;display: block;}
.m-txt2 .txt{overflow: hidden;/*float: right;width: 773px;margin-right: 20px;padding-top: 63px;*/}
.m-txt2 h3{font-size: 40px;margin-bottom: 28px;}
.m-txt2 .desc{font-size: 18px;line-height: 2.11;text-align: justify;}

.m-list5{overflow: hidden;margin: 0 -15px;padding: 60px 0;}
.m-list5 li{width: 25%;float: left;margin-bottom: 34px;}
.m-list5 .con{display: block;position: relative;margin: 0 15px;}
.m-list5 .pic{padding-top: 132%;height: 0;position: relative;overflow: hidden;}
.m-list5 .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-list5 h3{position: absolute;left: 30px;bottom: 30px;font-size: 22px;font-weight: normal;
	color: #fff;z-index: 2;
}
.m-list5 .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-list5 .con:hover h3{text-decoration: underline;}

.m-txt3{overflow: hidden;padding: 99px 0;}
.m-txt3 .left{float: left;margin-right: 65px;}
.m-txt3 .right{overflow: hidden;}
.m-txt3 h3{font-size: 40px;margin-bottom: 25px;}
.m-txt3 h3 .btn{font-weight: normal;font-size: 16px;padding: 6px 15px;border-radius: 3px;
	background-color: #2566B1;color: #fff;margin-left: 15px;position: relative;top: -2px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-txt3 h3 .btn:hover{opacity: .8;}
.m-txt3 .desc{font-size: 18px;line-height: 1.89;}
.m-txt3 .pic{width: 327px;position: relative;margin-bottom: 45px;}
.m-txt3 .pic img{width: 100%;display: block;}
.m-txt3 .pic .btn{position: absolute;left: 0;right: 0;bottom: 0;height: 68px;
	line-height: 68px;text-align: center;font-size: 20px;color: #fff;
	background-color: #2566B1;
}
.m-txt3 .pic .btn em{font-family: '黑体';}
.m-txt3 .qr{text-align: center;}
.m-txt3 .img{width: 180px;height: 180px;margin: 0 auto 20px;padding: 5px;
	border: 1px solid rgba(0,0,0,0.15);
}
.m-txt3 .img img{width: 100%;height: 100%;display: block;}
.m-txt3 .qr span{font-size: 16px;color: #888;}

.m-list6{}
.m-list6 li{padding: 75px 0;overflow: hidden;
	background-color: #fff;
}
.m-list6 .pic{width: 50%;float: right;height: 400px;overflow: hidden;}
.m-list6 .pic img{width: 100%;height: 100%;display: block;}
.m-list6 .txt{float: left;width: 50%;height: 400px;position: relative;}
.m-list6 li:nth-child(2n){background-color: #F5F5F5;}
.m-list6 li:nth-child(2n) .pic{float: left;}
.m-list6 li:nth-child(2n) .txt{padding-left: 60px;padding-right: 0;}
.m-list6 h3{font-size: 36px;margin-bottom: 30px;}
.m-list6 .desc{font-size: 18px;line-height: 1.67;}

.m-list6 .t-c{position: absolute;top: 50%;left: 0;right: 72px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list6 li:nth-child(2n) .t-c{right: auto;left: 72px;}


.m-tab1{overflow: hidden;margin: 43px 0 40px;}
.m-tab1 li{float: left;margin-right: 10px;margin-bottom: 10px;}
.m-tab1 li a{display: block;padding: 0 20px;height: 44px;line-height: 44px;
	border-radius: 4px;font-size: 18px;color: #666;
	background-color: #F0F0F0;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab1 li:hover a,.m-tab1 li.on a{background-color: #2566B1;color: #fff;}

.m-list7{overflow: hidden;}
.m-list7 li{margin-bottom: 24px;overflow: hidden;
	background-color: #F2F2F2;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list7 .pic{float: left;width: 294px;height: 272px;overflow: hidden;}
.m-list7 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 .txt{overflow: hidden;position: relative;height: 272px;}
.m-list7 .t-c{position: absolute;top: 50%;left: 46px;right: 84px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list7 h3{font-size: 26px;font-weight: normal;line-height: 32px;
	margin-bottom: 14px;color: #333;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list7 .desc{font-size: 16px;line-height: 26px;color: #888;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list7 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-list7 li:hover{background-color: #2566B1;}
.m-list7 li:hover h3{color: #fff;}
.m-list7 li:hover .desc{color: rgba(255,255,255,.8);}


.m-tit1{margin: 80px 0 40px;}
.m-tit1 h3{font-size: 40px;margin-bottom: 9px;}
.m-tit1 .desc{font-size: 16px;}

.m-list8{overflow: hidden;margin: 0 -12px;}
.m-list8 li{width: 33.33%;float: left;margin-bottom: 22px;}
.m-list8 .con{height: 280px;margin: 0 12px;padding: 34px 48px 0 42px;
	background-color: #F3F5F7;
}
.m-list8 .tit{overflow: hidden;padding-bottom: 19px;margin-bottom: 16px;
	border-bottom: 1px solid rgba(0,0,0,.12);
}
.m-list8 h3{font-size: 26px;float: left;line-height: 38px;color: #333;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list8 .btn{float: right;height: 38px;padding: 0 15px;
	line-height: 36px;border: 1px solid #B9BEC3;
	border-radius: 19px;text-align: center;font-size: 16px;
	color: #989DA2;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list8 .desc{font-size: 16px;line-height: 2;}
.m-list8 .con:hover h3{color: #2566B1;}
.m-list8 .con:hover .btn{border-color: #2566B1;background-color: #2566B1;color: #fff;}
.a-btn1-1{margin: 25px auto 66px;}

.m-list9{overflow: hidden;margin: 0 -15px 100px;padding-top: 76px;}
.m-list9 li{width: 25%;float: left;}
.m-list9 .con{margin: 0 15px;}
.m-list9 .pic{padding-top: 67%;height: 0;position: relative;overflow: hidden;
	margin-bottom: 40px;
}
.m-list9 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-list9 .txt{}
.m-list9 h3{font-size: 22px;margin-bottom: 12px;height: 3em;}
.m-list9 dl{border-top: 1px solid rgba(0,0,0,.1);}
.m-list9 dd{border-bottom: 1px solid rgba(0,0,0,.1);}
.m-list9 dd a{display: block;font-size: 20px;line-height: 59px;padding-right: 15px;
	color: #333;position: relative;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list9 dd a:hover{color: #2566B1;}
.m-list9 dd a:after{content: '>';position: absolute;right: 0;top: 0;
	font-family: '黑体';font-size: 20px;color: #2566B1;display: none;
}
.m-list9 dd a:hover:after{display: block;}
.m-t2{font-size: 32px;margin-bottom: 33px;}
.m-list11{overflow: hidden;margin: 0 -15px 58px;}
.m-list11 li{width: 33.33%;float: left;margin-bottom: 30px;}
.m-list11 li a{display: block;height: 62px;border: 1px solid rgba(0,0,0,.1);
	line-height: 60px;padding: 0 26px;font-size: 20px;color: #333;
	margin: 0 15px;position: relative;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list11 li a:after{content: '>';position: absolute;right: 18px;top: 0;
	font-size: 20px;font-family: '黑体';color: rgba(51,51,51,.5);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list11 li:hover a,.m-list11 li a:after{color: #2566B1;}

.m-rfp{height: 320px;position: relative;margin-bottom: 80px;
	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;
}
.m-rfp .txt{position: absolute;left: 81px;top: 50%;color: #fff;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-rfp h3{font-size: 32px;margin-bottom: 7px;}
.m-rfp .desc{font-size: 16px;margin-bottom: 31px;}
.m-rfp .btn{display: block;width: 140px;height: 46px;text-align: center;line-height: 46px;
	font-size: 16px;color: #2566B1;border-radius: 23px;font-weight: bold;
	background-color: #fff;
}

.m-list10{*zoom:1;margin: 0 -15px 50px;}
.m-list10:after,.m-list10:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list10 li{width: 33.33%;float: left;margin-bottom: 30px;}
.m-list10 .con{margin: 0 15px;display: block;padding: 38px;overflow: hidden;
	background-color: #F3F5F7;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list10 .pic{float: left;width: 114px;height: 114px;border-radius: 50%;
	overflow: hidden;margin-right: 30px;
}
.m-list10 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;}
.m-list10 .txt{overflow: hidden;padding-top: 12px;}
.m-list10 h3{font-size: 22px;margin-bottom: 3px;}
.m-list10 .desc{font-size: 16px;color: #333;line-height: 26px;}
.m-list10 .con:hover{background-color: #fff;
	box-shadow: 0px 6px 24px 0px rgba(21,32,44,0.12);
}

.m-list12{padding-top: 78px;}
.m-list12 .row{overflow: hidden;margin-bottom: 72px;}
.m-list12 .pic{float: left;width: 357px;height: 240px;overflow: hidden;
	margin-right: 44px;
}
.m-list12 .pic img{width: 100%;height: 100%;display: block;}
.m-list12 .con{overflow: hidden;}
.m-list12 h3{font-size: 26px;padding-bottom: 27px;}
.m-list9 dl{border-top: 1px solid rgba(0,0,0,.1);}
.m-list12 li{border-bottom: 1px solid rgba(0,0,0,.1);}
.m-list12 li a{display: block;font-size: 18px;
	color: #333;position: relative;padding: 10px 15px 10px 0;
}
.m-list12 li a span{display: block;line-height: 1.3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list12 li a:hover{color: #2566B1;}
.m-list12 li a:after{content: '>';position: absolute;right: 0;top: 50%;
	font-family: '黑体';font-size: 20px;color: #2566B1;display: none;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list12 li a:hover:after{display: block;}
.m-list12 ul{margin: 0 -24px;}
.m-list12 .item{width: 33.33%;float: left;padding: 0 24px;}
.m-list12 .item li:first-child{border-top: 1px solid rgba(0,0,0,.1);}

.m-form1{margin-bottom: 100px;}
.m-form1 .ovh{*zoom:1;margin: 0 -12px 25px;overflow: visible;}
.m-form1 .ovh:after,.m-form1 .ovh:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-form1 .item{padding: 0 12px;position: relative;}
.m-form1 .item-50{width: 50%;float: left;}
.m-form1 .item-30{width: 33.33%;float: left;}
.m-form1 .item-60{width: 66.66%;float: left;}
.m-form1 .inp{height: 68px;width: 100%;display: block;padding: 0 23px;
	font-size: 16px;border: 0;border-radius: 4px;
	background-color: #F3F5F7;
}
.m-form1 textarea.inp{height: 254px;padding: 22px 23px;}
.m-form1 .pic-code{width: 255px;height: 68px;}
.m-form1 .pic-code img{width: 100%;height: 100%;display: block;}
.m-form1 .btn{width: 450px;height: 68px;display: block;border-radius: 4px;
	background-color: #2566B1;border: 0;cursor: pointer;
	font-size: 20px;color: #fff;font-weight: bold;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-form1 .btn:hover{opacity: .8;}

.m-list13{overflow: hidden;margin: 77px -11px 100px;}
.m-list13 li{width: 33.33%;float: left;margin-bottom: 22px;}
.m-list13 .i1{width: 66.66%;}
.m-list13 .con{display: block;margin: 0 11px;position: relative;overflow: hidden;}
.m-list13 .i1 .pic{height: 466px;}
.m-list13 .i2 .pic{height: 466px;}
.m-list13 .i3 .pic{height: 370px;}
.m-list13 .i4 .pic{height: 370px;}
.m-list13 .i5 .pic{height: 174px;}
.m-list13 .i6 .pic{height: 174px;}
.m-list13 .pic{overflow: hidden;}
.m-list13 .pic img{width: 100%;height: 100%;display: block;
	object-fit:cover;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list13 .txt{position: absolute;left: 38px;right: 20px;bottom: -66px;z-index: 2;
	color: #fff;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list13 h3{font-size: 30px;line-height: 1.1;margin-bottom: 36px;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list13 .desc{font-size: 16px;margin-bottom: 21px;}
.m-list13 .more{font-size: 16px;}
.m-list13 .con:hover .desc,.m-list13 .con:hover .more{display: block;}
.m-list13 .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-list13 .con:hover h3{margin-bottom: 10px;}
.m-list13 .con:hover .txt{bottom: 30px;}

.row-c1{*zoom:1;padding: 80px 0 115px;}
.row-c1:after,.row-c1:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.row-c1 .col-l{width: 50%;padding-right: 63px;}
.row-c1 .col-r{width: 50%;}
.m-pic1 img{width: 100%;display: block;}
.m-t3{font-size: 40px;margin-bottom: 25px;overflow: hidden;}
.m-t3 .btn{width: 120px;height: 36px;float: right;text-align: center;
	line-height: 36px;color: #fff;font-size: 16px;border-radius: 3px;font-weight: normal;
	background-color: #2566B1;margin-top: 20px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-t3 .btn:hover{opacity: .8;}
.m-form2 .ovh{*zoom:1;margin: 0 -8px 16px;overflow: visible;}
.m-form2 .ovh:after,.m-form2 .ovh:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-form2 .item{padding: 0 8px;position: relative;}
.m-form2 .item-50{width: 50%;float: left;}
.m-form2 .item-30{width: 33.33%;float: left;}
.m-form2 .inp{height: 46px;width: 100%;display: block;padding: 0 15px;
	font-size: 14px;border: 1px solid rgba(0,0,0,0.1600);border-radius: 4px;
}
.m-form2 textarea.inp{height: 119px;padding: 12px 15px;}
.m-form2 .pic-code{width: 169px;height: 45px;}
.m-form2 .pic-code img{width: 100%;height: 100%;display: block;}
.m-form2 .btn{width: 140px;height: 46px;display: block;border-radius: 23px;
	background-color: #2566B1;border: 0;cursor: pointer;
	font-size: 16px;color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-form2 .btn:hover{opacity: .8;}

.pop-zhuan{position: fixed;top: 0;left: 0;width: 100%;height: 100%;
	z-index: 1024;display: none;
}
.pop-zhuan .cont{position: absolute;top: 50%;left: 50%;width: 1400px;
	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-zhuan .m-form1{padding: 40px 33px;margin-bottom: 0;}
.pop-zhuan .m-form1 .ovh{margin-bottom: 20px;}
.pop-zhuan .m-form1 .inp{font-weight: bold;}
.pop-zhuan .m-form1 textarea.inp{height: 200px;}
.pop-zhuan .top{position: relative;overflow: hidden;
	background-color: #2566B1;padding: 21px 0 21px 28px;
}
.pop-zhuan .pic{float: left;width: 78px;height: 78px;overflow: hidden;
	border-radius: 50%;margin-right: 16px;
}
.pop-zhuan .pic img{width: 100%;height: 100%;display: block;}
.pop-zhuan .txt{overflow: hidden;color: #fff;float: left;}
.pop-zhuan .txt h3{font-size: 30px;margin-bottom: 1px;}
.pop-zhuan .qr{float: left;width: 75px;margin-left: 20px;}
.pop-zhuan .qr img{width: 100%;display: block;}
.pop-zhuan .desc{font-size: 16px;}
.pop-zhuan .close{position: absolute;top: 45px;right: 27px;width: 30px;height: 30px;
	cursor: pointer;
	background: url(../images/i-18.png) no-repeat center;
}

.m-tit2{text-align: center;padding: 71px 0 0;margin-bottom: 65px;}
.m-tit2 h3{font-size: 40px;margin-bottom: 12px;}
.m-tit2 .desc{font-size: 20px;margin-bottom: 26px;}
.m-tit2 .btn{width: 140px;height: 45px;display: block;text-align: center;line-height: 45px;
	font-size: 16px;color: #fff;border-radius: 23px;margin: 0 auto;
	background-color: #2566B1;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tit2 .btn:hover{opacity: .8;}

.m-list14{overflow: hidden;margin: 0 -10px 80px;}
.m-list14 li{float: left;margin-bottom: 20px;width: 50%;}
.m-list14 .con{display: block;margin: 0 10px;height: 280px;position: relative;}
.m-list14 .i3,.m-list14 .i4{width: 25%;}
.m-list14 .i1 .con{height: 580px;}
.m-list14 .pic{height: 100%;overflow: hidden;}
.m-list14 .pic img{width: 100%;height: 100%;display: block;
	object-fit:cover;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list14 .i3 .con{background-color: #F3F5F7;}
.m-list14 .txt{position: absolute;color: #fff;left: 0;top: 0;
	padding: 55px 45px 0;
}
.m-list14 h3{font-size: 30px;margin-bottom: 15px;}
.m-list14 .i1 .txt{bottom: 0;top: auto;width: 335px;height: 280px;
	background-color: rgba(37, 102, 177, .95);
}
.m-list14 .desc{font-size: 18px;line-height: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-list14 .i3 .txt{color: #333;}
.m-list14 .i2 .desc{width: 285px;}
.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);
}

.m-form3{margin: 83px 0 98px;}
.m-form3 .top{height: 120px;position: relative;overflow: hidden;
	background-color: #2566B1;padding: 0 32px 0 36px;
}
.m-form3 .left{float: left;color: #fff;margin-top: 24px;}
.m-form3 .left h3{font-size: 30px;}
.m-form3 .left .desc{font-size: 16px;}
.m-form3 .lab{font-size: 26px;line-height: 120px;float: right;color: #fff;}
.m-form3 .m-form1{border: 1px solid rgba(0,0,0,.12);
	padding: 20px 33px 71px;margin-bottom: 0;
}
.m-form3 .tit{font-size: 20px;margin-bottom: 20px;padding-top: 22px;}

.m-form1 .inp-bg{position: relative;height: 68px;line-height: 68px;
	overflow: hidden;background-color: #F3F5F7;
}
.m-form1 .t1{position: absolute;top: 0;left: 23px;
	font-size: 16px;color: #444;
}
.m-form1 .r-xuan{position: absolute;right: 0;top: 0;right: 23px;font-size: 16px;
	color: #444;
}
.m-form1 .r-xuan label{margin-left: 18px;cursor: pointer;}
.m-form1 .r-xuan input{width: 17px;height: 17px;display: inline-block;vertical-align: middle;
	position: relative;top: -2px;margin-right: 4px;cursor: pointer;
	background: url(../images/i-19.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-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.m-form1 .r-xuan input:checked{background-image: url(../images/i-19-on.png);}
.m-form3 .m-form1 textarea.inp{height: 163px;}
.m-form3 .bor{height: 1px;border-top: 1px dashed rgba(0,0,0,.1);
	overflow: hidden;clear: both;margin: 32px 0;
}

.m-form3 .file .item{background-color: #F3F5F7;margin: 0 7px 14px;
	height: 159px;position: relative;
}
.m-form3 .file_area input{display: none;}
.m-form3 .file_area span{width: 200px;height: 46px;line-height: 46px;
	position: absolute;top: 50%;left: 50%;cursor: pointer;
	display: block;font-size: 16px;font-weight: bold;color: #2566b1;
	background-color: #fff;text-align: 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-form3 .pic-url{position: absolute;top: 50%;left: 50%;
	width: 903px;height: 46px;
	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%);
}
.m-form3 .pic-url .p-name{display: block;padding-left: 18px;line-height: 50px;
	font-size: 16px;color: #444;padding-right: 50px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-form3 .p-close{position: absolute;right: 0;top: 0;width: 50px;height: 50px;
	cursor: pointer;
	background: url(../images/i-close.png) no-repeat center;
}

.m-recruit{margin: 62px 0 90px;}
.m-recruit li.open{border: 2px solid #2566B1;}
.m-recruit .title{height: 56px;line-height: 56px;color: #fff;
	background-color: #2566B1;overflow: hidden;font-size: 16px;font-weight: bold;
}
.m-recruit .top{line-height: 66px;border-bottom: 1px solid rgba(0,0,0,.1);
	overflow: hidden;font-size: 16px;color: #666;position: relative;cursor: pointer;
}
.m-recruit .con{padding: 36px 50px 44px;display: none;
	background: #F3F5F7 url(../images/p-bg2.jpg) no-repeat right bottom;
	-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-recruit .tit{font-size: 16px;color: #2566B1;margin-bottom: 8px;}
.m-recruit .desc{font-size: 16px;line-height: 2;color: #666;margin-bottom: 23px;}
.m-recruit .btn{display: inline-block;padding: 0 20px;height: 46px;text-align: center;line-height: 46px;
	font-size: 16px;color: #fff;margin-right: 8px;
	background: #2566B1;border-radius: 23px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-recruit .btn:hover{opacity: .8;}
.m-recruit .top span,
.m-recruit .title span{float: left;text-align: center;}
.m-recruit .top .s1{padding-left: 50px;text-align: left;}
.m-recruit .title .s1{padding-left: 50px;text-align: left;}
.m-recruit .s1{width: 16%;}
.m-recruit .s2{width: 18%;}
.m-recruit .s3{width: 23%;}
.m-recruit .s4{width: 20%;}
.m-recruit .s5{width: 22%;float: right !important;}
.m-recruit .top:after{content: '>';font-family: '黑体';position: absolute;top: 0;right: 24px;
	margin-left: 4px;color: #2566B1;font-size: 18px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-recruit .top.on:after{
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}



.m-list16{*zoom:1;overflow: hidden;margin: 0 -19px;}
.m-list16:after,.m-list16:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list16 li{width: 50%;float: left;margin-bottom: 40px;}
.m-list16 .botm .con{display: block;margin: 0 19px;padding: 39px 50px 0;position: relative;
	height: 380px;border-top: 4px solid #2566B1;
	background-color: #fff;
}
.m-list16 .botm h3{font-size: 22px;line-height: 1.36;margin-bottom: 14px;}
.m-list16 .botm .desc{font-size: 16px;line-height: 1.88;color: #666;}
.m-list16 .botm .bot{line-height: 72px;position: absolute;left: 50px;right: 50px;
	bottom: 0;border-top: 1px solid rgba(0,0,0,.12);
}
.m-list16 .botm .date{float: right;font-size: 14px;color: #888;font-weight: bold;}
.m-list16 .botm .more{float: left;font-size: 16px;font-weight: bold;color: #2566B1;padding-right: 22px;
	background: url(../images/i-06.png) no-repeat right center;
	-o-background-size: 22px auto;
	-ms-background-size: 22px auto;
	-moz-background-size: 22px auto;
	-webkit-background-size: 22px auto;
	background-size: 22px auto;
}

.m-list16 .top .con{display: block;position: relative;margin: 0 20px;box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.1600);}
.m-list16 .top .pic{padding-top: 56%;height: 0;position: relative;overflow: hidden;}
.m-list16 .top .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-list16 .top .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 2;
	padding: 0 36px 32px;color: #fff;
}
.m-list16 .top .date{font-size: 16px;display: block;font-weight: bold;
	margin-bottom: 6px;
}
.m-list16 .top h3{font-size: 22px;line-height: 1.36;font-weight: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list16 .top .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-d1{overflow: hidden;padding: 72px 0;}
.row-d1 .col-l{width: 970px;}
.row-d1 .col-r{width: 368px;padding-top: 8px;}

.m-details{}
.m-details h1{font-size: 32px;line-height: 1.3;margin-bottom: 15px;
	font-family: "SourceHanSerifCN-Regular";
}
.m-details .info{overflow: hidden;border-bottom: 1px solid rgba(0,0,0,.1);
	padding-bottom: 27px;line-height: 30px;
}
.m-details .info span{font-size: 16px;color: #888;margin-right: 35px;line-height: 30px;
	display: inline-block;vertical-align: middle;
}
.m-details .info span a{color: #888;}
.m-details .info span a:hover{color: #1C64B6;text-decoration: underline;}

.m-details .share{float: right;}
.m-details .share span{margin-right: 0;float: left;}
.m-details .share .bdsharebuttonbox{overflow: hidden;float: left;}
.m-details .share .bdsharebuttonbox a{float: left;width: 30px;height: 30px;
    margin: 0 0 0 10px;padding: 0;opacity: .68;
    background-position: center;background-repeat: no-repeat;
    -o-background-size: auto 25px;
    -ms-background-size: auto 25px;
    -moz-background-size: auto 25px;
    -webkit-background-size: auto 25px;
    background-size: auto 25px;
}
.m-details .bdsharebuttonbox .bds_sqq{background-image: url(../images/i-qq.png);}
.m-details .bdsharebuttonbox .bds_weixin{background-image: url(../images/i-weix.png);}
.m-details .bdsharebuttonbox .bds_tsina{background-image: url(../images/i-sina.png);}
.m-details .bdsharebuttonbox .in{background-image: url(../images/i-in.png);}
.m-details .bdsharebuttonbox .bds_sqq:hover{background-image: url(../images/i-qq-on.png);}
.m-details .bdsharebuttonbox .bds_weixin:hover{background-image: url(../images/i-weix-on.png);}
.m-details .bdsharebuttonbox .bds_tsina:hover{background-image: url(../images/i-sina-on.png);}
.m-details .bdsharebuttonbox .in:hover{background-image: url(../images/i-in-on.png);}

.m-details .txt{font-size: 18px;color: #333;line-height: 1.89;
	padding: 36px 0 30px;
	word-wrap:break-word;
}
.m-details .arrow{font-size:18px;line-height:42px;padding:22px 0 10px;
	border-top: 1px solid rgba(0,0,0,.12);
}
.m-details .arrow .item a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-details .arrow .item a{color:#666;display:block;position:relative;padding-left:48px;}
.m-details .arrow .item.disabled a{color:rgba(102,102,102,.54)}
.m-details .arrow .item:hover span{color:#1C64B6}
.m-details .item a:before{position:absolute;top:50%;left:0;width:26px;height:26px;border-radius:50%;text-align:center;line-height:26px;font-family:'黑体';font-size:13px;color:#666;background-color:#F1F1F1;margin-top:-13px}
.m-details .prev a:before{content:'<'}
.m-details .next a:before{content:'>'}
.m-details .item.disabled a:before{color:rgba(102,102,102,.5)}

.m-details .zan{overflow: hidden;margin-bottom: 57px;padding-top: 9px;}
.m-details .zan a{float: left;font-size: 16px;color: #999;
	margin-right: 24px;padding-left: 24px;
	background-position: left center;background-repeat: no-repeat;
	-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 .zan .a1{background-image: url(../images/i-20.png);}
.m-details .zan .a2{background-image: url(../images/i-21.png);}

.m-1{padding: 0 29px;margin-bottom: 40px;
	border: 1px solid rgba(0,0,0,.12);
	border-top: 4px solid #2566B1;
}
.m-t1{overflow: hidden;line-height: 72px;
	border-bottom: 1px solid rgba(0,0,0,.2);
}
.m-t1 h3{font-size: 20px;float: left;}
.m-t1 .more{float: right;font-size: 16px;color: #1C64B6;padding-right: 22px;
	background: url(../images/i-06.png) no-repeat right center;
	-o-background-size: 22px auto;
	-ms-background-size: 22px auto;
	-moz-background-size: 22px auto;
	-webkit-background-size: 22px auto;
	background-size: 22px auto;
}
.m-t1 .more:hover{text-decoration: underline;}
.m-list17{padding-bottom: 20px;}
.m-list17 li{border-bottom: 1px solid rgba(0,0,0,.1);}
.m-list17 .con{display: block;overflow: hidden;padding: 15px 0 17px;}
.m-list17 .date{font-size: 14px;color: #1C64B6;font-weight: bold;
	display: block;margin-bottom: 5px;
}
.m-list17 h4{font-size: 18px;line-height: 26px;font-weight: normal;color: #111;}
.m-list17 li:last-child{border-bottom: 0;}
.m-list17 .con:hover h4{color: #1C64B6;}

.m-txt5{overflow: hidden;padding: 72px 0 102px;}
.m-txt5 .tit{font-size: 40px;margin-bottom: 25px;}
.m-txt5 .txt{float: left;width: 1078px;font-size: 18px;line-height: 1.89;
	overflow-y: auto;height: 440px;padding-right: 33px;
}
.m-txt5 .txt::-webkit-scrollbar {
	width: 8px;
}
.m-txt5 .txt::-webkit-scrollbar-track {
	background: #E8E8E8;
}
.m-txt5 .txt::-webkit-scrollbar-thumb {
	background: #3970B5;
}
.m-txt5 .txt::-webkit-scrollbar-thumb:window-inactive {
	background: #3970B5;
}
.m-txt5 .info{overflow: hidden;text-align: center;}
.m-txt5 .info li{margin-bottom: 90px;}
.m-txt5 .info .num{color: #2566B1;line-height: 1;margin-bottom: 6px;}
.m-txt5 .info .num span{font-family: 'impact';font-size: 56px;}
.m-txt5 .info .num em{font-size: 28px;vertical-align: top;}
.m-txt5 .info .desc{font-size: 16px;}
.m-txt5 .info li:last-child{margin-bottom: 0;}

.m-list18{overflow: hidden;margin: 0 -12px 99px;}
.m-list18 li{width: 33.33%;float: left;}
.m-list18 .con{margin: 0 12px;}
.m-list18 .pic{padding-top: 72%;height: 0;position: relative;overflow: hidden;
	margin-bottom: 38px;
}
.m-list18 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-list18 h3{font-size: 26px;color: #3970B5;margin-bottom: 6px;}
.m-list18 .desc{font-size: 18px;}

.m-paly{position: relative;margin-bottom: 118px;}
.m-paly .pic{padding-top: 39%;height: 0;position: relative;overflow: hidden;}
.m-paly .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-paly .play{position: absolute;left: 0;bottom: 0;width: 108px;height: 83px;
	background: rgba(57, 112, 181, .8) url(../images/i-play.png) no-repeat center;
	-o-background-size: 42px auto;
	-ms-background-size: 42px auto;
	-moz-background-size: 42px auto;
	-webkit-background-size: 42px auto;
	background-size: 42px auto;
}

.pop-ban{position: fixed;top: 0;left: 0;width: 100%;height: 100%;
	z-index: 1024;display: none;
}
.pop-ban .cont{position: absolute;top: 50%;left: 50%;width: 1400px;
	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-ban .m-form1{padding: 40px 33px;margin-bottom: 0;}
.pop-ban .m-form1 .ovh{margin-bottom: 20px;}
.pop-ban .m-form1 textarea.inp{height: 200px;}
.pop-ban .top{position: relative;overflow: hidden;
	background-color: #2566B1;padding: 21px 0 21px 28px;
}
.pop-ban .txt{overflow: hidden;color: #fff;}
.pop-ban .txt h3{font-size: 30px;margin-bottom: 1px;}
.pop-ban .desc{font-size: 16px;}
.pop-ban .close{position: absolute;top: 50%;right: 27px;width: 30px;height: 30px;
	cursor: pointer;
	background: url(../images/i-18.png) no-repeat center;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}


/*.m-txt2-1 .txt{padding-top: 120px;}*/
.pop-zhuan .city-picker-span > .placeholder{font-weight: bold;}

.m-desc1{padding-top: 30px;margin-bottom: 35px;clear: both;overflow: hidden;}
.m-desc1 .tit{font-size: 24px;margin-right: 20px;float: left;}
.m-desc1 .desc{font-size: 16px;line-height: 1.2;overflow: hidden;}






