body{
	font-family: Microsoft Yahei;
	overflow-x: hidden;
}
.clear{
	clear: both;
}
/*首页居中*/
.index_main{
	width: 1000px;
	height: auto;
	margin: auto;
}
/*首页模块字体*/
.index_intro_box .index_big_title{
	margin-bottom: 54px;
}
.index_big_title h1{
	color: #4a4a4a;
	font-size: 34px;
	line-height: 45px;
	text-align: center;
}
.index_big_title img{
	width: 1000px;
	height: 37px;
	display: block;
	margin: auto;
	margin-bottom: 5px;
}
.index_big_title span{
	width: 134px;
	height: 4px;
	display: block;
	margin: auto;
	background: #30b6dc;
}
/*顶部*/
.top_box{
	width: 100%;
	height: 52px;
	background: #2cc8c6;
}
.top_box .top_main{
	float: right;
}
.top_box .top_main li{
	float: left;
	padding-left: 30px;
	margin-left: 19px;
	color: #fefbfb;
	font-size: 14px;
	line-height: 52px;
}
.top_box .top_main li:first-child{
	background: url(../images/y_index_top_icon1.png) no-repeat left center;
}
/*.top_box .top_main li:last-child{
	background: url(../images/y_index_top_icon2.png) no-repeat left center;
}*/
/*头部*/
.header_box{
	width: 100%;
	height: 98px;
	background: #ececec;
}
.header_box .header_logo{
	display: block;
	float: left;
}
.header_box .header_logo img{
	display: block;
}
.header_box .header_nav{
	float: right;
	padding-right: 4px;
}
.header_box .header_nav li{
	float: left;
	margin: auto 15px;
}
.header_box .header_nav li a span{
	width: 45px;
	height: 45px;
	display: block;
	margin: 12px auto auto auto;
	background: transparent;
	border: 1px solid #bebebe;
	border-radius: 50%;
	transition: all 0.4s;
}
.header_box .header_nav .select a span,
.header_box .header_nav li a:hover span{
	border: 1px solid transparent;
}
.header_box .header_nav .header_nav_1 span{
	background: url(../images/y_header_icon1.png) no-repeat center;
}
.header_box .header_nav .select .header_nav_1 span,
.header_box .header_nav li .header_nav_1:hover span{
	background: #2cc8c6 url(../images/y_header_icon1_1.png) no-repeat center;
}
.header_box .header_nav li .header_nav_2 span{
	background: url(../images/y_header_icon2.png) no-repeat center;
}
.header_box .header_nav .select .header_nav_2 span,
.header_box .header_nav li .header_nav_2:hover span{
	background: #2cc8c6 url(../images/y_header_icon2_1.png) no-repeat center;
}
.header_box .header_nav li .header_nav_3 span{
	background: url(../images/y_header_icon3.png) no-repeat center;
}
.header_box .header_nav .select .header_nav_3 span,
.header_box .header_nav li .header_nav_3:hover span{
	background: #2cc8c6 url(../images/y_header_icon3_1.png) no-repeat center;
}
.header_box .header_nav li .header_nav_4 span{
	background: url(../images/y_header_icon4.png) no-repeat center;
}
.header_box .header_nav .select .header_nav_4 span,
.header_box .header_nav li .header_nav_4:hover span{
	background: #2cc8c6 url(../images/y_header_icon4_1.png) no-repeat center;
}
.header_box .header_nav li .header_nav_5 span{
	background: url(../images/y_header_icon5.png) no-repeat center;
}
.header_box .header_nav .select .header_nav_5 span,
.header_box .header_nav li .header_nav_5:hover span{
	background: #2cc8c6 url(../images/y_header_icon5_1.png) no-repeat center;
}
.header_box .header_nav li .header_nav_6 span{
	background: url(../images/y_header_icon6.png) no-repeat center;
}
.header_box .header_nav .select .header_nav_6 span,
.header_box .header_nav li .header_nav_6:hover span{
	background: #2cc8c6 url(../images/y_header_icon6_1.png) no-repeat center;
}
.header_box .header_nav li .header_nav_6 span{
	background: url(../images/y_header_icon7.png) no-repeat center;
}
.header_box .header_nav .select .header_nav_6 span,
.header_box .header_nav li .header_nav_6:hover span{
	background: #2cc8c6 url(../images/y_header_icon7_1.png) no-repeat center;
}
/*.header_box .header_nav li .header_nav_7 span{
	background: url(../images/y_header_icon8.png) no-repeat center;
}
.header_box .header_nav .select .header_nav_7 span,
.header_box .header_nav li .header_nav_7:hover span{
	background: #2cc8c6 url(../images/y_header_icon8_1.png) no-repeat center;
}*/
.header_box .header_nav li .header_nav_6 span{
	background: url(../images/y_header_icon9.png) no-repeat center;
}
.header_box .header_nav .select .header_nav_6 span,
.header_box .header_nav li .header_nav_6:hover span{
	background: #2cc8c6 url(../images/y_header_icon9_1.png) no-repeat center;
}
.header_box .header_nav li .header_nav_7 span{
	background: url(../images/y_header_icon6.png) no-repeat center;
}
.header_box .header_nav .select .header_nav_7 span,
.header_box .header_nav li .header_nav_7:hover span{
	background: #2cc8c6 url(../images/y_header_icon6_1.png) no-repeat center;
}
.header_box .header_nav li .header_nav_8 span{
	background: url(../images/y_header_icon8.png) no-repeat center;
}
.header_box .header_nav .select .header_nav_8 span,
.header_box .header_nav li .header_nav_8:hover span{
	background: #2cc8c6 url(../images/y_header_icon8_1.png) no-repeat center;
}
.header_box .header_nav li a h1{
	color: #4a4a4a;
	font-size: 14px;
	line-height: 34px;
	text-align: center;
	transition: all 0.4s;
}
.header_box .header_nav .select a h1,
.header_box .header_nav li a:hover h1{
	color: #2cc8c6;
}
/*首页-banner*/
.index_banner_box{
	width: 100%;
	height: 400px;
	overflow: hidden;
	position: relative;
	background: #45acbd;
}
.index_banner_box .slides li{
	width: 100%;
	height: 400px;
}
/*小圆圆*/
.index_banner_box .flex-control-nav{
	width: 100%;
	height: auto;
	text-align: center;
	position: absolute;
	bottom: 22px;
	z-index: 10;
}
.index_banner_box .flex-control-nav li{
	width: 12px;
	height: 12px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin: auto 10px;
}
.index_banner_box .flex-control-nav li a{
	width: 100%;
	height: 100%;
	display: block;
	font-size: 0;
	border: 1px solid #c2e4e0;
	border-radius: 50%;
}
.index_banner_box .flex-control-nav li .flex-active{
	border: 1px solid #fff;
	background: #fff;
}
/*箭头*/
.index_banner_box .flex-direction-nav{
	width: 1000px;
	height: 39px;
	z-index: 10;
	position: absolute;
	top: 180px;
	left: 50%;
	margin-left: -500px;
}
.index_banner_box .flex-direction-nav a{
	width: 25px; 
	height: 39px; 
	display: block; 
	position: absolute; 
	top: 0; 
	z-index: 10; 
	overflow: hidden; 
	opacity: 0.7;
	font-size: 0;
}
.index_banner_box .flex-direction-nav .flex-prev{ 
	left: 0; 
	background: url(../images/y_index_banner_left.png) no-repeat center;
}
.index_banner_box .flex-direction-nav .flex-next{ 
	right: 0; 
	background: url(../images/y_index_banner_right.png) no-repeat center;
}
.index_banner_box .flex-direction-nav a:hover{ 
	opacity: 1; 
}
/*首页-私董简介*/
.index_intro_box{
	width: 100%;
	height: auto;
	background: #fff;
	padding-top: 60px;
}
.index_intro_box .index_intro_main{
	padding: 26px 0 34px 0;
	background: #f9f9f9;
}
.index_qqjj{
	position: relative;
}
.index_qqjj_ckgd{
	position: absolute;
	top: 60px;
	right: 5px;
}
.index_qqjj_ckgd a{
	color: #4a4a4a;
}
.index_intro_box .index_intro_main .index_intro{
	padding: 0 51px;
}
.index_intro_box .index_intro_main .index_intro img{
	width: 461px;
	height: 250px;
	display: block;
	float: left;	
}
.index_intro_box .index_intro_main .index_intro .index_intro_right{
	width: 390px;
	height: 232px;
	float: right;
	margin-top: 7px;
	padding-right: 10px;
	overflow-y: scroll;
}
.index_intro_box .index_intro_main .index_intro .index_intro_right p{
	color: #818282;
	font-size: 12px;
	line-height: 21px;
	text-indent: 2em;
}
/*滚动条背景色*/
#ascrail2000{
	background: #d8d8d8;
}
/*首页-展示*/
.index_show_box{
	width: 100%;
	height: auto;
	background: #fff;
	padding: 34px 0 49px 0;
}
.index_show_box .index_show_magazine{
	width: 200px;
	height: auto;
	float: left;
}
.index_show_box .index_show_magazine a img{
	width: 170px;
	height: 220px;
	display: block;
	margin: 34px auto auto 10px;
	box-shadow: 4px 4px 9px #929292;
}
.index_show_box .index_show_right{
	width: 680px;
	height: auto;
	float: left;
}
.index_show_box .index_show_right li{
	float: left;
	margin-right: 26px;
}
.index_show_box .index_show_right li h1{
	width: 314px;
	height: 69px;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
	font-size: 30px;
	line-height: 69px;
}
.index_show_box .index_show_right li img{
	width: 314px;
	height: 184px;
	display: block;
}
.index_show_box .index_show_right li p{
	width: 314px;
	height: 78px;
	overflow: hidden;
	color: #333;
	font-size: 14px;
	line-height: 26px;
}
.index_show_box .index_show_right li a{
	display: block;
	color: #8c8c8c;
	font-size: 12px;
	font-family: SimHei;
	line-height: 20px;
	background: url(../images/y_index_show_more.png) no-repeat 50px center;
	transition: all 0.4s;
}
.index_show_box .index_show_right li a:hover{
	color: #24cecb;
	background: url(../images/y_index_show_more_1.png) no-repeat 56px center;
}
/*首页-企业名录*/
.index_bussiness_box{
	width: 100%;
	height: auto;
	background: #fff;
	padding: 33px 0 46px 0;
}
.index_bussiness_box .index_big_title{
	margin-bottom: 54px;
}
.index_bussiness_box .index_bussiness .index_bussiness_main{
	width: 100px;
	height: auto;
}
.index_bussiness_box .index_bussiness .tempWrap{
	margin: auto auto 33px auto;
}
.index_bussiness_box .index_bussiness .index_bussiness_main ul{
	width: 333px;
	height: auto;
	margin: auto 6px;
	float: left;
}
.index_bussiness_box .index_bussiness .index_bussiness_main ul li{
	width: 333px;
	height: 32px;
	line-height: 32px;
	/*margin-bottom: 5px;*/
	border-radius: 3px;
	overflow: hidden;
	/*border: 1px solid #d9d9d9;*/
	position: relative;
}
.index_bussiness_box .index_bussiness .index_bussiness_main ul li a{
	color: #4a4a4a;
}
.index_bussiness_box .index_bussiness .index_bussiness_main ul li a:hover{
	color: #2cc8c6;
}
/*.index_bussiness_box .index_bussiness .index_bussiness_main ul li:hover{
	border: 1px solid #f9be00;
}*/
.index_bussiness_box .index_bussiness .index_bussiness_main ul li img{
	width: 333px;
	height: 32px;
	display: block;
}
.index_bussiness_box .index_bussiness .index_bussiness_main ul li div{
	width: 100%;
	height: 100%;
	background: rgba(46,168,217,0.9);
	position: absolute;
	top: -100%;
	left: 0;
	transition: all 0.4s;
}
/*.index_bussiness_box .index_bussiness .index_bussiness_main ul li:hover div{
	top: 0;
}
.index_bussiness_box .index_bussiness .index_bussiness_main ul li div p{
	width: 200px;
	max-height: 80px;
	padding-top: 10px;
	margin: auto;
	overflow: hidden;
	color: #fff;
	font-size: 18px;
	line-height: 20px;
}
.index_bussiness_box .index_bussiness .index_bussiness_main ul li div span{
	width: 32px;
	height: 32px;
	display: block;
	background: url(../images/y_index_more_icon1.png) no-repeat center;
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -16px;
}*/
.index_bussiness_box .index_bussiness .index_bussiness_icons .index_bussiness_icon_left{
	float: left;
}
.index_bussiness_box .index_bussiness .index_bussiness_icons .index_bussiness_icon_right{
	float: right;
}
.index_bussiness_box .index_bussiness .index_bussiness_icons li a{
	width: 490px;
	height: 38px;
	display: block;
	transition: all 0.4s;
}
.index_bussiness_box .index_bussiness .index_bussiness_icons .index_bussiness_icon_left a{
	background: #d9d9d9 url(../images/y_index_bussiness_icon1.png) no-repeat 470px center;
}
.index_bussiness_box .index_bussiness .index_bussiness_icons .index_bussiness_icon_left a:hover{
	background: #2cc8c6 url(../images/y_index_bussiness_icon1.png) no-repeat 470px center;
}
.index_bussiness_box .index_bussiness .index_bussiness_icons .index_bussiness_icon_right a{
	background: #d9d9d9 url(../images/y_index_bussiness_icon2.png) no-repeat 10px center;
}
.index_bussiness_box .index_bussiness .index_bussiness_icons .index_bussiness_icon_right a:hover{
	background: #2cc8c6 url(../images/y_index_bussiness_icon2.png) no-repeat 10px center;
}
/*首页-风云人物*/
.index_famous_box{
	width: 100%;
	height: auto;
	padding: 49px 0 56px 0;
	background: #ececec;
}
.index_famous_box .index_big_title{
	margin-bottom: 54px;
}
.index_famous_box .index_famous{
	width: 1010px;
	height: auto;
	margin-left: -5px;
	position: relative;
}
.index_famous_box .index_famous .index_famous_main ul{
	width: 190px;
	height: auto;
	float: left;
	margin: auto 6px;
}
.index_famous_box .index_famous .index_famous_main ul li{
	background: #f7f7f7;
	padding: 0 0 15px 0;
	position: relative;
	overflow: hidden;
}
.index_famous_box .index_famous .index_famous_main ul li img{
	width: 190px;
	height: 190px;
	display: block;
	margin: auto auto 1px auto;
}
.index_famous_box .index_famous .index_famous_main ul li h1{
	color: #4a4a4a;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
}
.index_famous_box .index_famous .index_famous_main ul li p{
	height: 96px;
	overflow: hidden;
	color: #7c7e87;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
}
.index_famous_box .index_famous .index_famous_main ul li span{
	width: 30px;
	height: 30px;
	margin: auto;
	display: block;
	margin-top: 10px;
	background: url(../images/y_index_more_icon2.png) no-repeat center;
}
.index_famous_box .index_famous .index_famous_main ul li div{
	width: 100%;
	height: 194px;
	background: #2fa6d8;
	position: absolute;
	bottom: -194px;
	left: 0;
	transition: all 0.4s;
}
.index_famous_box .index_famous .index_famous_main ul li:hover div{
	bottom: 0;
}
.index_famous_box .index_famous .index_famous_main ul li div p{
	padding: 30px 10px 10px 10px;
	height: 104px;
	overflow: hidden;
	color: #fff;
	font-size: 12px;
	line-height: 26px;
	text-align: left;
}
.index_famous_box .index_famous .index_famous_main ul li div span{
	width: 30px;
	height: 30px;
	margin: auto;
	display: block;
	background: url(../images/y_index_more_icon1.png) no-repeat center;
	background-size: 100%;
}
.index_famous_box .index_famous .index_famous_icons{
	position: absolute;
	top: -122px;
	left: 5px;
}
.index_bussiness{
	position: relative;
}
.index_ckgd{
	position: absolute;
	top: -112px;
	right: 5px;
}
.index_ckgd a{
	color: #4a4a4a;
}
.index_bottom_icons li{
	float: left;
	margin-left: 1px;
}
.index_bottom_icons li a{
	transition: all 0.4s;
}
.index_bottom_icons .index_bottom_icon_left a{
	width: 37px;
	height: 37px;
	display: block;
	background: #d9d9d9 url(../images/y_index_famous_icon1.png) no-repeat center;
}
.index_bottom_icons .index_bottom_icon_left a:hover{
	background: #f1c305 url(../images/y_index_famous_icon1.png) no-repeat center;
}
.index_bottom_icons .index_bottom_icon_right a{
	width: 37px;
	height: 37px;
	display: block;
	background: #d9d9d9 url(../images/y_index_famous_icon2.png) no-repeat center;
}
.index_bottom_icons .index_bottom_icon_right a:hover{
	background: #f1c305 url(../images/y_index_famous_icon2.png) no-repeat center;
}
/*首页-项目展示*/
.index_project_box{
	width: 100%;
	height: auto;
	padding: 33px 0 40px 0;
	background: #ececec;
}
.index_project_box .index_big_title{
	margin-bottom: 54px;
}
.index_project_box .index_project{
	position: relative;
	padding-left:80px;
}
.index_project_box .index_project .index_project_main{
	width: 1000px;
	height: auto;
	margin: auto;
}
.index_project_box .index_project .index_project_main ul{
	width: 420px;
	height: auto;
	float: left;
}
.index_project_box .index_project .index_project_main ul li{
	width: 420px;
	height: 255px;
	overflow: hidden;
	position: relative;
}
.index_project_box .index_project .index_project_main ul li img{
	width: 420px;
	height: 255px;
	display: block;
	margin: 0px 30px;
}
.index_project_box .index_project .index_project_main ul li .index_project_title{
	width: 420px;
	height: 255px;
	background: rgba(235,202,63,0.95);
	position: absolute;
	top: 0;
	left: 0;
	opacity: 1;
	transition: all 0.4s;
}
.index_project_box .index_project .index_project_main ul li:hover .index_project_title{
	opacity: 0;
}
.index_project_box .index_project .index_project_main ul .special_bg .index_project_title{
	background: rgba(39,184,231,0.95);
}
.index_project_box .index_project .index_project_main ul li .index_project_title h1{
	color: #fff;
	font-size: 24px;
	line-height: 255px;
	padding: 0 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.index_project_box .index_project .index_project_main ul li .index_project_title span{
	width: 66px;
	height: 50px;
	display: block;
	border: 1px solid rgba(255,255,255,0.59);
	position: absolute;
	top: 73px;
	left: 37px;
}
.index_project_box .index_project .index_project_main ul li .index_project_hover{
	width: 360px;
	height: 36px;
	background: #2cc8c6 url(../images/y_index_project_icon3.png) no-repeat 5px 60px;
	position: absolute;
	top: 200px;
	left: 30px;
	opacity: 1;
	transition: all 0.4s;
}
.index_project_box .index_project .index_project_main ul li:hover .index_project_hover{
	opacity: 0;
	background: #2cc8c6 url(../images/y_index_project_icon3.png) no-repeat 24px 71px;
}
.index_project_box .index_project .index_project_main ul li .index_project_hover h1{
	width: 320px;
	height: 24px;
	font-weight:bold;
	overflow: hidden;
	text-overflow:ellipsis;
        	white-space: nowrap;
	color: #fefcfc;
	font-size: 16px;
	line-height: 24px;
	margin: 5px 20px;
}
.index_project_box .index_project .index_project_main ul li .index_project_hover p{
	width: 320px;
	height: 75px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	color: #f8f8fa;
	font-size: 12px;
	line-height: 20px;
	margin: 5px 20px;
	text-indent:2em;
	text-align: justify;
}
.index_project_box .index_project .index_project_icons{
	position: absolute;
	top: -122px;
	left: 0;
}
.index_project_box .index_project .pageState{
	display: block;
	margin-top: 20px;
	text-align: center;
	color: #999;
	font-size: 15px;
	line-height: 40px;
	background: url(../images/y_index_project_icon1.png) no-repeat center;
}
.index_project_box .index_project .pageState span{
	color: #2fa6d8;
	font-size: 22px;
	line-height: 34px;
}
.index_gg{
	margin-bottom: 30px;
	position: relative;
}
.index_gg .index_gg_main ul{
	width: 165px;
	height: auto;
	float: left;
	margin-left: 2px;
}
.index_gg .index_gg_main ul li a img{
	width: 165px;
	height: 76px;
	display: block;
}
.index_notice_box .index_bussiness .index_bussiness_icons{
	height: 38px;
}
.index_notice_box .index_bussiness .index_bussiness_icons .index_bussiness_icon_left{
	float: left;
}
.index_notice_box .index_bussiness .index_bussiness_icons .index_bussiness_icon_right{
	float: right;
}
.index_notice_box .index_bussiness .index_bussiness_icons .index_bussiness_icon_left{
	width: 490px;
}
.index_notice_box .index_bussiness .index_bussiness_icons li a{
	width: 490px;
	height: 38px;
	display: block;
	transition: all 0.4s;
}
.index_notice_box .index_bussiness .index_bussiness_icons .index_bussiness_icon_left a{
	background: #d9d9d9 url(../images/y_index_bussiness_icon1.png) no-repeat 470px center;
}
.index_notice_box .index_bussiness .index_bussiness_icons .index_bussiness_icon_left a:hover{
	background: #2cc8c6 url(../images/y_index_bussiness_icon1.png) no-repeat 470px center;
}
.index_notice_box .index_bussiness .index_bussiness_icons .index_bussiness_icon_right a{
	background: #d9d9d9 url(../images/y_index_bussiness_icon2.png) no-repeat 10px center;
}
.index_notice_box .index_bussiness .index_bussiness_icons .index_bussiness_icon_right a:hover{
	background: #2cc8c6 url(../images/y_index_bussiness_icon2.png) no-repeat 10px center;
}
/*首页-合作伙伴*/
.index_cooperation_box{
	width: 100%;
	height: auto;
	background: #ececec;
	padding: 48px 0 53px 0;
}
.index_cooperation_box .index_big_title{
	margin-bottom: 54px;
}
.index_cooperation_box .index_cooperation{
	position: relative;
}
.index_cooperation_box .index_cooperation .index_cooperation_main ul{
	width: 165px;
	height: auto;
	float: left;
	margin-left: 2px;
}
.index_cooperation_box .index_cooperation .index_cooperation_main ul li a img{
	width: 165px;
	height: 76px;
	display: block;
}
.index_cooperation_box .index_cooperation .index_cooperation_icons{
	position: absolute;
	top: -122px;
	left: 0;
}
/*子页-banner*/
.ziye_banner_box{
	width: 100%;
	height: 245px;
	position: relative;
	overflow: hidden;
}
.ziye_banner_box img{
	width: 1920px;
	height: 245px;
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
}
/*面包屑*/
.bread_box{
	text-align: right;
	border-bottom: 1px solid #d9d9d9;
}
.bread_box li{
	display: inline-block;
	color: #666;
	font-size: 14px;
	line-height: 52px;
}
.bread_box li a{
	color: #666;
}
.bread_box li a:hover,
.bread_box li a span{
	color: #2cc8c6;
}
/*子页-全部*/
.ziye_content_p img{
	max-width: 100%;
	height: auto;
/*	display: block;
	margin: 20px auto;*/
}
.ziye_content_p p{
	color: #4a4a4a;
	font-size: 14px;
	line-height: 30px;
	text-indent: 2em;
}
/*子页-左侧*/
.ziye_left_box{
	width: 180px;
	height: auto;
	float: left;
	padding: 39px 0 60px 26px;
}
.ziye_left_box .ziye_left_title{
	height: 61px;
	padding-left: 18px;
	background: url(../images/y_ziye_left_title_bg.png) no-repeat left center;
	margin-bottom: 37px;
}
.ziye_left_box .ziye_left_title h1{
	color: #4a4a4a;
	font-size: 28px;
	font-family: SimHei;
	line-height: 28px;
	margin-bottom: 18px;
}
.ziye_left_box .ziye_left_title h2{
	color: #999;
	font-size: 14px;
	font-family: Arial;
}
/*子页-左侧-菜单*/
.ziye_left_box .ziye_left_menu li a{
	color: #4a4a4a;
	font-size-adjust: 18px;
	line-height: 43px;
	display: block;
	padding-left: 18px;
	background: url(../images/y_ziye_left_menu_bg1.png) no-repeat 2px center;
	transition: all 0.4s;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
}
.ziye_left_box .ziye_left_menu li a:hover,
.ziye_left_box .ziye_left_menu .select a{
	color: #03b6ff;
	background: url(../images/y_ziye_left_menu_bg2.png) no-repeat 2px center;
}
/*子页-分割线*/
.ziye_line{
	width: 1px;
	height: auto;
	background: #d9d9d9;
	float: left;
}
/*子页-右侧*/
.ziye_right_box{
	width: 778px;
	height: auto;
	float: right;
	padding: 16px 0 60px 0;
}
/*青企会公告栏-列表页*/
.notice_list_box{
	margin-bottom: 40px;
}
.notice_list_box li{
	padding: 32px 0;
	border-bottom: 1px solid #d9d9d9;
}
.notice_list_box li img{
	width: 220px;
	height: 129px;
	display: block;
	float: left;
}
.notice_list_box li .right{
	width: 508px;
	height: auto;
	float: right;
}
.notice_list_box li .right h1{
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
}
.notice_list_box li .right h2{
	color: #999;
	font-size: 14px;
	font-weight: bold;
	line-height: 36px;
	margin-bottom: 5px;
}
.notice_list_box li .right p{
	height: 40px;
	overflow: hidden;
	color: #666;
	font-size: 12px;
	line-height: 20px;
}
.notice_list_box li .right a.more{
	display: block;
	text-align: right;
	color: #02b2fb;
	font-size: 12px;
	line-height: 20px;
}
.notice_list_box li:hover h1,
.notice_list_box li:hover a.more{
	color: #2cc8c6;
}
/*青企会公告栏-内容页*/
.notice_content_box{
	padding-top: 20px;
}
.notice_content_box .notice_content_title{
	color: #2cc8c6;
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
}
.notice_content_box .notice_content_time{
	color: #999;
	font-size: 14px;
	font-weight: bold;
	line-height: 36px;
}
/*成员名录-列表页*/
.member_list_box{
	margin: auto auto 40px -12px;
}
.member_list_box li{
	width: 237px;
	height: auto;
	float: left;
	margin: auto auto 36px 12px;
}
.member_list_box li div{
	width: 235px;
	height: 143px;
	border: 1px solid #c9c9c9;
	overflow: hidden;
}
.member_list_box li img{
	width: 235px;
	height: 143px;
	display: block;
	transition: all 0.4s;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
}
.member_list_box li:hover img{
	transform: scale(1.04);
	-o-transform: scale(1.04);
	-ms-transform: scale(1.04);
	-moz-transform: scale(1.04);
	-webkit-transform: scale(1.04);
}
.member_list_box li p{
	height: 30px;
	overflow: hidden;
	padding: 2px 2%;
	margin: auto;
	color: #666;
	font-size: 16px;
	line-height: 30px;
	background: #f6f5f5;
	text-align: center;
}
.member_list_box li p span{
	color: #2cc8c6;
	font-size: 12px;
}
.qyml_list_box{
	margin-bottom: 40px;
}
.qyml_list_box li{
	padding: 32px 0 32px 25px;
	/*border-bottom: 1px solid #d9d9d9;*/
}
.qyml_list_box li h1{
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
}
.qyml_list_box li h1:hover{
	color: #2cc8c6;
}
.cyml_left{
	float: left;
	width: 370px;
}
/*材料递交*/
.material_box .material_title{
	color: #343434;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 37px;
}
.material_box .material_buzhou_title{
	color: #343434;
	font-size: 14px;
	line-height: 36px;
	margin-bottom: 16px;
}
.material_box .material_download_box{
	margin-bottom: 54px;
}
.material_box .material_download_box .icons{
	margin: 23px auto 26px auto;
}
.material_box .material_download_box .icons li{
	float: left;
	padding: 0 18px;
	margin-right: 18px;
	color: #555454;
	font-size: 16px;
	line-height: 46px;
	background: #f5f5f5;
	border-radius: 16px;
	-o-border-radius: 16px;
	-ms-border-radius: 16px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	cursor: pointer;
}
.material_box .material_download_box .icons li.on{
	color: #fff;
	background: #03b6ff;
}
.material_box .material_download_box .main ul li{
	border: 1px solid #d9d9d9;
	border-left: 0;
	border-right: 0;
}
.material_box .material_download_box .main ul li h1{
	width: 280px;
	color: #262626;
	font-size: 16px;
	line-height: 52px;
	padding-left: 62px;
	background: url(../images/y_material_icon1.png) no-repeat 30px center;
	float: left;
	margin-right: 30px;
}
.material_box .material_download_box .main ul li h2{
	width: 80px;
	float: left;
	color: #878787;
	font-size: 14px;
	line-height: 52px;
	margin-right: 30px;
}
.material_box .material_download_box .main ul li h2 span{
	padding-left: 16px;
}
.material_box .material_download_box .main ul li a{
	width: 106px;
	height: 36px;
	display: block;
	float: right;
	margin: 8px 20px auto auto;
	background: #03b6ff;
	border-radius: 16px;
	-o-border-radius: 16px;
	-ms-border-radius: 16px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 36px;
}
.material_submit{
	border: 1px solid #d9d9d9;
	border-left: 0;
	border-right: 0;
	padding-top: 12px;
}
.material_submit li{
	width: 100%;
	height: 42px;
	margin-bottom: 22px;
}
.material_submit li h1{
	width: 180px;
	height: 42px;
	color: #555454;
	font-size: 16px;
	text-align: center;
	line-height: 46px;
	background: #f5f5f5;
	border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	float: left;
}
.material_submit li input{
	width: 106px;
	height: 36px;
	display: block;
	float: right;
	margin-right: 20px;
	background: #03b6ff;
	border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	text-align: center;
	font-family: Microsoft Yahei;
	color: #fff;
	font-size: 14px;
	line-height: 36px;
	border: 0;
	cursor: pointer;
}
/*关于我们-联系方式*/
.contact_address{
	margin-bottom: 20px;
}
.contact_address li{
	color: #666;
	font-size: 24px;
	line-height: 50px;
}
.contact_address li span{
	font-weight: bold;
}
.contact_map{
	width: 700px;
	height: 440px;
}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}











