body{
	font-family: Microsoft Yahei;
}

/*头部*/
.y_header_box{
	height: 80px;
}
.y_header_box .logo{
	width: auto;
	height: 80px;
}
.y_header_box .phone{
	padding-left: 57px;
	margin-top: 5px;
	background: url(../images/y_header_phone.png) no-repeat left center;
}
.y_header_box .phone h1{
	color: #333;
	font-size: 18px;
	font-weight: bold;
	line-height: 28px;
}
.y_header_box .phone h2{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
}
/*.y_header_box img.erweima{
	width: 107px;
	height: 107px;
	padding: 8px;
	margin: 14px 48px auto 36px;
	background: #fff;
}*/
/*头部菜单*/
.top_nav_box{
	width: 100%;
	height: 50px;
	background: #000000;
	position: relative;
	z-index: 10;
}
.top_nav_box{
	text-align: center;
}
.top_nav_box li{
	display: inline-block;
	/*margin: auto 2px;*/
}
.top_nav_box li a{
	width: 140px;
	height: 63px;
	display: block;
	color: #fff;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
}
.top_nav_box li.select a,
.top_nav_box li a:hover{
	background: url(../images/y_top_nab_bg.png) no-repeat top;
}
/*首页banner*/
.index_banner_box{
	width: 100%;
	height: 670px;
	overflow: hidden;
	position: relative;
	background: #fff url(../images/y_index_banner_icon.gif) no-repeat center center;
}
.index_banner_box .slides li{
	width: 100%;
	height: 670px;
}
.index_banner_box .slides li a{
	width: 100%;
	height: 100%;
	display: block;
}
/*小圆圆*/
.index_banner_box .flex-control-nav{
	display: none;
}
/*.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: 30px;
	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;
	background: url(../images/y_index_banner_icon1.png) no-repeat center;
}
.index_banner_box .flex-control-nav li .flex-active{
	background: url(../images/y_index_banner_icon2.png) no-repeat center;
}*/
/*箭头*/
.index_banner_box .flex-direction-nav{
	display: block;
}
.index_banner_box .flex-direction-nav li{
	width: 76px;
	height: 90px;
}
.index_banner_box .flex-direction-nav li a{
	width: 76px;
	height: 90px;
	display: block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	font-size: 0;
	opacity: 0.4;
}
.index_banner_box .flex-direction-nav li a:hover{
	opacity: 1;
}
.index_banner_box .flex-direction-nav .flex-nav-prev a{
	background: url(../images/y_index_banner_left.png) no-repeat center;	
	left: 3%;
}
.index_banner_box .flex-direction-nav .flex-nav-next a{
	background: url(../images/y_index_banner_right.png) no-repeat center;
	right: 3%;
}
/*首页-服务项目*/
.index_service_box{
	width: 100%;
	height: 98px;
	background: rgba(115,115,115,0.9);
	z-index: 10;
	position: absolute;
	left: 0;
	bottom: 0;
}
.index_service_box ul{
	width: 1191px;
	height: auto;
	margin: auto;
}
.index_service_box ul li{
	width: 148px;
	height: 98px;
	float: left;
	border-left: 1px solid #fff;
	position: relative;
}
.index_service_box ul li:first-child{
	border-left: 0;
}
.index_service_box ul li i{
	width: 100%;
	height: 32px;
	display: block;
	position: absolute;
	top: 20px;
	left: 0;
}
.index_service_box ul li.one i{
	background: url(../images/y_index_product1.png) no-repeat center;
}
.index_service_box ul li.one:hover i{
	background: url(../images/y_index_product1_1.png) no-repeat center;
}
.index_service_box ul li.two i{
	background: url(../images/y_index_product2.png) no-repeat center;
}
.index_service_box ul li.two:hover i{
	background: url(../images/y_index_product2_1.png) no-repeat center;
}
.index_service_box ul li.three i{
	background: url(../images/y_index_product3.png) no-repeat center;
}
.index_service_box ul li.three:hover i{
	background: url(../images/y_index_product3_1.png) no-repeat center;
}
.index_service_box ul li.four i{
	background: url(../images/y_index_product4.png) no-repeat center;
}
.index_service_box ul li.four:hover i{
	background: url(../images/y_index_product4_1.png) no-repeat center;
}
.index_service_box ul li.five i{
	background: url(../images/y_index_product5.png) no-repeat center;
}
.index_service_box ul li.five:hover i{
	background: url(../images/y_index_product5_1.png) no-repeat center;
}
.index_service_box ul li.six i{
	background: url(../images/y_index_product6.png) no-repeat center;
}
.index_service_box ul li.six:hover i{
	background: url(../images/y_index_product6_1.png) no-repeat center;
}
.index_service_box ul li.seven i{
	background: url(../images/y_index_product7.png) no-repeat center;
}
.index_service_box ul li.seven:hover i{
	background: url(../images/y_index_product7_1.png) no-repeat center;
}
.index_service_box ul li.eight i{
	background: url(../images/y_index_product8.png) no-repeat center;
}
.index_service_box ul li.eight:hover i{
	background: url(../images/y_index_product8_1.png) no-repeat center;
}
.index_service_box ul li h1{
	width: 100%;
	height: auto;
	position: absolute;
	top: 60px;
	color: #fff;
	font-size: 16px;
	text-align: center;
}
.index_service_box ul li:hover h1{
	color: #000000;
}
.index_service_box ul li span{
	width: 100%;
	height: 4px;
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(255,43,6,0);
}
.index_service_box ul li:hover span{
	background: #000000;
}
.index_main_bottom_box{
	margin: 20px auto;
}
/*首页-模块-标题*/
.index_mokuai_title_box{
	margin: auto auto 20px 10px;
}
.index_mokuai_title_box h1{
	width: 100px;
	height: auto;
	float: left;
	padding-left: 40px;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
}
.index_activity_box .index_mokuai_title_box h1{
	background: #000000 url(../images/y_index_mokuai_title_icon1.png) no-repeat 6px center;
}
.index_about_box .index_mokuai_title_box h1{
	background: #000000 url(../images/y_index_mokuai_title_icon2.png) no-repeat 6px center;
}
.indexproductshow .index_mokuai_title_box h1{
	background: #000000 url(../images/y_index_mokuai_title_icon3.png) no-repeat 6px center;
}
.index_mokuai_title_box a{
	width: 42px;
	height: 16px;
	display: block;
	float: right;
	margin: 7px 10px auto auto;
	border: 1px solid #000000;
	text-align: center;
	color: #000000;
	font-size: 12px;
	line-height: 16px;
}
.index_main_bottom_box .main{
	padding: 0 10px;
}
.index_main_bottom_box .main img{
	width: 260px;
	height: auto;
	display: block;
	float: left;
}
.index_main_bottom_box .main .right{
	width: 280px;
	height: auto;
	float: right;
}
.index_main_bottom_box .main .right h1{
	margin: 20px auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000000;
	font-size: 16px;
	text-align: center;
}
.index_main_bottom_box .main .right p{
	color: #333;
	font-size: 14px;
	line-height: 20px;
}
.index_main_bottom_box .main .right p a{
	color: #000000;
}
/*首页-活动礼券*/
.index_activity_box{
	width: 588px;
	height: auto;
	float: left;
}
/*首页-关于我们*/
.index_about_box{
	width: 588px;
	height: auto;
	float: right;
}
/*产品展示*/
.indexproductshow{
	margin-bottom: 40px;
}
.indexproductshow ul{
	
}
.indexproductshow ul li{
	margin: 0 6.5px;	
	position: relative;
	z-index: 0;
	overflow: hidden;
	display: inline-block;
}
.indexproductshow ul li img{
	width: 183px;
	height: 167px;
	display: block;
}
.indexproductshow ul li .txt{
	width: 183px;
	height: 45px;
	text-align: center;
	position: absolute;
	bottom: 0;
	z-index: 1;
	color: #fff;
	background-color: rgba(0,0,0,0.4);
	cursor: pointer;
}
.indexproductshow ul li .txt h1{
	font-family: Microsoft Yahei;
	font-size: 16px;
	font-weight: bold;
	line-height: 45px;
}
.indexproductshow ul li .txt p{
	font-family: Microsoft Yahei;
	font-size: 16px;
	line-height: 25px;
}
.index_enroll_box{
	width: 100%;
	height: 197px;
	background: rgba(0,0,0,0.7);
	position: fixed;
	bottom: 0;
	/*left: 0;*/
	left: -100%;
	z-index: 100;
}
.index_enroll_box .index_enroll_main{
	width: 1200px;
	height: 197px;
	margin: auto;
	position: relative;
}
.index_enroll_box .index_enroll_main .index_enroll_child{
	display: block;
	position: absolute;
	bottom: 0;
	left: 36px;
}
.index_enroll_box .index_enroll_main .index_enroll_left{
	float: left;
	margin: auto 82px auto 247px;
}
.index_enroll_box .index_enroll_main .index_enroll_left h1{
	color: #fff;
	font-size: 30px;
	line-height: 54px;
	margin-top: 39px;
}
.index_enroll_box .index_enroll_main .index_enroll_left h2{
	color: #47beef;
	font-size: 27px;
	line-height: 45px;
}
.index_enroll_box .index_enroll_main .index_enroll_middle{
	float: left;
}
.index_enroll_box .index_enroll_main .index_enroll_middle .index_enroll_middle_left{
	float: left;
	margin-right: 8px;
}
.index_enroll_box .index_enroll_main .index_enroll_middle .index_enroll_middle_left input{	
	width: 202px;
	height: 40px;
	background: #fff;
	border: 0;
	padding: 0 15px;
	color: #666;
	font-size: 14px;
	font-family: Microsoft Yahei;
	display: block;
	outline: none;
}
.index_enroll_box .index_enroll_main .index_enroll_middle .index_enroll_middle_left input:first-child{
	margin: 42px auto 16px auto;
}
.index_enroll_box .index_enroll_main .index_enroll_middle button{
	width: 88px;
	height: 96px;
	color: #fff;
	font-size: 22px;
	font-family: Microsoft Yahei;
	line-height: 36px;
	background: #ff6364;
	border: 0;
	outline: none;
	cursor: pointer;
	margin: 42px 50px auto auto;
}
.index_enroll_box .index_enroll_main .index_enroll_right{
	float: left;
	margin-top: 42px;
}
.index_enroll_box .index_enroll_main .index_enroll_right h1{
	color: #fff;
	font-size: 20px;
	line-height: 42px;
}
.index_enroll_box .index_enroll_main .index_enroll_right h2{
	color: #f97742;
	font-size: 20px;
	line-height: 36px;
}
.index_enroll_box .index_enroll_main .index_enroll_close{
	width: 22px;
	height: 46px;
	display: block;
	float: left;
	background: url(../images/y_index_enroll_icon.png) no-repeat center;
}




