body{
	margin: 0;font-size: 14px;color: #73706e;
}
@charset "utf-8";
/*轮播图 开始*/
.js-silder{
	position: relative;	
	min-width: 320px;
	box-shadow: 10px 10px 10px #c1c1c1;
}
.silder-scroll{
	width: 100%;
	overflow: hidden;
}
.silder-main{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.silder-main-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.silder-main-img .bg{display:block;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.silder-main-img img{
	width: 100%;
}
.js-silder-ctrl{
	position:absolute;
	z-index:999;
	left:0;
	bottom:20px;
	width: 100%;
	text-align: center;
	
}
.silder-ctrl-prev,
.silder-ctrl-next{
	position: absolute;
	top: 0;
	width: 8%;
	height: 100%;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	font-family: "宋体";
	font-size: 52px;
	font-weight: 600;
	text-shadow: #666 2px 2px 5px;
}
.silder-ctrl-prev{
	left: 2%;
	text-align: left;
}
.silder-ctrl-next{
	right: 2%;
	text-align: right;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
	position: absolute;
	top: 50%;
	margin-top: -40px;
	cursor: pointer;
    color: rgb(255, 255, 255);
    font-family: 宋体;
    font-size: 52px;
    font-weight: 600;
    text-shadow: rgb(102, 102, 102) 2px 2px 5px;
}
.silder-ctrl-prev>span{
    
	left: 0;
}
.silder-ctrl-next>span{
	right: 0;
}
.silder-ctrl-con{
	display: inline-block;
	width:1%;
	padding: 10px 0;
	margin: 0 10px;
	cursor: pointer;
}
.silder-ctrl-con>span{
	display: block;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	padding: 5px 0;
	cursor: pointer;height: 13px;width: 13px;
	background-color: #e4e4e4;border-radius: 50%;
}
.silder-ctrl-con.active>span{
	background-color: #15B050;
}

@media (max-width: 768px){
	.silder-ctrl-prev,
	.silder-ctrl-next{
		width: 10%;
		font-size: 26px;
		margin-top: -25px;
	}
	.silder-ctrl-con{
		width: 14px;
		height: 14px;
		padding: 0;
		margin: 0 5px;
	}
	.silder-ctrl-con>span{
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		padding: 0;
	}
}
/** banner 下的导航 **/
.banner-bottom-nav-box{
	width:100%;margin:0 auto;position: absolute;bottom: 0;
	background:rgba(000,000,000,0.5);height: 130px;padding-top:14px;
}
.banner-bottom-nav-box .banner-bottom-nav{
	width: 1200px;margin: 0 auto;
}
.banner-bottom-nav-box .banner-bottom-nav .banner-bottom{
	float: left;width: 250px;height: 116px;position: relative;
	text-align: center;color: #fff;font-size:38px;
	
}
.banner-bottom-nav-box .banner-bottom-nav .banner-bottom a{
	color: #fff;width: 100%;height: 100%;display: block;
}
.banner-bottom-nav-box .banner-bottom-nav .banner-bottom a span{
    color: #fff;
}
.banner-bottom-nav-box .banner-bottom-nav .banner-bottom .banner-bottom-n{
	width: 240px;height: 100%;transition: all 0.4s;
	position: absolute;bottom: 0;left: 5px;background-size: cover;

}
.banner-bottom-nav-box .banner-bottom-nav .banner-bottom .banner-bottom-n:hover{
	position: absolute;bottom: 0;left: 5px;
	height:170px;width: 240px;transition: all 0.4s;
}
.banner-bottom-nav-box .banner-bottom-nav .banner-bottom .banner-bottom-n:hover .icon-box{
	display: none;
}
.banner-bottom-nav-box .banner-bottom-nav .banner-bottom .banner-bottom-n:hover .right-title{
	width: 100%;padding-top:50px;/*transition: all 0.1s;*/
}

.banner-bottom-nav-box .banner-bottom-nav .banner-bottom .banner-bottom-n .icon-box{
	width: 100px;float: left;height: 100%;background-size: cover;
}
.banner-bottom-nav-box .banner-bottom-nav .banner-bottom .banner-bottom-n .right-title{
	width: 130px;float: left;padding-top:15px;
}
.banner-bottom-nav-box .banner-bottom-nav .banner-bottom .banner-bottom-n div span{
	font-weight: normal;color: #fff;font-size:25px;line-height: 48px;
}



/*轮播图结束*/

/*新闻   集团成员*/

.fuyuan_news_div{
	padding-top: 70px;
	width: 100%;height: auto;overflow: hidden;background: url(../image/home_bg.jpg);
	background-size: cover;
}
.fuyuan_news_div .news_box{
	width: 1200px;margin: 0 auto;overflow: hidden;
}
.news_box .news_float{
	float: left;overflow: hidden;
}
.news_box .news_float img{
	max-width: 100%;

}
.fuyuan_news_div .news_box .news_left{
	width: 450px;height: 310px;
}
.fuyuan_news_div .news_box .news_left .news_list{
	height: 70px;overflow: hidden;
}
.fuyuan_news_div .news_box .news_left .news_list .news_title{
	overflow: hidden;height: 35px;line-height: 35px;
	background: url(../image/news-icon-j.png) 0px center no-repeat;
}
.fuyuan_news_div .news_box .news_left .news_list .news_title div>a,div{
	color:#aba6a6;font-size: 14px;
}
.fuyuan_news_div .news_box .news_left .news_list .news_title .title{
	width: 315px;overflow: hidden;float: left;padding-left: 30px;

}



.fuyuan_news_div .news_box .news_cent{
	width: 520px;height: 310px;margin-left:15px;
}
.fuyuan_news_div .news_box .news_right{
	width: 200px;height: 310px;float: right;
}
.fuyuan_news_div .news_box .news_left .news-img-box{
	height: 240px;width: 100%;
}


.fuyuan_news_div .news_box .news_left .news-img-box .home_news_folat{
    line-height:52px;color:#fff;width: 90%;padding-left: 10px;font-size:17px;overflow:hidden;
}


/*底部*/
.fuyuan_footer{ width: 100%;background: #464646;margin-top: 70px;padding:30px 0 30px 0; }
.fuyuan_footer_box{ width: 1200px;margin:0 auto; overflow: hidden;}
.fuyuan_footer_box .footer_left{
	width: 780px;float: left;
}
.fuyuan_footer_box .footer_left .footer_left_menu{
	height: 35px;border-bottom: 1px solid #DB4E20;
}
.fuyuan_footer_box .footer_left .footer_left_menu ul li{
	width: 70px;float: left;margin-right: 10px;border-right: 1px solid #aba6a6;
	height: 16px;line-height: 16px;
}
.fuyuan_footer_box .footer_left .footer_left_menu ul li:last-child{
	border-right:0;
}
.fuyuan_footer_box .footer_left .footer_left_menu ul li a{
	color: #aba6a6;
}
.fuyuan_footer_box .footer_left .footer_left_menu ul li a:hover{
	color: #DB4E20;
}
/**           关于富园   菜单导航         **/
.ny_menu_box{
 width: 100%;
 height:73px;
 border-bottom: 1px solid #f0f0f0 ;
}

li{
    list-style-type: none;
}

.ny_menu_box1 {
    width: 1200px;
    height:72px;
    background-color: white;
    margin: 0 auto;/*overflow: hidden;*/
}

.ny_menu_box1 .nav-ul{
 /*overflow: hidden;width:900px;*/padding: 0;float: left;
 height: 100%;
}
.ny_menu_box1 .nav-ul li a{
 background: url(../image/navbg-shu.png) center right no-repeat;
}
.ny_menu_box1 li{
    float: left;
    width:160px;
    line-height:72px;
    text-align: center;
    position:relative;
    border:none;
    
}
/* 选中样式 */
.ny_menu_box1 .nav-ul .z-checke{
 height:82px;/*z-index: 99999;*/
 background: url(../image/menu_bg.png);background-size:cover;
}
.ny_menu_box1 .nav-ul .z-checke a{
 color: #fff;background: none;
}

.ny_menu_box1 li a {
    font-size:16px; 
    color: #666666;
    display:block;
    outline:0;
    text-decoration:none; 
}

.ny_menu_box1 li:hover a {
    color: #DB4E20; /*导航栏文字颜色 */
}

/*面包屑导航*/
.ny_crumbs{
 float: right;text-align: right;
 /* margin-top: 5px; */
 /*line-height: 68px;*/
}

.ny_crumbs ul{
 padding-top:45px;
 overflow: hidden;
}

.ny_crumbs ul a{
 font-size:small;text-decoration:none;color: #bcbcbc;
}
.ny_crumbs ul a:hover{
 color: #DB4E20;
}

.ny_crumbs ul li {
 margin-left: 10px;
}

.ny_crumbs img{
 width: 12px;margin-top: 3px;

}
/* 产业部分css */
.goods{
	width: 100%;
	height: 450px;
	background-image: url(../image/banner1.png);
	background-size: 100% 500px;
	display: ;
}
.span_p{
	padding-top: 275px;
	/*padding-left: 260px;*/
	width: 1200px;
    margin: 0 auto;
}
.middle{
	width: 1200px;
	/*height: 500px;*/
	margin: 0 auto;
	padding-top: 50px;
	display: flex;
	/* justify-content: center; */
}
.middle_img1{
	background:  url(../image/real_estate.png)  no-repeat;  
	background-size:100% 100%;
	
	}
.middle_img2{
	background: url(../image/Architecture.png) no-repeat; 
	background-size:100% 100%;
	}
.middle_img3{
	background-image: url(../image/business.png); 
	no-repeat; 
	background-size:100% 100%;
	}
.middle_img4{
	background-image: url(../image/Property.png); 
	no-repeat; 
	background-size:100% 100%;
	}
.middle_img5{
	background-image: url(../image/finance.png); 
	no-repeat; 
	background-size:100% 100%;
	}
.middle2{
	width: 1200px;
	height: 311px;
	margin: 0 auto;
	padding-top: 10px;
	display: flex;
	/* justify-content: center; */
}
.Building img{
	width: 600px;
	height: 380px;
	}
.Rotation{
	width: 600px;
	height: 380px;
}
/*轮播图*/
*{margin:0; padding:0; list-style:none;}
a{text-decoration:none;	color:#666;}
a:hover{color:#1bc1a3;}
body, hmtl{background: #ecf0f1; font-family: 'Anton', sans-serif;}


#wrapper{
	width:600px;
	/*margin:50px auto;*/
	height: 380px;
	position:relative;
	color:#fff;
	text-shadow:rgba(0,0,0,0.1) 2px 2px 0px;	
}

#slider-wrap{
	width:600px;
	height:380px;
	position:relative;
	overflow:hidden;
}

#slider-wrap ul#slider{
	width:600px;
	height:380px;
	
	position:absolute;
	top:0;
	left:0;		
}

#slider-wrap ul#slider li{
	float:left;
	position:relative;
	width:600px;
	height:380px;	
}

#slider-wrap ul#slider li > div{
	position:absolute;
	top:20px;
	left:35px;	
}

#slider-wrap ul#slider li > div h3{
	font-size:36px;
	text-transform:uppercase;	
}

#slider-wrap ul#slider li > div span{
	font-family: Neucha, Arial, sans serif;
	font-size:21px;
}

#slider-wrap ul#slider li i{
	text-align:center;
	line-height:311px;
	display:block;
	width:100%;
	font-size:90px;	
}

/*btns*/
.btns{
	position:absolute;
	width:50px;
	height:60px;
	top:50%;
	margin-top:-25px;
	line-height:57px;
	text-align:center;
	cursor:pointer;	
	background:rgba(0,0,0,0.1);
	z-index:100;
	-webkit-user-select: none;  
	-moz-user-select: none; 
	-khtml-user-select: none; 
	-ms-user-select: none;
	-webkit-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
	-o-transition: all 0.1s ease;
	-ms-transition: all 0.1s ease;
	transition: all 0.1s ease;
}

.btns:hover{
	background:rgba(0,0,0,0.3);	
}

#next{right:-50px; border-radius:7px 0px 0px 7px;}
#previous{left:-50px; border-radius:0px 7px 7px 7px;}
#counter{
	top: 30px; 
	right:35px; 
	width:auto;
	position:absolute;
}

#slider-wrap.active #next{right:0px;}
#slider-wrap.active #previous{left:0px;}

/*bar*/
#pagination-wrap{
	min-width:20px;
	margin-top:350px;
	margin-left: auto; 
	margin-right: auto;
	height:15px;
	position:relative;
	text-align:center;
}

#pagination-wrap ul {
	width:100%;
}

#pagination-wrap ul li{
	margin: 0 4px;
	display: inline-block;
	width:5px;
	height:5px;
	border-radius:50%;
	background:#fff;
	opacity:0.5;
	position:relative;
    top:0;
}