/*页码*/
.ziye_page_box{
	
}
.ziye_page_box li{	
	width: 36px;
	height: 36px;
	display: inline-block;
	margin: auto 1px;
}
.ziye_page_box li a{	
	width: 36px;
	height: 36px;
	display: block;
	background: #f9f9f9;
	color: #a1a1a1;
	font-size: 12px;
	line-height: 36px;
	text-align: center;
	transition: all .4s;
	-o-transition: all .4s;
	-ms-transition: all .4s;
	-moz-transition: all .4s;
	-webkit-transition: all .4s;
}
.ziye_page_box li a:hover,
.ziye_page_box .select a{
	color: #fff;
	background: #2cc8c6;
}
.ziye_page_box .ellipsis a{
	background: none;
}
.ziye_page_box .last a{
	background: #f9f9f9 url(../images/y_ziye_page1.png) no-repeat center;
}
.ziye_page_box .last a:hover{
	background: #2cc8c6 url(../images/y_ziye_page1_1.png) no-repeat center;
}
/*后台page样式*/
.ziye_page_box span,
.ziye_page_box a{
	float: left;
	margin-right: 5px;
}
.ziye_page_box span:hover,
.ziye_page_box a:hover{
	color: #fff;
	background: #2cc8c6;
}
.ziye_page_box .current{
	width: 36px;
	height: 36px;
	display: block;
	color: #fff;
	background: #2cc8c6;
	font-size: 12px;
	line-height: 36px;
	text-align: center;
	transition: all .4s;
	-o-transition: all .4s;
	-ms-transition: all .4s;
	-moz-transition: all .4s;
	-webkit-transition: all .4s;
}
.ziye_page_box .first,
.ziye_page_box .end,
.ziye_page_box .num{
	width: 36px;
	height: 36px;
	display: block;
	background: #f9f9f9;
	color: #a1a1a1;
	font-size: 12px;
	line-height: 36px;
	text-align: center;
	transition: all .4s;
	-o-transition: all .4s;
	-ms-transition: all .4s;
	-moz-transition: all .4s;
	-webkit-transition: all .4s;
}
.ziye_page_box .next,
.ziye_page_box .prev{
	width: 36px;
	height: 36px;
	display: block;
	color: #a1a1a1;
	font-size: 0;
	line-height: 36px;
	text-align: center;
	transition: all .4s;
	-o-transition: all .4s;
	-ms-transition: all .4s;
	-moz-transition: all .4s;
	-webkit-transition: all .4s;
}
.ziye_page_box .next{
	background: #f9f9f9 url(../images/y_ziye_page1.png) no-repeat center;
}
.ziye_page_box .next:hover{
	background: #2cc8c6 url(../images/y_ziye_page1_1.png) no-repeat center;
}
.ziye_page_box .prev{
	background: #f9f9f9 url(../images/y_ziye_page2.png) no-repeat center;
}
.ziye_page_box .prev:hover{
	background: #2cc8c6 url(../images/y_ziye_page2_1.png) no-repeat center;
}
/*底部*/
.index_bottom_box{
	width: 100%;
	height: auto;
	background: #3b3b3b;
	border-top: 13px solid #2ea7d8;
	padding-bottom: 64px;
}
.index_bottom_box .index_bottom_line{
	width: 100%;
	height: 11px;
	background: #263237;
	margin-bottom: 38px;
}
.index_bottom_box .index_bottom_left{
	float: left;
}
.index_bottom_box .index_bottom_left li{
	color: #848484;
	font-size: 14px;
	line-height: 24px;
	padding-left: 33px;
	margin-bottom: 15px;
}
.index_bottom_box .index_bottom_left .one{
	background: url(../images/y_index_bottom_icon1.png) no-repeat left center;
}
.index_bottom_box .index_bottom_left .two{
	background: url(../images/y_index_bottom_icon2.png) no-repeat left center;
}
.index_bottom_box .index_bottom_left .three{
	background: url(../images/y_index_bottom_icon3.png) no-repeat left center;
}
.index_bottom_box .index_bottom_right{
	float: right;
}
.index_bottom_box .index_bottom_right .index_bottom_menu{
	margin-bottom: 36px;
}
.index_bottom_box .index_bottom_right .index_bottom_menu li{
	float: left;
}
.index_bottom_box .index_bottom_right .index_bottom_menu li a{
	display: block;
	color: #848484;
	font-size: 12px;
	line-height: 24px;
	margin-left: 18px;
}
.index_bottom_box .index_bottom_right .index_bottom_menu li a:hover{
	color: #fff;
}
.index_bottom_box .index_bottom_right h1{
	color: #2fa6d8;
	font-size: 16px;
	line-height: 20px;
	text-align: right;
	margin-bottom: 8px;
}
.index_bottom_box .index_bottom_right h2{
	color: #7a7a7a;
	font-size: 9px;
	line-height: 20px;
	text-align: right;
}
/*底部-版权*/
.footer_box{
	width: 100%;
	height: 56px;
	background: #1c1c1c;
}
.footer_box p{
	float: left;
	color: #848484;
	font-size: 10px;
	line-height: 56px;
}
.footer_box ul{
	float: right;
	margin-top: 10px;
}
.footer_box ul li{
	float: left;
	margin-left: 6px;
}
.footer_box ul li a img{
	width: 89px;
	height: 33px;
	display: block;
}