/*子页-banner*/
.ziye_banner_box{
	width: 100%;
	height: 363px;
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
}
.ziye_banner_box .ziye_banner_img{
	width: 1920px;
	height: 363px;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}
.ziye_title_box{
	width: 1200px;
	height: auto;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -600px;
}
.ziye_title_box .main{
	width: 250px;
	height: 96px;
	background: #fff;
	border-top: 4px solid #000000;
}
.ziye_title_box .main h1,
.ziye_title_box .main h2{
	width: 140px;
	height: auto;
	margin: auto;
	background: #000000;
	color: #fff;
	text-align: center;
}
.ziye_title_box .main h1{	
	font-size: 32px;
	line-height: 33px;
	padding-top: 4px;
	margin-top: 22px;
}
.ziye_title_box .main h2{
	font-size: 20px;
	line-height: 20px;
	padding-bottom: 4px;
}




/*子页-左侧*/
.ziye_left_box{
	width: 160px;
	padding-left: 60px;
}
ul.ziye_left_nav_box{
	width: 150px;
	margin-bottom: 50px;
}
ul.ziye_left_nav_box li{
	border-bottom: 1px dashed #ccc;
}
ul.ziye_left_nav_box li a{
	display: block;
	color: #333;
	font-size: 18px !important;
	line-height: 40px !important;
	padding-left: 20px !important;
	background: url(../images/y_ziye_left_nav_icon1.png) no-repeat left center !important;
}
ul.ziye_left_nav_box li a:hover,
ul.ziye_left_nav_box li.on a{
	color: #000000 !important;
	background: url(../images/y_ziye_left_nav_icon1_1.png) no-repeat left center !important;
}


