@media(min-width:720px){
	body{background:url(/assets/img/ds_bg.jpg);}	
}
.banner4partner{width:100%}
#banner_p_img{width:100%;height:auto;}
.panel{
	border-color:#8f181c;
	border-radius:4px;
}
.result_wrap {
	font-family: 微软雅黑,"microsoft yahei",黑体,"simhei";
}
.result_wrap h2{
	font-size:20px;
	text-align:center;
	margin-top:10px;
}
.result_wrap p.indent1{
	margin-left:10px;
	margin-right:10px;
}
.result_wrap small{
	font-size:14px;
}
.sep-line{background: url(../images/sep2.png) repeat-x;margin-top:20px;margin-bottom:10px;height:5px;}
@media(max-width:719px){
	.score_panel{padding:0px 12px;}	
}
.scoreTitleXS{font-size:18px;color:#000;margin-top:20px;}
.scoreTitle{font-size:14px;color:#000;padding:4px 4px 4px 8px;letter-spacing:3px;margin-top:10px}
.scoreComment{color:#6f6f6f;font-size:14px;text-align:center;}
.exp_region_t,.exp_region_b,.exp_region{
	border:1px solid #d5d5d5;
}
.exp_region_t,.exp_region_b{
	width:100%;height:6px;
}
.exp_region_t{border-bottom:none}
.exp_region_b{border-top:none}
.exp_region{color:#6b6b6b;margin-bottom:10px;padding:10px;}
.exp_title{color:#000;font-size:18px;}
.exp_content p{margin:0px;}
.exp_content dt{margin-top:8px;}

#evaluate_input{
	color:#505050;
	font-family: 微软雅黑,"microsoft yahei",黑体,"simhei";

}
#evaluate_input .form-control, #evaluate_input label,#evaluate_input select{
	height:40px;
	font-size:1.3em;
}
#evaluate_input label{
	padding-top:6px;/*align with text input*/
}
#evaluate_input label{font-weight:normal}
#evaluate_input input[type="text"], #evaluate_input select{
	color:#000;
	margin-bottom:8px;
}
#evaluate_input input[type="text"].t-error{
	margin-bottom:2px;
}
#timeContainer .form-control,#timeContainer label{font-size:14px;}