/*banner上新闻*/
.index_banner_news_box{
	width: 1000px;
	height: 60px;
	overflow: hidden;
	position: absolute;
	top: 550px;
	left: 50%;
	margin-left: -500px;
	background: rgba(255,255,255,.9) url(../images/cake.png) no-repeat 1px center;
}
.index_banner_news_box ul{
	padding-left: 36px;
}
.index_banner_news_box ul li{
	width: 1000px;
	height: 60px;
	overflow: hidden;
}
.index_banner_news_box ul li a{
	width: 1000px;
	height: 60px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #999;
	font-size: 14px;
	line-height: 60px;
}
/*右侧QQ部分*/
.right_toolbar{
	position: fixed;
	right: 10px;
	bottom: 30%;
	z-index: 100;
}
.right_toolbar ul{
	width: 44px;
	height: auto;
	border: 1px solid #e7e7e7;
}
.right_toolbar ul li{
	width: 44px;
	height: 44px;
	border-bottom: 1px solid #e7e7e7;
	position: relative;
	transition: all .6s;
}
.right_toolbar ul li a{
	width: 100%;
	height: 100%;
	display: block;
	transition: all 1s;
	z-index: 2;
}
.right_toolbar ul li .right_toolbar_one{
	background: url(../images/y_right_toolbar1.png) no-repeat center;
}
.right_toolbar ul li .right_toolbar_two{
	background: url(../images/y_right_toolbar2.png) no-repeat center;
}
.right_toolbar ul li .right_toolbar_three{
	background: url(../images/y_right_toolbar3.png) no-repeat center;
}
.right_toolbar ul li .right_toolbar_four{
	background: url(../images/y_right_toolbar4.png) no-repeat center;
}
.right_toolbar ul li .right_toolbar_five{
	background: url(../images/y_right_toolbar5.png) no-repeat center;
}
.right_toolbar ul li div{
	width: 0;
	height: 44px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -1;
	transition: all .6s;
	opacity: 0;
}
.right_toolbar ul li div h1{
	color: #fff;
	font-size: 16px;
	line-height: 44px;
	background: #cb111f;
	padding-left: 15px;
	font-weight: normal;
}
.right_toolbar ul li:hover div{
	width: 146px;
	left: -146px;
	opacity: 1;
}
.right_toolbar ul .right_toolbar_weixin div{
	height: 139px;
	top: -10px;
}
.right_toolbar ul .right_toolbar_weixin:hover div{
	width: 139px;
	left: -141px;
}
/*首页-青企会公告*/
.index_notice_box{
	width: 100%;
	height: auto;
	background: #fff;
	padding: 33px 0 16px 0;
}
.index_notice_box .index_big_title{
	margin-bottom: 30px;
}
.index_news{
	width: 500px;
	height: 260px;
	float: left;	
}
.index_news h1{
	color: #4a4a4a;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	font-weight:bold
}
.news_main{
	margin: 0 15px;
}
.index_news .index_news_main li a{
	color: #7c7e87;
	font-size: 16px;
	line-height: 32px;
	float: left;
}
.index_news .index_news_main li span{
	color: #7c7e87;
	font-size: 16px;
	line-height: 32px;
	float: right;
}
.index_news .index_news_main li a p{
	display:block;
	width: 369px;
	overflow:hidden;
	text-overflow:ellipsis;
        	white-space: nowrap;
}
/*.index_notice{
	width: 47%;
	float: right;
}
.index_notice h1{
	color: #4a4a4a;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	font-weight:bold
}
.index_notice .index_notice_main li a{
	color: #7c7e87;
	font-size: 16px;
	line-height: 32px;
	float: left;
}
.index_notice .index_notice_main li a{
	float: left;
}
.index_notice .index_notice_main li span{
	color: #7c7e87;
	font-size: 16px;
	line-height: 32px;
	float: right;
}
.index_notice .index_notice_main li a p{
	display:block;
	width: 369px;
	overflow:hidden;
	text-overflow:ellipsis;
        	white-space: nowrap;
}*/