ul.ziye_left_contact{
	
}
ul.ziye_left_contact h1{
	color: #333;
	font-size: 20px;
	font-weight: bold;
	line-height: 40px;
	margin-bottom: 10px;
}
ul.ziye_left_contact li h2{
	color: #333;
	font-size: 16px;
	line-height: 36px;
}
ul.ziye_left_contact li p{
	color: #666;
	font-size: 16px;
	line-height: 30px;
}




/*子页-右侧*/
.ziye_right_box{
	/*width: 1000px;*/
	padding-bottom: 40px;
}
/*子页-段落*/
.ziye_duanluo p{
	color: #333;
	font-size: 14px;
	line-height: 26px;
	text-indent: 2em;
}
.ziye_duanluo img{
	max-width: 100%;
	height: auto;
	display: block;
	margin: 10px auto;
}
/*公司简介*/
.ziye_right_box .about_box{
	width: 900px;
}


/*活动详情-列表页*/
.activity_list_box{
	width: 1000px;
	height: auto;
	margin: 20px auto 40px auto;
}
.activity_list_box .activity_title{
	margin-bottom: 20px;
	color: #333;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	padding-left: 30px;
	background: url(../images/y_activity_title_icon.png) no-repeat left center;
}
.activity_list_box .left{
	width: 255px;
	height: auto;
	float: left;
}
.activity_list_box .left li a{
	width: 245px;
	height: auto;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
	font-size: 14px;
	line-height: 30px;
	padding-left: 10px;
	background: url(../images/y_activity_list_icon1.png) no-repeat left center;
}
.activity_list_box .left li a:hover{
	color: #000000;
	background: url(../images/y_activity_list_icon2.png) no-repeat left center;
}
.activity_list_box .right{
	width: 670px;
	height: auto;
	float: right;
}
.activity_list_box .right .list{
	margin-bottom: 50px;
}
.activity_list_box .right .list li{
	margin-bottom: 20px;
}
.activity_list_box .right .list li .date{
	width: 80px;
	height: auto;
	float: left;
	text-align: center;
	color: #333;
}
.activity_list_box .right .list li .date span{
	display: block;
}
.activity_list_box .right .list li .date span:first-child{
	font-size: 28px;
}
.activity_list_box .right .list li .date span:last-child{
	font-size: 14px;
}
.activity_list_box .right .list li .title{
	width: 562px;
	height: auto;
	float: right;
	border-bottom: 1px dashed #ccc;
}
.activity_list_box .right .list li .title h1{
	width: 100%;
	height: auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000000;
	font-size: 20px;
	line-height: 30px;
}
.activity_list_box .right .list li .title p{
	width: 100%;
	height: auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
	font-size: 14px;
	line-height: 26px;
}
/*活动详情-内容页*/
.activity_content_title{
	border-bottom: 1px solid #333;
}
.activity_content_title{
	position: relative;
	margin-bottom: 20px;
}
.activity_content_title h1{
	color: #333;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
}
.activity_content_title span{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	color: #666;
	font-size: 14px;
	line-height: 50px;
}