#pagination-wrap ul li.active{
  width:12px;
  height:12px;
  top:3px;
	opacity:1;
	box-shadow:rgba(0,0,0,0.1) 1px 1px 0px;	
}
/*Header*/
h1, h2{text-shadow:none; text-align:center;}
h1{	color: #666; text-transform:uppercase;	font-size:36px;}
h2{ color: #7f8c8d; font-family: Neucha, Arial, sans serif; font-size:18px; margin-bottom:30px;} 
/*ANIMATION*/
#slider-wrap ul, #pagination-wrap ul li{
	-webkit-transition: all 0.3s cubic-bezier(1,.01,.32,1);
	-moz-transition: all 0.3s cubic-bezier(1,.01,.32,1);
	-o-transition: all 0.3s cubic-bezier(1,.01,.32,1);
	-ms-transition: all 0.3s cubic-bezier(1,.01,.32,1);
	transition: all 0.3s cubic-bezier(1,.01,.32,1);	
}


/*人力资源css*/
.middle_img{
	width: 100%;
	height: 350px;
	margin-top: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #d9ecee;
}
.resources_box{
    width: 1200px;margin: 0 auto;
}
.resources_box .resources_list{
    width:380px;height:250px;float:left;margin-right: 20px;
}
.resources_box .resources_list a{
    display: block;
    width: 100%;
    /*height: 60px;*/
    
    text-align: center;
    padding-top: 170px;
    color: #fff;
    font-size: 24px;
}
.middle_txt{
	width: 1200px;
	margin:0 auto;
}
.fuyuan_footer1{ width: 100%;background: #464646;padding:30px 0 30px 0; }



/** 招聘信息列表 **/

.zhaopin_info{
    width: 100%;
    padding-top: 20px;
}
.zhaopin_info_list_box{
    width: 1200px;margin: 50px auto 0px auto;
    overflow: hidden;height: auto;
}
.zhaopin_info_list_box ul{
    overflow: hidden;
}
.zhaopin_info_list_box ul li{
    float: left;
    margin: 0 30px 22px 0;
}
.zhaopin_info_list_box ul li a{
    border: 1px solid #EBEBEB;
    display: block;
    width: 565px;
    height: 272px;
    padding: 20px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.zhaopin_info_list_box ul li a:hover {
	box-shadow: 0 0 14px #cecaca;
	transition: all .3s;
	-moz-transition: all .3s;	/* Firefox 4 */
	-webkit-transition: all .3s;	/* Safari å’Œ Chrome */
	-o-transition: all .3s;	/* Opera */
}
.zhaopin_info_list_box ul li a .zhaopin_info_l{
    float: left;
    width: 70%;
}
.zhaopin_info_list_box ul li a .zhaopin_info_l .zhaopin_title{
    font-size: 24px;
    font-weight: bold;
    color: #000;
    display: block;
}
.zhaopin_info_list_box ul li a .zhaopin_info_l .zhaopin_xinzi{
    font-size: 14px;
    color: #585858;
    display: block;
    line-height: 54px;
    font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif;
}
.zhaopin_info_list_box ul li a .zhaopin_info_l .zhaopin_jj{
    display: block;
    font-size: 14px;
    color: #666;
    width: 85%;
    font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif;
    letter-spacing: 0.3px;
    line-height: 20px;
}

.zhaopin_info_list_box ul li a .zhaopin_info_r{
    float: right;
    width: 30%;
}
.zhaopin_info_list_box ul li a .zhaopin_info_r .zhaopin_img{
    display: block;
    height: 168px;
    line-height: 138px;
    text-align: right;
    letter-spacing: 1px;
}
.zhaopin_info_list_box ul li a .zhaopin_info_r .zhaopin_more{
    float: right;
    display: block;
    width: 150px;
    border: 1px solid #666;
    height: 42px;
    line-height: 42px;
    padding-left: 30px;
    font-size: 14px;
    color: #666;
    border-radius: 3px;
    position: relative;
}
.zhaopin_info_list_box ul li a:hover .zhaopin_info_r .zhaopin_more{
    background: #E76D45;border:1px solid #E76D45;transition: all .3s;color: #fff;
}
.zhaopin_info_list_box ul li a:hover .zhaopin_info_r .zhaopin_more b{
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    color: #fff;right: 25px;
    -webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.zhaopin_info_list_box ul li a .zhaopin_info_r .zhaopin_more b{
    font-weight: normal;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    border-top: 1px solid #666;
    border-right: 1px solid #666;
    display: block;
    width: 8px;
    height: 8px;
    position: absolute;
    top: 16px;
    right: 30px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

/** 招聘信息详情 **/
.details_info{
    width: 100%;
    padding-top: 20px;
}
.details_info_list_box{
    width: 1200px;margin: 50px auto 0px auto;
    overflow: hidden;height: auto;
}
.details_info_list_box .details_l{
    width: 65%;
    float: left;
}
.details_info_list_box .details_r{
    width: 35%;
    float: right;
    padding: 30px 0;
}
.details_info_list_box .details_r div{
    width: 100%;
    float: left;
    padding-top: 30px;
    text-align: right;
    padding-right: 20px;
}
.details_info_list_box .details_r div a img{
    -webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.details_info_list_box .details_r div a:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.zhaopin_from{
    width: 100%;
    background: #f9f9f9;
    padding: 70px 0;
    margin-top: 40px;
}
.zhaopin_from .zhaopin_from_box{
    max-width: 1200px;
    margin: 0 auto;overflow: hidden;
}
.zhaopin_from .zhaopin_from_box .zhaopin_from_title{
    width: 100%;
    font-size: 25px;
    color: #333;
}
.zhaopin_from .zhaopin_from_box .from_box{
    width: 100%;
    float: left;
    padding-top: 20px;
}
.from_box form{
    overflow: hidden;
}
.from_box table{
    margin-bottom: 30px;
}
.from_box table tbody {
    display: block;
    width: 48%;
}
.from_box table tbody input {
    height: 50px;
    display: block;
    width: 100%;
    border: none;
    padding-left: 15px;
}
.from_box table tbody tr {
    display: block;
    width: 100%;
    margin-bottom: 15px;
}
.from_box table tbody td {
    display: block;
    width: 100%;
}
.from_box table tbody textarea {
    display: block;
    width: 100%;
    min-height: 150px;
    max-height: 150px;
    border: none;
    padding: 15px;
}
.from_box .tijiao{
    display: block;
    width: 150px;
    height: 40px;
    color: #fff;
    margin-left: 442px;
    border: 1px solid #4369ab;
    background: #4369ab;
    float: left;
}
.from_box .qxiao {
    display: block;
    width: 150px;
    height: 40px;
    color: #fff;
    margin-left: 15px;
    border: 1px solid #909090;
    background: #909090;
    float: left;
}









/*公益基金css*/
.middle4{
	width: 100%;
	/*height: 600px;*/
	margin:0 auto;
	display: flex;
	/* justify-content: center; */
	/* align-items: center; */
}
.middle_com{
	width: 1200px;
	margin:0 auto;
	display: flex;
}
.company{
	width: 400px;
	height: 580px;
	padding-top: 70px;
	/* float: left; */
	border-right: 1px solid #eeeeef;
}
.company1{
	width: 400px;
	height: 800px;
	padding-top: 70px;
	/* float: left; */
	border-right: 1px solid #eeeeef;
}
.Foundations2{
	/* float: right; */
	margin-left: 40px; 
	padding-top: 40px;
}
.company_one{
	width: 400px;
	height: 250px;
}
.company_p{
	width: 400px;
	height: 100px;
	/*background: url(../image/500.png);*/
	background-image: url(../image/since1998.png);
	background-repeat: no-repeat;
	/* background-size: 300px 112.5px; */
}
.company_p p{
	padding-top:15px;
	color: #8b8581;
	font-size: 16px;
}
.company_500{
	width: 400px;
	height: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.company_tow{
	width: 400px;
	height: 250px;
	background: #fafafb;
}
.company_home{
	width: 400px;
	height: 112.5px;
	border-right: 1px solid #eeeeef;
	padding-top: 30px;
}
.company_home P{
	color: #be9a48;
	font-size: small;
	font-family: "微软雅黑";
}
.company_home span{
	color: #be9a48;
	font-size:xx-large;
	font-family: "微软雅黑";
}
.company_wx{
	width: 400px;
	height: 112.5px;
	border-right: 1px solid #eeeeef;
	display: flex;
}

.wx_one {
	margin-top: 20px;
	margin-left: 15px;
	}

.wx_tow{
	margin-left: 15px;
	margin-top: 45px;
	color: black;
	font-size: small;
}
.Foundations{
	width: 1000px;
	/*height: 450px;*/
	margin-left: 45px;
	/* background: aqua; */
}

.Foundations_img{
	margin-left: 30px;
	margin-top: 10px;
}

.Foundations_txt{
	margin-left: 35px;	
	font-family: simsun;
}

.Foundations_txt1{
	color: #575454;
	margin-top: 20px;
}
.purpose{
	display: flex;
	margin-left: 50px;
	margin-top: 45px;
}
.purpose p{
	color: #e74119;
	font-size: large;
}
.purpose span{
	font-size: large;
}
/*联系我们css*/
.contact_us{
	margin-top: 70px;
}
.contact_us h2{
	font-size: xx-large;
	color: #000;
}
.boxs{
	width: 80px;
	height: 4px;
	margin: 0 auto;
	margin-top: 15px;
	background: #dfdfdf;
}
.phone_WeChat_email{
	width: 1200px;
	height: 260px;
	margin: 0 auto;
	border-bottom: 1px solid #dfdfdf;
	margin-top: 15px;
	display: flex;
}
.phone{
	width: 600px;
	height: 300px;
	margin-top: 40px;
}
.WeChat{
	width: 600px;
	height: 300px;
	margin-top: 40px;
}
.WeChat img{
	width: 100px;
	height: 100px;
}
.email{
	width: 600px;
	height: 300px;
	margin-top: 40px;
}
.headquarters_company{
	width: 1200px;
	height: 190px;
	margin: 0 auto;
	display: flex;
	/* justify-content: center; */
}
.headquarters_div{
	width: 600px;
	height: 200px;
	margin-top: 20px;
	display: flex;
}
.headquarters_div1{
	width: 600px;
	height: 200px;
	margin-top: 20px;
	margin-left: 50px;
	display: flex;
}
.headquarters_img{
	width: 210px;
	height: 200px;
}
.box1{
	width: 365px;
	height: 200px;
}
.Group_headquarters{
	width: 365px;
	height: 50px;
	border-bottom: 1px solid #ccc;
}
._p{
	width: 75px;
	height: 50px;
	display: flex;
	align-items: center;
	font-size: large;
	border-bottom: 2px solid #2f428d;
	color: #000;
}
.NJcompany p{
	color: #4c4c4c;
	margin-top: 20px;
}
/* media.css */
.middle_box{
	width: 1200px;
	/*height: 750px;*/
	margin: 0 auto;
	display: flex;
	/* justify-content: center; */
}
.b_box{
	display: flex;
	height: 100px;
	margin-top: 30px;
}
.c_box{
	font-size: x-large;
	color: #d9cbb8;
}
.d_box{
	font-size: large;
	margin-left: 20px;
	color: #74706f;
	/* width: 600px; */
	border-bottom: 1px dashed #bcbcbc;
}
.d_box1{
	font-size: large;
	margin-left: 20px;
	color: #4b4b51;
	/* width: 600px; */
}
.d_box1 p{
	font-size: small;
	margin-top: 10px;
}
.d_box p{
	font-size: small;
	margin-top: 10px;
}
.morenew{
	width: 745px;
	height: 70px;
	margin-left: 12px;
	background-color: #eeeeef;
}
.morenew p{
	line-height: 70px;
	margin-left: 128px;
	color: #ff9610;
}

/* .css */
.party_wr * {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.party_wr .w_lump1 .newsBox h4,.party_wr .w_lump2 .box1 a,.party_wr .c_til .more,.party_building .item_wr2 .download_btn {
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
}
.party_wr {
	padding:40px 0;
}
.party_wr .w_lump1 {
	overflow:hidden;
	margin-bottom:15px;
}
.party_wr .w_lump1 .slideBox {
	float:left;
	position:relative;
	overflow:hidden;
	height:410px;
	width:730px;
}
.party_wr .w_lump1 .slideBox .bd li {
	position:relative;
	height:410px;
	width:730px;
	background:no-repeat center;
}
.party_wr .w_lump1 .slideBox .txt {
	position:absolute;
	padding:0 100px 0 30px;
	left:0;
	width:100%;
	bottom:0;
	height:74px;
	background:url("../img/party/opacity_000_50.png");
}
.party_wr .w_lump1 .slideBox .txt p {
	font-size:18px;
	color:#fff;
	line-height:74px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.party_wr .w_lump1 .slideBox .hd {
	position:absolute;
	padding:32px 15px;
	right:0;
	bottom:0;
	z-index:5;
}
.party_wr .w_lump1 .slideBox .hd ul {
	overflow:hidden;
}
.party_wr .w_lump1 .slideBox .hd li {
	float:left;
	width:10px;
	height:10px;
	border-radius:50%;
	background:#fff;
	margin:0 3px;
	cursor:pointer;
}
.party_wr .w_lump1 .slideBox .hd li.on {
	background:#bd2228;
}
.party_wr .w_lump1 .newsBox {
	float: right;
	width:438px;
}
.party_wr .w_lump1 .newsBox .til_box {
	overflow:hidden;
	padding-bottom:34px;
}
.party_wr .w_lump1 .newsBox .til_box em {
	float:left;
	font-size:18px;
	color:#e00011;
	line-height:20px;
	font-weight:bold;
}
.party_wr .w_lump1 .newsBox .til_box a {
	font-size:14px;
	color:#666;
	padding:0;
	float: right;
	border:0 none;
	line-height:20px;
}
.party_wr .w_lump1 .newsBox .til_box a:hover {
	color:#c00;
}
.party_wr .w_lump1 .newsBox a {
	display:block;
	padding:27px 0 25px;
	border-top:1px solid #ccc;
}
.party_wr .w_lump1 .newsBox li:first-child a {
	border-top:0 none;
}
.party_wr .w_lump1 .newsBox h4 {
	font-size:18px;
	color:#666;
	line-height:24px;
	font-weight:bold;
	padding-bottom:12px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.party_wr .w_lump1 .newsBox p {
	font-size:14px;
	color:#666;
	line-height:24px;
}
.party_wr .w_lump1 .newsBox p em {
	color:#c00;
	font-weight:bold;
	font-size:14px;
}
.party_wr .w_lump1 .newsBox a:hover h4 {
	color:#c00;
}
.party_wr .c_box {
	border:1px solid #e4e4e4;
}
.party_wr .c_til {
	position:relative;
	padding:0 15px;
	height:40px;
	border-bottom:1px solid #e4e4e4;
	background:url("../img/party/party_til_bg.jpg");
}
.party_wr .c_til em {
	float:left;
	font-size:18px;
	color:#e00011;
	line-height:40px;
}
.party_wr .c_til .more {
	position:absolute;
	right:0;
	top:0;
	font-size:12px;
	color:#000;
	line-height:40px;
	padding:0 8px;
}
.party_wr .w_lump2 {
	overflow:hidden;
	margin-bottom:10px;
}
.party_wr .w_lump2 .c_box {
	float:left;
	height:275px;
}
.party_wr .w_lump2 .box1 {
	width:430px;
	margin-right:10px;
}
.party_wr .w_lump2 .box1 .cnt {
	padding:30px 13px 10px;
}
.party_wr .w_lump2 .box1 .cnt a {
	display:block;
	padding-left:14px;
	font-size:14px;
	color:#060001;
	line-height:30px;
	background:url("../img/party/party_p_dot.jpg") no-repeat left center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.party_wr .w_lump2 .box1 .cnt a:hover,.party_wr .c_til .more:hover {
	color:#e00011;
}
.party_wr .w_lump2 .build {
	width:320px;
}
.party_wr .w_lump2 .build .cnt {
	padding:15px 13px;
	padding-top:30px;
}
.party_wr .w_lump2 .build .h4 {
	display:inline-block;
	font-size:14px;
	color:#fff;
	line-height:24px;
	padding:0 10px;
	background:#c60513;
	margin-bottom:14px;
	margin-right:19px;
}
.party_wr .w_lump2 .build .pic {
	float:left;
	width:132px;
	height:89px;
}
.party_wr .w_lump2 .build .txt {
	float:right;
	width:146px;
	margin-top:-4px;
}
.party_wr .w_lump2 .build .txt p {
	font-size:12px;
	color:#6e6e6e;
	line-height:19px;
	text-align:justify;
}
.party_wr .w_lump2 .build .sum {
	display:block;
	margin-bottom:20px;
	overflow:hidden;
}
.party_wr .w_lump2 .build .sum:hover p {
	color:#c60513;
}
.party_wr .celerity {
	display:inline-block;
	vertical-align:top;
	font-size:0;
	letter-spacing:-4px;
	height:20px;
}
.party_wr .celerity .honor_btn,.party_wr .celerity .oath_btn,.party_wr .celerity .postbox_btn {
	display:inline-block;
	letter-spacing:normal;
	vertical-align:top;
	font-size:13px;
	color:#000;
	margin-right:15px;
	line-height:20px;
	background:no-repeat left center;
}
.party_wr .celerity .honor_btn {
	margin-right:0;
}
.party_wr .celerity a:hover {
	color:#c60513;
}
.party_wr .celerity .honor_btn {
	padding-left:22px;
	background-image: url(../image/3.jpg);
}
.party_wr .celerity .oath_btn {
	padding-left:29px;
	background-image: url(../image/2.jpg);
}
.party_wr .celerity .postbox_btn {
	padding-left:25px;
	background-image:url("../img/party/party_icon3.jpg");
}
.party_wr .spirit_img {
	margin-bottom:35px;
}
.party_wr .picScroll-left {
	position:relative;
	padding:30px 50px 40px;
}
.party_wr .picScroll-left .bd {
	overflow:hidden;
}
.party_wr .picScroll-left .bd li {
	float:left;
	width:267px;
	margin-right:10px;
}
.party_wr .picScroll-left .bd li.vdo {
	cursor:pointer;
}
/*.party_wr .picScroll-left .bd li .pic {
	height:200px;
}
*/
.party_wr .picScroll-left .bd li .pic img {
	max-width:100%;
}
.party_wr .picScroll-left .bd li .txt {
	height:60px;
	line-height:60px;
	text-align:center;
	background:#ededed;
	padding:0 20px;
	font-size:0;
	letter-spacing:-4px;
}
.party_wr .picScroll-left .bd li .txt p {
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	color:#666;
	line-height:22px;
	letter-spacing:normal;
}
.party_wr .picScroll-left .vdo .txt p {
	padding-left:32px;
	background:url("../image/18.jpg") no-repeat left center;
}
/*.party_wr .picScroll-left .btn {
	position:absolute;
	top:50%;
	margin-top:-40px;
	width:79px;
	height:79px;
	border-radius:5pc;
	background:#999 url(../img/All-Icon.png) no-repeat;
}
.party_wr .picScroll-left .prev {
	left:-43px;
	background-position:0 -308px;
}
.party_wr .picScroll-left .next {
	right:-43px;
	background-position:0 -72px;
}
.party_wr .picScroll-left .prev:hover {
	background:#fb9000 url(../img/All-Icon.png) no-repeat 0 -229px;
}
.party_wr .picScroll-left .next:hover {
	background:#fb9000 url(../img/All-Icon.png) no-repeat 0 -147px;
}
*/
.party_wr .picScroll-left .btn {
	position:absolute;
	top:50%;
	margin-top:-40px;
	width:79px;
	height:79px;
	border-radius:5pc;
	background:#fb9000 url(../image/All-Icon.png) no-repeat;
}
.party_wr .picScroll-left .prev {
	left:-43px;
	background-position:0 -229px;
}
.party_wr .picScroll-left .next {
	right:-43px;
	background-position:0 -147px;
}
.party_wr .picScroll-left .prevStop {
	background:#999 url(../image/All-Icon.png) no-repeat 0 -308px;
}
.party_wr .picScroll-left .nextStop {
	background:#999 url(../image/All-Icon.png) no-repeat 0 -72px;
}
.party_style {
	padding-bottom:25px;
}
.scroll_cnt {
	position:relative;
}
.scroll_cnt .bd {
	overflow:hidden;
}
.scroll_cnt .bd li {
	float:left;
	width:393px;
	margin-right:10px;
}
.scroll_cnt .bd li.vdo {
	cursor:pointer;
}
/*.scroll_cnt .bd li .pic {
	height:283px;
}
*/
.scroll_cnt .bd li .pic img {
	max-width:100%;
}
.scroll_cnt .bd li .txt {
	height:80px;
	line-height:80px;
	text-align:center;
	background:#ededed;
	padding:0 30px;
	font-size:0;
	letter-spacing:-4px;
}
.scroll_cnt .bd li .txt p {
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	color:#666;
	line-height:22px;
	letter-spacing:normal;
}
.scroll_cnt .vdo .txt p {
	padding-left:32px;
	background:url("../img/party/icon_video.jpg") no-repeat left center;
}
.scroll_cnt .btn {
	position:absolute;
	top:50%;
	margin-top:-40px;
	width:79px;
	height:79px;
	border-radius:5pc;
	background:#fb9000 url(../img/All-Icon.png) no-repeat;
}
.scroll_cnt .prev {
	left:-110px;
	background-position:0 -229px;
}
.scroll_cnt .next {
	right:-110px;
	background-position:0 -147px;
}
.scroll_cnt .prevStop {
	background:#999 url(../img/All-Icon.png) no-repeat 0 -308px;
}
.scroll_cnt .nextStop {
	background:#999 url(../img/All-Icon.png) no-repeat 0 -72px;
}
.c_scroll_wr {
	padding-bottom:20px;
}
.c_scroll_wr .til {
	font-size:18px;
	color:#666;
	line-height:24px;
	padding:57px 0 37px;
	font-weight:bold;
}
.party_building .w_cnt {
	width:1199px;
	margin:0 auto;
	background:url(../img/about/about-bg.jpg) repeat-y center center;
}
.party_building .container-left {
	width:419px;
	float:left;
	padding-bottom:30px;
}
.party_building .container-right {
	width:700px;
	float:right;
	padding:38px 38px 0 38px;
	overflow:hidden;
}
.party_building .container-right img {
	max-width:700px;
}
.party_building .instock {
	width:379px;
	height:140px;
	overflow:hidden;
	background:#bfc1cf;
	padding:40px 40px 0 0;
}
.party_building .instock.title {
	height:80px;
	padding:60px 40px 0 0;
}
.party_building .instock p {
	color:#797d9b;
	font-size:12px;
	text-align:right;
}
.party_building .instock p strong {
	display:block;
	font-size:20px;
}
.party_building .instock h5 {
	font-family:"dincond-medium-webfont";
	font-size:68px;
	color:#303860;
	text-align:right;
	line-height:60px;
	letter-spacing:-3px;
}
.party_building .teamtype a {
	display:block;
	width:379px;
	height:auto;
	padding:40px 40px 40px 0;
	text-align:right;
	position:relative;
	-webkit-transition:background .3s;
	transition:background .3s;
	margin-top:2px;
}
.party_building .teamtype a.current,.party_building .teamtype a:hover {
	background:#bfc1cf;
}
.party_building .teamtype a i {
	display:block;
	color:#84879d;
	font-style:normal;
	font-size:24px;
	font-family:"opensans-regular-webfont";
	line-height:26px;
	margin-bottom:3px;
}
.party_building .teamtype a span {
	display:block;
	color:#303860;
	font-size:20px;
	font-weight:bold;
	line-height:26px;
	padding-bottom:19px;
}
.party_building .teamtype .p_box {
	overflow:hidden;
	padding-left:300px;
}
.party_building .teamtype a p {
	float:right;
	font-size:14px;
	color:#55596e;
	line-height:26px;
}
.party_building .teamtype a b {
	display:block;
	width:18px;
	height:21px;
	background:url(../img/about/team-dir.png) no-repeat;
	position:absolute;
	top:50%;
	margin-top:-10px;
	right:-18px;
	visibility:hidden;
	opacity:0;
	-webkit-transition:all .3s;
	transition:all .3s;
}
.party_building .teamtype .current b,.party_building .teamtype a:hover b {
	visibility:visible;
	opacity:1;
}
.party_building .item_wr1 {
	padding-bottom:20px;
}
.party_building .item_wr1 h4 {
	font-size:12px;
	color:#55596e;
	line-height:26px;
	font-weight:bold;
}
.party_building .item_wr1 p {
	font-size:12px;
	color:#55596e;
	line-height:26px;
	margin-bottom:26px;
}
.party_building .item_wr2 .til {
	position:relative;
	font-size:16px;
	color:#666;
	line-height:24px;
	font-weight:bold;
	padding-bottom:25px;
}
.party_building .item_wr2 .til:after {
	position:absolute;
	left:0;
	top:0;
	display:block;
	content:" ";
}
.party_building .item_wr2 p {
	font-size:12px;
	color:#666;
	line-height:22px;
}
.party_building .item_wr2 .part1 .til {
	padding-left:30px;
}
.party_building .item_wr2 .part1 .til:after {
	width:21px;
	height:28px;
	background:url("../img/party/party_building_it2_icon1.png") no-repeat center;
}
.party_building .item_wr2 .part2 .til {
	padding-left:39px;
}
.party_building .item_wr2 .part2 .til:after {
	width:29px;
	height:22px;
	background:url("../img/party/party_building_it2_icon2.png") no-repeat center;
}
.party_building .item_wr2 .part3 .til {
	padding-left:36px;
}
.party_building .item_wr2 .part3 .til:after {
	width:26px;
	height:20px;
	background:url("../img/party/party_building_it2_icon3.png") no-repeat center;
}
.party_building .item_wr2 .part1 {
	padding-bottom:20px;
	border-bottom:1px solid #e0e0e8;
}
.party_building .item_wr2 .part1 h4:first-child {
	margin-top:0;
}
.party_building .item_wr2 .part1 h4 {
	font-size:12px;
	color:#666;
	line-height:22px;
	margin-top:22px;
}
.party_building .item_wr2 .part2 {
	padding:24px 0 60px;
}
/*.party_building .item_wr2 .materials h4 {
	font-size:12px;
	color:#666;
	line-height:24px;
	font-weight:bold;
}
.party_building .item_wr2 .materials .box {
	padding:54px 0 65px;
}
.party_building .item_wr2 .materials .til {
	font-size:14px;
	color:#c11920;
	line-height:24px;
	text-align:center;
}
.party_building .item_wr2 .materials p {
	font-size:12px;
	color:#817d77;
	line-height:24px;
	text-align:center;
}
.party_building .item_wr2 .letter h4 {
	font-size:12px;
	color:#55596e;
	line-height:26px;
	font-weight:bold;
	margin-bottom:26px;
}
.party_building .item_wr2 .letter p {
	font-size:12px;
	color:#55596e;
	line-height:26px;
	text-indent:2em;
	margin-bottom:26px;
}
.party_building .item_wr2 .download_btn {
	display:block;
	text-align:center;
	font-size:12px;
	color:#fff;
	line-height:18px;
	padding:57px 0 3px;
	background:#303860 url("../img/party/icon_word.png") no-repeat center 9px;
}
.party_building .item_wr2 .download_btn:hover {
	background-color:#1f243e;
}
.party_building .item_wr2 .part1 {
	padding-bottom:34px;
}
.party_building .item_wr2 .part2 h4 {
	font-size:12px;
	color:#55596e;
	font-weight:bold;
	line-height:26px;
}
.party_building .item_wr2 .part2 p {
	font-size:12px;
	color:#55596e;
	line-height:26px;
	margin-bottom:26px;
}
.party_building .item_wr2 .part3 {
	padding-bottom:90px;
}
.party_building .item_wr2 .part3 p {
	font-size:12px;
	color:#55596e;
	line-height:26px;
}
.party_building .item_wr2 .part3 em {
	font-size:12px;
	font-weight:bold;
	color:#55596e;
}
*/

a,abbr,acronym,address,applet,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,input,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	color: #73706e;
	font-weight:inherit;
	font-style:inherit;
	font-size:15px;
	font-family:"微软雅黑","Microsoft YaHei",sans-serif;
	vertical-align:baseline
}
:focus {
	outline:0
}
body {
	/*max-width:1680px;*/
	min-width:1200px;
	margin:0 auto;
	overflow-x:hidden
}
.ios.ipad body {
	min-width:1400px
}
table {
	border-collapse:separate;
	border-spacing:0
}
caption,td,th {
	text-align:left;
	font-weight:400
}
a {
	text-decoration:none;
	color:#333
}
a img,iframe {
	border:none
}
img {
	vertical-align:top
}
ol,ul {
	list-style:none
}
button,input,select,textarea {
	font-size:100%;
	font-family:inherit;
	-webkit-appearance:none;
	border-radius:0
}
select {
	margin:inherit
}
p {
	line-height:22px
}
td {
	vertical-align:middle
}
.clearfix:after {
	content:"\200B";
	display:block;
	height:0;
	clear:both
}
.fl {
	float:left
}
.fr {
	float:right
}
.pr {
	position:relative
}
.dn {
	display:none
}
.ov {
	overflow:hidden
}
.pa {
	position:absolute
}
.pr {
	position:relative
}
.text-center {
	text-align:center
}
.w1200 {
	margin:0 auto;
	width:1200px
}
@font-face {
	font-family:novecento-widenormal;
	src:url(../fonts/novecentowide-normal.eot);
	src:url(../fonts/novecentowide-normal.eot?#iefix) format('embedded-opentype'),url(../fonts/novecentowide-normal.woff2) format('woff2'),url(../fonts/novecentowide-normal.woff) format('woff'),url(../fonts/novecentowide-normal.ttf) format('truetype'),url(../fonts/novecentowide-normal.svg#novecento_widenormal) format('svg');
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:novecentowide-bold;
	src:url(../fonts/novecentowide-bold-webfont.eot);
	src:url(../fonts/novecentowide-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/novecentowide-bold-webfont.woff2) format('woff2'),url(../fonts/novecentowide-bold-webfont.woff) format('woff'),url(../fonts/novecentowide-bold-webfont.ttf) format('truetype'),url(../fonts/novecentowide-bold-webfont.svg#novecentowide-bold-webfont) format('svg')
}
@font-face {
	font-family:dincond-regular-webfont;
	src:url(../fonts/dincond-regular-webfont.eot);
	src:url(../fonts/dincond-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/dincond-regular-webfont.woff2) format('woff2'),url(../fonts/dincond-regular-webfont.woff) format('woff'),url(../fonts/dincond-regular-webfont.ttf) format('truetype'),url(../fonts/dincond-regular-webfont.svg#dincond-regular-webfont) format('svg')
}
@font-face {
	font-family:dincond-medium-webfont;
	src:url(../fonts/dincond-medium-webfont.eot);
	src:url(../fonts/dincond-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/dincond-medium-webfont.woff2) format('woff2'),url(../fonts/dincond-medium-webfont.woff) format('woff'),url(../fonts/dincond-medium-webfont.ttf) format('truetype'),url(../fonts/dincond-medium-webfont.svg#novecentowide-bold-webfont) format('svg')
}
@font-face {
	font-family:dincond-boldalternate-webfont;
	src:url(../fonts/dincond-boldalternate-webfont.eot);
	src:url(../fonts/dincond-boldalternate-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/dincond-boldalternate-webfont.woff2) format('woff2'),url(../fonts/dincond-boldalternate-webfont.woff) format('woff'),url(../fonts/dincond-boldalternate-webfont.ttf) format('truetype'),url(../fonts/dincond-boldalternate-webfont.svg#novecentowide-bold-webfont) format('svg')
}
@font-face {
	font-family:montserrat-bold-webfont;
	src:url(../fonts/montserrat-bold-webfont.eot);
	src:url(../fonts/dincond-boldalternate-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserrat-bold-webfont.woff2) format('woff2'),url(../fonts/montserrat-bold-webfont.woff) format('woff'),url(../fonts/montserrat-bold-webfont.ttf) format('truetype'),url(../fonts/montserrat-bold-webfont.svg#montserrat-bold-webfont) format('svg')
}
@font-face {
	font-family:myriadsetpro-thin-webfont;
	src:url(../fonts/myriadsetpro-thin-webfont.eot);
	src:url(../fonts/dincond-boldalternate-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/myriadsetpro-thin-webfont.woff2) format('woff2'),url(../fonts/myriadsetpro-thin-webfont.woff) format('woff'),url(../fonts/myriadsetpro-thin-webfont.ttf) format('truetype'),url(../fonts/myriadsetpro-thin-webfont.svg#myriadsetpro-thin-webfont) format('svg')
}
@font-face {
	font-family:miso-bold-webfont;
	src:url(../fonts/miso-bold-webfont.eot);
	src:url(../fonts/dincond-boldalternate-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/miso-bold-webfont.woff2) format('woff2'),url(../fonts/miso-bold-webfont.woff) format('woff'),url(../fonts/miso-bold-webfont.ttf) format('truetype'),url(../fonts/miso-bold-webfont.svg#miso-bold-webfont) format('svg')
}
@font-face {
	font-family:opensans-regular-webfont;
	src:url(../fonts/opensans-regular-webfont.eot);
	src:url(../fonts/dincond-boldalternate-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-regular-webfont.woff2) format('woff2'),url(../fonts/opensans-regular-webfont.woff) format('woff'),url(../fonts/opensans-regular-webfont.ttf) format('truetype'),url(../fonts/opensans-regular-webfont.svg#opensans-regular-webfont) format('svg')
}
@font-face {
	font-family:ocrb10n-webfont;
	src:url(../fonts/ocrb10n-webfont.eot);
	src:url(../fonts/dincond-boldalternate-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/ocrb10n-webfont.woff2) format('woff2'),url(../fonts/ocrb10n-webfont.woff) format('woff'),url(../fonts/ocrb10n-webfont.ttf) format('truetype'),url(../fonts/ocrb10n-webfont.svg#ocrb10n-webfont) format('svg')
}
.header {
	width:100%;
	height:118px;
	background:#fff;
	position:relative;
	z-index:5099
}
a.logo {
	width:210px;
	height:50px;
	background:url(../img/public/logo.png) no-repeat;
	float:left;
	margin-top:45px
}
.nav {
	float:right;
	height:74px;
	padding-top:45px;
	margin-right:0;
	position:relative;
	width:660px
}
.nav li {
	float:left;
	position:relative;
	height:38px;
	line-height:38px;
	padding:0 18px;
	background:url(../img/public/nav-bg.jpg) no-repeat right
}
.nav li.last {
	background:0
}
.nav li a {
	color:#4c4c4c;
	font-size:14px;
	font-weight:700;
	display:block
}
span.navline {
	position:absolute;
	width:26px;
	height:5px;
	background:#00b0af;
	left:18px;
	bottom:0
}
.headlink {
	width:124px;
	height:36px;
	float:right;
	margin-top:45px;
	margin-right:0
}
.headlink a {
	display:block;
	width:36px;
	height:36px;
	-webkit-transition:all .3s;
	transition:all .3s
}
.icon-search {
	background:url(../img/All-Icon.png) no-repeat 0 0;
	float:left;
	position:relative;
	border:1px solid #ccc
}
.icon-search:hover {
	background-position:0 0
}
.headlink .show.icon-search {
	border-color:#fff
}
.header-search {
	position:absolute;
	z-index:999;
	top:60px;
	right:0;
	width:0;
	height:45px;
	background:#fff;
	overflow:hidden;
	-webkit-transition:all .4s;
	transition:all .4s;
	border-top:1px solid #384395
}
.show .header-search {
	width:377px
}
.hs-input {
	width:317px;
	height:45px;
	line-height:45px;
	padding:0 10px;
	float:left
}
.hs-submit {
	width:40px;
	height:45px;
	background:url(../img/All-Icon.png) no-repeat -122px -97px;
	float:right;
	cursor:pointer
}
.icon-menu {
	background:url(../img/All-Icon.png) no-repeat -72px 0;
	float:left;
	margin-left:4px;
	border:1px solid #ccc
}
.icon-menu:hover {
	background-position:-72px -36px
}
.icon-lang {
	background:url(../img/All-Icon.png) no-repeat -36px 0;
	float:left;
	margin-left:4px;
	border:1px solid #ccc
}
.icon-lang:hover {
	background-position:-36px -36px
}
.stock {
	position:absolute;
	width:68px;
	height:36px;
	background:url(../img/public/stock.jpg) no-repeat;
	right:0;
	top:45px;
	display:none
}
.lb-data {
	position:relative
}
a.lb-ckyt {
	color:#fff;
	display:inline-block;
	position:absolute;
	top:17px;
	right:50px
}
.footer {
	background:#003894;
	width:100%;
	height:105px;
	padding-top:25px
}
.links {
	text-align:right
}
.links a {
	display:inline-block;
	margin-left:15px
}
.links a:hover {
	color:#fff
}
.linkbox p {
	color:#919195;
	line-height:24px
}
.linkbox a {
	color:#4877c5;
	font-size:14px;
	line-height:22px;
	font-weight:700
}
.friends {
	margin-top:10px;
	margin-bottom:4px
}
.select {
	position:relative;
	float:right
}
.select dt {
	height:35px;
	display:inline-block;
	font-weight:400;
	background:url(../img/public/select.png) no-repeat right center;
	font-size:14px;
	background-color:#3a3d4f;
	outline:0;
	line-height:35px;
	text-indent:10px;
	cursor:pointer;
	width:242px;
	position:relative;
	color:#bdbdbf;
	z-index:99;
	text-align:left
}
.select dd {
	width:242px;
	position:absolute;
	left:0;
	bottom:35px;
	background:#42424e;
	display:none
}
.select dd ul {
	width:242px;
	overflow:auto
}
.select dd ul li a {
	color:#FFF;
	line-height:35px;
	display:block;
	text-indent:14px;
	font-family:"微软雅黑";
	font-size:12px;
	font-weight:400;
	text-align:left;
	margin-left:0
}
.friends p {
	display:inline-block;
	color:#999;
	font-weight:700
}
.attent,.copy,.hotline {
	width:273px
}
.copy p {
	color:#4877c5;
	font-weight:700
}
p.ctitle {
	color:#999;
	font-size:14px;
	float:left;
	line-height:14px;
	font-weight:700
}
p.tel {
	font-family:dincond-medium-webfont;
	padding-left:36px;
	background:url(../img/All-Icon.png) no-repeat -118px -42px;
	color:#ffae00;
	width:120px;
	height:33px;
	font-size:24px;
	line-height:33px;
	margin-top:5px;
	float:right
}
.attent a {
	display:block;
	width:35px;
	height:35px;
	float:left;
	margin-top:0;
	margin-left:12px;
	background:#343a40 url(../img/icon.png) no-repeat;
	text-align:center;
	border-radius:20px
}
a.wx {
	background:#fff url(../img/All-Icon.png) no-repeat -266px -216px;
	position:relative;
	-webkit-transition:.5s cubic-bezier(.3,0,0,1);
	-moz-transition:.5s cubic-bezier(.3,0,0,1);
	transition:.5s cubic-bezier(.3,0,0,1)
}
.attent a.wx:hover {
	background:#1ec354 url(../img/All-Icon.png) no-repeat -266px -256px
}
.indexewm {
	position:absolute;
	bottom:40px;
	right:-59.5px;
	width:152px;
	height:0;
	-webkit-transition:all .3s;
	transition:all .3s;
	overflow:hidden;
	z-index:10
}
.hover .indexewm {
	height:152px
}
a.wb {
	background:#fff url(../img/All-Icon.png) no-repeat -206px -214px;
	-webkit-transition:.5s cubic-bezier(.3,0,0,1);
	-moz-transition:.5s cubic-bezier(.3,0,0,1);
	transition:.5s cubic-bezier(.3,0,0,1)
}
.attent a.wb:hover {
	background:#f74864 url(../img/All-Icon.png) no-repeat -206px -254px
}
.hotline {
	width:320px
}
.inbanner {
	width:100%;
	height:170px;
	position:relative;
	background:url(../img/public/inbanner.jpg) no-repeat center bottom
}
.subnavbg {
	width:100%;
	height:50px;
	background:#384395;
	position:absolute;
	left:0;
	top:0;
	-webkit-transition:all .3s;
	transition:all .3s
}
.subnavbg.fixer {
	position:fixed;
	top:73px;
	left:0;
	z-index:100
}
.subnav {
	position:relative
}
.subnav li {
	float:left;
	margin-right:30px;
	line-height:50px
}
.subnav li a {
	display:block;
	font-size:13px;
	font-weight:700;
	color:#9bb3d5
}
.subnav .current a,.subnav li a:hover {
	color:#fff
}
span.subnavline {
	position:absolute;
	width:52px;
	height:2px;
	background:#4957a2;
	left:0;
	bottom:0;
	visibility:hidden
}
.headrange {
	position:relative;
	height:90px;
	width:100%
}
.innavbg {
	width:100%;
	height:50px;
	background:#003894;
	position:absolute;
	top:90px;
	left:0;
	display:none;
	z-index:50
}
.innav {
	position:absolute;
	top:0;
	left:0;
	z-index:999;
	width:700px
}
.innav dd {
	line-height:50px;
	float:left;
	margin:0 16px
}
.innav dd a {
	display:block;
	color:#9bb3d5;
	font-size:13px;
	font-weight:700
}
.innav .on a,.innav dd a:hover {
	color:#fff
}
.navbg .suNav {
	display:none
}
.sNav {
	height:50px
}
.suNav .sNav>div {
	position:absolute;
	top:0;
	display:none;
	z-index:60
}
.suNav {
	height:50px
}
.sN1 {
	left:485px
}
.sN2 {
	left:576px
}
.sN3 {
	left:670px
}
.sN4 {
	left:764px
}
.sN5 {
	left:505px
}
.sN5 .innav {
	width:550px
}
.sN6 {
	left:444px
}
.innavline {
	display:block;
	position:absolute;
	width:84px;
	height:54px;
	bottom:0;
	left:453px;
	background:#4957a2;
	z-index:55;
	-webkit-transition:all .3s;
	transition:all .3s
}
h1.pagetitle {
	padding:35px 0 0;
	text-align:center
}
h1.pagetitle i {
	color:#01b2b3;
	display:block;
	font-size:32px;
	font-style:normal;
	font-weight:400;
	line-height:28px;
	font-family:miso-bold-webfont
}
h1.pagetitle b {
	color:#003894;
	font-size:18px;
	line-height:30px
}
h1.pagetitle~a.btn-return {
	margin:0;
	position:absolute;
	top:25px;
	right:0
}
#bg-mask {
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	background-color:#000;
	z-index:110;
	display:none;
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	opacity:.6
}
#side-mask {
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	background-color:#000;
	z-index:110;
	display:none;
	filter:alpha(opacity=20);
	-moz-opacity:.2;
	opacity:.2
}
.mt15 {
	margin-top:15px
}
.open-side .side-box {
	right:0;
	opacity:1;
	visibility:visible
}
.open-side #side-mask {
	display:block
}
.side-box {
	width:325px;
	background:#30395f;
	position:fixed;
	top:0;
	right:-360px;
	height:100%;
	z-index:99999;
	padding:35px 0 0 35px;
	-webkit-transition:all .4s;
	transition:all .4s;
	opacity:0;
	visibility:hidden
}
a.side-close {
	display:block;
	width:28px;
	height:29px;
	background:url(../img/public/side-close.png) no-repeat
}
.side-title {
	color:#fff;
	font-size:18px;
	padding-top:20px;
	padding-bottom:10px;
	line-height:20px;
	margin-bottom:10px
}
.side-dl {
	overflow:hidden;
	margin-top:10px;
	width:108px;
	float:left;
	height:220px
}
.side-dl a {
	color:#787f9d;
	-webkit-transition:all .3s;
	transition:all .3s
}
.side-dl a:hover {
	color:#fff
}
.side-dl dt a {
	font-size:15px;
	padding-bottom:5px;
	display:inline-block;
	color:#fff;
	border-bottom:1px solid #fff;
	margin-bottom:10px
}
.side-dl dd a {
	margin-right:10px;
	display:block;
	margin-bottom:8px;
	font-size:13px;
	font-weight:700
}
.side-contact p {
	color:#cdd0d9;
	line-height:22px
}
.side-contact a.tel {
	color:#cdd0d9
}
.side-box.smallwidth {
	padding:20px 0 0 35px
}
.smallwidth .side-title {
	padding-bottom:0
}
.smallwidth .side-dl {
	height:200px
}
.fc-border-separate tr th.fc-day-header {
	height:45px;
	border:0;
	line-height:45px;
	font-size:14px;
	padding-bottom:10px
}
.fc-border-separate td.fc-day {
	height:98px;
	border:2px solid #EFEFF4;
	background:#D6DBF0
}
.invcalendar .fc-grid .fc-day-number {
	font-size:16px;
	color:#585C79
}
.fc-header-title h2 {
	font-size:16px;
	line-height:30px
}
.invcalendar .fc-event {
	background:#fff;
	border-color:#fff
}
a.invCal-prev {
	display:block;
	width:15px;
	height:24px;
	background:url(../img/investor/date-prev.png) no-repeat;
	float:left;
	margin:10px;
	-webkit-transition:all .3s;
	transition:all .3s
}
a.invCal-prev:hover {
	background:url(../img/investor/date-prev2.png) no-repeat
}
a.invCal-next {
	display:block;
	width:15px;
	height:24px;
	background:url(../img/investor/date-next.png) no-repeat;
	float:left;
	margin:10px;
	-webkit-transition:all .3s;
	transition:all .3s
}
a.invCal-next:hover {
	background:url(../img/investor/date-next2.png) no-repeat
}
.selectDate {
	overflow:hidden;
	margin-bottom:10px;
	margin-top:10px
}
.invcalendar .mod-dropdownlist {
	float:left;
	width:220px;
	border-color:#BFC1CF;
	background:#BFC1CF
}
.invcalendar .mod-dropdownlist .dropdown-options li.dropdown-options-focus a,.invcalendar .mod-dropdownlist .dropdown-options li.dropdown-options-focus a:hover {
	background:#BFC1CF
}
.invcalendar .mod-dropdownlist .dropdown-select .dropdown-icon {
	background:transparent url(../img/investor/inv-dir.jpg) no-repeat center center
}
.invcalendar .mod-dropdownlist .dropdown-select:hover .dropdown-icon {
	background:transparent url(../img/investor/inv-dir.jpg) no-repeat center center
}
.invcalendar .mod-dropdownlist .dropdown-select .dropdown-input {
	color:#5A5E7B
}
.invCal-today {
	width:86px;
	display:block;
	height:43px;
	line-height:43px;
	text-align:center;
	padding:0 10px;
	-webkit-border-radius:40px;
	border-radius:40px;
	float:left;
	background:#BFC1CF
}
.search-content {
	padding-bottom:20px
}
.search-form {
	width:700px;
	height:65px;
	border:20px solid #e6e6e6;
	overflow:hidden
}
.search-input {
	width:580px;
	height:25px;
	line-height:25px;
	padding:20px 20px;
	float:left;
	font-size:14px
}
.search-submit {
	width:80px;
	height:65px;
	background:#fb9000 url(../img/search/form-search.png) no-repeat center center;
	float:right;
	cursor:pointer
}
h5.result-title {
	padding-left:25px;
	height:50px;
	line-height:50px;
	margin:15px 0;
	font-size:16px;
	font-weight:700;
	color:#000
}
.search-content .news-list {
	border-top:1px solid #ccc
}
.lawbox {
	width:1110px;
	padding:55px 45px 45px;
	background:#fff;
	font-size:13px;
	line-height:24px;
	color:#818181;
	position:fixed;
	height:350px;
	top:50%;
	left:50%;
	margin-left:-600px;
	margin-top:-225px;
	z-index:120
}
h2.lawtitle b {
	font-size:20px;
	color:#f39801;
	display:block;
	padding-bottom:5px
}
h2.lawtitle i {
	font-size:28px;
	color:#f39801;
	display:block;
	font-weight:400;
	font-style:normal;
	letter-spacing:-2px
}
.lawbody {
	padding-top:45px
}
.lawbody p {
	margin-bottom:20px;
	font-size:14px
}
.lawbody b {
	font-size:16px;
	color:#f39801;
	display:block;
	margin-bottom:10px
}
.btn-mask-close {
	display:block;
	width:34px;
	height:34px;
	background:url(../img/public/btn-close.png) no-repeat;
	position:absolute;
	right:0;
	top:-45px
}
#lawmask {
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	background-color:#000;
	z-index:110;
	display:none;
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	opacity:.6
}
#topcontrol {
	z-index:10;
	display:none
}
.asearch-box {
	width:1200px;
	height:120px;
	background:#e3e3eb;
	padding-top:20px
}
.asearch-form {
	width:701px;
	height:67px;
	background:url(../img/search/search-bg.jpg) no-repeat;
	margin:0 auto 0;
	position:relative
}
.asearch-box p {
	width:700px;
	margin:0 auto;
	height:55px;
	line-height:55px;
	font-size:14px
}
.btn-asearch {
	display:block;
	border:0;
	width:78px;
	height:67px;
	background:0;
	cursor:pointer;
	float:right
}
.input-asearch {
	width:590px;
	height:20px;
	padding:23px 15px;
	line-height:20px;
	float:left;
	outline:0;
	border:0;
	font-size:13px
}
.asearch-list li {
	overflow:hidden;
	padding:24px 0;
	border-bottom:1px solid #ccc
}
.asearch-list .title {
	font-size:15px;
	font-weight:700;
	color:#666;
	display:block;
	line-height:36px
}
.asearch-list a:hover .title {
	color:#f90
}
.asearch-list li:last-child {
	border-bottom:0
}
.asearch-list {
	padding-bottom:20px
}
.result_key {
	color:#f90;
	font-size:16px
}
.result_count {
	color:#f90;
	padding:0 2px
}
.header {
	height:90px
}
a.logo {
	margin-top:27px
}
.headlink {
	margin-top:30px
}
.nav {
	padding-top:30px;
	height:61px
}
.subnavbg {
	position:static
}
.stock {
	top:30px
}
.inbanner {
	/* margin-top:110px */
}
.subnavbg {
	position:fixed;
	top:90px;
	left:0;
	z-index:20
}
.p-header-show {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.p-header.p-header-hide {
	-webkit-transform:translateY(-91px);
	-ms-transform:translateY(-91px);
	transform:translateY(-91px)
}
.p-header {
	height:90px;
	position:fixed;
	z-index:10000;
	top:0;
	left:50%;
	margin-left:-832px;
	width:1664px;
	-webkit-transition:all .4s;
	transition:all .4s;
	background:#fff
}
.p-subnav-show {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.p-subnav.p-subnav-hide {
	-webkit-transform:translateY(-151px);
	-ms-transform:translateY(-151px);
	transform:translateY(-151px)
}
.p-subnav {
	-webkit-transition:all .4s;
	transition:all .4s
}
.p-subnav.subnavbg {
	left:50%;
	margin-left:-832px;
	width:1664px;
	z-index:1000
}
body {
	background:#fff
}
.indexwarp {
	background:#fff
}
.map-menu {
	height:20px;
	margin-bottom:25px
}
.map-menu span {
	float:left;
	font-size:14px
}
.map-menu span.map-home {
	width:13px;
	height:20px;
	background:url(../img/public/home.png) center center no-repeat;
	margin-right:5px
}
.map-menu span.map-arrow {
	height:20px;
	background:url(../img/public/arrow.png) left center no-repeat;
	margin:0 5px;
	padding-left:10px;
	vertical-align:middle
}
.d-video {
	width:1118px;
	height:595px;
	margin:10px auto 15px;
	background:#f1f2f3
}
.d-video-title {
	height:55px;
	line-height:55px;
	position:relative
}
.d-video-abtn {
	display:block;
	position:absolute;
	top:10px;
	left:10px;
	z-index:10;
	background:#ffa715;
	font-size:12px;
	color:#fff;
	border-radius:35px;
	padding:0 20px;
	height:35px;
	line-height:35px
}
.d-video-title h2 {
	line-height:55px;
	font-size:16px;
	color:#666;
	text-align:center
}
.d-video-bshare {
	margin-top:17px;
	margin-right:20px;
	position:absolute;
	z-index:10;
	right:0;
	top:0
}
.d-video .bshare-custom {
	margin-bottom:5px;
	height:20px;
	overflow:hidden
}
.d-video .bshare-custom a {
	float:left;
	padding:0;
	margin-right:5px;
	width:20px;
	height:20px;
	background:url(/img/news/share.png) no-repeat 0 0;
	overflow:hidden;
	display:block
}
.d-video .bshare-custom .bshare-weixin {
	background-position:-54px 0
}
.d-video .bshare-custom .bshare-sinaminiblog {
	background-position:-79px 0
}
.d-video .bshare-custom .bshare-qzone {
	background-position:-129px 0
}
.d-video .bshare-custom .bshare-qqim {
	background-position:-154px 0
}
.d-video-main {
	width:1118px;
	height:540px;
	background:#aaa
}
h2.video_title {
	width:1118px;
	margin:0 auto;
	font-size:16px;
	color:#4c4c4c;
	font-weight:700
}
.news_vid {
	overflow:hidden;
	position:relative;
	width:1118px;
	margin:10px auto 145px
}
.news_vid .bd {
	position:relative
}
.news_vid .bd ul {
	overflow:hidden;
	zoom:1
}
.news_vid .bd ul li {
	margin-right:8px;
	float:left;
	overflow:hidden;
	position:relative
}
.news_vid .bd ul .on:after {
	width:293px;
	height:165px;
	background:url(../img/project/video_bg.png) no-repeat;
	position:absolute;
	top:0;
	left:0;
	content:"\200B"
}
.news_vid .bd ul li .pic {
	text-align:center
}
.news_vid .bd ul li .pic img {
	width:293px;
	height:165px;
	display:block
}
.news_vid .bd ul li .title {
	line-height:28px
}
.news_vid .next,.news_vid .prev {
	display:block;
	position:absolute;
	width:42px;
	height:72px;
	background:url(/img/index/btn-banner.png) no-repeat;
	cursor:pointer;
	top:0;
	margin-top:48px
}
.news_vid .prev {
	background-position:0 -72px;
	left:0
}
.news_vid .prev:hover {
	background-position:0 0
}
.news_vid .next {
	background-position:-42px -72px;
	right:0
}
.news_vid .next:hover {
	background-position:-42px 0
}
.calendar_new li {
	width:700px;
	height:100px;
	margin-bottom:10px;
	background:#e3e3eb;
	overflow:hidden
}
.calendar_new li div {
	float:left;
	font-size:14px
}
.calendar_new li .time {
	color:#666;
	font-family:opensans-regular-webfont;
	padding:42px 20px 0 22px
}
.calendar_new li .font {
	color:#303860;
	font-weight:900;
	padding:42px 20px 0 0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.container-right .container-right-more {
	display:block;
	width:79px;
	height:79px;
	background:url(../img/about/icon-ajax.png) no-repeat;
	margin:40px auto 40px;
}
.attent a.Title {
	background:#fff url(../img/title.png) no-repeat center 0;
	transition:.5s cubic-bezier(.3,0,0,1);
}
.attent a.Title:hover {
	background:#fff url(../img/title.png) no-repeat center -35px;
	transition:.5s cubic-bezier(.3,0,0,1);
}
.footer {
	height:75px;
}
.cpbox {
	position:relative;
}
.cpbox .copy p {
	font-size:12px;
}
.attent {
	position:absolute;
	top:4px;
	left:134px;
}
/*鍐呴〉鏍峰紡琛╬art1*/

/*缁勭粐鏂囧寲*/
h3.organ-title {
	color:#303860;
	font-size:28px;
	line-height:30px;
	margin-bottom:14px;
}
h3.organ-title em {
	font-family:"dincond-medium-webfont";
	font-size:40px;
	color:#303860;
	display:block;
}
h3.organ-title strong {
	font-size:20px;
	line-height:24px;
}
.organ-div {
	max-width:1560px;
	background:#ede4d7;
	padding:40px 0 10px;
	margin:0 auto;
}
.organ-img {
	width:657px;
	height:330px;
	background:url(../img/join/dyn-img.png) no-repeat;
	float:left;
	padding-bottom:20px;
}
.organ-info {
	width:500px;
	float:right;
	margin-top:106px;
}
.organ-info p {
	margin-bottom:8px;
}
.organ-info p strong {
	color:#303860;
	font-size:15px;
}
.mission-div {
	width:100%;
	height:219px;
	background:#efeff4 url(../img/join/icon-dir.jpg) no-repeat center bottom;
	padding-top:100px;
	display:none;
}
.mission-div p {
	text-align:center;
}
h3.miss-title {
	margin-bottom:5px;
}
h3.miss-title i {
	font-size:40px;
	color:#303860;
	font-family:"dincond-medium-webfont";
	font-style:normal;
	display:block;
	line-height:40px;
}
h3.miss-title b {
	color:#303860;
	font-size:18px;
}
p.line {
	padding-bottom:15px;
	background:url(../img/join/line.jpg) no-repeat center bottom;
	margin-bottom:5px;
}
.core-list {
	padding-top:33px;
	display:none;
}
.core-list ul {
	margin-left:-56px;
}
.core-list li {
	width:195px;
	height:340px;
	float:left;
	margin-left:56px;
}
.core-list li h4 {
	color:#303860;
	font-size:15px;
	font-weight:bold;
	margin-bottom:13px;
}
.core-list li p {
	margin-bottom:10px;
}
.behavior {
	width:100%;
	min-height:360px;
	background:url(../img/join/behavior-bg.jpg) repeat-y center center;
	position:relative;
}
.behavior .w1200 {
	/* height:350px;
	*/overflow:hidden;
}
/*鍔犲叆榫欐箹淇敼*/
.mission {
	height:402px;
	background:url(../img/join/oac_01.jpg) no-repeat center;
}
.mission .box {
	width:1200px;
	margin:0 auto;
	box-sizing:border-box;
	padding-right:655px;
	text-align:right;
	padding-top:173px;
}
.oac .box .title_en {
	font-family:"dincond-medium-webfont";
	font-size:40px;
	color:#303860;
	text-transform:uppercase;
	letter-spacing:-2px;
	line-height:0.8em;
}
.oac .box .title_cn {
	line-height:0.8em;
	font-size:18px;
	color:#303860;
	font-weight:bold;
	margin-top:5px;
}
.oac .box .xian {
	width:13px;
	height:1px;
	background-color:#303860;
	margin-top:20px;
	display:inline-block;
}
.mission .box .key {
	font-size:32px;
	color:rgb(102,102,102);
	opacity:0.7;
	filter:alpha(opacity=70);
	line-height:0.8em;
	margin-top:27px;
}
.mission .box .des {
	font-family:"dincond-medium-webfont";
	font-size:52px;
	color:rgb(102,102,102);
	opacity:0.08;
	filter:alpha(opacity=8);
	line-height:0.8em;
	margin-top:10px;
	text-transform:uppercase;
}
.vision {
	height:515px;
	background:url(../img/join/oac_02.jpg) no-repeat center;
}
.vision .box {
	width:1200px;
	margin:0 auto;
	text-align:right;
}
.vision .box .inbox {
	width:675px;
	display:inline-block;
	text-align:left;
	box-sizing:border-box;
	border-left:1px solid rgb(208,208,233);
	padding-left:20px;
}
.vision .box .inbox .title_en {
	margin-top:40px;
}
.vision .box .inbox .question {
	margin-top:30px;
	width:675px;
	position:relative;
	top:0px;
	left:-21px;
	line-height:0.8em;
	box-sizing:border-box;
	padding-left:20px;
}
.vision .box .inbox .question .en {
	position:absolute;
	top:0px;
	left:-525px;
	width:525px;
	height:100%;
	text-align:right;
	margin-top:-2px;
	overflow:hidden;
	box-sizing:border-box;
	border-right:10px solid transparent;
}
.vision .box .inbox .question .en .key {
	font-family:"dincond-medium-webfont";
	font-size:16px;
	color:#01b2b3;
	line-height:1em;
	margin-bottom:10px;
	position:relative;
	left:515px;
	transition:all 800ms;
}
.vision .box .inbox .question .en .des {
	font-family:"dincond-medium-webfont";
	font-size:16px;
	color:#01b2b3;
	line-height:1.4em;
	position:relative;
	left:515px;
	transition:all 800ms;
}
.vision .box .inbox .question .cn .key {
	font-size:14px;
	color:rgb(102,102,102);
	font-weight:bold;
	margin-bottom:12px;
	transition:all 400ms;
}
.vision .box .inbox .question .cn .key em {
	font-family:"dincond-medium-webfont";
	color:rgb(102,102,102);
	font-size:14px;
	font-weight:bold;
	padding-right:5px;
	letter-spacing:1px;
	transition:all 400ms;
}
.vision .box .inbox .question .cn .des {
	font-size:14px;
	color:rgb(102,102,102);
	font-weight:bold;
	line-height:1.6em;
	transition:all 400ms;
}
.vision .box .inbox .question .shuxian {
	position:absolute;
	top:0px;
	left:0px;
	width:1px;
	height:100%;
	background-color:#01b2b3;
	transform-origin:center;
	transform:scale(1,0);
	transition:all 400ms;
}
.vision .box .inbox .question.on .cn .key,.vision .box .inbox .question.on .cn .key em,.vision .box .inbox .question.on .cn .des {
	color:#384395;
}
.vision .box .inbox .question.on .shuxian {
	transform:scale(1,1);
}
.vision .box .inbox .question.on .en .key {
	left:0px;
}
.vision .box .inbox .question.on .en .des {
	left:0px;
}
.value {
	height:515px;
	background:url(../img/join/oac_03.jpg) no-repeat center;
}
.value .box {
	width:1200px;
	margin:0 auto;
	box-sizing:border-box;
	padding-right:655px;
	text-align:right;
	padding-top:40px;
}
.value .box .bold {
	line-height:0.8em;
	margin-top:30px;
	font-size:14px;
	color:rgb(102,102,102);
	font-weight:bold;
	margin-bottom:12px;
}
.value .box .des {
	line-height:1.6em;
	font-size:14px;
	color:rgb(102,102,102);
}
/*鍔犲叆榫欐箹淇敼*/

.bhfinger {
	width:215px;
	height:275px;
	position:absolute;
	top:0;
	left:175px;
	text-align:center;
}
.bhfinger span {
	color:#003894;
	display:block;
	padding-top:5px;
	-webkit-transition:all .3s;
	transition:all .3s;
	font-size:14px;
	opacity:.7;
	filter:alpha(opacity=70);
}
.bhfinger a:hover span,.bhfinger a.current span {
	color:#003894;
	opacity:1;
	filter:alpha(opacity=100);
}
.finger-right {
	float:left;
	width:76px;
}
.finger-wrong {
	float:right;
	width:76px;
}
.finger-right .icon {
	width:76px;
	height:220px;
	overflow:hidden;
	position:relative;
}
.finger-right .icon b {
	background:#01b2b3;
	width:76px;
	height:76px;
	display:block;
	position:absolute;
	top:144px;
	left:0;
	-webkit-border-radius:38px;
	border-radius:38px;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.finger-right a:hover b,.finger-right a.current b {
	top:-76px;
	height:295px;
}
.icon i {
	width:76px;
	display:block;
	height:76px;
	position:absolute;
	bottom:0;
}
.finger-right .icon i {
	background:url(../img/join/right.png) no-repeat center center;
	left:0;
	z-index:10;
}
.finger-wrong .icon {
	width:76px;
	height:220px;
	overflow:hidden;
	position:relative;
}
.finger-wrong .icon b {
	background:#d2f8ed;
	width:76px;
	height:76px;
	display:block;
	position:absolute;
	top:144px;
	left:0;
	-webkit-border-radius:38px;
	border-radius:38px;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.finger-wrong a:hover b,.finger-wrong a.current b {
	top:-76px;
	height:295px;
}
.finger-wrong .icon i {
	background:url(../img/join/wrong.png) no-repeat center center;
	right:0;
	z-index:10;
}
.bhfinger-body {
	width:590px;
	/* height:300px;
	*/float:right;
	padding:25px 0;
}
.bhfinger-body p {
	color:#78978e;
}
.bhfinger-body p em {
	font-weight:bold;
	margin-right:5px;
	color:#003894;
}
.bhfinger-title {
	margin-bottom:15px;
}
.bhfinger-title i {
	display:block;
	font-family:"dincond-medium-webfont";
	color:#fff;
	font-size:32px;
	font-style:normal;
	line-height:30px;
}
.bhfinger-title b {
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
.bhfinger-title em {
	display:block;
	font-family:"dincond-medium-webfont";
	color:#003894;
	font-size:32px;
	font-style:normal;
	line-height:30px;
	margin-bottom:5px;
}
.bhfinger-title strong {
	font-size:16px;
	font-weight:bold;
	color:#003894;
}
.bhbox {
	width:1130px;
	padding:30px 35px 20px;
	background:#fff;
	font-size:13px;
	line-height:24px;
	color:#818181;
	position:fixed;
	height:615px;
	top:50%;
	left:50%;
	margin-left:-600px;
	margin-top:-307.5px;
	z-index:120;
}
.mailbox.bhbox {
	height:420px;
	margin-top:-210px;
}
.mailbox .bhbody p {
	line-height:28px;
	margin-bottom:0;
	color:#817d77;
}
.bh-cont {
	margin-bottom:15px;
	overflow:hidden;
}
.bhbody p {
	line-height:28px;
	margin-bottom:0;
	color:#817d77;
}
.btn-mask-close {
	display:block;
	width:42px;
	height:42px;
	background:url(../img/join/icon-close.png) no-repeat;
	position:absolute;
	right:0;
	top:-60px;
	background-size:cover;
}
#rightbox {
	height:300px;
	margin-top:-150px;
}
#wrongbox {
	height:300px;
	margin-top:-150px;
}
p.icon-mail {
	display:block;
	width:54px;
	height:30px;
	padding-top:54px;
	background:url(../img/join/icon-mail.png) no-repeat center top;
	font-size:16px;
	color:#fb9824;
	text-align:center;
	margin:0 auto;
}
h5.mailtitle {
	text-align:center;
}
.maillist {
	overflow:hidden;
	padding-top:20px;
}
.maillist li {
	width:33%;
	float:left;
	line-height:35px;
}
.maillist li p {
	color:#817d77;
	margin-bottom:0;
}
/*浼佷笟鍏皯 淇敼鏍峰紡*/
.shbg1 h2,.shbg1-2 h2,.shbg2 h2,.shbg3 h2,.shbg4 h2,.shbg5 h2 {
	font-size:52px;
	font-family:dincond-medium-webfont;
	text-transform:uppercase;
}
.shbg1 {
	position:relative;
	background:url(../img/sh-bg1.jpg) no-repeat;
	height:372px;
}
.shbg1 .w1200,.shbg1-2 .w1200,.shbg2 .w1200 {
	position:absolute;
	top:0;
	left:230px;
}
.shbg1-l {
	width:540px;
	color:#666;
	left:0;
}
.shbg1-l h2 {
	padding-top:150px;
	color:#666;
	letter-spacing:-3px;
	word-spacing:5px;
	font-size:58px;
}
.shbg1-l h3 {
	font-size:22px;
	text-align:right;
	font-family:"寰蒋闆呴粦";
	color:#666;
	font-weight:bolder;
}
.shbg1-r {
	width:330px;
	height:100%;
	margin-left:163px;
}
.shbg1-r p {
	color:#DDDDDD;
	margin-top:160px;
	font-size:12px;
}
.shbg1-2 {
	position:relative;
	background:url(../img/sh-bg1-2.jpg) no-repeat;
	background-size:100% 100%;
	height:498px;
}
.shbg1-2 h2 {
	color:#fff;
	width:510px;
	padding-top:25px;
	line-height:40px;
}
.shbg1-2 h3 {
	color:#fff;
	font-size:20px;
	font-family:"寰蒋闆呴粦";
	font-weight:bold;
	padding-bottom:20px;
}
.shbg1-2 p {
	font-size:14px;
	font-family:"寰蒋闆呴粦";
	color:#333;
	margin-top:15px;
}
.shbg1-2 p span {
	font-size:52px;
	font-family:dincond-medium-webfont;
	color:#333;
}
.shbg2 {
	height:501px;
	position:relative;
	background:url(../img/shbg2.jpg) no-repeat;
	background-size:100% 100%;
	height:498px;
}
.shbg2 h2 {
	color:#fff;
	width:600px;
	padding-top:40px;
}
.shbg2 p {
	color:#fff;
	width:262px;
	margin-top:15px;
}
.shbg2 p span,.shbg4 p span,.shbg5-c p span {
	color:#fff;
	font-size:52px;
	font-family:dincond-medium-webfont;
}
.shbg3 {
	background:url(../img/sh-bg3.jpg) no-repeat center center;
	height:702px;
	background-size:cover;
	width:100%;
}
.shbg3-l {
	width:580px;
	position:relative;
	text-align:right;
}
.shbg3 p {
	font-size:14px;
	color:#333;
	width:200px;
	position:absolute;
}
.shbg3-l p.p1 {
	padding-top:292px;
	right:0;
}
.shbg3-l p.p2 {
	right:0;
	padding-top:628px;
}
.shbg3-r {
	width:620px;
	position:relative;
}
.shbg3-r p {
	right:-200px;
}
.shbg3-r p.p3 {
	padding-top:178px;
}
.shbg3-r p.p4 {
	padding-top:258px;
}
.shbg3-r p.p5 {
	padding-top:293px;
}
.shbg3-r p.p6 {
	padding-top:490px;
}
.shbg3-r p.p7 {
	padding-top:540px;
}
.shbg3-r p.p8 {
	padding-top:572px;
}
.shbg4 {
	background:url(../img/shbg4.jpg) no-repeat center top;
	height:501px;
}
.shbg4-c {
	padding-left:630px;
	width:433px;
	padding-top:40px;
}
.shbg4-c h2 {
	font-size:52px;
	font-family:dincond-medium-webfont;
	color:#fff;
	line-height:40px;
}
.shbg4-c h3,.shbg5-c h3 {
	color:#fff;
	font-size:22px;
}
.shbg4-c p,.shbg4-c b,.shbg5-c p {
	color:#fff;
}
.t20 {
	margin-top:20px;
}
.t45 {
	margin-top:35px;
}
.t50 {
	margin-top:50px;
}
.shbg5 {
	background:url(../img/shbg5.jpg) no-repeat center top;
	height:514px;
}
.shbg5-c {
	margin-left:630px;
	padding-top:160px;
}
.shbg5-c h2 {
	color:#fff;
	line-height:40px;
	width:330px;
}
.shbg5-c h4 {
	color:#fff;
	font-size:16px;
	line-height:22px;
	font-weight:600;
}
.shbg5-c p {
	font-size:12px;
	color:#fff;
	line-height:22px;
}
/*浼佷笟鍏皯 淇敼鏍峰紡*/

/*浜哄湪榫欐箹*/
.shbg1,.shbg2,.shbg3 {
	width:100%;
}
.shbg1 img,.shbg2 img,.shbg3 img {
	width:100%;
}
.dev-div {
	width:100%;
	height:468px;
	background:#003894 url(../img/join/study-bg.jpg) no-repeat left bottom;
}
.dev-photo {
	width:829px;
	height:468px;
	position:relative;
	float:left;
}
.dev-box {
	width:829px;
	margin:0 auto;
	height:468px;
	overflow:hidden;
	position:relative;
}
.dev-box ul {
	}.dev-box ul li {
	width:829px;
	height:468px;
	position:absolute;
	top:0;
	left:0;
}
.dev-box li p {
	position:absolute;
	width:100%;
	height:100px;
	bottom:0;
	left:0;
	background:rgba(0,0,0,0.6) none repeat scroll !important;
	background:#000;
	filter:Alpha(opacity=60);
	color:#fff;
	text-align:center;
}
.dev-box a b {
	display:block;
	padding-top:25px;
	font-size:24px;
	font-weight:normal;
	font-family:"novecento-widenormal";
	margin-bottom:5px;
}
.dev-box a span {
	color:#fff;
	font-size:13px;
}
a.dev-left {
	display:block;
	width:79px;
	height:79px;
	background:url(../img/project/pleft-btn1.png) no-repeat;
	position:absolute;
	top:50%;
	margin-top:-40px;
	left:20px;
	-webkit-border-radius:80px;
	border-radius:80px;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
	z-index:10;
}
a.dev-left:hover {
	background:url(../img/project/pleft-btn1-hover.png) no-repeat;
}
a.dev-right {
	display:block;
	width:79px;
	height:79px;
	background:url(../img/project/pright-btn1.png) no-repeat;
	position:absolute;
	top:50%;
	margin-top:-40px;
	right:20px;
	-webkit-border-radius:80px;
	border-radius:80px;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
	z-index:10;
}
a.dev-right:hover {
	background:url(../img/project/pright-btn1-hover.png) no-repeat;
}
/*a.dev-left {
	display:block;
	width:79px;
	height:79px;
	background:#ffffff url(../img/join/dev-left.png) no-repeat center center;
	position:absolute;
	top:50%;
	margin-top:-40px;
	left:0;
	-webkit-border-radius:80px;
	border-radius:80px;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
}
a.dev-left:hover {
	background:#fb9000 url(../img/join/dev-left2.png) no-repeat center center;
}
a.dev-right {
	display:block;
	width:79px;
	height:79px;
	background:#ffffff url(../img/join/dev-right.png) no-repeat center center;
	position:absolute;
	top:50%;
	margin-top:-40px;
	right:0;
	-webkit-border-radius:80px;
	border-radius:80px;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
}
a.dev-right:hover {
	background:#fb9000 url(../img/join/dev-right2.png) no-repeat center center;
}
*/

.dev-box span.pageState {
	color:#fff;
	position:absolute;
	top:335px;
	right:10px;
	line-height:20px;
	font-size:14px;
}
.dev-box span.pageState span {
	font-size:18px;
	color:#fff;
	font-weight:bold;
}
.dev-other {
	position:absolute;
	width:829px;
	height:100px;
	bottom:0;
	left:0;
	background:rgba(0,0,0,0.6) none repeat scroll !important;
	background:#000;
	filter:Alpha(opacity=60);
	color:#fff;
	text-align:center;
}
.dev-info {
	width:350px;
	float:right;
}
.dev-info-title {
	margin-top:30px;
	display:none;
}
.dev-info-title .date {
	color:#fff;
	font-size:28px;
	font-family:"miso-bold-webfont";
	line-height:30px;
	font-weight:normal;
}
.dev-info-title .title {
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
}
.small-pic {
	width:475px;
	height:59px;
	position:absolute;
	top:20px;
	left:50%;
	margin-left:-232.5px;
}
.small-pic-box {
	width:415px;
	height:59px;
	overflow:hidden;
	margin-left:30px;
	position:relative;
}
.small-pic-box ul {
	position:absolute;
	left:0;
	top:0;
	width:279px;
}
.small-pic-box li {
	float:left;
	margin-right:5px;
}
.small-pic-box .on a,.small-pic-box li:hover a {
	border:3px solid #fb9000;
}
.small-pic-box li a {
	display:block;
	border:3px solid #fff;
	overflow:hidden;
}
.small-pic-box li a img {
	display:block;
}
a.small-left {
	display:block;
	width:17px;
	height:28px;
	background:url(../img/join/spic-left.png) no-repeat;
	position:absolute;
	top:17px;
	left:2px;
}
a.small-right {
	display:block;
	width:17px;
	height:28px;
	background:url(../img/join/spic-right.png) no-repeat;
	position:absolute;
	top:17px;
	right:2px;
}
.dev-other h4 {
	position:absolute;
	width:230px;
	height:68px;
	left:20px;
	top:24px;
	text-align:left;
}
.dev-other h4 a {
	color:#fff;
	display:none;
}
.dev-other h4 i {
	display:block;
	font-size:24px;
	font-weight:normal;
	font-family:"novecento-widenormal";
	margin-bottom:5px;
	font-style:normal;
}
.emp-div {
	width:100%;
	height:468px;
	position:relative;
}
.emp-lbg {
	width:40%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:#00b2b2;
}
.emp-rbg {
	width:60%;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	background:#00b2b2 url(../img/join/emp-bg.jpg) no-repeat 90% bottom;
}
.emp-div .w1200 {
	position:relative;
	z-index:10;
}
.emp-left {
	width:375px;
	float:left;
	height:468px;
	background:#00b2b2;
}
.emp-right {
	width:825px;
	float:right;
	height:468px;
	overflow:hidden;
	position:relative;
}
i.icon-photo {
	display:block;
	width:92px;
	height:92px;
	background:url(../img/join/photo-bg.jpg) no-repeat;
	margin-top:80px;
}
h3.emp-title {
	color:#fff;
	margin-top:100px;
}
h3.emp-title i {
	font-family:"dincond-medium-webfont";
	font-size:52px;
	font-style:normal;
	display:block;
	line-height:50px;
}
h3.emp-title b {
	font-size:16px;
}
a.emp-prev {
	display:block;
	width:79px;
	height:79px;
	background:url(../img/project/rd-leftbtn.png) no-repeat;
	-webkit-border-radius:80px;
	border-radius:80px;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
	position:absolute;
	top:195px;
	left:20px;
	z-index:10;
}
a.emp-prev:hover {
	background:url(../img/project/rd-leftbtn-hover.png) no-repeat;
}
a.emp-next {
	display:block;
	width:79px;
	height:79px;
	background:url(../img/project/rd-rightbtn.png) no-repeat;
	-webkit-border-radius:80px;
	border-radius:80px;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
	position:absolute;
	top:195px;
	right:20px;
	z-index:10;
}
a.emp-next:hover {
	background:url(../img/project/rd-rightbtn-hover.png) no-repeat;
}
.emp-photo {
	width:825px;
	height:468px;
	overflow:hidden;
	position:relative;
}
.emp-photo ul li {
	float:left;
	width:825px;
	height:468px;
	position:absolute;
	top:0;
	left:0;
}
.emp-photo li p {
	position:absolute;
	width:100%;
	height:100px;
	bottom:0;
	left:0;
	background:rgba(0,0,0,0.7) none repeat scroll !important;
	background:#000;
	filter:Alpha(opacity=70);
	color:#fff;
	text-align:center;
}
.emp-photo a b {
	display:block;
	padding-top:25px;
	font-size:24px;
	font-weight:normal;
	font-family:"novecento-widenormal";
	margin-bottom:5px;
}
.emp-photo a span {
	color:#fff;
	font-size:13px;
}
.emp-photo span.pageState {
	color:#fff;
	position:absolute;
	top:330px;
	right:10px;
	line-height:20px;
	font-size:14px;
}
.emp-photo span.pageState span {
	font-size:18px;
	color:#fff;
	font-weight:bold;
}
.emp-other {
	position:absolute;
	width:829px;
	height:100px;
	bottom:0;
	left:0;
	background:rgba(0,0,0,0.6) none repeat scroll !important;
	background:#000;
	filter:Alpha(opacity=60);
	color:#fff;
	text-align:center;
}
.emp-small-pic {
	width:475px;
	height:76px;
	position:absolute;
	top:23px;
	left:50%;
	margin-left:-232.5px;
}
.emp-small-pic-box {
	width:415px;
	height:59px;
	overflow:hidden;
	margin-left:30px;
	position:relative;
}
.emp-small-pic-box ul {
	position:absolute;
	left:0;
	top:0;
	width:420px;
}
.emp-small-pic-box li {
	float:left;
	margin-right:5px;
}
.emp-small-pic-box .on a,.emp-small-pic-box li:hover a {
	border:3px solid #fb9000;
}
.emp-small-pic-box li a {
	display:block;
	border:3px solid #fff;
	overflow:hidden;
}
.emp-small-pic-box li a img {
	display:block;
}
a.emp-small-left {
	display:block;
	width:17px;
	height:28px;
	background:url(../img/join/spic-left.png) no-repeat;
	position:absolute;
	top:18px;
	left:2px;
}
a.emp-small-right {
	display:block;
	width:17px;
	height:28px;
	background:url(../img/join/spic-right.png) no-repeat;
	position:absolute;
	top:18px;
	right:2px;
}
.emp-other h4 {
	position:absolute;
	width:230px;
	height:68px;
	left:20px;
	top:24px;
	text-align:left;
}
.emp-other h4 a {
	color:#fff;
	display:none;
}
.emp-other h4 i {
	display:block;
	font-size:24px;
	font-weight:normal;
	font-family:"novecento-widenormal";
	margin-bottom:5px;
	font-style:normal;
}
#cs-slide .w1200 {
	height:468px;
}
.cs-other {
	position:absolute;
	width:831px;
	height:100px;
	bottom:0;
	left:0;
	background:rgba(0,0,0,0.6) none repeat scroll !important;
	background:#000;
	filter:Alpha(opacity=60);
	color:#fff;
	text-align:center;
	z-index:10;
}
.cs-small-pic {
	width:578px;
	height:76px;
	position:absolute;
	top:23px;
	right:50%;
	margin-right:-289px;
}
.cs-small-pic-box {
	width:530px;
	height:59px;
	overflow:hidden;
	margin-left:30px;
	position:relative;
}
.cs-small-pic-box ul {
	position:absolute;
	left:0;
	top:0;
	width:525px;
}
.cs-small-pic-box li {
	float:left;
	margin-right:5px;
}
.cs-small-pic-box .on a,.cs-small-pic-box li:hover a {
	border:3px solid #fb9000;
}
.cs-small-pic-box li a {
	display:block;
	border:3px solid #fff;
	overflow:hidden;
}
.cs-small-pic-box li a img {
	display:block;
}
a.cs-small-left {
	display:block;
	width:17px;
	height:28px;
	background:url(../img/join/spic-left.png) no-repeat;
	position:absolute;
	top:18px;
	left:2px;
}
a.cs-small-right {
	display:block;
	width:17px;
	height:28px;
	background:url(../img/join/spic-right.png) no-repeat;
	position:absolute;
	top:18px;
	right:2px;
}
.cs-other h4 {
	position:absolute;
	width:230px;
	height:68px;
	left:20px;
	top:24px;
	text-align:left;
}
.cs-other h4 a {
	color:#fff;
	display:none;
}
.cs-other h4 i {
	display:block;
	font-size:24px;
	font-weight:normal;
	font-family:"novecento-widenormal";
	margin-bottom:5px;
	font-style:normal;
}
.join-intro-bg {
	width:100%;
	height:412px;
	background:url(../img/join/join-intro.jpg) no-repeat center center;
}
.join-intro {
	position:relative;
	width:520px;
	float:right;
	margin-top:225px;
	margin-right:50px;
}
.join-intro p {
	margin-bottom:15px;
	font-size:13px;
	color:#fff;
}
.join-intro h1 {
	width:400px;
	position:absolute;
	top:-152px;
	line-height:20px;
	left:0px;
}
.join-intro h1 i {
	font-size:40px;
	color:#fff;
	font-style:normal;
	font-family:"dincond-medium-webfont";
}
.join-intro h1 b {
	color:#fff;
	font-size:18px;
	font-weight:normal;
}
/*绀句細鎷涜仒*/
.mb10 {
	margin-bottom:10px;
}
.social-div {
	width:100%;
	background:#404473;
}
.two-pic {
	width:1200px;
	height:166px;
	margin:0 auto;
	margin-bottom:10px;
}
.two-pic a {
	width:595px;
	height:166px;
	display:block;
}
a.first {
	background:url(../img/join/zp1.jpg) no-repeat;
	float:left;
}
a.first:hover {
	background:url(../img/join/zp1h.jpg) no-repeat;
}
a.second {
	background:url(../img/join/zp2.jpg) no-repeat;
	position:relative;
	float:right;
}
a.second:hover {
	background:url(../img/join/zp2h.jpg) no-repeat;
}
.zpewm {
	width:180px;
	height:0;
	position:absolute;
	bottom:164px;
	left:50%;
	margin-left:-90px;
	z-index:10;
	-webkit-transition:all .3s;
	transition:all .3s;
	overflow:hidden;
}
.hover .zpewm {
	height:183px;
}
.join-title {
	padding-top:50px;
}
.join-title a {
	width:132px;
	height:108px;
	display:block;
	float:right;
	background:#eeeeee;
	margin-left:5px;
	text-align:center;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
	position:relative;
}
.join-title .sewm {
	width:132px;
	height:0px;
	position:absolute;
	bottom:108px;
	right:0;
	-webkit-transition:all .3s;
	transition:all .3s;
	overflow:hidden;
}
.join-title a:hover .sewm {
	height:132px;
}
.join-title a:hover {
	background:#ede5d9;
}
.join-title a i {
	display:block;
	margin:25px auto 0;
}
i.school {
	width:42px;
	height:39px;
	background:url(../img/join/icon-home.png) no-repeat;
}
i.timer {
	width:42px;
	height:39px;
	background:url(../img/join/icon-business.png) no-repeat;
}
i.user {
	width:39px;
	height:39px;
	background:url(../img/join/icon-user.png) no-repeat;
}
.join-title a span {
	color:#565051;
	line-height:24px;
	padding-top:5px;
	display:inline-block;
}
.social-p {
	width:628px;
	height:225px;
	background:url(../img/join/soc-cbg.jpg) no-repeat;
	float:right;
	padding:40px 45px;
	margin-bottom:5px;
}
.social-p.cp2 {
	background:url(../img/join/soc-cbg2.jpg) no-repeat;
}
.social-p.cp3 {
	background:url(../img/join/soc-cbg3.jpg) no-repeat;
}
.social-p p {
	color:#fff;
	margin-bottom:10px;
}
a.soc-btn {
	display:block;
	padding:10px 20px;
	background:#c2e6bf;
	-webkit-border-radius:35px;
	border-radius:35px;
	float:left;
	margin:10px 10px 0 0;
	color:#35334a;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
}
a.soc-btn:hover {
	background:#fff;
}
/*鏍″洯鎷涜仒*/
.block {
	display:block;
}
.campus-div {
	width:100%;
	/*height:1140px;
	*/ background:#404473;
	padding-top:40px;
}
.campus-cont .block {
	width:482px;
	height:305px;
	position:relative;
}
.campus-cont .inline-box {
	width:320px;
	height:50px;
	display:block;
	position:absolute;
	top:160px;
	left:50%;
	margin-left:-160px;
	text-align:center;
}
.inline-box .inline {
	display:inline-block;
	padding:16px;
	color:#fff;
	background:#fe9f21;
	font-size:13px;
	font-weight:bold;
}
#campus-banner {
	width:100%;
	height:407px;
	position:relative;
	-webkit-animation:all .3s;
	animation:all .3s;
	*z-index:10;
}
#campus-banner .w1200 {
	height:100%;
}
.banner li {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.banner li a {
	display:block;
	width:100%;
	height:100%;
}
.bannerindex {
	text-align:center;
	z-index:10;
	position:absolute;
	width:100%;
	left:0;
	bottom:40px;
	height:16px;
	*width:140px;
	*left:50%;
	*margin-left:-70px;
}
.bannerindex dd {
	display:inline-block;
	width:12px;
	height:12px;
	margin:0px 3px;
	-webkit-border-radius:12px;
	border-radius:12px;
	border:2px solid #fff;
	cursor:pointer;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	_zoom:1;
	*display:block;
	*float:left;
}
.bannerindex dd.on {
	background-color:#fff;
	border:2px solid #fff;
}
/*浼佷笟浠嬬粛*/
.container-div {
	width:1199px;
	margin:0 auto;
	background:url(../img/about/about-bg.jpg) repeat-y center center;
}
.container-left {
	width:419px;
	float:left;
	padding-bottom:30px;
}
.container-right {
	width:700px;
	float:right;
	padding:38px 38px 0 38px;
	overflow:hidden;
}
.container-right img {
	max-width:700px;
}
.leftmenu {
	padding-top:28px;
}
.leftmenu li {
	height:37px;
	line-height:37px;
	margin-bottom:15px;
	text-align:right;
}
.leftmenu li a {
	display:inline-block;
	color:#666;
	font-size:13px;
	padding-right:40px;
	padding-left:10px;
	font-weight:bold;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.leftmenu .current a,.leftmenu li a:hover {
	background:#d7d7e2;
	color:#303860;
}
.shiguan-div > div {
	display:none;
}
.instock {
	width:379px;
	height:140px;
	overflow:hidden;
	background:#d8e0ee;
	padding:40px 40px 0 0;
}
.instock.title {
	height:80px;
	padding:60px 40px 0 0;
}
.instock p {
	color:#a2b2cd;
	font-size:12px;
	text-align:right;
}
.instock p strong {
	display:block;
	font-size:20px;
}
.instock h5 {
	font-family:"dincond-medium-webfont";
	font-size:68px;
	color:#003894;
	text-align:right;
	line-height:60px;
	letter-spacing:-3px;
}
.container-div .integrity-info {
	padding-left:40px;
	width:339px;
}
.container-div .integrity-info p {
	text-align:left;
	color:#303860;
	font-size:14px;
	line-height:28px;
}
.data-box {
	width:220px;
	height:auto;
	float:right;
	margin-top:40px;
}
.data-box h4 {
	background:url(../img/about/about-menu.png) no-repeat;
	width:169px;
	height:60px;
	line-height:60px;
	color:#fff;
	text-align:center;
	font-size:20px;
	float:right;
	margin-bottom:5px;
}
.data-box dl {
	float:right;
	width:220px;
}
.data-box dd {
	display:inline-block;
	padding:0 35px 0 10px;
	background:#d8e0ee;
	margin-top:2px;
	text-align:right;
	color:#666666;
	float:right;
	border-radius:22px 0 0 22px;
	height:43px;
	line-height:43px;
}
.data-box dd strong {
	color:#003894;
	font-size:30px;
	font-family:"dincond-medium-webfont";
	letter-spacing:-3px;
	display:inline-block;
	padding-right:8px;
	font-weight:normal;
}
.since {
	overflow:hidden;
	margin-bottom:20px;
}
.since h5 {
	font-size:20px;
	color:#003894;
	font-weight:bold;
}
.since .en {
	color:#00b0af;
	font-size:68px;
	font-family:"dincond-medium-webfont";
	letter-spacing:-3px;
	line-height:60px;
	float:left;
}
.since span,.since em {
	float:left;
	font-size:20px;
	line-height:26px;
	color:#7a7a7a;
	margin-left:8px;
	padding-top:5px;
}
.about-div p {
	margin-bottom:15px;
}
.about-div p strong {
	color:#1c2c71;
}
/*绠＄悊鍥㈤槦*/
.team-list li {
	padding:30px;
	background:#fff;
	margin-bottom:10px;
}
.team-list li h3 {
	color:#6c7188;
	font-size:16px;
	margin-bottom:15px;
}
a.btn-ajax {
	display:block;
	width:79px;
	height:79px;
	background:url(../img/about/icon-ajax.png) no-repeat;
	margin:40px auto 40px;
}
.teamtype a {
	display:block;
	width:379px;
	height:140px;
	padding:40px 40px 0 0;
	text-align:right;
	position:relative;
	-webkit-transition:background .3s;
	transition:background .3s;
	margin-top:2px;
}
.teamtype a.current,.teamtype a:hover {
	background:#d8e0ee;
}
.teamtype a i {
	display:block;
	color:#a2b2cd;
	font-style:normal;
	font-size:24px;
	font-family:"opensans-regular-webfont";
	line-height:26px;
	margin-bottom:3px;
}
.teamtype a span {
	display:block;
	color:#003894;
	font-size:20px;
	font-weight:bold;
}
.teamtype a b {
	display:block;
	width:18px;
	height:21px;
	background:url(../img/about/team-dir.png) no-repeat;
	position:absolute;
	top:50%;
	margin-top:-10px;
	right:-18px;
	visibility:hidden;
	opacity:0;
	-webkit-transition:all .3s;
	transition:all .3s;
}
.teamtype .current b,.teamtype a:hover b {
	visibility:visible;
	opacity:1;
}
/*浼佷笟骞村織*/
.history-bg {
	background:#f6f9ff url(../img/about/history-bg.jpg) no-repeat right bottom;
	padding-bottom:100px;
	width:100%;
	padding-top:40px;
	overflow:hidden;
}
.historybox {
	width:1300px;
	margin:0 auto;
	background:url(../img/about/hbox-bg.jpg) repeat-y center center;
	overflow:hidden;
}
.historybox li {
	width:655px;
	padding-bottom:40px;
	position:relative;
	margin-bottom:15px;
}
.historybox .hl {
	float:left;
	text-align:right;
}
.historybox .hr {
	float:right;
}
.hr .historycont {
	padding-left:50px;
}
.hl .historycont {
	padding-right:55px;
}
.historybox li h4 {
	color:#0048a3;
	font-family:"ocrb10n-webfont";
	font-size:36px;
	letter-spacing:-3px;
	margin-bottom:10px;
	padding-top:15px;
}
.historybox li p {
	padding-left:6px;
}
i.hs-point {
	display:block;
	width:74px;
	height:74px;
	background:url(../img/about/point1.png) no-repeat;
	position:absolute;
	top:0;
	-webkit-transition:all .3s;
	transition:all .3s;
}
.hr i.hs-point {
	left:-32px;
}
.hl i.hs-point {
	right:-32px;
}
.historybox li:hover i.hs-point {
	background:url(../img/about/point2.png) no-repeat;
}
/*浼佷笟鍏皯*/
#cs-slide {
	width:100%;
	height:468px;
	position:relative;
	-webkit-animation:all .3s;
	animation:all .3s;
	*z-index:10;
	background:#2c7046;
	overflow:hidden;
	margin:0 auto;
}
#cs-slide .cs-pic {
	position:absolute;
	width:831px;
	height:468px;
	top:0;
	left:0;
	overflow:hidden;
}
#cs-slide a.btn-left {
	display:block;
	width:79px;
	height:79px;
	background:url(../img/project/ps7-leftbtn.png) center no-repeat;
	position:absolute;
	top:50%;
	margin-top:-40px;
	left:40px;
	-webkit-border-radius:80px;
	border-radius:80px;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
}
#cs-slide a.btn-left:hover {
	background:url(../img/project/ps7-leftbtn-hover.png) center no-repeat;
}
#cs-slide a.btn-right {
	display:block;
	width:79px;
	height:79px;
	background:url(../img/project/ps7-rightbtn.png) no-repeat;
	position:absolute;
	top:50%;
	margin-top:-40px;
	right:40px;
	-webkit-border-radius:80px;
	border-radius:80px;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
}
#cs-slide a.btn-right:hover {
	background:url(../img/project/ps7-rightbtn-hover.png) no-repeat;
}
/*#cs-slide a.btn-left {
	display:block;
	width:79px;
	height:79px;
	background:#ffffff url(../img/join/dev-left.png) no-repeat center center;
	position:absolute;
	top:50%;
	margin-top:-40px;
	left:40px;
	-webkit-border-radius:80px;
	border-radius:80px;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
}
#cs-slide a.btn-left:hover {
	background:#fb9000 url(../img/join/dev-left2.png) no-repeat center center;
}
#cs-slide a.btn-right {
	display:block;
	width:79px;
	height:79px;
	background:#ffffff url(../img/join/dev-right.png) no-repeat center center;
	position:absolute;
	top:50%;
	margin-top:-40px;
	right:40px;
	-webkit-border-radius:80px;
	border-radius:80px;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
}
#cs-slide a.btn-right:hover {
	background:#fb9000 url(../img/join/dev-right2.png) no-repeat center center;
}
*/

.cs-pic span.pageState {
	color:#fff;
	position:absolute;
	top:330px;
	right:10px;
	line-height:20px;
	font-size:14px;
}
.cs-pic span.pageState span {
	font-size:18px;
	color:#fff;
	font-weight:bold;
}
.cs-info {
	position:absolute;
	right:0;
	top:130px;
	width:350px;
}
.cs-info dd {
	position:absolute;
	top:0;
	left:0;
	display:none;
	-webkit-transition:all .3s;
	transition:all .3s;
}
.cs-info .date {
	color:#9fb7a7;
	font-size:20px;
	line-height:24px;
}
.cs-info .tt {
	color:#9fb7a7;
	margin-bottom:10px;
	font-size:14px;
}
.cs-info p {
	color:#9fb7a7;
}
.cit-div {
	text-align:center;
	width:515px;
	margin:35px auto 30px;
}
h3.cit-title {
	color:#2c7046;
	font-size:20px;
	line-height:30px;
	margin-bottom:20px;
	font-weight:bold;
}
.cit-div p {
	color:#666666;
}
.cit-div p strong {
	font-size:14px;
}
.cit-div p img {
	padding-top:40px;
}
.citcont {
	padding:40px 0;
	background:#5465ab;
	overflow:hidden;
}
h4.citcont-title {
	color:#fff;
	text-align:center;
	font-size:20px;
	margin-top:40px;
	padding-bottom:40px;
	background:url(../img/about/dir2.png) no-repeat center bottom;
}
.citcont-left,.citcont-right {
	width:390px;
	padding-top:60px;
}
.citcont-img {
	padding-top:20px;
}
.citbox {
	margin-bottom:20px;
}
.citbox p {
	color:#acbcff;
}
.citbox p strong {
	display:block;
	font-size:14px;
}
i.icon {
	display:block;
	margin-bottom:5px;
}
.icon1 {
	width:44px;
	height:29px;
	background:url(../img/about/icon1.png) no-repeat;
}
.icon2 {
	width:40px;
	height:39px;
	background:url(../img/about/icon2.png) no-repeat;
}
.icon3 {
	width:42px;
	height:39px;
	background:url(../img/about/icon3.png) no-repeat;
}
.citbox i.icon4 {
	width:49px;
	height:38px;
	background:url(../img/about/icon4.png) no-repeat;
	margin-bottom:8px;
}
.citcont-img {
	width:328px;
	float:left;
	margin-left:46px;
}
.citcont-img span {
	display:block;
	color:#fff;
	text-align:center;
	font-size:12px;
	padding-bottom:30px;
}
.citcont-img p {
	width:328px;
	height:326px;
	position:relative;
}
.citcont-img i,.citcont-img em {
	display:block;
	width:65px;
	height:65px;
	position:absolute;
}
.citcont-img .point1 {
	left:132px;
	top:27px;
}
.citcont-img .point2 {
	left:28px;
	top:98px;
}
.citcont-img .point3 {
	left:61px;
	bottom:37px;
}
.citcont-img .point4 {
	right:70px;
	bottom:37px;
}
.citcont-img .point5 {
	right:26px;
	top:109px;
}
.citcont-img i span,.citcont-img em span {
	display:block;
	width:185px;
	height:123px;
	position:absolute;
	top:-65px;
	text-align:center;
	padding-top:90px;
	font-style:normal;
	-webkit-transition:all .3s;
	transition:all .3s;
	visibility:hidden;
	opacity:0;
	color:#333;
}
.citcont-img i:hover span,.citcont-img em:hover span {
	visibility:visible;
	opacity:1;
}
span.panel-right {
	background:url(../img/about/tip2.png) no-repeat;
	right:65px;
}
span.panel-left {
	background:url(../img/about/tip.png) no-repeat;
	left:65px;
}
.edu-cont p {
	text-align:center;
	padding-top:30px;
	color:#acbcff;
}
.edu-cont p strong {
	display:block;
	font-size:14px;
	color:#fff;
}
.donate-list {
	width:720px;
	margin:20px auto 0;
}
.donate-list li {
	display:block;
	width:145px;
	height:130px;
	float:left;
	margin:0 15px;
}
.donate-list h4 {
	width:74px;
	height:82px;
	background:url(../img/about/year.png) no-repeat;
	margin:0 auto;
	text-align:center;
	line-height:72px;
	margin-bottom:10px;
}
.donate-list h4 strong {
	font-family:"dincond-medium-webfont";
	font-size:30px;
	color:#5465ab;
	font-weight:normal;
}
.donate-list p {
	text-align:center;
	color:#acbcff;
}
.donate-list p strong {
	font-family:"dincond-medium-webfont";
	font-size:26px;
	font-weight:normal;
}
/*涓嬫媺鎻掍欢鏍峰紡*/
.mod-dropdownlist {
	display:block;
	width:165px;
	border:1px solid #fff;
	height:43px;
	padding:0 20px;
	-webkit-border-radius:40px;
	border-radius:40px;
	margin:0 auto;
}
.mod-dropdownlist .dropdown-select {
	color:#fff;
	cursor:default;
	display:inline-block;
	*display:inline;
	height:43px;
	line-height:43px;
	overflow:hidden;
	*zoom:1;
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	-ms-user-select:none;
	user-select:none;
	font-size:14px;
	cursor:pointer;
}
.mod-dropdownlist .dropdown-select:visited,.mod-dropdownlist .dropdown-select:hover,.mod-dropdownlist .dropdown-select:active {
	color:#fff;
}
.mod-dropdownlist .dropdown-select .dropdown-input {
	zoom:1;
	overflow:hidden;
	font-size:12px;
	line-height:43px;
	float:left;
	height:43px;
	color:#fff;
}
.mod-dropdownlist .dropdown-select .dropdown-icon {
	background:transparent url(../img/about/dir.png) no-repeat center center;
	width:30px;
	padding:0 0;
	zoom:1;
	font-size:14px;
	line-height:43px;
	float:left;
	height:43px;
}
.mod-dropdownlist .dropdown-select:hover .dropdown-icon {
	background:transparent url(../img/about/dir.png) no-repeat center center;
}
.mod-dropdownlist .dropdown-list {
	background:#fff;
	display:block;
	overflow:hidden;
	padding:0;
}
.mod-dropdownlist .dropdown-options {
	background:#fff;
	display:block;
	overflow:hidden;
	overflow-y:auto;
	padding:0;
	margin:0;
}
.mod-dropdownlist .dropdown-options li {
	margin:0;
	padding:0;
}
.mod-dropdownlist .dropdown-options li a {
	color:#666;
	cursor:default;
	display:block;
	padding:0 5px;
	white-space:nowrap;
	width:95%;
	font-size:12px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:pointer;
}
.mod-dropdownlist .dropdown-options li a:hover {
	background-color:#eee;
	color:#666;
}
.mod-dropdownlist .dropdown-options li.dropdown-options-focus a,.mod-dropdownlist .dropdown-options li.dropdown-options-focus a:hover {
	background-color:#c9c9c9;
	color:#fff;
}
.mod-dropdownlist .dropdown-list .dropdown-custombox {
	border-top:1px solid #ccc;
}
/*榫欐箹鍔ㄦ€�*/
.media-contact {
	width:215px;
	height:150px;
	margin:30px auto;
}
.media-contact h4 {
	color:#303860;
	font-size:24px;
	padding-top:55px;
	background:url(../img/contact/icon-mail.png) no-repeat center 15px;
	text-align:center;
}
.media-contact p {
	text-align:center;
	color:#303860;
	font-size:14px;
}
.btn-contact {
	color:#fff;
	display:block;
	width:99px;
	height:35px;
	margin:10px auto;
	background:#00b0af;
	border-radius:35px;
	line-height:35px;
	font-size:14px;
	text-align:center;
}
.news-list li {
	padding:20px;
	border-bottom:1px solid #cccccc;
}
.news-list .date,.top-news .date {
	color:#999999;
	font-size:16px;
	line-height:20px;
	margin-bottom:3px;
	font-weight:bold;
}
.news-list .title,.top-news .title {
	color:#666;
	font-weight:bold;
	font-size:16px;
	line-height:30px;
	-webkit-transition:color .3s;
	transition:color .3s;
}
.news-list li:hover .title {
	color:#003894;
}
.top-news {
	padding:20px;
	border:3px solid #cccccc;
}
.top-news .date {
	color:#666;
}
.top-news .title {
	color:#01b2b3;
}
/*浼佷笟鐢诲唽*/
.album-div {
	width:100%;
	height:555px;
	background:#f6f9ff url(../img/news/huace-bg.jpg) no-repeat center bottom;
	position:relative;
}
/*.album-div-a {
	width:678px;
	height:220px;
	position:absolute;
	top:107px;
	left:50%;
	margin-left:-339px;
}
.album-div a {
	display:block;
	width:160px;
	height:220px;
	float:left;
}
.album-div .a2 {
	width:175px;
}
*/

.album-list {
	height:450px;
	position:relative;
}
.album-list-box {
	padding-top:50px;
	height:460px;
	width:1200px;
	position:relative;
	overflow:hidden;
}
.album-list-box ul {
	position:absolute;
	top:50px;
	left:0;
}
.album-list-box li {
	width:297px;
	float:left;
	height:450px;
	margin-right:3px;
}
.album-list-box li img {
	-webkit-transition:all .3s;
	transition:all .3s;
}
.album-list-box .current img {
	/*-moz-transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	*/ -webkit-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-box-shadow:0 0 30px 3px #000;
	-moz-box-shadow:0 0 30px 3px #000;
	box-shadow:0 0 30px 3px #000;
}
.album-list-box a span {
	display:block;
	line-height:35px;
	text-align:center;
	font-size:14px;
	color:#333;
}
.album-list-box a i {
	display:block;
	width:79px;
	height:79px;
	background:url(../img/news/icon-pdf1.png) no-repeat;
	margin:0 auto;
}
.album-list-box .current i {
	background:url(../img/news/icon-pdf2.png) no-repeat;
}
a.album-left {
	display:block;
	width:79px;
	height:79px;
	background:url(../img/project/pleft-btn1.png) no-repeat;
	position:absolute;
	top:50%;
	margin-top:-40px;
	left:-85px;
	-webkit-border-radius:80px;
	border-radius:80px;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
}
a.album-left:hover {
	background:url(../img/project/pleft-btn1-hover.png) no-repeat;
}
a.album-right {
	display:block;
	width:79px;
	height:79px;
	background:url(../img/project/pright-btn1.png) no-repeat;
	position:absolute;
	top:50%;
	margin-top:-40px;
	right:-85px;
	-webkit-border-radius:80px;
	border-radius:80px;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
}
a.album-right:hover {
	background:url(../img/project/pright-btn1-hover.png) no-repeat;
}
/*a.album-left {
	display:block;
	width:79px;
	height:79px;
	background:#ffffff url(../img/join/dev-left.png) no-repeat center center;
	position:absolute;
	top:50%;
	margin-top:-40px;
	left:-85px;
	-webkit-border-radius:80px;
	border-radius:80px;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
}
a.album-left:hover {
	background:#fb9000 url(../img/join/dev-left2.png) no-repeat center center;
}
a.album-right {
	display:block;
	width:79px;
	height:79px;
	background:#ffffff url(../img/join/dev-right.png) no-repeat center center;
	position:absolute;
	top:50%;
	margin-top:-40px;
	right:-85px;
	-webkit-border-radius:80px;
	border-radius:80px;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
}
a.album-right:hover {
	background:#fb9000 url(../img/join/dev-right2.png) no-repeat center center;
}
*/


/*鏂伴椈璇︽儏*/
.news-dateil {
	background:url(../img/about/about-bg.jpg) repeat-y center top;
	margin-bottom:30px;
	position:relative;
}
.news-more {
	width:340px;
	height:785px;
	overflow:hidden;
	padding:35px 38px;
	/*background:#bfc1cf;
	*/ float:left;
	position:absolute;
	left:0;
}
.news-content {
	width:732px;
	float:right;
	padding:0 30px 80px 20px;
}
.news-more-title i {
	display:block;
	font-family:"myriadsetpro-thin-webfont";
	font-size:18px;
	font-style:normal;
	letter-spacing:-1px;
	color:#333;
	font-weight:bold;
	line-height:20px;
}
.news-more-title b {
	color:#333;
	font-size:16px;
}
.news-more li {
	margin-top:30px;
}
.news-more .date {
	display:block;
	color:#5d5d61;
	font-size:16px;
	line-height:20px;
	margin-bottom:3px;
	font-weight:bold;
	text-align:left;
}
.news-more .name {
	display:block;
	color:#5d5d61;
	font-weight:bold;
	font-size:16px;
	line-height:30px;
	-webkit-transition:color .3s;
	transition:color .3s;
}
.news-more p {
	color:#5d5d61;
}
.news-more li:hover .name {
	color:#01b2b3;
}
.newsdetail-title {
	width:694px;
	/*height:110px;
	*/ overflow:hidden;
	padding:42px 0 10px 28px;
	border-bottom:1px solid #e1e0e6;
	position:relative;
	margin-bottom:34px;
}
.newsdetail-title .date {
	color:#01b2b3;
	font-size:16px;
	line-height:22px;
	margin-bottom:3px;
	font-weight:bold;
}
.newsdetail-title .title {
	font-weight:bold;
	font-size:20px;
	line-height:28px;
	color:#000;
	width:694px;
	margin-bottom:16px;
}
.newsdetail-title .title_2 {
	font-size:16px;
	line-height:22px;
	color:#74737b;
	width:575px;
	margin:0 auto 10px;
	text-align:center;
}
.newsdetail-title .info {
	font-size:12px;
	line-height:14px;
	color:#999999;
}
.sharebox {
	position:absolute;
	right:0px;
	bottom:10px;
}
.sharebox .bshare-custom {
	margin-bottom:5px;
	height:20px;
	overflow:hidden;
}
.sharebox .bshare-custom a {
	float:left;
	padding:0;
	margin-right:5px;
	width:20px;
	height:20px;
	background:url(../img/news/share.png) no-repeat 0 0;
	overflow:hidden;
}
.sharebox .bshare-custom .bshare-weixin {
	background-position:-54px 0;
}
.sharebox .bshare-custom .bshare-sinaminiblog {
	background-position:-79px 0;
}
.sharebox .bshare-custom .bshare-qzone {
	background-position:-129px 0;
}
.sharebox .bshare-custom .bshare-qqim {
	background-position:-154px 0;
}
.newsdetail-content {
	padding:0 10px 0 28px;
}
.newsdetail-content p {
	margin-bottom:10px;
	font-size:14px;
	text-align:justify;
	text-justify:distribute;
}
.newsdetail-content img {
	max-width:100%;
}
.news-add {
	margin:5px 0;
	border:3px solid #ccc;
	padding:40px;
}
.news-add strong {
	color:#333;
	display:block;
}
.newsdetail-ewm {
	text-align:center;
	margin-top:30px;
}
a.btn-return {
	display:block;
	width:79px;
	height:79px;
	background:url(../img/news/btn-return.png) no-repeat;
	margin:30px auto 40px;
}
/*瑙嗛涓績*/
.video-searchbg {
	width:100%;
	height:350px;
	/*height:570px;
	background:url(../img/news/search-bg.jpg) no-repeat center bottom;
	*/
}
.top-video ul {
	overflow:hidden;
	margin-right:-10px;
}
.top-video li {
	width:393px;
	float:left;
	margin-right:10px;
}
.top-video a h5 {
	color:#fff;
	text-align:center;
	line-height:30px;
	font-size:14px;
}
.top-video a img {
	width:393px;
	height:220px;
}
i.icon-v {
	display:block;
	width:48px;
	height:30px;
	background:url(../img/news/icon-v.png) no-repeat center;
	margin:0 auto 10px;
}
.top-video .info {
	width:393px;
	height:88px;
	padding-top:20px;
	background:#01b2b3;
}
.top-video span {
	background-color:transparent !important;
}
.btn-videosearch {
	display:block;
	width:100%;
	height:240px;
}
.video-list {
	padding-top:40px;
	padding-bottom:30px;
}
.video-list ul {
	margin-right:-10px;
	overflow:hidden;
}
.video-list li {
	width:293px;
	height:210px;
	float:left;
	margin-right:9px;
	margin-bottom:20px;
}
.video-list li h3 {
	font-size:14px;
	color:#333;
	line-height:16px;
	-webkit-transition:all .3s;
	transition:all .3s;
	height:32px;
	padding:5px 0;
	overflow:hidden;
}
.video-list li:hover h3 {
	color:#01b2b3;
}
.video-list li img {
	width:293px;
	height:165px;
}
i.icon-sv {
	display:block;
	width:21px;
	height:13px;
	background:url(../img/news/icon-sv.jpg) no-repeat center;
}
/*鑷獟浣�*/
.selfmedia {
	padding:65px 0 50px;
	background:#bce2d7;
}
.selfmedia h3 {
	margin-top:20px;
	text-align:center;
	font-size:18px;
	color:#003894;
}
.location {
	text-align:center;
	padding-top:10px;
}
.location a {
	display:inline-block;
	padding:7px 10px;
	color:#73ac9c;
	-webkit-border-radius:15px;
	-webkit-transition:all .3s;
	transition:all .3s;
}
.location .current,.location a:hover {
	background:#003894;
	color:#fff;
	font-weight:bold;
}
i.icon-smile {
	display:block;
	width:44px;
	height:44px;
	background:url(../img/news/sm-smile.jpg) no-repeat;
	margin:0 auto;
}
.media-ewm {
	width:780px;
	margin:0 auto;
	text-align:center;
	padding-top:25px;
}
.media-ewm span {
	display:inline-block;
	width:180px;
	height:190px;
	line-height:32px;
	color:#003894;
	margin:0 5px;
}
.media-ewm span img {
	width:152px;
	height:152px;
}
/*濯掍綋鏌ヨ*/
.queries-form {
	margin-top:10px;
	padding-bottom:40px;
	border-bottom:1px solid #e0dfe5;
}
.queries-input {
	width:620px;
	height:20px;
	line-height:20px;
	padding:18px 20px;
	display:block;
	margin-bottom:10px;
}
.queries-area {
	width:620px;
	height:60px;
	line-height:20px;
	padding:18px 20px;
	display:block;
	margin-bottom:10px;
	border:0;
	color:#A8A8A8;
}
.queries-btn {
	color:#fff;
	display:block;
	width:99px;
	height:35px;
	margin:20px 0;
	background:#00b0af;
	border-radius:35px;
	line-height:35px;
	font-size:14px;
	cursor:pointer;
}
.queries-inview {
	padding-top:30px;
}
.queries-inview h3 {
	padding-left:55px;
	background:url(../img/news/smile.png) no-repeat left center;
	height:50px;
	color:#303860;
	font-size:16px;
	line-height:50px;
}
.queries-inview p {
	color:#303860;
	font-size:14px;
}
/*瑙嗛鎼滅储*/
.video-search {
	width:100%;
	height:296px;
	background:url(../img/news/video-search-bg.jpg) no-repeat center top;
}
.vsearch {
	width:570px;
	height:98px;
	margin:0 auto 0;
	padding-top:165px;
}
.vsearch-form {
	width:569px;
	height:63px;
	background:url(../img/news/video-search.png) no-repeat center top;
	position:relative;
}
.vs-submit {
	position:absolute;
	top:0;
	right:0;
	width:90px;
	height:63px;
	cursor:pointer;
	background:0;
	border:0;
}
.vs-input {
	width:440px;
	height:20px;
	line-height:20px;
	padding:22px 20px;
	background:0;
	border:0;
	color:#fff;
}
.vs-input::-webkit-input-placeholder {
	color:#fff;
}
.vs-input::-moz-input-placeholder {
	color:#fff;
}
.vsearch p {
	line-height:34px;
}
.vsearch p a {
	color:#b5c0c7;
	display:inline-block;
	padding-right:8px;
}
.vsearch p span {
	color:#b5c0c7;
}
/*鍏徃璧勬枡*/
.stocknum {
	text-align:right;
	font-size:48px;
	padding-left:40px;
	font-family:"opensans-regular-webfont";
	width:180px;
	float:right;
}
.stocknum.up {
	background:url(../img/investor/icon-up.png) no-repeat left;
	color:#ff1800;
}
.stocknum.down {
	background:url(../img/investor/icon-down1.png) no-repeat left;
	color:#009900;
}
.instock .info {
	text-align:right;
	color:#41434c;
	font-size:14px;
	line-height:20px;
}
.instock .info strong {
	display:block;
	font-size:16px;
	line-height:30px;
}
.info-box {
	text-align:right;
	padding:40px 40px 0 0;
}
.info-box p {
	color:#41434c;
	font-size:13px;
	line-height:20px;
}
.info-box p strong {
	display:block;
	font-size:20px;
	line-height:40px;
	font-family:"opensans-regular-webfont";
}
.investor-title {
	height:35px;
	width:100%;
	line-height:35px;
	border-bottom:1px solid #dfdfe3;
	position:relative;
}
.investor-title li {
	float:right;
}
.investor-title li a {
	display:block;
	margin:0 15px;
	font-size:13px;
	color:#7a7a7a;
	font-weight:bold;
}
.investor-title .current a {
	border-bottom:3px solid #00b0af;
}
span.inv-line {
	width:52px;
	height:3px;
	background:#fb7f00;
	position:absolute;
	bottom:0;
	right:97px;
}
.investor-div {
	padding-bottom:30px;
}
.investor-div p {
	padding-top:30px;
	overflow:hidden;
}
.investor-div p strong {
	display:block;
	font-size:16px;
	color:#303860;
	line-height:30px;
}
.investor-div .fr,.investor-div .fl {
	width:350px;
}
.invest-list {
	padding-top:20px;
	border-top:1px solid #dfdfe3;
}
.invest-list ul {
	width:430px;
}
.invest-list li {
	height:35px;
	line-height:35px;
	overflow:hidden;
}
.invest-list li a {
	display:block;
	color:#7a7a7a;
}
.invest-list li .text {
	float:left;
}
.invest-list li .down {
	float:right;
	width:60px;
	padding-left:25px;
	background:url(../img/investor/icon-pdf.jpg) no-repeat left;
}
/*鍏憡鍙婅储鎶�*/
.earn-list {
	margin-top:20px;
	overflow:hidden;
}
.earn-list li {
	width:660px;
	height:60px;
	padding:20px;
	background:#e3e3eb;
	margin-bottom:2px;
	line-height:60px;
}
.earn-list li .date {
	font-size:15px;
	color:#7a7a7a;
	display:block;
	float:left;
	font-family:"opensans-regular-webfont";
}
.earn-list h3 {
	float:left;
	margin-left:20px;
}
.earn-list h3 a {
	font-size:14px;
	color:#303860;
	font-weight:bold;
}
.earn-list .down {
	display:block;
	width:49px;
	height:47px;
	background:url(../img/investor/icon-down.png) no-repeat;
	float:right;
	margin-top:3px;
}
/*鎶曡祫鑰呭弽棣�*/
.invest-tip {
	font-size:16px;
	color:#303860;
	line-height:30px;
}
.invest-inview {
	padding-top:40px;
	padding-bottom:40px;
}
.invest-inview h3 {
	padding-left:72px;
	height:60px;
	background:url(../img/investor/icon-user.png) no-repeat left;
	line-height:60px;
	font-size:15px;
	color:#303860;
}
.invest-inview p {
	color:#5b5d68;
	margin-top:15px;
}
.invest-inview p strong {
	color:#26235e;
}
.invest-inview .btn-contact {
	margin:10px 0 0 0;
}
/*璇勭骇淇℃伅*/
.invgrade {
	padding-top:30px;
}
.invgrade p {
	line-height:30px;
	color:#565051;
	font-weight:bold;
	font-size:13px;
}
.grade-table {
	margin-bottom:30px;
}
.grade-table th {
	padding:15px;
	text-align:center;
	background:#bfc1cf;
	font-size:14px;
	color:#565051;
	font-weight:bold;
	width:33%;
	line-height:30px;
}
.grade-table td {
	padding:15px;
	text-align:center;
	background:#d7d8e1;
	border:3px solid #efeff4;
	border-right:5px solid #efeff4;
	border-left:0;
	width:33%;
	color:#565051;
}
.grade-table td:last-child {
	border-right:0;
}
/*闆嗗洟鎬婚儴*/
.left-contact-info {
	width:280px;
	height:280px;
	margin:38px auto 0;
	text-align:center;
}
i.icon-tel {
	display:block;
	width:44px;
	height:44px;
	background:url(../img/contact/icon-tel.png) no-repeat;
	margin:0 auto;
}
.c-hotline {
	color:#7b7b7b;
	font-size:15px;
	width:100%;
	padding-top:20px;
}
.c-hotline strong {
	display:block;
	font-weight:bold;
	color:#303860;
	font-family:"dincond-medium-webfont";
	font-size:42px;
	line-height:40px;
	letter-spacing:-2px;
}
.left-contact-info h6 {
	font-size:16px;
	color:#303860;
	padding-top:20px;
	line-height:30px;
	font-weight:bold;
}
.ewmbox {
	width:152px;
	float:left;
	margin-right:35px;
}
i.c-wx {
	display:block;
	width:44px;
	height:44px;
	background:url(../img/contact/icon-wx.png) no-repeat;
	margin:0 auto 25px;
}
i.c-wb {
	display:block;
	width:44px;
	height:44px;
	background:url(../img/contact/icon-wb.png) no-repeat;
	margin:0 auto 25px;
}
/*鍩庡競鍏徃*/
#citymap {
	width:100%;
	height:615px;
}
.cityinfo {
	position:absolute;
	top:0;
	left:50%;
	width:1140px;
	margin-left:-570px;
	min-height:140px;
	padding:30px;
	background:#01b2b3;
	overflow:hidden;
}
.cityinfo h4 {
	color:#fe8b21;
	font-size:16px;
	padding-top:10px;
}
.city-a {
	margin:15px 0;
}
.cityinfo p {
	color:#9befef;
	display:none;
}
.city-a a {
	display:inline-block;
	padding:7px 10px;
	color:#9befef;
	-webkit-border-radius:15px;
	-webkit-transition:all .3s;
	transition:all .3s;
}
.city-a .current,.city-a a:hover {
	background:#28c3c4;
	color:#fff;
	font-weight:bold;
}
/*濯掍綋鏌ヨ*/
.med-p {
	text-align:center;
	color:#fff;
	font-size:14px;
	padding-top:10px;
}
.service-box {
	width:300px;
	padding:15px 0;
	margin-right:40px;
	overflow:hidden;
}
.borderd {
	border-bottom:5px solid #e4d6c5;
	overflow:hidden;
}
.service-box p {
	font-size:16px;
	margin-bottom:10px;
	width:50%;
	float:left;
}
.service-box p a {
	font-size:14px;
}
.service-box p em {
	font-size:12px;
}
.service-box h3 {
	line-height:30px;
	font-size:16px;
	color:#303960;
}
/*寤夋磥涓炬姤*/
.integrity-bg {
	width:704px;
	background:url(../img/contact/jubao-bg.jpg) no-repeat center bottom;
	min-height:900px;
}
.container-right .chengnuo img {
	max-width:780px;
}
.chengnuo {
	margin-top:-38px;
	margin-left:-38px;
	margin-bottom:15px;
}
.integrity-other {
	padding:20px 40px 40px;
	overflow:hidden;
	text-align:center;
}
.integrity-other p {
	font-size:13px;
}
.integrity-box i {
	display:block;
	margin:10px auto;
}
.integrity-box p.on {
	color:#989fd6;
	line-height:13px;
	padding-top:5px;
}
.integrity-box {
	padding-bottom:15px;
	border-bottom:4px solid #bfc1cf;
	width:195px;
	margin:5px auto 15px;
}
.integrity-box.on {
	padding-bottom:12px;
}
i.icon-jubao {
	width:39px;
	height:38px;
	background:url(../img/contact/icon-jubao.png) no-repeat;
}
i.icon-mail {
	width:41px;
	height:30px;
	background:url(../img/contact/icon-mail.png) no-repeat;
}
i.icon-dianhua {
	width:44px;
	height:45px;
	background:url(../img/contact/icon-dianhua.png) no-repeat;
}
i.icon-xinjian {
	width:44px;
	height:41px;
	background:url(../img/contact/icon-xinjian.png) no-repeat;
}
p.integrity-tip {
	margin-top:15px;
	color:#999;
	font-size:12px;
}
a.btn-tousu {
	display:block;
	padding-top:30px;
	background:url(../img/contact/icon-kehu.png) no-repeat center top;
	color:#999;
	margin-top:20px;
}
h3.int-title {
	height:50px;
	line-height:50px;
	border-bottom:1px solid #bfc1cf;
	font-size:16px;
	color:#2b346b;
	font-weight:bold;
}
h3.int-title.icon {
	padding-left:30px;
	background:url(../img/contact/icon1.jpg) no-repeat left;
}
.integrity-list li {
	padding-top:64px;
	overflow:hidden;
}
.integrity-list li h4 {
	padding-left:30px;
	line-height:35px;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	margin-bottom:10px;
}
.integrity-list li .zhunze {
	background:url(../img/contact/icon1.jpg) no-repeat left;
	padding-left:23px;
}
.fanwei {
	background:url(../img/contact/icon2.jpg) no-repeat left;
}
.zeren {
	background:url(../img/contact/icon3.jpg) no-repeat left;
}
.tishi {
	background:url(../img/contact/icon4.jpg) no-repeat left;
}
a.btn-learn-more {
	display:inline-block;
	padding:8px 20px;
	color:#8d91af;
	font-size:13px;
	border:1px solid #8d91af;
	border-radius:30px;
	margin-left:20px;
}
.subdiv {
	padding-top:40px;
	text-align:center;
	display:none;
}
.subdiv p {
	color:#ffa715;
}
a.btn-isure {
	display:block;
	width:114px;
	height:45px;
	background:#ffa715;
	color:#fff;
	-webkit-border-radius:45px;
	border-radius:45px;
	line-height:45px;
	font-size:14px;
	margin:15px auto 0;
	text-align:center;
}
.btns {
	text-align:center;
	margin-top:50px;
}
a.btn-isure2 {
	display:inline-block;
	width:114px;
	height:45px;
	background:#ffa715;
	color:#fff;
	-webkit-border-radius:45px;
	border-radius:45px;
	line-height:45px;
	font-size:14px;
	margin:0 10px;
	text-align:center;
	border:3px solid #ffa715;
}
a.btn-isure2.null {
	background:#efeff4;
	color:#ffa715;
}
a.btn-isure3 {
	display:block;
	width:115px;
	height:45px;
	background:transparent;
	color:#ffa715;
	-webkit-border-radius:45px;
	border-radius:45px;
	line-height:45px;
	font-size:14px;
	text-align:center;
	position:absolute;
	bottom:35px;
	left:65px;
	border:3px solid #ffa715;
}
a.btn-isure3:hover {
	background:#ffa715;
	color:#fff;
}
a.btn-isure4 {
	display:block;
	width:180px;
	height:45px;
	background:transparent;
	color:#ffa715;
	-webkit-border-radius:45px;
	border-radius:45px;
	line-height:45px;
	font-size:14px;
	text-align:center;
	position:absolute;
	bottom:35px;
	right:60px;
	border:3px solid #ffa715;
}
a.btn-isure4:hover {
	background:#ffa715;
	color:#fff;
}
/*鎻愮ず妗�*/
.tsbox {
	width:450px;
	height:245px;
	position:fixed;
	top:50%;
	left:50%;
	margin-left:-225px;
	margin-top:-157.5px;
	display:none;
	z-index:120;
}
.tsbody {
	width:370px;
	height:80px;
	padding:30px 40px;
	background:#fff;
}
.tsbody h6 {
	font-weight:bold;
	font-size:14px;
	color:#000;
	margin-bottom:5px;
}
.nkonwtitle {
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
}
.nknowcont {
	padding:20px 20px;
	background:#fff;
	height:350px;
	overflow-y:auto;
	margin-top:20px;
}
.nknowcont h5 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	color:#333;
}
.nknowcont p {
	margin-bottom:20px;
}
.integrity-line {
	width:100%;
	height:1px;
	background:#bfc1cf;
	margin:30px auto;
}
.integrity-form .queries-input {
	width:663px;
}
.integrity-form h3 {
	color:#26264b;
	font-size:16px;
	line-height:30px;
	margin-bottom:10px;
}
.int-area {
	width:663px;
	height:90px;
	line-height:20px;
	padding:18px 20px;
	display:block;
	margin-bottom:10px;
	border:0;
}
span.checkbox-span {
	line-height:16px;
	margin-left:0;
	display:block;
	cursor:pointer;
	width:16px;
	height:16px;
	background:url(../img/contact/icon-checkbox.jpg) no-repeat;
	position:relative;
	float:left;
	text-align:center;
	margin-right:10px;
	padding-right:0;
}
span.checkbox-span.current {
	background:url(../img/contact/icon-checkbox-check.jpg) no-repeat;
}
.iform-checkbox b {
	float:left;
	font-size:12px;
	color:#3f3f3f;
	font-weight:normal;
	cursor:pointer;
	line-height:16px;
}
.iform-checkbox {
	float:left;
	margin-right:50px;
	margin-bottom:20px;
}
.icheckbox {
	opacity:0;
	filter:alpha(opacity:0);
	position:absolute;
	top:0px;
	left:0;
	cursor:pointer;
	width:100%;
	height:100%;
}
.int-checkbox {
	margin-bottom:10px;
	padding-top:10px;
}
.int-upload {
	width:430px;
	height:20px;
	line-height:20px;
	padding:18px 20px;
	display:inline-block;
	margin-bottom:10px;
	background:#f5f5f8;
}
.int-btn {
	width:110px;
	height:56px;
	line-height:56px;
	background:#f9f9fb;
	display:inline-block;
	margin-left:6px;
	color:#333;
	cursor:pointer;
}
.integrity-form .int-submit {
	padding:15px 28px;
}
.int-sel ~ .mod-dropdownlist {
	background:#fff;
	width:680px;
	border:0;
	-webkit-border-radius:0px;
	border-radius:0px;
	height:56px;
	padding-right:0px;
	margin-bottom:10px;
}
.int-sel ~ .mod-dropdownlist .dropdown-select {
	line-height:56px;
	height:56px;
}
.int-sel ~ .mod-dropdownlist .dropdown-select .dropdown-input {
	color:#817d77;
	line-height:56px;
	height:56px;
}
.int-sel ~ .mod-dropdownlist .dropdown-select .dropdown-icon {
	background:#f9f9fb url(../img/contact/icon-drop.jpg) no-repeat center center;
	width:56px;
	height:56px;
	float:right;
}
.int-sel ~ .mod-dropdownlist .dropdown-options li a {
	width:100%;
}
#sel-depart-input,#sel-mail-input,#sel-tel-input,#sel-qq-input {
	display:none;
}
.sel-depart-pos {
	position:relative;
}
.sel-depart-pos #sel-depart-input {
	position:absolute;
	width:540px;
	top:0;
	right:3px;
}
/*鍙戝睍鍘嗙▼*/
.develop-div {
	width:100%;
	padding:50px 0;
	overflow:hidden;
	background:#00b0af;
}
.develop-title {
	text-align:center;
	color:#fff;
	font-size:64px;
	font-family:"ocrb10n-webfont";
	letter-spacing:-8px;
	font-weight:normal;
}
.develop-item {
	text-align:center;
	padding-top:15px;
}
.develop-item a {
	display:inline-block;
	color:#fff;
	width:110px;
	height:43px;
	border:1px solid #fff;
	-webkit-border-radius:40px;
	border-radius:40px;
	line-height:43px;
	text-align:center;
	margin:0 5px;
	-webkit-transition:all .3s;
	transition:all .3s;
}
.develop-item .current,.develop-item a:hover {
	background:#fb9000;
	border-color:#fb9000;
}
.develop-list {
	width:100%;
	margin-top:40px;
	position:relative;
	height:660px;
}
.develop-list ul {
	position:absolute;
	top:0;
	left:0;
	width:1760px;
	margin-left:0px;
}
.develop-list li {
	padding:30px;
	background:#fff;
	width:370px;
	height:560px;
	display:block;
	float:left;
	margin-right:10px;
}
.develop-list .img {
	width:368px;
	height:384px;
	overflow:hidden;
}
.develop-list .img img {
	-webkit-transition:all .6s;
	transition:all .6s;
}
.develop-list li:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.develop-list .tip {
	font-size:16px;
	color:#575757;
	line-height:30px;
	margin-top:10px;
}
.develop-list li h3 {
	color:#303860;
	font-size:36px;
	font-family:"ocrb10n-webfont";
	letter-spacing:-3px;
	margin-bottom:10px;
}
.develop-btndiv {
	width:180px;
	height:80px;
	margin:0 auto;
}
a.btn-developLeft {
	display:block;
	width:79px;
	height:79px;
	background:#ffffff url(../img/join/dev-left.png) no-repeat center center;
	-webkit-border-radius:80px;
	border-radius:80px;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
	float:left;
}
a.btn-developLeft:hover {
	background:#fb9000 url(../img/join/dev-left2.png) no-repeat center center;
}
a.btn-developRight {
	display:block;
	width:79px;
	height:79px;
	background:#ffffff url(../img/join/dev-right.png) no-repeat center center;
	-webkit-border-radius:80px;
	border-radius:80px;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
	float:right;
}
a.btn-developRight:hover {
	background:#fb9000 url(../img/join/dev-right2.png) no-repeat center center;
}
/*鍘嗗彶澶т簨璁�*/
.histhing-bg {
	padding-top:150px;
	overflow:hidden;
	width:100%;
	background:url(../img/project/his-bg.png) repeat-x center top;
	margin-top:40px;
	position:relative;
}
.histhing-bg .dev-left {
	left:30px;
	z-index:10;
}
.histhing-bg .dev-right {
	right:30px;
	z-index:10;
}
.histhing-list {
	position:relative;
	height:400px;
	overflow:hidden;
}
.histhing-list ul {
	position:absolute;
	top:0;
	left:30px;
	width:1380px;
}
.histhing-list li {
	width:260px;
	float:left;
	margin-right:200px;
	min-height:400px;
}
.histhing-list h4 {
	font-size:44px;
	color:#96e7e7;
	font-family:"ocrb10n-webfont";
	letter-spacing:-4px;
	margin-bottom:50px;
}
.histhing-list li p {
	color:#96e7e7;
	margin-bottom:10px;
}
/*鑽ｈ獕澧�*/
.honor-bg {
	width:100%;
	background:#bfc1cf;
	position:relative;
	height:610px;
}
.honor-bg .dev-left {
	left:30px;
	z-index:10;
}
.honor-bg .dev-right {
	right:30px;
	z-index:10;
}
.wall-list {
	position:relative;
	height:610px;
	overflow:hidden;
	width:1199px;
}
.wall-list ul {
	position:absolute;
	top:0;
	left:0px;
	width:1209px;
}
.wall-list .img {
	width:333px;
	height:249px;
	background:#fff;
	margin-bottom:30px;
	text-align:center;
	line-height:249px;
}
.wall-list .img img {
	vertical-align:middle;
}
.wall-list li {
	width:333px;
	float:left;
	padding:30px;
	border-right:10px solid #f0eff4;
	height:550px;
}
.wall-list .last {
	border-right:0;
}
.wall-list .info p {
	color:#595a5e;
	margin-bottom:10px;
}
/*骞哥杩涜鏃�*/
.container.bluebg {
	background:#3e414a;
}
.bluebg h1.pagetitle i {
	color:#f27c04;
}
.bluebg h1.pagetitle b {
	color:#fff;
}
.happybox {
	/*height:700px;
	*/ position:relative;
	background:#f0eff5;
	padding-top:45px;
}
.happybox .btn-happyLeft,.happybox .btn-happyRight {
	display:block;
	position:absolute;
	top:190px;
	width:79px;
	height:79px;
	/*-webkit-transition:background 400ms;
	transition:background 400ms;
	*/ z-index:50;
}
.happybox .btn-happyLeft {
	left:0px;
	background:url(../img/project/rd-leftbtn.png) center no-repeat;
}
.happybox .btn-happyRight {
	right:0px;
	background:url(../img/project/rd-rightbtn.png) center no-repeat;
}
.happybox .btn-happyLeft:hover {
	background:url(../img/project/rd-leftbtn-hover.png) center no-repeat;
}
.happybox .btn-happyRight:hover {
	background:url(../img/project/rd-rightbtn-hover.png) center no-repeat;
}
.happySlide .hy-pic {
	width:1125px;
	height:464px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.hy-info {
	padding:40px;
}
.hy-info.w850 {
	width:850px;
	margin:0 auto;
}
.hy-info-item {
	text-align:left;
}
.hy-info-item h3 {
	font-size:36px;
	color:#666;
	text-align:center;
}
em.line {
	display:block;
	width:15px;
	height:1px;
	background:#303860;
	margin:15px auto;
}
span.date {
	display:block;
	text-align:center;
	color:#666;
	font-size:20px;
}
.hy-info-item p {
	text-align:left;
}
.carousel {
	position:relative;
	margin-bottom:20px;
	line-height:1;
}
.carousel-inner {
	position:relative;
	width:100%;
	overflow:hidden;
	z-index:2;
}
.carousel-inner > .item {
	position:relative;
	display:none;
	-webkit-transition:0.6s ease-in-out left;
	-moz-transition:0.6s ease-in-out left;
	-o-transition:0.6s ease-in-out left;
	transition:0.6s ease-in-out left;
}
.carousel-inner > .item > img,.carousel-inner > .item > a > img {
	display:block;
	line-height:1;
	width:100%;
}
.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev {
	display:block;
}
.carousel-inner > .active {
	left:0;
}
.carousel-inner > .next,.carousel-inner > .prev {
	position:absolute;
	top:0;
	width:100%;
}
.carousel-inner > .next {
	left:100%;
}
.carousel-inner > .prev {
	left:-100%;
}
.carousel-inner > .next.left,.carousel-inner > .prev.right {
	left:0;
}
.carousel-inner > .active.left {
	left:-100%;
}
.carousel-inner > .active.right {
	left:100%;
}
.carousel-control {
	position:absolute;
	z-index:3;
}
.b-slide {
	position:relative;
	width:100%;
}
.b-slide .b-leftbtn,.b-slide .b-rightbtn {
	top:50%;
	margin-top:-41px;
	width:82px;
	height:82px;
	/*-webkit-transition:background 400ms;
	transition:background 400ms;
	*/
}
.b-slide .b-leftbtn {
	left:0;
	background:url(../img/project/rd-leftbtn.png) center no-repeat;
}
.b-slide .b-rightbtn {
	right:0;
	background:url(../img/project/rd-rightbtn.png) center no-repeat;
}
.b-slide .b-leftbtn:hover {
	background:url(../img/project/rd-leftbtn-hover.png) center no-repeat;
}
.b-slide .b-rightbtn:hover {
	background:url(../img/project/rd-rightbtn-hover.png) center no-repeat;
}
/*.carousel-control:hover,.carousel-control:focus {
	color:#ffffff;
	text-decoration:none;
	opacity:0.9;
	filter:alpha(opacity=90);
}
*/
/*.carousel-indicators {
	position:absolute;
	top:15px;
	right:15px;
	z-index:5;
	margin:0;
	list-style:none;
}
.carousel-indicators li {
	display:block;
	float:left;
	width:10px;
	height:10px;
	margin-left:5px;
	text-indent:-999px;
	background-color:#ccc;
	background-color:rgba(255,255,255,0.25);
	border-radius:5px;
}
.carousel-indicators .active {
	background-color:#fff;
}
*/
.b-slidetitle .b-slidetitle-inner h6 {
	color:#ede5d9;
	font-size:48px;
	line-height:50px;
	display:none;
}
/*.b-slidetitle .b-slidetitle-inner h6.active {
	display:block;
}
*/
.carousel-caption {
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	padding:15px;
	background:#333333;
	background:rgba(0,0,0,0.75);
}
.carousel-caption h4,.carousel-caption p {
	line-height:20px;
	color:#ffffff;
}
.carousel-caption h4 {
	margin:0 0 5px;
}
.carousel-caption p {
	margin-bottom:0;
}
/*琛屼负鍑嗗垯*/
.about-div.about-div p strong {
	color:#003894;
	font-size:13px;
}
h6.zztitle {
	font-size:16px;
	color:#333333;
	font-weight:bold;
	line-height:30px;
}
/*瀹㈡湇鐑嚎*/
.inv-body {
	display:none;
}
.property-client {
	padding-top:40px;
	overflow:hidden;
}
.proper-box {
	width:239px;
	height:150px;
	background:#e3e3eb;
	text-align:center;
	margin:0 auto;
	margin-top:20px;
}
i.hotline-tel {
	display:block;
	width:44px;
	height:44px;
	background:url(../img/contact/icon-tel.png) no-repeat;
	margin:0 auto 10px;
}
.proper-box h5 {
	font-size:14px;
	color:#666;
	line-height:30px;
}
.proper-box p.htel {
	color:#26264b;
	font-size:32px;
	font-family:"dincond-medium-webfont";
	font-weight:bold;
	margin-top:5px;
}
/*contact-8*/
.reader {
	background:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:111;
}
.reader_main {
	position:fixed;
	left:50%;
	padding:30px;
	width:850px;
	margin-left:-455px;
	top:45%;
	background:#fff;
}
.reader_tit {
	width:100%;
	background:#bfc1cf;
	height:70px;
	position:relative;
}
.reader_close {
	width:27px;
	height:27px;
	position:absolute;
	top:-80px;
	right:-30px;
	cursor:pointer;
}
.reader_tit_name,.reader_tit_nub,.reader_tit_size,.reader_tit_act {
	height:70px;
	line-height:70px;
	color:#333;
	font-size:14px;
	text-align:center;
	margin-right:3px;
	float:left;
}
.reader_con_list ul {
	overflow:hidden;
	margin-top:3px;
}
.reader_con_name,.reader_con_nub,.reader_con_size,.reader_con_act {
	background:#efeff4;
	height:50px;
	line-height:50px;
	color:#333;
	font-size:13px;
	text-align:center;
	margin-right:3px;
	float:left;
	display:block;
}
.reader_con {
	width:100%;
	overflow:hidden;
}
.reader_con_nub,.reader_tit_nub {
	width:188px;
}
.reader_con_name,.reader_tit_name {
	width:311px;
}
.reader_con_size,.reader_tit_size {
	width:170px;
}
.reader_con_act,.reader_tit_act {
	width:172px;
	margin-right:0;
}
.reader_con_act input {
	width:50px;
	height:30px;
	margin:10px auto;
	text-align:center;
	background:#bfc1cf;
	color:#333;
	line-height:30px;
}
/*杩濈邯鏌ヨ缁撴灉  8-17*/

.panjue {
	width:100%;
	text-align:center;
}
.panjue h1 {
	}.panjue h2 {
	color:#666666;
	margin-top:10px;
	border-bottom:1px solid #bfc1cf;
	padding-bottom:30px;
	font-size:13px;
	margin-bottom:30px;
}
.panjue p {
	color:#666666;
	font-size:13px;
	margin-bottom:5px;
	text-align:left;
}
.panjue p i {
	font-style:normal;
	font-weight:bold;
}
.panjue .result {
	text-align:justify;
	/*margin-top:10px;
	*/ line-height:22px;
	color:#666666;
	font-size:14px;
	margin-bottom:5px;
}
.zhuyi {
	font-size:10px;
	color:#fb7f00;
	font-style:normal;
}
/*.weiji {
	margin-top:35px;
}
鑻�20160823娉ㄩ噴*/
.weiji .discipline {
	background:url(../img/contact/cx.png) no-repeat left;
	background-size:8%;
	font-size:15px;
	color:#26264b;
	height:60px;
	line-height:60px;
	font-weight:bold;
	padding-left:65px;
}
.weiji .scope {
	background:url(../img/contact/fw.png) no-repeat left;
	background-size:3%;
	height:22px;
	color:#666666;
	font-size:13px;
	padding-left:30px;
	line-height:22px;
	margin-top:20px;
	margin-bottom:10px;
}
.weiji .prompt {
	background:url(../img/contact/ts.png) no-repeat left;
	background-size:3%;
	height:22px;
	color:#666666;
	font-size:13px;
	padding-left:30px;
	line-height:22px;
	margin-top:10px;
	margin-bottom:10px;
}
.min-height {
	min-height:760px;
}
/*10.13浼佷笟浠嬬粛*/
.container-div1 {
	width:1664px;
	margin:0 auto;
	background:url(../img/about/about-bg1.jpg) repeat-y center center;
}
.container-div1 .instock {
	width:512px;
	height:140px;
	overflow:hidden;
	background:#bfc1cf;
	padding:40px 40px 0 0;
}
.container-div1 .container-left {
	width:552px;
	float:left;
	padding-bottom:30px;
}
.container-div1 .data-box {
	width:320px;
	height:230px;
	float:right;
	margin-top:40px;
}
.container-div1 .data-box dl {
	float:right;
	width:230px;
}
.container-div1 .container-right {
	width:842px;
	float:left;
	padding:38px 0 38px 38px;
	overflow:hidden;
}
.container-div1 .data-box h4 {
	background:url(../img/about/about-menu.png) no-repeat;
	width:169px;
	height:60px;
	line-height:64px;
	color:#fff;
	text-align:center;
	font-size:20px;
	float:right;
	margin-bottom:5px;
}
.container-div1 .container-right img {
	max-width:842px;
}
.container-div1 .data-box dd {
	border-radius:22px 0 0 22px;
	height:43px;
	line-height:43px;
}
.join_tenet {
	height:516px;
	background:url("../img/join/join_tenet_bg.jpg") no-repeat center;
}
.join_tenet * {
	box-sizing:border-box;
}
.join_tenet .w1200 {
	padding-top:32px;
}
.join_tenet .title_en {
	font-family:"dincond-medium-webfont";
	font-size:40px;
	text-align:center;
	color:#303860;
	text-transform:uppercase;
	letter-spacing:-2px;
	line-height:32px;
}
.join_tenet .title_cn {
	line-height:18px;
	font-size:18px;
	color:#303860;
	font-weight:bold;
	margin-top:5px;
	text-align:center;
}
.join_tenet ul {
	margin-top:24px;
	position:relative;
	height:310px;
}
.join_tenet li {
	position:absolute;
	width:155px;
	height:174px;
	padding:28px 0 0;
	background:url("../img/join/join_tenet_box_bg1.png") no-repeat center;
	cursor:pointer;
}
.join_tenet .li1 {
	position:absolute;
	left:170px;
	top:0;
}
.join_tenet .li2 {
	position:absolute;
	left:327px;
	top:0;
}
.join_tenet .li3 {
	position:absolute;
	left:484px;
	top:0;
}
.join_tenet .li4 {
	position:absolute;
	left:641px;
	top:0;
}
.join_tenet .li5 {
	position:absolute;
	left:798px;
	top:0;
}
.join_tenet .li6 {
	position:absolute;
	left:248px;
	top:135px;
}
.join_tenet .li7 {
	position:absolute;
	left:405px;
	top:135px;
}
.join_tenet .li8 {
	position:absolute;
	left:562px;
	top:135px;
}
.join_tenet .li9 {
	position:absolute;
	left:719px;
	top:135px;
}
.join_tenet .li10 {
	position:absolute;
	left:876px;
	top:135px;
}
.join_tenet li .num {
	font-size:40px;
	color:#b6c5e0;
	line-height:32px;
	font-family:"dincond-medium-webfont";
	text-align:center;
	letter-spacing:-2px;
	margin-bottom:18px;
}
.join_tenet li .h4_cn {
	font-size:16px;
	color:#b6c5e0;
	line-height:20px;
	text-align:center;
	margin-bottom:6px;
}
.join_tenet li .h4_en {
	font-size:17px;
	color:#b6c5e0;
	font-family:"dincond-medium-webfont";
	line-height:18px;
	text-align:center;
}
.join_tenet .bg2 {
	background-image:url("../img/join/join_tenet_box_bg2.png");
}
.join_tenet .bg2 .num,.join_tenet .bg2 .h4_cn,.join_tenet .bg2 .h4_en {
	color:#d6ecec;
}
.join_tenet_popup {
	display:none;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:500;
}
.join_tenet_popup * {
	box-sizing:border-box;
}
.join_tenet_popup .bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.5;
	filter:alpha(opacity=50);
}
.join_tenet_popup .wr {
	position:absolute;
	left:50%;
	top:50%;
	width:1200px;
	max-height:90%;
	padding:40px;
	margin:0 0 0 -600px;
	min-height:340px;
	background:#fff;
}
.join_tenet_popup .btn {
	position:absolute;
	right:-16px;
	top:-23px;
	width:54px;
	height:54px;
	border:3px solid #01b2b3;
	border-radius:50%;
	text-align:center;
	line-height:48px;
	font-size:14px;
	color:#01b2b3;
	background:#fff;
}
.join_tenet_popup .til_box {
	margin-bottom:24px;
}
.join_tenet_popup .til_box .num {
	float:left;
	font-size:50px;
	color:#003894;
	line-height:46px;
	font-family:"dincond-medium-webfont";
	letter-spacing:-2px;
}
.join_tenet_popup .til_box .h_box {
	float:left;
	padding-left:12px;
}
.join_tenet_popup .til_box .h_box .h4_cn {
	font-size:16px;
	line-height:24px;
	color:#003894;
}
.join_tenet_popup .til_box .h_box .h4_en {
	font-size:16px;
	line-height:24px;
	font-family:"dincond-medium-webfont";
	color:#96a7ca;
}
.join_tenet_popup .p_box p {
	font-size:14px;
	color:#666;
	line-height:32px;
}
/*2020-04-14*/
.join_pdf {
	height:360px;
	background:url(../img/join/longfor_pdf1.jpg) no-repeat center;
}
.join_pdf_list {
	margin:0 auto;
	width:1560px;
	padding-top:20px;
	height:236px;
	background-color:#093592;
}
.join_pdf_list .auto {
	margin:0 auto;
	width:1200px;
	overflow:hidden;
}
.join_pdf_list a {
	position:relative;
	float:left;
	margin-left:19px;
}
.join_pdf_list a .span {
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-41px;
	width:82px;
	height:38px;
	line-height:38px;
	background-color:#fff;
	text-align:center;
	color:#093592;
	font-size:12px;
	font-weight:bold;
	border-radius:6px;
	z-index:2;
	transition-duration:.5s;
	-webkit-transition-duration:.5s;
	opacity:0;
}
.join_pdf_list a:after {
	opacity:0;
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:121px;
	background:url(../img/join/sbg.png) no-repeat;
	z-index:1;
}
.join_pdf_list a:hover:after {
	opacity:1;
	transition-duration:.5s;
	-webkit-transition-duration:.5s;
}
.join_pdf_list a:hover:after {
	opacity:1;
}
.join_pdf_list a:hover .span {
	opacity:1;
}
.join_pdf_list a:first-child {
	margin-left:101px;
}
/* 榫欐箹 鐜锛岀ぞ浼氬強绠℃不鏀跨瓥閮ㄥ垎 */
* {
	margin:0;
	padding:0;
}
.policy .box-c .box-z h4,.policy .box-c .box-z p {
	-webkit-transition:all .3s;
	transition:all .3s;
}
.abt7_box1 {
	height:513px;
	background:url('../images/LonghuLake.jpg') no-repeat center;
}
.policy {
	width:1300px;
	height:262px;
	margin:auto;
	padding-top:131px;
}
.policy .box-a {
	float:left;
	width:279px;
	font-size:22px;
	line-height:30px;
	margin-top:113px;
	font-family:"寰蒋闆呴粦";
	color:#fff;
	font-weight:bolder;
}
.policy .box-c {
	float:left;
	height:257px;
	width:213px;
	background:#fff;
	margin-left:24px;
	transition-duration:1s;
	padding:0 35px;
	background:rgba(255,255,255,.64);
}
.policy .aone {
	color:black;
	text-decoration:none;
}
.policy .box-c .box-z {
	margin-top:73px;
}
.policy .box-c .box-z p {
	margin-top:15px;
	font-size:12px;
	color:#666;
	line-height:20px;
}
.policy .box-c .box-z h4 {
	text-align:center;
	font-size:16px;
	color:#333;
	line-height:24px;
}
.policy .box-y {
	float:left;
	height:260px;
	width:284px;
}
.policy .box-c.hvoer {
	background:url('../images/background.jpg') no-repeat 2px -10px;
	background-size:100%;
	color:#fff;
	z-index:999;
}
.policy .box-c.hvoer .box-z h4 {
	color:#fff;
}
.policy .box-c.hvoer .box-z p {
	color:#fff;
	opacity:.4;
	filter:alpha(opacity= 40);
}