/*首页-生日祝福*/
#ad1{
	width: 148px;
	height: 172px;
}
#ad1 ul li {
	background: #f7f7f7;float: left;
}
#ad1 ul li a img{
	width: 148px;
	height: 148px;
}
#ad1 ul li a div{
	color: #7c7e87;
	font-size: 14px;
	line-height: 24px;
}
#ad2{
	width: 270px;
	height: 112px;
}
#webClose{position:absolute;right:0px;top:0px;}
a#webClose:hover{color:#f00;cursor:pointer;}
#popClose{position:absolute;right:0px;top:0px;}
a#popClose:hover{color:#f00;cursor:pointer;}
/*上一篇下一篇*/
ul.prev_last{
	width: 793px;
	float: right;
}
ul.prev_last li{
	width: 50%;
	float: left;
}
ul.prev_last li a{
	display: block;
	color: #2ea7d8;
	font-size: 18px;
	line-height: 36px;
	text-align: center;
	background: #fff;
}
ul.prev_last li a:hover,
ul.prev_last li.on a{
	color: #fff;
	background: #2ea7d8;
}
.index_zhu{
	font-size: 16px;
	color: red;
	font-weight:bold;
}
/*视频*/
#index_video{
    width: 100%;
}
.video{
    width: 320px;
    height: 180px;
    position: fixed;
    top: 46%;
    left: 10%;
    transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    z-index: 102;
}
.v_select{
    width: 960px;
    height: 540px;
    top: 50%;
    left: 50%;
}
.video video{
    width: 100%;
    height: 100%;
}
/*关闭按钮*/
.video i.close{
    width: 50px;
    height: 50px;
    display: none;
    background: url(../images/close.gif) no-repeat center;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    z-index: 200;
}
/*视频*/
#index_video1{
    width: 100%;
}
.video1{
    width: 320px;
    height: 180px;
    position: fixed;
    top: 70%;
    left: 10%;
    transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    z-index: 102;
}
.video1 video{
    width: 100%;
    height: 100%;
}
/*关闭按钮*/
.video1 i.close1{
    width: 50px;
    height: 50px;
    display: none;
    background: url(../images/close.gif) no-repeat center;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    z-index: 200;
}
.v_select1{
    width: 960px;
    height: 540px;
    top: 50%;
    left: 50%;
}

/*分页相关*/
.pagelist ul{text-align:center;margin:20px 0;}
.pagelist li{display:inline-block;margin:0 2px;}
.pagelist li a{color:#666;display:inline-block;border:1px solid #ddd;padding:6px 15px;}
.pagelist li a:hover{border-color:#2cc8c6;background:#2cc8c6;color:#fff;}
.pagelist li.active a{border-color:#2cc8c6;background:#2cc8c6;color:#fff;}