/* 全局 */
html{ *overflow-x:hidden; }body { font: 14px/24px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif; overflow-y: scroll; overflow-x: hidden; background:#FFC4C8
; color: #333; }a { color: #333; }a:hover { color: #cc3333; text-decoration: none; }ul, ol, dl,dt,dd, li { list-style: none; }figure { margin: 0; }.clear { clear: both; }.db { display: block; }.fwb { font-weight: bold; }.tac { text-align:center; }.ti2e { text-indent:2em; }.oh { overflow:hidden; }
@media (max-width: 767px) {
	body { font: 0.44rem/1.5 "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif; }
}
body ::selection { color: #fff; background-color: #cc3333; text-shadow: none; }body ::-moz-selection { color: #fff; background-color: #cc3333; text-shadow:none; }.padd_l0 { padding-left: 0px; }.padd_r0 { padding-right: 0px; } @media (max-width: 767px) {.container { padding: 0; }.row { margin: 0; }.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding: 0; }}
/* 通用 */
.transdelay { transition:all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }.transdelay a { transition:all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
.transdelay2 { transition:all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -o-transition: all 0.6s ease-in-out 0s; }.transdelay2 a { transition:all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -o-transition: all 0.6s ease-in-out 0s; }
.opactran a img { filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1.00; opacity:1; transition:all 0.3s ease-in-out 0s; }.opactran a:hover img { filter:alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.70; opacity:0.7; }

@media (min-width: 768px) {
.blk_1{ padding:13px;}
}
@media (max-width: 767px) and (min-width: 521px) {

}
@media (max-width: 520px) {
    .youhui img{width:96%;margin: 0 auto 15px auto; text-align: center;display: block;}
.tmenu img{width: 100%}
}


.zhanwei { height: 50px; }
@media (min-width: 767px) {
	.yuyue {display: table; margin: 55px auto 35px auto;}
    .youhui img{width: 100%;}
    .tmenu{margin: 20px auto 40px auto;width:96%; text-align: center;}
    table td{font:600 16px/24px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";}
    table{word-break:break-all; word-wrap:break-word}
    table thead{background-image:-webkit-linear-gradient(to bottom, #c49770, #dcb58e);background-image:linear-gradient(to bottom,#c49770,#dcb58e); font:700 18px/32px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif"; color: #fff; }
    .ydbox{padding:30px; width:80%; background: #fff; margin:60px auto 0 auto;}
    .ydbox_title{ color: #c35556; border-bottom: 1px dashed #c35556; padding: 0 0 15px 0; margin: 0 0 15px 0; text-align: center;font: 700 24px/30px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";}
.ydbox_form{ margin: 0 auto;} 
    .biaodian_but { width:60%; text-align: center; margin: 0px auto; display: table; }
.biaodian_but .coolbg { background: #d9414d; color: #fff; line-height: 30px; padding: 2px 15px;border: 0px; border-radius: 12px; display: table;float: left; }
}

.yhtable img{width: 100%}
@media (max-width: 767px) {
    table{width: 96%;}
	.zhanwei { height: 1.5rem; }
    	.blk_1{ padding:4px;width: 98%; margin: 0 auto}
    .tmenu{margin: 20px auto;width:96%; text-align: center;}
    table thead{background-image:-webkit-linear-gradient(to bottom, #c49770, #dcb58e);background-image:linear-gradient(to bottom,#c49770,#dcb58e); font:100 14px/24px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif"; color: #fff;word-break:break-all; word-wrap:break-word;  }
    .biaodian_but {  text-align: center; margin: 0px auto; display: table; }
.biaodian_but .coolbg { background: #d9414d; color: #fff; line-height: 30px; padding: 2px 15px;border: 0px; border-radius: 12px; display: table;float: left; }
}
.huaxian{text-decoration:line-through;color: #dd8b8d; }
.tablered{color: #c35556}


.blk_1{background:#fff;}
.zx a{font:200 24px/44px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";  text-align: center;padding:20px 40px;-moz-border-radius:15px; border-radius:15px;background-color: #ddb68f;color: #fff;}
.box_shadow{-webkit-box-shadow:0px 1px 4px rgba(243,243,243,0.3),
				0px 0px 20px rgba(243,243,243,0.3) ;
    -moz-box-shadow:0px 1px 4px rgba(243,243,243,0.3),
				0px 0px 20px rgba(243,243,243,0.3) ;
    box-shadow:0px 1px 4px rgba(243,243,243,0.3),
				0px 0px 20px rgba(243,243,243,0.3) ;}
.br15{-moz-border-radius:15px; /* Gecko browsers */ -webkit-border-radius:15px; /* Webkit browsers */ border-radius:15px;}
.zx a:hover{background: #fff;border: 1px solid #ddb68f;color: #ddb68f;}
@media (max-width: 767px) and (min-width:300px){


.yuyue {display: table;margin: 25px auto 20px auto;width: 100%;text-align: center;}

.zx a{font:200 24px/44px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";text-align: center;padding:20px 40px;-moz-border-radius:15px; border-radius:15px;}
.ydbox{padding:10px; width: 90%; background: #fff; margin: 40px auto 0 auto;}    
.ydbox_title{ color: #c35556; border-bottom: 1px dashed #c35556; padding: 0 0 15px 0; margin: 0 0 15px 0; text-align: center;font: 700 24px/30px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";}
.ydbox_form{ margin: 0 auto;} 
}



@media screen and (min-width:301px) and (max-width:424px) {
.tijiao li { line-height: 35px;margin: 0 0 5px 0; display: table; }
.tijiao li span { float: left; width:25%; text-align:left; }
.tijiao li textarea{width:96%;height:125px;}
.coolbg { background: #ffad01; color: #ffff; padding: 10px 40px;margin: 0 0 0 25px; border-radius: 8px; border: none; }
.coolbg_box { width:100%; margin: 0px auto;padding: 0 0 15px 0;border-bottom:1px dashed #d2d1d1;display: table; }
.coolbg_box em { line-height: 40px; }	
}

@media (min-width:425px){
    
.tijiao li { line-height: 35px; margin: 0 0 12px 0;display: table; }
.tijiao li span { float: left; width: 20%; text-align:right; }
.tijiao li textarea{width: 67%;height:125px;}
  .coolbg { background: #ffad01; color: #ffff; padding: 10px 40px;margin: 0 0 0 45px; border-radius: 8px; border: none; }
.coolbg_box { width:100%; margin: 0px auto;padding: 0 0 15px 0;border-bottom:1px dashed #d2d1d1;display: table; }
.coolbg_box em { line-height: 40px;margin: 0 0 0 60px;  }  
}


.tijiao {background: #fff;margin: 20px 0 15px 0;padding:0 0 40px 0; border-bottom: 1px dashed #c35556; width: 100%;}
.tijiao h6 {font-size: 16px;text-align: center;margin-bottom: 25px;border-bottom: 1px solid #464646;line-height: 40px;color: #464646;}

.tijiao li textarea{background: #fff;text-indent: 2em;border-radius: 5px;color: #606060;border:1px solid #ccc;}
.tijiao li input,.tijiao li select {width: 60%;float: left;height: 28px;margin-top: 4px;background: #fff;text-indent: 2em;border-radius: 5px;color: #606060;border:1px solid #ccc;}

.tijiao li { width: 100%; }



.qrbox img{width: 100%;padding: 0 0 20px 0}
.qrbox p{text-indent: 2em; margin: 0;padding: 0; color: #c89e77;font:normal 14px/24px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";}
/* 底部 */
.footer { background-color: #fafafa; padding: 30px 0; margin: 50px 0 0 0; }
.footer span { color: #ababab; display: block; text-align: center; }
.footer span a { color: #ababab; }
.footer span a:hover { color: #ababab; }
@media (max-width: 767px) {
	.footer { padding: 20px 0; margin: 20px 0 0 0; }
	.footer span { font-size: 0.32rem; }
}