body {
	min-width: 300px;
	font-family:"微软雅黑 82F979CE3DE2D9ED1";
	background-size:100%;
	background: url("../../image/weixin_service/bg.png") repeat;
	color: #333;
}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:link,a:hover,a:after,a:before{
	text-decoration:none;
}
.fl{  float: left;    }
.f16{ font-size: 16px;}
.f14{ font-size: 14px;}
.f12{ font-size: 12px;}
.m_tc{ margin: 0 auto;}
a{color:#FFFFFF;text-decoration: none;}
*{margin: 0;padding: 0;}
.fm {margin: 0 auto;}
.tc {text-align:center;}
#content {margin: 0 5%;position:relative; z-index: 3; width: auto; padding-top: 15px; padding-bottom: 10px;}
.animation_loading {width: 100%;text-align:center;z-index: 0; text-align: center; position: absolute; top: 50%; margin-top: -15px;}
a:link,a:hover,a:active{text-decoration:none;color:#FFFFFF;}
/* min-width */
.radius3{ border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; }
.radius6{ border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; }
.clear  { height:0px; clear:both; font-size:0; overflow:hidden; }
.blank0 { height:0; clear:both; font-size:0px; overflow:hidden; }
.blank1 { height:1px; clear:both; font-size:0px; overflow:hidden; }
.blank2 { height:2px; clear:both; font-size:0px; overflow:hidden; }
.blank4 { height:4px; clear:both; font-size:0px; overflow:hidden; }
.blank5 { height:5px; clear:both; font-size:0px; overflow:hidden; }
.blank10 { height:10px; clear:both; font-size:0px; overflow:hidden; }
.blank15 { height:15px; clear:both; font-size:0px; overflow:hidden; }
.blank20 { height:20px; clear:both; font-size:0px; overflow:hidden; }
.blank30 { height:30px; clear:both; font-size:0px; overflow:hidden; }
.blank40 { height:40px; clear:both; font-size:0px; overflow:hidden; }
/*base end */

/*index*/
.max100_img{ max-width: 100%;}
.max_img{ max-width: 80%;}
.max5_img{ max-width: 80%;}
.max8_img{ max-width: 50%;}
.route_table_100{ margin-bottom: 100px;}
.goto_download{ width: 80%; line-height: 150%; height: 30px; line-height: 30px; color: #fff; font-size: 14px; background: #a0d325; border-radius: 6px; text-align: center; display: inline-block; margin: 0 auto;}
@media screen and (max-width:320px) {
    .goto_download{font-size:14px;}
}
@media screen and (max-width:1300px) {
    .goto_download{font-size:14px}
}
/*route_detail*/
.route_detail_table{ border-bottom: 1px solid #8d8d8d; margin-bottom: 20px; width: 100%;}
.line{ border-top: dashed 1px #666666; height: 1px; width: 100%;}
.co6666{ color: #666666;}
.pub_title{ width: 100%; background: url("../../image/weixin_service/bac.png") repeat; height: 40px; line-height: 40px; font-size: 18px; color: #fff;}
.bottom_url{ height: 40px; color: #e79945; line-height: 40px; display: inline-block; width: 100%; background: url("../../image/weixin_service/bac.png") repeat; text-align: center; font-size: 18px; color: #e79945; position: fixed; bottom: 0px; z-index: 99}
.bottom_url:hover{color: #e79945;}
.animated {
  -webkit-animation-duration: .5s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.tada {
	animation-name: tada;
	-webkit-animation-name:tada;
}
@-webkit-keyframes tada {
	0% {-webkit-transform: scale(1);}
	10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
	100% {-webkit-transform: scale(1) rotate(0);}
}
