/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¤Ãƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â©Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â¨*/
.header{
	display: block;
	height: 124px;
	width: 100%;
	line-height: 124px;
	background-color:#024b97;}
.header>div{
	display: block;}
.logo{
	display: inline-block;
	float: left;}
.header-right{
	display: none;
	float: right;
	margin-right: 28px;}
.muneNav-bg{
	display: block;
	width: 100%;
	height: 54px;
	background-color:#024b97;
	position: relative;}
.muneNav-bg>div{
	display: block;
	height: 100%;}
.muneNav{
	display: inline-block;
	float: left;
	width: auto;
	height: 54px;}
.muneNav>li{
	float: left;
	position: relative;}
.muneNav>li>a{
	display: block;
	width: auto;
	height: 54px;
	line-height: 54px;
	padding: 0 45px;
	font-size: 18px;
	color: #fff;
	/*min-width: 120px;*/
	text-align: center;}
.muneNav>li:hover>a{
	background-color:#4195ef;}
.muneNav>li>a.active{
	background-color:#4195ef;}
.muneNav>li>ul{
	display: none;
	width: 100%;
	background: #024b97;
	position: absolute;
	top: 100%;
	left: 0%;
	text-align: center;
	border-radius: 0 0 5px 5px;
	/*overflow: hidden;*/
	box-shadow: 0 0 16px 0 rgba(255, 255, 255, 0.3);
	padding: 8px 0;
	z-index: 90;}


.muneNav>li>ul>li{
	position: relative;}
.muneNav>li>ul>li>a{
	display: block;
	width: 100%;
	height: auto;
	line-height: 28px;
	font-size: 15px;
	color: #fff;
	padding: 6px 6px;}

.muneNav>li>ul>li:hover>a{
	background-color: #fff;
	color: #024b97;}
.muneNav>li>ul>li>ul{
	width: 140px;
	position: absolute;
	top: 0;
	left: 100%;
	background-color: #2a7db3;
	display: none;
	border-radius: 5px;
	padding: 8px 0;}
.muneNav>li>ul>li:hover>ul{
	display: block;}
.muneNav>li>ul>li>ul>li a{
	display: block;
	width: 100%;
	height: auto;
	line-height: 28px;
	font-size: 15px;
	color: #fff;
	padding: 6px 6px;}
.muneNav>li>ul>li>ul>li a:hover{
	background-color: #fff;
	color: #024b97;}
.search{
	display: inline-block;
	width: 54px;
	height: 54px;
	text-align: center;
	line-height: 54px;
	float: right;
	cursor: pointer;}
.search-input{
	display: none;
	float: right;
	width: 280px;
	height: 54px;
	padding: 9px 0;
	position: relative;}
.search-input input{
	display: block;
	width: 100%;
	height: 100%;
	background-color: #fff;
	border-radius: 4px;
	padding: 0 56px 0 16px;
	font-size: 15px;
	color: #333;}
.search-input button{
	display: block;
	width: 40px;
	height: 36px;
	border: none;
	border-radius: 0 4px 4px 0;
	position: absolute;
	top: 9px;
	right: 0;
	background-color:#4195ef;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/search.jpg);}
/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¤Ãƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â©Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â¨*/
/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚Â©Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â¨*/
.footer-top{
	display: none;
	height: auto;
	background-color: #f4f4f8;}
.footer-top>div{
	padding: 12px;
	font-size: 16px;
	line-height: 30px;
	color: #666666;}
.footer-top>div a{
	color: #666666;
	margin-right: 10px;}
.footer-top>div a:hover{
	color:#024b97;}
.footer{
	display: block;
	background-color:#024b97;
	width: 100%;
	height: auto;
	padding-top: 40px;}
.footer>div{
	display: block;
	height: auto;}
.footer-bottomR{
	display: inline-block;
	padding: 10px 0;
	float: right;
	font-size: 14px;
	color: #8ba2be;
	line-height: 28px;
	margin-right: 88px;}
.footer-bottomR a{
	color: #8ba2be;}
.footer-bottomR a:hover{
	color: #fff;}
.footer-bottomL{
	display: inline-block;
	float: left;
	padding: 10px 0;
	font-size: 14px;
	color: #8ba2be;
	line-height: 28px;}
.footer-bottomL img{
	display: inline-block;
	height: 12px;
	margin-left: 4px;}
.footer-in{
	padding-bottom: 20px;}
.footer-ewm{
	display: inline-block;
	float: right;
	font-size: 0;
	color: #fff;
	line-height: 25px;
	text-align: center;}
.footer-ewm>div{
	display: inline-block;
	margin-left: 24px;
	font-size: 12px;}
.footer-ewm>div span{
	display: block;
	width: 90px;
	height: auto;
	text-align: center;}
.footer-logo{
	display: inline-block;
	float: left;
	width: auto;
	height: 70px;
	margin-top: 12px;
	/*line-height: 70px;*/
	padding-right: 20px;
	border-right: 1px solid #5a89b4;
	margin-right: 20px;}
.footer-text{
	display: inline-block;
	float: left;
	max-width: 400px;
	font-size: 14px;
	color: #fff;
	line-height: 28px;
	padding-top: 5px;}
.footer-text li{
	margin-right: 10px;
	min-width: 170px;}
/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚Â©Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â¨*/
/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¾Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¨Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚Âª*/
.rightNav{
	display: block;
	width: 70px;
	height: auto;
	position: fixed;
	top: 56%;
	right: 0;
	z-index: 90;}
.rightNav>ul>li{
	display: block;
	margin-bottom: 2px;
	position: relative;}
.rightNav>ul>li.zhiding{
	display: block;
	width: 70px;
	height: 70px;
	background-color: #dcdcdc;
	text-align: center;
	line-height: 90px;
	text-transform: uppercase;
	font-size: 14px;
	color: #484747;
	margin-top: 6px;
	cursor: pointer;
	box-shadow: 0 0 16px 0 rgba(255, 255, 255, 0.2);}
.rightNav>ul>li.zhiding::before{
	display: block;
	content: "";
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-bottom: 6px solid #484747;
	border-right: 5px solid transparent;
	position: absolute;
	left: 50%;
	top: 20px;
	transform: translateX(-50%);}
.rightNav>ul>li.zhiding:hover{
	background-color: #024b97;
	color: #fff;}
.rightNav>ul>li.zhiding:hover::before{
	border-bottom: 6px solid #fff;}
.rightNav-in{
	display: block;
	width: 70px;
	height: 70px;
	background-color:#024b97;
	text-align: center;
	font-size: 13px;
	color: #fff;
	line-height: 22px;
	padding-top: 10px;
	cursor: pointer;
	box-shadow: 0 0 16px 0 rgba(255, 255, 255, 0.1);}
.rightNav-in>span{
	display: block;
	width: 28px;
	height: 28px;
	margin: 0 auto 5px;
	text-align: center;
	line-height: 28px;}
.rightNav-ewm{
	display: block;
	width: 120px;
	height: 140px;
	background-color:#024b97;
	position: absolute;
	right: 85px;
	top: 50%;
	margin-top: -70px;
	border-radius: 4px;
	text-align: center;
	padding: 10px;
	padding-bottom: 0;
	font-size: 12px;
	color: #fff;
	line-height: 28px;
	opacity: 1;
	/*transition: all 0.8s;*/
	margin-right: -400px;
	z-index: -1;}
/*.rightNav>ul>li:hover .rightNav-ewm{
	margin-right: 0;
	opacity: 1;
}*/
.rightNav-ewm::after{
	display: block;
	content: "";
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-left: 6px solid #024b97;
	border-bottom: 5px solid transparent;
	position: absolute;
	left: 100%;
	top: 50%;
	transform: translateY(-50%);}
.rightNav-ewm>span{
	display: block;
	width: 100%;
	height: 100px;}
.rightNav-phone{
	display: block;
	width: 220px;
	height: 36px;
	border-radius: 4px;
	background-color: #024b97;
	position: absolute;
	right: 85px;
	top: 50%;
	margin-top: -18px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 36px;
	margin-right: -400px;
	z-index: -1;}
.rightNav-phone span{
	font-family: arial;}
.rightNav-phone::after{
	display: block;
	content: "";
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-left: 6px solid #024b97;
	border-bottom: 5px solid transparent;
	position: absolute;
	left: 100%;
	top: 50%;
	transform: translateY(-50%);}
/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¾Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¨Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚Âª*/
/*banner*/
.banner-device {
	width: 100%;
	height: 528px;
	position: relative;}
.banner-device .arrow-left {
	display: none;
	background: url(../images/left.jpg) no-repeat left top;
	background-size: 100% 100%;
	position: absolute;
	left: 140px;
	top: 50%;
	margin-top: -30px;
	width: 30px;
	height: 60px;
	z-index: 9;
	cursor: pointer;}
.banner-device .arrow-right {
	display: none;
	background: url(../images/right.jpg) no-repeat left bottom;
	background-size: 100% 100%;
	position: absolute;
	top: 50%;
	right: 140px;
	margin-top: -30px;
	width: 30px;
	height: 60px;
	z-index: 9;
	cursor: pointer;}
.banner-device:hover .arrow-left{display: block;}
.banner-device:hover .arrow-right{display: block;}
.banner-device .swiper-banner {
	height: 528px;
	width: 100% !important;}
.swiper-banner .swiper-slide{
	display: block;
	width: 100%;
	height: 100%;}
.swiper-banner a{
	display: block;
	width: 100%;
	height: 528px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;}
.banner-device .pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 30px;
	width: 100%;
	z-index: 9;}

.banner-device .swiper-pagination-switch {
	display: inline-block;
	width: 14px;
	height: 14px;
	border-radius: 7px;
	background-color: #ffffff;
	margin: 0 10px;
	cursor: pointer;
	position: relative;}

.banner-device .swiper-active-switch{
	background-color: #024b97;}
/*banner end*/
/*ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Âµ*/
.index-newsTop{
	display: block;
	height: 52px;
	margin: 20px auto 12px;
	position: relative;
	font-size: 22px;
	color: #999999;
	line-height: 52px;
	border-bottom: 1px solid #f0f0f0;}
.index-header-more{
	display: block;
	width: auto;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 14px;
	color: #999999;
	line-height: 52px;}
.index-header-more a{
	color: #999;
	line-height: 52px;
	display: none;}
.index-header-more a:hover{
	color: #024b97;}
.index-header-more a:first-child{
	display: block;}
.index-header{
	display: block;
	width: 1000px;
	height: 100%;
	font-family: "ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ";
	font-size: 0;
	padding-left: 25px;}
.index-header>span{
	display: inline-block;
	float: left;
	font-size: 22px;
	margin-right: 56px;
	cursor: pointer;
	height: 100%;
	position: relative;
	font-weight: 550;}
.index-header>span:hover{
	color: #024b97;}
.index-header>span.active{
	color: #024b97;}
.index-header>span.active::after{
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background: #024b97;
	position: absolute;
	bottom: 0;
	left: 0;}
.index-news{
	display: block;
	height: 380px;
	overflow: hidden;
	margin-bottom: 40px;}
.index-news>div{
	display: block;
	height: 380px;
	width: 100%;
	margin-bottom: 20px;}
.index-newsLeft{
	display: inline-block;
	float: left;
	width: 580px;
	height: 366px;
	margin-top: 14px;
	position: relative;}
.index-header>em{
	display: block;
	width: 12px;
	height: 21px;
	position: absolute;
	left: 0;
	top: 16px;}
.index-header>em img{
	display: block;}
.news-swi{
	display: block;
	width: 100%;
	height: 100%;}
.news-swiIn{
	display: block;
	width: 100%;
	height: 366px;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;}
.news-swiIn p{
	display: block;
	width: 100%;
	height: 48px;
	line-height: 48px;
	padding: 0 26px;
	font-size: 18px;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	background: rgba(0, 0, 0, 0.6);}
.index-newsLeft .pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 14px;
	left: auto;
	right: 20px;
	width: auto;
	z-index: 9;}
.index-newsLeft .swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background-color: #ffffff;
	margin: 0 5px;
	cursor: pointer;
	position: relative;}
.index-newsLeft .swiper-active-switch{
	background-color: #024b97;}
.index-newsRight{
	display: inline-block;
	width: 598px;
	float: right;
	height: 380px;}
/*.news-swiIn:hover p{
	color: #024b97;
}*/
.index-newsRight>a{
	display: block;
	width: 100%;
	height: auto;
	padding: 8px 0 8px 30px;
	position: relative;
	border-bottom: 1px dashed #ececec;
	background-repeat: no-repeat;
	background-position: 11px 18px;
	background-image: url(../images/icon_05.jpg);}
.index-newsRight>a.active{
	background-image: url(../images/icon_06.jpg);}
.index-newsRight>a h3{
	display: block;
	height: 30px;
	position: relative;
	font-size: 16px;
	color: #555555;
	line-height: 30px;
	width: 440px;}
.index-newsRight>a h3 span{
	display: inline-block;
	max-width: 90%;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow: hidden;}
.index-newsRight>a h3 img{
	display: inline-block;
	vertical-align: top;
	margin-top: 8px;
	max-width: 26px;
	margin-left: 4px;}
.index-newsRight>a h5{
	font-size: 14px;
	color: #999999;
	line-height: 30px;
	position: absolute;
	right: 10px;
	top: 8px;}
.index-newsRight>a p{
	font-size: 14px;
	line-height: 22px;
	color: #999999;
	margin-top: 6px;
	display: none;}
.index-newsRight>a.active p{
	display: block;}
.index-newsRight>a.active h5{
	display: none;}
.index-newsRight>a.active h3{
	width: 100%;
	color: #024b97;}
.index-center{
	display: block;
	width: 100%;
	height: auto;
	padding: 28px 0 20px;
	background-color: #f3f3f3;
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: 100% auto;
	background-image: url(../images/index_02.jpg);}
.index-centerIn>div{
	display: none;
	width: 100%;}
.index-centerIn>div:nth-child(1){
	display: block;}
.index-centerList{
	display: inline-block;
	float: left;
	width: 384px;
	height: 388px;
	background-color: #fff;
	margin-right: 24px;
	margin-bottom: 24px;
	box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.1);}
.index-centerList:nth-child(3n){
	margin-right: 0;}
.index-centerList>span{
	display: block;
	width: 100%;
	height: 270px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;}
.index-centerList>div{
	display: block;
	width: 100%;
	height: 118px;
	padding: 16px 16px 0 100px;
	font-size: 15px;
	line-height: 24px;
	color: #999999;
	position: relative;}
.index-centerList>div h3{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
	height: 28px;
	margin-bottom: 4px;}
.index-centerList:hover>div h3{
	color: #024b97;}
.index-centerList-time{
	display: block;
	width: 68px;
	height: 72px;
	position: absolute;
	left: 16px;
	top: 22px;}
.index-centerList-time>span{
	display: block;
	width: 100%;
	height: 40px;
	background-color:#024b97;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 18px;}
.index-centerList-time>em{
	display: block;
	width: 100%;
	height: 32px;
	border: 1px solid #e5e5e5;
	border-top: none;
	text-align: center;
	line-height: 32px;
	font-size: 16px;
	color: #024b97;}
.index-rencai{
	display: inline-block;
	float: left;
	width: 378px;
	height: 172px;
	margin-right: 32px;
	margin-bottom: 32px;
	padding: 20px 28px;
	color: #fff;
	font-size: 24px;
	line-height: 30px;}
.index-rencai h3{
	line-height: 32px;
	height: 32px;
	font-size: 24px;}
.index-rencai:nth-child(3n){
	margin-right: 0;}
.index-fengcai{
	display: block;
	width: 100%;
	height: 320px;

	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding-top: 20px;}
.index-fc-more a{
	color: #024b97;}
.index-fc{
	display: block;
	position: relative;
	width: 1228px;
	height: 170px;
	margin: 0 auto;}
.index-fc .left,
.index-fc .right{
	display: block;
	width: 42px;
	height: 42px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	position: absolute;
	top: 50%;
	margin-top: -21px;}
.index-fc .left{
	left: -44px;
	background-image: url(../images/left_01.jpg);}
.index-fc .left:hover{
	background-image: url(../images/left_02.jpg);}
.index-fc .right{
	right: -44px;
	background-image: url(../images/right_01.jpg);}
.index-fc .right:hover{
	background-image: url(../images/right_02.jpg);}
.swiper-fengcai{
	display: block;
	width: 100%;
	height: 170px;}
.index-fcIn{
	display: block;
	width: 280px;
	height: 170px;
	position: relative;
	margin: 0 auto;
	background-color: #f5f5f5;
	overflow: hidden;}
.index-fcIn>p{
	display: block;
	width: 100%;
	height: 36px;
	text-align: center;
	line-height: 36px;
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 16px;
	color: #fff;
	padding: 0 20px;
	z-index: 9;}
.index-fcIn>span{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 0.5s;}
.index-fcIn:hover span{
	transform: scale(1.06);}
.index-shuju{
	display: block;
	height: auto;
	padding-bottom: 16px;}
.index-shujuIn{
	display: inline-block;
	float: left;
	width: 290px;
	height: 80px;
	margin-bottom: 12px;
	/* margin-right: 12px; */
	position: relative;
	border: 1px solid #f0f0f0;
	padding: 5px 4px;
	color: #024b97;
	}
.index-shujuIn:nth-child(4n){
	}
.index-shujuIn>div{
	display: block;
	width: 100%;
	height: 100%;
	background-color: #f2f2f2;
	line-height: 68px;
	font-size: 0;
	text-align: center;}
.index-shujuIn>div h5{
	display: inline-block;
	font-size: 20px;}
.index-shujuIn>div h5 span{
	font-size: 14px;}
.index-shujuIn>div img{
	display: inline-block;
	margin-right: 8px;
	max-height: 24px;
	vertical-align: top;
	margin-top: 22px;}
.banner{
	display: block;
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;}

/*ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Âµ*/
/*ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â§Ãƒâ€¦Ã‚Â¸Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãƒâ€¦Ã‚Â */
.weizhi{
	display: block;
	width: 100%;
	height: 62px;
	line-height: 62px;
	background-color: #f9f9f9;
	font-size: 16px;
	color: #666666;}
.weizhi ul{
	padding-left: 18px;
	display: block;
	height: 100%;
	background-image: url(../images/dingwei.jpg);
	background-repeat: no-repeat;
	background-position: left center;}
.weizhi li{
	float: left;}
.weizhi a{
	color: #666;
	margin-right: 2px;
	position: relative;}
.weizhi a:hover{
	color: #024b97;}
.leftMian{
	display: inline-block;
	width: 250px;
	height: auto;
	float: left;
	margin: 32px 0 54px;}
.leftMian-menu{
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 30px;}
.leftMian-menuHead{
	display: block;
	width: 100%;
	height: 80px;
	background-color: #024b97;
	color: #fff;
	padding: 16px 26px 0;}
.leftMian-menuHead h2{
	font-size: 20px;
	line-height: 28px;}
.leftMian-menuHead h5{
	font-size: 14px;
	line-height: 22px;
	text-transform: uppercase;
	opacity: 0.6;}
.leftMian-nav{
	display: block;
	width: 100%;
	height: auto;
	border: 1px solid #f0f0f0;
	border-top: none;}
.leftMian-nav>li>a{
	display: block;
	padding: 16px 38px 16px 28px;
	min-height: 60px;
	font-size: 16px;
	color: #111111;
	line-height: 28px;
	position: relative;
	border-top: 1px solid #f0f0f0;}
.leftMian-nav>li>a.active{
	font-weight: bold;
	color: #024b97;}
.leftMian-nav>li:first-child>a{
	border-top: 0;}
.leftMian-nav>li>a:hover{
	color: #024b97;}
.leftMian-nav>li>a img{
	display: block;
	width: 13px;
	height: 8px;
	position: absolute;
	right: 18px;
	top: 50%;
	margin-top: -4px;}
.leftMian-nav>li>ul{
	display: none;
	border-top: 1px solid #f0f0f0;}
.leftMian-nav>li>ul>li a{
	display: block;
	font-size: 16px;
	color: #111111;
	line-height: 28px;
	padding: 16px 38px 16px 48px;}
.leftMian-nav>li>ul>li a:hover{
	color: #024b97;}
.leftMian-nav>li>ul>li a.active{
	color: #024b97;}
.leftMian-head{
	display: block;
	width: 100%;
	height: 54px;
	border: 1px solid #f0f0f0;
	position: relative;
	background-color: #f8f8f8;
	font-size: 16px;
	color: #333333;
	padding: 0 26px;
	line-height: 52px;
	font-weight: bold;}
.leftMian-head em{
	display: block;
	width: 2px;
	height: 20px;
	background-color: #024b97;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -10px;}
.leftMian-con{
	display: block;
	border: 1px solid #f0f0f0;
	border-top: none;
	padding: 8px 0;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(../images/icon_04.jpg);}
.leftMian-con>li{
	padding: 10px 16px;}
.leftMian-con>li>span{
	display: inline-block;
	float: left;
	width: 42px;
	height: 42px;}
.leftMian-con>li>div{
	display: inline-block;
	float: left;
	width: 170px;
	padding-left: 15px;
	font-size: 16px;
	color: #024b97;
	line-height: 20px;    margin-top: 10px;}
.leftMian-con>li>div h5{
	font-size: 13px;
	line-height: 18px;
	color: #333333;
	margin-bottom: 4px;}
.leftMian-con>li>div h4{
	font-size: 14px;}
.rightMian{
	display: inline-block;
	float: right;
	width: 925px;
	/*border: 1px solid #f0f0f0;*/
	margin-bottom: 54px;
	margin-top: 30px;}
.rightMian-top{
	display: block;
	position: relative;
	height: 60px;
	border: 1px solid #f0f0f0;
	padding: 0 26px;
	line-height: 60px;
	font-size: 20px;
	color: #333333;}
.rightMian-top em{
	display: block;
	width: 2px;
	height: 20px;
	background-color:#024b97;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -10px;}
.notify{
	width: 100%;
	display: block;
	margin: 0 auto;
	border: 1px solid #f0f0f0;
	border-top: none;}
.notify li a{
	display: block;
	width: 886px;
	margin: 0 auto;
	height: 60px;
	border-bottom: 1px solid #ececec;
	position: relative;
	padding: 0 200px 0 26px;
	background-image: url(../images/icon_05.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 16px;
	color: #333333;
	line-height: 60px;}
.notify li a:hover{
	background-image: url(../images/icon_06.jpg);
	color: #024b97;}
.notify li a h5{
	position: absolute;
	right: 15px;
	top: 0;
	color: #999999;}
.notify li a:hover h5{
	color: #024b97;}
.notify li:last-child a{
	border-bottom: none;}
.fenye{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 0;
	height: 42px;}
.fenye a,
.fenye span{
	display: inline-block;
	width: 42px;
	height: 42px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #f2f2f2;
	margin: 0 6px;
	font-size: 14px;
	color: #222222;
	cursor: pointer;}
.fenye a:hover,
.fenye span:hover{
	background-color: #024b97;
	border-color: #024b97;
	color: #fff;}
.fenye a.current,
.fenye span.current{
	background-color: #024b97;
	border-color: #024b97;
	color: #fff;}
.fenye *:first-child,
.fenye *:last-child{
	color: #c7c7c7;
	font-family: "ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ";
	font-size: 16px;}
/*ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â§Ãƒâ€¦Ã‚Â¸Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãƒâ€¦Ã‚Â */
/*ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¦Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¾Ãƒâ€¦Ã¢â‚¬Å“*/
.results{
	display: block;
	width: 100%;
	height: auto;}
.resultsList{
	display: block;
	width: 100%;
	height: 140px;
	background-color: #fff;
	border: 1px solid #ebeded;
	box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.08);
	margin-bottom: 20px;
	padding: 26px 200px 0 40px;
	position: relative;}
.resultsList h3{
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 6px;
	height: 30px;
	color: #333333;}
.resultsList:hover h3{
	color: #024b97;}
.resultsList p{
	font-size: 14px;
	color: #666666;
	line-height: 26px;}
.resultsList em{
	display: block;
	width: 1px;
	height: 80px;
	background-color: #e0e0e0;
	position: absolute;
	right: 170px;
	top: 50%;
	margin-top: -40px;}
.resultsList>span{
	display: block;
	text-align: center;
	width: 150px;
	height: 80px;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -40px;
	padding-top: 14px;}
.resultsList>span h4{
	font-size: 28px;
	color: #333333;
	line-height: 30px;}
.resultsList>span h5{
	font-size: 16px;
	color: #666666;
	line-height: 25px;}
.articleSwi{
	display: block;
	font-size: 0;
	width: 100%;
	height: 52px;
	margin: 24px auto 0;}
.articleSwi>div{
	display: inline-block;
	float: left;
	width: 309px;
	height: 52px;
	background-color: #e4e4e4;
	padding: 0 15px;
	font-size: 15px;
	color: #2f2f2f;
	line-height: 52px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	}
.articleSwi>a{
	display: inline-block;
	float: left;
	width: 305px;
	height: 52px;
	background-color: #024b97;
	text-align: center;
	line-height: 52px;
	font-size: 15px;
	color: #fff;}
.articleSwi>a img{
	margin-right: 8px;
	transform: translateY(-1px);}
.articleSwi>div a{
	color: #2f2f2f;
	line-height: 52px;
	display: inline;
	}
.articleSwi>div:hover a{
	color: #024b97;}
.details{
	display: block;
	width: 100%;
	height: auto;
	border: 1px solid #f0f0f0;	
	font-size: 16px;
	color: #333333;
	line-height: 32px;
	padding-bottom: 22px;}
.details-top{
	display: block;
	border-bottom: 1px dashed #dcdcdc;
	padding: 18px 18px 16px;
	text-align: center;}
.details-top h3{
	font-size: 26px;
	color:#024b97;
	line-height: 38px;
	margin-bottom: 6px;}
.details-top h5{
	font-size: 14px;
	line-height: 24px;}
.details-text{
	padding: 12px 18px;}
.details-text img{
	
	margin: 10px auto;}

.essay-label{
	display: block;
	width: 100%;
	height: 42px;
	position: relative;
	margin-top: 24px;}
.essay-share{
	height: 42px;
	width: auto;
	display: block;
	position: absolute;
	right: 20px;
	top: 0;}
.essay-label-in{
	display: block;
	line-height: 42px;
	font-size: 16px;
	color: #333333;
	padding-left: 18px;
	padding-right: 300px;
	overflow: hidden;}
.essay-switch a:hover{
	color:#024b97;}
.essay-in img{
	max-width: 100%;
	margin: 12px auto;}
.essay-share .bshare-custom.icon-medium a{
	height: 42px !important;
	width: 42px !important;
	margin-right: 10px !important;}
.essay-share .bshare-custom.icon-medium .bshare-qzone{
	background: url(../images/fx2.jpg) no-repeat center;
	background-size: 100% 100%;}
.essay-share .bshare-custom.icon-medium .bshare-sinaminiblog{
	background: url(../images/fx1.jpg) no-repeat center;
	background-size: 100% 100%;}
.essay-share .bshare-custom.icon-medium .bshare-weixin{
	background: url(../images/fx3.jpg) no-repeat center;
	background-size: 100% 100%;}
.bsBox{
	box-sizing: content-box;}
.bFind-wrapper-top{
	height: 26px !important;}

/*ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¦Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¾Ãƒâ€¦Ã¢â‚¬Å“*/
/*ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã¢â‚¬Å“Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂÃƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â´Ãƒâ€šÃ‚Â£*/
.services{
	display: block;
	width: 100%;
	border: 1px solid #f0f0f0;
	padding: 4px 25px 48px;
	font-size: 16px;
	color: #444444;
	line-height: 36px;}
.services h3{
	color: #000000;
	font-weight: 550;
	margin-top: 20px;}

.zuzhi{
	border: 1px solid #f0f0f0;
	border-top: none;}
/*ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã¢â‚¬Å“Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂÃƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â´Ãƒâ€šÃ‚Â£*/
/*ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€¦Ã‚Â¸ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â®ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹*/
.lianmeng{
	display: block;
	width: 100%;
	height: auto;
	border: 1px solid #f0f0f0;
	border-top: none;
	padding: 25px 28px 40px;
	font-size: 16px;
	color: #333333;
	line-height: 30px;}
.lianmeng img{
	display: inline-block;
	margin-top: 32px;}

/*ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€¦Ã‚Â¸ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â®ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹*/
/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€¦Ã‚Â¡*/
.hezuo{
	display: block;
	width: 100%;
	margin: 20px auto 0;}
.hezuo li{
	float: left;
	width: 286px;
	height: 202px;
	border: 1px solid #ededed;
	text-align: center;
	line-height: 200px;
	margin-right: 33px;
	margin-bottom: 30px;
	overflow: hidden;}
.hezuo li:nth-child(3n){
	margin-right: 0;}
/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€¦Ã‚Â¡*/
/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Â¹*/
.jiangxiang{
	display: block;
	width: 100%;
	height: auto;}
.jiangxiang li{
	width: 286px;
	height: 230px;
	margin-right: 33px;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	text-align: center;
	float: left;
	}
.jiangxiang li h5{
	line-height: 26px;
	font-size: 14px;
	color: #333333;}
.jiangxiang li:nth-child(3n){
	margin-right: 0;}
.jiangxiang-in{
	display: block;
	width: 100%;
	height: 150px;
	background-color: #fff;
	margin-bottom: 15px;
	box-shadow: 0 0 36px 0 rgba(0, 0, 0, 0.1);
	cursor: pointer;
	position: relative;
	text-align: center;
	line-height: 130px;
	padding: 8px;
	}
.jiangxiang-in>div{
	display: none;
	width: 270px;
	height: 135px;
	background: rgba(0, 111, 156, 0.8);
	position: absolute;
	top: 8px;
	left: 8px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	padding: 35px 36px 0;
	}
.jiangxiang-in>div img{
	display: block;
	width: 34px;
	height: 34px;
	margin: 0 auto 10px;}
.jiangxiang-in>div p{
	font-size: 14px;
	color: #fff;
	line-height: 24px;}
.jiangxiang-in:hover>div{
	display: block;}
.imgPop{
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 90;}
.imgPop>div{
	display: block;
	width: 400px;
	height: 400px;
	max-width: 800px;
	max-height:800px;
	min-width: 200px;
	min-height: 200px;
	text-align: center;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	overflow: visible;
	z-index: 91;}
.imgPop>div img{
	display: block;
	margin: 0 auto;
	height: 100%;
	width: auto;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);}
.about{
	padding: 16px 25px;
	line-height: 32px;}
.about img{
	display: inline-block;
	margin: 12px auto;}
.notify.zy li a{
	padding-right: 10px;}
/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Â¹*/
/*ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â©Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â®*/
.research{
	display: block;
	width: 100%;
	height: 216px;
	border-bottom: 1px solid #ebebeb;
	padding: 29px 0;}
.research-ul li:first-child .research{
	padding-top: 0;
	height: 187px;}
.research>span{
	display: inline-block;
	float: left;
	width: 220px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;}
.research>div{
	display: inline-block;
	float: right;
	width:calc(100% - 230px);
	position: relative;
}
.research>div h3{
	font-size: 16px;
	color: #000;
	line-height: 32px;
	height: 32px;
	margin-bottom: 12px;
    padding-right: 120px;
}
.research>div h5{
	position: absolute;
	right: 0;
	top: 0;
	line-height: 32px;
	font-size: 20px;
	color: #000;
	font-family: "[PingFang]";}
.research>div p{
	font-size: 14px;
	color: #545454;
	line-height: 26px;
	height: 52px;}
.research>div .xq{
	display: block;
	width: 112px;
	height: 36px;
	border: 1px solid #024b97;
	text-align: center;
	line-height: 34px;
	font-size: 14px;
	color: #024b97;
	margin-top: 20px;}
.research:hover>div .xq{
	color: #fff;
	background-color:#024b97;}
.research:hover>div h3{
	color: #024b97;}
/*ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â©Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â®*/
/*ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â³Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¦Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â¬*/
.map{
	display: block;
	width: 100%;
	/* height: 360px; */
	overflow: hidden;
	}
.map img{
	max-width: none;
	max-height: none;}
.conList{
	display: block;}
.conList li{
	width: 268px;
	float: left;
	height: auto;
	margin-bottom: 36px;
	text-align: center;}
.conList li>div{
	display: block;
	width: 92px;
	height: 92px;
	margin: 0 auto 14px;}
.conList li h3{
	font-size: 20px;
	line-height: 28px;
	color: #000000;}
.conList li p{
	font-size: 16px;
	color: #333333;
	line-height: 28px;}
.conList li em{
	display: block;
	width: 40px;
	height: 1px;
	background-color: #ccc;
	margin: 10px auto 8px;}
.conList li:nth-child(3n-1){
	margin: 0 60px 36px;}
/*ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â³Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¦Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â¬*/
/*ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂÃƒâ€¹Ã…â€œ*/
.tabelHead{
	display: block;
	width: 100%;
	height: 60px;
	font-size: 0;
	background-color: #024b97;
	color: #fff;
	text-align: center;
	line-height: 60px;}
.tabelHead>span{
	font-size: 20px;
	display: inline-block;
	float: left;
	width: 20%;
	padding: 0 10px;}
.tabelHead>span:nth-child(1),
.tabelHead>span:nth-child(2),
.tabelHead>span:nth-child(3),
.tabelHead>span:nth-child(4){
	width: 21%;}
.tabelHead>span:nth-child(5){
	width: 16%;}
.tabelHead>span:nth-child(1){
	text-align: left;
	padding-left: 40px;}
.zhaopin{
	display: block;
	border: 1px solid #ebeef2;
	border-bottom: none;}
.zhaopin li{
	border-bottom: 1px solid #ebeef2;}
.zhaopinTop{
	display: block;
	width: 100%;
	min-height: 60px;
	padding: 15px 0;
	line-height: 30px;
	position: relative;
	background-color: #f4f8fc;
	text-align: center;
	font-size: 0px;}
.zhaopinTop>button{
	display: block;
	width: 16%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 18px;
	color: #024b97;
	background: no-repeat;
	border: none;}
.zhaopinTop>span{
	display: inline-block;
	float: left;
	width: 21%;
	padding: 0 10px;
	font-size: 18px;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow: hidden;}
.zhaopinTop>span:first-child{
	text-align: left;
	padding-left: 34px;
	position: relative;}
.zhaopinTop>span:first-child::before{
	content: "";
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	position: absolute;
	left: 20px;
	top: 14px;
	background: #bfbfbf;}
.zhaopinText{
	font-size: 16px;
	line-height: 32px;
	color: #333333;
	padding: 26px 30px;
	display: none;}
.rencai li{
	float: left;
	margin-bottom: 16px;
	margin-right: 20px;
	width: 100%;
	}
.rencai li:nth-child(2n){
	margin-right: 0;}

/*ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂÃƒâ€¹Ã…â€œ*/
/*ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â¸Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â®Ãƒâ€šÃ‚Â­*/
.rencaiList{
	display: block;
	width: 100%;
	height: 192px;
	border: 1px solid #f1f1f1;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.06);
	padding: 15px 20px;
	}
.rencaiList>span{
	display: inline-block;
	float: left;
	width: 124px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;}
.rencaiList>div{
	display: inline-block;
	float: left;
	width: calc(100% - 150px);
	height: 100%;
	padding-left: 22px;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	}
.rencaiList>div h3{
	font-size: 16px;
	color: #024b97;
	line-height: 26px;
	margin-bottom: 10px;
	height: 26px;
	font-weight: bold;}
.rencaiList>div p{
	height: 72px;}
.rencaiList>div h5{
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	margin-top: 32px;}
.rencaiList:hover{
	background-color: #024b97;
	border-color: #024b97;}
.rencaiList:hover>div h3{
	color: #fff;}
.rencaiList:hover>div h5{
	color: #fff;}
.rencaiList:hover>div p{
	color: #fff;}
/*ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â¸Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â®Ãƒâ€šÃ‚Â­*/
/*ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â­ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â£Ãƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡*/
.fengcai li{
	float: left;
	margin-bottom: 18px;
	margin-right: 27px;}
.fengcai li:nth-child(3n){
	margin-right: 0;}
.fengcaiList{
	display: block;
	position: relative;
	width: 290px;
	height: 176px;
	overflow: hidden;
	cursor: pointer;}
.fengcaiList p{
	display: block;
	width: 100%;
	height: 38px;
	text-align: center;
	line-height: 38px;
	color: #fff;
	padding: 0 20px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.5);}
.fengcaiList>span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-color: #f5f5f5;}
.fengcaiList img{
	display: none;}
/*ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â­ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â£Ãƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡*/
/*ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â®Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â©Ãƒâ€¹Ã…â€œÃƒâ€¦Ã‚Â¸ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦*/
.temHead{
	display: block;
	width: 100%;
	height: auto;
	padding: 18px;
	border: 1px solid #f0f0f0;
	margin-bottom: 15px;}
.temHead>span{
	display: inline-block;
	float: left;
	width: 178px;
	height: 230px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;}
.temHead>div{
	display: inline-block;
	float: left;
	width: 708px;
	height: auto;
	padding-left: 24px;
	font-size: 16px;
	color: #444444;
	line-height: 28px;
	padding-top: 14px;}
.temHead>div h2{
	font-size: 26px;
	color: #024b97;
	line-height: 38px;}
.temHead>div em{
	display: block;
	width: 100%;
	height: 1px;
	background-color: #f0f0f0;
	margin: 20px auto;}
.teamText{
	display: block;
	width: 100%;
	height: auto;
	border: 1px solid #f0f0f0;
	border-top: none;
	padding-bottom: 28px;}
.teamText-in{
	padding: 8px 24px;
	font-size: 16px;
	line-height: 34px;
	color: #444444;}
.teamText-in h3{
	font-weight: bold;
	color: #111111;
	margin-top: 12px;}

/*ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â®Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â©Ãƒâ€¹Ã…â€œÃƒâ€¦Ã‚Â¸ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦*/
/*ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂµÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â½*/
.download{
	display: block;
	width: 100%;
	height: auto;
	padding: 10px 16px;
	border: 1px solid #f3f3f3;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.06);}
.download-list{
	display: block;
	width: 100%;
	height: 60px;
	border-bottom: 1px dashed #a9b1b9;
	padding: 0 200px 0 42px;
	line-height: 60px;
	position: relative;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/wenben_01.jpg);
	background-size: 28px auto;}
.download-list:hover{
	background-image: url(../images/wenben_02.jpg);}
.download-list h5{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 14px;
	color: #878787;
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/time_01.jpg);
	background-size: 10px auto;}
.download-list:hover h5{
	color: #024b97;
	background-image: url(../images/time_02.jpg);}
.download-list h3{
	font-size: 16px;
	color: #000000;}
.download-list:hover h3{
	color: #024b97;
	text-decoration: underline;}

.essay-share>em{
	display: inline-block;
	float: left;
	font-size: 16px;
	color: #333333;
	line-height: 42px;
	font-weight: bold;
	position: absolute;
	left: -52px;}
.fujian{
	display: block;
	border-top: 1px dashed #dcdcdc;
	margin-top: 24px;
	padding: 18px 22px 12px;
	font-size: 16px;
	color: #666666;
	line-height: 24px;}
.fujian h3{
	line-height: 28px;
	font-size: 18px;
	color: #333333;
	margin-bottom: 12px;}
.fujian a{
	color:#024b97;
	padding-right: 8px;
	line-height: 24px;
	display: inline-block;
	padding-left: 18px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/xiazai_08.jpg);}
.fujian a img{
	display: inline-block;
	height: 24px;
	width: auto;
	margin-right: 10px;}

/*ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂµÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â½*/

.research-ul{
	padding-left: 18px;}
.rightMian table{
	margin: 0 auto;}
.newRenCaiList.rencai li{
	width:calc(25% - 20px);
        margin:10px;
	}

.newRenCaiList.rencai .rencaiList{
	border: none;
	box-shadow: none;
	width: 200px;
	height: 340px;
	position: relative;
	overflow: hidden;
	padding: 0;}
.newRenCaiList.rencai .rencaiList:hover{
	background: none;}
.newRenCaiList.rencai .rencaiList>span{
	display: block;
	float: none;
	width: 100%;
	height: 260px;
	border: 2px solid #ededed;
	padding: 6px;}
.newRenCaiList.rencai .rencaiList>span em{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;}
.newRenCaiList.rencai .rencaiList>div{
	display: block;
	width: 100%;
	text-align: center;
	float: none;
	padding: 0;}
.newRenCaiList.rencai .rencaiList>div p{
	display: none;}
.newRenCaiList.rencai .rencaiList>div h5{
	display: none;}
.newRenCaiList.rencai .rencaiList>div h3{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
	height: 28px;
	margin-top: 16px;
	font-weight: normal;}
.newRenCaiList.rencai .rencaiList:hover>div h3{
	color: #024b97;}
.newRenCaiList.rencai{
	padding-top: 5px;}