/*服务项目-列表页*/
/*产品中心*/
.product_box{
	width: 1200px;
}
.product_box .left{
	padding-left: 100px;
}
.product_box .left .slide .button{
	width: 200px;
	height: 45px;
	display: block;
	cursor: pointer;
}
.product_box .left .slide .prev{
	margin-bottom: 2px;
	background: #ededed url(../images/y_product_icon_top.png) no-repeat center;
}
.product_box .left .slide .next{
	background: #ededed url(../images/y_product_icon_bottom.png) no-repeat center;
}
.product_box .left .slide ul li{
	width: 200px;
	height: 100px;
	background: #ededed;
	margin-bottom: 2px;
}
.product_box .left .slide ul li a{
	width: 100%;
	height: auto;
	padding-left: 0;
	background: none;
}
.product_box .left .slide ul li i{
	width: 100%;
	height: 32px;
	display: block;
	margin-top: 25px;
}
.product_box .left .slide ul li h1{
	width: 100%;
	height: auto;
	color: #333;
	font-size: 16px;
	line-height: 34px;
	text-align: center;
}
.product_box .left .slide ul li.one i{
	background: url(../images/y_index_product1_1.png) no-repeat center;
}
.product_box .left .slide ul li.two i{
	background: url(../images/y_index_product2_1.png) no-repeat center;
}
.product_box .left .slide ul li.three i{
	background: url(../images/y_index_product3_1.png) no-repeat center;
}
.product_box .left .slide ul li.four i{
	background: url(../images/y_index_product4_1.png) no-repeat center;
}
.product_box .left .slide ul li.five i{
	background: url(../images/y_index_product5_1.png) no-repeat center;
}
.product_box .left .slide ul li.six i{
	background: url(../images/y_index_product6_1.png) no-repeat center;
}
.product_box .left .slide ul li.seven i{
	background: url(../images/y_index_product7_1.png) no-repeat center;
}
.product_box .left .slide ul li.eight i{
	background: url(../images/y_index_product8_1.png) no-repeat center;
}
.product_box .activity_title{
	color: #000000;
	background: url(../images/y_activity_list_icon2.png) no-repeat 20px center;
}
.product_box .right{
	width: 842px;
}
.product_list_main{
	width: 828px;
	margin: auto auto 26px 10px;
}
.product_list_main li{
	width: 258px;
	height: 174px;
	margin: auto 8px 16px 8px;
	overflow: hidden;
	float: left;
	border: 1px solid #ffa200;
	position: relative;
	cursor: pointer;
}
.product_list_main li img{
	width: 258px;
	height: 174px;
	display: block;
}
.product_list_main li h1{
	width: 100%;
	height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: absolute;
	left: 0;
	bottom: -30px;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	background: rgba(0,0,0,0.5);
	transition: all 0.4s;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
}
.product_list_main li:hover h1{
	bottom: 0;
}
.product_list_main .product_main{
	width: 600px;
	height: 500px;
	z-index: 10000;
	background: blue;
	overflow-y: scroll;
	overflow-x: hidden;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	cursor: default;
	background: url(../images/y_product_main_bg.png) repeat;
}
.product_list_main .product_main h2{
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	line-height: 50px;
	text-align: center;
	margin-top: 10px;
}
.product_list_main .product_main h3{
	color: #ffa200;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	margin-bottom: 10px;
}
.product_list_main .product_main .ziye_duanluo{
	width: 91%;
	margin: auto;
}
.product_list_main i{
	width: 100%;
	height: 100%;
	display: block;
	background: rgba(0,0,0,0.4) url(../images/y_product_main_close.png) no-repeat right top;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 9999;
	cursor: pointer;
}



