.page_tit{color:#666666;text-align:center;}
.service_type{width:100%;overflow:hidden;padding:15px 0;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;}
.service_type ul{position:relative;float:left;left:50%;}
.service_type ul li{position:relative;float:left;left:-50%;margin:0 40px;font-size:18px;}
.service_type ul li a{color:#585858;}
.service_type ul li.cur a{color:#0f2e6d;}

.tit_txt1{color:#363636;}
.tit_txt2{color:#7d7d7d;text-transform:uppercase}
.service_tit{border:1px solid #f5f5f5;position:relative;}
.bottom_line{position:absolute;bottom:0;left:0;width:125px;height:1px;background:#fef3aa}

.service_list ul{margin-left:-8px;margin-right:-8px;}
.service_list ul li{margin-bottom:16px;padding-left:8px;padding-right:8px;}
.service_img{position:relative;overflow:hidden;}
.service_img img{-webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);}
.service_list ul li:hover .service_img img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.info { position:absolute;width:100%;height:100%;top: 0;left: 0;text-align: center;background:rgba(252,220,1,0.91);opacity:0;filter:alpha(opacity=0);-webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;}
.info_txt{position:absolute;width:80%;left:10%;top:50%;-webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}
.info_txt h3{color:#603811;margin-bottom:15px; -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
	-webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.info_txt p{font-size:14px;color:#603811;line-height:24px;text-align:left;-webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
	-webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.service_list ul li:hover .info{opacity:1;}
.service_list ul li:hover .info_txt h3,.service_list ul li:hover .info_txt p{-webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
	transform: translateY(0%);}



/*service_process.html*/

.process h4{font-weight:bold;}
.process{font-size:16px;color:#363636;line-height:24px;}
.process h4{font-weight:bold;}
.process_tit{line-height:48px;margin-bottom:10px;}


/*package.html*/
.package_type ul li{float:left;padding-top:5px;padding-bottom:5px;}
.package_type ul li a{font-size:14px;color:#454545;padding-left:12px;padding-right:10px;display:block;border-right:1px solid #a8a8a8}
.package_type ul li:last-child a{border-right:none;}
.package_type ul li.active,.package_type ul li:hover{background:#fbdd03}
.package_type ul li.active a,.package_type ul li:hover a{border-right:1px solid transparent;}

.package_list ul li{margin-bottom:15px; background-color:#FFF; height:300px;}
.package_img{position:relative; /*width:280px; height:280px;*/}
.packagee_img{position:relative; width:280px; height:210px;}
.mask{background: rgba(252,220,1,0.91);
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    visibility: hidden;
    -webkit-transform: perspective(600px) rotateX(-90deg);
    -moz-transform: perspective(600px) rotateX(-90deg);
    -ms-transform: perspective(600px) rotateX(-90deg);
    -o-transform: perspective(600px) rotateX(-90deg);
    transform: perspective(600px) rotateX(-90deg);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
	
	
.maskk{background: rgba(252,220,1,0.91);
    width: 100%;
    position: absolute;
    height: 68%;
    top: 0;
    left: 0;
    visibility: hidden;
    -webkit-transform: perspective(600px) rotateX(-90deg);
    -moz-transform: perspective(600px) rotateX(-90deg);
    -ms-transform: perspective(600px) rotateX(-90deg);
    -o-transform: perspective(600px) rotateX(-90deg);
    transform: perspective(600px) rotateX(-90deg);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}	
	
	
	
.package_list ul li:hover .mask {
    visibility: visible;
    -webkit-transform: perspective(600px) rotateX(0deg);
    -moz-transform: perspective(600px) rotateX(0deg);
    -ms-transform: perspective(600px) rotateX(0deg);
    -o-transform: perspective(600px) rotateX(0deg);
    transform: perspective(600px) rotateX(0deg);
}


.package_list ul li:hover .maskk {
    visibility: visible;
    -webkit-transform: perspective(600px) rotateX(0deg);
    -moz-transform: perspective(600px) rotateX(0deg);
    -ms-transform: perspective(600px) rotateX(0deg);
    -o-transform: perspective(600px) rotateX(0deg);
    transform: perspective(600px) rotateX(0deg);
}

.mask_txt{color:#603811;font-size:18px;line-height:30px;position:absolute;width:100%;left:0;top:50%;text-align:center;-webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}
	
	
.maskk_txt{color:#603811;font-size:18px;line-height:30px;position:absolute;width:100%;left:0;top:50%;text-align:center;-webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}	
	
.package_txt{padding:10px 0;text-align:center;color:#000;font-size:16px;}


@media(max-width:767px){
	.pre_page a, .next_page a{width:60px;height:30px;line-height:30px;}
	.page_number a{width:25px;height:30px;line-height:30px;}
	.service_type ul li{font-size:14px;margin:0 5px;}
	.process{font-size:14px;}
	.img-responsive{ height:150px;}
	.package_list ul li{margin-bottom:10px;  height:auto;}
}

.home_left{width:53.5%;float:left;}
.home_txt{margin-top:10px;}
.home_right{width:46.5%;float:left;padding-left:15px;}
./* home_txt{background:#fbdd03;margin-top:10px;text-align:center;color:#3c3c3c;position:relative;}
.home_txt2{text-transform:uppercase;margin-bottom:20px;}
.txt_warp{position:absolute;width:100%;left:0;top:50%;
	-webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);} */
	
@media(max-width:767px){
	.home_left{width:100%;margin-bottom:20px;}
	.home_right{width:100%;padding-left:0;}
}