@charset "UTF-8";
	.fl-left,.text-left {
	text-align:left
}
.f-cb:after,.text-hidden {
	display:block;
	overflow:hidden
}
.iconfont,.lh-100 {
	line-height:1
}
.g-container,.g-drop-down,.text-hidden {
	position:relative
}
body,html {
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
.f-cb:after,.text-hidden,svg:not(:root) {
	overflow:hidden
}
.btn,a:active,a:hover {
	outline:0
}
.text-hidden,.text-nowrap {
	white-space:nowrap
}
.clearfix:after,.clearfix:before,.dl-horizontal dd:after {
	clear:both
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable {
	max-height:340px
}
.iconfont,body {
	-moz-osx-font-smoothing:grayscale
}
body,html {
	-webkit-tap-highlight-color:transparent
}
.clearfix,.f-cb {
	zoom:1
}
.f-cb:after,.invisible,ul:after {
	visibility:hidden
}
@font-face {
	font-family:iconfont;
	src:url(iconfont/iconfont.eot?t=1586397646967);
	src:url(iconfont/iconfont.eot?t=1586397646967#iefix) format('embedded-opentype'),url(data:application/x-font-woff2;
	charset=utf-8;
	base64,d09GMgABAAAAAA9UAAsAAAAAGewAAA8HAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCFMgqjHJwZATYCJANECyQABCAFhG0HgW4bexUzkpFWD9l/ncCNofA3UhNMkFstczXCFhWZaCr5I4Wkx4JdjmsD38EH+7CLadzFPDu4LdzjmOCfuv+du98PSPPGIwhDCDzSCBuPtx/4U3v/O1CJrE3BlAiaTCk0JqmSwfWY1nN96G6rpjaTbiCLQWwATOXUJLtHUsuCIsHuqgDwzU3Jet2M9CVTwo5MAcYuHMKzz2vzgfP/DRCwMHeZrk58k/+dYaqNt77tulMIEGgb9KwHVgl2z7tfav8VABSnhMJU1lb4GpHc70GovfxiroDkAFVltxk3v/eSAbMEtpvSE3bKTKoKNx/2Xnt1Qg1qUJNPX7g9BFDgxhsi+xyRBjQ4YERYMAX1WUD76sGlRAtSbYi5LC5A6oCAhC5EBwF4W79fLyEgGjDgMWB39NTJcyHuCTwVZhg0jMMcqK5OAjsdWIA7wO34g1jPD0B1icWgTMfhA1z8TwkHDoLCYcKGMxEPk5Sq1uDpU3LC/0DqxlFdwUVIYWIuNGFBocGACA7yfnaHABZqd//xSGC0wf87tsABrQAJOAjBYhQEE4wDU5aZQGDAbCBoYM4QDDARCMWZB8wHhE2CIFNWCoEHqwahCdYAQQB7igJY4E8KqsWE8FKA0W3Y/ad5APgVADF/RvjLkhacNpwggOc2R70PG6DY6xCw2ZgJH7NgcynK2hKJjYlz7o9FWoWxWBy2p6mdv9iJL2ALcCtrd7YlnyBd2OzUtgyGtQviwnRALMzYyo1Z2TgE8C2lCGMQIIeu2aZ6o4PdDXwZjGmEQIxRLjnWw5bk0eOd+K0fgDg26GoEuMyxbdNqPi3g0Y2plaNzuUeJPnNgzRM+azzDp739/ft9oTqzYU4Jpnutjh/v4r8BJg/+YIj+e7XyoQAexW/wAFcmj5E7GF+cMk5B6UaRHWmDYvnmOrJOlMJCx65HLGHPKrYI+GA7Eso21dP1AmFKpglpfP+GYViWxFsAciAUwWNuqAJDGOJsGdo0SZZV11I1EmurIlQHdOeBIb1+wVA5UNkW/UWDP+Y9R9n76SmSYXEVTHs1Nefut+QfOCqHBP0Xsf+AgwGuU+1EC1U9dqEW76gZyQ4vLciCRnpbTTawMCRsVRE+wdicSEpxxhdk4ZUW1eyeNamK5QV4d33HCq9LtlsUJ39VHSF4a2WmbOdsT7Ll1Z0LSurmRApXpgeVcPfK+PiBEfetUykBa+YE8YvwXWBxvvk7LCpBjNcKSr4HCSt3z1pBjluOEq4Gs+wq1VSfuKZ8ybbkPrumDxfgNVAQnxmSDz20KhVUbNlDKwotaanlGeEd9Yw78jrOQslixamWdhYs0f0HV8FDoWUxdY+netmKs/oGxtI8uEJt2NNzjGg1TFM+1YrZxZ0r4yvTeClGhYWKq7orTmjeCq9kdiSsQAljBSO6tHKlhJQU28FgLCbbtrS0oHtpNZaswVlRsizGdnhswxE3JQev1+OzwDIUZ7Z1yXrB6G0szSlbBQcwrLXo+51H7wKaecp//64vSmDNjnYkJ5Gj99IDNV1jB6RrGANCYJZllELBcHg+IdnmuE23XoiccKsrkvKBpXsQqljfQ/LHMu8vjf14UzAKFQSsAkHgRXOxe3iRg4/OrBuBYFwQPu5IC06YJ/KCLxCUkrx/ki558UFzhD2bjwQJeTVMFbBZQwBuRBY+Gy+dyU1TuB2Atr4w9YgriqZ8yEZrobYeXBZXrRHvCUbz7C8iLSumxJpmcXbCTKn8Szw8uRMvnPBK34popvTkDaEwmZ1aIcYSgbg2URiTDkbjcLhv6FoaG7vr9ycpr28oOVCyh28wd9XtqyOBten7gbiR1FNmAgZtDDK+SLreiXgxObQqIZotc3jXk0U79DbZLwgVS9hmiqoH8dwoXhkcPCp8OLDvTXJip5hswY1IHtAyaDP8ekoVfYKRfHt1DJdP9DOthC3InvM83aYrd60rwhuDRctEs2nmt4j9hOifoB8GQfMtU/r9rukvU6pVXGEM9l0iJE2+nWrMthCnHVqsx19qw4ajfOUuL703dIpy79TeiURbGZYdXe+PqENXV6BTGZWRbT4hZE0LgwTvHf0T0R+vdAh1nNxwCuJR2Y6pMcJUs/SQbNekIkoWVdCsWsDyT1PdCJ9P15A4qr8gZkYVIzv+GPd77LdcP4eGyu+d2/od/l/+vPKz7sbukjGc1zgWLZ2HqmlS6fyxCKSmWDLvygNMIndy0nJguETm7PzwEDuwrf3W7eambpndCKldd0H+90ciUqgN1ApJt2+PVq22l5guWxYYHCEPNN+vKSmMnNHTcfskLP1ouG1Rl7lsc7xn/CFZ8eOqhUgt+rhaXtiY4ZPQWVGXevv6VYFrA7GerL4h8cN98ZsSR0Wud2248joVmTYN0d0p26FUNAWdLs6f4m6vKFLYA26dAQ1D/cIdySGScTUdlif4BPrUJZw3O+6hsZYZW23kmvAdA8mhXwoiso8VzUa5c+F0UUTu1CfJYZaNxzw1NvIVK2xkGo/j7y6FfZkamXuq6CdyvihKV/AlOezWkgVSgt9WYIZiDl3Onbh7hZZDb650wx07HLow1KwiicMgtbU0TomfEkM7te/eaZuUhHW5Tfn1hg7X8bSdQ4mApxROlUYBLmgrcCvDcPIJq9JWGaomZtRShKX/U/PwzsNMJagrrEyFbQUR1nWIqTMXP7UkqIkKPEjbmrrKa0QSN0cnYWKWr02Ko0vos4ifEcqmQ6wBuvm0uukScyCpPDCYPC8FJyz9BE7TuO4+sUVwif9+klq+ItRN6SiXSNFyAh1DcsVpfJb5+KM/Xha/+JMROO+lfUhKUpqst2vkLKlPvP0IgSVToFyj4sWqQ7NfTe3bzmFqPYiqFBWrQjhj7vxlXx5iGS6xG/8puW5cL4qe+vcV99H5tovQsWvW/yM2H8O6Ro1oFV7/drw0NeLsq/fhcTM6dM3IE8iCqHLiVfw+ieIAYr5KE+hxVSI7YBq80mD26v+U54m/Jf3pSVTYKmDm55klH9pxk1uzag0zsmn4d8Effdm/UFTA7XV90fbD9ZeyuY9/gTfB40nTa4+ppBU49v8lhyH3hC/iA++I785Oey2CB9ZNJzetWZw8K4MBzlHiOpexJUPwIaYFEd9Cii2ep63ccUPlhafMLNmaij7X29wIW9enmD+7S060tk4u2PzloTN7ZnlNJpHOFy2rnFAjMO7Ri65V9cx7pJCZ6xi5ghwmYi7N2npcRn0MODbTDPn17IqaX1Q3WX1oJDGSzqByp73Y0nCICJucaqywqKTjPxoutQ6PR0zuN0h4h7tqhcjkUOHxFsQjeOjwGW09BUvTxn53QQRXPX4IM1CvH6+WBvi/t5kfXJvGSJPt3RvIDMTLNRYYi4FchGQW5Gcg0dxuzSj1qOtUz55tonQbZ/XXdEH68uXp/H38PEPZy5f2UrkYUyJaLSg5NCwlIjBiQihMrhRStWQRWcuhlk5Hrgc0Y7tF3RmQ0+ou5+Y6TZBgmHYduU5yXqtHji2VabbHd2vu/fx8BVpQfMBU5j5DuGXI36NVcaoJ1aHOUb7c6yVxI0JVIaqR3Z0CT2Id6Sl2nyYyRhlFXQcVFW8Min1LRd1DeDm2Lq5RbLKFt2o5u5Ai5fBnsDgvuYuoqfHJV/fRe2kDOh5Qh7Tu68/uH9s496lIKJfxKc7yzNJnjbj/vUlfD0z+OLMH01jpZwZyAnUzE0KKg6gFdJA+YZPPr1FaPJdfYQ8POvRvsoXRYRftQtnP2CGbN7eFsPdzTe1MufttlKqszTP1LuZT1lBHfZFr6mDK+reNX4wVgTFN71L04JN19xQDVCWYbni+ATUa0TI+xdhjwMowmOJ5GX37BjRuuQ/qUwbdtP6BPtZB7x8A1j2sS3V0Ved5W9O9Fr0+vd5a/72rFoQzxXx3hDx4vPqX0LBhhcN0w17PjLO2evAarmc0IS25EFk/ILK0v2MSTKTcdJWlstNDTRKiArlKdmNhW3rbP8xy1t9tE7ykwetTJ07ZESXxHC2pCBbvKucGXFKeUBoXEGdVpE2S3DS7dzad55nwoHyyYUGTosfwhfUixVhmofavvW1fbWePhti4iBcvxuZzrRPnppQyNUvdl3ive4A0gqHqakFoYfBXx4dJL17sFZY4HzgRb1tXFiwYqXK/5KHbxFeNvOSe5/FDcNZ/qTybuOwsCBfrRcxe814msSq7t+c7zxAxzpv3wveMXfjHj7gevevjJy/+6ZNQfvq4a2gLdvIk1oy1UNxCEUGAUI2T/u/4/5o1g33Q6NrrJPHS8F5v8Pv5/3eECtN4yZy05+PT7DKlqcqoCV/9l+o2rVu/Se+CavVRylR5pl368WWpcw4kQfv/VH+NOeRLbIYNtZG6Q3LJmxk9tjDdT61KVvvud5AnRDTQcWC/4bf21SIZrA8+PmHaZP3x4FaQrz1P9b06BAfpxkhY8NMAAIMdFmBqS/8BBwwGH362+x8znIdP9BBLQFq3G1iGvnxJ2JTB34PznTNWhuH+yrFotBockW1d4hNiDb6n9biJjU27lhHzSltpLzZ6vMEVLO+3yengVq9ViYYX9Zlm/V0ZuLO94wJxdGN2CwDQgCa1IQC/RAT+38l46Lo6WYMAP9doSMIlsI4caTf4O20jMCvMEMAvoIdRAGDyfQC/QDpNoK9Zbi5tJxDcXAAUKLAHGNDgYsP9vQEBLAgCJNAQC5jgBYqpLDCFWYAhGGe0e0IVAAJ82ARQ4MJBgAEfzttw/15AgAW8BiTwEQwwIQMxvU4WiBAOHt4i8AyS9Q+GgialNuWDvfAbdBl49Dqt1H+ICQdYWzXBiS+YIFZxgXTVXc6KqUgj+1TuDIaBmI9kQeTK5Owvda3iLlgJGmeHmTQCz0ZuyfSP8ihoUkfPh9Cv/wZdBh5T1ryU/4eY8PiZVqWRsH3RSWrNrixPV93JRCqmDUcaHf5JJQx8lBgffyoLIldMgWF/UZO9lCytmufjunf+SVmH3YSghaycvIKikrK+rx60qWtoanXsZCPxabDdPajckU96P8rLwBuaYHvzoni2syBu4KA5ORAG72Wlyq28igjpcUoPHXC4YCqvZh+fHhDZ0nMy+mHS51tpAxoylSeK7RjqRVnW1mW3iUoq1G4scsNpcxNbWSnKZ81m) format('woff2'),url(iconfont/iconfont.woff?t=1586397646967) format('woff'),url(iconfont/iconfont.ttf?t=1586397646967) format('truetype'),url(iconfont/iconfont.svg?t=1586397646967#iconfont) format('svg')
}
.iconfont {
	font-family:iconfont!important;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	font-size:inherit;
	font-weight:400;
	vertical-align:baseline
}
.icondizhi1:before {
	content:"\e601"
}
.iconyouxiang:before {
	content:"\e612"
}
.icontelephone:before {
	content:"\e6e7"
}
.iconwangzhi:before {
	content:"\e629"
}
.iconwangzhan:before {
	content:"\e679"
}
.icongaokechixu:before {
	content:"\e692"
}
.iconfuwu:before {
	content:"\e626"
}
.iconchanpinzhiliangzhuisu:before {
	content:"\e600"
}
.iconzhuanyepinzhibaozheng:before {
	content:"\e66a"
}
.iconzhuanyehegetouzizhe:before {
	content:"\e722"
}
.iconmanyidu:before {
	content:"\e706"
}
.iconmanyi:before {
	content:"\e61a"
}
.iconsousuo1:before {
	content:"\e686"
}
.iconjiahao:before {
	content:"\e621"
}
.iconsousuo:before {
	content:"\e607"
}
.icondianhua:before {
	content:"\e60d"
}
body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,ol,p,ul {
	padding:0;
	margin:0
}
body {
	font-family:-apple-system,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft Yahei","WenQuanYi Micro Hei",sans-serif!important
}
.f-cb:after {
	height:0;
	clear:both;
	content:"."
}
.fl-left {
	float:left
}
.fl-right {
	float:right;
	text-align:right
}
.bg-gray {
	background:#f9f9f9!important
}
li,ul {
	list-style-type:none
}
a:link {
	text-decoration:none
}
.c-white {
	color:#fff
}
.c-red {
	color:red
}
.c-red-bold {
	color:#b00
}
.c-orange {
	color:#e89923
}
.c-orange-light {
	color:rgba(250,80,5,.8)
}
.c-orange-bold {
	color:#d24603
}
.c-blue {
	color:#005ca1
}
.c-blue-light {
	color:#0168c6
}
.c-blue-bold {
	color:#00488c
}
.c-blue-bold2 {
	color:#004795
}
.c-gray {
	color:#999
}
.c-gray-light {
	color:#ccc
}
.c-gray-bold {
	color:#666
}
.c-green {
	color:#5cb85c
}
.c-green-light {
	color:#5ecd5e
}
.c-green-bold {
	color:#449d44
}
.c-error {
	color:#f66
}
.c-success {
	color:#5cb85c
}
.c-success-light {
	color:#5ecd5e
}
.c-success-bold {
	color:#449d44
}
.f-10 {
	font-size:10px
}
.f-12 {
	font-size:12px
}
.f-13 {
	font-size:13px
}
.f-14 {
	font-size:14px
}
.f-16 {
	font-size:16px
}
.f-18 {
	font-size:18px
}
.f-20 {
	font-size:20px
}
.f-22 {
	font-size:22px
}
.f-25 {
	font-size:25px
}
.f-28 {
	font-size:28px
}
.f-30 {
	font-size:30px
}
.f-35 {
	font-size:35px
}
.f-40 {
	font-size:40px
}
.text-hidden {
	text-overflow:ellipsis
}
.t2 {
	text-indent:2em
}
.lh-150 {
	line-height:1.5
}
.lh-160 {
	line-height:1.6
}
.lh-180 {
	line-height:1.8
}
.lh-200 {
	line-height:2
}
.m-0 {
	margin:0
}
.m-t0 {
	margin-top:0
}
.m-r0 {
	margin-right:0
}
.m-b0 {
	margin-bottom:0
}
.m-l0 {
	margin-left:0
}
.p-0 {
	padding:0
}
.p-t0 {
	padding-top:0
}
.p-r0 {
	padding-right:0
}
.p-b0 {
	padding-bottom:0
}
.p-l0 {
	padding-left:0
}
.m-1 {
	margin:1px
}
.m-t1 {
	margin-top:1px
}
.m-r1 {
	margin-right:1px
}
.m-b1 {
	margin-bottom:1px
}
.m-l1 {
	margin-left:1px
}
.p-1 {
	padding:1px
}
.p-t1 {
	padding-top:1px
}
.p-r1 {
	padding-right:1px
}
.p-b1 {
	padding-bottom:1px
}
.p-l1 {
	padding-left:1px
}
.m-5 {
	margin:5px
}
.m-t5 {
	margin-top:5px
}
.m-r5 {
	margin-right:5px
}
.m-b5 {
	margin-bottom:5px
}
.m-l5 {
	margin-left:5px
}
.p-5 {
	padding:5px
}
.p-t5 {
	padding-top:5px
}
.p-r5 {
	padding-right:5px
}
.p-b5 {
	padding-bottom:5px
}
.p-l5 {
	padding-left:5px
}
.m-10 {
	margin:10px
}
.m-t10 {
	margin-top:10px
}
.m-r10 {
	margin-right:10px
}
.m-b10 {
	margin-bottom:10px
}
.m-l10 {
	margin-left:10px
}
.p-10 {
	padding:10px
}
.p-t10 {
	padding-top:10px
}
.p-r10 {
	padding-right:10px
}
.p-b10 {
	padding-bottom:10px
}
.p-l10 {
	padding-left:10px
}
.m-15 {
	margin:15px
}
.m-t15 {
	margin-top:15px
}
.m-r15 {
	margin-right:15px
}
.m-b15 {
	margin-bottom:15px
}
.m-l15 {
	margin-left:15px
}
.p-15 {
	padding:15px
}
.p-t15 {
	padding-top:15px
}
.p-r15 {
	padding-right:15px
}
.p-b15 {
	padding-bottom:15px
}
.p-l15 {
	padding-left:15px
}
.m-20 {
	margin:20px
}
.m-t20 {
	margin-top:20px
}
.m-r20 {
	margin-right:20px
}
.m-b20 {
	margin-bottom:20px
}
.m-l20 {
	margin-left:20px
}
.p-20 {
	padding:20px
}
.p-t20 {
	padding-top:20px
}
.p-r20 {
	padding-right:20px
}
.p-b20 {
	padding-bottom:20px
}
.p-l20 {
	padding-left:20px
}
.m-25 {
	margin:25px
}
.m-t25 {
	margin-top:25px
}
.m-r25 {
	margin-right:25px
}
.m-b25 {
	margin-bottom:25px
}
.m-l25 {
	margin-left:25px
}
.p-25 {
	padding:25px
}
.p-t25 {
	padding-top:25px
}
.p-r25 {
	padding-right:25px
}
.p-b25 {
	padding-bottom:25px
}
.p-l25 {
	padding-left:25px
}
.m-30 {
	margin:30px
}
.m-t30 {
	margin-top:30px
}
.m-r30 {
	margin-right:30px
}
.m-b30 {
	margin-bottom:30px
}
.m-l30 {
	margin-left:30px
}
.p-30 {
	padding:30px
}
.p-t30 {
	padding-top:30px
}
.p-r30 {
	padding-right:30px
}
.p-b30 {
	padding-bottom:30px
}
.p-l30 {
	padding-left:30px
}
.m-35 {
	margin:35px
}
.m-t35 {
	margin-top:35px
}
.m-r35 {
	margin-right:35px
}
.m-b35 {
	margin-bottom:35px
}
.m-l35 {
	margin-left:35px
}
.p-35 {
	padding:35px
}
.p-t35 {
	padding-top:35px
}
.p-r35 {
	padding-right:35px
}
.p-b35 {
	padding-bottom:35px
}
.p-l35 {
	padding-left:35px
}
.m-40 {
	margin:40px
}
.m-t40 {
	margin-top:40px
}
.m-r40 {
	margin-right:40px
}
.m-b40 {
	margin-bottom:40px
}
.m-l40 {
	margin-left:40px
}
.p-40 {
	padding:40px
}
.p-t40 {
	padding-top:40px
}
.p-r40 {
	padding-right:40px
}
.p-b40 {
	padding-bottom:40px
}
.p-l40 {
	padding-left:40px
}
.m-45 {
	margin:45px
}
.m-t45 {
	margin-top:45px
}
.m-r45 {
	margin-right:45px
}
.m-b45 {
	margin-bottom:45px
}
.m-l45 {
	margin-left:45px
}
.p-45 {
	padding:45px
}
.p-t45 {
	padding-top:45px
}
.p-r45 {
	padding-right:45px
}
.p-b45 {
	padding-bottom:45px
}
.p-l45 {
	padding-left:45px
}
.m-50 {
	margin:50px
}
.m-t50 {
	margin-top:50px
}
.m-r50 {
	margin-right:50px
}
.m-b50 {
	margin-bottom:50px
}
.m-l50 {
	margin-left:50px
}
.p-50 {
	padding:50px
}
.p-t50 {
	padding-top:50px
}
.p-r50 {
	padding-right:50px
}
.p-b50 {
	padding-bottom:50px
}
.p-l50 {
	padding-left:50px
}
.m-55 {
	margin:55px
}
.m-t55 {
	margin-top:55px
}
.m-r55 {
	margin-right:55px
}
.m-b55 {
	margin-bottom:55px
}
.m-l55 {
	margin-left:55px
}
.p-55 {
	padding:55px
}
.p-t55 {
	padding-top:55px
}
.p-r55 {
	padding-right:55px
}
.p-b55 {
	padding-bottom:55px
}
.p-l55 {
	padding-left:55px
}
.m-60 {
	margin:60px
}
.m-t60 {
	margin-top:60px
}
.m-r60 {
	margin-right:60px
}
.m-b60 {
	margin-bottom:60px
}
.m-l60 {
	margin-left:60px
}
.p-60 {
	padding:60px
}
.p-t60 {
	padding-top:60px
}
.p-r60 {
	padding-right:60px
}
.p-b60 {
	padding-bottom:60px
}
.p-l60 {
	padding-left:60px
}
.w-10 {
	width:10px
}
.w-20 {
	width:20px
}
.w-30 {
	width:30px
}
.w-40 {
	width:40px
}
.w-50 {
	width:50px
}
.w-60 {
	width:60px
}
.w-70 {
	width:70px
}
.w-80 {
	width:80px
}
.w-90 {
	width:90px
}
.w-100 {
	width:100px
}
.w-150 {
	width:150px
}
.w-200 {
	width:200px
}
.w-250 {
	width:250px
}
.w-300 {
	width:300px
}
.w-350 {
	width:350px
}
.w-400 {
	width:400px
}
.w-450 {
	width:450px
}
.w-500 {
	width:500px
}
.w-550 {
	width:550px
}
.w-600 {
	width:600px
}
.w-650 {
	width:650px
}
.w-700 {
	width:700px
}
.w-800 {
	width:800px
}
.w-900 {
	width:900px
}
.w10 {
	width:10%
}
.w20 {
	width:20%
}
.w30 {
	width:30%
}
.w40 {
	width:40%
}
.w50 {
	width:50%
}
.w60 {
	width:60%
}
.w70 {
	width:70%
}
.w80 {
	width:80%
}
.w90 {
	width:90%
}
.w100 {
	width:100%
}
.g-left {
	float:left
}
.g-right {
	float:right
}
.g-container {
	width:1200px;
	margin:0 auto
}
.btn {
	-webkit-transition:color .15s,background .15s;
	transition:color .15s,background .15s
}
.btn.btn-orange,.btn.btn-orange-fill {
	background-color:#fff;
	border:1px solid #025891;
	color:#025891
}
.btn.btn-orange-fill,.btn.btn-orange-fill:hover,.btn.btn-orange:hover {
	background-color:#025891;
	color:#fff
}
.btn.btn-orange-fill:hover {
	background-color:#eb5005;
	border-color:#eb5005
}
.btn.btn-qq {
	background-color:#fff;
	border:1px solid #357DF9;
	color:#357DF9
}
.btn.btn-qq:hover {
	background-color:#357DF9;
	color:#fff
}
.g-drop-down .drop-down-title {
	line-height:30px
}
.g-drop-down .child-select,.g-drop-down .drop-down-menu {
	position:absolute;
	display:none;
	width:100%;
	top:100%;
	left:0
}
.g-drop-down:hover .child-select,.g-drop-down:hover .drop-down-menu,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
.g-drop-down .child-select ul.select-item,.g-drop-down .drop-down-menu ul.select-item {
	position:relative;
	overflow:hidden;
	margin-top:-1px;
	border:1px solid #eee
}
body,figure {
	margin:0
}
.g-drop-down .child-select ul.select-item li,.g-drop-down .drop-down-menu ul.select-item li {
	display:block;
	width:100%;
	line-height:35px;
	text-align:center;
	background-color:#fff
}
.g-drop-down .child-select ul.select-item li.active,.g-drop-down .child-select ul.select-item li:hover,.g-drop-down .drop-down-menu ul.select-item li.active,.g-drop-down .drop-down-menu ul.select-item li:hover {
	background-color:#f5f5f5
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
	font-family:sans-serif
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden],template {
	display:none
}
a {
	background-color:transparent
}
b,optgroup,strong {
	font-weight:700
}
h1 {
	margin:.67em 0
}
mark {
	background:#ff0;
	color:#000
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
hr {
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
pre,textarea {
	overflow:auto
}
code,kbd,pre,samp {
	font-size:1em
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button,select {
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
input[type=checkbox],input[type=radio] {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height:auto
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
/*! Source:https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {
	blockquote,img,pre,tr {
	page-break-inside:avoid
}
*,:after,:before {
	background:0 0!important;
	color:#000!important;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
	text-shadow:none!important
}
a,a:visited {
	text-decoration:underline
}
a[href]:after {
	content:" (" attr(href) ")"
}
abbr[title]:after {
	content:" (" attr(title) ")"
}
a[href^="#"]:after,a[href^="javascript:"]:after {
	content:""
}
blockquote,pre {
	border:1px solid #999
}
thead {
	display:table-header-group
}
img {
	max-width:100%!important
}
h2,h3,p {
	orphans:3;
	widows:3
}
h2,h3 {
	page-break-after:avoid
}
.navbar {
	display:none
}
.btn>.caret,.dropup>.btn>.caret {
	border-top-color:#000!important
}
.label {
	border:1px solid #000
}
.table {
	border-collapse:collapse!important
}
.table td,.table th {
	background-color:#fff!important
}
.table-bordered td,.table-bordered th {
	border:1px solid #ddd!important
}
}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.form-control,.navbar-toggle,.open>.btn-danger.dropdown-toggle,.open>.btn-default.dropdown-toggle,.open>.btn-info.dropdown-toggle,.open>.btn-primary.dropdown-toggle,.open>.btn-warning.dropdown-toggle {
	background-image:none
}
*,:after,:before {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
html {
	font-size:10px
}
button,input,select,textarea {
	outline:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
a {
	text-decoration:none
}
a:focus,a:hover {
	color:#0d0d0d;
	text-decoration:underline
}
a:focus {
	outline-offset:-2px
}
.img-responsive {
	display:block;
	height:auto
}
.img-rounded {
	border-radius:6px
}
.img-thumbnail {
	padding:4px;
	line-height:1.42857;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	display:inline-block;
	height:auto
}
.img-circle {
	border-radius:50%
}
hr {
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	border-top:1px solid #eee
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto
}
[role=button] {
	cursor:pointer
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
	font-weight:400;
	line-height:1;
	color:#777
}
.h1,.h2,.h3,h1,h2,h3 {
	margin-top:20px;
	margin-bottom:10px
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {
	font-size:65%
}
.h4,.h5,.h6,h4,h5,h6 {
	margin-top:10px;
	margin-bottom:10px
}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
	font-size:75%
}
.h1,h1 {
	font-size:36px
}
.h2,h2 {
	font-size:30px
}
.h3,h3 {
	font-size:24px
}
.h4,h4 {
	font-size:18px
}
.h5,h5 {
	font-size:14px
}
.h6,h6 {
	font-size:12px
}
p {
	margin:0 0 10px
}
.lead {
	margin-bottom:20px;
	font-size:16px;
	font-weight:300;
	line-height:1.4
}
dt,kbd kbd,label {
	font-weight:700
}
address,blockquote .small,blockquote footer,blockquote small,dd,dt,pre {
	line-height:1.42857
}
@media (min-width:768px) {
	.lead {
	font-size:21px
}
}.small,small {
	font-size:85%
}
.mark,mark {
	background-color:#fcf8e3;
	padding:.2em
}
.list-inline,.list-unstyled {
	padding-left:0;
	list-style:none
}
.text-right {
	text-align:right
}
.text-justify {
	text-align:justify
}
.text-lowercase {
	text-transform:lowercase
}
.initialism,.text-uppercase,.xialaph h4 a {
	text-transform:uppercase
}
.text-capitalize {
	text-transform:capitalize
}
.text-muted {
	color:#777
}
.text-primary {
	color:#337ab7
}
a.text-primary:focus,a.text-primary:hover {
	color:#286090
}
.text-success {
	color:#3c763d
}
a.text-success:focus,a.text-success:hover {
	color:#2b542c
}
.text-info {
	color:#31708f
}
a.text-info:focus,a.text-info:hover {
	color:#245269
}
.text-warning {
	color:#8a6d3b
}
a.text-warning:focus,a.text-warning:hover {
	color:#66512c
}
.text-danger {
	color:#a94442
}
a.text-danger:focus,a.text-danger:hover {
	color:#843534
}
.bg-primary {
	color:#fff;
	background-color:#337ab7
}
a.bg-primary:focus,a.bg-primary:hover {
	background-color:#286090
}
.bg-success {
	background-color:#dff0d8
}
a.bg-success:focus,a.bg-success:hover {
	background-color:#c1e2b3
}
.bg-info {
	background-color:#d9edf7
}
a.bg-info:focus,a.bg-info:hover {
	background-color:#afd9ee
}
.bg-warning {
	background-color:#fcf8e3
}
a.bg-warning:focus,a.bg-warning:hover {
	background-color:#f7ecb5
}
.bg-danger {
	background-color:#f2dede
}
a.bg-danger:focus,a.bg-danger:hover {
	background-color:#e4b9b9
}
pre code,table {
	background-color:transparent
}
.page-header {
	padding-bottom:9px;
	margin:40px 0 20px;
	border-bottom:1px solid #eee
}
dl,ol,ul {
	margin-top:0
}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul {
	margin-bottom:0
}
address,dl {
	margin-bottom:20px
}
ol,ul {
	margin-bottom:10px
}
.list-inline {
	margin-left:-5px
}
.list-inline>li {
	display:inline-block;
	padding-left:5px;
	padding-right:5px
}
dd {
	margin-left:0
}
.dl-horizontal dd:after,.dl-horizontal dd:before {
	content:" ";
	display:table
}
@media (min-width:768px) {
	.dl-horizontal dt {
	float:left;
	width:160px;
	clear:left;
	text-align:right;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dl-horizontal dd {
	margin-left:180px
}
.container {
	width:750px
}
}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dropdown-menu>li>a,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.pager:after,.panel-body:after,.row:after,header .header-secondary-nav,ul:after {
	clear:both
}
abbr[data-original-title],abbr[title] {
	cursor:help;
	border-bottom:1px dotted #777
}
.initialism {
	font-size:90%
}
blockquote {
	padding:10px 20px;
	margin:0 0 20px;
	font-size:17.5px;
	border-left:5px solid #eee
}
blockquote .small,blockquote footer,blockquote small {
	display:block;
	font-size:80%;
	color:#777
}
legend,pre {
	color:#333
}
blockquote .small:before,blockquote footer:before,blockquote small:before {
	content:'\2014 \00A0'
}
.blockquote-reverse,blockquote.pull-right {
	padding-right:15px;
	padding-left:0;
	border-right:5px solid #eee;
	border-left:0;
	text-align:right
}
code,kbd {
	padding:2px 4px;
	font-size:90%
}
caption,th {
	text-align:left
}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before {
	content:''
}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after {
	content:'\00A0 \2014'
}
code,kbd,pre,samp {
	font-family:Menlo,Monaco,Consolas,"Courier New",monospace
}
code {
	color:#c7254e;
	background-color:#f9f2f4;
	border-radius:4px
}
kbd {
	color:#fff;
	background-color:#333;
	border-radius:3px;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
kbd kbd {
	padding:0;
	font-size:100%;
	-webkit-box-shadow:none;
	box-shadow:none
}
pre {
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	word-break:break-all;
	word-wrap:break-word;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border-radius:4px
}
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before {
	display:table;
	content:" "
}
.container,.container-fluid {
	margin-right:auto;
	margin-left:auto
}
pre code {
	padding:0;
	font-size:inherit;
	color:inherit;
	white-space:pre-wrap;
	border-radius:0
}
.container,.container-fluid {
	padding-left:15px;
	padding-right:15px
}
.pre-scrollable {
	overflow-y:scroll
}
@media (min-width:992px) {
	.container {
	width:970px
}
}@media (min-width:1200px) {
	.container {
	width:1230px
}
}.row {
	margin-left:-15px;
	margin-right:-15px
}
.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 {
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
.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 {
	float:left
}
.col-xs-1 {
	width:8.33333%
}
.col-xs-2 {
	width:16.66667%
}
.col-xs-3 {
	width:25%
}
.col-xs-4 {
	width:33.33333%
}
.col-xs-5 {
	width:41.66667%
}
.col-xs-6 {
	width:50%
}
.col-xs-7 {
	width:58.33333%
}
.col-xs-8 {
	width:66.66667%
}
.col-xs-9 {
	width:75%
}
.col-xs-10 {
	width:83.33333%
}
.col-xs-11 {
	width:91.66667%
}
.col-xs-12 {
	width:100%
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-pull-1 {
	right:8.33333%
}
.col-xs-pull-2 {
	right:16.66667%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-4 {
	right:33.33333%
}
.col-xs-pull-5 {
	right:41.66667%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-7 {
	right:58.33333%
}
.col-xs-pull-8 {
	right:66.66667%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-10 {
	right:83.33333%
}
.col-xs-pull-11 {
	right:91.66667%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-push-0 {
	left:auto
}
.col-xs-push-1 {
	left:8.33333%
}
.col-xs-push-2 {
	left:16.66667%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-4 {
	left:33.33333%
}
.col-xs-push-5 {
	left:41.66667%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-7 {
	left:58.33333%
}
.col-xs-push-8 {
	left:66.66667%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-10 {
	left:83.33333%
}
.col-xs-push-11 {
	left:91.66667%
}
.col-xs-push-12 {
	left:100%
}
.col-xs-offset-0 {
	margin-left:0
}
.col-xs-offset-1 {
	margin-left:8.33333%
}
.col-xs-offset-2 {
	margin-left:16.66667%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-4 {
	margin-left:33.33333%
}
.col-xs-offset-5 {
	margin-left:41.66667%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-7 {
	margin-left:58.33333%
}
.col-xs-offset-8 {
	margin-left:66.66667%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-10 {
	margin-left:83.33333%
}
.col-xs-offset-11 {
	margin-left:91.66667%
}
.col-xs-offset-12 {
	margin-left:100%
}
@media (min-width:768px) {
	.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 {
	float:left
}
.col-sm-1 {
	width:8.33333%
}
.col-sm-2 {
	width:16.66667%
}
.col-sm-3 {
	width:25%
}
.col-sm-4 {
	width:33.33333%
}
.col-sm-5 {
	width:41.66667%
}
.col-sm-6 {
	width:50%
}
.col-sm-7 {
	width:58.33333%
}
.col-sm-8 {
	width:66.66667%
}
.col-sm-9 {
	width:75%
}
.col-sm-10 {
	width:83.33333%
}
.col-sm-11 {
	width:91.66667%
}
.col-sm-12 {
	width:100%
}
.col-sm-pull-0 {
	right:auto
}
.col-sm-pull-1 {
	right:8.33333%
}
.col-sm-pull-2 {
	right:16.66667%
}
.col-sm-pull-3 {
	right:25%
}
.col-sm-pull-4 {
	right:33.33333%
}
.col-sm-pull-5 {
	right:41.66667%
}
.col-sm-pull-6 {
	right:50%
}
.col-sm-pull-7 {
	right:58.33333%
}
.col-sm-pull-8 {
	right:66.66667%
}
.col-sm-pull-9 {
	right:75%
}
.col-sm-pull-10 {
	right:83.33333%
}
.col-sm-pull-11 {
	right:91.66667%
}
.col-sm-pull-12 {
	right:100%
}
.col-sm-push-0 {
	left:auto
}
.col-sm-push-1 {
	left:8.33333%
}
.col-sm-push-2 {
	left:16.66667%
}
.col-sm-push-3 {
	left:25%
}
.col-sm-push-4 {
	left:33.33333%
}
.col-sm-push-5 {
	left:41.66667%
}
.col-sm-push-6 {
	left:50%
}
.col-sm-push-7 {
	left:58.33333%
}
.col-sm-push-8 {
	left:66.66667%
}
.col-sm-push-9 {
	left:75%
}
.col-sm-push-10 {
	left:83.33333%
}
.col-sm-push-11 {
	left:91.66667%
}
.col-sm-push-12 {
	left:100%
}
.col-sm-offset-0 {
	margin-left:0
}
.col-sm-offset-1 {
	margin-left:8.33333%
}
.col-sm-offset-2 {
	margin-left:16.66667%
}
.col-sm-offset-3 {
	margin-left:25%
}
.col-sm-offset-4 {
	margin-left:33.33333%
}
.col-sm-offset-5 {
	margin-left:41.66667%
}
.col-sm-offset-6 {
	margin-left:50%
}
.col-sm-offset-7 {
	margin-left:58.33333%
}
.col-sm-offset-8 {
	margin-left:66.66667%
}
.col-sm-offset-9 {
	margin-left:75%
}
.col-sm-offset-10 {
	margin-left:83.33333%
}
.col-sm-offset-11 {
	margin-left:91.66667%
}
.col-sm-offset-12 {
	margin-left:100%
}
}@media (min-width:992px) {
	.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 {
	float:left
}
.col-md-1 {
	width:8.33333%
}
.col-md-2 {
	width:16.66667%
}
.col-md-3 {
	width:25%
}
.col-md-4 {
	width:33.33333%
}
.col-md-5 {
	width:41.66667%
}
.col-md-6 {
	width:50%
}
.col-md-7 {
	width:58.33333%
}
.col-md-8 {
	width:66.66667%
}
.col-md-9 {
	width:75%
}
.col-md-10 {
	width:83.33333%
}
.col-md-11 {
	width:91.66667%
}
.col-md-12 {
	width:100%
}
.col-md-pull-0 {
	right:auto
}
.col-md-pull-1 {
	right:8.33333%
}
.col-md-pull-2 {
	right:16.66667%
}
.col-md-pull-3 {
	right:25%
}
.col-md-pull-4 {
	right:33.33333%
}
.col-md-pull-5 {
	right:41.66667%
}
.col-md-pull-6 {
	right:50%
}
.col-md-pull-7 {
	right:58.33333%
}
.col-md-pull-8 {
	right:66.66667%
}
.col-md-pull-9 {
	right:75%
}
.col-md-pull-10 {
	right:83.33333%
}
.col-md-pull-11 {
	right:91.66667%
}
.col-md-pull-12 {
	right:100%
}
.col-md-push-0 {
	left:auto
}
.col-md-push-1 {
	left:8.33333%
}
.col-md-push-2 {
	left:16.66667%
}
.col-md-push-3 {
	left:25%
}
.col-md-push-4 {
	left:33.33333%
}
.col-md-push-5 {
	left:41.66667%
}
.col-md-push-6 {
	left:50%
}
.col-md-push-7 {
	left:58.33333%
}
.col-md-push-8 {
	left:66.66667%
}
.col-md-push-9 {
	left:75%
}
.col-md-push-10 {
	left:83.33333%
}
.col-md-push-11 {
	left:91.66667%
}
.col-md-push-12 {
	left:100%
}
.col-md-offset-0 {
	margin-left:0
}
.col-md-offset-1 {
	margin-left:8.33333%
}
.col-md-offset-2 {
	margin-left:16.66667%
}
.col-md-offset-3 {
	margin-left:25%
}
.col-md-offset-4 {
	margin-left:33.33333%
}
.col-md-offset-5 {
	margin-left:41.66667%
}
.col-md-offset-6 {
	margin-left:50%
}
.col-md-offset-7 {
	margin-left:58.33333%
}
.col-md-offset-8 {
	margin-left:66.66667%
}
.col-md-offset-9 {
	margin-left:75%
}
.col-md-offset-10 {
	margin-left:83.33333%
}
.col-md-offset-11 {
	margin-left:91.66667%
}
.col-md-offset-12 {
	margin-left:100%
}
}@media (min-width:1200px) {
	.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 {
	float:left
}
.col-lg-1 {
	width:8.33333%
}
.col-lg-2 {
	width:16.66667%
}
.col-lg-3 {
	width:25%
}
.col-lg-4 {
	width:33.33333%
}
.col-lg-5 {
	width:41.66667%
}
.col-lg-6 {
	width:50%
}
.col-lg-7 {
	width:58.33333%
}
.col-lg-8 {
	width:66.66667%
}
.col-lg-9 {
	width:75%
}
.col-lg-10 {
	width:83.33333%
}
.col-lg-11 {
	width:91.66667%
}
.col-lg-12 {
	width:100%
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-pull-1 {
	right:8.33333%
}
.col-lg-pull-2 {
	right:16.66667%
}
.col-lg-pull-3 {
	right:25%
}
.col-lg-pull-4 {
	right:33.33333%
}
.col-lg-pull-5 {
	right:41.66667%
}
.col-lg-pull-6 {
	right:50%
}
.col-lg-pull-7 {
	right:58.33333%
}
.col-lg-pull-8 {
	right:66.66667%
}
.col-lg-pull-9 {
	right:75%
}
.col-lg-pull-10 {
	right:83.33333%
}
.col-lg-pull-11 {
	right:91.66667%
}
.col-lg-pull-12 {
	right:100%
}
.col-lg-push-0 {
	left:auto
}
.col-lg-push-1 {
	left:8.33333%
}
.col-lg-push-2 {
	left:16.66667%
}
.col-lg-push-3 {
	left:25%
}
.col-lg-push-4 {
	left:33.33333%
}
.col-lg-push-5 {
	left:41.66667%
}
.col-lg-push-6 {
	left:50%
}
.col-lg-push-7 {
	left:58.33333%
}
.col-lg-push-8 {
	left:66.66667%
}
.col-lg-push-9 {
	left:75%
}
.col-lg-push-10 {
	left:83.33333%
}
.col-lg-push-11 {
	left:91.66667%
}
.col-lg-push-12 {
	left:100%
}
.col-lg-offset-0 {
	margin-left:0
}
.col-lg-offset-1 {
	margin-left:8.33333%
}
.col-lg-offset-2 {
	margin-left:16.66667%
}
.col-lg-offset-3 {
	margin-left:25%
}
.col-lg-offset-4 {
	margin-left:33.33333%
}
.col-lg-offset-5 {
	margin-left:41.66667%
}
.col-lg-offset-6 {
	margin-left:50%
}
.col-lg-offset-7 {
	margin-left:58.33333%
}
.col-lg-offset-8 {
	margin-left:66.66667%
}
.col-lg-offset-9 {
	margin-left:75%
}
.col-lg-offset-10 {
	margin-left:83.33333%
}
.col-lg-offset-11 {
	margin-left:91.66667%
}
.col-lg-offset-12 {
	margin-left:100%
}
}caption {
	padding-top:8px;
	padding-bottom:8px;
	color:#777
}
.table {
	width:100%;
	margin-bottom:20px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	padding:8px;
	line-height:1.42857;
	vertical-align:top;
	border-top:1px solid #ddd
}
.table>thead>tr>th {
	vertical-align:bottom;
	border-bottom:2px solid #ddd
}
.badge,.btn,.btn-group,.btn-group-vertical,.caret,.checkbox-inline,.radio-inline {
	vertical-align:middle
}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {
	border-top:0
}
.table>tbody+tbody {
	border-top:2px solid #ddd
}
.table .table {
	background-color:#fff
}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {
	padding:5px
}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border:1px solid #ddd
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color:#f9f9f9
}
.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {
	background-color:#f5f5f5
}
table col[class*=col-] {
	position:static;
	float:none;
	display:table-column
}
table td[class*=col-],table th[class*=col-] {
	position:static;
	float:none;
	display:table-cell
}
.btn-group>.btn-group,.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group,.dropdown-menu {
	float:left
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover {
	background-color:#e8e8e8
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
	background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {
	background-color:#d0e9c6
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {
	background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {
	background-color:#c4e3f3
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {
	background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {
	background-color:#faf2cc
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger {
	background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover {
	background-color:#ebcccc
}
.table-responsive {
	overflow-x:auto;
	min-height:.01%
}
@media screen and (max-width:767px) {
	.table-responsive {
	width:100%;
	margin-bottom:15px;
	overflow-y:hidden;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	border:1px solid #ddd
}
.table-responsive>.table {
	margin-bottom:0
}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {
	white-space:nowrap
}
.table-responsive>.table-bordered {
	border:0
}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left:0
}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right:0
}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom:0
}
}fieldset,legend {
	padding:0;
	border:0
}
fieldset {
	margin:0;
	min-width:0
}
legend {
	display:block;
	width:100%;
	margin-bottom:20px;
	font-size:21px;
	line-height:inherit;
	border-bottom:1px solid #e5e5e5
}
label {
	display:inline-block;
	margin-bottom:5px
}
input[type=search] {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-appearance:none
}
input[type=checkbox],input[type=radio] {
	margin:4px 0 0;
	margin-top:1px\9;
	line-height:normal
}
.form-control,output {
	font-size:14px;
	line-height:1.42857;
	color:#555;
	display:block
}
input[type=file] {
	display:block
}
input[type=range] {
	display:block;
	width:100%
}
select[multiple],select[size] {
	height:auto
}
input[type=checkbox]:focus,input[type=radio]:focus,input[type=file]:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px
}
output {
	padding-top:7px
}
.form-control {
	width:100%;
	height:34px;
	padding:6px 12px;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.form-control::-moz-placeholder {
	color:#999;
	opacity:1
}
.form-control:-ms-input-placeholder {
	color:#999
}
.form-control::-webkit-input-placeholder {
	color:#999
}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label {
	color:#3c763d
}
.form-control::-ms-expand {
	border:0;
	background-color:transparent
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
	background-color:#eee;
	opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control {
	cursor:not-allowed
}
textarea.form-control {
	height:auto
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control {
	line-height:34px
}
.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm>.input-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=time],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=time],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm {
	line-height:30px
}
.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg>.input-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=time],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=time],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg {
	line-height:46px
}
}.form-group {
	margin-bottom:15px
}
.checkbox,.radio {
	position:relative;
	display:block;
	margin-top:10px;
	margin-bottom:10px
}
.checkbox label,.radio label {
	min-height:20px;
	padding-left:20px;
	margin-bottom:0;
	font-weight:400;
	cursor:pointer
}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {
	position:absolute;
	margin-left:-20px;
	margin-top:4px\9
}
.checkbox+.checkbox,.radio+.radio {
	margin-top:-5px
}
.checkbox-inline,.radio-inline {
	position:relative;
	display:inline-block;
	padding-left:20px;
	margin-bottom:0;
	font-weight:400;
	cursor:pointer
}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {
	margin-top:0;
	margin-left:10px
}
.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled] {
	cursor:not-allowed
}
.form-control-static {
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:0;
	min-height:34px
}
.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn {
	padding-left:0;
	padding-right:0
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm {
	height:30px;
	line-height:30px
}
.input-group-sm>.input-group-btn>select.btn[multiple],.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm {
	height:auto
}
.form-group-sm .form-control {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.form-group-sm select.form-control {
	height:30px;
	line-height:30px
}
.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control {
	height:auto
}
.form-group-sm .form-control-static {
	height:30px;
	min-height:32px;
	padding:6px 10px;
	font-size:12px;
	line-height:1.5
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.33333;
	border-radius:6px
}
.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg {
	height:46px;
	line-height:46px
}
.input-group-lg>.input-group-btn>select.btn[multiple],.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg {
	height:auto
}
.form-group-lg .form-control {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.33333;
	border-radius:6px
}
.form-group-lg select.form-control {
	height:46px;
	line-height:46px
}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control {
	height:auto
}
.form-group-lg .form-control-static {
	height:46px;
	min-height:38px;
	padding:11px 16px;
	font-size:18px;
	line-height:1.33333
}
.has-feedback {
	position:relative
}
.has-feedback .form-control {
	padding-right:42.5px
}
.form-control-feedback {
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	display:block;
	width:34px;
	height:34px;
	line-height:34px;
	text-align:center;
	pointer-events:none
}
.collapsing,.dropdown,.dropup {
	position:relative
}
.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback {
	width:46px;
	height:46px;
	line-height:46px
}
.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback {
	width:30px;
	height:30px;
	line-height:30px
}
.has-success .form-control {
	border-color:#3c763d;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus {
	border-color:#2b542c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}
.has-success .input-group-addon {
	color:#3c763d;
	border-color:#3c763d;
	background-color:#dff0d8
}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label {
	color:#8a6d3b
}
.has-warning .form-control {
	border-color:#8a6d3b;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus {
	border-color:#66512c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon {
	color:#8a6d3b;
	border-color:#8a6d3b;
	background-color:#fcf8e3
}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label {
	color:#a94442
}
.has-error .form-control {
	border-color:#a94442;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus {
	border-color:#843534;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}
.has-error .input-group-addon {
	color:#a94442;
	border-color:#a94442;
	background-color:#f2dede
}
.has-feedback label~.form-control-feedback {
	top:25px
}
.has-feedback label.sr-only~.form-control-feedback {
	top:0
}
.help-block {
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	color:#737373
}
@media (min-width:768px) {
	.form-inline .form-control-static,.form-inline .form-group {
	display:inline-block
}
.form-inline .control-label,.form-inline .form-group {
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .form-control {
	display:inline-block;
	width:auto;
	vertical-align:middle
}
.form-inline .input-group {
	display:inline-table;
	vertical-align:middle
}
.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn {
	width:auto
}
.form-inline .input-group>.form-control {
	width:100%
}
.form-inline .checkbox,.form-inline .radio {
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .checkbox label,.form-inline .radio label {
	padding-left:0
}
.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio] {
	position:relative;
	margin-left:0
}
.form-inline .has-feedback .form-control-feedback {
	top:0
}
.form-horizontal .control-label {
	text-align:right;
	margin-bottom:0;
	padding-top:7px
}
}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline {
	margin-top:0;
	margin-bottom:0;
	padding-top:7px
}
.form-horizontal .checkbox,.form-horizontal .radio {
	min-height:27px
}
.form-horizontal .form-group {
	margin-left:-15px;
	margin-right:-15px
}
.form-horizontal .form-group:after,.form-horizontal .form-group:before {
	content:" ";
	display:table
}
.form-horizontal .has-feedback .form-control-feedback {
	right:15px
}
@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
	padding-top:11px;
	font-size:18px
}
.form-horizontal .form-group-sm .control-label {
	padding-top:6px;
	font-size:12px
}
}.btn {
	display:inline-block;
	margin-bottom:0;
	font-weight:400;
	text-align:center;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	border:1px solid transparent;
	white-space:nowrap;
	padding:6px 12px;
	font-size:14px;
	line-height:1.42857;
	border-radius:4px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px
}
.btn.focus,.btn:focus,.btn:hover {
	color:#333;
	text-decoration:none
}
.btn.active,.btn:active {
	outline:0;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor:not-allowed;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none
}
a.btn.disabled,fieldset[disabled] a.btn {
	pointer-events:none
}
.btn-default {
	color:#333;
	background-color:#fff
}
.btn-default.focus,.btn-default:focus {
	color:#333;
	background-color:#e6e6e6;
	border-color:#8c8c8c
}
.btn-default.active,.btn-default:active,.btn-default:hover,.open>.btn-default.dropdown-toggle {
	color:#333;
	background-color:#e6e6e6;
	border-color:#adadad
}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover {
	color:#333;
	background-color:#d4d4d4;
	border-color:#8c8c8c
}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
	background-color:#fff;
	border-color:#ccc
}
.btn-default .badge {
	color:#fff;
	background-color:#333
}
.btn-primary {
	color:#fff;
	background-color:#337ab7
}
.btn-primary.focus,.btn-primary:focus {
	color:#fff;
	background-color:#286090;
	border-color:#122b40
}
.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.btn-primary.dropdown-toggle {
	color:#fff;
	background-color:#286090;
	border-color:#204d74
}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover {
	color:#fff;
	background-color:#204d74;
	border-color:#122b40
}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
	background-color:#337ab7;
	border-color:#2e6da4
}
.btn-primary .badge {
	color:#337ab7;
	background-color:#fff
}
.btn-success {
	color:#fff;
	background-color:#5cb85c
}
.btn-success.focus,.btn-success:focus {
	color:#fff;
	background-color:#449d44;
	border-color:#255625
}
.btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle {
	color:#fff;
	background-color:#449d44;
	border-color:#398439
}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover {
	color:#fff;
	background-color:#398439;
	border-color:#255625
}
.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle {
	background-image:none
}
.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success .badge {
	color:#5cb85c;
	background-color:#fff
}
.btn-info {
	color:#fff;
	background-color:#5bc0de
}
.btn-info.focus,.btn-info:focus {
	color:#fff;
	background-color:#31b0d5;
	border-color:#1b6d85
}
.btn-info.active,.btn-info:active,.btn-info:hover,.open>.btn-info.dropdown-toggle {
	color:#fff;
	background-color:#31b0d5;
	border-color:#269abc
}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover {
	color:#fff;
	background-color:#269abc;
	border-color:#1b6d85
}
.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
	background-color:#5bc0de;
	border-color:#46b8da
}
.btn-info .badge {
	color:#5bc0de;
	background-color:#fff
}
.btn-warning {
	color:#fff;
	background-color:#f0ad4e
}
.btn-warning.focus,.btn-warning:focus {
	color:#fff;
	background-color:#ec971f;
	border-color:#985f0d
}
.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.btn-warning.dropdown-toggle {
	color:#fff;
	background-color:#ec971f;
	border-color:#d58512
}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover {
	color:#fff;
	background-color:#d58512;
	border-color:#985f0d
}
.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
	background-color:#f0ad4e;
	border-color:#eea236
}
.btn-warning .badge {
	color:#f0ad4e;
	background-color:#fff
}
.btn-danger {
	color:#fff;
	background-color:#d9534f
}
.btn-danger.focus,.btn-danger:focus {
	color:#fff;
	background-color:#c9302c;
	border-color:#761c19
}
.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle {
	color:#fff;
	background-color:#c9302c;
	border-color:#ac2925
}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover {
	color:#fff;
	background-color:#ac2925;
	border-color:#761c19
}
.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
	background-color:#d9534f;
	border-color:#d43f3a
}
.btn-danger .badge {
	color:#d9534f;
	background-color:#fff
}
.btn-link {
	color:#333;
	font-weight:400;
	border-radius:0
}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover {
	border-color:transparent
}
.btn-link:focus,.btn-link:hover {
	color:#0d0d0d;
	text-decoration:underline;
	background-color:transparent
}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
	color:#777;
	text-decoration:none
}
.btn-group-lg>.btn,.btn-lg {
	padding:10px 16px;
	font-size:18px;
	line-height:1.33333;
	border-radius:6px
}
.btn-group-sm>.btn,.btn-sm {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.btn-group-xs>.btn,.btn-xs {
	padding:1px 5px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.btn-block {
	display:block;
	width:100%
}
.btn-block+.btn-block {
	margin-top:5px
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
	width:100%
}
.fade {
	opacity:0;
	-webkit-transition:opacity .15s linear;
	transition:opacity .15s linear
}
.fade.in {
	opacity:1
}
.collapse {
	display:none
}
.collapse.in {
	display:block
}
tr.collapse.in {
	display:table-row
}
tbody.collapse.in {
	display:table-row-group
}
.collapsing {
	height:0;
	overflow:hidden;
	-webkit-transition-property:height,visibility;
	transition-property:height,visibility;
	-webkit-transition-duration:.35s;
	transition-duration:.35s;
	-webkit-transition-timing-function:ease;
	transition-timing-function:ease
}
.caret {
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	border-top:4px dashed;
	border-top:4px solid\9;
	border-right:4px solid transparent;
	border-left:4px solid transparent
}
.dropdown-toggle:focus {
	outline:0
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	list-style:none;
	font-size:14px;
	text-align:left;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.15);
	border-radius:4px;
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
	box-shadow:0 6px 12px rgba(0,0,0,.175);
	background-clip:padding-box
}
.dropdown-menu-right,.dropdown-menu.pull-right {
	left:auto;
	right:0
}
.dropdown-header,.dropdown-menu>li>a {
	display:block;
	padding:3px 20px;
	line-height:1.42857;
	white-space:nowrap
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius:0
}
.dropdown-menu .divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.dropdown-menu>li>a {
	font-weight:400;
	color:#333
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
	text-decoration:none;
	color:#262626;
	background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
	color:#fff;
	text-decoration:none;
	outline:0;
	background-color:#337ab7
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
	color:#777
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
	text-decoration:none;
	background-color:transparent;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	cursor:not-allowed
}
.open>.dropdown-menu {
	display:block
}
.open>a {
	outline:0
}
.dropdown-menu-left {
	left:0;
	right:auto
}
.dropdown-header {
	font-size:12px;
	color:#777
}
.dropdown-backdrop {
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:990
}
.pull-right>.dropdown-menu {
	right:0;
	left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
	border-top:0;
	border-bottom:4px dashed;
	border-bottom:4px solid\9;
	content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-bottom:2px
}
@media (min-width:768px) {
	.navbar-right .dropdown-menu {
	right:0;
	left:auto
}
.navbar-right .dropdown-menu-left {
	left:0;
	right:auto
}
}.btn-group,.btn-group-vertical {
	position:relative;
	display:inline-block
}
.btn-group-vertical>.btn,.btn-group>.btn {
	position:relative;
	float:left
}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
	z-index:2
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
	margin-left:-1px
}
.btn-toolbar {
	margin-left:-5px
}
.btn-toolbar:after,.btn-toolbar:before {
	content:" ";
	display:table
}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
	margin-left:5px
}
.btn .caret,.btn-group>.btn:first-child {
	margin-left:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
	outline:0
}
.btn-group>.btn+.dropdown-toggle {
	padding-left:8px;
	padding-right:8px
}
.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle {
	padding-left:12px;
	padding-right:12px
}
.btn-group.open .dropdown-toggle {
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-group-lg>.btn .caret,.btn-lg .caret {
	border-width:5px 5px 0
}
.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret {
	border-width:0 5px 5px
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {
	display:block;
	float:none;
	width:100%;
	max-width:100%
}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before {
	content:" ";
	display:table
}
.btn-group-vertical>.btn-group>.btn {
	float:none
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
	margin-top:-1px;
	margin-left:0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
	border-radius:4px 4px 0 0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-radius:0 0 4px 4px
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child) {
	border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-right-radius:0;
	border-top-left-radius:0
}
.btn-group-justified {
	display:table;
	width:100%;
	table-layout:fixed;
	border-collapse:separate
}
.btn-group-justified>.btn,.btn-group-justified>.btn-group {
	float:none;
	display:table-cell;
	width:1%
}
.btn-group-justified>.btn-group .btn {
	width:100%
}
.btn-group-justified>.btn-group .dropdown-menu {
	left:auto
}
[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio] {
	position:absolute;
	clip:rect(0,0,0,0);
	pointer-events:none
}
.input-group,.input-group-btn,.input-group-btn>.btn {
	position:relative
}
.input-group {
	display:table;
	border-collapse:separate
}
.input-group[class*=col-] {
	float:none;
	padding-left:0;
	padding-right:0
}
.input-group .form-control {
	position:relative;
	z-index:2;
	float:left;
	width:100%;
	margin-bottom:0
}
.input-group .form-control:focus {
	z-index:3
}
.input-group .form-control,.input-group-addon,.input-group-btn {
	display:table-cell
}
.input-group-addon,.input-group-btn {
	width:1%;
	white-space:nowrap;
	vertical-align:middle
}
.input-group-addon {
	padding:6px 12px;
	font-size:14px;
	font-weight:400;
	line-height:1;
	color:#555;
	text-align:center;
	background-color:#eee;
	border:1px solid #ccc;
	border-radius:4px
}
.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn {
	padding:5px 10px;
	font-size:12px;
	border-radius:3px
}
.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn {
	padding:10px 16px;
	font-size:18px;
	border-radius:6px
}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio] {
	margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.input-group-addon:first-child {
	border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.input-group-addon:last-child {
	border-left:0
}
.input-group-btn {
	font-size:0;
	white-space:nowrap
}
.input-group-btn>.btn+.btn {
	margin-left:-1px
}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover {
	z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
	margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
	z-index:2;
	margin-left:-1px
}
.nav {
	margin-bottom:0;
	padding-left:0;
	list-style:none
}
.nav:after,.nav:before {
	content:" ";
	display:table
}
.nav>li,.nav>li>a {
	display:block;
	position:relative
}
.nav>li>a {
	padding:10px 15px
}
.nav>li>a:focus,.nav>li>a:hover {
	text-decoration:none;
	background-color:#eee
}
.nav>li.disabled>a {
	color:#777
}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover {
	color:#777;
	text-decoration:none;
	background-color:transparent;
	cursor:not-allowed
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
	background-color:#eee;
	border-color:#333
}
.nav .nav-divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.nav>li>a>img {
	max-width:none
}
.nav-tabs {
	border-bottom:1px solid #ddd
}
.nav-tabs>li {
	float:left;
	margin-bottom:-1px
}
.nav-tabs>li>a {
	margin-right:2px;
	line-height:1.42857;
	border:1px solid transparent;
	border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover {
	border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
	color:#555;
	background-color:#fff;
	border:1px solid #ddd;
	border-bottom-color:transparent;
	cursor:default
}
.nav-pills>li {
	float:left
}
.nav-justified>li,.nav-stacked>li,.nav-tabs.nav-justified>li {
	float:none
}
.nav-pills>li>a {
	border-radius:4px
}
.nav-pills>li+li {
	margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
	color:#fff;
	background-color:#337ab7
}
.nav-stacked>li+li {
	margin-top:2px;
	margin-left:0
}
.nav-justified,.nav-tabs.nav-justified {
	width:100%
}
.nav-justified>li>a,.nav-tabs.nav-justified>li>a {
	text-align:center;
	margin-bottom:5px
}
.nav-justified>.dropdown .dropdown-menu {
	top:auto;
	left:auto
}
.nav-tabs-justified,.nav-tabs.nav-justified {
	border-bottom:0
}
.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
	margin-right:0;
	border-radius:4px
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
	border:1px solid #ddd
}
@media (min-width:768px) {
	.nav-justified>li,.nav-tabs.nav-justified>li {
	display:table-cell;
	width:1%
}
.nav-justified>li>a,.nav-tabs.nav-justified>li>a {
	margin-bottom:0
}
.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
	border-bottom:1px solid #ddd;
	border-radius:4px 4px 0 0
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
	border-bottom-color:#fff
}
}.tab-content>.tab-pane {
	display:none
}
.tab-content>.active {
	display:block
}
.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar {
	position:relative;
	min-height:50px;
	margin-bottom:20px;
	border:1px solid transparent
}
.navbar:after,.navbar:before {
	content:" ";
	display:table
}
.navbar:after {
	clear:both
}
.navbar-header:after,.navbar-header:before {
	content:" ";
	display:table
}
.navbar-collapse {
	overflow-x:visible;
	padding-right:15px;
	padding-left:15px;
	border-top:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
	-webkit-overflow-scrolling:touch
}
.navbar-collapse:after,.navbar-collapse:before {
	content:" ";
	display:table
}
.navbar-collapse.in {
	overflow-y:auto
}
@media (min-width:768px) {
	.navbar {
	border-radius:4px
}
.navbar-header {
	float:left
}
.navbar-collapse {
	width:auto;
	border-top:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.navbar-collapse.collapse {
	display:block!important;
	height:auto!important;
	padding-bottom:0;
	overflow:visible!important
}
.navbar-collapse.in {
	overflow-y:visible
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse {
	padding-left:0;
	padding-right:0
}
}.embed-responsive,.modal,.modal-open,.progress {
	overflow:hidden
}
@media (max-device-width:480px) and (orientation:landscape) {
	.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
	max-height:200px
}
}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
	margin-right:-15px;
	margin-left:-15px
}
.navbar-static-top {
	z-index:1000;
	border-width:0 0 1px
}
.navbar-fixed-bottom,.navbar-fixed-top {
	position:fixed;
	right:0;
	left:0;
	z-index:1030
}
.navbar-fixed-top {
	top:0;
	border-width:0 0 1px
}
.navbar-fixed-bottom {
	bottom:0;
	margin-bottom:0;
	border-width:1px 0 0
}
.navbar-brand {
	float:left;
	padding:15px;
	font-size:18px;
	line-height:20px;
	height:50px
}
.navbar-brand:focus,.navbar-brand:hover {
	text-decoration:none
}
.navbar-brand>img {
	display:block
}
@media (min-width:768px) {
	.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
	margin-right:0;
	margin-left:0
}
.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top {
	border-radius:0
}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
	margin-left:-15px
}
}.navbar-toggle {
	position:relative;
	float:right;
	margin-right:15px;
	padding:9px 10px;
	margin-top:8px;
	margin-bottom:8px;
	background-color:transparent;
	border:1px solid transparent;
	border-radius:4px
}
.navbar-toggle:focus {
	outline:0
}
.navbar-toggle .icon-bar {
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top:4px
}
.navbar-nav {
	margin:7.5px -15px
}
.navbar-nav>li>a {
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px
}
@media (max-width:767px) {
	.navbar-nav .open .dropdown-menu {
	position:static;
	float:none;
	width:auto;
	margin-top:0;
	background-color:transparent;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a {
	padding:5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height:20px
}
.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover {
	background-image:none
}
}.progress-bar-striped,.progress-striped .progress-bar,.progress-striped .progress-bar-success {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
@media (min-width:768px) {
	.navbar-toggle {
	display:none
}
.navbar-nav {
	float:left;
	margin:0
}
.navbar-nav>li {
	float:left
}
.navbar-nav>li>a {
	padding-top:15px;
	padding-bottom:15px
}
}.navbar-form {
	padding:10px 15px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
	margin:8px -15px
}
@media (min-width:768px) {
	.navbar-form .form-control-static,.navbar-form .form-group {
	display:inline-block
}
.navbar-form .control-label,.navbar-form .form-group {
	margin-bottom:0;
	vertical-align:middle
}
.navbar-form .form-control {
	display:inline-block;
	width:auto;
	vertical-align:middle
}
.navbar-form .input-group {
	display:inline-table;
	vertical-align:middle
}
.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn {
	width:auto
}
.navbar-form .input-group>.form-control {
	width:100%
}
.navbar-form .checkbox,.navbar-form .radio {
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
	vertical-align:middle
}
.navbar-form .checkbox label,.navbar-form .radio label {
	padding-left:0
}
.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio] {
	position:relative;
	margin-left:0
}
.navbar-form .has-feedback .form-control-feedback {
	top:0
}
.navbar-form {
	width:auto;
	border:0;
	margin-left:0;
	margin-right:0;
	padding-top:0;
	padding-bottom:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
}.breadcrumb>li,.pagination {
	display:inline-block
}
.btn .badge,.btn .label {
	top:-1px;
	position:relative
}
@media (max-width:767px) {
	.navbar-form .form-group {
	margin-bottom:5px
}
.navbar-form .form-group:last-child {
	margin-bottom:0
}
}.navbar-nav>li>.dropdown-menu {
	margin-top:0;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	margin-bottom:0;
	border-radius:4px 4px 0 0
}
.navbar-btn {
	margin-top:8px;
	margin-bottom:8px
}
.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm {
	margin-top:10px;
	margin-bottom:10px
}
.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs {
	margin-top:14px;
	margin-bottom:14px
}
.navbar-text {
	margin-top:15px;
	margin-bottom:15px
}
@media (min-width:768px) {
	.navbar-text {
	float:left;
	margin-left:15px;
	margin-right:15px
}
.navbar-left {
	float:left!important
}
.navbar-right {
	float:right!important;
	margin-right:-15px
}
.navbar-right~.navbar-right {
	margin-right:0
}
}.navbar-default {
	background-color:#f8f8f8;
	border-color:#e7e7e7
}
.navbar-default .navbar-brand {
	color:#777
}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {
	color:#5e5e5e;
	background-color:transparent
}
.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text {
	color:#777
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
	color:#333;
	background-color:transparent
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
	color:#555;
	background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover {
	color:#ccc;
	background-color:transparent
}
.navbar-default .navbar-toggle {
	border-color:#ddd
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
	background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#888
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {
	border-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
	background-color:#e7e7e7;
	color:#555
}
@media (max-width:767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color:#777
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color:#333;
	background-color:transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
	color:#555;
	background-color:#e7e7e7
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
	color:#ccc;
	background-color:transparent
}
}.navbar-default .navbar-link {
	color:#777
}
.navbar-default .navbar-link:hover {
	color:#333
}
.navbar-default .btn-link {
	color:#777
}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover {
	color:#333
}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover {
	color:#ccc
}
.navbar-inverse {
	background-color:#222;
	border-color:#090909
}
.navbar-inverse .navbar-brand {
	color:#9d9d9d
}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text {
	color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover {
	color:#fff;
	background-color:#090909
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover {
	color:#444;
	background-color:transparent
}
.navbar-inverse .navbar-toggle {
	border-color:#333
}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover {
	background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
	border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
	background-color:#090909;
	color:#fff
}
@media (max-width:767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
	border-color:#090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color:#090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color:#9d9d9d
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
	color:#fff;
	background-color:#090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
	color:#444;
	background-color:transparent
}
}.navbar-inverse .navbar-link {
	color:#9d9d9d
}
.navbar-inverse .navbar-link:hover {
	color:#fff
}
.navbar-inverse .btn-link {
	color:#9d9d9d
}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover {
	color:#fff
}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover {
	color:#444
}
.breadcrumb {
	padding:8px 15px;
	margin-bottom:20px;
	list-style:none;
	background-color:#f5f5f5;
	border-radius:4px
}
.breadcrumb>li+li:before {
	content:"/ ";
	padding:0 5px;
	color:#ccc
}
.breadcrumb>.active {
	color:#777
}
.pagination {
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li>a,.pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	line-height:1.42857;
	text-decoration:none;
	color:#333;
	background-color:#fff;
	border:1px solid #ddd;
	margin-left:-1px
}
.list-group-item>.badge,.pager .next>a,.pager .next>span {
	float:right
}
.pagination>li:first-child>a,.pagination>li:first-child>span {
	margin-left:0;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px
}
.pagination>li:last-child>a,.pagination>li:last-child>span {
	border-bottom-right-radius:4px;
	border-top-right-radius:4px
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
	z-index:2;
	color:#0d0d0d;
	background-color:#eee;
	border-color:#ddd
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
	z-index:3;
	color:#fff;
	background-color:#337ab7;
	border-color:#337ab7;
	cursor:default
}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
	color:#777;
	background-color:#fff;
	border-color:#ddd;
	cursor:not-allowed
}
.pagination-lg>li>a,.pagination-lg>li>span {
	padding:10px 16px;
	font-size:18px;
	line-height:1.33333
}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
	border-bottom-left-radius:6px;
	border-top-left-radius:6px
}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
	border-bottom-right-radius:6px;
	border-top-right-radius:6px
}
.pagination-sm>li>a,.pagination-sm>li>span {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5
}
.badge,.label {
	font-weight:700;
	line-height:1;
	white-space:nowrap;
	text-align:center
}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
	border-bottom-left-radius:3px;
	border-top-left-radius:3px
}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
	border-bottom-right-radius:3px;
	border-top-right-radius:3px
}
.pager {
	padding-left:0;
	margin:20px 0;
	list-style:none;
	text-align:center
}
.pager:after,.pager:before {
	content:" ";
	display:table
}
.pager li {
	display:inline
}
.pager li>a,.pager li>span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:15px
}
.pager li>a:focus,.pager li>a:hover {
	text-decoration:none;
	background-color:#eee
}
.pager .previous>a,.pager .previous>span {
	float:left
}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span {
	color:#777;
	background-color:#fff;
	cursor:not-allowed
}
.label {
	display:inline;
	padding:.2em .6em .3em;
	font-size:75%;
	color:#fff;
	border-radius:.25em
}
.label:empty {
	display:none
}
a.label:focus,a.label:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label-default {
	background-color:#777
}
.label-default[href]:focus,.label-default[href]:hover {
	background-color:#5e5e5e
}
.label-primary {
	background-color:#337ab7
}
.label-primary[href]:focus,.label-primary[href]:hover {
	background-color:#286090
}
.label-success {
	background-color:#5cb85c
}
.label-success[href]:focus,.label-success[href]:hover {
	background-color:#449d44
}
.label-info {
	background-color:#5bc0de
}
.label-info[href]:focus,.label-info[href]:hover {
	background-color:#31b0d5
}
.label-warning {
	background-color:#f0ad4e
}
.label-warning[href]:focus,.label-warning[href]:hover {
	background-color:#ec971f
}
.label-danger {
	background-color:#d9534f
}
.label-danger[href]:focus,.label-danger[href]:hover {
	background-color:#c9302c
}
.badge {
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:12px;
	color:#fff;
	background-color:#777;
	border-radius:10px
}
.badge:empty {
	display:none
}
.media-object,.thumbnail {
	display:block
}
.btn-group-xs>.btn .badge,.btn-xs .badge {
	top:0;
	padding:1px 5px
}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
	color:#333;
	background-color:#fff
}
.list-group-item>.badge+.badge {
	margin-right:5px
}
.nav-pills>li>a>.badge {
	margin-left:3px
}
a.badge:focus,a.badge:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.jumbotron,.jumbotron .h1,.jumbotron h1 {
	color:inherit
}
.jumbotron {
	padding-top:30px;
	padding-bottom:30px;
	margin-bottom:30px;
	background-color:#eee
}
.jumbotron p {
	margin-bottom:15px;
	font-size:21px;
	font-weight:200
}
.alert,.thumbnail {
	margin-bottom:20px
}
.alert .alert-link,.close {
	font-weight:700
}
.jumbotron>hr {
	border-top-color:#d5d5d5
}
.container .jumbotron,.container-fluid .jumbotron {
	border-radius:6px;
	padding-left:15px;
	padding-right:15px
}
.jumbotron .container {
	max-width:100%
}
@media screen and (min-width:768px) {
	.jumbotron {
	padding-top:48px;
	padding-bottom:48px
}
.container .jumbotron,.container-fluid .jumbotron {
	padding-left:60px;
	padding-right:60px
}
.jumbotron .h1,.jumbotron h1 {
	font-size:63px
}
}.thumbnail {
	padding:4px;
	line-height:1.42857;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:border .2s ease-in-out;
	transition:border .2s ease-in-out
}
.thumbnail a>img,.thumbnail>img {
	display:block;
	max-width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto
}
.thumbnail .caption {
	padding:9px;
	color:#333
}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover {
	border-color:#333
}
.alert {
	padding:15px;
	border:1px solid transparent;
	border-radius:4px
}
.alert h4 {
	margin-top:0;
	color:inherit
}
.alert>p,.alert>ul {
	margin-bottom:0
}
.alert>p+p {
	margin-top:5px
}
.alert-dismissable,.alert-dismissible {
	padding-right:35px
}
.alert-dismissable .close,.alert-dismissible .close {
	position:relative;
	top:-2px;
	right:-21px;
	color:inherit
}
.modal,.modal-backdrop {
	top:0;
	right:0;
	bottom:0;
	left:0
}
.alert-success {
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#3c763d
}
.alert-success hr {
	border-top-color:#c9e2b3
}
.alert-success .alert-link {
	color:#2b542c
}
.alert-info {
	background-color:#d9edf7;
	border-color:#bce8f1;
	color:#31708f
}
.alert-info hr {
	border-top-color:#a6e1ec
}
.alert-info .alert-link {
	color:#245269
}
.alert-warning {
	background-color:#fcf8e3;
	border-color:#faebcc;
	color:#8a6d3b
}
.alert-warning hr {
	border-top-color:#f7e1b5
}
.alert-warning .alert-link {
	color:#66512c
}
.alert-danger {
	background-color:#f2dede;
	border-color:#ebccd1;
	color:#a94442
}
.alert-danger hr {
	border-top-color:#e4b9c0
}
.alert-danger .alert-link {
	color:#843534
}
@-webkit-keyframes progress-bar-stripes {
	from {
	background-position:40px 0
}
to {
	background-position:0 0
}
}@keyframes progress-bar-stripes {
	from {
	background-position:40px 0
}
to {
	background-position:0 0
}
}.progress {
	height:20px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar {
	float:left;
	width:0%;
	height:100%;
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:center;
	background-color:#337ab7;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	-webkit-transition:width .6s ease;
	transition:width .6s ease
}
.progress-bar-striped,.progress-striped .progress-bar {
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-size:40px 40px
}
.progress-bar.active,.progress.active .progress-bar {
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
	background-color:#5cb85c
}
.progress-striped .progress-bar-success {
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-info {
	background-color:#5bc0de
}
.progress-striped .progress-bar-info {
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-warning {
	background-color:#f0ad4e
}
.progress-striped .progress-bar-warning {
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-danger {
	background-color:#d9534f
}
.progress-striped .progress-bar-danger {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.media {
	margin-top:15px
}
.media:first-child {
	margin-top:0
}
.media,.media-body {
	zoom:1;
	overflow:hidden
}
.media-body {
	width:10000px
}
.media-object.img-thumbnail {
	max-width:none
}
.media-right,.media>.pull-right {
	padding-left:10px
}
.media-left,.media>.pull-left {
	padding-right:10px
}
.media-body,.media-left,.media-right {
	display:table-cell;
	vertical-align:top
}
.media-middle {
	vertical-align:middle
}
.media-bottom {
	vertical-align:bottom
}
.media-heading {
	margin-top:0;
	margin-bottom:5px
}
.media-list {
	padding-left:0;
	list-style:none
}
.list-group {
	margin-bottom:20px;
	padding-left:0
}
.list-group-item {
	position:relative;
	display:block;
	padding:10px 15px;
	margin-bottom:-1px;
	background-color:#fff;
	border:1px solid #ddd
}
.list-group-item:first-child {
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
.list-group-item:last-child {
	margin-bottom:0;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px
}
a.list-group-item,button.list-group-item {
	color:#555
}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {
	color:#333
}
a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover {
	text-decoration:none;
	color:#555;
	background-color:#f5f5f5
}
button.list-group-item {
	width:100%;
	text-align:left
}
.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover {
	background-color:#eee;
	color:#777;
	cursor:not-allowed
}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading {
	color:inherit
}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text {
	color:#777
}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
	z-index:2;
	color:#fff;
	background-color:#337ab7;
	border-color:#337ab7
}
.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small {
	color:inherit
}
.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {
	color:#c7ddef
}
.list-group-item-success {
	color:#3c763d;
	background-color:#dff0d8
}
a.list-group-item-success,button.list-group-item-success {
	color:#3c763d
}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {
	color:inherit
}
a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover {
	color:#3c763d;
	background-color:#d0e9c6
}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover {
	color:#fff;
	background-color:#3c763d;
	border-color:#3c763d
}
.list-group-item-info {
	color:#31708f;
	background-color:#d9edf7
}
a.list-group-item-info,button.list-group-item-info {
	color:#31708f
}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {
	color:inherit
}
a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover {
	color:#31708f;
	background-color:#c4e3f3
}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover {
	color:#fff;
	background-color:#31708f;
	border-color:#31708f
}
.list-group-item-warning {
	color:#8a6d3b;
	background-color:#fcf8e3
}
a.list-group-item-warning,button.list-group-item-warning {
	color:#8a6d3b
}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {
	color:inherit
}
a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover {
	color:#8a6d3b;
	background-color:#faf2cc
}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover {
	color:#fff;
	background-color:#8a6d3b;
	border-color:#8a6d3b
}
.list-group-item-danger {
	color:#a94442;
	background-color:#f2dede
}
a.list-group-item-danger,button.list-group-item-danger {
	color:#a94442
}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {
	color:inherit
}
a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover {
	color:#a94442;
	background-color:#ebcccc
}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover {
	color:#fff;
	background-color:#a94442;
	border-color:#a94442
}
.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a {
	color:inherit
}
.list-group-item-heading {
	margin-top:0;
	margin-bottom:5px
}
.list-group-item-text {
	margin-bottom:0;
	line-height:1.3
}
.panel {
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
	box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table {
	margin-bottom:0
}
.panel-body {
	padding:15px
}
.panel-body:after,.panel-body:before {
	content:" ";
	display:table
}
.panel-heading {
	padding:10px 15px;
	border-bottom:1px solid transparent;
	border-top-right-radius:3px;
	border-top-left-radius:3px
}
.panel-title {
	margin-top:0;
	font-size:16px
}
.panel-footer {
	padding:10px 15px;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item {
	border-width:1px 0;
	border-radius:0
}
.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
	border-bottom:0
}
.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child {
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px
}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
	border-top:0;
	border-top-right-radius:3px;
	border-top-left-radius:3px
}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
	border-bottom:0;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
	border-top-right-radius:0;
	border-top-left-radius:0
}
.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child {
	border-top-right-radius:3px;
	border-top-left-radius:3px
}
.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child {
	border-top-width:0
}
.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption {
	padding-left:15px;
	padding-right:15px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
	border-top-left-radius:3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
	border-top-right-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-left-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-right-radius:3px
}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body {
	border-top:1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th {
	border-top:0
}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
	border:0
}
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left:0
}
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right:0
}
.panel>.table-responsive {
	border:0;
	margin-bottom:0
}
.panel-group {
	margin-bottom:20px
}
.panel-group .panel {
	margin-bottom:0;
	border-radius:4px
}
.panel-group .panel+.panel {
	margin-top:5px
}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top:1px solid #ddd
}
.panel-group .panel-footer {
	border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom:1px solid #ddd
}
.panel-default {
	border-color:#ddd
}
.panel-default>.panel-heading {
	color:#333;
	background-color:#f5f5f5;
	border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#ddd
}
.panel-default>.panel-heading .badge {
	color:#f5f5f5;
	background-color:#333
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#ddd
}
.panel-primary {
	border-color:#337ab7
}
.panel-primary>.panel-heading {
	color:#fff;
	background-color:#337ab7;
	border-color:#337ab7
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#337ab7
}
.panel-primary>.panel-heading .badge {
	color:#337ab7;
	background-color:#fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#337ab7
}
.panel-success {
	border-color:#d6e9c6
}
.panel-success>.panel-heading {
	color:#3c763d;
	background-color:#dff0d8;
	border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#d6e9c6
}
.panel-success>.panel-heading .badge {
	color:#dff0d8;
	background-color:#3c763d
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#d6e9c6
}
.panel-info {
	border-color:#bce8f1
}
.panel-info>.panel-heading {
	color:#31708f;
	background-color:#d9edf7;
	border-color:#bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#bce8f1
}
.panel-info>.panel-heading .badge {
	color:#d9edf7;
	background-color:#31708f
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#bce8f1
}
.panel-warning {
	border-color:#faebcc
}
.panel-warning>.panel-heading {
	color:#8a6d3b;
	background-color:#fcf8e3;
	border-color:#faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#faebcc
}
.panel-warning>.panel-heading .badge {
	color:#fcf8e3;
	background-color:#8a6d3b
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#faebcc
}
.panel-danger {
	border-color:#ebccd1
}
.panel-danger>.panel-heading {
	color:#a94442;
	background-color:#f2dede;
	border-color:#ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#ebccd1
}
.panel-danger>.panel-heading .badge {
	color:#f2dede;
	background-color:#a94442
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#ebccd1
}
.embed-responsive {
	position:relative;
	display:block;
	height:0;
	padding:0
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	height:100%;
	width:100%;
	border:0
}
.embed-responsive-16by9 {
	padding-bottom:56.25%
}
.embed-responsive-4by3 {
	padding-bottom:75%
}
.well {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border:1px solid #e3e3e3;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
.well blockquote {
	border-color:#ddd;
	border-color:rgba(0,0,0,.15)
}
.well-lg {
	padding:24px;
	border-radius:6px
}
.well-sm {
	padding:9px;
	border-radius:3px
}
.close {
	float:right;
	font-size:21px;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	filter:alpha(opacity=20)
}
.popover,.tooltip {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style:normal;
	letter-spacing:normal;
	line-break:auto;
	line-height:1.42857;
	text-shadow:none;
	text-transform:none;
	word-break:normal;
	word-spacing:normal;
	word-wrap:normal;
	white-space:normal;
	text-decoration:none
}
.close:focus,.close:hover {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.5;
	filter:alpha(opacity=50)
}
button.close {
	padding:0;
	cursor:pointer;
	background:0 0;
	border:0;
	-webkit-appearance:none
}
.modal-content,.popover {
	background-clip:padding-box
}
.modal {
	display:none;
	position:fixed;
	z-index:1050;
	-webkit-overflow-scrolling:touch;
	outline:0
}
.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before {
	display:table;
	content:" "
}
.modal.fade .modal-dialog {
	-webkit-transform:translate(0,-25%);
	transform:translate(0,-25%);
	-webkit-transition:-webkit-transform .3s ease-out;
	transition:-webkit-transform .3s ease-out;
	transition:transform .3s ease-out;
	transition:transform .3s ease-out,-webkit-transform .3s ease-out
}
.modal.in .modal-dialog {
	-webkit-transform:translate(0,0);
	transform:translate(0,0)
}
.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}
.modal-dialog {
	position:relative;
	width:auto;
	margin:10px
}
.modal-content {
	position:relative;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,.2);
	border-radius:6px;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
	box-shadow:0 3px 9px rgba(0,0,0,.5);
	outline:0
}
.modal-backdrop {
	position:fixed;
	z-index:1040;
	background-color:#000
}
.modal-backdrop.fade {
	opacity:0;
	filter:alpha(opacity=0)
}
.modal-backdrop.in {
	opacity:.5;
	filter:alpha(opacity=50)
}
.modal-header {
	padding:15px;
	border-bottom:1px solid #e5e5e5
}
.modal-header .close {
	margin-top:-2px
}
.modal-title {
	margin:0;
	line-height:1.42857
}
.modal-body {
	position:relative;
	padding:15px
}
.modal-footer {
	padding:15px;
	text-align:right;
	border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
	margin-left:5px;
	margin-bottom:0
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
@media (min-width:768px) {
	.modal-dialog {
	width:600px;
	margin:30px auto
}
.modal-content {
	-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
	box-shadow:0 5px 15px rgba(0,0,0,.5)
}
.modal-sm {
	width:300px
}
}@media (min-width:992px) {
	.modal-lg {
	width:900px
}
}.tooltip {
	position:absolute;
	z-index:1070;
	display:block;
	font-weight:400;
	text-align:left;
	text-align:start;
	font-size:12px;
	opacity:0;
	filter:alpha(opacity=0)
}
.tooltip.in {
	opacity:.9;
	filter:alpha(opacity=90)
}
.tooltip.top {
	margin-top:-3px;
	padding:5px 0
}
.tooltip.right {
	margin-left:3px;
	padding:0 5px
}
.tooltip.bottom {
	margin-top:3px;
	padding:5px 0
}
.tooltip.left {
	margin-left:-3px;
	padding:0 5px
}
.tooltip-inner {
	max-width:200px;
	padding:3px 8px;
	color:#fff;
	text-align:center;
	background-color:#000;
	border-radius:4px
}
.tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow {
	bottom:0;
	border-width:5px 5px 0;
	border-top-color:#000
}
.tooltip.top .tooltip-arrow {
	left:50%;
	margin-left:-5px
}
.tooltip.top-left .tooltip-arrow {
	right:5px;
	margin-bottom:-5px
}
.tooltip.top-right .tooltip-arrow {
	left:5px;
	margin-bottom:-5px
}
.tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-width:5px 5px 5px 0;
	border-right-color:#000
}
.tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-width:5px 0 5px 5px;
	border-left-color:#000
}
.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow {
	border-width:0 5px 5px;
	border-bottom-color:#000;
	top:0
}
.tooltip.bottom .tooltip-arrow {
	left:50%;
	margin-left:-5px
}
.tooltip.bottom-left .tooltip-arrow {
	right:5px;
	margin-top:-5px
}
.tooltip.bottom-right .tooltip-arrow {
	left:5px;
	margin-top:-5px
}
.popover {
	position:absolute;
	top:0;
	left:0;
	z-index:1060;
	display:none;
	max-width:276px;
	padding:1px;
	font-weight:400;
	text-align:left;
	text-align:start;
	font-size:14px;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.2);
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
	box-shadow:0 5px 10px rgba(0,0,0,.2)
}
.carousel-caption,.carousel-control {
	color:#fff;
	text-shadow:0 1px 2px rgba(0,0,0,.6);
	text-align:center
}
.banner .skitter .label_skitter p,.bannerSear .content .banner-search .keys,.ovt,.popular .content .swiper-slide a .place {
	white-space:nowrap;
	text-overflow:ellipsis
}
.popover.top {
	margin-top:-10px
}
.popover.right {
	margin-left:10px
}
.popover.bottom {
	margin-top:10px
}
.popover.left {
	margin-left:-10px
}
.popover-title {
	margin:0;
	padding:8px 14px;
	font-size:14px;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	border-radius:5px 5px 0 0
}
.popover-content {
	padding:9px 14px
}
.popover>.arrow,.popover>.arrow:after {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.carousel,.carousel-inner {
	position:relative
}
.popover>.arrow {
	border-width:11px
}
.popover>.arrow:after {
	border-width:10px;
	content:""
}
.popover.top>.arrow {
	left:50%;
	margin-left:-11px;
	border-bottom-width:0;
	border-top-color:#999;
	border-top-color:rgba(0,0,0,.25);
	bottom:-11px
}
.popover.top>.arrow:after {
	content:" ";
	bottom:1px;
	margin-left:-10px;
	border-bottom-width:0;
	border-top-color:#fff
}
.popover.left>.arrow:after,.popover.right>.arrow:after {
	content:" ";
	bottom:-10px
}
.popover.right>.arrow {
	top:50%;
	left:-11px;
	margin-top:-11px;
	border-left-width:0;
	border-right-color:#999;
	border-right-color:rgba(0,0,0,.25)
}
.popover.right>.arrow:after {
	left:1px;
	border-left-width:0;
	border-right-color:#fff
}
.popover.bottom>.arrow {
	left:50%;
	margin-left:-11px;
	border-top-width:0;
	border-bottom-color:#999;
	border-bottom-color:rgba(0,0,0,.25);
	top:-11px
}
.popover.bottom>.arrow:after {
	content:" ";
	top:1px;
	margin-left:-10px;
	border-top-width:0;
	border-bottom-color:#fff
}
.popover.left>.arrow {
	top:50%;
	right:-11px;
	margin-top:-11px;
	border-right-width:0;
	border-left-color:#999;
	border-left-color:rgba(0,0,0,.25)
}
.popover.left>.arrow:after {
	right:1px;
	border-right-width:0;
	border-left-color:#fff
}
.carousel-inner {
	overflow:hidden;
	width:100%
}
.carousel-inner>.item {
	display:none;
	position:relative;
	-webkit-transition:.6s ease-in-out left;
	transition:.6s ease-in-out left
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img {
	display:block;
	max-width:100%;
	height:auto;
	line-height:1
}
@media all and (transform-3d),(-webkit-transform-3d) {
	.carousel-inner>.item {
	-webkit-transition:-webkit-transform .6s ease-in-out;
	transition:-webkit-transform .6s ease-in-out;
	transition:transform .6s ease-in-out;
	transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000px;
	perspective:1000px
}
.carousel-inner>.item.active.right,.carousel-inner>.item.next {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
	left:0
}
.carousel-inner>.item.active.left,.carousel-inner>.item.prev {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
	left:0
}
.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	left:0
}
}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
	display:block
}
.carousel-inner>.active {
	left:0
}
.carousel-inner>.next,.carousel-inner>.prev {
	position:absolute;
	top:0;
	width:100%
}
.carousel-inner>.next {
	left:100%
}
.carousel-inner>.prev {
	left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right {
	left:0
}
.carousel-inner>.active.left {
	left:-100%
}
.carousel-inner>.active.right {
	left:100%
}
.carousel-control {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:15%;
	opacity:.5;
	filter:alpha(opacity=50);
	font-size:20px;
	background-color:rgba(0,0,0,0)
}
.carousel-control.left {
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
	background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)
}
.carousel-control.right {
	left:auto;
	right:0;
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
	background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)
}
.carousel-control:focus,.carousel-control:hover {
	outline:0;
	color:#fff;
	text-decoration:none;
	opacity:.9;
	filter:alpha(opacity=90)
}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
	position:absolute;
	top:50%;
	margin-top:-10px;
	z-index:5;
	display:inline-block
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
	left:50%;
	margin-left:-10px
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
	right:50%;
	margin-right:-10px
}
.carousel-control .icon-next,.carousel-control .icon-prev {
	width:20px;
	height:20px;
	line-height:1;
	font-family:serif
}
.carousel-control .icon-prev:before {
	content:'\2039'
}
.carousel-control .icon-next:before {
	content:'\203a'
}
.carousel-indicators {
	position:absolute;
	bottom:10px;
	left:50%;
	z-index:15;
	width:60%;
	margin-left:-30%;
	padding-left:0;
	list-style:none;
	text-align:center
}
.carousel-indicators li {
	display:inline-block;
	width:10px;
	height:10px;
	margin:1px;
	text-indent:-999px;
	border:1px solid #fff;
	border-radius:10px;
	cursor:pointer;
	background-color:#000\9;
	background-color:rgba(0,0,0,0)
}
.carousel-indicators .active {
	margin:0;
	width:12px;
	height:12px;
	background-color:#fff
}
.carousel-caption {
	position:absolute;
	left:15%;
	right:15%;
	bottom:20px;
	z-index:10;
	padding-top:20px;
	padding-bottom:20px
}
.carousel-caption .btn,.text-hide {
	text-shadow:none
}
@media screen and (min-width:768px) {
	.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
	width:30px;
	height:30px;
	margin-top:-10px;
	font-size:30px
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
	margin-left:-10px
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
	margin-right:-10px
}
.carousel-caption {
	left:20%;
	right:20%;
	padding-bottom:30px
}
.carousel-indicators {
	bottom:20px
}
}.center-block {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.pull-right {
	float:right!important
}
.pull-left {
	float:left!important
}
.hide {
	display:none!important
}
.show {
	display:block!important
}
.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
	display:none!important
}
.text-hide {
	font:0/0 a;
	color:transparent;
	background-color:transparent;
	border:0
}
.affix {
	position:fixed
}
@-ms-viewport {
	width:device-width
}
@media (max-width:767px) {
	.visible-xs {
	display:block!important
}
table.visible-xs {
	display:table!important
}
tr.visible-xs {
	display:table-row!important
}
td.visible-xs,th.visible-xs {
	display:table-cell!important
}
.visible-xs-block {
	display:block!important
}
.visible-xs-inline {
	display:inline!important
}
.visible-xs-inline-block {
	display:inline-block!important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
	display:block!important
}
table.visible-sm {
	display:table!important
}
tr.visible-sm {
	display:table-row!important
}
td.visible-sm,th.visible-sm {
	display:table-cell!important
}
.visible-sm-block {
	display:block!important
}
.visible-sm-inline {
	display:inline!important
}
.visible-sm-inline-block {
	display:inline-block!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
	display:block!important
}
table.visible-md {
	display:table!important
}
tr.visible-md {
	display:table-row!important
}
td.visible-md,th.visible-md {
	display:table-cell!important
}
.visible-md-block {
	display:block!important
}
.visible-md-inline {
	display:inline!important
}
.visible-md-inline-block {
	display:inline-block!important
}
}@media (min-width:1200px) {
	.visible-lg {
	display:block!important
}
table.visible-lg {
	display:table!important
}
tr.visible-lg {
	display:table-row!important
}
td.visible-lg,th.visible-lg {
	display:table-cell!important
}
.visible-lg-block {
	display:block!important
}
.visible-lg-inline {
	display:inline!important
}
.visible-lg-inline-block {
	display:inline-block!important
}
.hidden-lg {
	display:none!important
}
}@media (max-width:767px) {
	.hidden-xs {
	display:none!important
}
}@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
	display:none!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
	display:none!important
}
}.visible-print {
	display:none!important
}
@media print {
	.visible-print {
	display:block!important
}
table.visible-print {
	display:table!important
}
tr.visible-print {
	display:table-row!important
}
td.visible-print,th.visible-print {
	display:table-cell!important
}
}.visible-print-block {
	display:none!important
}
@media print {
	.visible-print-block {
	display:block!important
}
}.visible-print-inline {
	display:none!important
}
@media print {
	.visible-print-inline {
	display:inline!important
}
}.visible-print-inline-block {
	display:none!important
}
@media print {
	.visible-print-inline-block {
	display:inline-block!important
}
.hidden-print {
	display:none!important
}
}body {
	-moz-text-size-adjust:100%;
	text-size-adjust:100%;
	-webkit-font-smoothing:antialiased;
	line-height:1.15;
	font-size:14px;
	background-color:#f5f5f5!important;
	min-width:320px!important
}
.bgfff {
	background:#fff!important
}
* {
	margin:0;
	padding:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
img {
	border:0;
	vertical-align:middle;
	-ms-interpolation-mode:bicubic
}
.font-airl {
	font-family:Arial,"微软雅黑"
}
.fl {
	float:left
}
.fr {
	float:right
}
.home-page-section {
	max-width:1160px;
	margin:0 auto;
	width:95%
}
.por {
	position:relative
}
.poa,img.up-pic {
	position:absolute
}
.ovt {
	overflow:hidden
}
.bggray {
	background:#e9e9e9
}
.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning {
	background-repeat:repeat-x!important
}
.text-center {
	text-align:center
}
.container {
	width:95%;
	max-width:1200px;
	margin:0 auto
}
.container1170 {
	width:1170px;
	margin:0 auto;
	padding-right:15px;
	padding-left:15px
}
.clearfix:after,.clearfix:before {
	display:block;
	content:"";
	height:0;
	line-height:0
}
address,b,caption,cite,code,dfn,em,i,th,var {
	font-style:normal;
	font-weight:400
}
.btn-default {
	background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%)!important;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),to(#e0e0e0))!important;
	background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;
	border-color:#ccc!important
}
.btn-primary {
	background-image:-webkit-linear-gradient(top,#004ea8 0,#004696 100%)!important;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#004ea8),to(#004696))!important;
	background-image:linear-gradient(to bottom,#004ea8 0,#004696 100%)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff004ea8',endColorstr='#ff004696',GradientType=0)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;
	border-color:#245580!important
}
.btn-success {
	background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%)!important;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5cb85c),to(#419641))!important;
	background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff419641',GradientType=0)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;
	border-color:#3e8f3e!important
}
.btn-info {
	background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%)!important;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5bc0de),to(#2aabd2))!important;
	background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2aabd2',GradientType=0)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;
	border-color:#28a4c9!important
}
.btn-warning {
	background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%)!important;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0ad4e),to(#eb9316))!important;
	background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffeb9316',GradientType=0)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;
	border-color:#e38d13!important
}
.btn-danger {
	background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%)!important;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d9534f),to(#c12e2a))!important;
	background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc12e2a',GradientType=0)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;
	border-color:#b92c28!important
}
.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning {
	text-shadow:0 -1px 0 rgba(0,0,0,.2)!important;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)!important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)!important
}
body,html {
	color:#777;
	background-color:#fff
}
input,select,textarea {
	margin:0;
	padding:0
}
input {
	border:none
}
a {
	color:#4d4d4d;
	-webkit-transition:color .3s ease 0s;
	transition:color .3s ease 0s
}
a:hover {
	color:#1b53a3;
	text-decoration:none
}
a:focus {
	outline:0;
	text-decoration:none
}
li {
	float:left
}
ul:after {
	display:block;
	height:0;
	overflow:hidden;
	content:"."
}
img.up-pic {
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:2
}
.banner,.skitter {
	position:relative
}
.banner .skitter {
	background-color:#fff;
	max-width:100%;
	height:850px
}
.banner .skitter .label_skitter {
	padding:10px 15px;
	text-align:center;
	background:0 0
}
.banner .skitter .label_skitter p {
	padding:0;
	overflow:hidden
}
.banner .skitter .info_slide {
	background-color:rgba(0,0,0,.5);
	border-radius:10px;
	padding:5px;
	top:auto;
	bottom:40px
}
.banner .skitter .info_slide .image_number {
	border-radius:50%;
	padding:0;
	width:14px;
	height:14px;
	text-indent:-1000px
}
.banner .skitter .info_slide .image_number.image_number_select {
	background-color:#fff;
	border:2px solid #fff
}
.skitter {
	max-width:800px;
	height:300px;
	background:#000
}
.skitter.with-dots,.skitter.with-thumbs {
	margin-bottom:60px
}
.skitter>a img,.skitter>img {
	max-width:none
}
.img-responsive,.img-thumbnail,.table,.xialaph .ul2 .container,label {
	max-width:100%
}
.skitter ul {
	display:none
}
.skitter .container_skitter {
	overflow:hidden;
	position:relative
}
.skitter .container_skitter .image_main {
	width:100%
}
.skitter .image {
	overflow:hidden
}
.skitter .image>a img,.skitter .image>img {
	width:100%;
	display:none
}
.skitter .box_clone {
	position:absolute;
	top:0;
	left:0;
	width:100px;
	overflow:hidden;
	display:none;
	z-index:20
}
.skitter .box_clone img {
	position:absolute;
	top:0;
	left:0;
	z-index:20;
	width:100%
}
.skitter .next_button,.skitter .prev_button {
	top:50%;
	z-index:152;
	overflow:hidden;
	position:absolute;
	-webkit-transition:all .2s;
	transition:all .2s;
	display:block!important;
	text-indent:-9999em
}
.skitter .prev_button {
	width:50px;
	height:50px;
	background:url(../images/banner/prev.png) center center no-repeat;
	background-size:50px 50px;
	left:135px;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.skitter .next_button {
	width:50px;
	height:50px;
	background:url(../images/banner/next.png) center center no-repeat;
	background-size:50px 50px;
	right:135px;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.skitter .next_button:hover,.skitter .prev_button:hover {
	opacity:.5
}
.skitter .info_slide {
	position:absolute;
	top:15px;
	left:15px;
	z-index:100;
	background:0 0!important;
	color:#fff;
	font:700 11px arial;
	padding:5px 0 5px 5px;
	border-radius:5px
}
.skitter .container_thumbs,.skitter .info_slide_thumb .image_number {
	height:50px;
	position:relative;
	overflow:hidden
}
.skitter .info_slide .image_number {
	background-color:#003f98;
	float:left;
	border:2px solid #fff;
	padding:2px 10px;
	margin:0 5px;
	cursor:pointer;
	border-radius:2px;
	-webkit-transition:all .2s;
	transition:all .2s
}
.skitter .info_slide .image_number.image_number_select {
	background-color:#fff;
	color:#fff
}
.skitter .info_slide_thumb {
	height:50px;
	border-radius:0;
	overflow:hidden;
	top:auto;
	top:0;
	left:0;
	padding:0;
	opacity:1
}
.skitter .info_slide_thumb .image_number {
	width:100px;
	margin:0;
	padding:0;
	border-radius:0;
	background-size:cover;
	background-position:center center
}
.skitter .info_slide_thumb .image_number.image_number_select {
	opacity:.4
}
.skitter .box_scroll_thumbs {
	padding:0
}
.skitter .box_scroll_thumbs .scroll_thumbs {
	position:absolute;
	bottom:60px;
	left:50px;
	background-color:#ccc;
	width:200px;
	height:10px;
	overflow:hidden;
	text-indent:-9999em;
	z-index:101;
	cursor:pointer;
	border:0 solid #333
}
.skitter .info_slide_dots {
	position:absolute;
	bottom:40px;
	z-index:151;
	padding:5px 0 5px 5px;
	border-radius:50px
}
.skitter .info_slide_dots .image_number {
	background-color:#fff;
	float:left;
	margin:0 5px;
	cursor:pointer;
	border-radius:50%;
	width:14px;
	height:14px;
	border:2px solid #fff;
	text-indent:-9999em;
	overflow:hidden;
	-webkit-transition:all .2s;
	transition:all .2s
}
.skitter .info_slide_dots .image_number.image_number_select {
	background-color:#003f98
}
.loading {
	position:absolute;
	top:50%;
	right:50%;
	z-index:10000;
	margin:-16px;
	color:#fff;
	text-indent:-9999em;
	overflow:hidden;
	width:32px;
	height:32px
}
.label_skitter {
	z-index:150;
	position:absolute;
	bottom:0;
	left:0;
	display:none;
	background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));
	background:-webkit-linear-gradient(transparent,#000);
	background:linear-gradient(transparent,#000);
	width:100%
}
.label_skitter p {
	color:#fff;
	padding:10px;
	margin:0;
	font-size:14px
}
.progressbar {
	background-color:#000;
	position:absolute;
	top:5px;
	left:15px;
	height:5px;
	width:200px;
	z-index:99;
	border-radius:20px
}
.preview_slide {
	display:none;
	position:absolute;
	z-index:152;
	bottom:30px;
	left:-40px;
	width:100px;
	height:100px;
	background-color:#fff;
	border:1px solid #222;
	-webkit-box-shadow:rgba(0,0,0,.7) 2px 2px 5px;
	box-shadow:rgba(0,0,0,.7) 2px 2px 5px;
	overflow:hidden
}
.preview_slide ul,.preview_slide ul li {
	height:100px;
	overflow:hidden;
	padding:0;
	display:block;
	margin:0
}
.preview_slide ul {
	list-style:none;
	position:absolute;
	top:0;
	left:0
}
.preview_slide ul li {
	width:100px;
	float:left;
	position:relative
}
.preview_slide ul li img {
	position:absolute;
	top:0;
	left:0;
	height:150px;
	width:auto
}
#overlay_skitter {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:9998;
	opacity:1;
	background-color:#000
}
.skitter .focus_button,.skitter .play_pause_button {
	width:42px;
	height:42px;
	text-indent:-9999em;
	opacity:0;
	-webkit-transition:all .2s;
	transition:all .2s;
	position:absolute;
	overflow:hidden
}
.skitter .focus_button {
	z-index:100
}
.skitter .play_pause_button {
	top:50%;
	left:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	z-index:151
}
.skitter .focus_button:hover,.skitter .play_pause_button:hover {
	opacity:.5
}
@media (max-width:1024px) {
	.skitter .info_slide,.skitter .info_slide_dots {
	display:none
}
}.skitter-spinner {
	padding:10px 12px;
	border-radius:100%;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.skitter-spinner .icon-sending {
	display:inline-block;
	-webkit-animation:rotateMe .5s linear infinite;
	animation:rotateMe .5s linear infinite;
	border-radius:100%;
	border:2px solid #fff;
	border-bottom-color:transparent;
	width:20px;
	height:20px;
	vertical-align:top
}
.label,sub,sup {
	vertical-align:baseline
}
@-webkit-keyframes rotateMe {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}@keyframes rotateMe {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}header {
	height:110px;
	position:fixed;
	z-index:101;
	top:0;
	left:0;
	width:100%;
	background-color:#fff;
	box-pack:start
}
header .default-header {
	background-color:#fff;
	border-bottom:1px solid #eee;
	position:relative;
	height:60px;
	padding:0 24px;
	z-index:2
}
header .default-header .logo {
	display:block;
	margin-top:4px
}
header .default-header .logo .jyxkz {
	margin-left:28px;
	margin-top:3px
}
header .default-header .default-header-right .default-text {
	color:#333;
	font-size:14px;
	float:left;
	line-height:60px;
	display:block
}
header .default-header .default-header-right .contact {
	background:url(../images/cont-icon.png) left center no-repeat;
	padding-left:22px
}
header .default-header .default-header-right .contact:hover {
	background:url(../images/cont-icon2.png) left center no-repeat;
	color:#25a5d6
}
header .default-header .default-header-right .online {
	background:url(../images/online-icon.png) left center no-repeat;
	padding-left:22px;
	margin-left:32px
}
header .default-header .default-header-right .online:hover {
	background:url(../images/online-icon2.png) left center no-repeat;
	color:#25a5d6
}
header .default-header .default-header-right .phone {
	color:#25a5d6;
	font-size:15px;
	width:150px;
	height:26px;
	line-height:26px;
	border:1px solid #25a5d6;
	border-radius:20px;
	padding-left:27px;
	margin-left:32px;
	margin-top:16px;
	font-weight:700;
	background:url(../images/phone-icon.png) 6px center no-repeat
}
header .default-header .default-header-right .language {
	margin-top:21px;
	float:left;
	margin-right:32px;
	cursor:pointer
}
header .default-header .default-header-right .language .chose {
	height:46px
}
header .default-header .default-header-right .language .chose .cn {
	display:block;
	width:22px;
	height:14px;
	background:url(../images/cn.png) center no-repeat
}
header .default-header .default-header-right .language .chose .jap {
	display:block;
	width:22px;
	height:14px;
	background:url(../images/jap.png) center no-repeat
}
header .default-header .default-header-right .language .chose .arrow {
	margin-top:4px;
	margin-left:5px;
	display:block;
	width:22px;
	height:7px;
	background:url(../images/downarrow.png) center no-repeat
}
header .default-header .default-header-right .language .down_show {
	position:relative;
	display:none
}
header .default-header .default-header-right .language .down_show .lanshow {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	width:650px;
	height:auto;
	padding:30px 20px 20px;
	position:absolute;
	z-index:1;
	left:50%;
	top:41px;
	margin-left:-325px;
	background-color:#fff;
	border:1px solid #e0e0e0;
	border-radius:2px;
	-webkit-box-shadow:0 12px 18px 0 rgba(0,0,0,.12),0 -1px 2px 0 rgba(0,0,0,.08);
	box-shadow:0 12px 18px 0 rgba(0,0,0,.12),0 -1px 2px 0 rgba(0,0,0,.08)
}
header .default-header .default-header-right .language .down_show .lanshow .title_WJIzZ {
	height:20px;
	position:relative;
	margin-bottom:14px
}
header .default-header .default-header-right .language .down_show .lanshow .title_WJIzZ:after {
	position:absolute;
	content:'';
	height:1px;
	background-color:#e0e0e0;
	width:87%;
	top:9px;
	right:0
}
header .default-header .default-header-right .language .down_show .lanshow .title_WJIzZ span {
	padding:0 20px 0 8px;
	display:block;
	float:left
}
header .default-header .default-header-right .language .down_show .lanshow .list li {
	display:block;
	float:left;
	width:33.33%;
	padding:8px 10px
}
header .default-header .default-header-right .language .down_show .lanshow .list li .icon {
	width:16px;
	height:10px;
	display:block;
	float:left;
	margin-right:12px
}
header .default-header .default-header-right .language .down_show:after,header .default-header .default-header-right .language .down_show:before {
	content:" ";
	position:absolute;
	right:inherit;
	width:0;
	height:0;
	left:17px;
	border-width:10px;
	border-style:solid;
	z-index:2;
	display:block
}
header .default-header .default-header-right .language .down_show .lanshow .list li .cn {
	background:url(../images/cn.png) center no-repeat
}
header .default-header .default-header-right .language .down_show .lanshow .list li .en {
	background:url(../images/en.png) center no-repeat
}
header .default-header .default-header-right .language .down_show .lanshow .list li .jap {
	background:url(../images/jap.png) center no-repeat
}
header .default-header .default-header-right .language .down_show .lanshow .list li span {
	font-size:12px;
	color:#333;
	display:block
}
header .default-header .default-header-right .language .down_show .lanshow .list li .selected {
	color:#25a5d6
}
header .default-header .default-header-right .language .down_show .lanshow .list li:hover {
	background:#f5f5f5
}
header .default-header .default-header-right .language .down_show:before {
	top:20px;
	border-color:transparent transparent #e0e0e0
}
header .default-header .default-header-right .language .down_show:after {
	top:22px;
	border-color:transparent transparent #fff
}
header .default-header .default-header-right .language .on .down_show {
	display:block
}
header .default-header .default-header-right .wechat {
	margin-top:21px;
	float:left;
	margin-right:32px;
	cursor:pointer
}
header .default-header .default-header-right .wechat .chose {
	height:46px;
	color:#333;
	font-size:14px
}
header .default-header .default-header-right .wechat .chose .wx {
	display:block;
	width:24px;
	height:18px;
	margin-right:6px;
	background:url(../images/wx.png) center no-repeat
}
header .default-header .default-header-right .wechat .down_show {
	position:relative;
	display:none
}
header .default-header .default-header-right .wechat .down_show .lanshow {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	width:auto;
	height:300px;
	overflow: hidden;
	padding:20px;
	position:absolute;
	z-index:1;
	left:50%;
	top:26px;
	margin-left:-80px;
	background-color:#fff;
	border:1px solid #e0e0e0;
	border-radius:2px;
	-webkit-box-shadow:0 12px 18px 0 rgba(0,0,0,.12),0 -1px 2px 0 rgba(0,0,0,.08);
	box-shadow:0 12px 18px 0 rgba(0,0,0,.12),0 -1px 2px 0 rgba(0,0,0,.08)
}
header .default-header .default-header-right .wechat .down_show .lanshow img {
	width:auto;
	height:300px
}
header .default-header .default-header-right .wechat .down_show:after,header .default-header .default-header-right .wechat .down_show:before {
	content:" ";
	position:absolute;
	right:inherit;
	width:0;
	height:0;
	left:40px;
	border-width:10px;
	border-style:solid;
	z-index:2;
	display:block
}
header .default-header .default-header-right .wechat .down_show:before {
	top:6px;
	border-color:transparent transparent #e0e0e0
}
header .default-header .default-header-right .wechat .down_show:after {
	top:7px;
	border-color:transparent transparent #fff
}
header .header-secondary-nav {
	position:fixed;
	z-index:1;
	margin-top:0;
	background:#fff;
	height:50px;
	padding:0 24px;
	border-bottom:1px solid #eee;
	width:100%;
	line-height:50px;
	overflow:inherit
}
header .header-secondary-nav a {
	display:block;
	float:left;
	margin:0 20px;
	font-weight:700;
	font-size:14px;
	color:#333
}
header .header-secondary-nav a.home {
	padding-right:16px;
	position:relative;
	margin-left:0;
	margin-right:23px
}
header .header-secondary-nav a.home:after {
	position:absolute;
	content:'';
	right:0;
	top:50%;
	margin-top:-6px;
	width:1px;
	height:12px;
	background:#e6e6e6
}
header .header-secondary-nav a .icon {
	width:17px;
	margin-top:17.5px;
	height:15px;
	display:block;
	float:left;
	margin-right:6px;
	background:url(../images/nav/1.png) 0 -15px no-repeat
}
header .header-secondary-nav a.cur {
	background:url(../images/nav/nav_cur.png) left bottom no-repeat
}
header .header-secondary-nav a.home.cur .icon {
	background:url(../images/nav/1.png) no-repeat
}
header .header-secondary-nav a.home.cur .word {
	color:#25a5d6;
	font-weight:700
}
header .header-secondary-nav a .word {
	display:block;
	float:left;
	font-weight:700;
	font-size:14px;
	color:#333
}
header .header-secondary-nav a.shennei {
	margin-left:0
}
header .header-secondary-nav a.shennei .icon {
	background:url(../images/nav/2.png) 0 -15px no-repeat
}
header .header-secondary-nav a.shenwai .icon {
	background:url(../images/nav/3.png) 0 -15px no-repeat
}
header .header-secondary-nav a.haiwai .icon {
	background:url(../images/nav/4.png) 0 -15px no-repeat
}
header .header-secondary-nav a.gonglue .icon {
	background:url(../images/nav/5.png) 0 -15px no-repeat
}
header .header-secondary-nav a.nohome:hover .icon {
	background-position:0 0
}
header .header-secondary-nav a.nohome:hover .word {
	color:#25a5d6
}
.header2 {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:60px;
	padding-left:15px;
	padding-right:15px;
	background:#25a5d6;
	display:none;
	z-index:999
}
.header2 .logo {
	width:180px;
	line-height:60px
}
.header2 .logo img {
	width:100%
}
.header2 .menuph {
	position:absolute;
	top:50%;
	right:15px;
	width:50px;
	height:50px;
	cursor:pointer;
	text-align:center;
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%)
}
.header2 .menuph .point {
	position:relative;
	display:inline-block;
	float:right;
	width:28px;
	height:22px;
	margin-top:14px
}
.header2 .menuph .point.active .navbtn {
	background:0 0
}
.header2 .menuph .point.active .navbtn::after {
	top:0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.header2 .menuph .point.active .navbtn::before {
	top:0;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.header2 .menuph .navbtn {
	position:absolute;
	top:10px;
	right:0;
	display:inline-block;
	width:28px;
	height:1px;
	-webkit-transition:all .3s ease-out 0s;
	transition:all .3s ease-out 0s;
	background:#fff
}
.header2 .menuph .navbtn::after {
	top:-10px
}
.header2 .menuph .navbtn::before {
	top:10px
}
.header2 .menuph .point:hover .navbtn,.header2 .menuph .point:hover .navbtn::after,.header2 .menuph .point:hover .navbtn::before {
	width:28px
}
.header2 .menuph .navbtn::after,.header2 .menuph .navbtn::before {
	position:absolute;
	right:0;
	display:inline-block;
	width:28px;
	height:1px;
	content:'';
	-webkit-transition:all .3s ease-out 0s;
	transition:all .3s ease-out 0s;
	background:#fff
}
.xialaph {
	display:none;
	position:fixed;
	top:60px;
	left:0;
	width:100%;
	padding-bottom:30px;
	background-color:#FFF;
	font-family:'微软雅黑';
	z-index:500
}
.xialaph ul li {
	float:none
}
.xialaph h4 .lan,.xialaph h4 a .word,.xialaph h4 a i {
	display:block;
	float:left
}
.xialaph h4 {
	position:relative;
	margin:0
}
.xialaph h4::after {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	opacity:.1;
	background-color:#000
}
.xialaph h4 a {
	font-size:14px;
	line-height:60px;
	color:#999
}
.xialaph h4 .lan {
	margin-right:15px
}
.xialaph h4 .cn {
	background:url(../images/cn.png) center no-repeat
}
.xialaph h4 .en {
	background:url(../images/en.png) center no-repeat
}
.xialaph h4 .jap {
	background:url(../images/jap.png) center no-repeat
}
.xialaph h4 a i {
	width:22px;
	height:14px;
	margin:23px 5px 23px 0
}
.xialaph h5::after,.xialaph h6::after {
	content:'';
	bottom:0;
	height:1px;
	opacity:.05
}
.xialaph h4 a .word.selected {
	color:#25a5d6
}
.xialaph h5 a,.xialaph h6 a {
	font-family:'微软雅黑';
	line-height:40px;
	color:#999;
	text-transform:uppercase
}
.xialaph h4 a .home {
	background:url(../images/nav/11.png) center no-repeat
}
.xialaph h4 a .shennei {
	background:url(../images/nav/22.png) center no-repeat
}
.xialaph h4 a .shenwai {
	background:url(../images/nav/33.png) center no-repeat
}
.xialaph h4 a .haiwai {
	background:url(../images/nav/44.png) center no-repeat
}
.xialaph h4 a .gonglue {
	background:url(../images/nav/55.png) center no-repeat
}
.xialaph h4 .img_s {
	position:absolute;
	top:50%;
	right:5px;
	width:13px;
	cursor:pointer;
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-webkit-transition:all .6s ease-out 0s;
	transition:all .6s ease-out 0s
}
.xialaph .ul2 {
	display:none;
	padding-top:7px;
	padding-bottom:8px
}
.xialaph h5 {
	position:relative
}
.xialaph h5::after {
	position:absolute;
	left:0;
	width:100%;
	background-color:#000
}
.xialaph h5 a {
	font-size:14px
}
.xialaph h5 img {
	position:absolute;
	top:50%;
	right:5px;
	width:13px;
	cursor:pointer;
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%)
}
.xialaph h4.active img.img_s,.xialaph h5.active img.img_s {
	transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	-webkit-transition:all .6s ease-out 0s;
	transition:all .6s ease-out 0s
}
.xialaph h4.active img.img_d,.xialaph h5.active img.img_d {
	display:block
}
.xialaph .ul3 {
	display:none;
	padding-left:15px
}
.xialaph h6 a {
	font-size:12px
}
.xialaph h6 {
	position:relative
}
.phonemeng,.xialaph h6::after {
	position:absolute;
	left:0;
	background-color:#000;
	width:100%
}
.phonemeng {
	display:none;
	top:0;
	z-index:20;
	height:100%;
	opacity:.6
}
.popular .content .swiper-button-disabled,.shennei .content .swiper-button-disabled,.shenwai .content .swiper-button-disabled {
	opacity:0
}
.phonemeng.active {
	display:block
}
.bannerSear {
	width:100%;
	height:480px;
	margin-top:110px;
	background:url(../images/bannersearbg.jpg) center no-repeat;
	background-size:cover
}
.bannerSear .content {
	max-width:800px;
	width:80%;
	margin:0 auto
}
.bannerSear .content .bigtitle {
	font-weight:700;
	color:#fff;
	font-size:50px;
	margin:0 auto;
	padding-top:135px;
	text-align:center
}
.bannerSear .content p {
	font-size:18px;
	color:#fff;
	margin:11px auto 0;
	text-align:center
}
.bannerSear .content .banner-search {
	position:relative;
	width:100%;
	padding:0 6px 0 20px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:64px;
	border-radius:8px;
	z-index:5;
	margin-top:34px;
	color:#333;
	background:url(../images/search.png) 20px center no-repeat #fff;
	-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);
	box-shadow:0 4px 20px rgba(0,0,0,.08)
}
.bannerSear .content .banner-search .keys {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	width:75%;
	line-height:32px;
	padding:15px 0;
	border:1px solid #fff;
	border-radius:4px;
	background-color:#fff;
	font-size:18px;
	margin-left:29px;
	color:#333;
	caret-color:#25a5d6
}
.popular .content .swiper-container,.shennei .content .swiper-container {
	padding-top:4px
}
.bannerSear .content .banner-search .sub {
	margin-top:6px;
	height:52px;
	border-radius:4px;
	margin-left:20px;
	background:#25a5d6;
	font-size:18px;
	font-weight:700;
	color:#fff;
	float:right;
	width:14.987%;
	cursor:pointer;
	text-align:center
}
.bannerSear .content .banner-search::-webkit-input-placeholder {
	color:#999
}
.bannerSear .content .banner-search::-moz-placeholder {
	color:#999
}
.bannerSear .content .banner-search:-moz-placeholder {
	color:#999
}
.bannerSear .content .banner-search:-ms-input-placeholder {
	color:#999
}
.pages_banner {
	width:100%;
	overflow:hidden
}
.pages_banner img {
	width:100%
}
.official-advantage {
	margin:38px 0 67px
}
.popular .content .swiper-slide a,.shennei .content .swiper-slide .img {
	margin-right:20px;
	-webkit-transition:all .2s ease;
	display:block;
	overflow:hidden
}
.official-advantage .item {
	width:33.33%;
	float:left
}
.official-advantage .item .icon {
	width:50px;
	height:50px
}
.official-advantage .item .icon1 {
	background:url(../images/advantage/1.png) left center no-repeat
}
.official-advantage .item .icon2 {
	background:url(../images/advantage/2.png) left center no-repeat
}
.official-advantage .item .icon3 {
	background:url(../images/advantage/3.png) left center no-repeat
}
.official-advantage .item .word {
	margin-top:2px;
	margin-left:20px
}
.official-advantage .item .word .tit {
	font-size:16px;
	color:#333;
	font-weight:700;
	margin-bottom:12px
}
.official-advantage .item .word .desc {
	color:#999;
	font-size:14px
}
.home-page-section .titlefwb {
	font-size:28px;
	font-weight:700;
	color:#333
}
.home-page-section .wheretogo {
	width:100%
}
.popular {
	margin-top:76px
}
.popular .content {
	margin-top:32px;
	position:relative
}
.popular .content .swiper-slide {
	width:15.2586%
}
.popular .content .swiper-slide a {
	position:relative;
	width:100%;
	height:235px;
	border-radius:4px;
	background-size:cover!important;
	background-position:50%!important;
	background-repeat:no-repeat!important;
	background-color:#e9e9e9;
	-webkit-box-shadow:0 0 12px rgba(0,0,0,.03);
	box-shadow:0 0 12px rgba(0,0,0,.03);
	transition:all .2s ease
}
.popular .content .swiper-slide a:hover {
	-webkit-transform:translateY(-4px);
	transform:translateY(-4px);
	-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.08);
	box-shadow:0 4px 20px 0 rgba(0,0,0,.08)
}
.popular .content .swiper-slide a .place {
	position:absolute;
	max-height:72px;
	min-height:24px;
	width:145px;
	left:16px;
	right:16px;
	bottom:20px;
	font-size:20px;
	line-height:23px;
	color:#fff;
	z-index:2;
	word-wrap:break-word;
	overflow:hidden;
	font-weight:700
}
.popular .content .button-next,.popular .content .button-prev {
	width:44px;
	height:44px;
	border-radius:50%;
	position:absolute;
	z-index:99;
	top:50%;
	margin-top:-18px;
	color:#999;
	cursor:pointer
}
.popular .content .button-next {
	right:-24px;
	background:url(../images/popular/next.png) center no-repeat #fff;
	-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.14);
	box-shadow:0 4px 10px 0 rgba(0,0,0,.14)
}
.popular .content .button-prev {
	left:-24px;
	background:url(../images/popular/prev.png) center no-repeat #fff;
	-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.14);
	box-shadow:0 4px 10px 0 rgba(0,0,0,.14)
}
.shennei {
	margin-top:75px
}
.shennei .content {
	margin-top:29px;
	position:relative
}
.shennei .content .button-next,.shennei .content .button-prev {
	width:44px;
	height:44px;
	border-radius:50%;
	position:absolute;
	z-index:99;
	top:50%;
	margin-top:-18px;
	color:#999;
	cursor:pointer
}
.shennei .content .button-next {
	right:-24px;
	background:url(../images/popular/next.png) center no-repeat #fff;
	-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.14);
	box-shadow:0 4px 10px 0 rgba(0,0,0,.14)
}
.shennei .content .button-prev {
	left:-24px;
	background:url(../images/popular/prev.png) center no-repeat #fff;
	-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.14);
	box-shadow:0 4px 10px 0 rgba(0,0,0,.14)
}
.shennei .content .swiper-slide {
	-webkit-box-shadow:0 0 12px rgba(0,0,0,.03);
	box-shadow:0 0 12px rgba(0,0,0,.03);
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
.shennei .content .swiper-slide:hover {
	-webkit-transform:translateY(-4px);
	transform:translateY(-4px);
	-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.08);
	box-shadow:0 4px 20px 0 rgba(0,0,0,.08)
}
.shennei .content .swiper-slide .img {
	margin-top:5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:1;
	vertical-align:top;
	transition:all .2s ease;
	-webkit-transform:translateY(0);
	transform:translateY(0);
	-webkit-box-shadow:0 0 12px rgba(0,0,0,.03);
	box-shadow:0 0 12px rgba(0,0,0,.03);
	width:100%;
	position:relative;
	height:154px;
	background-color:#e0e0e0!important;
	background-repeat:no-repeat!important;
	background-position:50%!important;
	background-size:cover!important;
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
.shennei .content .swiper-slide .img .location {
	padding:12px 0;
	color:#fff;
	text-indent:32px;
	background:url(../images/shennei/location.png) 15px center no-repeat
}
.shennei .content .swiper-slide .activity {
	background:#fff;
	position:relative;
	width:100%;
	line-height:1.2;
	padding:0 14px 16px;
	border-top:none;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px
}
.shennei .content .swiper-slide .activity .title {
	font-size:14px;
	font-weight:700;
	color:#333;
	padding-top:10px
}
.shennei .content .swiper-slide .activity .price {
	font-weight:700;
	font-size:18px;
	color:#e22;
	margin-top:16px
}
.shennei .more {
	display:block;
	font-size:16px;
	font-stretch:normal;
	font-style:normal;
	font-weight:600;
	border-radius:4px;
	padding:10px 20px;
	margin:32px auto 0;
	width:320px;
	height:44px;
	text-align:center;
	line-height:22px;
	overflow:hidden;
	cursor:pointer;
	color:#4a4a4a;
	background-color:transparent;
	border:1px solid #757575
}
.shennei .more:hover {
	color:#fff;
	background-color:#25a5d6;
	border:1px solid #25a5d6
}
.shenwai {
	margin-top:75px
}
.shenwai .content {
	margin-top:28px;
	position:relative
}
.shenwai .content .button-next,.shenwai .content .button-prev {
	width:44px;
	height:44px;
	border-radius:50%;
	position:absolute;
	margin-top:-18px;
	color:#999;
	top:50%;
	z-index:99;
	cursor:pointer
}
.shenwai .content .button-next {
	right:-24px;
	background:url(../images/popular/next.png) center no-repeat #fff;
	-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.14);
	box-shadow:0 4px 10px 0 rgba(0,0,0,.14)
}
.shenwai .content .button-prev {
	left:-24px;
	background:url(../images/popular/prev.png) center no-repeat #fff;
	-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.14);
	box-shadow:0 4px 10px 0 rgba(0,0,0,.14)
}
.shenwai .content .swiper-slide {
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
.shenwai .content .swiper-slide:hover {
	-webkit-transform:translateY(-4px);
	transform:translateY(-4px);
	-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.08);
	box-shadow:0 4px 20px 0 rgba(0,0,0,.08)
}
.shenwai .content .swiper-slide .img {
	display:block;
	margin-top:5px;
	margin-right:20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:1;
	vertical-align:top;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	-webkit-transform:translateY(0);
	transform:translateY(0);
	-webkit-box-shadow:0 0 12px rgba(0,0,0,.03);
	box-shadow:0 0 12px rgba(0,0,0,.03);
	width:100%;
	overflow:hidden;
	position:relative;
	height:154px;
	background-color:#e0e0e0!important;
	background-repeat:no-repeat!important;
	background-position:50%!important;
	background-size:cover!important;
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
.shenwai .content .swiper-slide .img .location {
	padding:12px 0;
	color:#fff;
	text-indent:32px;
	background:url(../images/shennei/location.png) 15px center no-repeat
}
.shenwai .content .swiper-slide .activity {
	background:#fff;
	position:relative;
	width:100%;
	line-height:1.2;
	padding:0 14px 16px;
	border-top:none;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px
}
.shenwai .content .swiper-slide .activity .title {
	font-size:14px;
	font-weight:700;
	color:#333;
	padding-top:10px
}
.shenwai .content .swiper-slide .activity .price {
	font-weight:700;
	font-size:18px;
	color:#e22;
	margin-top:16px
}
.shenwai .swiper-container {
	padding-top:4px
}
.shenwai .more {
	display:block;
	font-size:16px;
	font-stretch:normal;
	font-style:normal;
	font-weight:600;
	border-radius:4px;
	padding:10px 20px;
	margin:32px auto 0;
	width:320px;
	height:44px;
	text-align:center;
	line-height:22px;
	overflow:hidden;
	cursor:pointer;
	color:#4a4a4a;
	background-color:transparent;
	border:1px solid #757575
}
.shenwai .more:hover {
	color:#fff;
	background-color:#25a5d6;
	border:1px solid #25a5d6
}
.haiwai .titlefwb {
	margin-bottom:32px;
	margin-top:72px
}
.haiwai .content {
	width:100%;
	height:370px;
	background-image:url(../images/haiwai/bg.png);
	position:relative;
	border-radius:4px;
	overflow:hidden;
	background-size:cover;
	background-position:50%;
	padding:60px 32px 52px;
	background-color:#e9e9e9
}
.haiwai .content .hwinfo1 {
	color:#fff;
	text-shadow:0 0 8px rgba(0,0,0,.0821678);
	width:16.05839%;
	height:258px;
	float:left;
	margin-right:1.82%
}
.haiwai .content .hwinfo1 .yezi {
	margin:24px 0 0 9px
}
.haiwai .content .hwinfo1 .hwtit {
	color:#fff;
	font-size:20px;
	line-height:28px;
	font-weight:700;
	margin-top:67px;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical
}
.haiwai .content .hwinfo1 .hwdes {
	color:#fff;
	font-size:12px;
	line-height:16px;
	-webkit-line-clamp:3;
	margin-top:6px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical
}
.gonglue .content2 .item .txt .desc,.haiwai .content .hwactivity a .activity .title {
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden
}
.haiwai .content .hwactivity {
	width:82.116788%
}
.haiwai .content .hwactivity a {
	display:block;
	width:24%;
	height:252px;
	margin-right:1.09%;
	-webkit-box-shadow:0 0 12px rgba(0,0,0,.03);
	box-shadow:0 0 12px rgba(0,0,0,.03);
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
.haiwai .content .hwactivity a:last-child {
	margin-right:0
}
.haiwai .content .hwactivity a:hover {
	-webkit-transform:translateY(-4px);
	transform:translateY(-4px);
	-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.08);
	box-shadow:0 4px 20px 0 rgba(0,0,0,.08)
}
.haiwai .content .hwactivity a .img {
	display:block;
	margin-right:20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:1;
	vertical-align:top;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	-webkit-transform:translateY(0);
	transform:translateY(0);
	-webkit-box-shadow:0 0 12px rgba(0,0,0,.03);
	box-shadow:0 0 12px rgba(0,0,0,.03);
	width:100%;
	overflow:hidden;
	position:relative;
	height:122px;
	background-color:#e0e0e0!important;
	background-repeat:no-repeat!important;
	background-position:50%!important;
	background-size:cover!important;
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
.haiwai .content .hwactivity a .img .location {
	padding:12px 0;
	color:#fff;
	text-indent:32px;
	background:url(../images/shennei/location.png) 15px center no-repeat
}
.haiwai .content .hwactivity a .activity {
	background:#fff;
	position:relative;
	width:100%;
	line-height:1.2;
	height:130px;
	padding:0 14px 16px;
	border-top:none;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px
}
.haiwai .content .hwactivity a .activity .title {
	font-size:14px;
	font-weight:700;
	color:#333;
	padding-top:10px;
	display:-webkit-box;
	white-space:normal
}
.haiwai .content .hwactivity a .activity .price {
	font-weight:700;
	font-size:18px;
	color:#e22;
	margin-top:43px
}
.gonglue {
	margin-top:75px
}
.gonglue .content {
	background:#25a5d6;
	height:371px;
	margin-top:34px
}
.gonglue .content .gl-left {
	width:33.62%;
	float:left;
	padding:50px 35px 32px
}
.gonglue .content .gl-left .title {
	font-size:24px;
	font-weight:700;
	line-height:26px;
	margin-bottom:22px;
	color:#fff
}
.gonglue .content .gl-left .desc {
	font-size:14px;
	line-height:25px;
	color:#fff
}
.gonglue .content .gl-left .more {
	display:block;
	width:100%;
	height:44px;
	border:1px solid #fff;
	line-height:22px;
	font-size:16px;
	font-style:normal;
	font-weight:600;
	border-radius:4px;
	padding:10px 20px;
	text-align:center;
	color:#fff;
	margin:82px auto 0;
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
.gonglue .content .gl-left .more:hover {
	margin-top:78px
}
.gonglue .content .gl-right {
	width:66.379%;
	background:url(../images/gonglue/right.jpg) 50% no-repeat #e9e9e9;
	background-size:cover;
	position:relative;
	height:100%;
	float:right
}
.gonglue .content2 {
	margin-top:40px
}
.gonglue .content2 .item {
	width:32.155%;
	display:block;
	float:left;
	border-radius:4px;
	padding:24px;
	height:280px;
	position:relative;
	margin-right:1.724%;
	background-size:cover!important;
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
.gonglue .content2 .item:hover {
	margin-top:-4px
}
.gonglue .content2 .item:last-child {
	margin-right:0
}
.gonglue .content2 .item .txt {
	margin-top:48%
}
.gonglue .content2 .item .txt .title {
	font-size:20px;
	line-height:26px;
	font-weight:700;
	color:#fff
}
.gonglue .content2 .item .txt .desc {
	font-size:14px;
	line-height:18px;
	margin-top:8px;
	display:-webkit-box;
	color:#fff
}
.gonglue .content2 .xjp {
	background:url(../images/gonglue/1.jpg) center no-repeat
}
.gonglue .content2 .xz {
	background:url(../images/gonglue/2.jpg) center no-repeat
}
.gonglue .content2 .yn {
	background:url(../images/gonglue/3.jpg) center no-repeat
}
footer {
	background:#333;
	margin-top:100px
}
footer .foot-top {
	padding:45px 0 90px;
	border-bottom:1px solid #4d4d4d
}
footer .foot-top .home-page-section {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-left:auto;
	margin-right:auto
}
footer .foot-top .home-page-section .footlogo {
	display:block;
	width:18%
}
footer .foot-top .home-page-section .footlink {
	font-size:14px
}
footer .foot-top .home-page-section .footlink span {
	line-height:17px;
	color:#fff
}
footer .foot-top .home-page-section .footlink ul {
	margin-top:20px
}
footer .foot-top .home-page-section .footlink ul li {
	margin-bottom:8px;
	float:none
}
footer .foot-top .home-page-section .footlink ul li a {
	color:#888
}
footer .foot-top .home-page-section .foot_other {
	width:18.448%
}
footer .foot-top .home-page-section .foot_other .zxzx {
	width:100%;
	height:42px;
	line-height:42px;
	display:block;
	text-align:center;
	margin-bottom:27px;
	border:1px solid #888;
	color:#888;
	font-size:16px;
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
footer .foot-top .home-page-section .foot_other .zxzx:hover {
	border:1px solid #25a5d6;
	background:#25a5d6;
	color:#fff
}
footer .foot-top .home-page-section .foot_other .foot_hotline {
	font-size:14px;
	color:#999;
	margin-bottom:24px
}
footer .foot-top .home-page-section .foot_other .foot_hotline div:first-child,footer .foot-top .home-page-section .foot_other .foot_hotline div:nth-child(4) {
	font-weight:600;
	line-height:17px;
	margin-bottom:4px
}
footer .foot-top .home-page-section .foot_other .foot_hotline div:nth-child(2) {
	line-height:17px;
	margin-bottom:4px
}
footer .foot-top .home-page-section .foot_other .foot_hotline div:nth-child(3) {
	color:#fff;
	font-size:22px;
	font-weight:600;
	line-height:26px;
	margin-bottom:6px
}
footer .foot-bot .copy,footer .foot-bot .copy .icp {
	font-size:14px;
	color:grey
}
footer .foot-bot {
	width:100%
}
footer .foot-bot .copy {
	float:left;
	padding:17px 0
}
footer .foot-bot .jishu {
	float:right;
	display:block;
	color:grey;
	padding:17px 0
}
.layout-default_main {
	min-height:350px;
	margin-top:110px
}
.layout-default_main .other-about {
	background-color:#f5f5f5
}
.layout-default_main .other-about .other-about_banner {
	height:450px;
	background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	background-color:#e0e0e0;
	overflow:hidden;
	position:relative
}
.layout-default_main .other-about .other-about_banner .other-about_banner-txt {
	width:100%;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	text-align:center;
	color:#fff
}
.layout-default_main .other-about .other-about_banner .other-about_banner-txt>h1 {
	font-size:58px;
	font-weight:500;
	line-height:1;
	width:1160px;
	margin:0 auto
}
.layout-default_main .other-about .other-about_banner .other-about_banner-txt>p {
	margin:12px 0 22px;
	line-height:1.5;
	font-size:24px
}
.layout-default_main .other-about .about-panel_block-desc {
	padding:72px 0;
	text-align:left
}
.layout-default_main .other-about .about-panel_block-desc>h2 {
	text-align:center;
	font-size:36px;
	font-weight:400;
	color:#25a5d6;
	margin-bottom:42px
}
.layout-default_main .other-about .about-panel_block-desc .t20 {
	font-size:16px;
	color:#333;
	line-height:30px;
	margin-bottom:0;
	text-indent:30px
}
.layout-default_main .other-about .about-panel_block-desc .t20 img {
	max-width:100%
}
.layout-default_main .other-about .contact .img {
	width:45%;
	float:left
}
.layout-default_main .other-about .contact .img img {
	width:100%
}
.layout-default_main .other-about .contact .text {
	width:50%;
	text-align:left;
	float:right;
	font-size:14px
}
.layout-default_main .other-about .contact .text h2 {
	display:block;
	margin:10px 0 25px;
	font-size:30px;
	text-transform:uppercase;
	color:#25a5d6
}
.layout-default_main .other-about .contact .text .fb {
	font-size:18px;
	font-weight:700
}
.layout-default_main .other-about .contact .text .bm {
	margin-bottom:20px
}
.news_center {
	margin-top:70px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.news_center .news_center-left {
	width:25%;
	float:left
}
.news_center .news_center-left .news_center-nav {
	width:79.67%;
	margin-right:56px;
	position:relative;
	border-right:1px solid #e0e0e0;
	padding:25px 0 16px
}
.news_center .news_center-left .news_center-nav.fixed {
	position:-webkit-sticky;
	position:sticky;
	top:134px
}
.news_center .news_center-left .news_center-nav .nav-list {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:86.19%;
	padding:10px 20px;
	margin-bottom:16px;
	border:1px solid #e0e0e0;
	border-radius:2px;
	background-color:#fff;
	position:relative
}
.news_center .news_center-left .news_center-nav .nav-list a {
	display:block
}
.news_center .news_center-left .news_center-nav .nav-list span {
	font-size:18px;
	line-height:26px;
	font-weight:600;
	cursor:pointer
}
.news_center .news_center-left .news_center-nav .nav-list.active {
	border-color:#25a5d6;
	color:#25a5d6;
	background:url(../images/arrow.png) 90% center no-repeat #fff;
	background-size:20px
}
.news_center .news_center-left .news_center-nav .nav-list.active a {
	color:#25a5d6
}
.news_center .news_center-content {
	width:74.57%;
	float:right
}
.news_center .news_center-content .in_the_news-list {
	margin-top:32px
}
.news_center .news_center-content .news-item {
	padding:30px;
	background-color:#fff;
	margin-bottom:32px;
	width:100%;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.08);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.08)
}
.news_center .news_center-content .news-item .news-image {
	width:31.21%;
	margin-right:3.468%;
	float:left
}
.news_center .news_center-content .news-item .news-image img {
	width:100%
}
.news_center .news_center-content .news-item .news-content {
	width:58.35%;
	float:left
}
.news_center .news_center-content .news-item .news-content .news-title {
	margin-bottom:20px;
	font-size:20px;
	font-weight:600;
	line-height:1.5;
	color:#333;
	text-align:left;
	max-height:60px;
	min-height:30px
}
.news_center .news_center-content .news-item .news-content .news-main {
	display:-webkit-box;
	-webkit-line-clamp:5;
	-webkit-box-orient:vertical;
	overflow:hidden;
	font-size:14px;
	line-height:1.5;
	color:#999;
	max-height:103px
}
.news_center .news_center-content .news-item .news-content .news-date_link {
	margin-top:30px
}
.news_center .news_center-content .news-item .news-content .news-date_link .news-date {
	float:left;
	color:#25a5d6;
	display:block;
	margin-top:10px
}
.news_center .news_center-content .news-item .news-content .news-date_link .news-link_btn {
	display:block;
	float:right;
	padding:8px 20px;
	border:1px solid #25a5d6;
	border-radius:2px;
	font-size:14px;
	font-weight:700;
	color:#25a5d6
}
.news_center .news_center-content .news-item:hover {
	-webkit-transform:translateY(-4px);
	transform:translateY(-4px);
	-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.12),0 -1px 2px 0 rgba(0,0,0,.08);
	box-shadow:0 6px 12px 0 rgba(0,0,0,.12),0 -1px 2px 0 rgba(0,0,0,.08)
}
.news_center .news_center-content .news-item:hover .news-link_btn {
	background:#25a5d6;
	color:#fff!important
}
.newsroom_content {
	width:95%;
	max-width:900px;
	margin:110px auto 0;
	min-height:500px
}
.newsroom_content .location {
	padding-bottom:8px;
	margin-bottom:30px;
	padding-top:40px;
	font-size:14px
}
.newsroom_content .location a {
	display:inline-block
}
.newsroom_content .location span {
	color:#25a5d6
}
.newsroom_content .title {
	margin-bottom:20px;
	text-align:left;
	font-size:32px;
	line-height:1.34;
	font-weight:500;
	color:#333
}
.newsroom_content .time {
	display:block;
	margin:20px 0 40px;
	font-size:14px;
	line-height:1.5;
	color:#999
}
.newsroom_content .markdown-content {
	margin-top:30px;
	font-size:16px
}
.newsroom_content .markdown-content p {
	margin-bottom:20px;
	color:#333;
	line-height:1.7!important
}
.newsroom_content .markdown-content img {
	max-width:100%
}
.layout-default_main .activities-all-container {
	max-width:1160px;
	width:95%;
	height:100%;
	margin:0 auto;
	padding-top:42px
}
.layout-default_main .activities-all-container .title {
	font-size:28px;
	line-height:40px;
	margin-bottom:24px;
	font-weight:700;
	color:#333
}
.layout-default_main .activities-all-container .travel_content a {
	display:block;
	width:24%;
	margin:0 .5% 10px;
	float:left
}
.layout-default_main .activities-all-container .travel_content a .img {
	display:block;
	margin-top:5px;
	margin-right:20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:1;
	vertical-align:top;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	-webkit-transform:translateY(0);
	transform:translateY(0);
	-webkit-box-shadow:0 0 12px rgba(0,0,0,.03);
	box-shadow:0 0 12px rgba(0,0,0,.03);
	width:100%;
	overflow:hidden;
	position:relative;
	height:154px;
	background-color:#e0e0e0!important;
	background-repeat:no-repeat!important;
	background-position:50%!important;
	background-size:cover!important;
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
.layout-default_main .activities-all-container .travel_content a .img .location {
	padding:12px 0;
	color:#fff;
	text-indent:32px;
	background:url(../images/shennei/location.png) 15px center no-repeat
}
.layout-default_main .activities-all-container .travel_content a .activity {
	background:#fff;
	position:relative;
	width:100%;
	line-height:1.2;
	padding:0 14px 16px;
	border-top:none;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px
}
.layout-default_main .activities-all-container .travel_content a .activity .travel_title {
	font-size:14px;
	font-weight:700;
	color:#333;
	padding-top:10px
}
.layout-default_main .activities-all-container .travel_content a .activity .price {
	font-weight:700;
	font-size:18px;
	color:#e22;
	margin-top:16px
}
.page-activity-main-banner-container {
	padding-top:32px
}
.page-activity-banner {
	position:relative;
	max-width:1160px;
	width:95%;
	height:460px;
	margin:0 auto;
	background-color:#fff
}
.page-activity-banner .swiper-container {
	width:100%;
	height:100%
}
.page-activity-banner .button-next,.page-activity-banner .button-prev {
	width:44px;
	height:44px;
	border-radius:50%;
	position:absolute;
	z-index:99;
	top:50%;
	margin-top:-18px;
	color:#999;
	cursor:pointer
}
.page-activity-banner .button-prev {
	left:-24px;
	background:url(../images/popular/prev.png) center no-repeat #fff;
	-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.14);
	box-shadow:0 4px 10px 0 rgba(0,0,0,.14)
}
.page-activity-banner .button-next {
	right:-24px;
	background:url(../images/popular/next.png) center no-repeat #fff;
	-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.14);
	box-shadow:0 4px 10px 0 rgba(0,0,0,.14)
}
.page-activity-banner .banner-img-box {
	position:relative;
	width:100%;
	height:100%
}
.page-activity-banner .banner-img-box img {
	position:absolute;
	z-index:1;
	left:50%;
	top:50%;
	max-width:100%;
	max-height:100%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.page-activity-banner .swiper-pagination-bullet {
	display:inline-block;
	margin-right:14px!important;
	width:12px;
	height:12px;
	opacity:.7;
	background-color:#fff;
	border-radius:50%;
	cursor:pointer
}
.page-activity-banner .swiper-pagination-bullet-active {
	opacity:1
}
.main-container {
	position:relative;
	width:95%;
	max-width:1160px;
	margin:8px auto 0
}
#main img,.main-container .page-activity-main-left-container img {
	max-width:100%
}
.main-container .page-activity-main-left-breadcrumb {
	width:100%;
	background:#fff
}
.main-container .page-activity-main-left-breadcrumb span {
	display:inline-block;
	padding:16px 0;
	font-size:14px;
	line-height:16px;
	cursor:pointer;
	opacity:.8
}
.main-container .page-activity-main-left-breadcrumb span.last {
	color:#25a5d6
}
.main-container .page-activity-main-left-container {
	width:68.103%;
	float:left;
	line-height:1.56
}
.main-container .page-activity-main-left-container h1 {
	margin-top:0;
	padding-bottom:16px;
	font-size:32px;
	font-weight:700;
	line-height:1.25;
	color:#333;
	border-bottom:1px solid #e0e0e0
}
.main-container .page-activity-main-left-container .main-left-info {
	line-height:25px;
	padding-top:15px
}
.main-container .page-activity-main-right-container {
	float:right;
	width:27.586%;
	margin-top:16px
}
.main-container .page-activity-main-right-container .package-content-container {
	border:none;
	border-radius:2px;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.2)
}
.main-container .page-activity-main-right-container .package-content-container .package-content {
	padding:12px 20px;
	overflow:hidden
}
.main-container .page-activity-main-right-container .package-content-container .package-content .price-package {
	font-size:24px;
	margin-bottom:10px;
	color:#e22;
	font-weight:700
}
.main-container .page-activity-main-right-container .package-content-container .package-content .price-package span {
	color:#333;
	font-size:14px;
	font-weight:400
}
.main-container .page-activity-main-right-container .package-content-container .package-content .features .features-content .activity-booking-start-date {
	background:url(../images/naozhong.png) left -1px no-repeat;
	background-size:18px;
	height:20px;
	padding-left:20px
}
.main-container .page-activity-main-right-container .package-content-container .package-content .features .features-content .yuyue {
	display:inline-block;
	border:none;
	width:100%;
	font-size:16px;
	font-stretch:normal;
	font-style:normal;
	font-weight:600;
	border-radius:4px;
	padding:10px 20px;
	margin-top:10px;
	text-align:center;
	line-height:22px;
	outline:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	text-transform:none;
	text-decoration:none;
	overflow:hidden;
	cursor:pointer;
	background:#25a5d6
}
.main-container .page-activity-main-right-container .package-content-container .package-content .features .features-content .yuyue .shandian {
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:5px;
	background:url(../images/shandian.png) center no-repeat
}
.main-container .page-activity-main-right-container .package-content-container .package-content .features .features-content .yuyue .word {
	font-size:16px;
	color:#fff
}
#path a,#path a:hover {
	color:#999
}
.teamwork {
	width:100%!important;
	float:none
}
.teamwork .in_the_news-list .news-item {
	width:23%;
	margin:0 1% 30px;
	float:left
}
.teamwork .in_the_news-list .news-item .news-content,.teamwork .in_the_news-list .news-item .news-image {
	width:100%;
	float:none;
	margin-right:0
}
.teamwork .in_the_news-list .news-item .news-content .news-title,.teamwork .in_the_news-list .news-item .news-image .news-title {
	text-align:center
}
.teamwork .in_the_news-list .news-item .news-content .news-link_btn,.teamwork .in_the_news-list .news-item .news-image .news-link_btn {
	float:none!important;
	text-align:center;
	width:80%;
	margin:0 auto
}
#path {
	position:relative;
	z-index:99;
	width:100%;
	height:60px;
	line-height:60px;
	background:#f7f7f7;
	border-bottom:1px solid #e6e6e6
}
#path .container1170 {
	font-size:14px
}
#path a {
	display:inline-block;
	-webkit-transition:all .35s;
	transition:all .35s
}
#path a.A {
	color:#999!important
}
#path.active {
	-webkit-transform:translateX(-200px);
	transform:translateX(-200px)
}
#main {
	padding:50px 0
}
#main td {
	border:1px solid #666
}
#main .about_text {
	width:100%;
	line-height:30px;
	text-indent:30px
}
#main .guidelines {
	padding-top:100px;
	padding-bottom:100px;
	height:317px
}
#main .guidelines .col-xs-3 {
	-webkit-transition:all .6s;
	transition:all .6s;
	cursor:pointer
}
#main .guidelines .col-xs-3:hover {
	margin-top:-10px
}
#main .guidelines .last {
	border-right:0
}
#main .guidelines .iconfont {
	font-size:80px;
	color:#1b53a3;
	-webkit-transition:all .6s;
	transition:all .6s
}
#main .guidelines h4 {
	font-size:16px;
	font-weight:400
}
#main .contact_ins .con_l .contactTit {
	color:#333;
	font-size:32px;
	line-height:1.25
}
#main .contact_ins .con_l .english {
	padding:10px 0 36px;
	border-bottom:#999 dashed 1px;
	color:#6e6e6e;
	font-size:14px;
	line-height:20px;
	font-family:Arial;
	text-transform:uppercase
}
#main .contact_ins .con_l .tent {
	padding:32px 0 28px;
	border-bottom:#999 dashed 1px
}
#main .contact_ins .con_l .tent .tentLi {
	float:left;
	width:100%;
	margin:15px 0;
	line-height:22px;
	font-size:16px;
	min-height:22px;
	position:relative;
	color:#333
}
#main .contact_ins .con_l .tent .tentLi img {
	display:inline-block;
	width:22px;
	height:22px;
	margin-right:5px
}
#main .contact_ins .con_l .ewm {
	margin:40px 0 0
}
#main .contact_ins .con_l .ewm .ewmPic {
	float:left;
	width:140px;
	height:140px;
	border:1px solid #dbdbdb;
	padding:7px
}
#main .contact_ins .con_l .ewm .ewmCon {
	float:left;
	width:415px;
	padding:0 0 0 26px;
	color:#999;
	line-height:21px
}
#main .contact_ins .con_l .ewm .ewmBig {
	color:#3a3a3a;
	font-size:16px
}
#main .contact_ins .con_l .ewm .ewmDark {
	color:#3a3a3a
}
#main .contact_ins .con_l .ewm .ewmpad {
	padding-top:7px
}
.zq333 {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
@charset "UTF-8";
	.fl-left,.text-left {
	text-align:left
}
.f-cb:after,.text-hidden {
	display:block;
	overflow:hidden
}
.iconfont,.lh-100 {
	line-height:1
}
.g-container,.g-drop-down,.text-hidden {
	position:relative
}
body,html {
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
.f-cb:after,.text-hidden,svg:not(:root) {
	overflow:hidden
}
.btn,a:active,a:hover {
	outline:0
}
.text-hidden,.text-nowrap {
	white-space:nowrap
}
.clearfix:after,.clearfix:before,.dl-horizontal dd:after {
	clear:both
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable {
	max-height:340px
}
.iconfont,body {
	-moz-osx-font-smoothing:grayscale
}
body,html {
	-webkit-tap-highlight-color:transparent
}
.clearfix,.f-cb {
	zoom:1
}
.f-cb:after,.invisible,ul:after {
	visibility:hidden
}
@font-face {
	font-family:iconfont;
	src:url(iconfont/iconfont.eot?t=1586397646967);
	src:url(iconfont/iconfont.eot?t=1586397646967#iefix) format('embedded-opentype'),url(data:application/x-font-woff2;
	charset=utf-8;
	base64,d09GMgABAAAAAA9UAAsAAAAAGewAAA8HAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCFMgqjHJwZATYCJANECyQABCAFhG0HgW4bexUzkpFWD9l/ncCNofA3UhNMkFstczXCFhWZaCr5I4Wkx4JdjmsD38EH+7CLadzFPDu4LdzjmOCfuv+du98PSPPGIwhDCDzSCBuPtx/4U3v/O1CJrE3BlAiaTCk0JqmSwfWY1nN96G6rpjaTbiCLQWwATOXUJLtHUsuCIsHuqgDwzU3Jet2M9CVTwo5MAcYuHMKzz2vzgfP/DRCwMHeZrk58k/+dYaqNt77tulMIEGgb9KwHVgl2z7tfav8VABSnhMJU1lb4GpHc70GovfxiroDkAFVltxk3v/eSAbMEtpvSE3bKTKoKNx/2Xnt1Qg1qUJNPX7g9BFDgxhsi+xyRBjQ4YERYMAX1WUD76sGlRAtSbYi5LC5A6oCAhC5EBwF4W79fLyEgGjDgMWB39NTJcyHuCTwVZhg0jMMcqK5OAjsdWIA7wO34g1jPD0B1icWgTMfhA1z8TwkHDoLCYcKGMxEPk5Sq1uDpU3LC/0DqxlFdwUVIYWIuNGFBocGACA7yfnaHABZqd//xSGC0wf87tsABrQAJOAjBYhQEE4wDU5aZQGDAbCBoYM4QDDARCMWZB8wHhE2CIFNWCoEHqwahCdYAQQB7igJY4E8KqsWE8FKA0W3Y/ad5APgVADF/RvjLkhacNpwggOc2R70PG6DY6xCw2ZgJH7NgcynK2hKJjYlz7o9FWoWxWBy2p6mdv9iJL2ALcCtrd7YlnyBd2OzUtgyGtQviwnRALMzYyo1Z2TgE8C2lCGMQIIeu2aZ6o4PdDXwZjGmEQIxRLjnWw5bk0eOd+K0fgDg26GoEuMyxbdNqPi3g0Y2plaNzuUeJPnNgzRM+azzDp739/ft9oTqzYU4Jpnutjh/v4r8BJg/+YIj+e7XyoQAexW/wAFcmj5E7GF+cMk5B6UaRHWmDYvnmOrJOlMJCx65HLGHPKrYI+GA7Eso21dP1AmFKpglpfP+GYViWxFsAciAUwWNuqAJDGOJsGdo0SZZV11I1EmurIlQHdOeBIb1+wVA5UNkW/UWDP+Y9R9n76SmSYXEVTHs1Nefut+QfOCqHBP0Xsf+AgwGuU+1EC1U9dqEW76gZyQ4vLciCRnpbTTawMCRsVRE+wdicSEpxxhdk4ZUW1eyeNamK5QV4d33HCq9LtlsUJ39VHSF4a2WmbOdsT7Ll1Z0LSurmRApXpgeVcPfK+PiBEfetUykBa+YE8YvwXWBxvvk7LCpBjNcKSr4HCSt3z1pBjluOEq4Gs+wq1VSfuKZ8ybbkPrumDxfgNVAQnxmSDz20KhVUbNlDKwotaanlGeEd9Yw78jrOQslixamWdhYs0f0HV8FDoWUxdY+netmKs/oGxtI8uEJt2NNzjGg1TFM+1YrZxZ0r4yvTeClGhYWKq7orTmjeCq9kdiSsQAljBSO6tHKlhJQU28FgLCbbtrS0oHtpNZaswVlRsizGdnhswxE3JQev1+OzwDIUZ7Z1yXrB6G0szSlbBQcwrLXo+51H7wKaecp//64vSmDNjnYkJ5Gj99IDNV1jB6RrGANCYJZllELBcHg+IdnmuE23XoiccKsrkvKBpXsQqljfQ/LHMu8vjf14UzAKFQSsAkHgRXOxe3iRg4/OrBuBYFwQPu5IC06YJ/KCLxCUkrx/ki558UFzhD2bjwQJeTVMFbBZQwBuRBY+Gy+dyU1TuB2Atr4w9YgriqZ8yEZrobYeXBZXrRHvCUbz7C8iLSumxJpmcXbCTKn8Szw8uRMvnPBK34popvTkDaEwmZ1aIcYSgbg2URiTDkbjcLhv6FoaG7vr9ycpr28oOVCyh28wd9XtqyOBten7gbiR1FNmAgZtDDK+SLreiXgxObQqIZotc3jXk0U79DbZLwgVS9hmiqoH8dwoXhkcPCp8OLDvTXJip5hswY1IHtAyaDP8ekoVfYKRfHt1DJdP9DOthC3InvM83aYrd60rwhuDRctEs2nmt4j9hOifoB8GQfMtU/r9rukvU6pVXGEM9l0iJE2+nWrMthCnHVqsx19qw4ajfOUuL703dIpy79TeiURbGZYdXe+PqENXV6BTGZWRbT4hZE0LgwTvHf0T0R+vdAh1nNxwCuJR2Y6pMcJUs/SQbNekIkoWVdCsWsDyT1PdCJ9P15A4qr8gZkYVIzv+GPd77LdcP4eGyu+d2/od/l/+vPKz7sbukjGc1zgWLZ2HqmlS6fyxCKSmWDLvygNMIndy0nJguETm7PzwEDuwrf3W7eambpndCKldd0H+90ciUqgN1ApJt2+PVq22l5guWxYYHCEPNN+vKSmMnNHTcfskLP1ouG1Rl7lsc7xn/CFZ8eOqhUgt+rhaXtiY4ZPQWVGXevv6VYFrA7GerL4h8cN98ZsSR0Wud2248joVmTYN0d0p26FUNAWdLs6f4m6vKFLYA26dAQ1D/cIdySGScTUdlif4BPrUJZw3O+6hsZYZW23kmvAdA8mhXwoiso8VzUa5c+F0UUTu1CfJYZaNxzw1NvIVK2xkGo/j7y6FfZkamXuq6CdyvihKV/AlOezWkgVSgt9WYIZiDl3Onbh7hZZDb650wx07HLow1KwiicMgtbU0TomfEkM7te/eaZuUhHW5Tfn1hg7X8bSdQ4mApxROlUYBLmgrcCvDcPIJq9JWGaomZtRShKX/U/PwzsNMJagrrEyFbQUR1nWIqTMXP7UkqIkKPEjbmrrKa0QSN0cnYWKWr02Ko0vos4ifEcqmQ6wBuvm0uukScyCpPDCYPC8FJyz9BE7TuO4+sUVwif9+klq+ItRN6SiXSNFyAh1DcsVpfJb5+KM/Xha/+JMROO+lfUhKUpqst2vkLKlPvP0IgSVToFyj4sWqQ7NfTe3bzmFqPYiqFBWrQjhj7vxlXx5iGS6xG/8puW5cL4qe+vcV99H5tovQsWvW/yM2H8O6Ro1oFV7/drw0NeLsq/fhcTM6dM3IE8iCqHLiVfw+ieIAYr5KE+hxVSI7YBq80mD26v+U54m/Jf3pSVTYKmDm55klH9pxk1uzag0zsmn4d8Effdm/UFTA7XV90fbD9ZeyuY9/gTfB40nTa4+ppBU49v8lhyH3hC/iA++I785Oey2CB9ZNJzetWZw8K4MBzlHiOpexJUPwIaYFEd9Cii2ep63ccUPlhafMLNmaij7X29wIW9enmD+7S060tk4u2PzloTN7ZnlNJpHOFy2rnFAjMO7Ri65V9cx7pJCZ6xi5ghwmYi7N2npcRn0MODbTDPn17IqaX1Q3WX1oJDGSzqByp73Y0nCICJucaqywqKTjPxoutQ6PR0zuN0h4h7tqhcjkUOHxFsQjeOjwGW09BUvTxn53QQRXPX4IM1CvH6+WBvi/t5kfXJvGSJPt3RvIDMTLNRYYi4FchGQW5Gcg0dxuzSj1qOtUz55tonQbZ/XXdEH68uXp/H38PEPZy5f2UrkYUyJaLSg5NCwlIjBiQihMrhRStWQRWcuhlk5Hrgc0Y7tF3RmQ0+ou5+Y6TZBgmHYduU5yXqtHji2VabbHd2vu/fx8BVpQfMBU5j5DuGXI36NVcaoJ1aHOUb7c6yVxI0JVIaqR3Z0CT2Id6Sl2nyYyRhlFXQcVFW8Min1LRd1DeDm2Lq5RbLKFt2o5u5Ai5fBnsDgvuYuoqfHJV/fRe2kDOh5Qh7Tu68/uH9s496lIKJfxKc7yzNJnjbj/vUlfD0z+OLMH01jpZwZyAnUzE0KKg6gFdJA+YZPPr1FaPJdfYQ8POvRvsoXRYRftQtnP2CGbN7eFsPdzTe1MufttlKqszTP1LuZT1lBHfZFr6mDK+reNX4wVgTFN71L04JN19xQDVCWYbni+ATUa0TI+xdhjwMowmOJ5GX37BjRuuQ/qUwbdtP6BPtZB7x8A1j2sS3V0Ved5W9O9Fr0+vd5a/72rFoQzxXx3hDx4vPqX0LBhhcN0w17PjLO2evAarmc0IS25EFk/ILK0v2MSTKTcdJWlstNDTRKiArlKdmNhW3rbP8xy1t9tE7ykwetTJ07ZESXxHC2pCBbvKucGXFKeUBoXEGdVpE2S3DS7dzad55nwoHyyYUGTosfwhfUixVhmofavvW1fbWePhti4iBcvxuZzrRPnppQyNUvdl3ive4A0gqHqakFoYfBXx4dJL17sFZY4HzgRb1tXFiwYqXK/5KHbxFeNvOSe5/FDcNZ/qTybuOwsCBfrRcxe814msSq7t+c7zxAxzpv3wveMXfjHj7gevevjJy/+6ZNQfvq4a2gLdvIk1oy1UNxCEUGAUI2T/u/4/5o1g33Q6NrrJPHS8F5v8Pv5/3eECtN4yZy05+PT7DKlqcqoCV/9l+o2rVu/Se+CavVRylR5pl368WWpcw4kQfv/VH+NOeRLbIYNtZG6Q3LJmxk9tjDdT61KVvvud5AnRDTQcWC/4bf21SIZrA8+PmHaZP3x4FaQrz1P9b06BAfpxkhY8NMAAIMdFmBqS/8BBwwGH362+x8znIdP9BBLQFq3G1iGvnxJ2JTB34PznTNWhuH+yrFotBockW1d4hNiDb6n9biJjU27lhHzSltpLzZ6vMEVLO+3yengVq9ViYYX9Zlm/V0ZuLO94wJxdGN2CwDQgCa1IQC/RAT+38l46Lo6WYMAP9doSMIlsI4caTf4O20jMCvMEMAvoIdRAGDyfQC/QDpNoK9Zbi5tJxDcXAAUKLAHGNDgYsP9vQEBLAgCJNAQC5jgBYqpLDCFWYAhGGe0e0IVAAJ82ARQ4MJBgAEfzttw/15AgAW8BiTwEQwwIQMxvU4WiBAOHt4i8AyS9Q+GgialNuWDvfAbdBl49Dqt1H+ICQdYWzXBiS+YIFZxgXTVXc6KqUgj+1TuDIaBmI9kQeTK5Owvda3iLlgJGmeHmTQCz0ZuyfSP8ihoUkfPh9Cv/wZdBh5T1ryU/4eY8PiZVqWRsH3RSWrNrixPV93JRCqmDUcaHf5JJQx8lBgffyoLIldMgWF/UZO9lCytmufjunf+SVmH3YSghaycvIKikrK+rx60qWtoanXsZCPxabDdPajckU96P8rLwBuaYHvzoni2syBu4KA5ORAG72Wlyq28igjpcUoPHXC4YCqvZh+fHhDZ0nMy+mHS51tpAxoylSeK7RjqRVnW1mW3iUoq1G4scsNpcxNbWSnKZ81m) format('woff2'),url(iconfont/iconfont.woff?t=1586397646967) format('woff'),url(iconfont/iconfont.ttf?t=1586397646967) format('truetype'),url(iconfont/iconfont.svg?t=1586397646967#iconfont) format('svg')
}
.iconfont {
	font-family:iconfont!important;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	font-size:inherit;
	font-weight:400;
	vertical-align:baseline
}
.icondizhi1:before {
	content:"\e601"
}
.iconyouxiang:before {
	content:"\e612"
}
.icontelephone:before {
	content:"\e6e7"
}
.iconwangzhi:before {
	content:"\e629"
}
.iconwangzhan:before {
	content:"\e679"
}
.icongaokechixu:before {
	content:"\e692"
}
.iconfuwu:before {
	content:"\e626"
}
.iconchanpinzhiliangzhuisu:before {
	content:"\e600"
}
.iconzhuanyepinzhibaozheng:before {
	content:"\e66a"
}
.iconzhuanyehegetouzizhe:before {
	content:"\e722"
}
.iconmanyidu:before {
	content:"\e706"
}
.iconmanyi:before {
	content:"\e61a"
}
.iconsousuo1:before {
	content:"\e686"
}
.iconjiahao:before {
	content:"\e621"
}
.iconsousuo:before {
	content:"\e607"
}
.icondianhua:before {
	content:"\e60d"
}
body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,ol,p,ul {
	padding:0;
	margin:0
}
body {
	font-family:-apple-system,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft Yahei","WenQuanYi Micro Hei",sans-serif!important
}
.f-cb:after {
	height:0;
	clear:both;
	content:"."
}
.fl-left {
	float:left
}
.fl-right {
	float:right;
	text-align:right
}
.bg-gray {
	background:#f9f9f9!important
}
li,ul {
	list-style-type:none
}
a:link {
	text-decoration:none
}
.c-white {
	color:#fff
}
.c-red {
	color:red
}
.c-red-bold {
	color:#b00
}
.c-orange {
	color:#e89923
}
.c-orange-light {
	color:rgba(250,80,5,.8)
}
.c-orange-bold {
	color:#d24603
}
.c-blue {
	color:#005ca1
}
.c-blue-light {
	color:#0168c6
}
.c-blue-bold {
	color:#00488c
}
.c-blue-bold2 {
	color:#004795
}
.c-gray {
	color:#999
}
.c-gray-light {
	color:#ccc
}
.c-gray-bold {
	color:#666
}
.c-green {
	color:#5cb85c
}
.c-green-light {
	color:#5ecd5e
}
.c-green-bold {
	color:#449d44
}
.c-error {
	color:#f66
}
.c-success {
	color:#5cb85c
}
.c-success-light {
	color:#5ecd5e
}
.c-success-bold {
	color:#449d44
}
.f-10 {
	font-size:10px
}
.f-12 {
	font-size:12px
}
.f-13 {
	font-size:13px
}
.f-14 {
	font-size:14px
}
.f-16 {
	font-size:16px
}
.f-18 {
	font-size:18px
}
.f-20 {
	font-size:20px
}
.f-22 {
	font-size:22px
}
.f-25 {
	font-size:25px
}
.f-28 {
	font-size:28px
}
.f-30 {
	font-size:30px
}
.f-35 {
	font-size:35px
}
.f-40 {
	font-size:40px
}
.text-hidden {
	text-overflow:ellipsis
}
.t2 {
	text-indent:2em
}
.lh-150 {
	line-height:1.5
}
.lh-160 {
	line-height:1.6
}
.lh-180 {
	line-height:1.8
}
.lh-200 {
	line-height:2
}
.m-0 {
	margin:0
}
.m-t0 {
	margin-top:0
}
.m-r0 {
	margin-right:0
}
.m-b0 {
	margin-bottom:0
}
.m-l0 {
	margin-left:0
}
.p-0 {
	padding:0
}
.p-t0 {
	padding-top:0
}
.p-r0 {
	padding-right:0
}
.p-b0 {
	padding-bottom:0
}
.p-l0 {
	padding-left:0
}
.m-1 {
	margin:1px
}
.m-t1 {
	margin-top:1px
}
.m-r1 {
	margin-right:1px
}
.m-b1 {
	margin-bottom:1px
}
.m-l1 {
	margin-left:1px
}
.p-1 {
	padding:1px
}
.p-t1 {
	padding-top:1px
}
.p-r1 {
	padding-right:1px
}
.p-b1 {
	padding-bottom:1px
}
.p-l1 {
	padding-left:1px
}
.m-5 {
	margin:5px
}
.m-t5 {
	margin-top:5px
}
.m-r5 {
	margin-right:5px
}
.m-b5 {
	margin-bottom:5px
}
.m-l5 {
	margin-left:5px
}
.p-5 {
	padding:5px
}
.p-t5 {
	padding-top:5px
}
.p-r5 {
	padding-right:5px
}
.p-b5 {
	padding-bottom:5px
}
.p-l5 {
	padding-left:5px
}
.m-10 {
	margin:10px
}
.m-t10 {
	margin-top:10px
}
.m-r10 {
	margin-right:10px
}
.m-b10 {
	margin-bottom:10px
}
.m-l10 {
	margin-left:10px
}
.p-10 {
	padding:10px
}
.p-t10 {
	padding-top:10px
}
.p-r10 {
	padding-right:10px
}
.p-b10 {
	padding-bottom:10px
}
.p-l10 {
	padding-left:10px
}
.m-15 {
	margin:15px
}
.m-t15 {
	margin-top:15px
}
.m-r15 {
	margin-right:15px
}
.m-b15 {
	margin-bottom:15px
}
.m-l15 {
	margin-left:15px
}
.p-15 {
	padding:15px
}
.p-t15 {
	padding-top:15px
}
.p-r15 {
	padding-right:15px
}
.p-b15 {
	padding-bottom:15px
}
.p-l15 {
	padding-left:15px
}
.m-20 {
	margin:20px
}
.m-t20 {
	margin-top:20px
}
.m-r20 {
	margin-right:20px
}
.m-b20 {
	margin-bottom:20px
}
.m-l20 {
	margin-left:20px
}
.p-20 {
	padding:20px
}
.p-t20 {
	padding-top:20px
}
.p-r20 {
	padding-right:20px
}
.p-b20 {
	padding-bottom:20px
}
.p-l20 {
	padding-left:20px
}
.m-25 {
	margin:25px
}
.m-t25 {
	margin-top:25px
}
.m-r25 {
	margin-right:25px
}
.m-b25 {
	margin-bottom:25px
}
.m-l25 {
	margin-left:25px
}
.p-25 {
	padding:25px
}
.p-t25 {
	padding-top:25px
}
.p-r25 {
	padding-right:25px
}
.p-b25 {
	padding-bottom:25px
}
.p-l25 {
	padding-left:25px
}
.m-30 {
	margin:30px
}
.m-t30 {
	margin-top:30px
}
.m-r30 {
	margin-right:30px
}
.m-b30 {
	margin-bottom:30px
}
.m-l30 {
	margin-left:30px
}
.p-30 {
	padding:30px
}
.p-t30 {
	padding-top:30px
}
.p-r30 {
	padding-right:30px
}
.p-b30 {
	padding-bottom:30px
}
.p-l30 {
	padding-left:30px
}
.m-35 {
	margin:35px
}
.m-t35 {
	margin-top:35px
}
.m-r35 {
	margin-right:35px
}
.m-b35 {
	margin-bottom:35px
}
.m-l35 {
	margin-left:35px
}
.p-35 {
	padding:35px
}
.p-t35 {
	padding-top:35px
}
.p-r35 {
	padding-right:35px
}
.p-b35 {
	padding-bottom:35px
}
.p-l35 {
	padding-left:35px
}
.m-40 {
	margin:40px
}
.m-t40 {
	margin-top:40px
}
.m-r40 {
	margin-right:40px
}
.m-b40 {
	margin-bottom:40px
}
.m-l40 {
	margin-left:40px
}
.p-40 {
	padding:40px
}
.p-t40 {
	padding-top:40px
}
.p-r40 {
	padding-right:40px
}
.p-b40 {
	padding-bottom:40px
}
.p-l40 {
	padding-left:40px
}
.m-45 {
	margin:45px
}
.m-t45 {
	margin-top:45px
}
.m-r45 {
	margin-right:45px
}
.m-b45 {
	margin-bottom:45px
}
.m-l45 {
	margin-left:45px
}
.p-45 {
	padding:45px
}
.p-t45 {
	padding-top:45px
}
.p-r45 {
	padding-right:45px
}
.p-b45 {
	padding-bottom:45px
}
.p-l45 {
	padding-left:45px
}
.m-50 {
	margin:50px
}
.m-t50 {
	margin-top:50px
}
.m-r50 {
	margin-right:50px
}
.m-b50 {
	margin-bottom:50px
}
.m-l50 {
	margin-left:50px
}
.p-50 {
	padding:50px
}
.p-t50 {
	padding-top:50px
}
.p-r50 {
	padding-right:50px
}
.p-b50 {
	padding-bottom:50px
}
.p-l50 {
	padding-left:50px
}
.m-55 {
	margin:55px
}
.m-t55 {
	margin-top:55px
}
.m-r55 {
	margin-right:55px
}
.m-b55 {
	margin-bottom:55px
}
.m-l55 {
	margin-left:55px
}
.p-55 {
	padding:55px
}
.p-t55 {
	padding-top:55px
}
.p-r55 {
	padding-right:55px
}
.p-b55 {
	padding-bottom:55px
}
.p-l55 {
	padding-left:55px
}
.m-60 {
	margin:60px
}
.m-t60 {
	margin-top:60px
}
.m-r60 {
	margin-right:60px
}
.m-b60 {
	margin-bottom:60px
}
.m-l60 {
	margin-left:60px
}
.p-60 {
	padding:60px
}
.p-t60 {
	padding-top:60px
}
.p-r60 {
	padding-right:60px
}
.p-b60 {
	padding-bottom:60px
}
.p-l60 {
	padding-left:60px
}
.w-10 {
	width:10px
}
.w-20 {
	width:20px
}
.w-30 {
	width:30px
}
.w-40 {
	width:40px
}
.w-50 {
	width:50px
}
.w-60 {
	width:60px
}
.w-70 {
	width:70px
}
.w-80 {
	width:80px
}
.w-90 {
	width:90px
}
.w-100 {
	width:100px
}
.w-150 {
	width:150px
}
.w-200 {
	width:200px
}
.w-250 {
	width:250px
}
.w-300 {
	width:300px
}
.w-350 {
	width:350px
}
.w-400 {
	width:400px
}
.w-450 {
	width:450px
}
.w-500 {
	width:500px
}
.w-550 {
	width:550px
}
.w-600 {
	width:600px
}
.w-650 {
	width:650px
}
.w-700 {
	width:700px
}
.w-800 {
	width:800px
}
.w-900 {
	width:900px
}
.w10 {
	width:10%
}
.w20 {
	width:20%
}
.w30 {
	width:30%
}
.w40 {
	width:40%
}
.w50 {
	width:50%
}
.w60 {
	width:60%
}
.w70 {
	width:70%
}
.w80 {
	width:80%
}
.w90 {
	width:90%
}
.w100 {
	width:100%
}
.g-left {
	float:left
}
.g-right {
	float:right
}
.g-container {
	width:1200px;
	margin:0 auto
}
.btn {
	-webkit-transition:color .15s,background .15s;
	transition:color .15s,background .15s
}
.btn.btn-orange,.btn.btn-orange-fill {
	background-color:#fff;
	border:1px solid #025891;
	color:#025891
}
.btn.btn-orange-fill,.btn.btn-orange-fill:hover,.btn.btn-orange:hover {
	background-color:#025891;
	color:#fff
}
.btn.btn-orange-fill:hover {
	background-color:#eb5005;
	border-color:#eb5005
}
.btn.btn-qq {
	background-color:#fff;
	border:1px solid #357DF9;
	color:#357DF9
}
.btn.btn-qq:hover {
	background-color:#357DF9;
	color:#fff
}
.g-drop-down .drop-down-title {
	line-height:30px
}
.g-drop-down .child-select,.g-drop-down .drop-down-menu {
	position:absolute;
	display:none;
	width:100%;
	top:100%;
	left:0
}
.g-drop-down:hover .child-select,.g-drop-down:hover .drop-down-menu,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
.g-drop-down .child-select ul.select-item,.g-drop-down .drop-down-menu ul.select-item {
	position:relative;
	overflow:hidden;
	margin-top:-1px;
	border:1px solid #eee
}
body,figure {
	margin:0
}
.g-drop-down .child-select ul.select-item li,.g-drop-down .drop-down-menu ul.select-item li {
	display:block;
	width:100%;
	line-height:35px;
	text-align:center;
	background-color:#fff
}
.g-drop-down .child-select ul.select-item li.active,.g-drop-down .child-select ul.select-item li:hover,.g-drop-down .drop-down-menu ul.select-item li.active,.g-drop-down .drop-down-menu ul.select-item li:hover {
	background-color:#f5f5f5
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
	font-family:sans-serif
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden],template {
	display:none
}
a {
	background-color:transparent
}
b,optgroup,strong {
	font-weight:700
}
h1 {
	margin:.67em 0
}
mark {
	background:#ff0;
	color:#000
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
hr {
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
pre,textarea {
	overflow:auto
}
code,kbd,pre,samp {
	font-size:1em
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button,select {
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
input[type=checkbox],input[type=radio] {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height:auto
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
/*! Source:https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {
	blockquote,img,pre,tr {
	page-break-inside:avoid
}
*,:after,:before {
	background:0 0!important;
	color:#000!important;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
	text-shadow:none!important
}
a,a:visited {
	text-decoration:underline
}
a[href]:after {
	content:" (" attr(href) ")"
}
abbr[title]:after {
	content:" (" attr(title) ")"
}
a[href^="#"]:after,a[href^="javascript:"]:after {
	content:""
}
blockquote,pre {
	border:1px solid #999
}
thead {
	display:table-header-group
}
img {
	max-width:100%!important
}
h2,h3,p {
	orphans:3;
	widows:3
}
h2,h3 {
	page-break-after:avoid
}
.navbar {
	display:none
}
.btn>.caret,.dropup>.btn>.caret {
	border-top-color:#000!important
}
.label {
	border:1px solid #000
}
.table {
	border-collapse:collapse!important
}
.table td,.table th {
	background-color:#fff!important
}
.table-bordered td,.table-bordered th {
	border:1px solid #ddd!important
}
}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.form-control,.navbar-toggle,.open>.btn-danger.dropdown-toggle,.open>.btn-default.dropdown-toggle,.open>.btn-info.dropdown-toggle,.open>.btn-primary.dropdown-toggle,.open>.btn-warning.dropdown-toggle {
	background-image:none
}
*,:after,:before {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
html {
	font-size:10px
}
button,input,select,textarea {
	outline:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
a {
	text-decoration:none
}
a:focus,a:hover {
	color:#0d0d0d;
	text-decoration:underline
}
a:focus {
	outline-offset:-2px
}
.img-responsive {
	display:block;
	height:auto
}
.img-rounded {
	border-radius:6px
}
.img-thumbnail {
	padding:4px;
	line-height:1.42857;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	display:inline-block;
	height:auto
}
.img-circle {
	border-radius:50%
}
hr {
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	border-top:1px solid #eee
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto
}
[role=button] {
	cursor:pointer
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
	font-weight:400;
	line-height:1;
	color:#777
}
.h1,.h2,.h3,h1,h2,h3 {
	margin-top:20px;
	margin-bottom:10px
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {
	font-size:65%
}
.h4,.h5,.h6,h4,h5,h6 {
	margin-top:10px;
	margin-bottom:10px
}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
	font-size:75%
}
.h1,h1 {
	font-size:36px
}
.h2,h2 {
	font-size:30px
}
.h3,h3 {
	font-size:24px
}
.h4,h4 {
	font-size:18px
}
.h5,h5 {
	font-size:14px
}
.h6,h6 {
	font-size:12px
}
p {
	margin:0 0 10px
}
.lead {
	margin-bottom:20px;
	font-size:16px;
	font-weight:300;
	line-height:1.4
}
dt,kbd kbd,label {
	font-weight:700
}
address,blockquote .small,blockquote footer,blockquote small,dd,dt,pre {
	line-height:1.42857
}
@media (min-width:768px) {
	.lead {
	font-size:21px
}
}.small,small {
	font-size:85%
}
.mark,mark {
	background-color:#fcf8e3;
	padding:.2em
}
.list-inline,.list-unstyled {
	padding-left:0;
	list-style:none
}
.text-right {
	text-align:right
}
.text-justify {
	text-align:justify
}
.text-lowercase {
	text-transform:lowercase
}
.initialism,.text-uppercase,.xialaph h4 a {
	text-transform:uppercase
}
.text-capitalize {
	text-transform:capitalize
}
.text-muted {
	color:#777
}
.text-primary {
	color:#337ab7
}
a.text-primary:focus,a.text-primary:hover {
	color:#286090
}
.text-success {
	color:#3c763d
}
a.text-success:focus,a.text-success:hover {
	color:#2b542c
}
.text-info {
	color:#31708f
}
a.text-info:focus,a.text-info:hover {
	color:#245269
}
.text-warning {
	color:#8a6d3b
}
a.text-warning:focus,a.text-warning:hover {
	color:#66512c
}
.text-danger {
	color:#a94442
}
a.text-danger:focus,a.text-danger:hover {
	color:#843534
}
.bg-primary {
	color:#fff;
	background-color:#337ab7
}
a.bg-primary:focus,a.bg-primary:hover {
	background-color:#286090
}
.bg-success {
	background-color:#dff0d8
}
a.bg-success:focus,a.bg-success:hover {
	background-color:#c1e2b3
}
.bg-info {
	background-color:#d9edf7
}
a.bg-info:focus,a.bg-info:hover {
	background-color:#afd9ee
}
.bg-warning {
	background-color:#fcf8e3
}
a.bg-warning:focus,a.bg-warning:hover {
	background-color:#f7ecb5
}
.bg-danger {
	background-color:#f2dede
}
a.bg-danger:focus,a.bg-danger:hover {
	background-color:#e4b9b9
}
pre code,table {
	background-color:transparent
}
.page-header {
	padding-bottom:9px;
	margin:40px 0 20px;
	border-bottom:1px solid #eee
}
dl,ol,ul {
	margin-top:0
}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul {
	margin-bottom:0
}
address,dl {
	margin-bottom:20px
}
ol,ul {
	margin-bottom:10px
}
.list-inline {
	margin-left:-5px
}
.list-inline>li {
	display:inline-block;
	padding-left:5px;
	padding-right:5px
}
dd {
	margin-left:0
}
.dl-horizontal dd:after,.dl-horizontal dd:before {
	content:" ";
	display:table
}
@media (min-width:768px) {
	.dl-horizontal dt {
	float:left;
	width:160px;
	clear:left;
	text-align:right;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dl-horizontal dd {
	margin-left:180px
}
.container {
	width:750px
}
}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dropdown-menu>li>a,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.pager:after,.panel-body:after,.row:after,header .header-secondary-nav,ul:after {
	clear:both
}
abbr[data-original-title],abbr[title] {
	cursor:help;
	border-bottom:1px dotted #777
}
.initialism {
	font-size:90%
}
blockquote {
	padding:10px 20px;
	margin:0 0 20px;
	font-size:17.5px;
	border-left:5px solid #eee
}
blockquote .small,blockquote footer,blockquote small {
	display:block;
	font-size:80%;
	color:#777
}
legend,pre {
	color:#333
}
blockquote .small:before,blockquote footer:before,blockquote small:before {
	content:'\2014 \00A0'
}
.blockquote-reverse,blockquote.pull-right {
	padding-right:15px;
	padding-left:0;
	border-right:5px solid #eee;
	border-left:0;
	text-align:right
}
code,kbd {
	padding:2px 4px;
	font-size:90%
}
caption,th {
	text-align:left
}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before {
	content:''
}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after {
	content:'\00A0 \2014'
}
code,kbd,pre,samp {
	font-family:Menlo,Monaco,Consolas,"Courier New",monospace
}
code {
	color:#c7254e;
	background-color:#f9f2f4;
	border-radius:4px
}
kbd {
	color:#fff;
	background-color:#333;
	border-radius:3px;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
kbd kbd {
	padding:0;
	font-size:100%;
	-webkit-box-shadow:none;
	box-shadow:none
}
pre {
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	word-break:break-all;
	word-wrap:break-word;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border-radius:4px
}
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before {
	display:table;
	content:" "
}
.container,.container-fluid {
	margin-right:auto;
	margin-left:auto
}
pre code {
	padding:0;
	font-size:inherit;
	color:inherit;
	white-space:pre-wrap;
	border-radius:0
}
.container,.container-fluid {
	padding-left:15px;
	padding-right:15px
}
.pre-scrollable {
	overflow-y:scroll
}
@media (min-width:992px) {
	.container {
	width:970px
}
}@media (min-width:1200px) {
	.container {
	width:1230px
}
}.row {
	margin-left:-15px;
	margin-right:-15px
}
.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 {
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
.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 {
	float:left
}
.col-xs-1 {
	width:8.33333%
}
.col-xs-2 {
	width:16.66667%
}
.col-xs-3 {
	width:25%
}
.col-xs-4 {
	width:33.33333%
}
.col-xs-5 {
	width:41.66667%
}
.col-xs-6 {
	width:50%
}
.col-xs-7 {
	width:58.33333%
}
.col-xs-8 {
	width:66.66667%
}
.col-xs-9 {
	width:75%
}
.col-xs-10 {
	width:83.33333%
}
.col-xs-11 {
	width:91.66667%
}
.col-xs-12 {
	width:100%
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-pull-1 {
	right:8.33333%
}
.col-xs-pull-2 {
	right:16.66667%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-4 {
	right:33.33333%
}
.col-xs-pull-5 {
	right:41.66667%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-7 {
	right:58.33333%
}
.col-xs-pull-8 {
	right:66.66667%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-10 {
	right:83.33333%
}
.col-xs-pull-11 {
	right:91.66667%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-push-0 {
	left:auto
}
.col-xs-push-1 {
	left:8.33333%
}
.col-xs-push-2 {
	left:16.66667%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-4 {
	left:33.33333%
}
.col-xs-push-5 {
	left:41.66667%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-7 {
	left:58.33333%
}
.col-xs-push-8 {
	left:66.66667%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-10 {
	left:83.33333%
}
.col-xs-push-11 {
	left:91.66667%
}
.col-xs-push-12 {
	left:100%
}
.col-xs-offset-0 {
	margin-left:0
}
.col-xs-offset-1 {
	margin-left:8.33333%
}
.col-xs-offset-2 {
	margin-left:16.66667%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-4 {
	margin-left:33.33333%
}
.col-xs-offset-5 {
	margin-left:41.66667%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-7 {
	margin-left:58.33333%
}
.col-xs-offset-8 {
	margin-left:66.66667%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-10 {
	margin-left:83.33333%
}
.col-xs-offset-11 {
	margin-left:91.66667%
}
.col-xs-offset-12 {
	margin-left:100%
}
@media (min-width:768px) {
	.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 {
	float:left
}
.col-sm-1 {
	width:8.33333%
}
.col-sm-2 {
	width:16.66667%
}
.col-sm-3 {
	width:25%
}
.col-sm-4 {
	width:33.33333%
}
.col-sm-5 {
	width:41.66667%
}
.col-sm-6 {
	width:50%
}
.col-sm-7 {
	width:58.33333%
}
.col-sm-8 {
	width:66.66667%
}
.col-sm-9 {
	width:75%
}
.col-sm-10 {
	width:83.33333%
}
.col-sm-11 {
	width:91.66667%
}
.col-sm-12 {
	width:100%
}
.col-sm-pull-0 {
	right:auto
}
.col-sm-pull-1 {
	right:8.33333%
}
.col-sm-pull-2 {
	right:16.66667%
}
.col-sm-pull-3 {
	right:25%
}
.col-sm-pull-4 {
	right:33.33333%
}
.col-sm-pull-5 {
	right:41.66667%
}
.col-sm-pull-6 {
	right:50%
}
.col-sm-pull-7 {
	right:58.33333%
}
.col-sm-pull-8 {
	right:66.66667%
}
.col-sm-pull-9 {
	right:75%
}
.col-sm-pull-10 {
	right:83.33333%
}
.col-sm-pull-11 {
	right:91.66667%
}
.col-sm-pull-12 {
	right:100%
}
.col-sm-push-0 {
	left:auto
}
.col-sm-push-1 {
	left:8.33333%
}
.col-sm-push-2 {
	left:16.66667%
}
.col-sm-push-3 {
	left:25%
}
.col-sm-push-4 {
	left:33.33333%
}
.col-sm-push-5 {
	left:41.66667%
}
.col-sm-push-6 {
	left:50%
}
.col-sm-push-7 {
	left:58.33333%
}
.col-sm-push-8 {
	left:66.66667%
}
.col-sm-push-9 {
	left:75%
}
.col-sm-push-10 {
	left:83.33333%
}
.col-sm-push-11 {
	left:91.66667%
}
.col-sm-push-12 {
	left:100%
}
.col-sm-offset-0 {
	margin-left:0
}
.col-sm-offset-1 {
	margin-left:8.33333%
}
.col-sm-offset-2 {
	margin-left:16.66667%
}
.col-sm-offset-3 {
	margin-left:25%
}
.col-sm-offset-4 {
	margin-left:33.33333%
}
.col-sm-offset-5 {
	margin-left:41.66667%
}
.col-sm-offset-6 {
	margin-left:50%
}
.col-sm-offset-7 {
	margin-left:58.33333%
}
.col-sm-offset-8 {
	margin-left:66.66667%
}
.col-sm-offset-9 {
	margin-left:75%
}
.col-sm-offset-10 {
	margin-left:83.33333%
}
.col-sm-offset-11 {
	margin-left:91.66667%
}
.col-sm-offset-12 {
	margin-left:100%
}
}@media (min-width:992px) {
	.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 {
	float:left
}
.col-md-1 {
	width:8.33333%
}
.col-md-2 {
	width:16.66667%
}
.col-md-3 {
	width:25%
}
.col-md-4 {
	width:33.33333%
}
.col-md-5 {
	width:41.66667%
}
.col-md-6 {
	width:50%
}
.col-md-7 {
	width:58.33333%
}
.col-md-8 {
	width:66.66667%
}
.col-md-9 {
	width:75%
}
.col-md-10 {
	width:83.33333%
}
.col-md-11 {
	width:91.66667%
}
.col-md-12 {
	width:100%
}
.col-md-pull-0 {
	right:auto
}
.col-md-pull-1 {
	right:8.33333%
}
.col-md-pull-2 {
	right:16.66667%
}
.col-md-pull-3 {
	right:25%
}
.col-md-pull-4 {
	right:33.33333%
}
.col-md-pull-5 {
	right:41.66667%
}
.col-md-pull-6 {
	right:50%
}
.col-md-pull-7 {
	right:58.33333%
}
.col-md-pull-8 {
	right:66.66667%
}
.col-md-pull-9 {
	right:75%
}
.col-md-pull-10 {
	right:83.33333%
}
.col-md-pull-11 {
	right:91.66667%
}
.col-md-pull-12 {
	right:100%
}
.col-md-push-0 {
	left:auto
}
.col-md-push-1 {
	left:8.33333%
}
.col-md-push-2 {
	left:16.66667%
}
.col-md-push-3 {
	left:25%
}
.col-md-push-4 {
	left:33.33333%
}
.col-md-push-5 {
	left:41.66667%
}
.col-md-push-6 {
	left:50%
}
.col-md-push-7 {
	left:58.33333%
}
.col-md-push-8 {
	left:66.66667%
}
.col-md-push-9 {
	left:75%
}
.col-md-push-10 {
	left:83.33333%
}
.col-md-push-11 {
	left:91.66667%
}
.col-md-push-12 {
	left:100%
}
.col-md-offset-0 {
	margin-left:0
}
.col-md-offset-1 {
	margin-left:8.33333%
}
.col-md-offset-2 {
	margin-left:16.66667%
}
.col-md-offset-3 {
	margin-left:25%
}
.col-md-offset-4 {
	margin-left:33.33333%
}
.col-md-offset-5 {
	margin-left:41.66667%
}
.col-md-offset-6 {
	margin-left:50%
}
.col-md-offset-7 {
	margin-left:58.33333%
}
.col-md-offset-8 {
	margin-left:66.66667%
}
.col-md-offset-9 {
	margin-left:75%
}
.col-md-offset-10 {
	margin-left:83.33333%
}
.col-md-offset-11 {
	margin-left:91.66667%
}
.col-md-offset-12 {
	margin-left:100%
}
}@media (min-width:1200px) {
	.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 {
	float:left
}
.col-lg-1 {
	width:8.33333%
}
.col-lg-2 {
	width:16.66667%
}
.col-lg-3 {
	width:25%
}
.col-lg-4 {
	width:33.33333%
}
.col-lg-5 {
	width:41.66667%
}
.col-lg-6 {
	width:50%
}
.col-lg-7 {
	width:58.33333%
}
.col-lg-8 {
	width:66.66667%
}
.col-lg-9 {
	width:75%
}
.col-lg-10 {
	width:83.33333%
}
.col-lg-11 {
	width:91.66667%
}
.col-lg-12 {
	width:100%
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-pull-1 {
	right:8.33333%
}
.col-lg-pull-2 {
	right:16.66667%
}
.col-lg-pull-3 {
	right:25%
}
.col-lg-pull-4 {
	right:33.33333%
}
.col-lg-pull-5 {
	right:41.66667%
}
.col-lg-pull-6 {
	right:50%
}
.col-lg-pull-7 {
	right:58.33333%
}
.col-lg-pull-8 {
	right:66.66667%
}
.col-lg-pull-9 {
	right:75%
}
.col-lg-pull-10 {
	right:83.33333%
}
.col-lg-pull-11 {
	right:91.66667%
}
.col-lg-pull-12 {
	right:100%
}
.col-lg-push-0 {
	left:auto
}
.col-lg-push-1 {
	left:8.33333%
}
.col-lg-push-2 {
	left:16.66667%
}
.col-lg-push-3 {
	left:25%
}
.col-lg-push-4 {
	left:33.33333%
}
.col-lg-push-5 {
	left:41.66667%
}
.col-lg-push-6 {
	left:50%
}
.col-lg-push-7 {
	left:58.33333%
}
.col-lg-push-8 {
	left:66.66667%
}
.col-lg-push-9 {
	left:75%
}
.col-lg-push-10 {
	left:83.33333%
}
.col-lg-push-11 {
	left:91.66667%
}
.col-lg-push-12 {
	left:100%
}
.col-lg-offset-0 {
	margin-left:0
}
.col-lg-offset-1 {
	margin-left:8.33333%
}
.col-lg-offset-2 {
	margin-left:16.66667%
}
.col-lg-offset-3 {
	margin-left:25%
}
.col-lg-offset-4 {
	margin-left:33.33333%
}
.col-lg-offset-5 {
	margin-left:41.66667%
}
.col-lg-offset-6 {
	margin-left:50%
}
.col-lg-offset-7 {
	margin-left:58.33333%
}
.col-lg-offset-8 {
	margin-left:66.66667%
}
.col-lg-offset-9 {
	margin-left:75%
}
.col-lg-offset-10 {
	margin-left:83.33333%
}
.col-lg-offset-11 {
	margin-left:91.66667%
}
.col-lg-offset-12 {
	margin-left:100%
}
}caption {
	padding-top:8px;
	padding-bottom:8px;
	color:#777
}
.table {
	width:100%;
	margin-bottom:20px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	padding:8px;
	line-height:1.42857;
	vertical-align:top;
	border-top:1px solid #ddd
}
.table>thead>tr>th {
	vertical-align:bottom;
	border-bottom:2px solid #ddd
}
.badge,.btn,.btn-group,.btn-group-vertical,.caret,.checkbox-inline,.radio-inline {
	vertical-align:middle
}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {
	border-top:0
}
.table>tbody+tbody {
	border-top:2px solid #ddd
}
.table .table {
	background-color:#fff
}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {
	padding:5px
}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border:1px solid #ddd
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color:#f9f9f9
}
.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {
	background-color:#f5f5f5
}
table col[class*=col-] {
	position:static;
	float:none;
	display:table-column
}
table td[class*=col-],table th[class*=col-] {
	position:static;
	float:none;
	display:table-cell
}
.btn-group>.btn-group,.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group,.dropdown-menu {
	float:left
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover {
	background-color:#e8e8e8
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
	background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {
	background-color:#d0e9c6
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {
	background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {
	background-color:#c4e3f3
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {
	background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {
	background-color:#faf2cc
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger {
	background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover {
	background-color:#ebcccc
}
.table-responsive {
	overflow-x:auto;
	min-height:.01%
}
@media screen and (max-width:767px) {
	.table-responsive {
	width:100%;
	margin-bottom:15px;
	overflow-y:hidden;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	border:1px solid #ddd
}
.table-responsive>.table {
	margin-bottom:0
}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {
	white-space:nowrap
}
.table-responsive>.table-bordered {
	border:0
}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left:0
}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right:0
}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom:0
}
}fieldset,legend {
	padding:0;
	border:0
}
fieldset {
	margin:0;
	min-width:0
}
legend {
	display:block;
	width:100%;
	margin-bottom:20px;
	font-size:21px;
	line-height:inherit;
	border-bottom:1px solid #e5e5e5
}
label {
	display:inline-block;
	margin-bottom:5px
}
input[type=search] {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-appearance:none
}
input[type=checkbox],input[type=radio] {
	margin:4px 0 0;
	margin-top:1px\9;
	line-height:normal
}
.form-control,output {
	font-size:14px;
	line-height:1.42857;
	color:#555;
	display:block
}
input[type=file] {
	display:block
}
input[type=range] {
	display:block;
	width:100%
}
select[multiple],select[size] {
	height:auto
}
input[type=checkbox]:focus,input[type=radio]:focus,input[type=file]:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px
}
output {
	padding-top:7px
}
.form-control {
	width:100%;
	height:34px;
	padding:6px 12px;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.form-control::-moz-placeholder {
	color:#999;
	opacity:1
}
.form-control:-ms-input-placeholder {
	color:#999
}
.form-control::-webkit-input-placeholder {
	color:#999
}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label {
	color:#3c763d
}
.form-control::-ms-expand {
	border:0;
	background-color:transparent
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
	background-color:#eee;
	opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control {
	cursor:not-allowed
}
textarea.form-control {
	height:auto
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control {
	line-height:34px
}
.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm>.input-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=time],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=time],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm {
	line-height:30px
}
.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg>.input-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=time],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=time],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg {
	line-height:46px
}
}.form-group {
	margin-bottom:15px
}
.checkbox,.radio {
	position:relative;
	display:block;
	margin-top:10px;
	margin-bottom:10px
}
.checkbox label,.radio label {
	min-height:20px;
	padding-left:20px;
	margin-bottom:0;
	font-weight:400;
	cursor:pointer
}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {
	position:absolute;
	margin-left:-20px;
	margin-top:4px\9
}
.checkbox+.checkbox,.radio+.radio {
	margin-top:-5px
}
.checkbox-inline,.radio-inline {
	position:relative;
	display:inline-block;
	padding-left:20px;
	margin-bottom:0;
	font-weight:400;
	cursor:pointer
}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {
	margin-top:0;
	margin-left:10px
}
.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled] {
	cursor:not-allowed
}
.form-control-static {
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:0;
	min-height:34px
}
.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn {
	padding-left:0;
	padding-right:0
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm {
	height:30px;
	line-height:30px
}
.input-group-sm>.input-group-btn>select.btn[multiple],.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm {
	height:auto
}
.form-group-sm .form-control {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.form-group-sm select.form-control {
	height:30px;
	line-height:30px
}
.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control {
	height:auto
}
.form-group-sm .form-control-static {
	height:30px;
	min-height:32px;
	padding:6px 10px;
	font-size:12px;
	line-height:1.5
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.33333;
	border-radius:6px
}
.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg {
	height:46px;
	line-height:46px
}
.input-group-lg>.input-group-btn>select.btn[multiple],.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg {
	height:auto
}
.form-group-lg .form-control {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.33333;
	border-radius:6px
}
.form-group-lg select.form-control {
	height:46px;
	line-height:46px
}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control {
	height:auto
}
.form-group-lg .form-control-static {
	height:46px;
	min-height:38px;
	padding:11px 16px;
	font-size:18px;
	line-height:1.33333
}
.has-feedback {
	position:relative
}
.has-feedback .form-control {
	padding-right:42.5px
}
.form-control-feedback {
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	display:block;
	width:34px;
	height:34px;
	line-height:34px;
	text-align:center;
	pointer-events:none
}
.collapsing,.dropdown,.dropup {
	position:relative
}
.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback {
	width:46px;
	height:46px;
	line-height:46px
}
.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback {
	width:30px;
	height:30px;
	line-height:30px
}
.has-success .form-control {
	border-color:#3c763d;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus {
	border-color:#2b542c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}
.has-success .input-group-addon {
	color:#3c763d;
	border-color:#3c763d;
	background-color:#dff0d8
}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label {
	color:#8a6d3b
}
.has-warning .form-control {
	border-color:#8a6d3b;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus {
	border-color:#66512c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon {
	color:#8a6d3b;
	border-color:#8a6d3b;
	background-color:#fcf8e3
}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label {
	color:#a94442
}
.has-error .form-control {
	border-color:#a94442;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus {
	border-color:#843534;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}
.has-error .input-group-addon {
	color:#a94442;
	border-color:#a94442;
	background-color:#f2dede
}
.has-feedback label~.form-control-feedback {
	top:25px
}
.has-feedback label.sr-only~.form-control-feedback {
	top:0
}
.help-block {
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	color:#737373
}
@media (min-width:768px) {
	.form-inline .form-control-static,.form-inline .form-group {
	display:inline-block
}
.form-inline .control-label,.form-inline .form-group {
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .form-control {
	display:inline-block;
	width:auto;
	vertical-align:middle
}
.form-inline .input-group {
	display:inline-table;
	vertical-align:middle
}
.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn {
	width:auto
}
.form-inline .input-group>.form-control {
	width:100%
}
.form-inline .checkbox,.form-inline .radio {
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .checkbox label,.form-inline .radio label {
	padding-left:0
}
.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio] {
	position:relative;
	margin-left:0
}
.form-inline .has-feedback .form-control-feedback {
	top:0
}
.form-horizontal .control-label {
	text-align:right;
	margin-bottom:0;
	padding-top:7px
}
}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline {
	margin-top:0;
	margin-bottom:0;
	padding-top:7px
}
.form-horizontal .checkbox,.form-horizontal .radio {
	min-height:27px
}
.form-horizontal .form-group {
	margin-left:-15px;
	margin-right:-15px
}
.form-horizontal .form-group:after,.form-horizontal .form-group:before {
	content:" ";
	display:table
}
.form-horizontal .has-feedback .form-control-feedback {
	right:15px
}
@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
	padding-top:11px;
	font-size:18px
}
.form-horizontal .form-group-sm .control-label {
	padding-top:6px;
	font-size:12px
}
}.btn {
	display:inline-block;
	margin-bottom:0;
	font-weight:400;
	text-align:center;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	border:1px solid transparent;
	white-space:nowrap;
	padding:6px 12px;
	font-size:14px;
	line-height:1.42857;
	border-radius:4px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px
}
.btn.focus,.btn:focus,.btn:hover {
	color:#333;
	text-decoration:none
}
.btn.active,.btn:active {
	outline:0;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor:not-allowed;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none
}
a.btn.disabled,fieldset[disabled] a.btn {
	pointer-events:none
}
.btn-default {
	color:#333;
	background-color:#fff
}
.btn-default.focus,.btn-default:focus {
	color:#333;
	background-color:#e6e6e6;
	border-color:#8c8c8c
}
.btn-default.active,.btn-default:active,.btn-default:hover,.open>.btn-default.dropdown-toggle {
	color:#333;
	background-color:#e6e6e6;
	border-color:#adadad
}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover {
	color:#333;
	background-color:#d4d4d4;
	border-color:#8c8c8c
}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
	background-color:#fff;
	border-color:#ccc
}
.btn-default .badge {
	color:#fff;
	background-color:#333
}
.btn-primary {
	color:#fff;
	background-color:#337ab7
}
.btn-primary.focus,.btn-primary:focus {
	color:#fff;
	background-color:#286090;
	border-color:#122b40
}
.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.btn-primary.dropdown-toggle {
	color:#fff;
	background-color:#286090;
	border-color:#204d74
}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover {
	color:#fff;
	background-color:#204d74;
	border-color:#122b40
}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
	background-color:#337ab7;
	border-color:#2e6da4
}
.btn-primary .badge {
	color:#337ab7;
	background-color:#fff
}
.btn-success {
	color:#fff;
	background-color:#5cb85c
}
.btn-success.focus,.btn-success:focus {
	color:#fff;
	background-color:#449d44;
	border-color:#255625
}
.btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle {
	color:#fff;
	background-color:#449d44;
	border-color:#398439
}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover {
	color:#fff;
	background-color:#398439;
	border-color:#255625
}
.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle {
	background-image:none
}
.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success .badge {
	color:#5cb85c;
	background-color:#fff
}
.btn-info {
	color:#fff;
	background-color:#5bc0de
}
.btn-info.focus,.btn-info:focus {
	color:#fff;
	background-color:#31b0d5;
	border-color:#1b6d85
}
.btn-info.active,.btn-info:active,.btn-info:hover,.open>.btn-info.dropdown-toggle {
	color:#fff;
	background-color:#31b0d5;
	border-color:#269abc
}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover {
	color:#fff;
	background-color:#269abc;
	border-color:#1b6d85
}
.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
	background-color:#5bc0de;
	border-color:#46b8da
}
.btn-info .badge {
	color:#5bc0de;
	background-color:#fff
}
.btn-warning {
	color:#fff;
	background-color:#f0ad4e
}
.btn-warning.focus,.btn-warning:focus {
	color:#fff;
	background-color:#ec971f;
	border-color:#985f0d
}
.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.btn-warning.dropdown-toggle {
	color:#fff;
	background-color:#ec971f;
	border-color:#d58512
}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover {
	color:#fff;
	background-color:#d58512;
	border-color:#985f0d
}
.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
	background-color:#f0ad4e;
	border-color:#eea236
}
.btn-warning .badge {
	color:#f0ad4e;
	background-color:#fff
}
.btn-danger {
	color:#fff;
	background-color:#d9534f
}
.btn-danger.focus,.btn-danger:focus {
	color:#fff;
	background-color:#c9302c;
	border-color:#761c19
}
.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle {
	color:#fff;
	background-color:#c9302c;
	border-color:#ac2925
}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover {
	color:#fff;
	background-color:#ac2925;
	border-color:#761c19
}
.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
	background-color:#d9534f;
	border-color:#d43f3a
}
.btn-danger .badge {
	color:#d9534f;
	background-color:#fff
}
.btn-link {
	color:#333;
	font-weight:400;
	border-radius:0
}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover {
	border-color:transparent
}
.btn-link:focus,.btn-link:hover {
	color:#0d0d0d;
	text-decoration:underline;
	background-color:transparent
}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
	color:#777;
	text-decoration:none
}
.btn-group-lg>.btn,.btn-lg {
	padding:10px 16px;
	font-size:18px;
	line-height:1.33333;
	border-radius:6px
}
.btn-group-sm>.btn,.btn-sm {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.btn-group-xs>.btn,.btn-xs {
	padding:1px 5px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.btn-block {
	display:block;
	width:100%
}
.btn-block+.btn-block {
	margin-top:5px
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
	width:100%
}
.fade {
	opacity:0;
	-webkit-transition:opacity .15s linear;
	transition:opacity .15s linear
}
.fade.in {
	opacity:1
}
.collapse {
	display:none
}
.collapse.in {
	display:block
}
tr.collapse.in {
	display:table-row
}
tbody.collapse.in {
	display:table-row-group
}
.collapsing {
	height:0;
	overflow:hidden;
	-webkit-transition-property:height,visibility;
	transition-property:height,visibility;
	-webkit-transition-duration:.35s;
	transition-duration:.35s;
	-webkit-transition-timing-function:ease;
	transition-timing-function:ease
}
.caret {
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	border-top:4px dashed;
	border-top:4px solid\9;
	border-right:4px solid transparent;
	border-left:4px solid transparent
}
.dropdown-toggle:focus {
	outline:0
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	list-style:none;
	font-size:14px;
	text-align:left;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.15);
	border-radius:4px;
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
	box-shadow:0 6px 12px rgba(0,0,0,.175);
	background-clip:padding-box
}
.dropdown-menu-right,.dropdown-menu.pull-right {
	left:auto;
	right:0
}
.dropdown-header,.dropdown-menu>li>a {
	display:block;
	padding:3px 20px;
	line-height:1.42857;
	white-space:nowrap
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius:0
}
.dropdown-menu .divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.dropdown-menu>li>a {
	font-weight:400;
	color:#333
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
	text-decoration:none;
	color:#262626;
	background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
	color:#fff;
	text-decoration:none;
	outline:0;
	background-color:#337ab7
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
	color:#777
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
	text-decoration:none;
	background-color:transparent;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	cursor:not-allowed
}
.open>.dropdown-menu {
	display:block
}
.open>a {
	outline:0
}
.dropdown-menu-left {
	left:0;
	right:auto
}
.dropdown-header {
	font-size:12px;
	color:#777
}
.dropdown-backdrop {
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:990
}
.pull-right>.dropdown-menu {
	right:0;
	left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
	border-top:0;
	border-bottom:4px dashed;
	border-bottom:4px solid\9;
	content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-bottom:2px
}
@media (min-width:768px) {
	.navbar-right .dropdown-menu {
	right:0;
	left:auto
}
.navbar-right .dropdown-menu-left {
	left:0;
	right:auto
}
}.btn-group,.btn-group-vertical {
	position:relative;
	display:inline-block
}
.btn-group-vertical>.btn,.btn-group>.btn {
	position:relative;
	float:left
}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
	z-index:2
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
	margin-left:-1px
}
.btn-toolbar {
	margin-left:-5px
}
.btn-toolbar:after,.btn-toolbar:before {
	content:" ";
	display:table
}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
	margin-left:5px
}
.btn .caret,.btn-group>.btn:first-child {
	margin-left:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
	outline:0
}
.btn-group>.btn+.dropdown-toggle {
	padding-left:8px;
	padding-right:8px
}
.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle {
	padding-left:12px;
	padding-right:12px
}
.btn-group.open .dropdown-toggle {
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-group-lg>.btn .caret,.btn-lg .caret {
	border-width:5px 5px 0
}
.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret {
	border-width:0 5px 5px
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {
	display:block;
	float:none;
	width:100%;
	max-width:100%
}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before {
	content:" ";
	display:table
}
.btn-group-vertical>.btn-group>.btn {
	float:none
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
	margin-top:-1px;
	margin-left:0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
	border-radius:4px 4px 0 0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-radius:0 0 4px 4px
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child) {
	border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-right-radius:0;
	border-top-left-radius:0
}
.btn-group-justified {
	display:table;
	width:100%;
	table-layout:fixed;
	border-collapse:separate
}
.btn-group-justified>.btn,.btn-group-justified>.btn-group {
	float:none;
	display:table-cell;
	width:1%
}
.btn-group-justified>.btn-group .btn {
	width:100%
}
.btn-group-justified>.btn-group .dropdown-menu {
	left:auto
}
[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio] {
	position:absolute;
	clip:rect(0,0,0,0);
	pointer-events:none
}
.input-group,.input-group-btn,.input-group-btn>.btn {
	position:relative
}
.input-group {
	display:table;
	border-collapse:separate
}
.input-group[class*=col-] {
	float:none;
	padding-left:0;
	padding-right:0
}
.input-group .form-control {
	position:relative;
	z-index:2;
	float:left;
	width:100%;
	margin-bottom:0
}
.input-group .form-control:focus {
	z-index:3
}
.input-group .form-control,.input-group-addon,.input-group-btn {
	display:table-cell
}
.input-group-addon,.input-group-btn {
	width:1%;
	white-space:nowrap;
	vertical-align:middle
}
.input-group-addon {
	padding:6px 12px;
	font-size:14px;
	font-weight:400;
	line-height:1;
	color:#555;
	text-align:center;
	background-color:#eee;
	border:1px solid #ccc;
	border-radius:4px
}
.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn {
	padding:5px 10px;
	font-size:12px;
	border-radius:3px
}
.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn {
	padding:10px 16px;
	font-size:18px;
	border-radius:6px
}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio] {
	margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.input-group-addon:first-child {
	border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.input-group-addon:last-child {
	border-left:0
}
.input-group-btn {
	font-size:0;
	white-space:nowrap
}
.input-group-btn>.btn+.btn {
	margin-left:-1px
}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover {
	z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
	margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
	z-index:2;
	margin-left:-1px
}
.nav {
	margin-bottom:0;
	padding-left:0;
	list-style:none
}
.nav:after,.nav:before {
	content:" ";
	display:table
}
.nav>li,.nav>li>a {
	display:block;
	position:relative
}
.nav>li>a {
	padding:10px 15px
}
.nav>li>a:focus,.nav>li>a:hover {
	text-decoration:none;
	background-color:#eee
}
.nav>li.disabled>a {
	color:#777
}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover {
	color:#777;
	text-decoration:none;
	background-color:transparent;
	cursor:not-allowed
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
	background-color:#eee;
	border-color:#333
}
.nav .nav-divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.nav>li>a>img {
	max-width:none
}
.nav-tabs {
	border-bottom:1px solid #ddd
}
.nav-tabs>li {
	float:left;
	margin-bottom:-1px
}
.nav-tabs>li>a {
	margin-right:2px;
	line-height:1.42857;
	border:1px solid transparent;
	border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover {
	border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
	color:#555;
	background-color:#fff;
	border:1px solid #ddd;
	border-bottom-color:transparent;
	cursor:default
}
.nav-pills>li {
	float:left
}
.nav-justified>li,.nav-stacked>li,.nav-tabs.nav-justified>li {
	float:none
}
.nav-pills>li>a {
	border-radius:4px
}
.nav-pills>li+li {
	margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
	color:#fff;
	background-color:#337ab7
}
.nav-stacked>li+li {
	margin-top:2px;
	margin-left:0
}
.nav-justified,.nav-tabs.nav-justified {
	width:100%
}
.nav-justified>li>a,.nav-tabs.nav-justified>li>a {
	text-align:center;
	margin-bottom:5px
}
.nav-justified>.dropdown .dropdown-menu {
	top:auto;
	left:auto
}
.nav-tabs-justified,.nav-tabs.nav-justified {
	border-bottom:0
}
.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
	margin-right:0;
	border-radius:4px
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
	border:1px solid #ddd
}
@media (min-width:768px) {
	.nav-justified>li,.nav-tabs.nav-justified>li {
	display:table-cell;
	width:1%
}
.nav-justified>li>a,.nav-tabs.nav-justified>li>a {
	margin-bottom:0
}
.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
	border-bottom:1px solid #ddd;
	border-radius:4px 4px 0 0
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
	border-bottom-color:#fff
}
}.tab-content>.tab-pane {
	display:none
}
.tab-content>.active {
	display:block
}
.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar {
	position:relative;
	min-height:50px;
	margin-bottom:20px;
	border:1px solid transparent
}
.navbar:after,.navbar:before {
	content:" ";
	display:table
}
.navbar:after {
	clear:both
}
.navbar-header:after,.navbar-header:before {
	content:" ";
	display:table
}
.navbar-collapse {
	overflow-x:visible;
	padding-right:15px;
	padding-left:15px;
	border-top:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
	-webkit-overflow-scrolling:touch
}
.navbar-collapse:after,.navbar-collapse:before {
	content:" ";
	display:table
}
.navbar-collapse.in {
	overflow-y:auto
}
@media (min-width:768px) {
	.navbar {
	border-radius:4px
}
.navbar-header {
	float:left
}
.navbar-collapse {
	width:auto;
	border-top:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.navbar-collapse.collapse {
	display:block!important;
	height:auto!important;
	padding-bottom:0;
	overflow:visible!important
}
.navbar-collapse.in {
	overflow-y:visible
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse {
	padding-left:0;
	padding-right:0
}
}.embed-responsive,.modal,.modal-open,.progress {
	overflow:hidden
}
@media (max-device-width:480px) and (orientation:landscape) {
	.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
	max-height:200px
}
}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
	margin-right:-15px;
	margin-left:-15px
}
.navbar-static-top {
	z-index:1000;
	border-width:0 0 1px
}
.navbar-fixed-bottom,.navbar-fixed-top {
	position:fixed;
	right:0;
	left:0;
	z-index:1030
}
.navbar-fixed-top {
	top:0;
	border-width:0 0 1px
}
.navbar-fixed-bottom {
	bottom:0;
	margin-bottom:0;
	border-width:1px 0 0
}
.navbar-brand {
	float:left;
	padding:15px;
	font-size:18px;
	line-height:20px;
	height:50px
}
.navbar-brand:focus,.navbar-brand:hover {
	text-decoration:none
}
.navbar-brand>img {
	display:block
}
@media (min-width:768px) {
	.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
	margin-right:0;
	margin-left:0
}
.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top {
	border-radius:0
}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
	margin-left:-15px
}
}.navbar-toggle {
	position:relative;
	float:right;
	margin-right:15px;
	padding:9px 10px;
	margin-top:8px;
	margin-bottom:8px;
	background-color:transparent;
	border:1px solid transparent;
	border-radius:4px
}
.navbar-toggle:focus {
	outline:0
}
.navbar-toggle .icon-bar {
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top:4px
}
.navbar-nav {
	margin:7.5px -15px
}
.navbar-nav>li>a {
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px
}
@media (max-width:767px) {
	.navbar-nav .open .dropdown-menu {
	position:static;
	float:none;
	width:auto;
	margin-top:0;
	background-color:transparent;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a {
	padding:5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height:20px
}
.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover {
	background-image:none
}
}.progress-bar-striped,.progress-striped .progress-bar,.progress-striped .progress-bar-success {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
@media (min-width:768px) {
	.navbar-toggle {
	display:none
}
.navbar-nav {
	float:left;
	margin:0
}
.navbar-nav>li {
	float:left
}
.navbar-nav>li>a {
	padding-top:15px;
	padding-bottom:15px
}
}.navbar-form {
	padding:10px 15px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
	margin:8px -15px
}
@media (min-width:768px) {
	.navbar-form .form-control-static,.navbar-form .form-group {
	display:inline-block
}
.navbar-form .control-label,.navbar-form .form-group {
	margin-bottom:0;
	vertical-align:middle
}
.navbar-form .form-control {
	display:inline-block;
	width:auto;
	vertical-align:middle
}
.navbar-form .input-group {
	display:inline-table;
	vertical-align:middle
}
.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn {
	width:auto
}
.navbar-form .input-group>.form-control {
	width:100%
}
.navbar-form .checkbox,.navbar-form .radio {
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
	vertical-align:middle
}
.navbar-form .checkbox label,.navbar-form .radio label {
	padding-left:0
}
.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio] {
	position:relative;
	margin-left:0
}
.navbar-form .has-feedback .form-control-feedback {
	top:0
}
.navbar-form {
	width:auto;
	border:0;
	margin-left:0;
	margin-right:0;
	padding-top:0;
	padding-bottom:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
}.breadcrumb>li,.pagination {
	display:inline-block
}
.btn .badge,.btn .label {
	top:-1px;
	position:relative
}
@media (max-width:767px) {
	.navbar-form .form-group {
	margin-bottom:5px
}
.navbar-form .form-group:last-child {
	margin-bottom:0
}
}.navbar-nav>li>.dropdown-menu {
	margin-top:0;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	margin-bottom:0;
	border-radius:4px 4px 0 0
}
.navbar-btn {
	margin-top:8px;
	margin-bottom:8px
}
.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm {
	margin-top:10px;
	margin-bottom:10px
}
.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs {
	margin-top:14px;
	margin-bottom:14px
}
.navbar-text {
	margin-top:15px;
	margin-bottom:15px
}
@media (min-width:768px) {
	.navbar-text {
	float:left;
	margin-left:15px;
	margin-right:15px
}
.navbar-left {
	float:left!important
}
.navbar-right {
	float:right!important;
	margin-right:-15px
}
.navbar-right~.navbar-right {
	margin-right:0
}
}.navbar-default {
	background-color:#f8f8f8;
	border-color:#e7e7e7
}
.navbar-default .navbar-brand {
	color:#777
}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {
	color:#5e5e5e;
	background-color:transparent
}
.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text {
	color:#777
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
	color:#333;
	background-color:transparent
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
	color:#555;
	background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover {
	color:#ccc;
	background-color:transparent
}
.navbar-default .navbar-toggle {
	border-color:#ddd
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
	background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#888
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {
	border-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
	background-color:#e7e7e7;
	color:#555
}
@media (max-width:767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color:#777
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color:#333;
	background-color:transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
	color:#555;
	background-color:#e7e7e7
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
	color:#ccc;
	background-color:transparent
}
}.navbar-default .navbar-link {
	color:#777
}
.navbar-default .navbar-link:hover {
	color:#333
}
.navbar-default .btn-link {
	color:#777
}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover {
	color:#333
}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover {
	color:#ccc
}
.navbar-inverse {
	background-color:#222;
	border-color:#090909
}
.navbar-inverse .navbar-brand {
	color:#9d9d9d
}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text {
	color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover {
	color:#fff;
	background-color:#090909
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover {
	color:#444;
	background-color:transparent
}
.navbar-inverse .navbar-toggle {
	border-color:#333
}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover {
	background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
	border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
	background-color:#090909;
	color:#fff
}
@media (max-width:767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
	border-color:#090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color:#090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color:#9d9d9d
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
	color:#fff;
	background-color:#090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
	color:#444;
	background-color:transparent
}
}.navbar-inverse .navbar-link {
	color:#9d9d9d
}
.navbar-inverse .navbar-link:hover {
	color:#fff
}
.navbar-inverse .btn-link {
	color:#9d9d9d
}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover {
	color:#fff
}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover {
	color:#444
}
.breadcrumb {
	padding:8px 15px;
	margin-bottom:20px;
	list-style:none;
	background-color:#f5f5f5;
	border-radius:4px
}
.breadcrumb>li+li:before {
	content:"/ ";
	padding:0 5px;
	color:#ccc
}
.breadcrumb>.active {
	color:#777
}
.pagination {
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li>a,.pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	line-height:1.42857;
	text-decoration:none;
	color:#333;
	background-color:#fff;
	border:1px solid #ddd;
	margin-left:-1px
}
.list-group-item>.badge,.pager .next>a,.pager .next>span {
	float:right
}
.pagination>li:first-child>a,.pagination>li:first-child>span {
	margin-left:0;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px
}
.pagination>li:last-child>a,.pagination>li:last-child>span {
	border-bottom-right-radius:4px;
	border-top-right-radius:4px
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
	z-index:2;
	color:#0d0d0d;
	background-color:#eee;
	border-color:#ddd
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
	z-index:3;
	color:#fff;
	background-color:#337ab7;
	border-color:#337ab7;
	cursor:default
}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
	color:#777;
	background-color:#fff;
	border-color:#ddd;
	cursor:not-allowed
}
.pagination-lg>li>a,.pagination-lg>li>span {
	padding:10px 16px;
	font-size:18px;
	line-height:1.33333
}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
	border-bottom-left-radius:6px;
	border-top-left-radius:6px
}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
	border-bottom-right-radius:6px;
	border-top-right-radius:6px
}
.pagination-sm>li>a,.pagination-sm>li>span {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5
}
.badge,.label {
	font-weight:700;
	line-height:1;
	white-space:nowrap;
	text-align:center
}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
	border-bottom-left-radius:3px;
	border-top-left-radius:3px
}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
	border-bottom-right-radius:3px;
	border-top-right-radius:3px
}
.pager {
	padding-left:0;
	margin:20px 0;
	list-style:none;
	text-align:center
}
.pager:after,.pager:before {
	content:" ";
	display:table
}
.pager li {
	display:inline
}
.pager li>a,.pager li>span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:15px
}
.pager li>a:focus,.pager li>a:hover {
	text-decoration:none;
	background-color:#eee
}
.pager .previous>a,.pager .previous>span {
	float:left
}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span {
	color:#777;
	background-color:#fff;
	cursor:not-allowed
}
.label {
	display:inline;
	padding:.2em .6em .3em;
	font-size:75%;
	color:#fff;
	border-radius:.25em
}
.label:empty {
	display:none
}
a.label:focus,a.label:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label-default {
	background-color:#777
}
.label-default[href]:focus,.label-default[href]:hover {
	background-color:#5e5e5e
}
.label-primary {
	background-color:#337ab7
}
.label-primary[href]:focus,.label-primary[href]:hover {
	background-color:#286090
}
.label-success {
	background-color:#5cb85c
}
.label-success[href]:focus,.label-success[href]:hover {
	background-color:#449d44
}
.label-info {
	background-color:#5bc0de
}
.label-info[href]:focus,.label-info[href]:hover {
	background-color:#31b0d5
}
.label-warning {
	background-color:#f0ad4e
}
.label-warning[href]:focus,.label-warning[href]:hover {
	background-color:#ec971f
}
.label-danger {
	background-color:#d9534f
}
.label-danger[href]:focus,.label-danger[href]:hover {
	background-color:#c9302c
}
.badge {
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:12px;
	color:#fff;
	background-color:#777;
	border-radius:10px
}
.badge:empty {
	display:none
}
.media-object,.thumbnail {
	display:block
}
.btn-group-xs>.btn .badge,.btn-xs .badge {
	top:0;
	padding:1px 5px
}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
	color:#333;
	background-color:#fff
}
.list-group-item>.badge+.badge {
	margin-right:5px
}
.nav-pills>li>a>.badge {
	margin-left:3px
}
a.badge:focus,a.badge:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.jumbotron,.jumbotron .h1,.jumbotron h1 {
	color:inherit
}
.jumbotron {
	padding-top:30px;
	padding-bottom:30px;
	margin-bottom:30px;
	background-color:#eee
}
.jumbotron p {
	margin-bottom:15px;
	font-size:21px;
	font-weight:200
}
.alert,.thumbnail {
	margin-bottom:20px
}
.alert .alert-link,.close {
	font-weight:700
}
.jumbotron>hr {
	border-top-color:#d5d5d5
}
.container .jumbotron,.container-fluid .jumbotron {
	border-radius:6px;
	padding-left:15px;
	padding-right:15px
}
.jumbotron .container {
	max-width:100%
}
@media screen and (min-width:768px) {
	.jumbotron {
	padding-top:48px;
	padding-bottom:48px
}
.container .jumbotron,.container-fluid .jumbotron {
	padding-left:60px;
	padding-right:60px
}
.jumbotron .h1,.jumbotron h1 {
	font-size:63px
}
}.thumbnail {
	padding:4px;
	line-height:1.42857;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:border .2s ease-in-out;
	transition:border .2s ease-in-out
}
.thumbnail a>img,.thumbnail>img {
	display:block;
	max-width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto
}
.thumbnail .caption {
	padding:9px;
	color:#333
}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover {
	border-color:#333
}
.alert {
	padding:15px;
	border:1px solid transparent;
	border-radius:4px
}
.alert h4 {
	margin-top:0;
	color:inherit
}
.alert>p,.alert>ul {
	margin-bottom:0
}
.alert>p+p {
	margin-top:5px
}
.alert-dismissable,.alert-dismissible {
	padding-right:35px
}
.alert-dismissable .close,.alert-dismissible .close {
	position:relative;
	top:-2px;
	right:-21px;
	color:inherit
}
.modal,.modal-backdrop {
	top:0;
	right:0;
	bottom:0;
	left:0
}
.alert-success {
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#3c763d
}
.alert-success hr {
	border-top-color:#c9e2b3
}
.alert-success .alert-link {
	color:#2b542c
}
.alert-info {
	background-color:#d9edf7;
	border-color:#bce8f1;
	color:#31708f
}
.alert-info hr {
	border-top-color:#a6e1ec
}
.alert-info .alert-link {
	color:#245269
}
.alert-warning {
	background-color:#fcf8e3;
	border-color:#faebcc;
	color:#8a6d3b
}
.alert-warning hr {
	border-top-color:#f7e1b5
}
.alert-warning .alert-link {
	color:#66512c
}
.alert-danger {
	background-color:#f2dede;
	border-color:#ebccd1;
	color:#a94442
}
.alert-danger hr {
	border-top-color:#e4b9c0
}
.alert-danger .alert-link {
	color:#843534
}
@-webkit-keyframes progress-bar-stripes {
	from {
	background-position:40px 0
}
to {
	background-position:0 0
}
}@keyframes progress-bar-stripes {
	from {
	background-position:40px 0
}
to {
	background-position:0 0
}
}.progress {
	height:20px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar {
	float:left;
	width:0%;
	height:100%;
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:center;
	background-color:#337ab7;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	-webkit-transition:width .6s ease;
	transition:width .6s ease
}
.progress-bar-striped,.progress-striped .progress-bar {
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-size:40px 40px
}
.progress-bar.active,.progress.active .progress-bar {
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
	background-color:#5cb85c
}
.progress-striped .progress-bar-success {
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-info {
	background-color:#5bc0de
}
.progress-striped .progress-bar-info {
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-warning {
	background-color:#f0ad4e
}
.progress-striped .progress-bar-warning {
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-danger {
	background-color:#d9534f
}
.progress-striped .progress-bar-danger {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.media {
	margin-top:15px
}
.media:first-child {
	margin-top:0
}
.media,.media-body {
	zoom:1;
	overflow:hidden
}
.media-body {
	width:10000px
}
.media-object.img-thumbnail {
	max-width:none
}
.media-right,.media>.pull-right {
	padding-left:10px
}
.media-left,.media>.pull-left {
	padding-right:10px
}
.media-body,.media-left,.media-right {
	display:table-cell;
	vertical-align:top
}
.media-middle {
	vertical-align:middle
}
.media-bottom {
	vertical-align:bottom
}
.media-heading {
	margin-top:0;
	margin-bottom:5px
}
.media-list {
	padding-left:0;
	list-style:none
}
.list-group {
	margin-bottom:20px;
	padding-left:0
}
.list-group-item {
	position:relative;
	display:block;
	padding:10px 15px;
	margin-bottom:-1px;
	background-color:#fff;
	border:1px solid #ddd
}
.list-group-item:first-child {
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
.list-group-item:last-child {
	margin-bottom:0;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px
}
a.list-group-item,button.list-group-item {
	color:#555
}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {
	color:#333
}
a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover {
	text-decoration:none;
	color:#555;
	background-color:#f5f5f5
}
button.list-group-item {
	width:100%;
	text-align:left
}
.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover {
	background-color:#eee;
	color:#777;
	cursor:not-allowed
}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading {
	color:inherit
}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text {
	color:#777
}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
	z-index:2;
	color:#fff;
	background-color:#337ab7;
	border-color:#337ab7
}
.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small {
	color:inherit
}
.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {
	color:#c7ddef
}
.list-group-item-success {
	color:#3c763d;
	background-color:#dff0d8
}
a.list-group-item-success,button.list-group-item-success {
	color:#3c763d
}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {
	color:inherit
}
a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover {
	color:#3c763d;
	background-color:#d0e9c6
}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover {
	color:#fff;
	background-color:#3c763d;
	border-color:#3c763d
}
.list-group-item-info {
	color:#31708f;
	background-color:#d9edf7
}
a.list-group-item-info,button.list-group-item-info {
	color:#31708f
}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {
	color:inherit
}
a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover {
	color:#31708f;
	background-color:#c4e3f3
}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover {
	color:#fff;
	background-color:#31708f;
	border-color:#31708f
}
.list-group-item-warning {
	color:#8a6d3b;
	background-color:#fcf8e3
}
a.list-group-item-warning,button.list-group-item-warning {
	color:#8a6d3b
}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {
	color:inherit
}
a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover {
	color:#8a6d3b;
	background-color:#faf2cc
}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover {
	color:#fff;
	background-color:#8a6d3b;
	border-color:#8a6d3b
}
.list-group-item-danger {
	color:#a94442;
	background-color:#f2dede
}
a.list-group-item-danger,button.list-group-item-danger {
	color:#a94442
}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {
	color:inherit
}
a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover {
	color:#a94442;
	background-color:#ebcccc
}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover {
	color:#fff;
	background-color:#a94442;
	border-color:#a94442
}
.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a {
	color:inherit
}
.list-group-item-heading {
	margin-top:0;
	margin-bottom:5px
}
.list-group-item-text {
	margin-bottom:0;
	line-height:1.3
}
.panel {
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
	box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table {
	margin-bottom:0
}
.panel-body {
	padding:15px
}
.panel-body:after,.panel-body:before {
	content:" ";
	display:table
}
.panel-heading {
	padding:10px 15px;
	border-bottom:1px solid transparent;
	border-top-right-radius:3px;
	border-top-left-radius:3px
}
.panel-title {
	margin-top:0;
	font-size:16px
}
.panel-footer {
	padding:10px 15px;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item {
	border-width:1px 0;
	border-radius:0
}
.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
	border-bottom:0
}
.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child {
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px
}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
	border-top:0;
	border-top-right-radius:3px;
	border-top-left-radius:3px
}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
	border-bottom:0;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
	border-top-right-radius:0;
	border-top-left-radius:0
}
.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child {
	border-top-right-radius:3px;
	border-top-left-radius:3px
}
.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child {
	border-top-width:0
}
.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption {
	padding-left:15px;
	padding-right:15px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
	border-top-left-radius:3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
	border-top-right-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-left-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-right-radius:3px
}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body {
	border-top:1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th {
	border-top:0
}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
	border:0
}
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left:0
}
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right:0
}
.panel>.table-responsive {
	border:0;
	margin-bottom:0
}
.panel-group {
	margin-bottom:20px
}
.panel-group .panel {
	margin-bottom:0;
	border-radius:4px
}
.panel-group .panel+.panel {
	margin-top:5px
}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top:1px solid #ddd
}
.panel-group .panel-footer {
	border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom:1px solid #ddd
}
.panel-default {
	border-color:#ddd
}
.panel-default>.panel-heading {
	color:#333;
	background-color:#f5f5f5;
	border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#ddd
}
.panel-default>.panel-heading .badge {
	color:#f5f5f5;
	background-color:#333
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#ddd
}
.panel-primary {
	border-color:#337ab7
}
.panel-primary>.panel-heading {
	color:#fff;
	background-color:#337ab7;
	border-color:#337ab7
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#337ab7
}
.panel-primary>.panel-heading .badge {
	color:#337ab7;
	background-color:#fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#337ab7
}
.panel-success {
	border-color:#d6e9c6
}
.panel-success>.panel-heading {
	color:#3c763d;
	background-color:#dff0d8;
	border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#d6e9c6
}
.panel-success>.panel-heading .badge {
	color:#dff0d8;
	background-color:#3c763d
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#d6e9c6
}
.panel-info {
	border-color:#bce8f1
}
.panel-info>.panel-heading {
	color:#31708f;
	background-color:#d9edf7;
	border-color:#bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#bce8f1
}
.panel-info>.panel-heading .badge {
	color:#d9edf7;
	background-color:#31708f
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#bce8f1
}
.panel-warning {
	border-color:#faebcc
}
.panel-warning>.panel-heading {
	color:#8a6d3b;
	background-color:#fcf8e3;
	border-color:#faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#faebcc
}
.panel-warning>.panel-heading .badge {
	color:#fcf8e3;
	background-color:#8a6d3b
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#faebcc
}
.panel-danger {
	border-color:#ebccd1
}
.panel-danger>.panel-heading {
	color:#a94442;
	background-color:#f2dede;
	border-color:#ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#ebccd1
}
.panel-danger>.panel-heading .badge {
	color:#f2dede;
	background-color:#a94442
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#ebccd1
}
.embed-responsive {
	position:relative;
	display:block;
	height:0;
	padding:0
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	height:100%;
	width:100%;
	border:0
}
.embed-responsive-16by9 {
	padding-bottom:56.25%
}
.embed-responsive-4by3 {
	padding-bottom:75%
}
.well {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border:1px solid #e3e3e3;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
.well blockquote {
	border-color:#ddd;
	border-color:rgba(0,0,0,.15)
}
.well-lg {
	padding:24px;
	border-radius:6px
}
.well-sm {
	padding:9px;
	border-radius:3px
}
.close {
	float:right;
	font-size:21px;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	filter:alpha(opacity=20)
}
.popover,.tooltip {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style:normal;
	letter-spacing:normal;
	line-break:auto;
	line-height:1.42857;
	text-shadow:none;
	text-transform:none;
	word-break:normal;
	word-spacing:normal;
	word-wrap:normal;
	white-space:normal;
	text-decoration:none
}
.close:focus,.close:hover {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.5;
	filter:alpha(opacity=50)
}
button.close {
	padding:0;
	cursor:pointer;
	background:0 0;
	border:0;
	-webkit-appearance:none
}
.modal-content,.popover {
	background-clip:padding-box
}
.modal {
	display:none;
	position:fixed;
	z-index:1050;
	-webkit-overflow-scrolling:touch;
	outline:0
}
.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before {
	display:table;
	content:" "
}
.modal.fade .modal-dialog {
	-webkit-transform:translate(0,-25%);
	transform:translate(0,-25%);
	-webkit-transition:-webkit-transform .3s ease-out;
	transition:-webkit-transform .3s ease-out;
	transition:transform .3s ease-out;
	transition:transform .3s ease-out,-webkit-transform .3s ease-out
}
.modal.in .modal-dialog {
	-webkit-transform:translate(0,0);
	transform:translate(0,0)
}
.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}
.modal-dialog {
	position:relative;
	width:auto;
	margin:10px
}
.modal-content {
	position:relative;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,.2);
	border-radius:6px;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
	box-shadow:0 3px 9px rgba(0,0,0,.5);
	outline:0
}
.modal-backdrop {
	position:fixed;
	z-index:1040;
	background-color:#000
}
.modal-backdrop.fade {
	opacity:0;
	filter:alpha(opacity=0)
}
.modal-backdrop.in {
	opacity:.5;
	filter:alpha(opacity=50)
}
.modal-header {
	padding:15px;
	border-bottom:1px solid #e5e5e5
}
.modal-header .close {
	margin-top:-2px
}
.modal-title {
	margin:0;
	line-height:1.42857
}
.modal-body {
	position:relative;
	padding:15px
}
.modal-footer {
	padding:15px;
	text-align:right;
	border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
	margin-left:5px;
	margin-bottom:0
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
@media (min-width:768px) {
	.modal-dialog {
	width:600px;
	margin:30px auto
}
.modal-content {
	-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
	box-shadow:0 5px 15px rgba(0,0,0,.5)
}
.modal-sm {
	width:300px
}
}@media (min-width:992px) {
	.modal-lg {
	width:900px
}
}.tooltip {
	position:absolute;
	z-index:1070;
	display:block;
	font-weight:400;
	text-align:left;
	text-align:start;
	font-size:12px;
	opacity:0;
	filter:alpha(opacity=0)
}
.tooltip.in {
	opacity:.9;
	filter:alpha(opacity=90)
}
.tooltip.top {
	margin-top:-3px;
	padding:5px 0
}
.tooltip.right {
	margin-left:3px;
	padding:0 5px
}
.tooltip.bottom {
	margin-top:3px;
	padding:5px 0
}
.tooltip.left {
	margin-left:-3px;
	padding:0 5px
}
.tooltip-inner {
	max-width:200px;
	padding:3px 8px;
	color:#fff;
	text-align:center;
	background-color:#000;
	border-radius:4px
}
.tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow {
	bottom:0;
	border-width:5px 5px 0;
	border-top-color:#000
}
.tooltip.top .tooltip-arrow {
	left:50%;
	margin-left:-5px
}
.tooltip.top-left .tooltip-arrow {
	right:5px;
	margin-bottom:-5px
}
.tooltip.top-right .tooltip-arrow {
	left:5px;
	margin-bottom:-5px
}
.tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-width:5px 5px 5px 0;
	border-right-color:#000
}
.tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-width:5px 0 5px 5px;
	border-left-color:#000
}
.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow {
	border-width:0 5px 5px;
	border-bottom-color:#000;
	top:0
}
.tooltip.bottom .tooltip-arrow {
	left:50%;
	margin-left:-5px
}
.tooltip.bottom-left .tooltip-arrow {
	right:5px;
	margin-top:-5px
}
.tooltip.bottom-right .tooltip-arrow {
	left:5px;
	margin-top:-5px
}
.popover {
	position:absolute;
	top:0;
	left:0;
	z-index:1060;
	display:none;
	max-width:276px;
	padding:1px;
	font-weight:400;
	text-align:left;
	text-align:start;
	font-size:14px;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.2);
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
	box-shadow:0 5px 10px rgba(0,0,0,.2)
}
.carousel-caption,.carousel-control {
	color:#fff;
	text-shadow:0 1px 2px rgba(0,0,0,.6);
	text-align:center
}
.banner .skitter .label_skitter p,.bannerSear .content .banner-search .keys,.ovt,.popular .content .swiper-slide a .place {
	white-space:nowrap;
	text-overflow:ellipsis
}
.popover.top {
	margin-top:-10px
}
.popover.right {
	margin-left:10px
}
.popover.bottom {
	margin-top:10px
}
.popover.left {
	margin-left:-10px
}
.popover-title {
	margin:0;
	padding:8px 14px;
	font-size:14px;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	border-radius:5px 5px 0 0
}
.popover-content {
	padding:9px 14px
}
.popover>.arrow,.popover>.arrow:after {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.carousel,.carousel-inner {
	position:relative
}
.popover>.arrow {
	border-width:11px
}
.popover>.arrow:after {
	border-width:10px;
	content:""
}
.popover.top>.arrow {
	left:50%;
	margin-left:-11px;
	border-bottom-width:0;
	border-top-color:#999;
	border-top-color:rgba(0,0,0,.25);
	bottom:-11px
}
.popover.top>.arrow:after {
	content:" ";
	bottom:1px;
	margin-left:-10px;
	border-bottom-width:0;
	border-top-color:#fff
}
.popover.left>.arrow:after,.popover.right>.arrow:after {
	content:" ";
	bottom:-10px
}
.popover.right>.arrow {
	top:50%;
	left:-11px;
	margin-top:-11px;
	border-left-width:0;
	border-right-color:#999;
	border-right-color:rgba(0,0,0,.25)
}
.popover.right>.arrow:after {
	left:1px;
	border-left-width:0;
	border-right-color:#fff
}
.popover.bottom>.arrow {
	left:50%;
	margin-left:-11px;
	border-top-width:0;
	border-bottom-color:#999;
	border-bottom-color:rgba(0,0,0,.25);
	top:-11px
}
.popover.bottom>.arrow:after {
	content:" ";
	top:1px;
	margin-left:-10px;
	border-top-width:0;
	border-bottom-color:#fff
}
.popover.left>.arrow {
	top:50%;
	right:-11px;
	margin-top:-11px;
	border-right-width:0;
	border-left-color:#999;
	border-left-color:rgba(0,0,0,.25)
}
.popover.left>.arrow:after {
	right:1px;
	border-right-width:0;
	border-left-color:#fff
}
.carousel-inner {
	overflow:hidden;
	width:100%
}
.carousel-inner>.item {
	display:none;
	position:relative;
	-webkit-transition:.6s ease-in-out left;
	transition:.6s ease-in-out left
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img {
	display:block;
	max-width:100%;
	height:auto;
	line-height:1
}
@media all and (transform-3d),(-webkit-transform-3d) {
	.carousel-inner>.item {
	-webkit-transition:-webkit-transform .6s ease-in-out;
	transition:-webkit-transform .6s ease-in-out;
	transition:transform .6s ease-in-out;
	transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000px;
	perspective:1000px
}
.carousel-inner>.item.active.right,.carousel-inner>.item.next {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
	left:0
}
.carousel-inner>.item.active.left,.carousel-inner>.item.prev {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
	left:0
}
.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	left:0
}
}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
	display:block
}
.carousel-inner>.active {
	left:0
}
.carousel-inner>.next,.carousel-inner>.prev {
	position:absolute;
	top:0;
	width:100%
}
.carousel-inner>.next {
	left:100%
}
.carousel-inner>.prev {
	left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right {
	left:0
}
.carousel-inner>.active.left {
	left:-100%
}
.carousel-inner>.active.right {
	left:100%
}
.carousel-control {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:15%;
	opacity:.5;
	filter:alpha(opacity=50);
	font-size:20px;
	background-color:rgba(0,0,0,0)
}
.carousel-control.left {
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
	background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)
}
.carousel-control.right {
	left:auto;
	right:0;
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
	background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)
}
.carousel-control:focus,.carousel-control:hover {
	outline:0;
	color:#fff;
	text-decoration:none;
	opacity:.9;
	filter:alpha(opacity=90)
}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
	position:absolute;
	top:50%;
	margin-top:-10px;
	z-index:5;
	display:inline-block
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
	left:50%;
	margin-left:-10px
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
	right:50%;
	margin-right:-10px
}
.carousel-control .icon-next,.carousel-control .icon-prev {
	width:20px;
	height:20px;
	line-height:1;
	font-family:serif
}
.carousel-control .icon-prev:before {
	content:'\2039'
}
.carousel-control .icon-next:before {
	content:'\203a'
}
.carousel-indicators {
	position:absolute;
	bottom:10px;
	left:50%;
	z-index:15;
	width:60%;
	margin-left:-30%;
	padding-left:0;
	list-style:none;
	text-align:center
}
.carousel-indicators li {
	display:inline-block;
	width:10px;
	height:10px;
	margin:1px;
	text-indent:-999px;
	border:1px solid #fff;
	border-radius:10px;
	cursor:pointer;
	background-color:#000\9;
	background-color:rgba(0,0,0,0)
}
.carousel-indicators .active {
	margin:0;
	width:12px;
	height:12px;
	background-color:#fff
}
.carousel-caption {
	position:absolute;
	left:15%;
	right:15%;
	bottom:20px;
	z-index:10;
	padding-top:20px;
	padding-bottom:20px
}
.carousel-caption .btn,.text-hide {
	text-shadow:none
}
@media screen and (min-width:768px) {
	.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
	width:30px;
	height:30px;
	margin-top:-10px;
	font-size:30px
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
	margin-left:-10px
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
	margin-right:-10px
}
.carousel-caption {
	left:20%;
	right:20%;
	padding-bottom:30px
}
.carousel-indicators {
	bottom:20px
}
}.center-block {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.pull-right {
	float:right!important
}
.pull-left {
	float:left!important
}
.hide {
	display:none!important
}
.show {
	display:block!important
}
.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
	display:none!important
}
.text-hide {
	font:0/0 a;
	color:transparent;
	background-color:transparent;
	border:0
}
.affix {
	position:fixed
}
@-ms-viewport {
	width:device-width
}
@media (max-width:767px) {
	.visible-xs {
	display:block!important
}
table.visible-xs {
	display:table!important
}
tr.visible-xs {
	display:table-row!important
}
td.visible-xs,th.visible-xs {
	display:table-cell!important
}
.visible-xs-block {
	display:block!important
}
.visible-xs-inline {
	display:inline!important
}
.visible-xs-inline-block {
	display:inline-block!important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
	display:block!important
}
table.visible-sm {
	display:table!important
}
tr.visible-sm {
	display:table-row!important
}
td.visible-sm,th.visible-sm {
	display:table-cell!important
}
.visible-sm-block {
	display:block!important
}
.visible-sm-inline {
	display:inline!important
}
.visible-sm-inline-block {
	display:inline-block!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
	display:block!important
}
table.visible-md {
	display:table!important
}
tr.visible-md {
	display:table-row!important
}
td.visible-md,th.visible-md {
	display:table-cell!important
}
.visible-md-block {
	display:block!important
}
.visible-md-inline {
	display:inline!important
}
.visible-md-inline-block {
	display:inline-block!important
}
}@media (min-width:1200px) {
	.visible-lg {
	display:block!important
}
table.visible-lg {
	display:table!important
}
tr.visible-lg {
	display:table-row!important
}
td.visible-lg,th.visible-lg {
	display:table-cell!important
}
.visible-lg-block {
	display:block!important
}
.visible-lg-inline {
	display:inline!important
}
.visible-lg-inline-block {
	display:inline-block!important
}
.hidden-lg {
	display:none!important
}
}@media (max-width:767px) {
	.hidden-xs {
	display:none!important
}
}@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
	display:none!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
	display:none!important
}
}.visible-print {
	display:none!important
}
@media print {
	.visible-print {
	display:block!important
}
table.visible-print {
	display:table!important
}
tr.visible-print {
	display:table-row!important
}
td.visible-print,th.visible-print {
	display:table-cell!important
}
}.visible-print-block {
	display:none!important
}
@media print {
	.visible-print-block {
	display:block!important
}
}.visible-print-inline {
	display:none!important
}
@media print {
	.visible-print-inline {
	display:inline!important
}
}.visible-print-inline-block {
	display:none!important
}
@media print {
	.visible-print-inline-block {
	display:inline-block!important
}
.hidden-print {
	display:none!important
}
}body {
	-moz-text-size-adjust:100%;
	text-size-adjust:100%;
	-webkit-font-smoothing:antialiased;
	line-height:1.15;
	font-size:14px;
	background-color:#f5f5f5!important;
	min-width:320px!important
}
.bgfff {
	background:#fff!important
}
* {
	margin:0;
	padding:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
img {
	border:0;
	vertical-align:middle;
	-ms-interpolation-mode:bicubic
}
.font-airl {
	font-family:Arial,"微软雅黑"
}
.fl {
	float:left
}
.fr {
	float:right
}
.home-page-section {
	max-width:1160px;
	margin:0 auto;
	width:95%
}
.por {
	position:relative
}
.poa,img.up-pic {
	position:absolute
}
.ovt {
	overflow:hidden
}
.bggray {
	background:#e9e9e9
}
.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning {
	background-repeat:repeat-x!important
}
.text-center {
	text-align:center
}
.container {
	width:95%;
	max-width:1200px;
	margin:0 auto
}
.container1170 {
	width:1170px;
	margin:0 auto;
	padding-right:15px;
	padding-left:15px
}
.clearfix:after,.clearfix:before {
	display:block;
	content:"";
	height:0;
	line-height:0
}
address,b,caption,cite,code,dfn,em,i,th,var {
	font-style:normal;
	font-weight:400
}
.btn-default {
	background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%)!important;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),to(#e0e0e0))!important;
	background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;
	border-color:#ccc!important
}
.btn-primary {
	background-image:-webkit-linear-gradient(top,#004ea8 0,#004696 100%)!important;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#004ea8),to(#004696))!important;
	background-image:linear-gradient(to bottom,#004ea8 0,#004696 100%)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff004ea8',endColorstr='#ff004696',GradientType=0)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;
	border-color:#245580!important
}
.btn-success {
	background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%)!important;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5cb85c),to(#419641))!important;
	background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff419641',GradientType=0)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;
	border-color:#3e8f3e!important
}
.btn-info {
	background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%)!important;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5bc0de),to(#2aabd2))!important;
	background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2aabd2',GradientType=0)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;
	border-color:#28a4c9!important
}
.btn-warning {
	background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%)!important;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0ad4e),to(#eb9316))!important;
	background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffeb9316',GradientType=0)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;
	border-color:#e38d13!important
}
.btn-danger {
	background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%)!important;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d9534f),to(#c12e2a))!important;
	background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc12e2a',GradientType=0)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;
	border-color:#b92c28!important
}
.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning {
	text-shadow:0 -1px 0 rgba(0,0,0,.2)!important;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)!important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)!important
}
body,html {
	color:#777;
	background-color:#fff
}
input,select,textarea {
	margin:0;
	padding:0
}
input {
	border:none
}
a {
	color:#4d4d4d;
	-webkit-transition:color .3s ease 0s;
	transition:color .3s ease 0s
}
a:hover {
	color:#1b53a3;
	text-decoration:none
}
a:focus {
	outline:0;
	text-decoration:none
}
li {
	float:left
}
ul:after {
	display:block;
	height:0;
	overflow:hidden;
	content:"."
}
img.up-pic {
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:2
}
.banner,.skitter {
	position:relative
}
.banner .skitter {
	background-color:#fff;
	max-width:100%;
	height:850px
}
.banner .skitter .label_skitter {
	padding:10px 15px;
	text-align:center;
	background:0 0
}
.banner .skitter .label_skitter p {
	padding:0;
	overflow:hidden
}
.banner .skitter .info_slide {
	background-color:rgba(0,0,0,.5);
	border-radius:10px;
	padding:5px;
	top:auto;
	bottom:40px
}
.banner .skitter .info_slide .image_number {
	border-radius:50%;
	padding:0;
	width:14px;
	height:14px;
	text-indent:-1000px
}
.banner .skitter .info_slide .image_number.image_number_select {
	background-color:#fff;
	border:2px solid #fff
}
.skitter {
	max-width:800px;
	height:300px;
	background:#000
}
.skitter.with-dots,.skitter.with-thumbs {
	margin-bottom:60px
}
.skitter>a img,.skitter>img {
	max-width:none
}
.img-responsive,.img-thumbnail,.table,.xialaph .ul2 .container,label {
	max-width:100%
}
.skitter ul {
	display:none
}
.skitter .container_skitter {
	overflow:hidden;
	position:relative
}
.skitter .container_skitter .image_main {
	width:100%
}
.skitter .image {
	overflow:hidden
}
.skitter .image>a img,.skitter .image>img {
	width:100%;
	display:none
}
.skitter .box_clone {
	position:absolute;
	top:0;
	left:0;
	width:100px;
	overflow:hidden;
	display:none;
	z-index:20
}
.skitter .box_clone img {
	position:absolute;
	top:0;
	left:0;
	z-index:20;
	width:100%
}
.skitter .next_button,.skitter .prev_button {
	top:50%;
	z-index:152;
	overflow:hidden;
	position:absolute;
	-webkit-transition:all .2s;
	transition:all .2s;
	display:block!important;
	text-indent:-9999em
}
.skitter .prev_button {
	width:50px;
	height:50px;
	background:url(../images/banner/prev.png) center center no-repeat;
	background-size:50px 50px;
	left:135px;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.skitter .next_button {
	width:50px;
	height:50px;
	background:url(../images/banner/next.png) center center no-repeat;
	background-size:50px 50px;
	right:135px;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.skitter .next_button:hover,.skitter .prev_button:hover {
	opacity:.5
}
.skitter .info_slide {
	position:absolute;
	top:15px;
	left:15px;
	z-index:100;
	background:0 0!important;
	color:#fff;
	font:700 11px arial;
	padding:5px 0 5px 5px;
	border-radius:5px
}
.skitter .container_thumbs,.skitter .info_slide_thumb .image_number {
	height:50px;
	position:relative;
	overflow:hidden
}
.skitter .info_slide .image_number {
	background-color:#003f98;
	float:left;
	border:2px solid #fff;
	padding:2px 10px;
	margin:0 5px;
	cursor:pointer;
	border-radius:2px;
	-webkit-transition:all .2s;
	transition:all .2s
}
.skitter .info_slide .image_number.image_number_select {
	background-color:#fff;
	color:#fff
}
.skitter .info_slide_thumb {
	height:50px;
	border-radius:0;
	overflow:hidden;
	top:auto;
	top:0;
	left:0;
	padding:0;
	opacity:1
}
.skitter .info_slide_thumb .image_number {
	width:100px;
	margin:0;
	padding:0;
	border-radius:0;
	background-size:cover;
	background-position:center center
}
.skitter .info_slide_thumb .image_number.image_number_select {
	opacity:.4
}
.skitter .box_scroll_thumbs {
	padding:0
}
.skitter .box_scroll_thumbs .scroll_thumbs {
	position:absolute;
	bottom:60px;
	left:50px;
	background-color:#ccc;
	width:200px;
	height:10px;
	overflow:hidden;
	text-indent:-9999em;
	z-index:101;
	cursor:pointer;
	border:0 solid #333
}
.skitter .info_slide_dots {
	position:absolute;
	bottom:40px;
	z-index:151;
	padding:5px 0 5px 5px;
	border-radius:50px
}
.skitter .info_slide_dots .image_number {
	background-color:#fff;
	float:left;
	margin:0 5px;
	cursor:pointer;
	border-radius:50%;
	width:14px;
	height:14px;
	border:2px solid #fff;
	text-indent:-9999em;
	overflow:hidden;
	-webkit-transition:all .2s;
	transition:all .2s
}
.skitter .info_slide_dots .image_number.image_number_select {
	background-color:#003f98
}
.loading {
	position:absolute;
	top:50%;
	right:50%;
	z-index:10000;
	margin:-16px;
	color:#fff;
	text-indent:-9999em;
	overflow:hidden;
	width:32px;
	height:32px
}
.label_skitter {
	z-index:150;
	position:absolute;
	bottom:0;
	left:0;
	display:none;
	background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));
	background:-webkit-linear-gradient(transparent,#000);
	background:linear-gradient(transparent,#000);
	width:100%
}
.label_skitter p {
	color:#fff;
	padding:10px;
	margin:0;
	font-size:14px
}
.progressbar {
	background-color:#000;
	position:absolute;
	top:5px;
	left:15px;
	height:5px;
	width:200px;
	z-index:99;
	border-radius:20px
}
.preview_slide {
	display:none;
	position:absolute;
	z-index:152;
	bottom:30px;
	left:-40px;
	width:100px;
	height:100px;
	background-color:#fff;
	border:1px solid #222;
	-webkit-box-shadow:rgba(0,0,0,.7) 2px 2px 5px;
	box-shadow:rgba(0,0,0,.7) 2px 2px 5px;
	overflow:hidden
}
.preview_slide ul,.preview_slide ul li {
	height:100px;
	overflow:hidden;
	padding:0;
	display:block;
	margin:0
}
.preview_slide ul {
	list-style:none;
	position:absolute;
	top:0;
	left:0
}
.preview_slide ul li {
	width:100px;
	float:left;
	position:relative
}
.preview_slide ul li img {
	position:absolute;
	top:0;
	left:0;
	height:150px;
	width:auto
}
#overlay_skitter {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:9998;
	opacity:1;
	background-color:#000
}
.skitter .focus_button,.skitter .play_pause_button {
	width:42px;
	height:42px;
	text-indent:-9999em;
	opacity:0;
	-webkit-transition:all .2s;
	transition:all .2s;
	position:absolute;
	overflow:hidden
}
.skitter .focus_button {
	z-index:100
}
.skitter .play_pause_button {
	top:50%;
	left:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	z-index:151
}
.skitter .focus_button:hover,.skitter .play_pause_button:hover {
	opacity:.5
}
@media (max-width:1024px) {
	.skitter .info_slide,.skitter .info_slide_dots {
	display:none
}
}.skitter-spinner {
	padding:10px 12px;
	border-radius:100%;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.skitter-spinner .icon-sending {
	display:inline-block;
	-webkit-animation:rotateMe .5s linear infinite;
	animation:rotateMe .5s linear infinite;
	border-radius:100%;
	border:2px solid #fff;
	border-bottom-color:transparent;
	width:20px;
	height:20px;
	vertical-align:top
}
.label,sub,sup {
	vertical-align:baseline
}
@-webkit-keyframes rotateMe {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}@keyframes rotateMe {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}header {
	height:110px;
	position:fixed;
	z-index:101;
	top:0;
	left:0;
	width:100%;
	background-color:#fff;
	box-pack:start
}
header .default-header {
	background-color:#fff;
	border-bottom:1px solid #eee;
	position:relative;
	height:60px;
	padding:0 24px;
	z-index:2
}
header .default-header .logo {
	display:block;
	margin-top:4px
}
header .default-header .logo .jyxkz {
	margin-left:28px;
	margin-top:3px
}
header .default-header .default-header-right .default-text {
	color:#333;
	font-size:14px;
	float:left;
	line-height:60px;
	display:block
}
header .default-header .default-header-right .contact {
	background:url(../images/cont-icon.png) left center no-repeat;
	padding-left:22px
}
header .default-header .default-header-right .contact:hover {
	background:url(../images/cont-icon2.png) left center no-repeat;
	color:#25a5d6
}
header .default-header .default-header-right .online {
	background:url(../images/online-icon.png) left center no-repeat;
	padding-left:22px;
	margin-left:32px
}
header .default-header .default-header-right .online:hover {
	background:url(../images/online-icon2.png) left center no-repeat;
	color:#25a5d6
}
header .default-header .default-header-right .phone {
	color:#25a5d6;
	font-size:15px;
	width:150px;
	height:26px;
	line-height:26px;
	border:1px solid #25a5d6;
	border-radius:20px;
	padding-left:27px;
	margin-left:32px;
	margin-top:16px;
	font-weight:700;
	background:url(../images/phone-icon.png) 6px center no-repeat
}
header .default-header .default-header-right .language {
	margin-top:21px;
	float:left;
	margin-right:32px;
	cursor:pointer
}
header .default-header .default-header-right .language .chose {
	height:46px
}
header .default-header .default-header-right .language .chose .cn {
	display:block;
	width:22px;
	height:14px;
	background:url(../images/cn.png) center no-repeat
}
header .default-header .default-header-right .language .chose .jap {
	display:block;
	width:22px;
	height:14px;
	background:url(../images/jap.png) center no-repeat
}
header .default-header .default-header-right .language .chose .arrow {
	margin-top:4px;
	margin-left:5px;
	display:block;
	width:22px;
	height:7px;
	background:url(../images/downarrow.png) center no-repeat
}
header .default-header .default-header-right .language .down_show {
	position:relative;
	display:none
}
header .default-header .default-header-right .language .down_show .lanshow {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	width:650px;
	height:auto;
	padding:30px 20px 20px;
	position:absolute;
	z-index:1;
	left:50%;
	top:41px;
	margin-left:-325px;
	background-color:#fff;
	border:1px solid #e0e0e0;
	border-radius:2px;
	-webkit-box-shadow:0 12px 18px 0 rgba(0,0,0,.12),0 -1px 2px 0 rgba(0,0,0,.08);
	box-shadow:0 12px 18px 0 rgba(0,0,0,.12),0 -1px 2px 0 rgba(0,0,0,.08)
}
header .default-header .default-header-right .language .down_show .lanshow .title_WJIzZ {
	height:20px;
	position:relative;
	margin-bottom:14px
}
header .default-header .default-header-right .language .down_show .lanshow .title_WJIzZ:after {
	position:absolute;
	content:'';
	height:1px;
	background-color:#e0e0e0;
	width:87%;
	top:9px;
	right:0
}
header .default-header .default-header-right .language .down_show .lanshow .title_WJIzZ span {
	padding:0 20px 0 8px;
	display:block;
	float:left
}
header .default-header .default-header-right .language .down_show .lanshow .list li {
	display:block;
	float:left;
	width:33.33%;
	padding:8px 10px
}
header .default-header .default-header-right .language .down_show .lanshow .list li .icon {
	width:16px;
	height:10px;
	display:block;
	float:left;
	margin-right:12px
}
header .default-header .default-header-right .language .down_show:after,header .default-header .default-header-right .language .down_show:before {
	content:" ";
	position:absolute;
	right:inherit;
	width:0;
	height:0;
	left:17px;
	border-width:10px;
	border-style:solid;
	z-index:2;
	display:block
}
header .default-header .default-header-right .language .down_show .lanshow .list li .cn {
	background:url(../images/cn.png) center no-repeat
}
header .default-header .default-header-right .language .down_show .lanshow .list li .en {
	background:url(../images/en.png) center no-repeat
}
header .default-header .default-header-right .language .down_show .lanshow .list li .jap {
	background:url(../images/jap.png) center no-repeat
}
header .default-header .default-header-right .language .down_show .lanshow .list li span {
	font-size:12px;
	color:#333;
	display:block
}
header .default-header .default-header-right .language .down_show .lanshow .list li .selected {
	color:#25a5d6
}
header .default-header .default-header-right .language .down_show .lanshow .list li:hover {
	background:#f5f5f5
}
header .default-header .default-header-right .language .down_show:before {
	top:20px;
	border-color:transparent transparent #e0e0e0
}
header .default-header .default-header-right .language .down_show:after {
	top:22px;
	border-color:transparent transparent #fff
}
header .default-header .default-header-right .language .on .down_show {
	display:block
}
header .default-header .default-header-right .wechat {
	margin-top:21px;
	float:left;
	margin-right:32px;
	cursor:pointer
}
header .default-header .default-header-right .wechat .chose {
	height:46px;
	color:#333;
	font-size:14px
}
header .default-header .default-header-right .wechat .chose .wx {
	display:block;
	width:24px;
	height:18px;
	margin-right:6px;
	background:url(../images/wx.png) center no-repeat
}
header .default-header .default-header-right .wechat .down_show {
	position:relative;
	display:none
}
header .default-header .default-header-right .wechat .down_show .lanshow {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	width:auto;
	height:300px;
	padding:20px;
	overflow: hidden;
	position:absolute;
	z-index:1;
	left:50%;
	top:26px;
	margin-left:-80px;
	background-color:#fff;
	border:1px solid #e0e0e0;
	border-radius:2px;
	-webkit-box-shadow:0 12px 18px 0 rgba(0,0,0,.12),0 -1px 2px 0 rgba(0,0,0,.08);
	box-shadow:0 12px 18px 0 rgba(0,0,0,.12),0 -1px 2px 0 rgba(0,0,0,.08)
}
header .default-header .default-header-right .wechat .down_show .lanshow img {
	width:auto;
	height:300px;
}
header .default-header .default-header-right .wechat .down_show:after,header .default-header .default-header-right .wechat .down_show:before {
	content:" ";
	position:absolute;
	right:inherit;
	width:0;
	height:0;
	left:40px;
	border-width:10px;
	border-style:solid;
	z-index:2;
	display:block
}
header .default-header .default-header-right .wechat .down_show:before {
	top:6px;
	border-color:transparent transparent #e0e0e0
}
header .default-header .default-header-right .wechat .down_show:after {
	top:7px;
	border-color:transparent transparent #fff
}
header .header-secondary-nav {
	position:fixed;
	z-index:1;
	margin-top:0;
	background:#fff;
	height:50px;
	padding:0 24px;
	border-bottom:1px solid #eee;
	width:100%;
	line-height:50px;
	overflow:inherit
}
header .header-secondary-nav a {
	display:block;
	float:left;
	margin:0 20px;
	font-weight:700;
	font-size:14px;
	color:#333
}
header .header-secondary-nav a.home {
	padding-right:16px;
	position:relative;
	margin-left:0;
	margin-right:23px
}
header .header-secondary-nav a.home:after {
	position:absolute;
	content:'';
	right:0;
	top:50%;
	margin-top:-6px;
	width:1px;
	height:12px;
	background:#e6e6e6
}
header .header-secondary-nav a .icon {
	width:17px;
	margin-top:17.5px;
	height:15px;
	display:block;
	float:left;
	margin-right:6px;
	background:url(../images/nav/1.png) 0 -15px no-repeat
}
header .header-secondary-nav a.cur {
	background:url(../images/nav/nav_cur.png) left bottom no-repeat
}
header .header-secondary-nav a.home.cur .icon {
	background:url(../images/nav/1.png) no-repeat
}
header .header-secondary-nav a.home.cur .word {
	color:#25a5d6;
	font-weight:700
}
header .header-secondary-nav a .word {
	display:block;
	float:left;
	font-weight:700;
	font-size:14px;
	color:#333
}
header .header-secondary-nav a.shennei {
	margin-left:0
}
header .header-secondary-nav a.shennei .icon {
	background:url(../images/nav/2.png) 0 -15px no-repeat
}
header .header-secondary-nav a.shenwai .icon {
	background:url(../images/nav/3.png) 0 -15px no-repeat
}
header .header-secondary-nav a.haiwai .icon {
	background:url(../images/nav/4.png) 0 -15px no-repeat
}
header .header-secondary-nav a.gonglue .icon {
	background:url(../images/nav/5.png) 0 -15px no-repeat
}
header .header-secondary-nav a.nohome:hover .icon {
	background-position:0 0
}
header .header-secondary-nav a.nohome:hover .word {
	color:#25a5d6
}
.header2 {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:60px;
	padding-left:15px;
	padding-right:15px;
	background:#25a5d6;
	display:none;
	z-index:999
}
.header2 .logo {
	width:180px;
	line-height:60px
}
.header2 .logo img {
	width:100%
}
.header2 .menuph {
	position:absolute;
	top:50%;
	right:15px;
	width:50px;
	height:50px;
	cursor:pointer;
	text-align:center;
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%)
}
.header2 .menuph .point {
	position:relative;
	display:inline-block;
	float:right;
	width:28px;
	height:22px;
	margin-top:14px
}
.header2 .menuph .point.active .navbtn {
	background:0 0
}
.header2 .menuph .point.active .navbtn::after {
	top:0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.header2 .menuph .point.active .navbtn::before {
	top:0;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.header2 .menuph .navbtn {
	position:absolute;
	top:10px;
	right:0;
	display:inline-block;
	width:28px;
	height:1px;
	-webkit-transition:all .3s ease-out 0s;
	transition:all .3s ease-out 0s;
	background:#fff
}
.header2 .menuph .navbtn::after {
	top:-10px
}
.header2 .menuph .navbtn::before {
	top:10px
}
.header2 .menuph .point:hover .navbtn,.header2 .menuph .point:hover .navbtn::after,.header2 .menuph .point:hover .navbtn::before {
	width:28px
}
.header2 .menuph .navbtn::after,.header2 .menuph .navbtn::before {
	position:absolute;
	right:0;
	display:inline-block;
	width:28px;
	height:1px;
	content:'';
	-webkit-transition:all .3s ease-out 0s;
	transition:all .3s ease-out 0s;
	background:#fff
}
.xialaph {
	display:none;
	position:fixed;
	top:60px;
	left:0;
	width:100%;
	padding-bottom:30px;
	background-color:#FFF;
	font-family:'微软雅黑';
	z-index:500
}
.xialaph ul li {
	float:none
}
.xialaph h4 .lan,.xialaph h4 a .word,.xialaph h4 a i {
	display:block;
	float:left
}
.xialaph h4 {
	position:relative;
	margin:0
}
.xialaph h4::after {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	opacity:.1;
	background-color:#000
}
.xialaph h4 a {
	font-size:14px;
	line-height:60px;
	color:#999
}
.xialaph h4 .lan {
	margin-right:15px
}
.xialaph h4 .cn {
	background:url(../images/cn.png) center no-repeat
}
.xialaph h4 .en {
	background:url(../images/en.png) center no-repeat
}
.xialaph h4 .jap {
	background:url(../images/jap.png) center no-repeat
}
.xialaph h4 a i {
	width:22px;
	height:14px;
	margin:23px 5px 23px 0
}
.xialaph h5::after,.xialaph h6::after {
	content:'';
	bottom:0;
	height:1px;
	opacity:.05
}
.xialaph h4 a .word.selected {
	color:#25a5d6
}
.xialaph h5 a,.xialaph h6 a {
	font-family:'微软雅黑';
	line-height:40px;
	color:#999;
	text-transform:uppercase
}
.xialaph h4 a .home {
	background:url(../images/nav/11.png) center no-repeat
}
.xialaph h4 a .shennei {
	background:url(../images/nav/22.png) center no-repeat
}
.xialaph h4 a .shenwai {
	background:url(../images/nav/33.png) center no-repeat
}
.xialaph h4 a .haiwai {
	background:url(../images/nav/44.png) center no-repeat
}
.xialaph h4 a .gonglue {
	background:url(../images/nav/55.png) center no-repeat
}
.xialaph h4 .img_s {
	position:absolute;
	top:50%;
	right:5px;
	width:13px;
	cursor:pointer;
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-webkit-transition:all .6s ease-out 0s;
	transition:all .6s ease-out 0s
}
.xialaph .ul2 {
	display:none;
	padding-top:7px;
	padding-bottom:8px
}
.xialaph h5 {
	position:relative
}
.xialaph h5::after {
	position:absolute;
	left:0;
	width:100%;
	background-color:#000
}
.xialaph h5 a {
	font-size:14px
}
.xialaph h5 img {
	position:absolute;
	top:50%;
	right:5px;
	width:13px;
	cursor:pointer;
	transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%)
}
.xialaph h4.active img.img_s,.xialaph h5.active img.img_s {
	transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	-webkit-transition:all .6s ease-out 0s;
	transition:all .6s ease-out 0s
}
.xialaph h4.active img.img_d,.xialaph h5.active img.img_d {
	display:block
}
.xialaph .ul3 {
	display:none;
	padding-left:15px
}
.xialaph h6 a {
	font-size:12px
}
.xialaph h6 {
	position:relative
}
.phonemeng,.xialaph h6::after {
	position:absolute;
	left:0;
	background-color:#000;
	width:100%
}
.phonemeng {
	display:none;
	top:0;
	z-index:20;
	height:100%;
	opacity:.6
}
.popular .content .swiper-button-disabled,.shennei .content .swiper-button-disabled,.shenwai .content .swiper-button-disabled {
	opacity:0
}
.phonemeng.active {
	display:block
}
.bannerSear {
	width:100%;
	height:480px;
	margin-top:110px;
	background:url(../images/bannersearbg.jpg) center no-repeat;
	background-size:cover
}
.bannerSear .content {
	max-width:800px;
	width:80%;
	margin:0 auto
}
.bannerSear .content .bigtitle {
	font-weight:700;
	color:#fff;
	font-size:50px;
	margin:0 auto;
	padding-top:135px;
	text-align:center
}
.bannerSear .content p {
	font-size:18px;
	color:#fff;
	margin:11px auto 0;
	text-align:center
}
.bannerSear .content .banner-search {
	position:relative;
	width:100%;
	padding:0 6px 0 20px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:64px;
	border-radius:8px;
	z-index:5;
	margin-top:34px;
	color:#333;
	background:url(../images/search.png) 20px center no-repeat #fff;
	-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);
	box-shadow:0 4px 20px rgba(0,0,0,.08)
}
.bannerSear .content .banner-search .keys {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	width:75%;
	line-height:32px;
	padding:15px 0;
	border:1px solid #fff;
	border-radius:4px;
	background-color:#fff;
	font-size:18px;
	margin-left:29px;
	color:#333;
	caret-color:#25a5d6
}
.popular .content .swiper-container,.shennei .content .swiper-container {
	padding-top:4px
}
.bannerSear .content .banner-search .sub {
	margin-top:6px;
	height:52px;
	border-radius:4px;
	margin-left:20px;
	background:#25a5d6;
	font-size:18px;
	font-weight:700;
	color:#fff;
	float:right;
	width:14.987%;
	cursor:pointer;
	text-align:center
}
.bannerSear .content .banner-search::-webkit-input-placeholder {
	color:#999
}
.bannerSear .content .banner-search::-moz-placeholder {
	color:#999
}
.bannerSear .content .banner-search:-moz-placeholder {
	color:#999
}
.bannerSear .content .banner-search:-ms-input-placeholder {
	color:#999
}
.pages_banner {
	width:100%;
	overflow:hidden
}
.pages_banner img {
	width:100%
}
.official-advantage {
	margin:38px 0 67px
}
.popular .content .swiper-slide a,.shennei .content .swiper-slide .img {
	margin-right:20px;
	-webkit-transition:all .2s ease;
	display:block;
	overflow:hidden
}
.official-advantage .item {
	width:33.33%;
	float:left
}
.official-advantage .item .icon {
	width:50px;
	height:50px
}
.official-advantage .item .icon1 {
	background:url(../images/advantage/1.png) left center no-repeat
}
.official-advantage .item .icon2 {
	background:url(../images/advantage/2.png) left center no-repeat
}
.official-advantage .item .icon3 {
	background:url(../images/advantage/3.png) left center no-repeat
}
.official-advantage .item .word {
	margin-top:2px;
	margin-left:20px
}
.official-advantage .item .word .tit {
	font-size:16px;
	color:#333;
	font-weight:700;
	margin-bottom:12px
}
.official-advantage .item .word .desc {
	color:#999;
	font-size:14px
}
.home-page-section .titlefwb {
	font-size:28px;
	font-weight:700;
	color:#333
}
.home-page-section .wheretogo {
	width:100%
}
.popular {
	margin-top:76px
}
.popular .content {
	margin-top:32px;
	position:relative
}
.popular .content .swiper-slide {
	width:15.2586%
}
.popular .content .swiper-slide a {
	position:relative;
	width:100%;
	height:235px;
	border-radius:4px;
	background-size:cover!important;
	background-position:50%!important;
	background-repeat:no-repeat!important;
	background-color:#e9e9e9;
	-webkit-box-shadow:0 0 12px rgba(0,0,0,.03);
	box-shadow:0 0 12px rgba(0,0,0,.03);
	transition:all .2s ease
}
.popular .content .swiper-slide a:hover {
	-webkit-transform:translateY(-4px);
	transform:translateY(-4px);
	-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.08);
	box-shadow:0 4px 20px 0 rgba(0,0,0,.08)
}
.popular .content .swiper-slide a .place {
	position:absolute;
	max-height:72px;
	min-height:24px;
	width:145px;
	left:16px;
	right:16px;
	bottom:20px;
	font-size:20px;
	line-height:23px;
	color:#fff;
	z-index:2;
	word-wrap:break-word;
	overflow:hidden;
	font-weight:700
}
.popular .content .button-next,.popular .content .button-prev {
	width:44px;
	height:44px;
	border-radius:50%;
	position:absolute;
	z-index:99;
	top:50%;
	margin-top:-18px;
	color:#999;
	cursor:pointer
}
.popular .content .button-next {
	right:-24px;
	background:url(../images/popular/next.png) center no-repeat #fff;
	-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.14);
	box-shadow:0 4px 10px 0 rgba(0,0,0,.14)
}
.popular .content .button-prev {
	left:-24px;
	background:url(../images/popular/prev.png) center no-repeat #fff;
	-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.14);
	box-shadow:0 4px 10px 0 rgba(0,0,0,.14)
}
.shennei {
	margin-top:75px
}
.shennei .content {
	margin-top:29px;
	position:relative
}
.shennei .content .button-next,.shennei .content .button-prev {
	width:44px;
	height:44px;
	border-radius:50%;
	position:absolute;
	z-index:99;
	top:50%;
	margin-top:-18px;
	color:#999;
	cursor:pointer
}
.shennei .content .button-next {
	right:-24px;
	background:url(../images/popular/next.png) center no-repeat #fff;
	-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.14);
	box-shadow:0 4px 10px 0 rgba(0,0,0,.14)
}
.shennei .content .button-prev {
	left:-24px;
	background:url(../images/popular/prev.png) center no-repeat #fff;
	-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.14);
	box-shadow:0 4px 10px 0 rgba(0,0,0,.14)
}
.shennei .content .swiper-slide {
	-webkit-box-shadow:0 0 12px rgba(0,0,0,.03);
	box-shadow:0 0 12px rgba(0,0,0,.03);
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
.shennei .content .swiper-slide:hover {
	-webkit-transform:translateY(-4px);
	transform:translateY(-4px);
	-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.08);
	box-shadow:0 4px 20px 0 rgba(0,0,0,.08)
}
.shennei .content .swiper-slide .img {
	margin-top:5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:1;
	vertical-align:top;
	transition:all .2s ease;
	-webkit-transform:translateY(0);
	transform:translateY(0);
	-webkit-box-shadow:0 0 12px rgba(0,0,0,.03);
	box-shadow:0 0 12px rgba(0,0,0,.03);
	width:100%;
	position:relative;
	height:154px;
	background-color:#e0e0e0!important;
	background-repeat:no-repeat!important;
	background-position:50%!important;
	background-size:cover!important;
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
.shennei .content .swiper-slide .img .location {
	padding:12px 0;
	color:#fff;
	text-indent:32px;
	background:url(../images/shennei/location.png) 15px center no-repeat
}
.shennei .content .swiper-slide .activity {
	background:#fff;
	position:relative;
	width:100%;
	line-height:1.2;
	padding:0 14px 16px;
	border-top:none;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px
}
.shennei .content .swiper-slide .activity .title {
	font-size:14px;
	font-weight:700;
	color:#333;
	padding-top:10px
}
.shennei .content .swiper-slide .activity .price {
	font-weight:700;
	font-size:18px;
	color:#e22;
	margin-top:16px
}
.shennei .more {
	display:block;
	font-size:16px;
	font-stretch:normal;
	font-style:normal;
	font-weight:600;
	border-radius:4px;
	padding:10px 20px;
	margin:32px auto 0;
	width:320px;
	height:44px;
	text-align:center;
	line-height:22px;
	overflow:hidden;
	cursor:pointer;
	color:#4a4a4a;
	background-color:transparent;
	border:1px solid #757575
}
.shennei .more:hover {
	color:#fff;
	background-color:#25a5d6;
	border:1px solid #25a5d6
}
.shenwai {
	margin-top:75px
}
.shenwai .content {
	margin-top:28px;
	position:relative
}
.shenwai .content .button-next,.shenwai .content .button-prev {
	width:44px;
	height:44px;
	border-radius:50%;
	position:absolute;
	margin-top:-18px;
	color:#999;
	top:50%;
	z-index:99;
	cursor:pointer
}
.shenwai .content .button-next {
	right:-24px;
	background:url(../images/popular/next.png) center no-repeat #fff;
	-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.14);
	box-shadow:0 4px 10px 0 rgba(0,0,0,.14)
}
.shenwai .content .button-prev {
	left:-24px;
	background:url(../images/popular/prev.png) center no-repeat #fff;
	-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.14);
	box-shadow:0 4px 10px 0 rgba(0,0,0,.14)
}
.shenwai .content .swiper-slide {
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
.shenwai .content .swiper-slide:hover {
	-webkit-transform:translateY(-4px);
	transform:translateY(-4px);
	-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.08);
	box-shadow:0 4px 20px 0 rgba(0,0,0,.08)
}
.shenwai .content .swiper-slide .img {
	display:block;
	margin-top:5px;
	margin-right:20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:1;
	vertical-align:top;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	-webkit-transform:translateY(0);
	transform:translateY(0);
	-webkit-box-shadow:0 0 12px rgba(0,0,0,.03);
	box-shadow:0 0 12px rgba(0,0,0,.03);
	width:100%;
	overflow:hidden;
	position:relative;
	height:154px;
	background-color:#e0e0e0!important;
	background-repeat:no-repeat!important;
	background-position:50%!important;
	background-size:cover!important;
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
.shenwai .content .swiper-slide .img .location {
	padding:12px 0;
	color:#fff;
	text-indent:32px;
	background:url(../images/shennei/location.png) 15px center no-repeat
}
.shenwai .content .swiper-slide .activity {
	background:#fff;
	position:relative;
	width:100%;
	line-height:1.2;
	padding:0 14px 16px;
	border-top:none;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px
}
.shenwai .content .swiper-slide .activity .title {
	font-size:14px;
	font-weight:700;
	color:#333;
	padding-top:10px
}
.shenwai .content .swiper-slide .activity .price {
	font-weight:700;
	font-size:18px;
	color:#e22;
	margin-top:16px
}
.shenwai .swiper-container {
	padding-top:4px
}
.shenwai .more {
	display:block;
	font-size:16px;
	font-stretch:normal;
	font-style:normal;
	font-weight:600;
	border-radius:4px;
	padding:10px 20px;
	margin:32px auto 0;
	width:320px;
	height:44px;
	text-align:center;
	line-height:22px;
	overflow:hidden;
	cursor:pointer;
	color:#4a4a4a;
	background-color:transparent;
	border:1px solid #757575
}
.shenwai .more:hover {
	color:#fff;
	background-color:#25a5d6;
	border:1px solid #25a5d6
}
.haiwai .titlefwb {
	margin-bottom:32px;
	margin-top:72px
}
.haiwai .content {
	width:100%;
	height:370px;
	background-image:url(../images/haiwai/bg.png);
	position:relative;
	border-radius:4px;
	overflow:hidden;
	background-size:cover;
	background-position:50%;
	padding:60px 32px 52px;
	background-color:#e9e9e9
}
.haiwai .content .hwinfo1 {
	color:#fff;
	text-shadow:0 0 8px rgba(0,0,0,.0821678);
	width:16.05839%;
	height:258px;
	float:left;
	margin-right:1.82%
}
.haiwai .content .hwinfo1 .yezi {
	margin:24px 0 0 9px
}
.haiwai .content .hwinfo1 .hwtit {
	color:#fff;
	font-size:20px;
	line-height:28px;
	font-weight:700;
	margin-top:67px;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical
}
.haiwai .content .hwinfo1 .hwdes {
	color:#fff;
	font-size:12px;
	line-height:16px;
	-webkit-line-clamp:3;
	margin-top:6px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical
}
.gonglue .content2 .item .txt .desc,.haiwai .content .hwactivity a .activity .title {
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden
}
.haiwai .content .hwactivity {
	width:82.116788%
}
.haiwai .content .hwactivity a {
	display:block;
	width:24%;
	height:252px;
	margin-right:1.09%;
	-webkit-box-shadow:0 0 12px rgba(0,0,0,.03);
	box-shadow:0 0 12px rgba(0,0,0,.03);
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
.haiwai .content .hwactivity a:last-child {
	margin-right:0
}
.haiwai .content .hwactivity a:hover {
	-webkit-transform:translateY(-4px);
	transform:translateY(-4px);
	-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.08);
	box-shadow:0 4px 20px 0 rgba(0,0,0,.08)
}
.haiwai .content .hwactivity a .img {
	display:block;
	margin-right:20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:1;
	vertical-align:top;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	-webkit-transform:translateY(0);
	transform:translateY(0);
	-webkit-box-shadow:0 0 12px rgba(0,0,0,.03);
	box-shadow:0 0 12px rgba(0,0,0,.03);
	width:100%;
	overflow:hidden;
	position:relative;
	height:122px;
	background-color:#e0e0e0!important;
	background-repeat:no-repeat!important;
	background-position:50%!important;
	background-size:cover!important;
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
.haiwai .content .hwactivity a .img .location {
	padding:12px 0;
	color:#fff;
	text-indent:32px;
	background:url(../images/shennei/location.png) 15px center no-repeat
}
.haiwai .content .hwactivity a .activity {
	background:#fff;
	position:relative;
	width:100%;
	line-height:1.2;
	height:130px;
	padding:0 14px 16px;
	border-top:none;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px
}
.haiwai .content .hwactivity a .activity .title {
	font-size:14px;
	font-weight:700;
	color:#333;
	padding-top:10px;
	display:-webkit-box;
	white-space:normal
}
.haiwai .content .hwactivity a .activity .price {
	font-weight:700;
	font-size:18px;
	color:#e22;
	margin-top:43px
}
.gonglue {
	margin-top:75px
}
.gonglue .content {
	background:#25a5d6;
	height:371px;
	margin-top:34px
}
.gonglue .content .gl-left {
	width:33.62%;
	float:left;
	padding:50px 35px 32px
}
.gonglue .content .gl-left .title {
	font-size:24px;
	font-weight:700;
	line-height:26px;
	margin-bottom:22px;
	color:#fff
}
.gonglue .content .gl-left .desc {
	font-size:14px;
	line-height:25px;
	color:#fff
}
.gonglue .content .gl-left .more {
	display:block;
	width:100%;
	height:44px;
	border:1px solid #fff;
	line-height:22px;
	font-size:16px;
	font-style:normal;
	font-weight:600;
	border-radius:4px;
	padding:10px 20px;
	text-align:center;
	color:#fff;
	margin:82px auto 0;
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
.gonglue .content .gl-left .more:hover {
	margin-top:78px
}
.gonglue .content .gl-right {
	width:66.379%;
	background:url(../images/gonglue/right.jpg) 50% no-repeat #e9e9e9;
	background-size:cover;
	position:relative;
	height:100%;
	float:right
}
.gonglue .content2 {
	margin-top:40px
}
.gonglue .content2 .item {
	width:32.155%;
	display:block;
	float:left;
	border-radius:4px;
	padding:24px;
	height:280px;
	position:relative;
	margin-right:1.724%;
	background-size:cover!important;
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
.gonglue .content2 .item:hover {
	margin-top:-4px
}
.gonglue .content2 .item:last-child {
	margin-right:0
}
.gonglue .content2 .item .txt {
	margin-top:48%
}
.gonglue .content2 .item .txt .title {
	font-size:20px;
	line-height:26px;
	font-weight:700;
	color:#fff
}
.gonglue .content2 .item .txt .desc {
	font-size:14px;
	line-height:18px;
	margin-top:8px;
	display:-webkit-box;
	color:#fff
}
.gonglue .content2 .xjp {
	background:url(../images/gonglue/1.jpg) center no-repeat
}
.gonglue .content2 .xz {
	background:url(../images/gonglue/2.jpg) center no-repeat
}
.gonglue .content2 .yn {
	background:url(../images/gonglue/3.jpg) center no-repeat
}
footer {
	background:#333;
	margin-top:100px
}
footer .foot-top {
	padding:45px 0 90px;
	border-bottom:1px solid #4d4d4d
}
footer .foot-top .home-page-section {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-left:auto;
	margin-right:auto
}
footer .foot-top .home-page-section .footlogo {
	display:block;
	width:18%
}
footer .foot-top .home-page-section .footlink {
	font-size:14px
}
footer .foot-top .home-page-section .footlink span {
	line-height:17px;
	color:#fff
}
footer .foot-top .home-page-section .footlink ul {
	margin-top:20px
}
footer .foot-top .home-page-section .footlink ul li {
	margin-bottom:8px;
	float:none
}
footer .foot-top .home-page-section .footlink ul li a {
	color:#888
}
footer .foot-top .home-page-section .foot_other {
	width:18.448%
}
footer .foot-top .home-page-section .foot_other .zxzx {
	width:100%;
	height:42px;
	line-height:42px;
	display:block;
	text-align:center;
	margin-bottom:27px;
	border:1px solid #888;
	color:#888;
	font-size:16px;
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
footer .foot-top .home-page-section .foot_other .zxzx:hover {
	border:1px solid #25a5d6;
	background:#25a5d6;
	color:#fff
}
footer .foot-top .home-page-section .foot_other .foot_hotline {
	font-size:14px;
	color:#999;
	margin-bottom:24px
}
footer .foot-top .home-page-section .foot_other .foot_hotline div:first-child,footer .foot-top .home-page-section .foot_other .foot_hotline div:nth-child(4) {
	font-weight:600;
	line-height:17px;
	margin-bottom:4px
}
footer .foot-top .home-page-section .foot_other .foot_hotline div:nth-child(2) {
	line-height:17px;
	margin-bottom:4px
}
footer .foot-top .home-page-section .foot_other .foot_hotline div:nth-child(3) {
	color:#fff;
	font-size:22px;
	font-weight:600;
	line-height:26px;
	margin-bottom:6px
}
footer .foot-bot .copy,footer .foot-bot .copy .icp {
	font-size:14px;
	color:grey
}
footer .foot-bot {
	width:100%
}
footer .foot-bot .copy {
	float:left;
	padding:17px 0
}
footer .foot-bot .jishu {
	float:right;
	display:block;
	color:grey;
	padding:17px 0
}
.layout-default_main {
	min-height:350px;
	margin-top:110px
}
.layout-default_main .other-about {
	background-color:#f5f5f5
}
.layout-default_main .other-about .other-about_banner {
	height:450px;
	background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	background-color:#e0e0e0;
	overflow:hidden;
	position:relative
}
.layout-default_main .other-about .other-about_banner .other-about_banner-txt {
	width:100%;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	text-align:center;
	color:#fff
}
.layout-default_main .other-about .other-about_banner .other-about_banner-txt>h1 {
	font-size:58px;
	font-weight:500;
	line-height:1;
	width:1160px;
	margin:0 auto
}
.layout-default_main .other-about .other-about_banner .other-about_banner-txt>p {
	margin:12px 0 22px;
	line-height:1.5;
	font-size:24px
}
.layout-default_main .other-about .about-panel_block-desc {
	padding:72px 0;
	text-align:left
}
.layout-default_main .other-about .about-panel_block-desc>h2 {
	text-align:center;
	font-size:36px;
	font-weight:400;
	color:#25a5d6;
	margin-bottom:42px
}
.layout-default_main .other-about .about-panel_block-desc .t20 {
	font-size:16px;
	color:#333;
	line-height:30px;
	margin-bottom:0;
	text-indent:30px
}
.layout-default_main .other-about .about-panel_block-desc .t20 img {
	max-width:100%
}
.layout-default_main .other-about .contact .img {
	width:45%;
	float:left
}
.layout-default_main .other-about .contact .img img {
	width:100%
}
.layout-default_main .other-about .contact .text {
	width:50%;
	text-align:left;
	float:right;
	font-size:14px
}
.layout-default_main .other-about .contact .text h2 {
	display:block;
	margin:10px 0 25px;
	font-size:30px;
	text-transform:uppercase;
	color:#25a5d6
}
.layout-default_main .other-about .contact .text .fb {
	font-size:18px;
	font-weight:700
}
.layout-default_main .other-about .contact .text .bm {
	margin-bottom:20px
}
.news_center {
	margin-top:70px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.news_center .news_center-left {
	width:25%;
	float:left
}
.news_center .news_center-left .news_center-nav {
	width:79.67%;
	margin-right:56px;
	position:relative;
	border-right:1px solid #e0e0e0;
	padding:25px 0 16px
}
.news_center .news_center-left .news_center-nav.fixed {
	position:-webkit-sticky;
	position:sticky;
	top:134px
}
.news_center .news_center-left .news_center-nav .nav-list {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:86.19%;
	padding:10px 20px;
	margin-bottom:16px;
	border:1px solid #e0e0e0;
	border-radius:2px;
	background-color:#fff;
	position:relative
}
.news_center .news_center-left .news_center-nav .nav-list a {
	display:block
}
.news_center .news_center-left .news_center-nav .nav-list span {
	font-size:18px;
	line-height:26px;
	font-weight:600;
	cursor:pointer
}
.news_center .news_center-left .news_center-nav .nav-list.active {
	border-color:#25a5d6;
	color:#25a5d6;
	background:url(../images/arrow.png) 90% center no-repeat #fff;
	background-size:20px
}
.news_center .news_center-left .news_center-nav .nav-list.active a {
	color:#25a5d6
}
.news_center .news_center-content {
	width:74.57%;
	float:right
}
.news_center .news_center-content .in_the_news-list {
	margin-top:32px
}
.news_center .news_center-content .news-item {
	padding:30px;
	background-color:#fff;
	margin-bottom:32px;
	width:100%;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.08);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.08)
}
.news_center .news_center-content .news-item .news-image {
	width:31.21%;
	margin-right:3.468%;
	float:left
}
.news_center .news_center-content .news-item .news-image img {
	width:100%
}
.news_center .news_center-content .news-item .news-content {
	width:58.35%;
	float:left
}
.news_center .news_center-content .news-item .news-content .news-title {
	margin-bottom:20px;
	font-size:20px;
	font-weight:600;
	line-height:1.5;
	color:#333;
	text-align:left;
	max-height:60px;
	min-height:30px
}
.news_center .news_center-content .news-item .news-content .news-main {
	display:-webkit-box;
	-webkit-line-clamp:5;
	-webkit-box-orient:vertical;
	overflow:hidden;
	font-size:14px;
	line-height:1.5;
	color:#999;
	max-height:103px
}
.news_center .news_center-content .news-item .news-content .news-date_link {
	margin-top:30px
}
.news_center .news_center-content .news-item .news-content .news-date_link .news-date {
	float:left;
	color:#25a5d6;
	display:block;
	margin-top:10px
}
.news_center .news_center-content .news-item .news-content .news-date_link .news-link_btn {
	display:block;
	float:right;
	padding:8px 20px;
	border:1px solid #25a5d6;
	border-radius:2px;
	font-size:14px;
	font-weight:700;
	color:#25a5d6
}
.news_center .news_center-content .news-item:hover {
	-webkit-transform:translateY(-4px);
	transform:translateY(-4px);
	-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.12),0 -1px 2px 0 rgba(0,0,0,.08);
	box-shadow:0 6px 12px 0 rgba(0,0,0,.12),0 -1px 2px 0 rgba(0,0,0,.08)
}
.news_center .news_center-content .news-item:hover .news-link_btn {
	background:#25a5d6;
	color:#fff!important
}
.newsroom_content {
	width:95%;
	max-width:900px;
	margin:110px auto 0;
	min-height:500px
}
.newsroom_content .location {
	padding-bottom:8px;
	margin-bottom:30px;
	padding-top:40px;
	font-size:14px
}
.newsroom_content .location a {
	display:inline-block
}
.newsroom_content .location span {
	color:#25a5d6
}
.newsroom_content .title {
	margin-bottom:20px;
	text-align:left;
	font-size:32px;
	line-height:1.34;
	font-weight:500;
	color:#333
}
.newsroom_content .time {
	display:block;
	margin:20px 0 40px;
	font-size:14px;
	line-height:1.5;
	color:#999
}
.newsroom_content .markdown-content {
	margin-top:30px;
	font-size:16px
}
.newsroom_content .markdown-content p {
	margin-bottom:20px;
	color:#333;
	line-height:1.7!important
}
.newsroom_content .markdown-content img {
	max-width:100%
}
.layout-default_main .activities-all-container {
	max-width:1160px;
	width:95%;
	height:100%;
	margin:0 auto;
	padding-top:42px
}
.layout-default_main .activities-all-container .title {
	font-size:28px;
	line-height:40px;
	margin-bottom:24px;
	font-weight:700;
	color:#333
}
.layout-default_main .activities-all-container .travel_content a {
	display:block;
	width:24%;
	margin:0 .5% 10px;
	float:left
}
.layout-default_main .activities-all-container .travel_content a .img {
	display:block;
	margin-top:5px;
	margin-right:20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:1;
	vertical-align:top;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	-webkit-transform:translateY(0);
	transform:translateY(0);
	-webkit-box-shadow:0 0 12px rgba(0,0,0,.03);
	box-shadow:0 0 12px rgba(0,0,0,.03);
	width:100%;
	overflow:hidden;
	position:relative;
	height:154px;
	background-color:#e0e0e0!important;
	background-repeat:no-repeat!important;
	background-position:50%!important;
	background-size:cover!important;
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
.layout-default_main .activities-all-container .travel_content a .img .location {
	padding:12px 0;
	color:#fff;
	text-indent:32px;
	background:url(../images/shennei/location.png) 15px center no-repeat
}
.layout-default_main .activities-all-container .travel_content a .activity {
	background:#fff;
	position:relative;
	width:100%;
	line-height:1.2;
	padding:0 14px 16px;
	border-top:none;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px
}
.layout-default_main .activities-all-container .travel_content a .activity .travel_title {
	font-size:14px;
	font-weight:700;
	color:#333;
	padding-top:10px
}
.layout-default_main .activities-all-container .travel_content a .activity .price {
	font-weight:700;
	font-size:18px;
	color:#e22;
	margin-top:16px
}
.page-activity-main-banner-container {
	padding-top:32px
}
.page-activity-banner {
	position:relative;
	max-width:1160px;
	width:95%;
	height:460px;
	margin:0 auto;
	background-color:#fff
}
.page-activity-banner .swiper-container {
	width:100%;
	height:100%
}
.page-activity-banner .button-next,.page-activity-banner .button-prev {
	width:44px;
	height:44px;
	border-radius:50%;
	position:absolute;
	z-index:99;
	top:50%;
	margin-top:-18px;
	color:#999;
	cursor:pointer
}
.page-activity-banner .button-prev {
	left:-24px;
	background:url(../images/popular/prev.png) center no-repeat #fff;
	-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.14);
	box-shadow:0 4px 10px 0 rgba(0,0,0,.14)
}
.page-activity-banner .button-next {
	right:-24px;
	background:url(../images/popular/next.png) center no-repeat #fff;
	-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.14);
	box-shadow:0 4px 10px 0 rgba(0,0,0,.14)
}
.page-activity-banner .banner-img-box {
	position:relative;
	width:100%;
	height:100%
}
.page-activity-banner .banner-img-box img {
	position:absolute;
	z-index:1;
	left:50%;
	top:50%;
	max-width:100%;
	max-height:100%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.page-activity-banner .swiper-pagination-bullet {
	display:inline-block;
	margin-right:14px!important;
	width:12px;
	height:12px;
	opacity:.7;
	background-color:#fff;
	border-radius:50%;
	cursor:pointer
}
.page-activity-banner .swiper-pagination-bullet-active {
	opacity:1
}
.main-container {
	position:relative;
	width:95%;
	max-width:1160px;
	margin:8px auto 0
}
#main img,.main-container .page-activity-main-left-container img {
	max-width:100%
}
.main-container .page-activity-main-left-breadcrumb {
	width:100%;
	background:#fff
}
.main-container .page-activity-main-left-breadcrumb span {
	display:inline-block;
	padding:16px 0;
	font-size:14px;
	line-height:16px;
	cursor:pointer;
	opacity:.8
}
.main-container .page-activity-main-left-breadcrumb span.last {
	color:#25a5d6
}
.main-container .page-activity-main-left-container {
	width:68.103%;
	float:left;
	line-height:1.56
}
.main-container .page-activity-main-left-container h1 {
	margin-top:0;
	padding-bottom:16px;
	font-size:32px;
	font-weight:700;
	line-height:1.25;
	color:#333;
	border-bottom:1px solid #e0e0e0
}
.main-container .page-activity-main-left-container .main-left-info {
	line-height:25px;
	padding-top:15px
}
.main-container .page-activity-main-right-container {
	float:right;
	width:27.586%;
	margin-top:16px
}
.main-container .page-activity-main-right-container .package-content-container {
	border:none;
	border-radius:2px;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.2)
}
.main-container .page-activity-main-right-container .package-content-container .package-content {
	padding:12px 20px;
	overflow:hidden
}
.main-container .page-activity-main-right-container .package-content-container .package-content .price-package {
	font-size:24px;
	margin-bottom:10px;
	color:#e22;
	font-weight:700
}
.main-container .page-activity-main-right-container .package-content-container .package-content .price-package span {
	color:#333;
	font-size:14px;
	font-weight:400
}
.main-container .page-activity-main-right-container .package-content-container .package-content .features .features-content .activity-booking-start-date {
	background:url(../images/naozhong.png) left -1px no-repeat;
	background-size:18px;
	height:20px;
	padding-left:20px
}
.main-container .page-activity-main-right-container .package-content-container .package-content .features .features-content .yuyue {
	display:inline-block;
	border:none;
	width:100%;
	font-size:16px;
	font-stretch:normal;
	font-style:normal;
	font-weight:600;
	border-radius:4px;
	padding:10px 20px;
	margin-top:10px;
	text-align:center;
	line-height:22px;
	outline:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	text-transform:none;
	text-decoration:none;
	overflow:hidden;
	cursor:pointer;
	background:#25a5d6
}
.main-container .page-activity-main-right-container .package-content-container .package-content .features .features-content .yuyue .shandian {
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:5px;
	background:url(../images/shandian.png) center no-repeat
}
.main-container .page-activity-main-right-container .package-content-container .package-content .features .features-content .yuyue .word {
	font-size:16px;
	color:#fff
}
#path a,#path a:hover {
	color:#999
}
.teamwork {
	width:100%!important;
	float:none
}
.teamwork .in_the_news-list .news-item {
	width:31.333%;
	margin:0 1% 30px;
	float:left
}
.teamwork .in_the_news-list .news-item .news-content,.teamwork .in_the_news-list .news-item .news-image {
	width:100%;
	float:none;
	margin-right:0
}
.teamwork .in_the_news-list .news-item .news-content .news-title,.teamwork .in_the_news-list .news-item .news-image .news-title {
	text-align:center
}
.teamwork .in_the_news-list .news-item .news-content .news-link_btn,.teamwork .in_the_news-list .news-item .news-image .news-link_btn {
	float:none!important;
	text-align:center;
	width:80%;
	margin:0 auto
}
#path {
	position:relative;
	z-index:99;
	width:100%;
	height:60px;
	line-height:60px;
	background:#f7f7f7;
	border-bottom:1px solid #e6e6e6
}
#path .container1170 {
	font-size:14px
}
#path a {
	display:inline-block;
	-webkit-transition:all .35s;
	transition:all .35s
}
#path a.A {
	color:#999!important
}
#path.active {
	-webkit-transform:translateX(-200px);
	transform:translateX(-200px)
}
#main {
	padding:50px 0
}
#main td {
	border:1px solid #666
}
#main .about_text {
	width:100%;
	line-height:30px;
	text-indent:30px
}
#main .guidelines {
	padding-top:100px;
	padding-bottom:100px;
	height:317px
}
#main .guidelines .col-xs-3 {
	-webkit-transition:all .6s;
	transition:all .6s;
	cursor:pointer
}
#main .guidelines .col-xs-3:hover {
	margin-top:-10px
}
#main .guidelines .last {
	border-right:0
}
#main .guidelines .iconfont {
	font-size:80px;
	color:#1b53a3;
	-webkit-transition:all .6s;
	transition:all .6s
}
#main .guidelines h4 {
	font-size:16px;
	font-weight:400
}
#main .contact_ins .con_l .contactTit {
	color:#333;
	font-size:32px;
	line-height:1.25
}
#main .contact_ins .con_l .english {
	padding:10px 0 36px;
	border-bottom:#999 dashed 1px;
	color:#6e6e6e;
	font-size:14px;
	line-height:20px;
	font-family:Arial;
	text-transform:uppercase
}
#main .contact_ins .con_l .tent {
	padding:32px 0 28px;
	border-bottom:#999 dashed 1px
}
#main .contact_ins .con_l .tent .tentLi {
	float:left;
	width:100%;
	margin:15px 0;
	line-height:22px;
	font-size:16px;
	min-height:22px;
	position:relative;
	color:#333
}
#main .contact_ins .con_l .tent .tentLi img {
	display:inline-block;
	width:22px;
	height:22px;
	margin-right:5px
}
#main .contact_ins .con_l .ewm {
	margin:40px 0 0
}
#main .contact_ins .con_l .ewm .ewmPic {
	float:left;
	width:140px;
	height:140px;
	border:1px solid #dbdbdb;
	padding:7px
}
#main .contact_ins .con_l .ewm .ewmCon {
	float:left;
	width:415px;
	padding:0 0 0 26px;
	color:#999;
	line-height:21px
}
#main .contact_ins .con_l .ewm .ewmBig {
	color:#3a3a3a;
	font-size:16px
}
#main .contact_ins .con_l .ewm .ewmDark {
	color:#3a3a3a
}
#main .contact_ins .con_l .ewm .ewmpad {
	padding-top:7px
}
.zq333 {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