/*关于我们-招贤纳士*/
ul.about_recruit_box{
	margin-bottom: 40px;
}
ul.about_recruit_box li{
	border-bottom: 4px solid #e2e2e2;
	margin-bottom: 20px;
}
ul.about_recruit_box li span{
	color: #000000;
}
ul.about_recruit_box li h1{
	color: #262626;
	font-size: 18px;
	font-weight: bold;
	line-height: 34px;
	margin-bottom: 10px;
}
ul.about_recruit_box li .content{
	margin-bottom: 14px;
}
ul.about_recruit_box li .content p{
	color: #262626;
	font-size: 14px;
	line-height: 26px;
}




/*联系我们页面*/
.contact-main-box{
	width: 1200px;
	height: auto;
	margin: auto;

}
.contact-map-top{
	width:790px;
	height: 400px;
	float: left;
}
.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}
.contact-right{
	float: right;
	width: 400px;
	height: 400px;
	background: #14a7d7;
}
.contact-right h1{
	color: #f8f8f8;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	margin-top: 40px;
}
.contact-right div{
	width: 122px;
	height: 5px;
	background: url(../images/y-contact1.png) no-repeat;
	margin-top: 12px;
	margin-left: 80px;
}
.contact-right table{
	width: 330px;
	margin: 30px auto 30px auto;
}
.contact-right table tr{
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 14px;
}
.contact-td-left{
	width: 36px;
}
.contact-right h2{
	width: 300px;
	padding: 5px 15px;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	border: 1px solid #fff;
	margin: auto;
	text-align: center;
}
.contact-td-right:hover{
	padding-left: 5px;
}
.contact-bottom{
	width: 1200px;
	height: 96px;
	margin-top: 10px;
	background: #f2f2f2;
	margin: 10px auto;
	line-height: 96px;
	color: #666c72;
	font-size: 16px;
	text-align: center;
}
.contact-bottom ul li span{
	color: #4b95cf;
}
.conatct-bus{
	width: 600px;
	float: left;
}
.contact-underground{
	width: 600px;
	float: right;
}
.conatct-bus li,
.contact-underground li{
	padding: 0 10px;
	display: inline-block;
}