@media(max-width:719px){
	#timeContainer select._select-compact{font-size:11px;padding:0px}
	#advOption label{height:auto;}
}
.partner_intro{padding:12px 0;background:#fff;font-family: 微软雅黑,"microsoft yahei",黑体,"simhei";}
.partner_intro p{text-align:center;font-size:12px;margin:0 0 6px 0;}

.app_btn{
	display:block;
	width:100%;
	border:1px solid #d2cecb;
	padding:4px 2px;
	text-align:center;
	font-size:10px;
}
.app_btn:visited,.app_btn:active,.app_btn:link{color:#4d4d4d}
.left_click{
	background:url(../images/left_click.png) no-repeat center left;
}
.right_click{
	background:url(../images/right_click.png) no-repeat center right;
}
.shinning_pot{
	text-align:center;
	font-family: 微软雅黑,"microsoft yahei",黑体,"simhei";
}
.shinning0,.shinning1,.shinning2,.shinning3,.shinning4{
	display:inline-block;
	background-size:100%
}
.shinning0 {
	background:url(../images/shinning0.png) no-repeat;
}
.shinning1 {
	background:url(../images/shinning1.png) no-repeat;
}
.shinning2 {
	background:url(../images/shinning2.png) no-repeat;
}
.shinning3 {
	background:url(../images/shinning3.png) no-repeat;
}
.shinning4 {
	background:url(../images/shinning4.png) no-repeat;
}

.paper{
	text-align:center;
	margin-top:10px;
}
.paper_left{background:url(../images/paper_left.png) no-repeat}
.paper_right{background:url(../images/paper_right.png) no-repeat}
.paper_left,.paper_right{
	display:inline-block;
	vertical-align:middle;
	background-size:contain;
}

.paper_content{
	display:inline-block;
	background:url(../images/paper_top.png) repeat-x;
	vertical-align:middle;
	color:#7380a3;
}

@media(max-width:479px){
	.shinning0,.shinning1,.shinning2,.shinning3,.shinning4 {
		width:204px;
		height:100px;
		padding-left:0px;
		padding-top:44px;
		font-size:18px;
		font-weight:bold;
		-webkit-background-size: 204px 100px;
		background-size: 204px 100px;		
	}
	.paper_left,.paper_right{
		width:35px;
		height:120px;
	}
	.paper_content{
		width:180px;
		height:120px;
		background-size:auto 120px;
		padding:15px 0 30px 0;
		font-size:14px;
	}	
}
@media(min-width:480px){
	.shinning0,.shinning1,.shinning2,.shinning3,.shinning4 {
		width:408px;
		height:200px;
		padding-left:0px;
		padding-top:88px;
		font-size:32px;
		font-weight:bold;
		-webkit-background-size: 408px 200px;
		background-size: 408px 200px;		
	}
	.paper_left,.paper_right{
		width:70px;
		height:240px;
	}	
	.paper_content{
		width:300px;
		height:240px;
		background-size:auto 240px;
		padding:30px 0 60px 0;
		font-size:18px;
	}	
}

@media(max-width:479px) {
	#evaluate_input #address{font-size:14px;}
}
.navbar-brand{padding:0px}
.qmt_phone{display:inline-block;background:url(../images/phone.png) no-repeat;padding-left:36px;height:27px;line-height:27px;font-size:20px;font-weight:bold;color:#b87a31}
.qmt_qq{background:url(../images/qq.png) no-repeat 2px 8px;padding-left:40px;font-size:20px;font-weight:bold;color:#b87a31;margin-right:20px;}
.qmt_qq:hover {color:#b87a31;}

#evaluate_input.panel{border-radius:16px;}
@media (max-width: 719px) {
	#evaluate_input.panel,.panel{border-radius:0;}
	.panel-body{padding:8px 4px;}
	.container{padding-left:9px;padding-right:9px;}
	.container .row,.container .navbar{margin-left:-9px;margin-right:-9px;}
	.container .panel .row{margin-left:0px;margin-right:0px;}
/*	.col-xs-3{padding-left:2px;padding-right:2px;}*/
	.form-group{margin-bottom:10px}
}
.glyphicon-home,.glyphicon-comment,.glyphicon-phone-alt{color:#8f181c;}
._select-compact{width:auto;padding:0px;display:inline-block;}


#evaluate_title{width:262px;height:49px;margin:10px auto;background: url(../images/evaluate_title_2016.png) no-repeat;}
#test_bt,#test_bt2,.qmt_bt{background-color:#f84c48;color:#fff;font-size:1.3em;margin-top:10px;}

/*
@media (min-width:720px) {
	#test_bt,#test_bt2{width: 89px;height: 41px;border:none;background:url(../images/test_bt.png) no-repeat;text-indent: -9999px;margin-top:6px}
}
*/
.qn_bt{background-color:#f84c48;color:#fff;font-size:1.3em;margin-top:10px;}
.btn_pay_ali{background-image: url(../images/alipaylogo.png); background-repeat:no-repeat; background-position:8px 6px;height:49px;line-height:35px;padding-left:140px;}
.btn_pay_wx{background-image: url(../images/wxpaylogo.png); background-repeat:no-repeat; background-position:8px 6px;height:49px;line-height:35px;padding-left:140px;}
.btn_pay_baidu{background-image: url(../images/baidupaylogo.png); background-repeat:no-repeat; background-position:8px 6px;height:49px;line-height:35px;padding-left:140px;}
.imp_color{color:#f84c48;}
.modal,.modal-backdrop{position:absolute;}

.checkarea label{
	width:100%;
	margin: 10px 0;
	font-size:32px;
	line-height:32px;
	color:#000;
	text-align:center;
	cursor:pointer;
}
.checkarea label span{display:block;font-size:12px;line-height:18px;color:#6d6d6d;}
.checkarea label input{display:block;margin:4px auto;} 
p.price{text-align:right;font-size:24px;margin-right:8px;}
p.coupon{font-size:18px;padding:10px 4px;margin:0;}
span.price{font-weight:bold;margin-right:8px;}

.a_row{cursor:pointer;}
.a_row td:last-child{padding-right:20px;background: url(../images/right_click.png) no-repeat center right;}
.expOpen .exp_title{
	background:url(../images/down_click.png) no-repeat center right;
	padding-right:20px;
	cursor:pointer;
}
.expOpen .exp_content{
	display:block;
}
.expClose .exp_title{
	background:url(../images/right_click.png) no-repeat center right;
	padding-right:20px;
	cursor:pointer;
}
.expClose .exp_content{
	display:none;
}

.groupOpen,.groupClose{
	border-bottom:1px solid #cecece;	
}
.groupOpen>p{
	background:url(../images/down_click.png) no-repeat center right;
	cursor:pointer;
	padding:8px 16px 8px 8px;
	margin-bottom:0px;
}
.groupOpen>div{
	display:block;
	margin-left:8px;
}
.groupClose>p{
	background:url(../images/right_click.png) no-repeat center right;
	cursor:pointer;	
	padding:8px 16px 8px 8px;
	margin-bottom:0px;
}
.groupClose>div{
	display:none;
}
.ming_t0l{
	background:url(../images/t0l.jpg) no-repeat bottom right;
	background-color:#f6f1ef;	
}
.ming_t0r{
	background:url(../images/t0r.jpg) no-repeat bottom left;
	background-color:#f6f1ef;	
}
.ming_t1l{
	background:url(../images/t1l.jpg) no-repeat bottom right;
	background-color:#f6f3ec;
}
.ming_t1r{
	background:url(../images/t1r.jpg) no-repeat bottom left;
	background-color:#f6f3ec;
}
.ming_j0l{
	background:url(../images/j0l.jpg) no-repeat bottom right;
	background-color:#f7fef7;
}
.ming_j0r{
	background:url(../images/j0r.jpg) no-repeat bottom left;
	background-color:#f7fef7;
}
.ming_j1l{
	background:url(../images/j1l.jpg) no-repeat bottom right;
	background-color:#fefce7;
}
.ming_j1r{
	background:url(../images/j1r.jpg) no-repeat bottom left;
	background-color:#fefce7;
}
.ming_m0l{
	background:url(../images/m0l.jpg) no-repeat bottom right;
	background-color:#f5f8f2;
}
.ming_m0r{
	background:url(../images/m0r.jpg) no-repeat bottom left;
	background-color:#f5f8f2;
}
.ming_m1l{
	background:url(../images/m1l.jpg) no-repeat bottom right;
	background-color:#f5f8f2;
}
.ming_m1r{
	background:url(../images/m1r.jpg) no-repeat bottom left;
	background-color:#f5f8f2;
}
.ming_s0l{
	background:url(../images/s0l.jpg) no-repeat bottom right;
	background-color:#f6f3ec;
}
.ming_s0r{
	background:url(../images/s0r.jpg) no-repeat bottom left;
	background-color:#f6f3ec;
}
.ming_s1l{
	background:url(../images/s1l.jpg) no-repeat bottom right;
	background-color:#f6f3ec;
}
.ming_s1r{
	background:url(../images/s1r.jpg) no-repeat bottom left;
	background-color:#f6f3ec;
}
.ming_h0l{
	background:url(../images/h0l.jpg) no-repeat bottom right;
	background-color:#fdf8f2;
}
.ming_h0r{
	background:url(../images/h0r.jpg) no-repeat bottom left;
	background-color:#fdf8f2;
}
.ming_h1l{
	background:url(../images/h1l.jpg) no-repeat bottom right;
	background-color:#fdf8f2;
}
.ming_h1r{
	background:url(../images/h1r.jpg) no-repeat bottom left;
	background-color:#fdf8f2;
}

.ming_container{
	padding:40px;
	margin:0px 20px 0 20px;
}

.ming_shufa_left {
	width:300px;
	height:300px;
	float:left;
}
.ming_shufa_right {
	width:300px;
	height:300px;
	float:right;
}

.ming_comment_left{
	min-height:300px;
	margin-left:340px;
	margin-right:20px;
}
.ming_comment_right{
	min-height:300px;
	margin-right:340px;
	margin-left:20px;
}
.ming_comment_left_ns{
	min-height:300px;
	margin-left:40px;
	margin-right:20px;
}
.ming_comment_right_ns{
	min-height:300px;
	margin-right:40px;
	margin-left:20px;
}

@media (max-width: 719px) {
	.ming_container{
		padding:20px 0;
	}
	.ming_shufa_left,.ming_shufa_right{
		display:block;
		float:none;
		margin:0 auto;
		width:260px;
		height:260px;
	}
	.ming_comment_left,.ming_comment_left_ns,.ming_comment_right,.ming_comment_right_ns{
		margin:0 20px;
		height:auto;
	}
	.ming_j0l,.ming_j0r,.ming_j1l,.ming_j1r,.ming_m0l,.ming_m0r,.ming_m1l,.ming_m1r,.ming_s0l,.ming_s0r,.ming_s1l,.ming_s1r,.ming_h0l,.ming_h0r,.ming_h1l,.ming_h1r,.ming_t0l,.ming_t0r,.ming_t1l,.ming_t1r{
		background-image:none;
	}
}
.samplevip{
	background-color:#f4efdc;
	padding:20px 10px;
}
.sampleexpert{
	background-color:#ececec;
	padding:20px 10px;
}
.samples_product{
	margin-top:20px;
	padding-bottom:10px;
/*	border-bottom:1px solid #ccc;*/
	font-weight:bold;
}
.samples_product span {
	float:right;
	font-weight:normal;
}
.samples_sample {
	margin-top:10px;
	padding-bottom:10px;
	padding-left:1em;
	border-bottom:1px solid #ccc;
}
.samples_sample a {
	float:right;
}
.arrow_left{width: 20px;height: 40px;float: left;background: url(../images/arrow_left.png) no-repeat;margin-top: 95px;}
.arrow_right{width: 20px;height: 40px;float: right;background: url(../images/arrow_right.png) no-repeat;margin-top: 95px;}
.name_trend{float: left;padding-top: 5px;text-align: center;}
.name_table{width: 786px;height: 179px;padding-top: 15px;margin:0 auto;}
.footer{margin:20px 0;text-align: center;font-size: 12px;color:#8e181b;}

.result{width:100%}
.result_panel{padding:16px 0;}
.result td{height:50px}
.result .progress{margin-bottom:0}
.result td.o1 {width:20%;background:#ebecee;padding-right:10px;text-align:right;}
.result td.o2 {background:#f2f2f4;padding-left:10px}
.result td.e1 {width:20%;background:#f8f8f8;padding-right:10px;text-align:right;}
.result td.e2 {background:#fff;padding-left:10px}
.table_list{width: 607px;height: 280px;background:url(../images/table_bg.png) no-repeat;margin:0 auto;padding-left: 40px;}
.table_list td{height:50px;text-align:center;width: 138px;}
.table_list2{width: 700px;height: 280px;background:url(../images/table_bg2.png) no-repeat;margin:0 auto;padding-left: 40px;}
.table_list2 td{height:50px;text-align:center;width: 129px;}
.table_list_small{width: 300px;height: 280px;background:url(../images/table_bgs1.png) no-repeat;margin:0 -4px;padding-left: 40px;}
.table_list_small td{height:50px;text-align:center;width: 60px;}
.table_list2_small{width: 300px;height: 280px;background:url(../images/table_bgs2.png) no-repeat;margin:0 auto;padding-left: 40px;}
.table_list2_small td{height:50px;text-align:center;width: 50px;}
.navigator{width: 464px;height: 210px;background:url(../images/navigator_bg.png) no-repeat;margin:0 auto;padding-left: 41px;}
.navigator td{height:58px;text-align:center;width: 141px;}
.navigator .btn-group{margin-top:6px;}
.navigator .btn-group .btn {margin-left:1px;}
.navigator .btn-xs{padding:1px 13px;}
@media (max-width: 767px) {
	.navigator{width: 292px;height: 206px;background:url(../images/navigator_bgs1.png) no-repeat;margin:0 auto;padding-left: 36px;}
	.navigator td{height:58px;text-align:center;width: 85px;}
}

.arrow{width: 21px;height: 11px;background: url(../images/arrow.png) no-repeat;margin-left:16px;}

.badge{background-color:#8f181c;}
.publicvote td{text-align:center}
#modalTip{padding:0}
.ui-dialog-buttonset{float:none;width:100%;text-align:center}

img.t-error-icon{margin-left:0;width:0;height:0;background:none;}
div.t-error{border:none;}
div.t-error div.t-banner{display:none;}
.t-error li{list-style:none;}
div.t-error ul{padding-left:25px;}
.nav-tabs.qmt-justified{
	border-bottom:none;
}
.nav-tabs.qmt-justified>li>a{
	border-bottom:1px solid #ddd;
	margin-right:0;
	text-align:center;
}
.nav-tabs.qmt-justified>li{
	display: table-cell;
	width: 1%;
	float:none;
}
.nav-tabs.qmt-justified>li.active>a,.nav-tabs.qmt-justified>li.active>a:hover,.nav-tabs.qmt-justified>li.active>a:focus{
	border-bottom-color:#fff;
}
@media(max-width:719px){
	body{background-color:#f9f3f3}
	#evaluate_input.panel{
		background:transparent;
		border:none;
		box-shadow:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
	}
	input.form-control{
		box-shadow:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		-webkit-appearance: none;
	}
}
.panel{
	border-color:#cfc7c5;
	box-shadow:0 0 4px #cfc7c5;
	-webkit-box-shadow:0 0 4px #cfc7c5;
	-moz-box-shadow:0 0 4px #cfc7c5;

	/*Internet Explorer*/
	background:#fff;
	/*Internet Explorer 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#cfc7c5,direction=0,strength=4),
				progid:DXImageTransform.Microsoft.Shadow(color=#cfc7c5,direction=90,strength=4), 
				progid:DXImageTransform.Microsoft.Shadow(color=#cfc7c5,direction=180,strength=4),
				progid:DXImageTransform.Microsoft.Shadow(color=#cfc7c5,direction=270,strength=4)";
	/*低于Internet Explorer 版本8*/
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfc7c5, direction=0, strength=4), 
			progid:DXImageTransform.Microsoft.Shadow(color=#cfc7c5, direction=90, strength=4), 
			progid:DXImageTransform.Microsoft.Shadow(color=#cfc7c5, direction=180, strength=4), 
			progid:DXImageTransform.Microsoft.Shadow(color=#cfc7c5, direction=270, strength=4);		
}

.image_guide{padding:10px 5px;}
@media (max-width: 719px) {
	.image_guide {
	    margin-left: -9px;
	    margin-right: -9px;
	}
}
#lifemask{
	position:absolute;
	left:116px;
	top:56px;
	width:160px;
	height:104px;
	z-index:999;
	text-align:center;
	background:url(../images/life_mask.png);
	background-size:contain;
	padding-top:30px;
}
#lifemask p{margin-bottom:4px;font-size:0.9em}

.grade1,.grade1l,.grade4{
	background:url(../images/grade1.png) no-repeat left center;
}
.grade1s,.grade4s{
	background:url(../images/grade1s.png) no-repeat left center;
}
.grade2,.grade5{
	background:url(../images/grade2.png) no-repeat left center;
}
.grade2s,.grade5s{
	background:url(../images/grade2s.png) no-repeat left center;
}
.grade3{
	background:url(../images/grade3.png) no-repeat left center;
}
.grade3s{
	background:url(../images/grade3s.png) no-repeat left center;
}
.grade8{
	background:url(../images/grade8.png) no-repeat left center;
}
.grade8s{
	background:url(../images/grade8s.png) no-repeat left center;
}
.grade9{
	background:url(../images/grade9.png) no-repeat left center;
}
.grade9s{
	background:url(../images/grade9s.png) no-repeat left center;
}

.grade1,.grade2,.grade3,.grade4,.grade5,.grade8,.grade9{
	font-size:18px;
	padding-left:26px;
}
.grade1l{
	font-size:20px;
	padding-left:26px;
}
.grade1s,.grade2s,.grade3s,.grade4s,.grade5s,.grade8s,.grade9s{
	font-size:14px;
	padding-left:18px;
}
@media (max-width: 479px) {
	.grade1{
		background:url(../images/grade1s.png) no-repeat left center;
	}
	.grade2{
		background:url(../images/grade2s.png) no-repeat left center;
	}
	.grade3{
		background:url(../images/grade3s.png) no-repeat left center;
	}
	.grade8{
		background:url(../images/grade8s.png) no-repeat left center;
	}
	.grade9{
		background:url(../images/grade9s.png) no-repeat left center;
	}
	.grade1,.grade2,.grade3,.grade8,.grade9{
		font-size:14px;
		padding-left:18px;
	}
}


.modal,.modal-backdrop {position:fixed !important;}
.modal{text-align:center;}
.modal:before{vertical-align:middle;content:" ";height:100%;}
.modal-backdrop.in {background-color: #000;opacity: 0.7;}
.modal-header{padding:10px 10px !important;background-color: #FDB447;color:#FFFFFF;border-bottom:none !important;border-radius:5px 5px 0 0 ;}
.modal-content{box-shadow:none;background-color: transparent;border:none !important;border-radius:none !important;}
.modal-content img{max-width:100%;padding:10px;}
.modal-body{background-color: #FFFFFF;padding:20px 10px !important;}
.modal-footer{background-color: #FFFFFF;border-radius:0 0 5px 5px;}
.modal-dialog{text-align:left;vertical-align:middle;}

#subscribeModal .close,#getFreeNameModal .close,#qrCodeModal .close {font-size:31px !important;color:#FFFFFF !important;opacity:0.8 !important;}
#subscribeModal .modal-header{padding:10px 10px !important;background-color: #FDB447;color:#FFFFFF;border-bottom:none !important;border-radius:5px 5px 0 0 ;}
#getFreeNameModal .modal-header{padding:10px 10px !important;background-color: #FDB447;color:#FFFFFF;border-bottom:none !important;border-radius:5px 5px 0 0 ;}

#qrCodeModal .modal-header{padding:10px 10px !important;background-color: transparent;border-bottom:none !important;}
#qrCodeModal .modal-body{background-color: transparent;padding:10px 10px !important;}

.guide-arrow{z-index:999;position: absolute;width: 20px;height: 20px;margin-top: -24px;left: 50%;border: 1px solid #ed9c28;-webkit-animation: ani_arrow 2s ease-in 0s infinite;-moz-animation: ani_arrow 2s ease-in 0s infinite;-ms-animation: ani_arrow 2s ease-in 0s infinite;animation: ani_arrow 2s ease-in 0s infinite}
.guide-arrow-up{border-width: 2px 0 0 2px;width: 15px;height: 15px;}
.guide-arrow-down{border-width: 0 2px 2px 0;width: 15px;height: 15px;}
.dian{
	display:inline-block;
	background-color:#f84c48;
	width:26px;
	height:26px;
	line-height:26px;
	font-size:20px;
	color:#fff;
	border-radius:13px;
	margin:0 4px;
}
@-webkit-keyframes ani_arrow {
    0% {
        opacity: 0;
        transform-origin: center center;
        transform: rotate(45deg) translate(-50%, 0);
    	-webkit-transform: rotate(45deg) translate(-50%, 0);
    }
    40% {
        opacity: 1;
        transform-origin: center center;
        transform: rotate(45deg) translate(-50%, 0) scale(2);
        -webkit-transform: rotate(45deg) translate(-50%, 0) scale(2);
        
    }
    100% {
        opacity: 0;
        transform-origin: center center;
        transform: rotate(45deg) translate(-50%, 0) scale(1);
        -webkit-transform: rotate(45deg) translate(-50%, 0) scale(1);
        
    }
}
@-moz-keyframes ani_arrow {
    0% {
        opacity: 0;
        transform-origin: center center;
        transform: rotate(45deg) translate(-50%, 0)
    }
    40% {
        opacity: 1;
        transform-origin: center center;
        transform: rotate(45deg) translate(-50%, 0) scale(2);
    }
    100% {
        opacity: 0;
        transform-origin: center center;
        transform: rotate(45deg) translate(-50%, 0) scale(1);
    }
}
@-ms-keyframes ani_arrow {
    0% {
        opacity: 0;
        transform-origin: center center;
        transform: rotate(45deg) translate(-50%, 0)
    }
    40% {
        opacity: 1;
        transform-origin: center center;
        transform: rotate(45deg) translate(-50%, 0) scale(2);
    }
    100% {
        opacity: 0;
        transform-origin: center center;
        transform: rotate(45deg) translate(-50%, 0) scale(1);
    }
}
@keyframes ani_arrow {
    0% {
        opacity: 0;
        transform-origin: center center;
        transform: rotate(45deg) translate(-50%, 0)
    }
    40% {
        opacity: 1;
        transform-origin: center center;
        transform: rotate(45deg) translate(-50%, 0) scale(2);
    }
    100% {
        opacity: 0;
        transform-origin: center center;
        transform: rotate(45deg) translate(-50%, 0) scale(1);
    }
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.recommender-portrait{text-align: center;}
@media(max-width:719px){
	.person_quote .col-xs-12 {padding:8px 0px;}
	.recommender-portrait{text-align: left;}
	
}

.product_wrap{
	font-family:微软雅黑,"microsoft yahei",黑体,"simhei";
	font-size:16px;
}
.icon_p2,.icon_p5,.icon_p301,.icon_p302,.icon_p101,.icon_pcharity,.icon_p901,.icon_p902,.icon_pcompany{
	background-image:url(../images/icons_product.png);
	background-image:-webkit-image-set(url(../images/icons_product.png) 1x, url(../images/icons_product@2x.png) 2x);
	background-repeat:no-repeat;
}
.product_h{
	font-weight:bold;
	font-size:1.25em;
	margin:1em 0;
	padding-left:40px;
	height:31px;
	line-height:31px;
}
.price_wrap{
	margin-right:10px;
	text-align:right;
}
.price_wrap_text{
	margin-right:10px;
}
.price span{
	color:#f84c48;
	font-size:1.25em;
	font-weight:bold;
}
.price_button{
	margin-top:4px;
	padding:6px 30px;
	color:#fff;
	background-color:#f84c48;
	height:36px;
	line-height:24px;
	border-radius:18px;
	font-weight:bold;
}
.icon_p5{background-position:0 -62px;}
.icon_p301{background-position:0 -93px;}
.icon_p302{background-position:0 -124px;}
.icon_p901{background-position:0 -31px;}
.icon_p902{background-position:0 -31px;}
.icon_pcompany{background-position:0 -155px;}
.icon_pcharity{background-position:0 -186px;}

.product-heading {
	background-color: #FEFFF1;
	padding:0px;
	border-bottom:1px solid #efefef
}
.product-heading span{
	color: #F22F2F;
	font-size: 22px;
	margin-left:15px;
}

.product-groupOpen,.product-groupClose{
	background-color: #EFEFEF;
	padding:10px 20px 10px 15px;
	border-bottom:1px solid #cecece;	
}
.product-groupOpen>p{
	background:url(../images/up3.png) no-repeat center right;
	cursor:pointer;
	padding:5px 20px 5px 15px;
	font-size:18px;
	font-weight:500;
	margin-bottom:0px;
}
.product-groupOpen>div{
	padding:5px 5px 5px 15px;
	display:block;
}
.product-groupClose>p{
	background:url(../images/down3.png) no-repeat center right;
	cursor:pointer;	
	padding:5px 20px 5px 15px;
	font-size:18px;
	font-weight:500;
	margin-bottom:0px;
}
.product-groupClose>div{
	padding:5px 5px 5px 15px;
	display:none;
}
.product-heading del{
	font-size: 24px;
	font-weight:normal;
	margin-left:15px;
}

.product-icon_h {
    height: 50px;
    line-height: 50px;
    padding-left: 58px;
}

.product-discount {
	padding:10px 10px;
	line-height: 24px;
	border-bottom:1px solid #e5e5e5;
}
.product-discount span {
	float:right;
}
.product-icon-801{
	background:url(../images/products/icon-pro1.png) no-repeat left center;
	background-size:auto 100%;
}
.product-icon-802{
	background:url(../images/products/icon-pro2.png) no-repeat left center;
	background-size:auto 100%;
}	
.product-icon-803{
	background:url(../images/products/icon-expert1.png) no-repeat left center;
	background-size:auto 100%;
}	
.product-icon-804{
	background:url(../images/products/icon-expert2.png) no-repeat left center;
	background-size:auto 100%;
}	
.product-icon-805{
	background:url(../images/products/icon-expert3.png) no-repeat left center;
	background-size:auto 100%;

}	
.product-description p{
	background:url(../images/products/product-prop.png) no-repeat left top;
	padding-left:35px;
	line-height:26px;
}
.product-description p.special{
	background:url(../images/products/product-prop2.png) no-repeat left top;
}