/*荣誉资质*/
ul.honor_list_box{
	width: 900px;
	margin-bottom: 40px;
}
ul.honor_list_box li{
	float: left;
	margin: auto 20px 20px 20px;
}
ul.honor_list_box li img{
	width: 160px;
	height: 222px;
	display: block;
}
#zoom {
	z-index: 999999990;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
	z-index: 99991;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 200px;
	background: #ffffff no-repeat 50% 50%;
	padding: 0;
	margin: -100px 0 0 -100px;
	box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}
#zoom .content.loading {
	background-image: url('../images/loading.gif');
}
#zoom img {
	display: block;
	max-width: none;
	background: #ececec;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	border-radius: 4px;
}
#zoom .close {
	z-index: 99993;
	position: absolute;
	top: 0;
	right: 0;
	width: 49px;
	height: 49px;
	cursor: pointer;
	background: transparent url('../images/close.png') no-repeat 50% 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	border-radius: 0 0 0 4px;
}
#zoom .previous,
#zoom .next {
	z-index: 99992;
	position: absolute;
	top: 50%;
	overflow: hidden;
	display: block;
	width: 49px;
	height: 49px;
	margin-top: -25px;
}
#zoom .previous {
	left: 0;
	background: url('../images/arrows.png') no-repeat 0 0;
	border-radius: 0 4px 4px 0;
}
#zoom .next {
	right: 0;
	background: url('../images/arrows.png') no-repeat 100% 0;
	border-radius: 4px 0 0 4px;
}
#zoom .close:hover {
	background-color: #da4f49;
}
#zoom .previous:hover,
#zoom .next:hover {
	background-color: #0088cc;
}









/*页码*/
.ziye_page_box{
	padding-left: 20px;
}
.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: #000000;
}
.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: #000000 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: #000000;
}
.ziye_page_box .current{
	width: 36px;
	height: 36px;
	display: block;
	color: #fff;
	background: #000000;
	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 .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: #000000 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: #000000 url(../images/y_ziye_page2_1.png) no-repeat center;
}


/*底部-链接*/
.bottom_box{
	width: 100%;
	height: 40px;
	background: #e5e5e5;
	text-align: center;
	margin-top: 20px;
}
.bottom_box li{
	display: inline-block;
	margin: auto 8px;
	color: #333;
	font-size: 14px;
	line-height: 40px;
}
.bottom_box li a{
	color: #333;
}
/*底部*/
.footer_box{
	width: 1180px;
	height: auto;
	margin: auto;
	padding: 10px;
}
.footer_box ul li{
	float: left;
}
.footer_box .left{
	float: left;
}
.footer_box .left li{
	margin-left: 30px;
	color: #333;
	font-size: 14px;
	line-height: 47px;
}
.footer_box .left li:first-child{
	margin-left: 0;
}
.footer_box .safe{
	float: right;
}
.footer_box .safe li{
	margin-left: 10px;
}
.footer_box .safe li a,
.footer_box .safe li img{
	width: 127px;
	height: 47px;
	display: block;
}
/*右侧QQ部分*/
.toolbar{
	position: fixed;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	z-index: 100000;
}
.toolbar .item{
	display: block;
	width: 60px;
	height: 60px;
	position: relative;
	background-image: url(../images/y-toolbar1.png);
	background-repeat: no-repeat;
	transition:background-position 0.5s;
	-moz-transition:background-position 0.5s;
	-webkit-transition:background-position 0.5s;
	-o-transition:background-position 0.5s;
	cursor: pointer;
	margin-bottom: 2px;
}
.toolbar .layer{
	position: absolute;
	right: 62px;
	background-repeat: no-repeat;
	opacity: 0;  /*透明度=0*/
	filter:alpha(opacity=0);   /*兼容ie的透明度为0*/
	transform:scale(0.01);   /*变化到最小（css3里的）*/
	transform-origin:right bottom;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.toolbar .qqk{
	width: 387px;
	height: 209px;
	background-image: url(../images/y-toolbar2.png);
	top: 0;
}
.toolbar .qq-top span{
	color: #000;
	line-height: 22px;
	font-size: 12px;
	display: block;
	font-weight: bold;
	padding-left: 24px;
}
.toolbar .qq-top a,
.toolbar .qq-top a img{
	display: inline;
}
.toolbar .qq-bottom{
	margin-top:20px;
}
.toolbar .qq-bottom h1{
	color: #000;
	font-size: 20px;
	line-height: 36px;
	font-weight: bold;
	padding-left: 50px;
	display: block;
	background: url(../images/y-toolbar4.png) no-repeat 20px;
	margin-bottom: 5px;
}
.toolbar .qq-bottom span{
	display: block;
	padding-left: 30px;
	line-height: 20px;
	color: #585858;
	font-size: 12px;
}
.toolbar .qq-bottom input{
	width: 153px;
	height: 28px;
	border: 1px solid #e7e7e7;
	display: inline-block;
	margin-left: 30px;
	margin-top: 10px;
	color: #585858;
	font-size: 12px;
	line-height: 28px;
	padding-left: 15px;
}
.toolbar .qq-bottom button{
	display: inline-block;
	width: 92px;
	height: 28px;
	background: #ef241c;
	text-align: center;
	font-size: 12px;
	line-height: 28px;
	color: #fff;
	border: 0;
	cursor: pointer;
}
.toolbar .weixink{
	width: 296px;
	height: 189px;
	background-image: url(../images/y-toolbar5.png);
	top: -40px;
}
.toolbar .weixin-top img,
.toolbar .weixin-top span{
	float: left;
	margin-top: 30px;
	margin-left: 15px;
}
.toolbar .weixin-top img{
	width: 92px;
	height: 92px;
}
.toolbar .weixin-top span h1{
	color: #000;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	margin-bottom: 20px;
}
.toolbar .weixin-top span h2{
	color: #333;
	font-size: 14px;
	line-height: 22px;
}
.toolbar .weixin-bottom{
	margin-top: 24px;
	color: #000;
	font-size: 14px;
	line-height: 16px;
}
.toolbar .weixin-bottom span{
	padding-left: 20px;
}
.toolbar .weixin-bottom a{
	color: #1477dc;
	padding-left: 5px;
}
.toolbar .item:hover .layer{
	z-index: 10000000000000;
	opacity: 1;
	filter:alpha(opacity=100);
	transform:scale(1);
}
.toolbar .phone h1{

}
.toolbar .phone{
	background-position: 0 0;
}
.toolbar .phone:hover{
	background-position: 0 -60px;
}
.toolbar .qq{
	background-position: 0 -120px;
}
.toolbar .qq:hover{
	background-position: 0 -180px;
}
.toolbar .weixin{
	background-position: 0 -240px;
}
.toolbar .weixin:hover{
	background-position: 0 -300px;
}
.toolbar .top{
	background-position: 0 -360px;
}
.toolbar .top:hover{
	background-position: 0 -420px;
}