@charset "UTF-8"; /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
.iconfont, address {
    font-style: normal
}

.banner, .skitter {
    position: relative
}

.form-control-feedback, .skitter-spinner, a.btn.disabled, fieldset[disabled] a.btn {
    pointer-events: none
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .pre-scrollable {
    max-height: 340px
}

@font-face {
    font-family: iconfont;
    src: url(iconfont/iconfont.eot?t=1545790495690);
    src: url(iconfont/iconfont.eot?t=1545790495690#iefix) format('embedded-opentype'), url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAOCMAAsAAAABW8QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8vUw5Y21hcAAAAYAAAAbuAAAQsDBwHmhnbHlmAAAIcAAAzHQAATRAk8SHnGhlYWQAANTkAAAAMQAAADYY4E4HaGhlYQAA1RgAAAAhAAAAJA0OCi1obXR4AADVPAAAALAAAAQYKPT/MGxvY2EAANXsAAACDgAAAg6F4jembWF4cAAA1/wAAAAfAAAAIAI/BhVuYW1lAADYHAAAAUUAAAJtPlT+fXBvc3QAANlkAAAHJgAADGhTgRjbeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkEWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeMbxSYW7438AQwzyZ4ThQmBEkBwDooQx1eJzV12d01HUWxvHvkIAtIjbsDbCgsWFFxYqoECtgFxv23rsoFmyINRQb9t67YEGwd4VdZfui9zeDokYRgu6GfW6ec3zhOb7zzTJ8mJPh5J/Mf373ufcCHYE6aZR6/R1KhXxpiF6ttL9ex8Ltr9fX9dLX/dhW39Mppsb0mBGzoiXmRVtpKJ1Ll9K1dC89S2PpXfqUvqWpDC4jysgysUwq08rc0latrzZWB1aHV5trw2rjZvaYPx+CX6/T+jvX6V8GtV9nQvt1Wn5znWZf5w/4U6Ff5dtfH9//zmN2ZU77ozUfHep/82jQdfbUla5gH+7gVd7kLZ5nBf6l+7Yia7EXZ9OTC3iRT+jL2+zGGTzJslzFRqzOSizD+jzLR3zMErzAMPpwGU8wiLs5gQW5iyOZwZcMZjGWYgemsAZf8w2jmcW3fMfuTKQ7W3IPnbmOTxnFCF5mJFuxObvSiYVooivLsRp705/9+DNLcjjHcCIncw7ncjt38iAP6zN/h3d5n3V4jg/pwOd8wZ+Yrs99ExZgVZ2AXdiDgxnK0ZzJeVzEJVxLM4/SwHpcyU/cRheWZmV2YlEGcDz38gytOk4f8DTX6ESdpbM2huV5TWerG8O5n/e4iUPYkS1YhLXZl804gCE8xCm8wff04Efm8HOlwoZszf5sw2EcwWmczs3cyn08xmT+TlulngM5iVO5mFt4gEeYylNcyOK8wl/4jH+wKZczj/mVDpW6SkfOZy69WYVDuZoJ/I2B/JOxHMdBbMcPPM7OXM8N3MhLrMn2jGMD/s1R9GIaX+ngFqrUmMkk/koL63Isl7IxrzObX/gP/2W8jlSnP+Rk/n//aWj/p8lf6K7r1pkqhahYZk10MFUPUWeqI6LeVFFER1NtEZ1MVUYsYKo3YkFT5RELmWqQWNhUjcQiprokGkwVSixqqlWis6lqicVM9Ut0MVUysbippoklTNVNLGmqc2IpU8UTS5tqn+hqSgFiGVMeEMuakoFYzsjXljelBbGCKTeIFU0JQqxk5PPKRl57FVO+EKuakoZYzZQ5RDdT+hDdjXxPPUyJRKxuyiZiDVNKEWua8opYy5RcRE9ThhFrm9KMWMeUa0SjkZ/buqasI9YzpR6xvin/iA1MSUhsaMpEopeRn9VGRt77jU2JSWxiyk5iUyPfx2amPCU2NyUr0duUscQWprQltjTlLrGVKYGJPqYsJrY2pTKxjZH3dVsjr7GdKbOJ7Y08dzuYcpzoa0p0YkdTthP9TClP7GTKe2JnU/ITuxj5O/Y38v0NMPUFosnIetrVyLrZzcj/393IM7uHkWdzTyPP0V6m7kIMNPJnDjJ1HGKwqfcQextZK/uY+hGxr6kzEfuZehSxv6lbEQeY+hZxoKmDEQeZehkxxNTViINN/Y04xNTpiEMt5584zNT9iMNNfZAYauqIxBFGnt8jTV2SOMrUL4mjjcyzY0w9lDjW1E2J40x9lTje1GGJEyznsjjRyDN7kpE5d7KRdXyKkWfqVCM/89OM/KxON/IenGHkezrTyN/3LCNfO9vU2YlzTD2eONfU7YnzTH2fON80ARAXmGYB4kLLDhDDjKzpi0yTAnGxaWYghpumB+ISI7P2UiOz8zIjs+1yI8/+CCPz+wojz/iVRt7jq0zTCHG1aS4hrjFa9TzSsiXFtaaphRhlml+I64z8vustZ+i4wch7eaPlTB03mSYe4mYjs7zZNAURoy1n7RhjZB6PNfLejDNNS8QtprmJuNXIn3ObkWf8diMz4w4jM2y8kT3wTiOz+S4j6+9uI3PxHiNr7l4ja+s+05RG3G/keXzANLkRD5pmOOIhI/vJw6a5jnjENOERjxo/6/kxq+Rs8LiRef+Ekfn6pJHZ8JSRWfu0kTX9jJG1+6yR9fGckfXxvJGfzwtG3tcXjXyvLxn5e00wzZ3ERNMESrxstOn5FavkGXjVyKx6zcianmRk7b5uZE1MNvJznmLkfX3DyHv2pmnKJd4y8h68bWT9vWPknPKukb/Xe6a5mHjfNCETH5hmZeJDI/vkR0bW3MemSZr4xMhd7lOrZO59ZpWsi6nWPvtNNzIzZpimcGKWkf22xciZpdXInJ5nZO22meZ2SoNpgqd0Ns3ylC6mqZ7S1TTfU7qbJn1KT9PMT2k0Tf+U3qY9gNLHtBFQ+pp2A0p/05ZAGWDaFyhNps2BMsi0Q1AGm7YJygjTXkEZadowKBNMuwZlomnroEwy7R+UaaZNhNJi5Gs/mLYTyo+Wg3aZbdpYKD+ZdhfKHNMWQ5lr2mcobabNhmq9aceh2mjadqgONO09VIebNiCqzaZdiNow01ZErdm0H1EbbdqUqI0x7UzUxpq2J2rjTHsUM3sY4/8HW8k2SQAAeJysvQecG9W1Pz7n3qmaURmNRqOulbTSbPMWaSWtvd7m3nvBNsZt3bFNx1TblAQIEEooSSC00AKmBJIAL5RgCOEFSEISipNQQoDwEpK8kBcSYo3/54527YXk/X6//+e9tebOnVtnbjnne84995qjHHf4TOrQ87k818ct5zhIgeTj24ld6CfVit1OKylipSj+aD+12zESrHCahP0g+jFtvh8wTT0QwiUWLIlSCuiGOfMInX7ugz//7pXLBNo0ZVFhKMp7VVFqaG0PmI12e6Zp8YI5v/NG/TyvVZORGKQidkiRAn69VWuEspWVqS8U0yIRiJkZP5EEnzcQtNQEuaD/pmPX3nLGTF/PrhvXTts9PD/VtcgXC/klNRT1aEFVVTzhdN4ZglhzT3rGXJ5O6JAEmRIh4Au2ZwpVcdbUZHchRIRJzYIgEMr7vF49lGvhRGyL6+i75HtcmEtzTdx4bjI3F1ukaLWD7QMpFLakagpKxWqhjJ9dDIfEbKG7IjGHPUA9WQqsYqVq2f2QZzElFlU64iNf1/XYMxde831+1qTcWQ29DXpApXdODFlWczr9tplON1sWeZO/98y9d1F6195YObYuXpninOYzTV8oEtnvNU0v3uEFcvxFhN65d+bp7Vv7JA/k7NNuXB9piuDvmPrNef/4Kyi94nh0VbH7GHvzFjNhHvlxHMf6/k16LzmZUzmLa+a4qhiuhit2gdgiyeNn4MfgJ/WDUP8wsWAXKnk+jJ47xMt/8pPLRXrg6qsPwNL+xYQs7nddOKn9K9u232ibE4LxYZgOs9YnIxOHVzfxfNPq0yHn9Tq/+giW9A+wtAP9S7bP2c3z505roMn8G77Ar9MpDd9Lwfc6jj5N3uOC2BMxLsVluencAu5YbiPHCRl8Gb0fqhl8QT2n53WBZsz6v5KZY5dgV6ojPWZJYngAx6ZVKg5AuFi1wr1QYQGVvF3wA/amVXU/sep+roVh7MGCfc4n8UaAxjj5Kt4HaxtBvBuedvphu3PNR/hH3l3nB7J53twtJLCB19TFCV4Fj7BM0ZXlvAdUPrnY43XO8lAp3aaFvQu6JgFMKhaH0F0tU29HIObrHoZ8gnw/kQe8O38GH6n1ELJzcNXgsXid+XC2ad5mApvnNeW+qejEWOAB+WYCNyngmW+QQENSIuI81S+1kklFLJ1M6ioOrQUph6/gO44j2Ibr6U3kLc7kMthq+FXlI8OTfWG4WOnOj/l0es1f2kv0uWuveY7nn7umd0vbx55oyKFn3kbpbWeedSult27+S+fZ0659jtYTQa7hY8WI/ju99azRNNh1HDCH5+ApNrp07BSeO8TBk3tYsHS4dvgSPkZ+wCVwdnVz/dirK7jdmAlpjV1AwlGoVgpISxg5wZcKN+Ij4KjDd6yE2TtiuBjGzmPJRJxRGBwSq2I79CMpEvM47cpuAThTK2Gcr7SARMr95lKVJbbC+CxiLKbsqhTIX+O8ZKSLl0kFItPeLTuv5yfqvPXh3gsh2Nu60Tll3z2U3rNv372U3nvr7kaJeLNzPt/cNHBXpCEZSTRk5igBhQZ1RYDrPX7CX6Fpfr92jE8IKO1z/bw3ABDWvZoWuKBkSTzlw0GfSVsug6pk8tMKeVvQkg3NM9LttyvHnEC+uEv0bNm1Y4PzZX7bsmWnyMLqpcv3QW/kCg/pNu1MqfervyFWc4aSaHNqoUh8hpf6gn/weugFSQn8ET9ow7Lmh0keiSe86dMtQni5Ydb4aZKmpQ3Qwl+/Y6R/Dm+jT5IPufM4Dvu/3ubV7kJOZE1axUGC7YQkrrvc3QEZ0QqbIZwz4Qo2nSTmbNHOihaGithdplWq2GXMmsUykDRY4WoRiQNG5hg/QB/Gu2W7CbpZgspIgixzrVKVPin7PTEvAQArOunCySE/D7zHW460gOh1XjABzKQU7hRlQkAJXHB+JowpwZMIq+YLQTATts6yerTTTlUVFiN7J8YwhFp/COMtnMpjPPH4Tj5F87BoTZ0QJcCHXjCbeBxPkXDHmo6oyWL8Bo2VdZ/UtH69pgQjmSVLkiaIanIw7cGCzIbhYa+X1+S7TCu9NRHS7aFBLytRURctVlVI9KeSmUgk09WVCgcKQ0Ne1X1NbfEirxzvbRiMMnorYNvv5Xm6B+ltjLO5Ko5/DkROCnNWhasWOKkf2LhlpNaPzCSPTYrTAGcG8l0cxjb2D6aodocxuBpmofYAMLaCbUn41503BQEyr78OGUFw3nwheDOsmjc7t3VSTNdBdX4dea4navGxFSfNnmvCI5EHUtOmBhpfClbxKxt+lflqe65Ii4uzyXB7YpmXnoslvD6mxN8t1da0fn2y6fWKgijeLK+dsrT3a41ESPDBrzuphZFTtSXTV00gFBoy3SdXV0yYPPPOgKjxopS7zaVF43mOpjkv58MvNipcns1kjnGXPKS+QKEMPtXXss+5duVJvzsO5/Ji56MksW5f+53Nrc7wLZc8ldvvkhXu8Bb6ffJn7hjuAe5p7mfYpNkObKgBKNg4eDuggLS9ULVZSD+koVK1WUgFoUnFqrKQFPghbFVZCCMFYcliIT7oQNhSJw5YioiF2Sy9O17TwEpB8sHys7LdsT4AtssP3bps7DK74L6B5M4TiZXIynYHux8sl/aw52q2nbCiqsUUYcmoS+1SpMRoXHc7getE8URVpeFEZIkWEtp5SZ3O87M9ktApmOqCcNKkqnqSGhZbcvk2Kaz+y7R8lxDSFoQToTFpPav7m4Wg0tXhCQqFfoOIclNcNDwz41MUGWSZyMqk6FxPUEzaskRDn04rSf+HtDcXV0/Jg5E+Y84RT89KJNaJ4tQ8evx4v452ui/0f3/5Wep//6Ee8pkP9W/4H788phV1T+dnGiXdNHX1uvZpC2D0fj/0dmdnTC2lYGLJvbvYaRDHdKuLneI4qo+w1nagY/jqAIAE19z7Ls+/e++9vxGE39x762s8/9qtrntaACYFaKvw7j31BPe8e+jPLO5VQXgVU2wKOE/qdZx2Fr2dPIt1hbkGrAvpaxIY/nHpghQuZYqs2jKGS7pVCdLm50Rev+MamOJ8u/LAWWaEzIhZu2675FfVuUD2f5M8k5w1Lvntf8wkrdUZzrRznpohK1OfhvO+DTOqtUeEY0B1+cQe+jzdy01w+YRdKdgjAML0uciwzojrsKn+4ZXiqKdQ/3wc5/Q5eWZaJI30/gsvfIDmqJieIYOkeEsRMdtQzRre/u5VxwXkuKSvXtXd7zWyPZmsEOnWVPkHs0/JeBfZ9EuPUPqdL9GmRVrm1Nlmu8+fK1pT2wILM2YS8ZkhSQbitKSZWRhom2oVc35fO+NzjOY8R5+kfYjky9hi7ZBFWmSGRAnxYx/k3OcuE983g69aFhAbGpVCK+jd6GRFU2ccij5BIvkIQChQOzcQAsAHAtPL5LzydHC6xYD4iezRLjcDlwfMyzWPDL5gJBI8EMQc7g2dnlmEzOo58JAoQl4x4YyAaQacz5uKS8u+Ri8ij3LzuHXcTm4XvmOVUTCb4VHJ9UktiOoZTZJYs1uuD3mvxIiXxQZb1fVVGa5lZK7K2t52fXbFRskMGUMxzLoqayPVKUEGxRYEv1XWTSbdnhTVcb4g77G0UiwZTqVbpILUkk6byVhJszy84W33iElKP5OsofnTyYK+cSpL5vSRcUtbiCrwXiUxnFC8vKBCxtkJHXZ+7ty83QEwuyWdCrNsYVUwMJuQYGV7DVZ2MZ5kwk9Dwz8Vjb079g3qqbY3tXflw2FTmDVLMMNhZ//SwnhF+vKXJWV8YemIDHEmyhDvjJEhZnALudXcJuQa2P1lHeEjyhCmK0NY/0KGKP+TDFH5jAxhjxUiyv8sRFxTi+VyMXJBPNdfO7v2dXjYmQNrnFt+j3/khdV+GJ49e5j41/CaZ0EChQZFWKzo8hIBET6fWODxCs5lHiqmWjTTO7dzEAY7O5GYDK6UqTbOH/V1zWLSyf66lOIcAp7UFhKyon9F34r+Y/pPuz9TwMLJhtl2Zr8SIMG5CgH5KwS+IoMyF+UHJZwQQZqr+aQWMtjZMQhkoLNz8FiQskvkgG8lm0Oii1c4pAGMxk1FWXgTjtRPIRZa4Gz04KPIGblKudsu5DJZSTRDFtIiNr1KbKzlxBC2XredY43EWF13gcmU5RK2ahYJS6GDFMrd1QyCTT+yRaQwVWzhEt4JhyAEZ48LQkQRQcnLzm8RlERefhkiCHN+O30Ogg7J2S0BJXMknJ7dUnxe+zJZ/q4sL2ufF5e6pwNxesb1wlTJ82/j5sQiKqUIJncTQqkaic05y/BIU6GX7hXriGe0skPWmFpexlrJtqBhWZJkWUYQfFLvPFLs5bchfMDfNr63SOb1Sr4vkqkloaX9+glFaO8JmqYVxD/LNEI97VCccKLd3iKUpo7g8GuxbbdxKPEixjIsBkuqRgbgq85GSDyjyj7Dwx+AuLNxK3259quWTM/CRh/JHWrnPKxf6LHYLzKO8yiO7qXcBuyZM7kruCux6CxKOCjdFXJVlycVK6zV3QDDZU8jUmDddQFMOyPVA4yWSCIjKYzUMNpSdImJmwlGh7eECMboRdpiSjkEQgamtbPYWQj46wTMzVPpYPSICXGiBFtFRdFkWTynfyEOQk0mQ10iPj44NB1QcETxEWYMrdwO0qMrVQGB7PZNAJuXRn0+4GVBp6JIikQU+mRdAT2gr/iOBNucVrp33bp9hOxb1754MPdim0ohkNaBLFRDZi+BrmgLEZOiGCeYm5ckQUE0EVuCBW/cTubjK+DvUVjYz16ja4jgk7Ohad+cuiQ7Z1/zuLs3D3YSlferupLTVl+TVXgUG7x6hyQI2keqn++XJRLQddo5sPkbkK2/ybq9NDe4+DBHaGcHT5xbtVB4Iv9ff/bw2VzuRqSLkmqEAhqKZ0r22tVaThmdY9fS/8BxoCKFmsadxO3hvviZOZZFjoRyFDZqL5RLZqmOXg0UxVykyRodCZrtCgfuLEpCuN70tsg6pIBzClmKFcIxFmZKO+wg5kUcWy+2yu4FyQxheRUGb/PdZTs3wuMtTEK4Hzu/x1kX+vGPIYTz4fenaeqXDR6IJAv+5kl+X4IGiLYrnCDEyBQ2LEgGCYnlvWmfWGgIQb/u85pR0RN5SQSDCBQoorLxMvCWxYMOIsJVPmLxKu+RCXoo8HzySk0H4P2enEicnSL1BnhVC2pBlPHoVqz/x2Pe59AnAVGIxvzTZwDVemQv9AWB5OMZj92cIBAJdVajjVAKAQkWgUopMz9zI4hlgQAVyhIQolCU4YnYi2Qhw/O6n4pCIi6QYBBFNaAJlc8WCn6dV3JdVoBSBFxqZHxIE1IN9ohMso8exrmoc+O4SdxipkGlIR/BWdLdT6ps2lguJWTCg6uXytkoDJQQEgmVAdqNpA+7B4VsjGcoxUdCKVLsJ90FOLz90Uvnz7/00Z/Xb9ucR5pOGmyOp6Gvw3dZxgIyoyKtOP1x76XNtQ9OhVNRuqVE99GC3CB6dG/MgviE6x+4/uShoZPrN7oXjpbGbuB8fspc5VvBarZrmtRX6m9oqcyA29Qbb4HBjc6fHwYIKnowKROJGLI/FEwo2PxbJhwpj91GsdZpLlb0cZ1IzXDIisQVUStVsYAAFXFJiWkE2L0+pDCCDdFSJYj0h9y1zFlR9PhPXffuwq9/hyz4tgNR0RvIQ4QIyXbaxYfiWqkv0sBDrzltJdHJwftuyitY7krF+daPv1CwlSHB0uk9Wx+eM3H8zPNTswZ2nLb1gYauwnnXkxO+YzdEfbDp2+e/4L5nnZ8FEQ9wyOKJXWiQxIAV5usKMUCkVOhmQDYcor/75Bhzx7nOQxfs3n0SNJ3zSbjS6py5/m/rjzsOnRXKJ+dA00m7d7MEO0PHfGK2jYeMG7Vmzfq/cdLhw4fv4IHu5kwugvJBGme3zbUgMEEQhyyPkVykxgjcwxZOZjAyBs0ZUqkqZexqzuoqSTj2/u60+yLekOi0SyAeEsMa3O7FtESCmvNN56YLvvXGf/zmV/efCnPufPHGB199/d/gq6SzdqkJmoecokZV4DSvVz3MadHafxBv7U2SgcgHH3zwS+8HHbVXSAvjPIc/oh/RKHIRDxfCN53EHcedyp3G7ePO4y7jLme6b2QbjJ+UuuwjbKWLKbor9lGlOAq5xQEmBZSKrkTA1N8IlJAH4OgXxFyWkSi/KzgfQUmIq7I5AbmNjYB7VNE8EmVRpsIrscrsrtIYP/wDObCdSoV+b6TTBWTE5Df0Bhz4sWcuuPY5OnkwRSTeQ0/0xToTSpo2fHk4VrSW8wov03BPL9Tu9PuibZGgICw0qXIWvf+CU/ZbZ95CZUrgaYn4xlOeWh3WjqsovWrH8VdTqHTLh7yhkDcUDoceYx6DVVmw7HDYtpbghT7npk1XqpTsuITQe/ZOPq1zlSLxpAclSYHMWwsesZNQyTOrbRPCb0lAitk86BGXn7HrakpOX81fti2ZOEv0jEuDqAA969jVZxF69qpxK2wZchCKhfAHo/e6HLiHOjh+M4hlEYnlTdZsjMyU6uScUXuEtaU63/WBHWbcG3tqBIyZ4bS7vsP4Sb3/XCnCQvkAmLqjdAQfYLei5MASlUfxHaw2+hbSUFN3km8vlLekVGRsZH6fUJqr+f2bNt/TFrxy7QpNFe1oxgZVwj8z1NM0qxpHzhf2ZZpoU4pK+zev8ala3L9gxWN/FYSPH0U3m5GlWEIpNInQ8Npr0IAo7y0UociCialyK3riwS80yR6+qbt/CYX+YvL7Xzpv5lyhunvf7cF4A2lJBSwJJF40tiwqZTXgsSVJS58NAL9uEuNJVcgJf3vssb8J6PafVvYmA6Kv7+KZo2gSAV9dL0efwnaNcQWuiFx4JltnwFmq12eoqbOVnrKe0TNMnjIy7mpOhi3nSGP8jFHXBQt8TuE8x3FtmFWy0tF8yM2QNE/w63pKr4lw0K9D+ERnjk/XfbDfr/s9Y/yXCET0KLofBpWgIgrOU7xm/XQvMqanMLu/tpe5ZO2hvVgU+VBPBoNJ/SBe6Kt9KOgeGPTrHkPHfIIMgz/9Kc5s7vBdSPeWcQkux7VyHVyJq3K93AA3mZvOzebmI9dazq3i1iCK3MxtZ7KokNPboQPK3e0kJxREiYnDIaZmwGnYDNgsVh5yOmL6sJVHeamKl/T/eDdKZXQ/fdG3Bkk19qLs8QvOYmGyMMg+0f1cZ6GzFrkB7IWGtx4TxSjUPhocvPr/9vtw8MhfhAxOHuAHpyuaQs4kXbNqn8NmYy13ZiYKOw69Rb4/SGLt0zBlAa9xI9eoH/YPsn934MUhhx/lH3FsxzauzPUhxZzOzUG5chm231qUj05AFH4Bd6GrD0LxRcIJRQpMnD8C6JCOMXqXY6QRJUlRyiHsL9g4g3NZyRWXcAYy6QjbpcAcnM9llppBOmytMHOYLqOMlFGC1AiJlspHSLV9lGjTN70GfeiKntXU/1qY57WxwpThq93UMDF8ecsFi5w/UHJVCPbTJmWceC9vXcbT4KVWX3rB+W2wIjknfdHVUf6BB4n5lSvSi9JDDQtSl18fhvvv56NXfS41KwWXgJW18Af+UCgVCvknq35/2OdT4RYI+m74bUv3T+6F/GsInWCsjOULAnwhs3HazK2x38O8LRuWOLuWDm+dR9KTjktZ66d+y1g+OzN7R8O2OZll60xirluSmbOtYcfsnz88c3mIRIOWlbMsfRarMBXa5g9jlf663P8k/SHtRzwd4vJcFzcBR/hy7JsTOa46RkeHlLO+aptHqT8FbCabmbqk87+Y6jYmsjPBGgX3zsaOjhkdHeRrtRdIdzafz7J74wClA7XY/2ayW5gkP0Bc9wCwRDM6nklD+9QOSJOhjo4BWACDHfVCOgYxxfTOzukdB1LQMQVTAKYYZCk6Ryt7BjAaE42UkXJTcCPrx9+jT9IhVz9Q+u91oDRXzo0qVvAqlXFAj15w+Ikaz9eeeOKQIBx64rbXBOG1225jutH1+/YMDu7du3ffnj17Bof20UGMfqImCCzpoe/zr9926+s8//qtt70OT5y7d2hgcHBoaHBwYGhv/b1+hdhrLWcgJu9BPuniLZwjwEwTXI0fWyXMZbLtKKUyabVacrlmGvDzQKrmaFWyURhGcESc3b7y1LLP2R1kDUZzHRMJTJCy2RpePlWFL6J86QNBUI0wjvDLJMG55uxFx867OpuL7eq/QODJVclcLlnbFW/EJqcDHcnugGnmcgFyjcArEkohYYnU1mgx2Nr/kPPxjDPG3XJRmhuDVVVX4ztWHsRmRvQIZSi4a5oIj0Ii4X7hvIUSUcMvfgENKKG9RZ0XPXZckyHpfKB5vMG8D0qCSPdi1C/GJK194LzmlYLI8lUNVD3jlSWv85qs6X5XtmEO+Sri5U5uPPIJDrsSobsfckaJiYolvIQcioklpikoST6KUs8A9JMS8j8JEaOfLbwWsHQ/iKx5pZzK8lqYU+S5z50o+wKh9EmdK2lcmro8neh0nviiiRBO80nerZISbK1M7zTVhLdpcqGjpPi2aIosNUgy2Zgf50trEI5ReqE8fc8Ne3zT97Sp8JzzQN/GtnEzYYH3oeB9Ty05/o5FUX8oUUzk8i1hCOVbW3Z2jU81Tqwu8TXE48ng7MDE8iltHbYKKoBzmFQOH76Z1mXym3kFx4+CIyjNNSOlryBPzEu2pFetqoCYSdDrTwilXJiAMN4IiQXG/MOmUYcLjCaYOi87P373/cO199+Hzhr/m3eBO8z95p2XHPCaXnCdtyPRaORtn+nD39pL9mw+iUbu2rzpjtoVG/ecQu69dNPGi2uL3vH4fB54VEVAX/vEh3/wGHOdr4+EI7V1pmN3Md3QlThudiKPyiD1G+LmIndi+qGT3ZV2FD7LjDmYIUtgoJCmGMJBDtQOeabbzIA7Lwplo45qTCnz6VSQq+Yk7EIUVUpGroosvVpi+qKcOxiKllSwRDMnWigCiDmmXQhLolSq0Kc7fk9iTTHizO6M5cZBLkbXxnLQCDnnc2pC/WFtF3kLZOnQzZIyThHpMZLSXxO8wXGgeynv1TGhXvtZU+gi0263jYtCTZ12gy0WRHtHi6oXMnmsUvcbyivkS1KlJWCnpq/WzJWr15R9uyQy/m+iHIrFQrL4N6y29jNXJ9sWy70lSW/WrhUVRSRtkixLfqzL6fIGg174kVd3dp90EsCOHYe5R3P2Ftqz9tFcgXiyyiSRr/AkK1X5let4EiOVSn2u0mddXN6Gbcx0oNhoOgNMyMNxQlSKaQiHkGcj6cFxISFjL3dXmBaHPvye36g9HU4kTei9TlV/rqW0n6vqdSg8Jxa/6QGv+IYgkC/81gsJ89CwmTioprQPVPUDLaX+AoPIw+EBUN+QBeFNUeNG9BF/RJrsQwm3jMiE2S/lmCY7w5aGsButqimGq2wGomygM6hh5vxg5+oDlnV5kkkLEjCDi1ZgUYVc9xEkTOm2C6CYdcRMCaArJ34fCl23/8KXY4/FbO3joL6L71O9hkA00fh7rpuQccj2vZ71PLnjEVUjEBThGcGQSPKr9SzOD5rHfenq8zptWLcOsnnozHTDMRu0lZu8XpgsGoZ4MynlnR8RAsKE4ByiadAkB1Ek/uEojTwe293PDTJZNWwxBQt7e6ZqgDADYLorAlULPiLl2ikj/ylwv7u7WrDFUUxmi2T+9H3VbG7y11cPPzg1k5nwRSIE+E8en3PjzEUnJBfvv3VXik/uuvW+RYkTF866cc7+t6kSi+jAcMxByAjxMJ3WnNeUSh9MH5S19m7nmxP6n3AU+E+fWWi9cGFYX3reggXnLdXDCy9sLZg+R4/8/ZvtbaHwwNRROLRsrjViI3AefYTu4xq5RdwwyuKnc2y1XGIavjpLrTBCylaVU7S+SM1kOhZXQADpamPbSdl2F6xd7Z/tmtS4H251uatzUMhKtrtah1AFi+wuGK5rjw2ntwubx5Hd/1i/8T5FOs0TLSc6+xWitnvGb5/iX2ja/vDMY4NSt35lmFLkL7mSRuZd3yslQx6RkL5OLyiSlp3Ly3euXf27HcFZEZk4h5u2NiW6L+6O4l/CCIVWJxoLhcb5P5yfWPW7VS1tbS0ez6mycv/w+n/sbt8i6EJh5hqfbS7yT9k+QWlXieLr7PeW4tpa/ByPkZJ6r58PWikX1Pxk9UwDh5kUnaXv/N3qtXcqwpwchp5TKCSKxUjflP5IItjZ3eG8m2hctWlV46xZiaVLW7aetrXFHUNXIL3chS0vc9w4UCCvQNmia5318LXar53v0Vrt6T0L9sKbTmYvSR3KvTk4ovNyeWMDJ+Ho4wAnul4qZ/LuEpKe4zlnKBqFJ2tPOkPwJPouu9p56upY7GoYrM/Ro+sqDQyhfAo5FcgIchIJHUWWQlVHOppHjoMSpqTnhbzOlgO74D/nbSVk67z5WwjZsiDwQYBee8KJ19LAB3q+WJxdLMLsY7dvWOp85Y/HEPgKlGAzbPoKAUJzo3nmz9ta+7IPus7GXPTaE892fgRLgeXEX8YxG5KR4YXwQcTb4s3V9gwPD5N9rY1h08VYR7+h/b9fFaISDsVuHIhZP4R5a8QvEe5g3bjk4MG6ucrB55yP8Vl57jlQ8Pnjgfk3zZfl3ZIhz0co98J8SdotGxLDL28eHJP1UOeYPM9hGXDPvBvmSYZ0miTN+8FhnnlPlyRX11V/Xw3fty4XTEb6uJHbyZ3NXcxdw+gkM0FLEatUtpGDFVwL2BJKZUisc0g0LSaojrXWSblAjFmC1n0VqcDs0HxQEESmORGztmsyWV9DsVLUrhuqsdk8tlCs7UjNUteRmuG5JtLsozK1otOSKZzxhFBNzVw+DjyQAC02N7n0oPMW0o4GbAhXa7I72SC1js9IrVclm/nG8XjdDLkJzTQ3oQl+nj5VJNUFVUIn6NKgJ2GZ4dWt2ZlSo53ISG3jM3LrhUcLvvxf1ozsIJSLJOUYeRwlO4+hBJUQLBWkTSciH/wiWYpvcHDMG73Hd88cJ5ZntpGOmSWK19t590Y7/lFVBfAEgFo9vYNiLJRtDPa3TyJ95/Hds9pEzHXdaKEdHUeqvHm0RlfG20P/5NL9NNfBDSAyXcPt4vZwe9lMZKv3dV0FcrQCDYmtiNH6cB65i1bGSLxVZ8UsntHWI/H/w/xJoD93TkL5V4XL0Z0tiX8RJdcZ/NfBTuP/r+SwKKA6w2ogoMINasD5MlvAcgRZFsh1bgRbjcQozY9RElLEeqTT+/+Uy40ak2sET+yl/4ltbXLbuDO5s5AbFasuF5FcSyfGd0TkGMykwnaNmVzLlLoi2B33LMXoOmKlVLSqde1klxhKQ5EZalXDdUvjnGu4WXQTMqMMV7BmZRZG6SEQQZLz4zWiUWju0f1NeeA9NDgeHiON73z1lncbknkYlzUa1PjmqUCJQIz5Ab41++OhBJUJkXhKrAmyEu8lbB2HDqywgpnEYxfIOSvd1JSO5OTrX0lYcSAdO5ofOXP3Iy28EHv6os8/HeUd3woQOnIiQrG0guRTJ7wsJBvg1asfo/SZL4ut6ZsQ0wZ8049Ps/Ut4t211J4oN2l9UsKUKDScNn3+7irBaQQku2NKXDr9C1ooAvYEG+Km985LPU3R23Lt7TsuIOSC7QJ//l2E3HG+6DTWZWx0LiP7cazHXDo7AuRcKRZxjMQWEEQbm7HECIurteyuApPI0DXJRw43uAhg0SCRBhYRccmgP+NxPrQLznu+tEF2QG+Xw7UNkBA0JJIYBQ0G2U8WDTgvYGq8Q3fvsrzicT4yDERxirO2bQAmdjLEgEEeBbzJBOObh/8L8W8FZ6aX01HyyOOsZNbznMHAGAr8+J7IFV35n9kEsN7N1a2YWBzFbmdheg5sZjXHBgVyPmaYZxnV2pWhKHwIsZc/xD+Ihq40Yvj4xIlG7AWIPRgz0AMvkPW+n/qEBuNMI3i5mDbOCgb5jS+ThyBmTJhgxB523hrXvgyLwexN5G0MtW0jduhv9RDyudrNpZ6SEeQzQgMx63fDuRj58hidH0VOb7i2Xmkux9n/Qo/KCeWSaeNXCrqr5DAZKKAZPVPFy8JvZ4o8+MzzP8Xnyq6qlO68qqury5l54L86nXvWd8FvnUgnXOTs3nDgQOf69bX8kYD1Bw50rV9/4DPP5MyrWP69f/nLM1/qhN9effWBK53Z9LCbZj2W4NzjejdgWvKLI6GHDvyl80sub/8dfZxuQl4ZRU75KXRi62NXaoz2+iKxj9jtoyZhyBAJ9/g/BOEfj9fd/e8Jwnv76+5VicGwmUoa4XFdoXhXJtWVzp3f10MydCM/mvzxf/CH7uXfu2//ezz/3v773uPJRUFvdbytafNWDck6lLpbvf5Np51+lzGCl6+g99BhHHk5V1Lvda29bLP+gmY/GHbhqPV7yDVuEKpWngHfKozZ5WDY7KPIT8nJK6evJmT19JUnH9zKiw05/tVbbn2VzzWIdBtM3bIZfIcWzd7T4bx1xVOUPnXFlU/y/JPWoaUde2bDe8ecSpox57TVeDvV+frLEm3fMREz86/eOnEHih8v3/rSSw+fe7s8pUpm06euHCnhqUNXnPuN6hR55Hv2jeCUKH5PDzfPXVE9gqckYwwEsQ223oANzoztDCSqBk7/nCsbsO4qsw+rNFqILtiGFVfBhV/r2tSMNRV+nb7o/BHZtv7iS6AjkPjjS8oFn1tRJY48jNzg1PMOShuVn5LqLIDdO3ee/E7P8lgfpPXHHotMrMA33DQ7Vpw7tjxWPn1PwIJecv6INekvYcHCoWd9byDTV9ZJMLuVOH/3v6LDq/2D8nblVf8PvYFnfN+nxxVPWUJ9qxq/ouyUy7PgAe3bvrpO9+gcVJESHp2HHFuUwTnVDOiBuv+fr7zzC9gJjc4vYQfkD3GffnZ+gbPpMyFklRviXrV6uHuh/0g4vgniEF5z1wM6uIncTG4p4skTuXMQT17HXX90r0qvq6N3LSpcys2eDGa2rbMV1TLOqFbXaMfARBl3uROTSN3MlEqsIw3h6PILUpB+BjfcpJIZClfdxaecuxD132lgDclmKwJpZmTM0Pf62tvMwELXJsgejzwhUQAoJEhaUj1fbvXqiM08+NyKj6ZHrp3B0pDPy567PbKTZQ/whuxxAq7vc8x1fgq/iDQ0RJx8JA2ZJPzYDexElywevpCQC4c3XEjphRtWnkbI6StWnI6uft4S0aeKO24QVb+4ClSZbpI11e8BaIge+mqkAVS/Si/XZGe9W83XIhkPQpVPZEyAb+d5Bd8twPwHMB3+yOehwRKwdkhHBCszl6UJeBweKx19AWfaaN3oQuHC+QLWvOUmfAuhjnOeok/RQaR3s7ljuHOx99w1Ubao3U+620nWR0zXgsZXF6rtflpMkZCPSNkCLVWwJ0phVxyX2EYW7CBmtVNBbIMBrhxerQhFC8GkiRiI6YLwhr1WsBE3IscOmzpySMxRglZZUIJy29rSkit39vfvvPIuvEWi7SL4g1IpEQeYetatj9161lS8rR6/feXMPME/bziky8lEKB9s1wk5tjWuBnSvkE+o/iB8I0xIeMf6MAkPnxsiJOTcGSKCUQyH518RJCToEYK6wEciI1XhbcmswSkVOegl0sQ5MxatrtfFqkT54K80/ypP+LAtq6HuZMiXeDcYNr7c2mRgN0jtKW9ADYbMG4wQeSoUIqEgdLPKnRfgQjPE9JOHD+Oc6cM504jzZRm3AXH7Gdz53Be5r3J31u35mbnqCN7G5jarTHlW7h4gDFyHJDGXr2tc3Q1gJjYkpj2q36pmwqJpoaQ8lkvpY/kXdkWZ6bks001VF6+lMpt27iwVWHxVwJqxqrFp3fAMC5foHym5/ItEAAFF9KIASxFqLhZKlIg8IYcu7Z4GMKWb3FiaAnKXDGmrtoGNzHgE3iCKHySQ1+whZM+atcxdO3kFwIrJU1YQsmJKbb3k2ou7rqelUllcrTbjzOpoaLBq62UAGS5kcc6ZR9M525lLfMzdSzZtQpAp/IjndSLM6yNk4lyB6MDzPxYITBzXRf5UnAwwuXi/CCDez3B7yqoFTETWSSEiwRfIOauPO5uQs49bfQ6B08nySZOWk7rrfBPEDknqEGEJVBaWywsrcC2k29P4gzJGYREglaUnRlN9yw1zHW7segbTqSMFVkEwaF6ggmTY+aqFN55z7r77bufuP7Hlp8WDzoe1zoeAnnMO0Ic64e9VWOA8UHU+cS574AE4+ZzzIfT95k9qzc85H7pl/4zWaCdXYZhTRwhCUmx7qhVmGmuUPtgGGclIuZaO/RBOs6XZnETrqm6bMmsIqJuG142C8UtSdiYoeMUDfvm2oAmkpRIMeRtukjTtCYMmu5pkKmfi/DYUi2s3eFW6s9kQKJ2re2s3eXXdS9Z5dVIVeMOiRi7vl07HXreVhJmwqRmthJ03NF4+xSjmlWhECkcTqnO1qigq7M7JntrLXkaYo8xh0B/ny6U8oScjylzAnY0zpC5HdUD3yI42Ez8txCQxsTGXddWAbLvKESsQ1xDQYraB9QCpu+LafkhuFsxtMIMs15Dc3eEljhRRty2URHfDS7Vu01kll00aMqLYPCDzgmZJzEIunw4aFzl/uigQiDR6mBUuBDRR8xOKAy5qDA0B4WdV1fFzKQwRQs1Ai5lkQxXmCt1tAd9xqx/FKaR6BFHzrP/WOr8R6Y4GA2sfWe3TNY2AsGLNE77AuFI3sMKGh5/TFIGIkkeUh38wnK16ZaA4grJW0Bj+940aEjO/tvH5je4rzphRncXTOROmTWucnkuafkVS475A47Qc0LtI3ONbhTUrWgjfUlr5vZU+WVVl34rvrvZir2mKtO7Y73jVGHGxx0v0aVr9V3tR8/9LduT/i2bkVB01I+c9I2bkzkX/Jytyz//Iijz9fzMid/eD0t+RB7kkk11H1X8ghixgRmPsGWENwzP0V4def4nnm3mVd17meWhHTzPPv4BUQpbhG9+vPzpv8Bpz3HTPyOIEkcFmd93rIXo6nYtyAEOGNtfNnepq9v6d+0ldaj6qtbGPLM+4T5JVtutyaZmmoFJgdlRptprATGCYpo7d26FidYYlyzWnYpKOu6YpsQ0+lWp9y2rYnSVZZvyGs86sw3LkRdV/KlRylfn/o0LJdU5bJJOJkDMjmTePes8cfuNNCSHUvc96BK/h1XPNWtqbblDaDF4RNCHcoUsSlXiR8KCIJMsDzuBSk1eVScATCsr8gMQTnTQE41EP9C9oSOheL/H/o1VoJIHMv/3vF0k7Gdz7ONrAYB8ZPlR/yrgPZ2584/k390cyIDs/lATNywuC6PWRGI5zIotKR2cimgqoITVCu7xUtmI9srB3ou4TgPgtUyUFRY7IIOrZdDDg92kC7wUIxJboNpKb4Gh5Pi+Wp3ooEjTB09GRiI0tMd4jCfsmBj5bYiCXMrBEL18vcXGgCajKxiDTg1xIf0rPQX+eKyLFnsOt4LYivuHAZqsrXQwH1qF+L0i2JKaYAsyqmgx6VMsFtpZc7ne1iO6RAX0uOrGQWZVGV5mZKdqnHqxP7Yf3uXYpY9RDNn3iGwQoj9yJv0nzB9T1D990nQSBsHzyTS/7LT9A7bfIeUANqurdioo39N8/GvL1UU9L7aTe+YTMm0gu750PML9WbekB6GkhlzfjvdoCr/8HsKMUkDMELP9zV9+phH3ynqv/YzvbEf0gXxtSlZsVTUNHVZV3me9d5oNG5jq/dP3bXf+1HvVsVs9bbj29tXTvPPoC1lRrGKnxbayR4wLY1ucjzz8DW11Hulzh+rgpiCjncYu5ldwabhO3gzsF5/8F2PZ1YOeDIxZSRwykrKzI1ggZS+1m0zw3xkpLYJZW7QBmztVispuQK2OgKOXKeWaQVRKZ0qZgmS7HtMolNnORnebKKcgz9oqJKLPMxDlPHwvGg/hTA9g+fsTOqq6q22SNPv+1vnHNLS3NzcdPfM15B4Xw1KuvQErUDg3up+nrYkn47uP+UMO8tvdJGn7+3rMNQDIHnOf200zi0lTT+wcyv2mbl9F97zzqCzbM22X4v9s6z3k7l4rqF7Seed8Veri979hr4GMvqxr0Nr/Fql/E6tbVP2nK3X+1CwunPfjsN6fNmCs4v371VefXKK2nXlW0+Ckbu3YQ/d+bcj1Db7x+2obXXtvwxVOHX4/17ujaePnrw+c8LQ71pBuffrox3TNEhWzT8+JQMdvd2j2wurapo2lhIby9Ph/qmI9zd/4y68pOrp+bwThnCMc+tjqzeAeaO4LO6ztiRx/zrOlsZrQDBfdWZHsVfOxppNvozqvsqXOn2PaUuVPtX15FFvX3M70lum+MeggsJnc1NQa2LxUDvQucazctiWer5154bjUbb13j/GdAWLY9kLcD829vmtTUNGkBc0jmSGayyFGZbzG4z5uob/j2aiHTcnrtXeiIB9kCZjAeiZDvZvOVO4Z9dPrpriz5I3onTXB+/Np53HGM/+Cb63WZHSd3OJ/LiigxulK7K8uP6gZKrmw/sg4v9jLtuF4pCJ/JboywTKYgYM/IWT6vRyFiOBdH0mGyIBNOoBzsjIukI/FcQzNAc0M56E9H4Ccoh6SqbkjtlrF5VLgmYAa9zmY/imzPRAwgGIdlfKKb98aTmyLpdGRTFLuhJe1U0y0Ahp5nYa1pDIHn0y33fCqLo5mBeVrQCMz1otAHh984fLZrt5znOEMkkKpvN+o6sjCYYzIfuJYSdXwwLTcFcjd9NGfJGq0pnkhsSMxJxqBXiXqc2xRlWTyOAQmaUZy7ne/dsI2nJX9zPDE3MRyLxScqCqxRYspyfN4Qj4/S5dFxyCzdDS6EaKTZ3ReaO2I/mauTCeYbDTPGrmOOUbuR7w1CY6URf/sGG6uN+Ns7BHXP4c9uV3ve+QtOKe3550ETBOcvsDfO8jXGP3WrvTs2CxZBf4Zpnx+Td3Sv0J30CrrctW2MowTdyU1EiaArU63T/zSj/n4ojWB9Bh7ZfhM2rGCsOZ4P7NEZRn5Vu34dtDbATzItsLD2eCwDc7fyEXWOt5rLV7xXQSbmUy1+2Pm3PXdTeveePXfz/N3jh+4aYvud9tFtZMU7/CRBmMS/gyJBN3/HlN2F5dsI2bZ8Ij5lTp4HJf6uvfWse++CgzekZMxF961Lbqvb6d3HA13IdSH1njmytjGqILOZaHaUr0kun3NNl8awN2CEu85RLWFUyYbAjk6unblwG4GhDnhWN0NBp1cPARlqJ5/vGAIMrZ2JdzNrkm0LyecxId3mqCzddXoopMOfmHtaMBQK0oVky/z2QQhlDQjp4wYJGRxX+1H9DkogFAo4H8/fArBlPumav6V2CIxsiKV9IpRhlvuZEFeX4TiOB7gWvxhHEX6nKZQtu2Ty3KEZm++/H65phuZTTz3VPSPFXW97xd3bpyGXC3ERLoMyByfotmDm9UwZqmVJL5WlcrV+5W1BL6HoUdLp6Rc6U+Bq0A795Kcjf/D46c5ALyzYP0Bnn3JH80WHZvcBbd3e46w9MTAU2p777YRd0x+acWttNTl/Zy1IPmG2DId/TQ/TFI6xDDcO+eokpGArkJuewV3IXelqaR7inmQrO0zfyMZZSMyPErHRIIuRNmPMkLNH1SswJhtgD9fNikKincV53+8atlA3CdOZVsuj+EdwRfN6UmGkCOa3PluHxQYEW4s88m5j/NJoyZjzTwcZ3GAOrJO1XHq+rKnKvM5JVFN2VWYSMrNSnQkws5rv6prd1eUc+KOsafIfEbkQ29mNEr6hwEWyx5OWxWdl0VKeUTwrZmmKpgxmWsFEFMUPOfc5hxjSAR5dJz7MChhG74bPFJ/HCz7az6L34+s44w4y70FM2X30HXdrLjILamVN+XGmQgLBAMBA1+8UzalgMdUZhMyoVme+Cl2zisVZRdLpCzMsGPY5jwSMQCCoe8RnlLAkP+uJOo+aQS3b8D4r+/dMGAwFNS0YAlakFjTPqRfH3JmvAZYFpGtWFzwIdWwYVM0jvos0FNJ1bZTGHqR30AJS1zjXzq3DEXMWdwnTgrv7T5BRjcJStmpuuwoHu2yMWBu6QnTRMkthU8q6i8qVbrvsGjS5QpB74IC7vlQKj64Ph60udooPli5IzFTNPaQDaXa1UnKXmENYDMtXdbFaFwZJVqeYM8tiwa5Y+ExPPy00mHC0+glM5PuJQvw7PnmLV7jyJqytNoGtgcNfROknZE+gnGnf0OQTrQZJ1j0SEWQ7WIzMSMYkSbXUhEbjyUnXD05u7OdBFSxHI1QTKSi8NxH+PO9uNUQZQ1CVb7bsQBQbaAxAekYjfcjjI7o/5g8Qsu80I15I1MbX3wX+KzF4vMc/7NXNz9Umi5IskOdECchPJPFVyjcsby22K8QmQlBr8Mfbe84upXLpFskLHpW09kVzchtAR8Arat8jVBD9fCDQDLcEFZRyVBHCUb/+ZykaJLmVHQ2DccjypoktiMhdHN3zTX+P9Ietpo1zbWSWujaEjM7qoz2ZY7hjBLO4lqGMFmdKNGPQjJQBti3GNrAfpPqqRbVsFU1aPy6tyDqz7qF3LYsYQcglnGWJHASNyLIkW4hI0gXuvbYc/p0QpwT9ZDqtPUbeAeHQlSiMgTCMsIXMC0Zgk3i4jquvAZ3ddbh7vG7BlHA8Hna+a+njIRd3liGTjcM34jm413kY5jgXf+A8BljM84R+Qbcs/SJKnBdciBz01W/1/dl7yd+wHQjbs6eTj50g7HVcm+ij9lsBrgF516TPnkqG7UJFRtCOmn7CmARMbJP0z+wvytGfOJeGYgCxEJxSvz+opbRXVPUV1TUJrd0/Nj4W+vTT3jH53BhiatrPtZT6c9emVK2F/ylBhxsQj7uPo2dDPUWfpkNs1VtQgPWRBWEpLAHrOfgQLnZO94RiCtygEqI6w0ospMDFcLEnZijMiiSgYVgoOmqH+iT9Hh1wsX+U62ZjqI756/owYwzMN0Z0ZNlCXVF2hKiHECxeY0+fN92GpQMDS780slWAuYtkmNEXm71ydqxvBsiDM4H/7X33/ZafBX9sntLUNKV5YAkhS0AXRpKjWwums3POLmTy+Uzh7DnZ9PivHYsZMNuxXxu1c1kwYs/W6trx1vV2LujLH1lLwLdldqX4qt2j2+uZ3EIXCAcuueQp3oQGnE5tzjFkoKO+gaJj4CDe1gwC6Ubee+4Tewj0lcjAxd+i9FsXX+6cGjLgos939COU6WjvJ6TfoQJvpdMWL3gyZrq5OW1mPKPvx3BBB9fLTXf3GeNEtCvVbqYQGrNxz6pb0ow0rmkdXQ8cs9Y9Fg5+ChoGy8viL4dBOZiY2bpoF6W7lizaSeSD8Vkti3cSsnNJZmLkDwR2LF68i8DOxV1sLaGLrShMcvz1hQV0yST4c/0B48lk8HQ1n9HUlY6encySExYtPoGQXYvT0XNSGSx9yQkETAMuNrFADMbHFjKpWJxEXLd2cMyD8/SYh9Hxupfq9TlqgP5HkoW9hDs0ipWvQGx5Ild1z63Yxe3m9rGT5pBduAxlhKWwPe8dtOCe5eRzt81X68rw+olPfQgw2aEWjbbISy6uYeuBAxAuVRqFLFPbspOfEPzYYzS3dHSnbH4U9Vgo5Loe+jfJJ4ZCkqCikAD9PSpImlSgGVnt2d7pMVVJqZzWH+ZpXg/7kCvoRv/U9YLzyTPPOJ8IsHpJKBMM+4ftwrMgOBW7yaPsAI8ga/OX87/dj2NZeN/HtkVFIs43jFisEIt+OWhBBJ9hajLpkTwhNWLFkv07Cop3iiLwQpSERaLoMUEMmUIyJPspiSBnFwA8DaFK+54ZuYf3v88L7+1fe1fvMUZGVyeJ/PvflkCYAUB5ZZNfLl2z7NrnKX3+2uueh/OtRgt/PsCa8eetP47Qgovpx9hPAuLLOGej/G+DBVbVrlqGYEk20pp/LWnBXQVoyTvvxp9/0HfekHPqYt+3yMTD3KvOr11NyauQRonp7VefcQ7xPPDPPIuMVnBqF94Gx2Scf7u0pae9BdZ/0NAyBLMPHRQhjRlSmIEpOt6mT/POoWeedWooYtFnnwF+RFf9NNnijicFu/5peJpsdorwErPLcO2wPnC1GB3IE8/C0TT2UMX6YnzJlczbYSzBcM/dYU/5UT2Ta8Y94E7TkDsQzRT0MpjKDkjJ10vNuQpfy9UCh1wbb8tEUc5khl0YT7amc2TtjJlrCWTTC9ZDQIPDWgDWO6+627qgvsVrrjOVnnPc6nOos1z0aKonmgTSmvQYkjzpGJx3SDpB9/ZQasNcHGwmHDNJlgxPqoNAMupRNY84OAfaKO1ha1Iz4FuRac0z1xGybmbztEjmslUTtEBAm7Dqsrvrm8m6mOtckFhzLiHnrvmIUJ/ho2pLNNmmJCwPLOyLd4VS2ye1abrP8oX7VnaHuuJ9C8FjJZS2ZLRFddMT/8q+MMbrWtuk7Z/eB3XMp62MDWyYNCPEhQFSrLBDMJAguofh+UemuLsryeeeyeZuQBcLyI9HjoljCgjGm1PuqXD/dMzMtbdJFPiJZ1d4Qt5HeFSYvnDqWSVp9vUzePIBiGKjPa5r0nndghLzZ4jP+z3DeMrrI62ECHd7BP8rmkfYKAal46iq/cov/NPZMs7CawSPZEgI6eBGEUSUPWSceLeCQHhKvRpIqvCgzyPt0LzHSx7fGwgAr1X9xAJJftHrfdEjgUn87trgHrdtdJQQ23FWhdxjrLptWjf2kESj2IVtVcbZhQ1nYssZdSMid7rBbd6Q+IEkfSCGvNJrB4XVMGK/M2pg/To8CxIG/P3ZZ52/Y4C0V9Uk4EQU3ThJM8U//Ul0/uqmGzXiBtfy5ydjsjyLRYzYNV1DD9DjR/hrD9MCIjXOIAkOW5lKVTriKxeMku5axY3Fl+wAsnbCFnU7qwIj3dV+4h7CJ4nkbfA4S5gxCNzrAfWoFy4K1WTSOaV2i10CKNnkR3j3Krwgx0IJNbxGcL5HPUAsXzWm7F+zZJYhQ5HlbWPizUbwjGMP6Fxdu5POmQrFwqFfFUqlAvncDVpE9pkSqPFZ8ntqrz8q8bGg591ZO9dFvUfx4bkjyGfB2HHb3U7sMX1gjJ7a5VqIj2zbd41q2dmPI5KOa2OLX8qIge0KRASYxRYP/hdfgKA446L71x01vXINsIW+wdau2eGiLyqFtUJZEmf3tO+eavd6eF9ALWf6d7QUx/N8NuoJSYa3K7xqYFxPlS3nbuCd/3zxBecPogC+F9fdf8nMhOi8NeYgyIbaw0FPizm7WOyfoKBo25Xvu2B896BCOgvBdCWdA+9AV9upk+K2hK3cVSr2r7bGKboSVo+cfzm6Z2AcV+b6P7NvYKw0Xz8HrX4T3XlKwuyBRVNmf4OeMdsIRr+fHSvw18ceZW40miqZhVmlQrjgjw16pNSJ8yHUckK6ZCb80/TDpmEEovEioXtYvjHlHFo4WsKjj/31dl9+XpO55UzTXtLua6wmT/7BMdTMTyzMbfILx/XADruprcMXOz06IgMzzDuEUsEAdyK3h7uSe4H7DfcHNjPZ6dhWpshQBS2zPTkZKcvW+kzRwq9j0VUrE64W3WhGzHA++IgVsoBZh6H0JWV8FGWuLOt/U2fr+r1Qt/7qJ33g2h4xyTpfqDKpo+Rax2Qgx07kzjE9c9XuLtt6xgpLIdGUxJyUK5fqEKe7A7Ls1C7kMy72qZbMHJNeyjqWVSkzwRyDQyUJk1BTdE2i2Gsy0dsakenMMOQIkjMFrkBggUSToLyrKM4OkScKypbs+KR/ivdhj52guEcrEfI5NRLob405YV805BnyRRXVA+F6GPwHC+tPWKrHU5uMiXmkm3+SFaj9meiUrTcSgXcCPIiU6OfjMwYo/SFFQSSjAqmtZHVQZjAjpKYIVBIxSZB8JLCM9JxgUFFR0Gd1BYOyqvBgqlHFkzCMhME/gNImYHkC5VGOVxQJBUeFUhEfyDCLA6wfI/GT3A8ReKwVv66genbGxwFRwxH/do+qRL3OSXF8/+0Y6MGwnaw+P3zBG72UFcXjiyrba2ezcrB0gqXmtsusmdC7l5UqKIR4RCIr+NIyjziXHXTxBZaXiO7O+haF9/oDaiKsKXUfq+5YxUigVOsbkesPu2fPmu6e1hLXx3H6EUtSkctYJcmypapdEo742CZo9HUghWI+P87FKj3iE9zdb+7Wk4NIImBz6yUnNO/c2bzrEnjXN67R29joa2wLpJvMVEtYbGu6vjlBmpp5qzUROeKDPaO0ZaSgcxedM2vWOYvOaY6zQ8zj76RCTSkh3yIb1/hz4/xaa07NOtt8WeZt1HJ1femIXRGzPTeR4ibdE6/1PDKRnJkpM9NQdlgFjNmDzg6toE8d5mp7B3nOQbmeIPp76iln71vuH7CTI+C0t2HrIfTQvYf2wp9uhs7Bvfhv0N3/JRz++PBu3qQXI9+dw21xT33ggJ2VHyaSu/vHpedVdsARDjgyxnCwLllQV385ZmtJCuq2gW6oxXQl7kJQMcys3yr1NWH3JJ183exwNGvJKhXZOR2tAN/Z/PTtm/3R/3plxf45XimQ8A1dM/uRl8Pe5ZffuZzdu92DViYGfMU+Kzbh6q3Lfarq26lqqrYTJ5vmWb5Y83i0xS96oqrklRR6ohpVZU3y0BMhnGiOad6YHZ+iSaI33twr+WOhBnqWr3j2vZtecx7Na7l2JRGX5KaUmobIo8d8aVuLlnbef2TNAm9CF72rd246sDgZnzCz9rxsKbL2siorYWWix1TWyQgqfil5ZOH6q0VNld4QPQp/9VojM67angnK8uuy/LMVZgNyEIYFr6en0PNd3TT3Kbm1wKwzw5Z7HEbVqB96AwfnbCJk05w5GwnZOLTkK7sHUgkI+Jo6WwIfRxPY3m9D52j0HEw6j/Sees3i8Ws7nBuCRigE1ZaO9b13vDOGb0nufvBW1yZewoavlmxhjPWtMPYwmLFINaMbGQP6h/YtP2/5viHnLFjJFMPOHejCBvemuEEvfAaF7qudvhx+uYx87sPlyz9s1YJeb1A7z8vUtV648zOYsiZADKLO+3X8sceVtyzEHpvZSd8MHLviLR1RojKbLkLrm0JdyDFyIpB7EiDbpsOiiHt6OvvfH5ip0khEmLKxXSq6pxsjH2E2Z8y8pepmtYpuHSPh1Uo7Idt4Xo9JZnDmGYsTft4M8rxfC/C5F07gp+b9aYBmYdmspua21qVf6N/SyctnhxqimhVXfTG9gPBKosGeqQtaRYWgpBtSWxs9oQcMU47pPL9ouZ8PaH6e4rOsRUUjRHkWPnT8rKivHhMK8UqwPI8eD6HGtOBfdO4XZxlpJLayGjwAldrppJj3tcYbC3I39XrjxYvW3PmX1BnH836Eouklq5u1FO+Xx5+0fW2TCJISUZsE6OAbGkNgXLjY8MjANzQ1Bxu/wqeNYAjAO+uEvUNucDrUcezC8qge7HH6NJ2EeHcBUglmV9zZxaaxZFdtyd2ijLy2Ws5J9cOxwigVY5QlWVV3+QtFFMksVev6iqyNwRbbIsPy2e6ZZR0guOc2oWfkBKdu28+OxHb3QWP72nWfNQASkm6brgrnfdeHq5PnHy+S7Qtact0rrZWWH73xyPYbrRuHb7S+drwI1I1aFV2JAIJsXxiLHD9/SjV8vS8AE9peuS/Q3uC/r/YPM4ryG/LO8b5wjPkqx8L4MIYRDHR+4LPiE5m3ZwWcuTK3clIAq+3Baq34gu0kEF4ZXdWdbVmwnYJ4/New3husG0ejVlkry9nmhduJtGP+5Kp1vS9vtk2AP9znb+jw3/c3mSycGLO8MF6QyYK+qNUDK3rcsIjX+YEgo6AZC4+HVeT6ldmVR/REI7iTA2QK7P8l0FHGQNI/8ypnJnznKvgOPA/fGXkaPdvkGff8YLYPYxGbQcz+QCr2QzupW9lL/aSdHD1SxiU5zIwrVHBHfoFh9vrZyCl2/F3uCLky63uejDayvMBDMkK6baclmIGNkwlYmj6t/abH2Tknjy/+Uq9kEqG/BCm9On7inAAfmjwlD0JQ86zdddy5bW0bKw/8nud//8CDv+PTwiFohAb6/7H33vGWFNX+aFdV5727d+revdPZOZwcdpwT5pzJOcAwgTRMgAmEIQ0gIMgMIDAOICCKIgKioqj8QLIE9aoY4crVK957FczeK3AVfwpe5Oye31rV+8wcgvf93nt//d7nzZzdobq6qrrCqrWq1netuaeKVmFoeZJcL/Wz7PESzfeUGoED0t+eevJNicypEjMU35GnYoT5G80tLVLvKYZM34JK5sOnH7smnhBfuu/+30vS7+9XlKf+NlMP+0TS4dk3/X2cL6l1Zqka12CCj0wTC7hbNOaqFKI2zmq2N6uhrYF6q8CtlQErPMKXyY9I4DOy5DPuq8AYBJ95lgTh/lX33oI/5D+Pbz4VksWwGSE9GSL6NQwuaH6RZGwCI9MMh0nYk7hn8/RFSAqEJZ7UM8+6r9KtF+CO3wXekRSbYWKI8zK9RJI1/3rcgVvv10AKgjQz80Qj3ApzfdwjNnFDfH90UlgrbBOECK76eEbqZhTRO5Jro6O24XQMA+FuJOEgD86+d7ZOCtwox8wOWb1M+P7KDPoDowxFkj+MJJORQwJfw7+DJCw6hAHtf7ISm8k/8S2BQSuRpM8eEjD8h8kKRmyv6FxYBIPpBzvpEC8dWjgc08L3zmv/Ez6lQ/zpNEl04xkOPyQw+R9+c/qk2YWpJIlwJBnMh8/Vh9hXqSuU2JdA/snXKw008ovmR0DYzUOLc6u0aHQW12uoFUBDpkAKgY5hjCaIQjDBQh8ZYg1km/pQU6iM+8R1SKZQrqS5SwSlLFdAkMqXFSuq5OUC6lXSPK7KVqLNQVJAQbFZR8ERUoHHZVzSbTUwgyZkU25CqSApSAg6aLlS4MooaEbBVoBsYm7QRdH4OZaEFGQFjaQCE1eBtArYg/Oo2QmZsnLLM7eQxlj8jFphyPChMYZaFAk6ZAg8m1zhnR8XjStzUQe40cL2hzC0xVqHL8fyoWE+kLxqXAEUJuwMSHVYbZjYFKmWuVFfqKL6FIW3uEZNFVezqi3UkmoN43veH6qB87QwSctBYdNycO0bUkd9ZG8NDPhIJ2pnqM3VVKtcI9ypoRVgzjE4zZY8JVZbnHVoKXKtBV0ea7eKeuitJpQCC4IuWFrAGOEu7CCFykUhF6qxgN5DypX6TKGqNZSFmw38oimCVQmnapO/CJ2ihTkCL8VtXXRKHM1QvOB+phy0YIvLorxgk6zFMwW2OapELbRezPXby0iAPArswOdCOErW8AAqAW4qvJm5IhZE5PYUoBMg1UYr1BivgtVdngIKDV0LegWTlWbdRhsbqDrvVCH3ADqawPXEmle/Nag5WWkFCOYAJcByWLwGsUptKAoHSPO4aDsTO5yDaoVdBNc5uAMteBmEbXSVgo8DFLV68pC/g0UjBavKOydqGKJhX+7iBjrwEPJrBVxVyHtB/IQwCAcRAnYUuhAvlB2F7ytE8wpbjmI4oSKXIlFEBlJPZZTWQfAU2U/xnuFeKSWyKooigzMXShWQWXErVtZA+FVB/AwZOpprpkzSJYjFFEiOcsGW4dsoIjNIizH010IQJS2qqC4KIrgM+RMvFxYAORfeoFDRsgTSLaMSERWIjRnJKgrsRJKYiiVBOZlCuopoUgqEniKsQMb8IBvRiPngsShpAR+jJgjLIs8YnsIFlEyCT5MleAWEeQYyviRicRCiDaUWZZnKGENEnVZ4Jit+WYGvYQh+IFhcKvkkH4/PsPD4hTJTRJ4LXzDA1HSYQQivCAKVx7wMOGxIVxiTmJed98US2iLWWTAIHw9iPWSvQqF9MhOJSm1Z9inAS/k0SI4hfh2+XPYr+K4oQskwbSZCqrKKBYY8mchjQsMiTIN4dc0oyHWIzUClBAhS4CHPn0mSDA0MB/hsEVOnuGwDxcYqg4JB8UVsNoKNo/KKR61i3j94lfCDpnJoPd7K1KsddLJGmeajmBB2KFwNUny8X+C3E2w8XjSsSqx9SJTqGnyfJPLUJGhiCMLsmCrzmsIlJKKZfAUdC8l4H4UuKWL54AdlxfKIGB1bVuedh3cQjM+LxluDdBrdq0GoMiyhiENA4n0euwY2j1eD+Cb0bYJILyyb5H1BpzfjEMJrxEKdxLuTiF0QhoxPE3Ew8AhE81miT9PoSbzP4wtQbqglr75UGIDeA/xEospE9usyH22U9zwGPY+3poJdWeIfDgmr2ItEEa3ZUolXDBQcc4Uy+6Gs2Up3GNsQ14x4bfMc8IOVTsp84DDswQyKKzI+UKBq+acyrCAaMxSs6xD2Q9NyoHcZiswT8uvQ/fxYBmgtyQfjR+SG9iVsMU4MGJMxQKReX/SGjchbXRE5Cch6NIhiqzHi1ReOGrhCuxR84GFeoi7xNuRp4HKeCjRC4gNMwmbDXiDK8J+3KuMvQnyJf5qKbdbpHZoEtYvpwFhCUuVlwXs5EhSi8fbBMeANc35gqkqAU5XRHAWMGj/BTRsYqtAvMSKnd1T0ejunH9jp+UqdjxeffyLF+mT8AxUcZDgIRKggojt+Lxd4JEPfZTpucfCSgQiMpli8T+J0GMcUVhTUOQ4QTBOJKaebfigi/3zow5LPhGHP6SVWCRQdMpD5l3J6xvwiJ/hQzUCAsViUdD4d6Dm+psDAxmHK60KBB5qIJUfiIxvY0BRJB++OEi/VzEyBTzArzEjyWoKPs84c45EOrDClc0n5oJE5aaEcO3jIPfQsZFsTCsIKzxvNIK6JoSoYbpR6lkiiqNMKDAEXxUp8O34mApfRWsDGWB6mDWfjIq5eszfDnxzESpBWM7pwvVaOx8Rjoxcop20QgTzLp6VE2v4T9C+FyJsVsv40bc/RRDlRIT7ik+f82LHUW469nWyZzISfv2FqaYoFlKBJTtw9crZIjPlPrW7N0apre7KWRexQpPiAaIuRAN1z9cR1inxw6vJziBMRA0ruhJX5DbYh7Rxcc2JnveBx9jRbIizkOguX4F45XxHoWEYZIijcI5obhUu+iIBLAmVvYyADz3DC51G9VQS8KZf4vlIhX8HHZXxY5SsDeAVsHybJYwCjBpMTLkg4UQuXKNgX7neSS/dem0oX5yUqlu1bM0bXxvPL5yVK0dB13469f+VVsacPptKlefFuK+o7qkXWJDtPD+5dmozdn1g2QtpfCAYyVi1pGkPkzBE5Erdqowk/2SiFghmrmjLNYXLOkGLFrSoEu5+lFbNi3r/wfrO9ylprr70/llx23kGNJOM9p9aTa0nrKF8gmShtrx78VuwqyP7bB/VkvPu0evwoMr7WZybj5W0j1+1dlnTuj9cX7+tZl7FsNnQOqRYWxKH8Etnk71mXhbDhs8hQYX4CwmT3cz8weY4V+kXI8h2+T04UThPegyu80t/RU4jgSm6jfBhZac3cIv9ncckCRF7osWicpelBl+UWMtyO5xjMAT60I+XwJ9GGhA7CuG2hSSKlPVw5v3mnS5Tn3FfgnjtDgPtX5opSFxAkWYlMOFkYorsZi0USpYQDZKEeAkqki7gARjKGDeN5tQxEJ2x1ZalG4iSbLRCWhVEp7qTuB0NR2TA1zbRjSoZ0h2Ig3vE7NbPv7Qrrv5E9rwwzBWlfwFgA3o2pAbsMFCAbDTMxFs0C5Qqpkojs2FDAb8BdYBJnXAbN2yOBxH2OcqBWZ2wnUoZTqJ1NwcQqZnpijMZDmSBcZ3scAf3IHW4fbz9jsoMnP1u4VPiAcIvwaQHkzo5VJr7ODpx5k+uKc2MzM1czYZKda9S4gl5n8cIJWUrJrnkCfCHEBXYU8Ll7qLfdYIKe7vlbnvw/eYe+5Nd6Db/f6NX8tnfhNwz/u1wRY1pYT4pJ8nyiRL5WHCHUfeU3Uiz0tUNCPLQR3U9tDMX/+6v//ZjkBc2I2sYVUduOXkBs+LfXjkbtD2/YwE5PFkk58TwZLrV/rOuGoeu0L+zAoKdfDMVjxXj8yXA8XozBCR1jFfHwlPeA/OH/IgLqzr9+6DJpA7TzQuFo4ZNcZ4ArasF/YECLHgnDQdcR86qtgueSTwYZB69QKkWZEQUfPjdIzSJCi0TcXI0WWROHH8qU3vSBYh3fdqeVBt+qQXGVo8lhNNpOlEtgnlfRwY59RZhiuBtCLIu0yrdMD8ma3i8p7rfcF9yfureb1LJVYljqAr/v/M1LX7123RpgAWkk3SUbS4/xJUXfsbKyYFDpUpoitQm74X5t44nt8x4lZaXnl4cE98+vUU0ji1boIBn4JH8sWRiEyVMBxjQl66oc4VyNPp+yY/WgjPCYGOfbsgENZBQrbfoCyJEyRXO0Us4fjxLg1Whq0GaaFWJmeODTS+epfXo6rESCVJlT7e2hF91I4yyoH4UKatoiTUtpyyWibIQud7aqHiuLY3++rf+Ef+y/wnfPX2TVfeSFkWGo7Qzx6cEuJvnZCLDN5XQ0HC4qqsQM3Uzli5pTIiROtUiIxQK2Es4nU3ZCg6nVTKbRp0o81VUp+W0SkPxjAfhSoMGefRWhY+cN/WXOtvR2HVBjb+NlxnCp3fIQUYfNtxEOGohaLc9GG2IruQ03DhIoyFblMOCKDz3l7bbgGF9KmKXIi0o1M6hlRDG/FcX2kKlPfxvt8bJR3VwV8E3X0YIbe8YXaMe6yuUu0gwbBkf3wyn8TFelAkHejfcg7dcHNMPQBnT/sbKck8PyFkXJwukx77TVCyRkZ3K4OZJMjjSHk108jwk0ALwUL71M6W2kd6pPuyKITmiDxslolOCSdwa56zQ/IX7tar4d9ZwcUrKKskUJQTaQ2ew78nRqKJkcmoOHwziVw/MjehVoCacIZ/w3diBn6fuSgl1A69+RQujwjqyD7AnWfY2vijbqg6xRR+YE10sKHZvFHAJttby37XdOhN9xXwO23fed7xCfJLmvfadjLxyP7lUj64Yf/OT11zRrtYlvqgPp3JC5Sg6pwbmWEenpyg4EVskBRY20UtcfPfLgO72BDUC63/2ul+53v+u+xj4suV/5iivxo3vXm29Oud8iY5MTE4tzgWi8XLTKYaCFqVB3OBcv5iJWtmTEglDNwaAv1zuYfxZemDq8vn4Xr0c/agpJuSOmfhw0r4XEDneUWWWSI8Y9Sse4ew9cMeT7DriQ5XmFdSIztpqbLQ4qZg+05yJQiX4DjpHvqj2JTI/ovGAGlGuq5YDD7Mkozuv2UyDNmFI282klIOnmWEtD1r/kmMYpohGg3zIN8b2EdfXLZI6dtuGvSJ9KdBE2NOkcVEWTkBMT89KiQ6KxvFPU3Dv4wo0V2aWF++1UJNXlS/p1K0qGh9w7TF03yYOKnO+Ky3yP7NDfDl0MPMAVwlJhvbBVOBU17mGQDdIABSa2yddXgatFnQOZa0JOIeeLwEHZc1XGbcY1W1FvZLaI5yK6Innj1hvFJQWmg869JOMODVzQNWRw8ajCQo6+PeM+97GUqBtbzO7wpnXRTUfHRJ9/q9Ed3n3tQDpSjegWzUXvSQe6+7Zn77Fpl+ULh9O9ZLeSW5tKKtnpEyTpXtnwSfdKJtHhoEtflE2dbgj2+gL+tENuI0OpU3xOiMmtZe5zN+4Kd5tbDF2MHb0xevSmcLex1e8TU7cNpMNhn9VF7Xuy2/u6A+l7ojlq6ZB9us89U0mRrsxR6RHZhFx0U75X2n2vRHS88xnvD/h7gz4HLWIKh55hX2aj0LtMIc6tUo8LS2D+PIFrQr8H6OdB4SbhVuETwmeELwoPCk8I3xC+L/xIeEH4rfCfwmtCm6DvEoSVlkg/qcGoXEhWkw1kMzmFnEH2ksvI5eQgSCZOpcCBuTgdN1sKToYyTqJlxwttMgyv8BuG4dxwklOAKTZy5An3vetwL2So5Bat4WVrJtVypYQvRZ2RMpHhzWqr7MgVS4miO6HDeZcJX1+PVrh7qUqZcacanvsyXPxulSOYnRKNzC4ZXHfK32wdOUN/Q0aAtDzMMXvr08NvRHhGEFdh6N9D4bf4qOWVoYAHKG8FMobQStOB7J1ItVXDpfQC2s9HzaxoJ+0GxFWwoDPpl/gXybhJj+dONFy1VmAKqrUqTaUxEql2ysY2gDTdfk9CHYwraVWP963StaQGPT0VJJ+ZP2mR4aVqVdX6Rw1bnhxRVsgR3RE1zdYY8cXJr2SlNV/W5WXzJHKVUyhXi32xSt16oFT0OcHxRrprTrrHNCupVm9PT/sNRdbUUrNE/9mfdVivoeqBnuigad8VsbSobcGHkFL7P3Ol0Ngc9ex4byRt632nEHrV+BzRKbbULkUenZdZ/e2eIp07EdZHJ31GuVC4slAvDSQTk0Q+dpNjH3VMfmrd0VHnxGOc/U6PZQUiarroXtm7fp3tK6790OCSQvfQwJxLaqtihcnRXvLZo9eEwwvmFn8wXGR2PpeGGoqkVKbkx8VwqaQHpvpUNWz2jtLMjvr8Rl/obj864eraNjF3yVJZ+YeYjli6QLH3/gVzTXPo634znaJiKLhFN0ggSLvIlfPnBa1jVqvuG625mWK+74nKhr7Btavyf5g3Vs4tPZq8N9gb6+9Fc/6kOKJEIixXl0O9uwklhyKBsSVBW1aWzr0NJMHAkuWm5VsqpQqLlqUyC8hKSZ7TpwX8xabp1nymMjZPloN+e7ROaFkUS5aoaL6c3v7rwglFo6OLqCb+sUtnopxg0u7hMi7A5EaY2hQlWZ0cKpHn1UXL9GXbdLJyKfEvWSWKK5ZKTKfLVjB3v+FvRZyBLfWy3+jqD5NfMOZeE8/OH4WeNthqxuztcbo+AVxe0Df9R8NKJvyqTv/LdvryvoDdft1KLpmIR+a+HIkvWdoVWfrKvCYR2cgUzLqnXpHML1gc6CL/I5WerFqJvn/K5JYuSOQm3bXh+PCwbeTJezW6dDGV5flLSX4wQVMp/ZrRpubrmWOdjathI5lkdTCVHsoWgTYm/QMBmIgVafpHMPXW1ZHVaoI6wO5qIi7UlHUoogRFWxmwxhclQkvuidpb/WbBfTCYNa9LZBd+wo7VptIJ9w2dLBr1kSAZXkDIT0Q2ryaSRscejSjQGz1cV44KLr9tv+jpmv+K3cH9lJc6aGTWmrGz2mFUCjOuSyq4PekobGX7NDQTcTddWBgiZOh7F1988THw618xfqX4/rEVLEOGCm3nM3AkfyoMTR8zfszUFBxWjF155dgKQTp0COZ/yvYDFzUkrBJ2dSxW4FzuqXo2uWEKz64mn+lanl4BBxIoUU+XrK5wMzUtvojTR2pcqLHr+DCArsnR2pyHIZjk1lXHSaOQl3FViHAsk2eidxKh14WOHMS+xzRfFyEpNI8iav4UIUmfLq0lkhHqpbQnZEhEMoM9lFaChmqqaqAesYE39Ucjw4aimDUrrPtCkeptT3+DiluoYUqs+0t9fV/qZpJp0C1ArdJpKe7udoqZkuN+a3uCpL7vVExylU1SeV+menycvkyyMEES5jMylOYMnRJJNzIfoUORgESA5wkPUrwG+UcJRAbcFwjRQ7EpxibiIR+is5uGUbOCvrtfekkkPbIijnyvUf9+lSlKD51TOiblrnACAYesPa28KvPTmEmo4882tqWAH3nl0BnA2+7n3sDmC4u4rhnMIvaM1jauJUY9oz24nhhGB4Jc8QbkgUnK8VcSzGUgiCAnUmrWK1LIYT8BWiwXJffNp5923wQ+VXp69Y1zfQnmW3jnhtvbk+PjZ51Dej904z30k37bDkpa2Be03aP9IO/LpkJCuu6+/kO6wmBR49gtMyk8TSRpZFj1JbVGi9B7bvyQ+/w5Z42PT7ZvP/VpX1iTAlHbT6yTFVE13SsDikjFr6gx5VMkewOuqx46dBn7DfCeMWEANdo4TkJBlAR2BwoSD02TCFdosNK0VZKikxStVdKfnhonQfXyy7UAiZ+qyPqN8yRLnH+jLl/bVqsLiRlPGeQucpeRiptkIY3vukH3iYsWiT79hl1KmNpXquqVNg2TrWRhdfpeMw7s2Y9/LJNA3GTHVBfOWntjIPn1CKuFi4RbOpY+Z2ODcFlH9vQpy416k+tX5HEjvyW/05/djPrljMZgy1NQ48ufnukzYEg9W2fIh+Q7aOMWpupwtYIK7vXPvMKV37ylO1GYFt4hirgK0VUSYGqtEIvK5TEQ/6KhiL3xrlhUUZlfDVtLT6L0pKVwDDPRNEWQ+8/dtHEvpXv/xFKxwawdGCskY/0hleqyJiKKXBEDsXzESvT7gvF8OCLCJPx5SRMnlwV1RVFCPlWy/boa9CmSJqsDx8kS2zcNtO3tgsy/qBoJnHvXUMHxm11lUhorE7+VvixBZGIEFCJ6hYJjT0ExFFHpG9m0l7K9Gzfu/Z3fOX4wU/JFB50h2++TVR8wEPklIY2knPzSoEaI6tcW6SS2KB0Ki2ou4DOYmgvqcsBcmaN+bkv56+wpNlcIAk9a7VhNPkrYIBwvnMR9z10G1O+AcL3wIUEA7qqG7BA/gGwTiiCKGFipGj80WzkQgWxobafAD7LSg+obwAwp/NAoV0ISvAqxarhjYHMf6shMNdC1Om4TVErNVoGEcjA8cyFcAVBCOdlyciFcjotgNgxTymH6ESzGSsVXSoecD+7+saY/nUh+IJn4Zjp20+4lkpzr8SnuDRDwna7o9bsXKJLT5VPI2eRvii+XCEav2/0jTf92IunGmJjOMNZFv91zythfxnZ2f+fp7lNGaRcTE+5/jW7v+SbJiWKP+31ytqq6N2Tzcj7r3qCq5Gy8fOqmgLFk23XB8I/cj14f9C847YOByI9JTzYT6S6cdNCn73tdkcg29w5J+cu+THHLoN8fzeSoKSlvXp7Ob+4zAoFMNpsJVwonHvD5Ln9Dkdw7/lPXImRcUe/onQi98UZobt/lbrx3Ivg6WaVp4fZXguM9+/w+n/si2dZ7XB/ZBtLuHX3H9UIWpLIlFh8k/SfG7AObY4k+959PcqIHO/IsO5Ov2cQ8m2+eXtNhlPiMyU00eh1iy9tnBtFSRpDexM/uZzM9PZM9PU+5y8ijbJ8dmF6Owit7NGBPF0nPVA/8PUpvap/Z8fG+n32S62IlhZTQDXLOsFAX5gijnv/GFplZGQpFonIpx8otyNNSGJmlqEtydo7AzF6BXwl+DbZ/+qlgSCFK2E/m+AOuEpz+Kf33lxhxXfY6var9Z0S9UQOO7SfpsvZjRJk79+DEBHEmJt6XMsk0GcRlWveHrmim5pB/UxQSdV9SZbdM3UAsGIwFXDLGyAT/5/kRYT30syD/p0CiQuQoSrG4uhTiNntBpOZr0HmZHidpfulRmIsl96X/kvyaREJqWDW0f4Nr8VHRgADFpX+VNEN0/yArOi3ImibM8tUxg76c28E22167vGWdZpaLcCb4rt+163of6c+T7fn+Q2932bF8CyFblvPjZ1X/hjMp3bMulhsYQLDqkVjwFi1TiLed0u0Qu/PNLnmU20MRItAAJUeh7MHp1WzJI4+Qm4rLW62OzdCvcTzNYpBe0R5vx2heB0GJ+sidVV8gx5bC12jTiuMZq/R4II6psjmIUqE/Gjilu7GnZlc35uL9lPWH/PPyiVI47TMTekAjXZYTxjot9vXWm3mFSapmWF1ypivSYwUr4Yo4GbE2DM0j/YncxpFobU+j+5SB4fV2eIqRSrg7YPdEujJyl2VoqgSiR7Pe11sKUkkPO1YX0QJ6wvRlQqVEfp4RHOBVgOubv2B3srTgF6JCFvrvhLCMr4CcIVzId5tys0zdlnBhMxfiBqBDHTMDpRz2jD50sOctYeJSWcf6D5tl7ER5x/WMcZR3D1e40RQvnK5354QdgvzrKuBw3W1wc7sTJue7D5ECsryO+wzJO+E3buztsmN2Vy+pV0B2JPbdaGCE67a/yxV5z414fyPev8tVNhaiX+f8dKEnFmpP0q+HYtOv0OPh3i2EYz2EvBCKtd94LhSLhZ57zotItnnmSHbPnDoWU+y33e/GA9x01p1ktgR6oYcdEUpKowCVXELaVLO5njCSh3Nfv1z0t9fRPdMX7KfXtC/E38TXv8606b/Op1e3L3oved98Av3Us0M5Y2vKz1t0m3C6sFd4j/A+roefmwW4kTwXiB1boTg9cf3vKJoBLaH/AM9RIpc5MAaymwXb69ddELtl48/b03Y6cPWy09lNajWwQXE5tQWZOLgH2ajhJUo8bxue5JibPnyV+/2rP3yDb+k8q2d93B/tXhNZsIwsrhxdKZXgUCyuCvXBTKKnVCKNR7rhT5bMLI1EIxHVx2K52PnxLLm6W/GPkdHRrbrWjWey720U43vloyqVo8p9K4s5e3EtERvqy+dXnp5Opysx+FfpD8i0QkCohYFXyMb64JdVQkooCqKYafu7zC8l1n0R7Yx/8Ss+tTK2dc77Ib/ynCN6yp7d/JhQhJZEo90z2OxZSJEWwtVAvDEhpwd337cb/jynk19+TZJe+/JjeHxYCVjqwwoJRNQ1ZMdD33t4B+FeKVvSa4/NREupVkB5WI0EOLy1Mxe12aXc2+jJwh5o8f3CQeHDwoOIC6q0uLazh2nEK6WPVDi94mwJv3JkR+GmBxTulBmvWuPEo2YeRhSv3mbI6/CaujRFbA+VxQ8VvK3giSO4OJrLaWWI0lJmAkudnCsRu9HMkMiMDrvSjMK8wP6FsZISGA/FJCMdnF8opSo9zXyhWelJlfLzg2lDioXHDbXEY42FvVj5mVg9FR6ry4RYY6bqird+n7FnPvaxZxj7/q3XPSGKT1zHj+5ffKrmo4pP2UqCUcOIhixKfSFZMXyiMWWlDCtjitmEFJcTWd3MRHVSyxzUVDVTmJhDNV9/dIgOEDF5krRoyQQlmyq9je7uZCk/L5j2S7HQmKmUSoo5ht/QFZxXKCYrPY3ebi8OlM6YFSfswBcE4Asgjvs6lHWmxPRL7Inrr3uCsSeuu/6J56iuIAZP0Z+KB0KJAHNAfgxRLWKIRkD6ZcRMWsRJSf5rc91yqJLS05m1J+0iY6rfSJMnUTfS5z4QGGCTm+m8GDMsWkSdj0Hed17nNneKAlAHkDjRwvBu4TzhfOCJbxM+IXxSuAt60qPCY8ITwpPC94V/FH4g/Fn4C0HdFItkST+ZQxaRxWQtOYPsIeeQc8kV5GpyDTlIriUfJ7eTO2bbqPEQS0cs4rY6ripxvQNtmdQnCTqxjPK5oNDyTHNhhwSx9u/OGEfCnVnGuhTEYuHCQ4Dm+W4s9n6+fTrIFyL4IwLyFaqyML6NOisYumwlQFqOYucrZS8cnVvI2Ikj/9/6HPqh9i/7xykd7ycbNcOvu5+P5/NxmknkiBExyPjAHdleovkjphby64ahHdCVz6JHABmOpvuLl3Hj/WXcPHyXq++4i/CSPInH58atZrRi08gYUaGGxgxqVsySMaaETSKPJ5d1VVIsMaboB6/97cHfHKcpB2Ui/1aO8PNv1PNOe/q0p7dMHfyepujilBjTDmqS7/tsSeXSjTv/T/+Ay8hEP+sfGOflzcen/zmeJ3AmO7Es7q39E4ReTHqzJK0ZBL4PPWj4LeMj6tdUkBQUPP4nvAl/ZxkWbqtaxpmde7zGMHrVFJS7BOWfcoywMhUomkWDGvNA9IY7KHYRij9P+ej+v+7/q3uOvF8JK38FQWSfEpH/qn5s+/Pbn//HZ/evcmTdeNYvq/u0mLSKPnHZ0FHtb/wfW3Rhtr0EtGtZBqr3ll1kPghxOKLJKG45pVyoeBbe0M8ezo0VxMcjQG5mO7mJpmVwbq3gAKzxPdOa4y3dyp5ddYQHDKEFFweuilEFrf7PsnOAWGS3lCoW5xSL63Rn+GRll2MWxVU93flElPq6fmQazWWOeOWlFRbyv3DJJZekHN/YyDIjduqmY32yuIlRRUn6pMsuy0WDobJdMnrtFEtlRhonyJKfqFfqNMDe9zbbCu50biQHf+6nsoO7JsWdlWJ5aCqdSkYnz7yU6nU/WSkdWmYP6Fo80D9nYLMW7Am/p2vIKhPlEo3mIoYuk9MH5sQCoXx0LBZOJkkwPHyxFPf77XnnmOQTHZkDmKUn6TbaS/eJz0tD0jJpp3SO9Anp29Jv0JQ634WvFMqtCrcBgBppg6xQydscw2EVRspT3DFXIY80kiNzCnBVQd5hxER8gfdeg1shQO5lJE2dKkfKgFDmWIin8KyvlFE/c4jk+9AOOreFX4ua3EdDA81kcMCNIiOFVYaInI/KQC7zQETxUKiUh1gZHlLE97SaIDXTahOpKjZ0VK529HVq3E5CpQykvFUvV+p8t3CKVDk0JV+GrqQMK4XhEfR3kEZMNX48vFfIR60+UuZ2KWvoDmEEPxchIQX8Yq6oh1kANz5SyFsIBYYs4RWum1SrdnHkBfTIkdqMJSlcoQyQfBU+lcNr0sRGtaORSrlVG8aZgIuqnAW0nehIDbE5M7EglXK9XMf5pDaCOJhoY4RHT3uGbrifGc+D+TDHGiE4ileYwx3QeF5p8GDzkFqryq3Pj9TQlUS5xWEuda4N16pxv7EdUEsDnWnAB2Brwie00GsxvIq3DQ7m4TUBdQKdgCNY0jDNBQiKIPI4ooHhE4bzcMsnOgtKXo2Oe82PwKY636bHOs/LUVxk7UNTcwWFd6GCSTFoBPVSyzjTBmghX5tkmGW9ECAc3tJHbJmriOS5Yf08pDQCLWkpqCYGbYb9DD8ojyaBIG30ysNrA7KAIuWbIFYPIwSoUEEFATQrin2lWuFGOPKQZZnDgRAFhSWuQpXLZW52mbcwLchcaYzP+ljD0LZRBBOlPCAPBFm8GTJYKegAojqFyrfWOMh6NrSMDY8t6Kqo2TKCq9SOtwIEvxEgY9wmMu/YUOFQMWU0eFRBkBwXEaCjWVx91KqiphrwL3UPiGqblCPTys2qw/0WedGjDm8aaOnWSJSrjFhcwgACiu1Nsc3z0MS2MozgqioaWYHXObAMsuVKbmUHXZVCTtUGdh5UbK3j8KW8l/OioilYOFlRGVfQIT3FRofTgwxFmCpHsTVg7NXgezgMDKu81pSj9fIkHSfDVo0HcUU7xK3LznCV9xmEmk+RRj3KiUsVSlTjGh3wtMA4pg47Th1Goi3bnh+hMkf28fV83gX5QLD42BjBKnOqkFN5hKuGoebRON/+akSxmJOUayxAT+dVWbEQSGcrvMbrFWXCowGFYTjaCLKK8srkg6PcKhcgZrQKJLKEyNAaekLHcV+1gFwOwziQ+VemcUmLWgXovMMmx39XUTUAK7jiQfsqCO6CDguvwvDwKI/FrbDwoV4FciQX8ugHqVngtnKiKGDKNowgG6F/taqNFKLOsX7Vct2j7OQ6hImgvr48A3xiTJEI9VGOIeCwANQz5BACjpSZCUVwg+Qp6zMPxSR1gE88jgcfYBpHu4g+jrVA2BX1eeAfiRo8poq6/hxug05YRKp0UCJeQlz9H8NkjsvgABEonczxIIgV0BReAMSGyfCUY3oQ44BQFSyEwrh3GF0jPE+OR5I4FAPLzxCoFITIqiJTRMsoiDTSYSqWJaaous5Ehv4+qeyDIooI+aEcxIbq0ojLUBCipaqizDw8i0hleERFXh8cV4TFQIAFxxWJHoIDrwhHgHhVimAHkVcwvAhBmKHI64VD3NCpNYeIMA8Mx9FXHuSKA7dE3hyMo55m0BWYnYQtRghHlKCBHJmDmkQaRbQdNhok4kccGlSXogS7Y6IfKldCKB5HZEgGxpKkDtKMIbZNxjJyQI8ClQLZmkqA27pBAzhQFE2kOmKNoA00/uEiL6FOiBoKIbpQU3XVT1XiD4lQ+wpilzr9ihu8gQ+SOZSFeQAZbDwsqMiBX9gU2IxUEqFLSSJ+h48QsYOpU6AzKLrJWwAaCw46B7Ahzo1XFncUhIA37DEcy0aIj3pwHOxnHBPXQbFJHMoFkWR0uEW8ghIeH5sCPctqzO+hjaDjYCOIUbhR0PSQ2Ck0x/aI0OsUieo4BIjidQGZevAnGZtYxgz4N5AZ4JoHy5I4jodDfTxcJkfGcBQaNieWHOE2WETC0WDo7pYyxGUhRPIwCoiXlgObMCUPR6SgpSSJ9zoOH0OsFGI3JcSGQSeQPCQU1q43+IlXEi8VxcBEJQ8sRyUZu/hWxjgOzYMCwvDEjoFDCb+Hd77OMMChSDr0QfZS4TAfTeng94h4AScwvLfjCEb68wGPPuEXeV2coypXe0hL0j6EScgIc0LbSRKSMegNQHhgkKoIWrUVnZE1Ki+CLKuSAcMgoFKiqnoYvhxIgcpz5xhEkWl8LHJCYyAMTMJuw79sJcde4uDk7YKDmmMgeZPBd07w7gblkBFCIeMdWr3ikDvsDhImR1WsLI7JhBRMDxeJBEvFN5FKEmwDrHekevBBEm9iijGwSUQcBIhN4/anJN4sIg51BVGoWMWsg6eVqQcIQ5qHZfVQllScIbCdlu18AMeWiR7yCzsfEEJCPIrq1T/tYIGJ14Sqh6Tl6EAkj51kEE/FkXkzgE6k8CIQaSStMMhhLHNvzFgFIhJiDn8jHL/Hcacy4sKQ2ipIxjglw7GjMA4Rk3FDXGUhVRZZMKhqkqQokg8yVRTFm8mAtmA1c+woQzQgDiA+4hG7qaABMOiUqiZLMrb8tEcoONBU7ExrHaAvp6a86RTKHUrjFIWAPSh+B70G1wa2MX9R9oCwM1NYh6Dg9zMvmE8M/ON4PWI5+ehGG2hM4oMZXxM7lc3pBZLkjv0yjqbzGghJHo5fr8gMQduMA5m9xuAdmX+wSDhKGL5ARpyjCTUBNQUDlmOTEc2HfQCahVPJmChqmmIqCKmkfM7TcHKVFaQlflkyjAyfqf2SpiOWGHLQOBScIpaST2DYkjOYXKDTiujNV3x6Yh3yCsNfk2DQQz/A1zg9xuHU6UAKzvww8aoKxw8jxBHB1og7BiIly5LICTsCEHFiIbynQNVhjxKxt3HELlUpn1KJpHPgKwLN5Q4+WeQkk/L5jhIdPhIpp0Q9eDcfb96Yg/Ht/htjGvRTudPn+Tsy50u8mQ6Hg4TcAXyLyjw6STvjlPdI6C2SwZSVlPcQtNiGvUfFDsUHQRFptjf9iwjAxmrSoO0g86Oo6DESP6S0g1omHXwmzpbQ7jJ+tMM6Q9kzh3cYlO3hzaFDGbxPEG968VCf1J32Ojt2FQ4sl9CEHvNhQTx7jX+FmtUEVUgIa4T1wumCEEHsBPLkAeCco0pn14orqZWaZQnY34rV0eflLswcXJDxsDGFjoNoB8KB242K8JqEu5U2d0vc6GyH8a2OqB1yKg9U6vU1dVIvjZ4u1a3cTdq1i3KGRdIg+h9tPukeDKnq/pVLBipSMZvpCjfSrU3fDKR1XaKXSGrwve/9cD60QaxNzAtbpK87bLdvpgPp7L8GIg12++23uy+GImzuffeRBt1ABpcMDS0ZzB+3sFGb80Fl003zBkePzZa751t3Ht8VChXVexcmorRUMf35ddmhyheIaYZbadN4XCeN1MJiso8Fl5vsS19/8Tt0ML1m55g/rNxeWbuG9geUqa6d7i30cr4/dQH7HbtKmBCWCKtxT4gbCCoXuDYfIpNwP17uVJHn5CAXRVcIrVzzsM1grqk0iW5euLafE42UuRdI9sNI8oQ1t43kchfduyBeUcuP7PX9brOirFqyaOyD8896vG/1NsN9WRw9/eRhka4SQxOF7QvtycyctbHUoEyK7QeOu7IrzlLxuUuOF/uPXbvJRz8xfnNYWVSQ6IbjcqdOzbtnhP34PiC33/2HQKC1yMnG+65ZLa2V9Wt15cubh9fEgiUtYPfM/5JKFrY/upgNlK88cdnkYvIDeaepLFzk7c/9FgbDi8KYsJj7eskXSspIRcqPKI5sOQqatrA7Dp5aDuNLGdBTovBzuG0T1qqOtNAtRIuAQKQ0lJZUcgagp79EiJvkvzDVNDaSMAOk0CgQEnB6uxkL6uSB29AE38MPEV+AiRM3evHcB8kXPkKu74IRqfe5z7i3kFPJblr8MqVfVkVfyidGvqamgslCIRkL3xt0v+IzmThwNVKZAwMiQ0fFC+Z4Ed1P0337KCn+7pQdv3v+wIEDArd57+0Hom6KI3QJg8KQsFJYJRwrHCfsEHYK5wp7YYApkXLHNLSlRPCrKijttaSWAxIfM5mVpp7z4QqZ7V+gEDoCdHJydi5yRJulkLPfceNtY/QBObzqYISeuW7dmdT58NWTl+6RVtS7V04SX9fk0d3NYnK4bFnl4aZ3Srbv7q4TUu9mTneDTIbN6d+b4bBJqOuu8IdCfvoeBBC1D+A1sTiY6BW8fhkvX9aBOnQPrEOT8etG+txp5cJ//bd9N/tLH1EaLXZdSSeLSKQ80vCyaoyUI6T9KGlUWNPLs/04XYK5TX/PCJO59JVQIgR/d3unz3mnGd+Sr5Bncfc1MuK0KrlGrlWxb4ieyj42vevUKJm4wTktc1p0xv8se5rth7YY9mwHlmfcnMoepg/NIzeLSMpQKXaIeptEHPynsG+yTOykE49fZQ3by0/adFIsQ3EQtva9lyR7gDf5pPu0P2Wo/8NPkgXjgyRl5uNAcO+O5eVAqjjXNBemi5pYiG3ffNa33Z8oxP3LjXeSp92f6ExVHuZxP0L8/N0jdu3L0HfQeVazhStDsqIRLAh3k9WitznZ4qBpuB8nOxJksJh13OOTSbY7Smm1GM4Z7kfdjyaXV2mMfC61LCUIR/SeP4NplqIcbVWuaASVIust0qw67D/e/e3feFmRHe7HvazI3clkp4wlr4wSkqlGvdnScE2xhU4jLIWc8m4vHi4i2U1280zcY7GIM+W7G9OLoJomWvJGG+xRGBtEzldi7/4mTb1bVXB6c7WYYRcJ48Iy9GAilerNitzkptmijlQKIX6qJIWAtnTsHHZ8uZYmiSNhqOenQ4JWRojhjL/FkhfNu6G3uj8gRE/JPtOwQhYpEfpctBZ1f+q6y/WobVJdW24N9cUjIYJGi0jpOe/OPRStxcNxBLvG3Y+F4rFSLH7aUyRJFcc0VM2MBh99jJ5xc4Cajz7WvrmmMD3s2ErdZNHuOD3DLvofCxLz0Q/z+/bN3v2n4iHah2jd9o9D8V4SC8/chWMzeyzsILSXyfUjqthq+UqZztAfGukoyhJhtu/syhEN2jSlCT3re/Qx8cXPfe5F8bFzxEcOHHhEJAvJQvepVTsJ2bnKOw7OJWTuIBxD6cp5fv/3SP2Mz/5cFH/+2TPcZ8idBx5h7JED97kfInsidMdqz/rm6h1L4JUBfHEgWskEef96iP6GLURPjxp3ngC91dOLky0SIvch1MrdTD4n6abkrpTI2e4KvCSfJ/cg9gqCzMNj6QruewDSAb6oxILtu8hil37A/QLb135tt7uX/PKUGUzjtaLALhFsIS1UuE+yk3A3qgR9QRaVcrEC/UPuqFyUCW4UI3097OaBoaFGBJFz/bpCXomiI6zZfjciM8885TsnhC8QhD3CvIebB0dC2YfqozO6u6P1OJH+5yOP/E+JtI+rNBprGw3a1V2vr23Ur5yfSCyzE6Ra2uPToiR6f+8YIWO9fXi8PtZFmj0X9LQIScVWd3Utdd9EdUJd31OuEhKPLk0kFlxrVVMLjifk+AWpKnThgQlKJwYs+iKpH1WHP9I5t1967YtfJAF/T/zaUpXQfP8tXXVansmor3es/RP/QOoWzKrVc0uq33D/5cknScyqd93Sn6dQumvjPX73T1/8IrfnMX3oMtHHroBaXovUiCtfF3Iyx1Jzu+41JVfh2x/REt/iwVGLa8TNSgPtnuFukRPFhek0X7H3CDju6FVEUbEidjKdaceLuZQVMjXZCKi9lw3Trw5d2KuoMbH9L3ZizpxUVPczKbvVRmGQ+H2B8MYuKwBSR0hf3xWMaHHz3JRtxmKmmBgJRXQdvt2BOSaQLYR3HDxwihUZ078bz69aWUoZCS1ihMK/8cWjssqsePqZRFzXaTZhZCO3lpNRkVmeftDl3AeiAeOvLNQ5Hm+bcIawB+idp8dT81xHRAqDFB2YOx5co8VV+0xSAnKCFVGfpLWOyYBJio4i8iZ16kjFcL/D4Z6ZYKx6qu9KNU1MitDn2h92XMXYVTsec9L0qvl319dVIsu3bWkS9wwI3HEVTTuP7biK3EhaJ20DYuQMTeVJIxN9bHjTwiJEGILT0taWbcsjlXX1u+9+LJopLtw05KXoJXVSi9zN9nlpwXs7rnLPwrT4C+0X35F3MTaxcGIoQS45khSchvHRsm1bWuSDmPfGRUWe4GIv52Nqd3fo2O9hHh8TJoVjhIvRHgyt4PK+MqMTyjX48won6gXPzbkT4QZwFeA0oWpyVYxWJ7LnFx1NDUZxYHM36pUJnNm5Y3iYaXEeQhQEWjwHocWzl+Jtr7F/jG8+f/6cnX2FZH7Je2sDfSQpUcnxlRKqorZO0E6fNycaEKUD0IPXLwpbVmTh+iHyofnnn5hITv8WJLY1uIu3BUStMxbL4VLlxPfOp3OLJ9bdM3Pjsb6+2HhutN8akCJ+RQ34lcnYQH5dX/3EYr5IioeqKysknXLSa9Vl88ZOlI7q9w+H1KAsK0NlsytZ7hrQ3Kf0rmaxsr5SbHZ1rxyp7yU3qJpWkEI+9PDS3Uo2xTXVvfRjRGnf2pWxIoVtxbCVMnb7/UzpCtzUk446ma7U4tVLvLkD+Kwf08e5nqQlZJGSIgOqSJwot4B3CkUdIimIlScIXm5RgTwssulPg3j7AeZ+nzQJmT4OhdImSe2VTGmv+x1RYieCqLuKnEFIWZZd1/2eKNEhWW6/AMHN+FZR3Op+m1IhzHnpf4axgz47J4Aqrxe2AAd9sbBfOCDcINwmfEq4T7hf+LLwtPAt7pUFEVN5oLh52TOMwz1re3bruYiBnkGglwA3hVJqGrWDGTr2hUmmXGlyHyJISxgaRcatVZM7T8IgiB+xZlw0YPfgigidaB2vtFGeFmI/4TFckKqDHYtDRyIYU7Y4dATNeaNcfHj+UPKDBEc+snts68LhhLVhsjqZPemsk7JTI1PrrcTQokVDCWv91OHAyQ1WYvjGvlZYmV8b7QsZ8/dWisUKVZVwq294vhHqG21O/qxSLMQXL5i/OLG0VFqaWDx/weJ4ofhTqXfj8NDGXgnOQ8Mb+qQFsUz/gF9JfTtdTSn+AV88PfvW3YuZTDZnZXJGc/JINuTo0sjI8pGRot/SpFA0akSDZP+KqwcLBWPrzp1bjUJh8OoVK64eyhf8W3bt2uIv5Ieu/r6+aPHgyNTOLPSdjZl8PpOfe8rihb5YNLNrst7bvn+gd0UklYqs2sBuJ+tX4eWK3gF3pFrvqtp2tat+Cl5Eh9P1m81AyD8wGO4PdIUHB/zukrfeU823cHFffXJXxnHcz/OMJsV63+JFuhPN7py6mIysGIG/S42oExK1iD9kE06v94kM+lxRGAFKsxIkt0uFq4SbhI97mnQzRidQDbsilytAiZUSyPIhvmevRGU249oSSYnytpsZjbNBLvkf1rmWKh1PaOjGS8bNYtyxmwL2p8VNcGNAs4Rup7DbtWbxaU7Z02pxyCq3nenpTdO/ZnoIQ9wcZb20vZUWGEn+PukjVHucWEHyKHdeutwDX5D1AdsOuF/07p7BR8+89ZqtODNMzz/22AtY+GzJ9G/JSj7qk7frlnay7CN+KbvFb7pL/EwtVI1E4Pg5KwldOWd0BaUrT9NEsxFKB8fHSG+WFTN9fRn3D3GVEi3+cpeGa2+ZdiFLKM1QlqW/CqBtAfuTcMpY1p38BOW4M4BHfnnHs+WBY89n9LxjB7q/54vQ6Ak+oj9E6cM68R0fpZFCTiXqcUZIHYESeOWYs/IMqlW2a1bgVKEjC14BfN6lHIckSKhexMUqbhtAIbnDfKbjMZ502OodjborbJs8Eh3ttdxLyJPkCrsPwywLw/pshgfyiD2GB3xyKbkCg9wV0VE4YNAMj3mZSNnlwAP0CoMwiy0R1qGHaAmF+kophAq46N8mVPDcxHNqWoNjA2jWIOkhoRI6MyjVjni7dWozxoPeep2bdc1+kQ2E3F8yrTvpTloxkgmEQoEVup981eezND+ZBwEk5K5z55OvkqlDh9qXfxVjfBWl8He5Iq/Mw8t5Zig0QXYGsurXSJ8Si4rXqIVoOxhJhXGLMZwO0T9eM32Ahu/5BVwTkAfC34ALfuoKw8k7Yr2gPaf9HcyfIviEgBARHCEpZIQCcOIDMAYbiOqJ5EI5dLpOEDtUaNRQhZ7NhBXsGoH7ll1r4Kqjp+2VgwsMJeSXbubCV18lnyG/vPBPf2oPXnjhQ50g+sOLLnJ/dCH8u+jCV+Ho3nIhhF9I7sCY5FQ3A/Fu+dPDF00/Qn55EcZuD8Fbr74KkS/ib3IbFuiLKQHlHxHW8BUeoUQanomnnNdINrcsa3s+VvjAhqZFu/oeXgXYPDyhxj4+5b7o7Ci3GI26VCNSxZsvKo2C5+CPA3eVHHvF/S5N5vNJ9+5EPp+Q3ccl6gf+k6Kupa3qGhvRdDHoTwQ1RnSr/RAwKdcR3OxchXuiJOhM/9UJMJn+/NJ4PtZtSjrxF6zCiCTHuhzlfLrvDvLUPSTfQIVCONzjDipKfKwr16XIkYjfRNBfPCIrXbmeNeRziqb7H3rIr6uqW6ZMDWuxsqqVYroebn4+EgkZPmIGSX/eCBi+Ozq83B0gBxjcqxrIpOSwRnt9kKLyLufAQECPlIvA4QcdYDeCPloOtppFqMUgFZZtI2Tb8mVbaWJ4qjAwTtKBij04Tib+6xL3iX3axReDTF666DNvvLFr12nE2qPsovvo1uXLuBOz/ORwwn2FTAz0ZwJBMnHCOLnlIvkC7Ur3vivcfyb9V5Kj3E2HQII8i6TP2i2eop7t/noWzgDt3vT/ff9FkRlIzow1IrQy9E6LNU++KUlvPsmP+Rd1Ja/oukJCiqa90wLNSvHNp578m8RNuZMPv4gx3T/isSBrHDP7XfYgG+Llwroc5/7SZiEEZpeOVTnKxJtpcAZCtImHbo8MESVDW+h7yfN9yJlr2xNiQbbIIdaWCh0cxOui+Ppjtz4ris/eeuszovjMx/Jz44QubTSXEpJYQJ2AA3935XpYohzeYu22nXTRX51bmp9QSSHdt9BOEUJ72CAkMpPg9L/PpHXrrc9Sw7aUxjJCljVUxUkMgjwGc/ilfXJEHGMvsingNcZL6XiWxGw7WhoP6b3p8iDz+3sXv8VPawC4xlXCZg+NeERNfBA5fZx3UReu5a2vo6XojpVInMhRMPBcWqcJqzc9p6RlLnaVpUHiXXA71Virr05nZV1T2M8VjRDNvVebk2XDF06kJ8YVdUlaM8VQFwHSruqEWuVoJUd0v+wLiZHFSVF5wtCn1hPHAWlaN0hSM9n7d6C680V3MmKwfbo8neOpQuqy3h5NNihbv7yw/MohIBBEVbtWRVhQkXSNloaTAwnIRgXhoz/KgmQFpEfXTxmmaYC0bhwkhn7KVcywDHbnhboxs456KT0OaK6gcYMAQ8SDyeDCYNRie9yTpYgdlv8rkO0LfodcHOoLBonrbkcPyS8H+7LBb5OLg0G74tHx19m1zPh/R8fZu9JxjHU+Oc+9dvPjj5Ml5Dw4tX+4efO1nSA6uHnzf2zm/x6Hn/v7zRC8mXyM7N38ZRJ1ryN73Ze+fHBz+3x8EyLDu4/DPx4ZXuRj6HcwNxe5TcEczM9NYcqzAzFjkanDqqMNq9yMdf5Zfj7fJWq9zH7azgWjQKt+DsfpPcgnVwkdZie9I3jk3QPpX4lTjMWKzgAZXoH+wofd6+COYOgAMK/DEOpe24kzSCB54GY7WLSr2K94/y8I3Z3aR7l5AdpYisyYSevsJsy4KB4nI7mRmsfZEqeRs6UcHBw4SJ3f4RvirTZEOy6Mc54feA+IOCvxWNhglhkKG9OvGGH66/Z1JjADYePLhD7Gr9zH97suOdMtkX/zuSHyR7dMnnbHyXNvC6APmLKq+lVVbn8GLuQ6HuibeGTbpp9EK2psERynfw2J09vwvn2KGaJb97/55tPj476jJyq/Hh/Xjxovk4dUuQHvSe1P49sSHjZiZ6ZtWRXYoV8f+hz0g03CQuEEYR/3/YFWNIrc2SDaemjyHanmSAt7AhDtiuL5J4fpOcy1kTOEWynMwNzFPX02y6UZEht1gLICofWkyYJTmzEoUkYbr0qt2QJp8bBZNI8ms1fNnM+Uet32F4aHv/6t3j7CPj8ytPC8IdxkJsQOQg3olZPndHdf/6/F/Gfu4mcSNKHtjJOJbILYv1SXpn/TmhgYqMQLZmAiGpP9Raf68YtOPHHngrA1GE+mx1LRUSvSPH379ksvXXgR+bMu+S3r09+ixFdzv/YNvPAHF45QkclGwCbAS/TOMYF/v/vAp4ivT8cL1dClZNa3AnUbzM1mtm/DhslC3GoGzH/9ZrMnM2d09afHRltjXclspmQN9iSyXWOt0bHRHTu8ddrHmMBGvXVaoHQOE9x6nXzU3V0nF5Gv1dy97rlVHu997Hl2LaKmoFoVaJWyqJRlPjuh6SUg8N4eai3dAbQVcD8Vrf3ukLtZ3H0DZpA34qwiy6dEWWllul9eLPftVz9QKhYvVi4fk8h6pT+9piD655DPrBumb57u853+Jh1eRy/eGjr3nEUTzTniPImGurtDVJonzmlOLDrn3NDcs7355hcw32SFmFDifpoFYNUt6B3lRqjjFuTwxDPjMwrFQoLAPA7Rmw1MZ3dmtU2btPadPU2gwz1sHj+77wmb7p18K26rGXY/1d9/8tLgsceGltFftLdiMMWHLOs+HPDdcAPwZyvh3fY+Lw0KZ5fA8xSw8LHjjzeXbB8c3L7E7caAVLjjo/FT8A2bud+bslDDryhVOwh0DuQ/cgMixrs+wRm2VIjkIkDT6aoZGc6T6YjtbgpaXshn+YVNfrd64/T3Nq06WxT22QFyKpdMb0GJlDzB5dIlwbdd05vhzUD7jIB9rvsmkdwHZtmDlYCOZ/gu8xrhOGGLsJvvtaLFs2u51y5EQDJkpPngndn+kBVuOqfiLQ81h2b8bnL+KcMXDoH77qDD0PsDSPB11HkvcxVeCBseJTUOEkD9fqsyPFKwxslwq49E/o5FRIWW3n/F8qsunsol5wSB1NJl6+nNZ511Mz1mmajK4dHjlXIzh4bhqblgDWGXbdlyGSNrFwaYdPCaAPy7xhcIfAi1PK6h1DneB/+OB25w2/HxbkVVlW5fjZBu+LOOYHA9T33PuS/Dvf3cc8SWJPfl5+gHbrzpQXKOqxgBsxgM5PathTJASdZelusuSJavBanKJNkdkBLnLIUyQEmWnZOQAl3Z8xLAZwSigRSl4mISiRA9qIerhkEdPyFs5yxPsggAnk7OzhVLMWtfkvvw1qgouPCfcod8Xpuyn/M1mAlhk3CW8F7hauFDwh3CF4RHhW8IPxB+Kvw7R8lXQtAy6DVlHFEKuFOAOu+1qhPyjjIwFbhGOfMY92VQ8grVpRD6oJ39qItwZ2f1RuvdXmmEmkoNrlGlvNLg+tcz11INffTx63rr/8Y1YmXI30lz9jUM8CVoYP0veHhQJlJdIvJD8OMB7XkYVOsEw4/sg4HxLNwfIxN5L/yOkcjfZseB88UYT3rrwb17r4zxlf/m5P7uXV48crhMppCR/GeeGeYju9fBof2sTPfzE5HO6/xoTZ4io6iPNz07OPvCU/DS6lkh5EH5q15y0v7O+bK33b/zjHnDtUv+TgxvX+aAaLDzBBWus0Kde6WdEpZxHRVkhXGv1yl5HpQRaBFFfAaL1prcIEWz2IqKjiwq3Bl8o1np7AkCR1Q7fEW2knw1n6vlCb1Xdn/2sxfcn8nk/FOJKZvqfLay1fwZKbXJyXvQdcE3n0atbPfNp5tzfPqZUIJF+Voe/l7yTuQD8UIBrhL5f0DvA677D+d+c/4NQRVYfVrziYReN3rfrs//ShR/9fkv/Er0MWX5GUGVTOJLuVyic/LWwIDnP4neB/x5D3wpTpPAA3JjmgQmT1xEVzqSQLMa9cze4h44O2aXr8dyH7O6/bt00SBDZt4g/Yb4y42qHbbVjYqW7FJ7lYjao3SlVPIfd4Si0dAdoZ6A+xWDGmReoCf2jZDjhPhhezC4Hc4zvoG5vkwGuK5Vwg7hAMrWhc5eab6iRC3F4XIW7mxVHfSTVMJb4Jf4+orC3dzhC3wnqM7ZqUkSmbE3E0E6Pom2FJstbkcEqD0SfSfiIL8AqVDOmpXR6w+agKog+gN1rJp0bTA4cVJ0MnrSRDCY6e/PvPXWvf1zZHEjl1qfysGhK9tYTGYHpHKNxRt6ms11zebLffNMM3HUgGrpXdLAkuDh6yvPFnsKUavfSkrh0KKwXahLGGLbnZBQtFAnBxmZ12rNI6zRuLzRmH3zUm0REOIbgs1FzeANQbKoNvs+QMgidy/B/Nc1yTfkWoWUcqqve2Pez2p9eK33bIBGHDfzVZmqu9T8QMU4zmCskjfzNektIW9Z/zgG5leBzHYojvsdYqXccVuNywflCsdlok2DVr0CY6FQx12Siu0tTES5juAg6ezcRTliyoqg7TpcLDliXx5XQciy5dfMG3P/M0TCSlgLzAkwMjKg2ot3VbWCvGrQbwRFworrilYvJRob/KBS2jC6KrXkrA2JhYXmKioXFxuXoF7o21dW2h9XG7mRa9bGE8GkP74ur/hYKh3Q7GAxnu4VJWAUE0FZkwu+YEvtdfw+Gs+Jibwon3Lg3KIBfMzwxMjo6VacxHSEygr/fx39b9SR/7Bt76KwGji147lO3PuEDwgfEe4WHuBWM+qDVCmhHT3Fs3gI06XsyGnakqqegmSjgFtxBbGUH6RzEYqIXtPQlAW3IM3KzVpJqqap7UNhfca1ngKcuGf2CK8x3LtmBbz2DPErf+daQrsqM+obQHNmz+gNdshfHi27r7gvrMknpNpCy9a4NrFRGi2T0x++LzffCQerlt5TcO9yP5gtA11mRNLNoYgtKgHb9JHuOaRArBw+2ef6fCYxdfIaWvb++zcf5dcf/buX7o9Qhy3tvIBG7h3GXsA/+sfyaIljsEqJQaZF7FWjmzc/tufsmVAjGh4bXBTWEboTLOd/9ugTg3N9wNKR37rbfWZApzeApEKUYCXXHiKnB2x4yYwal+MBbq4I4MmkO7zzmXiKGnu8u1bGeRiKAiXCU+NhVMZ+mLEO/f8y9IcUzMJlz8euUwu1GiXbQSvhIcluNZzWzE2o0Ko1lBD6zlNsfuCXS603yFMXDf3O/ep+Il44DOd1F/zhD/XR/X/Ys5+fFlBt0w0/1JZNf2iSffyjxwygDvWy9r2T9Kpz2r9V9wRJMxAs7jnmV3Zsz9xfS5J/Txl4hENtkOsIy4NUNwJz02rhVOF86KtXC9dwTUKUMhFlWD7i9HOko7rR7Eigs622EATj8X0+dLme9pzq2hw5OsIOB3GdUG6CsNqJPXstV/E4C0tuod4aKqsp9L+MgOLTktlTh/oCokwX73hmZDIoGn956OO/7lEhQLNXBdxP7vsCY1/Ytx+PJCmJQUWni2rxqK6oYd0IpHsI8DL60T3dAVNLBNLp495DNdEMSLI/IvrZnRe5H1t0AqUnLFqMx4ti2exwNnu0FAoyXwgEE3I1Nc3AgkxStcKGGdkWED+9+rT3kVOuYPTko0gobI+mGwPuTfScjRvOofScDRvPIY9TYjrx2iKqi2FLEaWedMDQwxJZ7ZcSaVPU6HuOy3YFEiAE+bv7Lvwkc6fo2om5ayldO3di7b9j9sPZnZqshiOyFta4DH4ztNUZIL32eDtrpZzdYQwah02GeOazmMf0zJina1RQf0Hhrlr5mZsP7xgc58Y6OA/EtwiRLVdywLo32edd9H2xvjRM3OfhANdsA3rjGC6TWKQtR9CfRYT+LRx/1WpZ4+/RMmEnq/SPqHZIXaMn5XEWFq+RE9p6SZfuUu2g0r6ZFnGht/0zGH/Hm0U0blU04UdP9a7btxSH6fWReDzS/ks4Hg//0bLm/iQYoU747JpCgrZ6tCYZt6hEed3H1E2S9Dke2F5NtCikqEe1w/qwn2U3ASVOQi+e6Vgo8KImIK5jiZ4jTLKFnriYt/riRSfSTx77wLr3PfD7fyQxKi3/1KcD5LUlmwk7cRFEICcsbl97xvP/q7jvgJOjOPPtr6pzT3fPTM9MT85xZ3OY0a6kDQpotSshoQSKKyEQQQQlokHBIBA+E0QU0ThijMFggzHG2PgczhgHHM6AcQBsznd+BmNsg212Wq+qena1YHz3fu/93t3uTHV1dXV1T4eq7/vq//2/c74Ep7bYr3xp5/pvP8Xm9o7xeXYRvXyCvD1ncec3MbhZZjljQC76FvVNvSQun60YYM7q3Wzg66VvgGtSLRABdSoGQ9PLms6p0QgBbmeey9RrFuN5CphQwnW7XqI305bELH62eM2GiWcmNlxTrIjIiphEjD765JNHabrxnhEl7JdHN24583RWoTJ5CbnOhUgEtmEMGVk+rNiK80seyRBzA9KpHhW+zlg2jv+EvJNsXSnLLe/7o/9ke4Us3/6+25QwWsRaokc9vVjUDd7SM1n3eCRdNF8Gf1hZXGkpl9h5OR+ESCEaLUQ8gCCjhOXDskyOKIjKo4KHOshJmurxWJ4cwD2yvFIOK5VLnA9efHKRZm+/5HaFyR9fwf+MF5K+dDbRnDnWb9Rdmjx6adsRjdTNuPO6pjhs2cyHS5tPSarIlz4N/QC3byoe3rBC+0JrnCjup0+c8uYPrlaDB9PdSSIXb9cLwdBJhrrj3LO/t37dBlFU9Pj92pqzPtu2CbUZqG/LmtuyK6DgM/uL7RdLB57/23k7RoEv5B/Xvu2VBDwyuub355x5oQynJCMtqpFDawoPXTih3hFxn899TB9gc/TNmXl3nr7WbYMPmtyI3XV3th6/e7YdLnMudefkSZE7Jw8Pvmse/1J4/N3z+OR5zTJCrxPQJZzKGWQ0auNmETluM3cKdzqLyLWfu467kTvCNZi3lkL6ikUwDithDZwN58PVcDN8Bb4DbyGMPIi0Bz1BBkKTcn009POUWMc6JZr43EmOnk5qTu6jsUpIac6X66MdfqZvyj7s9mKMJy4XpCXBHhYAtIqDbEVwO7m50KxIxsecRL7/qJy2LjJg5THQHHmjTIpzEl1CXPI4lCj8mvHal1jh1KPiOvcYUwHjp+bOJAPTgBVsfQiEvp5giXwl8iU/JEj0R+oYRBl3KVEhDc/rUha2A8PhJ2j3w5iX6PQDg0wxgEN3nRrEC+S06z02Jd4uFCWK5iM/OxDsmcsYN+zuGpEUm8PijO1kn76Q6yzfO71dovOajBSgx8XiUP4Iyb1LTaxfnRqQGKDLDVddq/cIzRnd5k721F7NHiw0c78mhRQLS0snilx4V3PQFsxe8IiSrvdV7BPAEEUqFOhhiPn6ZDIs8TL8TpEh5dkLk6IpO2+ev3v3boijjDnvfMGrnjg8PFtXaRjUUN8Q+YM/YFt/1ueHKErrj+yeM2f30BDqnFH2+T2kbHDw7dfXP35qR2fIko1ofE48G1NlfyI1lxc86c/fg8CjWLpWP7XDU6B+bAidexDovGKg4LW0aHJucvT4jg2d2fnZzrLu6U5vc27OLUx3pENmsVwN6n6Pv7ysWK+fA8l8vrA5j9+vi4YlC1jzG4roBSxLmmaC7CNyCDrCe81AMhE0vdQ7TvIKZiCQ1nboesPfvrCsL/ZU90Rs6DQCimEI+byk85ISikJViBomGRqqhqUaBp+HPIg66RLtcFWM6kZYP0fX4nw4ivNIlnhFDgZkVZCpE6Tl9yiSB6MsyoEmyZIsYzUItUiM1SY/kpcFnlTXqFc0lj0+TaUxDTMopymipCpYCb0disWqCXLOlpW0LNR20NRFQYHP53bu3LRGMXjeUOapYWR6bYBK/lNrBFkZzMsxeIH0NULe+ZtmQy6eCT/0AU8UIkoIEhecUzQ9mC+eU/yiFgOIeI9eocXRyou2bt36s3cXOD/qWRlSJJwJlbO5+bnWTn9WMbUQICGZGuTBSnkUw+dPe8W0JAlEfltajgVVTdBi3kBZ9dCwnKGUSHoqc0FX23jm3PNUrBn28o7krFpP1MxZCKuKaRWu37hxezS6/eDBjYakCLzklWVzeECTBI+3b46mkjFPMDs0rMXa45pAem9FhEAi4DX1gwej0d7e3qRBw4bW3seLoirLCGLtraIR85rxzvfYoCdMM56o+RXFNHlJUhgLgKBIuompsyRZL2oKJVhAgPI1v5/W4pFKq1G3ZMUQZVaRCDS0omCQev0JcoeqiTXkrMiH40w2hrQyPZxGRaHxo9YT+YMyTW/nzmWsnO/j9tFZGkayyQg3GSqTBpfstoNFhsHqrtt9VEKnHTPDZuZKQTrV0ZuTggxhlbOC0yydfTlfk7nT/fqEJq0wpRe2KBMnne1uLvsyvgztH6FU297Xt732aqy1f/747EI4ki60tiyMta2ttMaC0XRnSyXqD7bY6YBtBwptD5/9cOfOnZ2PnPVw207n+Y0bnRc3bvxwhP69snEjpDduvCsSaSxAXyJSCz7ttLe3bXvDWNA/e4naY3SMtXkH3k7HAikRcDqSLf9o0OdNnLbQyviQ7yz2N8m5S55rHaZ/k0eG3b9W9AwpmebaxA8wrJZFo81YjDLVlamlpowNDIrW58v5WKAesmSQdcrWYt+InmuU0XPxAlFA440yW6I1gZhsBuetCfQFVs8LeOVYYJUaVfHg5OX4knmk3uTlbn18Sbzg8BYETbjPuWqNZa2BC5zVZsBapaoci6ewr8m/WuH6ucXM/oLpdA9jyqUz1CziX8j25YAo98Vj4cJ8zHpL61BwJ4sAZuVmrPhCpXrondt5rmv2bBmQuJ76KAvdHgSag0XxEOUtwd8gnY88+RYSxnhMpGUe7x1vZpB8Fam+mNJYjGGM9ze+n0xgGZYKZLfF1APeuR84RmcyeQ/pMUX4koydayndAhxP6zifbuYE50EJaDBkEZZSP+0pefsJcg3mNzEYAS5BNGqqB2WmGG3xNDjh7zJgoVcb09/Hi11d411dhXcs5uzAJ+5w/rwDadA91k0+zrXQNdZNNjl3NkvYc3L07aNP8yLu40JEpqrS98wFTlNINhYZeKKEXRBOyG/X/C5IyR0j8ZzN/bdL8u39m/0J8Z+UVBJfl0jJHxTjzme3Xo6M75jkgy/bSp1genvhm+c+KUlPnhvwO+fFiU7fFocP+gJwLqlwtvOmxwPq2Vsvc74LvcdTh+L3wIA2pUpXxqRI0AywNx+o1uFKms9Q2ZHIkUzGbAkQ8XKhcymTKj8fCNCyahDj/1oGnda9pmVbyz2ie3wq4fpc1Kmr3dCzuPS/xpbC8ned3uXOgnef3tTvXovvJcdu406l3tx4NotGz8LDMucj9qEUXa5Ex0jMxHypiASXWMoNNHss6EWx1tNXc+Oe0i6S8rVR7rY+auGkVrOrjHLn7KxeX+1VVUstRHQzFTALAV4VJCVp5bd0j82xJaMlsc957PKtvbBOkQVtTlSPdFhmTO3sXns+pE6zkipg3uiu55ZEAsGwmTclq1TyJlVVyxCZ08CeSGvSB2dubD0xGY7pemJWJNwZFpAZEYREtr6vW0q0mws//b3boXdXZKQ0sgJ5DHLw9c5vrnvonrqaDxMtMnpSORKhpAZhUfAaUrh7ID0oJshgz3wy5Rk23TLRqpZx64g+cDbTY2dyFRK1lUVdYQEiiFDdbYeaupUBVpEyjJHCJJKo2aZWtOmiXmtH0xsE5qfArrTNpGtq26FxsZhuJhWpdWgQ/h5I6Pxl4nq+vdJ/VkzFEjKBTi4YpCOKVQFds860ZB3LslWMyyIyTInnd2Gvn8g1nko9rpq8qpSPH/A6h8c2YumMmzZg8UzVu6iQi6bnLUqOq2Rc5lXMt3vChmBHTPHvjcPlExYVV1bqFVvLhsgYbVl2jrIqFTP92+B4kycyno54T7LklyTe8FpDiiySDn5Wm09Eqt9Esj20rCCPdXbWzMUkuTWT1PRZgwlrlhcREY5y+ai8HAqqcig0Nf7sw5/D+7gcGX06SafP3DjIK3PMosAoukKUW8x2rTcznRolfO9nDL0/Tf52jy+99/ix3elMJr177Ph7l4aCD6lJHXmwM+f6r2P89etv+BrPf+2GkZc8noF3VR2nWcXzaw+vgJr8Eak1vYeLvTqCT8InMQQcxb5Vybku4Ea5Jc0of8fCVvoCIsPBvWeZC7SyKJ2ay6lGX0kijjDywWCu3vziWY39DP1B08YutH/YQQwk4tD1P4Ez6lwHO5wHodN55oiiCKV5qizMEv2SUBgmq7OEZ9LpJ9lH9hs4zZyvXzT8eHjyRZxuINLwnTp5FRpbDT96orEV3em89MyD1zmGT+73yUtk5JO7ffIK6Zod9K85n/caPoT9zBe+yDiNual4ma6dycqWpp1oXOBliHnWiDMd3yE7BUWkVPT2t2sTZ070Adq1Zs2uQ4tGhrbEyN+WoZFrjmUX9W0aK5XGNp3pLuB4v36aHssb2/QY7KlvrNU21lfvQmiX88F4lFS/dmRocywOZNdBmietoK1A9jtjgu4+cQZppVE3thn5mH4aSbjpucpHp2NftnKLXKSt2wuQAc190OgbgKz3stpazInUgDSLR1MszaiDuBu/wYegK0S//DecM/Hhs885jH0ver0v/WHhBoANC900WS7PKZd/kk6OrwX+687zX+dh3dJUet0ZILz1+ONvCXAG3s9/48YPOXeaJmz90I3fcO47+zAmrZ3v/FXTQIIgWt9sauH639C25pSdN8pZTyVS6ukpRct6thxZ1nX8aQiddnznMjae//7oN/kAnk3GrTg3y7Xg0bfJHcrJjRLeYeauzYjQ4NrBSUfGDAh4ybyPn7L1k8O3tm+7BG2+ZFt7tcXZtfY8hM5bexJNGz9N1uTKQxek0+c/VJFqyUK0JfXKF/L5x15JtUThlzsuBdh7rvPXPbdhfNueJWO3ofNPOuk8jM87ae154Ddj/tMPUkqng6f7Y2b4knlt43SWYax93iXNsbeJCT5zJid20yI8ZRRhpJc1RhEwZRGhBpGZ9pBA0CXVtEN16jz4DltI09J2zBRSw6sbq0c3I7R5FN23mC7nzN2/MJM2dUEtlAO2JQqechWRbu7SXQBmVJHHh+WIS0+zZD1ocdsj+cvVrr6hEbvdzsRkJRs87oFtnW1EAw/2JxWPrMdq0WJhXKH4dnSfe6jG6sWb4au5flMUUMiMd7SHExlPWCTPJOIDwRYMUa+ohto0PiQIPI/53pjf9AjeoBGXDEmS0woGSW3PpHrs8eUyHzDr6fLirEaRzkQt1iP4nRjrDHcO0aj+7pqC9G6imPoUS8wURww1k7hoR/qMkJ5umimmJJGL/25mGCKtlOhkKWmsRufkKOYsCfjExorRCYQmRtEDbNlQO9cKVV/sYvm8/pjHC5FUeZL8rLMGB8bSRFnytobbLCtauvlmUU8RvZQ/nZf007ddEjdX9x+nxzLXX3+D87Zp8e033MHHVg17fX/NGj7suaPx80y1OtIK1f30Zn762JVGN4zNaqu2XyiOXlwrdo5F05kDEcNIStfNakmnPUp8QaxkWfH5vftA8pihMlZvkKE1PCt3dajT0s7tndfnS6qevvBq50fSWjDmavjGjzyGvFdc0zpcrQ63Nn1k8IOMc6FAetRxbiO3k9vFXckd4T7FfZl7hvs19wp5K7ttgeqpEnXwp8MejUBWz5LVkC2QIZGGIysU3Vq2j1JKME4DeicYNF6gYbNY1PMCubhMpxPEXLHEyBFYQ00oYzflSmAV/ycO+VLUgmHB43O+FKj5na/wHiCC84JALBdznshBFoYjC6OwIJt1now4ixUNUoEQqaFozktEmPeFYpkYJP1s6bxExlkfgB1wXtYUH1lCiiz9zkvRDEAs5PVDKpqNhZyt/+2HxJuVO5Eqa8rH1OlMWv+4f67vLk9z4dwu3KKmDWe7F0gmo8NNvjREQ872cId+iwKxINwU7jBuVtI+Z7ueUW8RwAs3GWntZiGt3Gx0hJ3twRgot+gdYbgpFCUa9n/3EZvyXFszZlS8GXlxJlh2eraTKK/oV85AughQTsJTyTLgktMIhMPlcPg7zjA8ifdDOTH5wQRFPibwnkR5sj1SipDPpeh1blr3Oq05dr9j1J7pH4O4I0/jEAyE6Bc/faS2GGBxjaVkVP32kZ86y71eePCnR77tJGG0XhtFaLRWH23KBtOx66jvA42sRzl6ZmgJAlkXgpk+zKJIMm7gHneYsIlMBzsg4fzquncL+H3waycOn3HeP3J5Rx8R7XXVOJ8P6gJv9HVcDm9dS/SWd0rlb3R2vfqqs6JrZTlLJOdgTGwJyWq2vLJrSob5JTnPDDnLEBchUkzxPWJ1SVQdzSjkKbcpMHYI2Ap+cnJ/LA+Qj2F36ZyUkYOysx8XGi8RLXtzWs9ms3oaeiZ/ikiK04VYYzhWKMTQk7GCszktU3zD3c530Tbn7rRu6Eaa7gU9jduY7eJe/gHWxyWI1DyLm88dT+dQpmO5SPQOUUruWmmKGF5o4uwMgOlq5BfY5HYWqDGPxn8IiLarmzHjQntL6tU7v/BHHtavaLmpfFy5RUXCt5fGC4VZhYLzZipbrBf5LN4tfO+mO76F+aePpIdSu5LDq5yKlYi0RRLPWnGI2FY8jlZf/nEkf/fIuutqly5SDGhru/Zr7yM7k89ldBGPFZ0vHbif5+8/cOB+bKjzzmq7+EK6J8xI2iPu/diHn2L4h53cP3EPc/9CmQ2gCn1URywFcwycR8kLqHNcsWSxba7nBps3kQzMwhEyoudACgcp3s2N+RlKYTpBMuRSerMF43yu93RTOacdCUVKukGlbIpqCTIPRRatuWBSbDQNn92BWHzEviFXKe2h5MihFCKqLHWPl+q9Q5RKhkZGxOgT2PKMGYlkwhjzWCiOsGbIMGhagODjkinrltF4xrAMyZQS1QivWNVgV1RlfKGST/GrwItaqDMqiQZRVWUyYhNVNhrrDNoBn48xpqrRrpa0ovKR6uSbEhGWfBIv8SI02UeFVCSGKh3tWcYNCHjLZnLq4PdtosyC/J4iiOQNKe6hlMDwgtablBm9I5YlX9QAj2bsY6SV+wxtQvbqMlgmL2G8FKGNeiCgb6Lke3Jl9qLivLIVpFSAKoCm2aAFVLrijcjUbNekfRTliM/yh8KCSIYKb7BUyxQWzW35WrSrEqdsiHCHZMi8LomCKAXFeOLMXPZc7DKNzp9PSVnr9eMofyI6m/Eano0o1x+a3zJLzAOKZm6nPzZe6XJjqL9N+rUv4wNchdvM3cp9hvqfUsOCQdHrDJ6SRHU3VLpLZVFnFoV2ZLM46oEUiK5oVqJM/ZK70qQi7wBGeUGEYIZNYXkGEmjuSdTtUK0Ze921ILkx2ooMqUb1b1e9I1J1UYHStHt1anr6Fr3kDHu9Q6tbVEHua+2VbcHvHVpZga94valA30Bc40lxn2ILPu/wykWSX1oiSeVA0QjLpqQ5VUkVhcRQ2DSgLFnSElGsTG2DnwjkKWObMqUDquQX10jSCd8Udb/8E1E8oZbcHDUMpIZUywbRK/5EMvzSt2Q90KbKXlnlceP7zr+1QIQWO89K0pgYkKBF1K2PwFfKK4e8fiGk9FV7ZUGrrB7yeZ15lZXpQNAj2Epva5/Ma5U1Q94dkjROzqoMhhkeSpgeeFYE7JVtsxgou5sqhmkPky1OVUS8qZAtFrr2uMtkUVpDfio5WyKwk1Mj2Xr8jK7EYMKXUv1+SoNLCnWQ/kXy2MtDJgLNd9g5SE84KvkNyfmJaEnj5GGvkjXGu9M4eim/CF/GyVyN2q1c65JI4bAmtQGSu0VDLrxXzmAxbCgsGN8U6EgJpfa0cOXnIwviRw9IoGDFlg+s3yAjltuwfrrsY1HBfjS8II5+FeNRmxcK7VmUbz/hhzHB/sWNiq2ADMqNy84kVRHZ+YxlNzVzN15Dmqa10PsjC+jz7WfjagLvJedukT6yyHVw/WRsWMqt4Sa4s7gd3CXcIe5u7tPcF4gcfCxmiETjq7FpnJ7CtBRBJ9MZTISRy9MMdQsN2ayIyJdUIQ+GCjSxGZJ4as/M9AwuRW3S0ZK00weuJ9yMQELHoufV2ayQ6xIzG+icEB1ae6mmPMUCkSv1HNvLoj7jdOwtNXdkchARCtJ2KtWRTHb+zbljuezxyOjXYVKQSr2+xrkDHlM0rUH6SlB0RYGfSTLSRVl2gqKMPGQF/twsEek+6bQD7hId9BuTv9f9gJfD5Gfw8skHseeXNA7fO5P44D0LqEFowT2DpK6/Icoe0OQXZY0kbkpO6PtzDT+A35j7yQU6zegL0Mn0hDtShx+8SvN5Cqn2FPnwhx7y+DTIyLoiG7IieZCiy0c5oDlQRD1BE5LzyHekyRlOfaqfp0c2HkeTL0xAgLTg8XpOJY+7Rlp+ra3Nbzi/N/yVit8An+F/rbnharIAmnd+UyEnRD5+aG21dOc1kqm4Nt1r8R/wTm4xN8bdyN3E/ZJ7EVqgOkOH7XGpE2e6cYuUgwlsFwzAbjqLvyBST452ClFKAvMZpqgCl8iBekWSPredPW5kkA7SsBUzlOQgfVap5+QUqeNsGqGqm/SyjBKKPnKsqczUQzbts5mg9sAAxQqz2TV2rhTo1ss8VqipuLedEWOxkzimk0u+jFuNtnzMU7NKY2LRKMiuX6fY3In9FJEhE7sHWRTlvubPpk3Bl51HWmYBzGrZQ5+SPYZFuqtxw6puGB7eULXcgj2khmXoluopt0WjbWWPaumGxfaxvAGfJ9ee9XgDXvoE7XEbg3G6S5zs6zxCW+gJe5dsXOIN95CVON0Tvn/seLTK/9nxWLNkyc6ZNU/P9T2aJ82A13LPzGd5wZo6sR3/Jyf3D/b+/n96Tv/V7/m/OVv2O52u/8u7w/Zu6gsch99Gb3ISZ3BBNp/OWWz8zmQFhTpG9Qos4DnYlLOkqTq8c054C+yTAzIcmPwPCa9yvgN1dfI8Iu1kc87PJBUnnOdmh+fYzkO4XO0H6K9OPseW6J+d/ZIEB7zO085Tug+1WqIkNf5V4CGbd17AUJ5t2/Asqd/4cZX+5CpqrfZzTf//P+MnscaluS5uLbeOIvEpTjCJaPQWRF4gihvvZZMHQyiDXZNz1kCBJIKgOxVMcVMBseS+xCw+CurpTiIyGpJG0Cet4OqobYVkX7ocajxrt2YtWdV9oUjnWlh8b7hC1P1US3sl7fOnKvBcxt4RTjvD6fAOO6N5A0pb9oyD42sObZ1DhEevCn+y7S2JdKytaA3EqmmfN1mJHhdssSKheLRno3Ofn7TUkvLTRTXph3/ut9Npu7/fzpCxYbZm6ooU9peTyXJB8Ager4rce8ZT9Voj98xH7hlj7mqCXsm9I3pdhnwZa1dT6wMJHYYzpbA5uc0MS3Dm0McaD0AbfALanI8t+uIiw/mCFDbwbUZYcr5gwD44Rfd6deeOIsxvfBOSzstowHm0WtWdL+mmqcMCfUrn3ocdIpsy7jChVEOlYloSvXQGsSliUvodxjVAEZqvvjQR2H3QuefyffsuhFmXveRr80u+yRfWr9/01sS6dRNvhl8+CP0X7dt3hfOJK/YENr/s80lkxIxP/GVi/XqakGNGWOzgJ/AwkRZSzK9rmBvhTiO61UXcxYzHifoR3s3dzz3AfZF7nPsW9xT3E+5Z7lfcr4nk7N5sGqaHcYOSB8AykBSss3B/OUw3My2I6kw0+BDRKFkwohT0taMSFhldM6auB3RGtJ3Rxk0RO9FuWaTOpB3QQ43GdoDBInL1GRJEfUbIQXOmaOEeu9ltU6/Gd27qZcFwqMxGbvGMiZPczGDAOTiqmcFiSwD5goJHX2u2qrIKvSrvwZJU18y1ukcI+lCgpRg050kS0nm1F0iVCUXqnQ1QWXbqzlOWtdS6lICJ5Eor2r95Yj/qrCrIvG+ePyZGfxYV4mt5mEf0nyWH/1UzTe1fNcNIOs9RzwQo04LwX2jKkktIEiJL+OgwXWXJrZoptctBL5BUbfxOldslMySRRDvxWKWPmNoboUJIRUqqmNfXTmgmVEDwaIt7tLgEvPOsqU2s1fPFlELE+0LoDbqdBymu9SzWPAI4Pwax8r7jBs5c2dq68syB+ee3SMgblHJbZp16CKFDpw6cmpWC/l8GfMuW+QLDVI5Q6HmGzBvAoEsDRt11dGHzhEjiXO2WgWwG6UnThJx3iP0c0/mLu5W9E0dfb/q9LuLGabRa5hXEuICm0JjTTkFDZMglskCu9h5OQdPgSxcFbYWkGtp27nc3rXW2xcBWjXh0RVAGGB/xps64dYnZq+wYA14P2UgHoX5RPTGCkSaN/kQb2Ld6R2tf9yf3FU/tW7YbybO2WWiviND35JHK7I9OxNNebyaxpWxqmYJXjVotsWKPQA4vqSgZ0LWKGRhWuxKGjhNlgfoDve+EE65oN2wE/aP9C/dGErBG9zIsuP/o747uJX3BDaRHSnBD5Ndv5bZze7hLub3c1dwd3Je5b3Ivc7/l/shNcg035jeFouep/ihy+B3AA85y1Uz3raKhmWo9oXqT5c+uUQACkdxrzD4RoLguGkmOxlZicdSOUafROrSPd/EvWTo318xY/7OHh6N3TQ7Onn3uDmi5/vAnkei8+Nytf57TP7D9bEhf88GPgeD8xzw4Ya58yuKl21A5i7xIKSodXb7xrmhEyIq8iROZ72qyaQHI28CjJxMCj1SFB16MksFr9dCcFVLtuCdoDeVhgzpmGfuAJCQLV/7PHXov3Hv4eqjsPGf2wODkXc87L+J/Rx/94DXOL8/e3t8/50+3/hDCjed7F+HBEwCtnV+eFxJaeEiZcqFdgiiQo/tqQ5Ypq5KSIt2XCoBkVdMExPtrydoowFCXssDnVrhS1ckRDbW5aNz6P3boKZ5N0if8pTmv3P6P2aVmRn52y7tDzGz9I+d5ovCXfvQcUVlE5xfPPcEIo9x08WaAzYvdtIX05LNX0QS9ZTq/XbHC+a1pQmjFCgg1TjHf6O55wzTf6Ol+A77v7oK2Lly82XmdHK+jPrvaMnuaU1zm0ElUkyJdFVGqJbsuVeZe+Jc7pC3nzX0WnTh03th5c55tYjYOkPd+H/llZepxLMyc/Z8NPiJlNSf/qbGBzv+7IRB8cPT0iQ1Xl8rl0tUbJk7Pws8rxWvWTxw64dqBofnz9374cx8e7p8nOoV9rPgZVtXJZk6fWH9NqYy/KI4MDJE6++bNGxq4djn87FiscGD+KAu545q4tCmK5jqNqlbrrUK9jyyIGl5iCyI1Td+Ldmi+wMHp20Bh+fjJ4Vge+IcPHXoE40cOBVLSpKK8BW8qypvwlqJMSqnAzHjokHcKX24IQuPLH32e55//KEmHyQo8CfmY28Khh/kgdeQMgR9CIkl8QUrgMNVILO8A2YG0MezuTlKywmIP7MffJb9PZB4Mfi7ERbkkY8WYTXrcddx6htmkhoYpKOq7v0HKxkRNDz4qLrrTdEzjo6J8fcbTZ5sQyHYgikxJkTtJxA3pEfiIuWHEKReLS0ql40ulVcXieLG4rFTa7PShT9pVC/KRRkssl48iFPbBK6EIPLOIzqIuYnOp2V0eDPzxPNKwMH+HgDUkoL80ThtaTkTaU3tn/DVuQk7jh6CoaFM0D7no5LcjBV8Q4iP5T8HmUXcqeHTz7l1k8MYrWDuLdrBWm/MfB/BRNg+U5wpc9d1cbkTJEGc+ot1NgIoo4ZwFPRjgKOkeyLuWfv6nkBYE58UDC05a/631J11ZJH9XnrThX9afdIhmF5z89Oed7NOfh1/gfQKboXH3opRu9y0oFIuFQ2y/Q4VSqZldABdDq3OT8yM4awrPeYBxR5tMlqV3cejvZ8ksV9E6RkwKwRnM4/W+GTeNiJ6+HL5m8uXOIdIndeJkxxAiqg3EApMvB+LxAE4GYuA8Nm854Ft27roFwbL5m/YApkHbMezZdGR4GO8j+02+3EH378DJzqHJ3WQX0gBOBmOx4OTL6OsLs3uX7bwF45t3Lr80u7Dwse1u3PftHy9ozpNTmLp7GM+SRPJh1i/0M1sMeSPFAHX0L9VzzSniplnMeidA18bwjsDfrALjbva5jKtEkN34mKI8poCaetNv2/43fZQ4C2vKm4rHQxLycMDiyeW+cNiHH3S32f7Ji/0058dXkOW/ARnELPgueRcav2U1fCjksxv/zMxwIWola/wW/YoUT37E3Yw3+ezJa1mTvfSYk99h/JDfIb+1TqSeLm4u63WY+OD6NlPnUfqU5e0azx40seACyCHYVJ/7oLfPmsFJY02xz+M1o97y6r0Y711V8S5afSJAS8vFkNd1yF/c0gKwpnHf6vtWAwed+cZq6p/I3cfoD0cZc+JovqtrtKsL4cTyUFoH0NOh5YnoQC23KDoYQyg2GD0uV5t9XGtrq/P9zxS6ALoKn4EubDkq2jo2thWxFPgmha7Lb3o10Tl3Ew0swxW5Nm6Bi3grHDMD1DN1qpdQF1f6hDKitNlQsEuSkKG/L2f32BlyB5uPdh8zjNZ7iAJl9bmEp+TC5HgOFvZO/ql3IWWch39ao4bl8GOVOrTUYHIrfQZNKH4neqLzR3jsGYgHPjnnzq7Jr0VtqKSwTpTxkyv1euVkiMe3BOPxYGen1LMQoYU96IWWOlSxUIF6y2LS8AuoszV2Ed9RvXhxMAYXd4HeOJwiV7Ul9Smor6zD14Mx52LSTCUG05xrH+ExniB9Sg83jzue28Bt5nZz13L30Rk9kMiTTJES5rEbW2IgsB53aK/TcCP0Wk2tt7vU8M37Tkrpl8aipabGKRZgd4sg9fRSj/agHXTfh7l0ppA6etldVMLMUe11EJX6mH8DFVkp2jQYoJuylFh/5qYS3USnVKc2dU1vwq/dhvGabJv3XGjLNu7OtsEOE0h2TeSJy7ffW73BE9YVRzz/vnA6fOSMtR/IJcq3nty91JLC9qbZw1sCWWvpnJKRr+aNkq9/dGDjcWfF4qn3LVt/hZ0J7YHLvf5Io1NS9isS2swWjW2aKoMiEuFR1UMkK4sqr+mwSVVlWVJIlhYqAin0fJyUEYlTVARSqsnNHJy+VNOgPRu29oazFB6eDe+1wtl22Hs3RuduHBPkcPgWdO2Oky9FsHGJsXrb3dBX9fQOAyzqb+2doHazBNG1L4fFc4wFKxHavuq4tUdkYaEiHe6U6PGkzsOSAneFqwGERDqpEa93VgM0+Bo5hcSsoE1WAEmyjOK1rpYg2UBqKYlZp79rA0buDuw9IrIgoK80+YG3cwe4g9z1TM5iN9yEnOQSl4j0MwQiA7oym28HDS5Vb2bfvaRWC7suUKsEQ5NSvbGdxayl8WVsqbmBjncFsSkVTRWyqEyFui3ZxWM7F/Gec+TqvvZSb2zBgfNXCoLsS1gtJTmb5DW/UTL9fikal8UsuUx6D8vWzblyLCaJw95+KRZTpBY7653lu7CxUA4YvH4ySUEuykFdXM6yyS626JQtWQI69OpZ/6KtPR9VLVVS70oU2g63LZ28/qpTDn5ARvIahWgQ0kliEH1uvqEnAHxG+iNLjYga4PNdRrSFCE4BE+vejK6YMX2ubkrKyR6a3abu1mUjpl+knq0rRsxYZpSj+fjgryTkjSqrJPAFpFtI3i8vlBDJb2hhRS2iLAb/hlGgrG3eWl3CiwFLGFdJ93tZ/ZvLH7tIDkrjZKeAtEQEznN08ugLPI/L3FLSI64md/RJaIEazINxWAUb4BTKw0PDmVPPZnJlaW9JvhmXEdp2A4sPQV9PKIXZpCqbkuthU6/HpmpdCwLpLKEUkoj2mcNisQT0fokJ6t5Jn5Vgc1mrz8jRTrhezNGA7xSbNcSstxSRR+OgmzS6BMVCUtMVJdWq2yy+gkTWZlNBgwYXLuRcH0o248xGNSIcSjkWwYMBKUs18utolpTMBSpXM9sr+bldLDy1S6s4hHrsQAqaNMkMxkDKbIrBpMiE0t/pPs1QNcdo9JuzdJAhR8gQSSLTzZb4V37Zq0liTrIUr2R6oDXpvOjvDjsfjhHlx6Cx4yzfPUmEIYEUS/JH4pg3hS7ey6NkxFTITxElj0/2axYgq/EW4BO0qFZPebOq84aseP8CPP8hUZI+JAgbRFHcBMBLBUGU8pgIvLesI3deeClKXv4aXO2L0UB9Uo+gAuK9CT3kVfICelQUv8iD6ZOyvM7vE8W94BVTkh8ux0kNS0FR9EVtWTEyPiLKkltP40ZqybSs2GEAhcdBiQwdIm6n0S+lAMJEhkd8lBf0hFehsTm7gUU4BB5LmkdWBY0XvBGvKAYl5En/dHAFQisGB1cCrBysjwGM1etjCC2eZSeT7cmkrRIVXded/XCqJDm3EwlWJsu/iKBBMu5RLSlHDq6JMoZgpg8CsucpX3/cKUZlrG6kMQhLSKa8kXIgpSKkJmWV3AeyT0AxokmEPFqX6gGHzgAiuWErqgnPk6t6jSwfRGg9r+P1H+RRH+/BvQAXiDhASkhPe1Yy7SFt51RkmWoK5QMOkcpFOQZIkYMeOSeqRFH2J9LUVdaoKDJOJldj0PJJRQnFfIKg+DBSEzSeo5zQsEiurzeDscILmbTAQnuWQCNXK58SyFXMAArzWKFRo6UEDeroo2xnNAClKEg0tqQSCcpqsqAi/v30OrpXc4XzGrmQsxbTC1kfexTopWxPLqGXkojrNwBlTjlkELHrnTwJMSI3UeZFpp0ew9MGm7Kui8/qodhaURKI6GhRPgRm6pXY20xRZUUbSoqL0bCpbwS+uCFQE8TiGuIcLlbIx9Db8QoMo6XOUsNyfhuJyx8gL/lrgR5rp98/+VvB9Hx63awFghaH03c6t6LR+WpEnXfufFXdD6M19HZ9KRqGSrwhxPKFGG2ythh6dPwBJREhkrMJr1nWjkB3oPG0xyucvj4zX6QN7XBuhRsXKMq8XfPVqDL1m/HP8QKO5wJEEytzfRRNL+TIY2S9S7THrmg/7SNBYXWUkznDwidkmFZOxjGisTGyDiJjibDyB+iNyuTjsXw+hhfGcgA5y6NM/pjK/rhV8TTuha3OnZ8IGGjCtCyz8WEjANcZAfX552V/XHtDVd9QR4aG8EHIRxuPRCnWLYrGo/nGlYruUVGVpo2BOfBnaueyEjRx/gaBuPr8T9VwEKt/0OLqG8q0rQRfiv5GkRcF1peyaEdMw6R9IJWGSffWJJJ1cVtUBuytd7sRJQIiXmYNtqrLJ1asyS9IRktq0dRHglZuyNY1W8SmFpZIBwHqlnE+Wvbq4QUJGE6iwPxgFoEwq3tVblk5N2ivHR7sMdH8jN+IZYyQ5LGDA1UIbPEBZeRM2NDZiqSyG7/w33kR60Q/jrJYBV3cLMaLdwLjajqPez/HWQGK23WRPjYT0l0tWXI74yRQ1tVS1qL3ycpYkgZCBtsxqANbKbn9dTu4OzeZNd0+XAhQ6EWzadqf10PTTTPi5W7WdtEXtcJRibc8oWQrpb8XyCUQFL8SNT1+Hw1D4JH5K9GuxjUnbEUrTnviB/8CTuPai37z9LM/b3SjnhV3fPdrn4TObFc2250ZSFcqQy0tKSscLoTDsDsRiiYlIaBH893xYiFB8WGCailxnxkImP6QiEyZR61E682HdR9RlVZBjpLkY9uXimj6JvDFfBD1yho0vlWBV53z4QOfhhHngZfhFz+Dk5wvPOUcDwPXQL/z8IegEs1kezKQPRVaRlqgZbjlgmgxEi1EH7eJAFOJ6RYWUhtLA0Xa5Yd92bhunBFMByHlV3SEXZ9XZh9QuBDpO/poVC0XfUXe/CKLKuZGyiLdRAlsBRhwK0TtNd30NbGnl0TUs99d6LLe4BcOxubFRpzhKEwuViM+nxzR4akiWuA0fu6gjsa1ZOsVURRpOyT6dfGq3qtEnyFd1eYg/JTju4qUSVcOs8Wh2bF50StsQM8fjEBknjMSX9BoGBedjqJBRYF0EI24LcK6aPTK2Eis9ZCk+yTaIFkcanUak99q+EiZXzo04pbNjkaujC6c4gt9Hb+f9CUquQ4nc+dzl3OHuBu5T3EPcJ/lvsR9k2GDiDxkkd6UPJFUuxKLlEVYJBoP0cQLWebISLFvU06NpDjINCiR5SktEH1f7RCVsorM189FxAWTiBYTBQmyJVysUahcksEmShYpIxotZSSjHRcWC+ToM7l+rSyRs+pWaWqajprRSC0iaZOuXMKSbVIJvpRiqV0nYjrJ035eKtnADVwtHUU6avxqKVy2QIETRwbJWJbJCEJw7rw1CH5GntMl9VlhVWBhrkUJY0mksYwFNdxfX4KwKWMrNmdOIkxBiYbg8+g+3qCu9pHEnDkxPy87AYk/yivmoT5BFZHQclb+dV6CI85eDS0lOhZKiNLxyNkH28ccDt5y4kQIEuHXgiR9koyREoycuIuWnM/jLRLMw84doTXBDwSHQuNi93A4O1L1ztFL493WccPSwNjuWYlAvSp09BrolqSEnbPgzlCjhK5YqZxmBrLyLJ6fJWcD5mlKWFI2eUKWTMQ8NSyywNrkK4Y1MSBbIc8mRQSPlEsM2hoNoC5WvJR6QuS9FZGsIs0eTOQkj1MW4UbJ4KU4QoqKwyLvXCbqpA9X0fMUL9UoqRH05cnvSJosaxKkiZoJ1/WSNTQgyM5patm43CyZmw1YNVLV5/bzXcPRj46IsxYnS2NdXg/f2ePJz0radReLcCP+HT6Ly5CxvcYN0/iL7sTwtEmHRRWjvZrLEGzATHcqRmlJe746fQCtQfqAGFrYENT120B449FH3xBg+4Qm6GHt7IuRCMEf/ACCIpznfGBKFKFpvrNztLPzXCEbETbSxCsJobA057FzHn6d519/eOcTsynmT1zw3IHvgV8Unde+t/fHd0+LhYMr5kDnok7yedunRHywiqYul9/r+DD2cSZX4jrJb1vObeZ2MJ6cu7kHuSfJSOG6NE6Z7noEN7rmzOGcDnJBqS/nQi6a8CrGI08BT8EZ61TlCb5re/3/c/0/JFpaEgM0QXdHU/M7nL2JlogfWn1VfYHH3z/qDzsv75fFfvrQ/INktyy5WUrP/Pe5XbI4QLP/IEGntiSdWLKlJQmvJFsWm30p596O+eR0HvBH/J4FetW3e3fEv+iV+6aPedZUywDyWdNt/a//x+3NGEaXkfHmUsYtkOYq5H6vop5fMONhrk/ZJ9+7kJr5mDc5tYBRFXMK+EZvDRV9annyagg5Xw90UfGXjv3M4EukQYbmpCJwb4lKTSIP3xlZg9CakWGaDrf295/Y3w/nzSyrDgysIWVecf68H0FiRcdE58VkXNSmyRJ7j3TBPnh/SpEn79q2DTqrd/blTivI+vb83KBfbEIXFpCKyqPZkrzUeRwtIa2OrAGgR5gE2vqagcYPYOqAI6SQlJByp548jiiARahVcYzxN9ZV01Rz4dlIvd7kvbvhZmc5HopACpc61EQ0FDaDpqlFw5Aws+dN4Zj249PJ+H4xGc0Ocx9mCJUS1ZVzFNnnkji5oP4+KiUFe9jY3kNdhV3LDZE1c4z0lqGa3FiZQcquRmUCOmgxX0YqKGT6GKKg1Jdz9+xxrTxBxhBgk1dWcB0cMzWmmRfItgxpnQgvJWpj6GYWQip554jkg67sCWe3bPDFAqZMNKWTtlmCNmq3jtr8rCIZgiRD0Tokr4YkSUi3G9hTjumaLCz2In7LaixLijpxSjoh01FJ8X48COtwMdOTk03Zg2SZPIwa0cc0LX9cPAkepfE3WW1LCwI8JQjpNk1uPJPyiqhN9KacYXhTF3hRqvGCR8R0uVuTL7s/4xMzlt0bxXjd4owCxqlY6CjynhZR4CGm5ASke0VJzohaJK8Ix8keI86j41aJek4lo7mIfZIikuOLwq1XqnJlgZ1es1QD1evBPpoiQT7hgrbQSF7x/DFWWRynoP744krsQLrFMFrSaFyTvTgKmmzyEXB5qH+Hn8cB8k7FuCrR/caJFDfBnUv5aQpNkxCd7fk73yiXaarU58KJ7T63l/2H65DxZSyX1WpuE6Vs91E86n+yDre86vW+asYAovDXBkeDx3YXsbts9Pj02R4fgJct/vEKspwyPPdZd82nD+he+Ef5F67UitqVsmU5b1gWGkH91cbHXEgg2lAdaAwaFljmfCNgmU+blt87j+VoMo+uNg6gDzcO/Od12BzwwzzCe7gs1010beoJFmRBJDDtWci/v+5qL7kSQ4STXgiaOG676ayYQ/O7yFkJl6wHtMgMG3FDWibhgLcjbp66S1NA1QadOZdY0ajFErwHLewVhc2X6Y1HFdVKxODUSjEfiwBklxY7Oyu9zlXRgBO0ouQyW/C/AtGpueq78J/wKGcRLaxEuWya+D3MmLq7KSRfAmbio7GyY8DiWUv41fvFkKfxjB6UPi3xCnxDb9HhGwr/LedNo2w4b3pQvKD/+7/LdsQvCTL8GsY1XdecR/SY1miYJsJaTHF+Si18RTMfBcNxAFRJ8IbDihsnGR/FQ01+GYotDHCU6S6HK4BzVg7nsAIVogv1xCADV/zuNoigf7vtd2d1n3XN2YDgIec3jSg8dKTncw87t+JB5zcQcb+NbyC58VckNW5D29yYIF/FPjxIrQQKMHsGLIL7Uk4tBfc5q/FcZ3PCmZeEu+Huqbjpr+IbMEX8MUZLKpuHelyAXi7P4ebjHKB0J+DtunliqxL2LFlFmTSdJ5yVcsS60yI6CS8q8PnNN3eerIjk3WSFMtwP82m9VUs8YarQS0TnOl9oZX5+FA1b4Xq5QaIdk/sTqls+ypzHYskLNV4KIR1oRGc3xEdPPdgjBUsS666pKF+S+kpByQ7WbSLO16WcLdFcDq25duWqfHVNKRyDO4as251zErDT9JzhvNl4ZFXes2rUMzqaf7uzc86czs78010d4fzm0fyqOdfm83bR48l/1hMOux+8ZzJkWfjNyZCqB2+HP/02NGmLm+9XnaN7uzvndMzpyM35CWlidi43+1YjODoQGesy+0+4o8uj5fOeXMTzWdsT9pBPEwP8MPoUF+ESRI6tsPem2EEUGcmdpk1NwUj7an0+wQSfUKv7iBZDI1lmCqRmLU+J8/BDUo5vxH0GCka8gp4LoC/HKiJqfGH19Si4e1fjM9vWWYGNbzUGYOKC8y/thMxdN86OoAMZEXgpE3IWxUKiYaYjiIwpz7y25DL4p8c3bnT2Llk35vWOP//VzSefSnSB5vPwO3we9lJGxybHjfuhACyX0pWB7djIVevGxuKE5kcHTjnni2J5SWrMxP4brZLZWlxRHKm1mUg/x1vF3FhyrFX86hlnXoJCUmLMVzXO1ZHZmlhYGhlr85asG002Xj+Jv4Xnk+uzlMjBB4j829PXW++q1TMhokgmoIfZtn0s3jDlKOxiXLI5GtuP0ue4gegt8tiS2jT+YxeFV5e6WMzdLjK6Un+CLio1u62x7qjUN+U+QNum96SfWvwzfURKyhVz1w/6fRH4PVHch7NhCIGuhbPDPn/E8RNB3guDeRs0T0f+TAHL8JrMCwLR+vwy5qF1ej9vSNO85LbZGmg+dIbjk3gBmQI1ZKOFX434aSfuj3wVbGRnnbd9Sc2GD4Xd0vCHyOvrSXiJRNcBzu8OPEzGWF4QoZcusbT9TDHq9fm80R3kKQLBSw4Q8jlve1UgMsRynpe/+lWZn+a2uhqfjS9iWIgqV+dmMWaRd42K+J0ogBQwqt46o+3FM/JCjgV86WWuGVhq/Lk5zGhsyVeSztwUdSVOwdeSZcg2zqdAUPQBkgYb+1n+gIqQ83APxKtxMOyYbeCLKHT9F25DOFvtn7w1Wakk0W9ouo6GSkJIrWqNp0Ar0RZK2nI6A23Yum67st4BfITJ1jbjt+EE0u83CUUYAvG9/JVn4sEQOs35pcH/26c//YrgdX687s4f8l4Ij8+FvF/4wZ3rLsD4gnXrLkDognXjpwCcMj52CkKn7PXDRx68/xWef+X+zzlb8Df4H9z1kHPA64XLHrjzB40fogvXujuuvRDej9x9to6Pn/K/Ably/kJ4nGNgZGBgAGKNxdZO8fw2Xxm4WRhA4IYnqzyM/n/vvyVnIPNkIJeDgQkkCgD8bQmSAAAAeJxjYGRgYG7438AQw3ng/73/zzgDGYAiyICRDQC1WQdNAAAAeJxjYWBgYAFi5hcQGhX//4shxoRNHSH8/z9J6hmR2EXk2IcF2yK7gZB7/t9D4QuQ6H58YYA1/P5/J9KMf8h8Vt//3+D8hWD5X5h2/n9DfPij60eLC2KwDRYx9v9/cKpnhtKSxLjx/2MKwh8zLQMx5wFgOHagp4v/v4kw7z1e+S1wdb9ZXIB2K+E16wMknhgYOIhJQyDMBgo7aLiy4FCDjmWQMCwNSQDVY0mTALeRRQ0AAAAAAIYA/gFKAewCKAI2AvgDtgQyBFYFnAXSBgwGbAa8B2wIDgi8CNoJwAqgCyILdgusC/4M1g2CDfIOlg9oEB4QahDMEQ4RihHoEqIS6BNeE8gUgBScFLoVHBV0FloXEBfQGCIYkBkKGWAZyBpSGp4bhBw4HTQdYh3QHpAfMB9kIKYhXCIuIqojMiNyI9YkPiSyJMglCCYkJwgnjCeaKAYoLCiEKNQpXilsKjIqhiqUK1Ar3iw0LKotNi2mLvQvYC+cMFYwkjDqMbAycjKMMxAzmDQsOVI5yDqMO1w8UD1OPhw+wD9CP+pCeEKGQsBDikP+REpFNkYoRl5GwEbyRzpHTke+SH5IqElkSaRKwk1CTfhWDla0VzRXrFheWHRYylj0WRxZRFlsWfRaTFpwWoZbOlu0XFhdEl1SXoxfel+4YERgpGE+YZhh5GJuYwJjKGOGY+5kimVEZVhlpmYIZmRnQGdOaIBo/GlEahhqqms8bERskm1obfxuMm7qb0xvinJucxpzaHPqdC50fHS6dPh1lHZadqx3LHeaeBZ4eHkgedZ7Qnt4e6h7/HxIfMR95H72f1SAfoIUgm6C7oMyg2yEvIU4hsaHHoc0h3qH6oh8iNKJPom0iiiKqIvMjLaOxo9Aj7SQDJDikWaStJMilBqU0pXElnyW0Jcal06XZpecmBaYbpiqmViZyJogAAB4nGNgZGBgZGPjZNBnAAEmIOYCQgaG/2A+AwAOvgFcAHicZY9NTsMwEIVf+gekEqqoYIfkBWIBKP0Rq25YVGr3XXTfpk6bKokjx63UA3AejsAJOALcgDvwSCebNpbH37x5Y08A3OAHHo7fLfeRPVwyO3INF7gXrlN/EG6QX4SbaONVuEX9TdjHM6bCbXRheYPXuGL2hHdhDx18CNdwjU/hOvUv4Qb5W7iJO/wKt9Dx6sI+5l5XuI1HL/bHVi+cXqnlQcWhySKTOb+CmV7vkoWt0uqca1vEJlODoF9JU51pW91T7NdD5yIVWZOqCas6SYzKrdnq0AUb5/JRrxeJHoQm5Vhj/rbGAo5xBYUlDowxQhhkiMro6DtVZvSvsUPCXntWPc3ndFsU1P9zhQEC9M9cU7qy0nk6T4E9XxtSdXQrbsuelDSRXs1JErJCXta2VELqATZlV44RelzRiT8oZ0j/AAlabsgAAAB4nG1WBXQrxxX1FeyKbNk/v7/MnEatZ6UPKbdJk3LTpk2bUjraXWlHlnek1c63pULKlJSZmduUUmZmZmZmZnhvdlff7qmPLc/Ozry5774792mltJL9NFb+7w8clFBGBVUauaihjgaaaGEVa2hjHRs4gJNwEJfAIVwSl8KlcRlcFpfD5XEFXBFXwpVxFVwVV8PVcQ1cE9fCtXEyroNT0MF1cT1sQsBDFz0cxhEcxTGciuvjBrghboQb4ya4KW6Gm+M0nI5b4AyciVviVrg1boPb4na4Pe6As3BH3Aln4864C87BXXE3nIu74x64J+6Fe+M83AcSffgIEGKAISIojLCFMbYRQ2OCKRLMkMLgOHawizkWuC/uh/vjATgfD8SD8GA8BA/Fw/BwPAKPxKPwaFyAC/EYPBaPw+PxBDwRT8KT8RQ8FU/D0/EMPBPPwrPxHDwXz8Pz8QK8EC/Ci/ESvBQvw8vxCrwSr8Kr8RpchNfidXg93oA34mK8CW/GW/BWvA1vxzvwTrwL78Z78F68D+/HB/BBfAgfxkfwUXwMH8cn8El8Cp/GZ/BZfA6fxxfwRXwJX8ZX8FV8DV/HN/BNfAvfxnfwXXwP38cP8EP8CD/GT/BT/Aw/xy/wS/wKv8Zv8Fv8Dr/HH/BH/Al/xl/wV/wNf8c/8E/8C//Gf0orJZRKpXKpUqqWnJK7UtuR8ZD/3J1Q7aq4WwuUjCMjjxxUvo4HOk47fpikaqB8mYbuLJSJH4nKiFY5tKWvRX2sjB+F8VCspfS5a+IJ/ZtrUw3kUJvmiOKGsyjsh8qdaTMzuuskYUy/pem0FuideKxlsJZo2mQWHGgWmepCLSLlZJM47i5o4EvV3r9KtBhtTA99JfUqwY77UlMaw3noZFDXijQCWjVSeZpeOQ3HJdFzOY9FZFymYGz0od6xowMaytiPZDyhQFLROS0O0lHx1KhkvjbWho+lk0a0oMLvynG4Q3Qwce4ikpp2Oqmi4PpAcT7NcmThHXNznAXVojmQfTOkzKbKNHgysWNKLjWdgM4g0MXibrUvVWAqMh4TnWFyXPnhoSwpOjgeRkSOmYfC845UeY1XCxN6vS1FEaHnZiR214nhMc0NCYvdWx8pC2MYtqYmpAJlVKxNCS/FYDpSqeoF+15tII/rRJEssoheJdLboWNLJyqJmoXlSTBo0dJRVrKxaudEzynWLtHjDGzous+c8JoC5dHKtk7CylY4MC5pieob22Kl2jiMcaaas0gb+h2YHVM+6/QzGssYYmMmYyafldBJ1DBKV/fV0x0SmMDoyo4OQidQrJ5aIeP1vZvH4SBtLiTRK2PGsjpV83BueAW9rcok0Tu1lJ4Do7zGdLqlWWUybmZrLN4aiT+e0vp6UXCvyPLU8kDuri4iJt3ojq8nczfLruuM+NYYQsdsNk/IYlnIww599GVcpnOWoTebZjLjBwZQjcI51c+PVCy35aRDJCSpm8OlA/gKtZkZxkzH2IosFG9tcKKZoh1asTC66hMelZe6Z4swMm3ewoXI67q2lzwzaZEb0CPdXHICZ8IaVQ5FoVEzm5yxBlu5cVhDcVkbxIbLYUfKq3ORtjiRBt+ls885syO6LeZ0ENpyDzeKFJhtS+KSjm5Op3BJaFtGdd2U3mxTmpkVtRcsmrEqNO3YJIWTSk23okFjKgPfQzebEdYpKAs340bkfIhafnx3bRb6hi7F/DSC3elvWIl0Zimvs3Ja3zeT6smBfRNWriftm+rrNNXbTeZhrKxGM1V4NZblkGpDHky7YiKuEKNwgmR3d/OoNQGRo+3W6SrZPV7VMrq8y6JpT/Qswpwzz82to0000GL6HFqy6mNNzUDpWFRStR3WkrwOS9aFo3TaCYaF93gH2UL6Zs5mE1KE0Pq1NYoCgcsvSRetoo6MpDydiiXGruMzCFO3bpyGs3TfVeVOkiPvOXSZOb0CmWizXoasEz6SKqv88+RY9en+1PL/HvUc0uB63hI61LUWiry+alXpkBjZ/IrUvXbuCsXlbmxuenn+BZeMqIjeXR1KPZcBE2im6hTKY8pNRLH3sr1RMykSLVBzeE6tvgTv5tRVbf1b+TlWMo38gQTl5jhatHksbfuga5UJXrQmoQpsYO762SQ5OZkoz1aoL3oFZpGL3nNz93SyK1krSHACcmZCNefZ7AsBHVlbNnHrMAet/+9micYdwh0Zamc5EasDyb0n13Wt0GfhcceWiu3mWHu5lj03R5m3dME2tSXj1l4zaPgEdctaQoNanfbssHliKPaMvT3j7p5xrwDjOVQy4oN0yA7m7Fjna2SXIiUQ9UIMokHmafgt3ZbiVvSo8Vtv3SAOuK2PiAmZmf6WHIT05DBuPzzRyrq1vMsJN/Nl4Wb2SV99ZCDpMLt/de+D2PfkZcKwYlxCObz+P74nljyL5aIjJ2B4uRmLzHi6Kyv/BYVnQrAAAA==) format('woff'), url(iconfont/iconfont.ttf?t=1545790495690) format('truetype'), url(iconfont/iconfont.svg?t=1545790495690#iconfont) format('svg')
}

.iconfont {
    font-family: iconfont !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-wangwang:before {
    content: "\e601"
}

.icon-weixin3:before {
    content: "\e668"
}

.icon-dianhua6:before {
    content: "\e691"
}

.icon-iconfont-certificate:before {
    content: "\e693"
}

.icon-search1:before {
    content: "\e66d"
}

.icon-jian:before {
    content: "\e64c"
}

.icon-weibo1:before {
    content: "\e66f"
}

.icon-liucheng1:before {
    content: "\e62c"
}

.icon-tengxunpengyou:before {
    content: "\e64d"
}

.icon-dagou:before {
    content: "\e697"
}

.icon-jixieshebei:before {
    content: "\e6a0"
}

.icon-sousuo3:before {
    content: "\e67e"
}

.icon-renren:before {
    content: "\e687"
}

.icon-qq:before {
    content: "\e642"
}

.icon-download:before {
    content: "\e632"
}

.icon-rongyuzhengshu:before {
    content: "\e683"
}

.icon-zizhi:before {
    content: "\e6c9"
}

.icon-rongyu:before {
    content: "\e623"
}

.icon-v:before {
    content: "\e656"
}

.icon-zongcai:before {
    content: "\e633"
}

.icon-rongyuzhengshu1:before {
    content: "\e684"
}

.icon-diannengbiao:before {
    content: "\e64f"
}

.icon-huanbaoxingye:before {
    content: "\e61e"
}

.icon-search:before {
    content: "\e619"
}

.icon-iconfontdengji:before {
    content: "\e650"
}

.icon-weixin2:before {
    content: "\e695"
}

.icon-tel:before {
    content: "\e609"
}

.icon-14:before {
    content: "\e60c"
}

.icon-jianzhu:before {
    content: "\e61d"
}

.icon-wangluo:before {
    content: "\e685"
}

.icon-487fanganchanpingaishu:before {
    content: "\e6f1"
}

.icon-icon-inquiry:before {
    content: "\e670"
}

.icon-loudianbaojing:before {
    content: "\e651"
}

.icon-icon:before {
    content: "\e698"
}

.icon-new:before {
    content: "\e63f"
}

.icon-wenhua:before {
    content: "\e6aa"
}

.icon-zhaopin:before {
    content: "\e61c"
}

.icon-tijiao:before {
    content: "\e636"
}

.icon-iconfonthaofang128:before {
    content: "\e755"
}

.icon-huanbao:before {
    content: "\e60d"
}

.icon-dianhua1:before {
    content: "\e610"
}

.icon-fabugongqiu:before {
    content: "\e6a1"
}

.icon-dianrongqi:before {
    content: "\e665"
}

.icon-ditu-dingwei:before {
    content: "\e661"
}

.icon-dianhua3:before {
    content: "\e853"
}

.icon-baidu:before {
    content: "\e67f"
}

.icon-anli:before {
    content: "\e61f"
}

.icon-service:before {
    content: "\e7bb"
}

.icon-weixinzhanghuzhuye1226:before {
    content: "\e6af"
}

.icon-anli2:before {
    content: "\e7d5"
}

.icon-erweima1:before {
    content: "\e61b"
}

.icon-dianhua4:before {
    content: "\e97f"
}

.icon-rongyu3:before {
    content: "\e66e"
}

.icon-zhiliangbaozhang:before {
    content: "\e6ce"
}

.icon-jiugongge:before {
    content: "\e6a3"
}

.icon-querenfangan:before {
    content: "\e64a"
}

.icon-quanweipingtai:before {
    content: "\e6ed"
}

.icon-zhengshu2:before {
    content: "\e69f"
}

.icon-favorite:before {
    content: "\e640"
}

.icon-rongyu2:before {
    content: "\e649"
}

.icon-home:before {
    content: "\e626"
}

.icon-zizhi1:before {
    content: "\e6b0"
}

.icon-rise:before {
    content: "\e6b2"
}

.icon-pdf:before {
    content: "\e671"
}

.icon-shujuzhengli:before {
    content: "\e72c"
}

.icon-wangluoyingxiao:before {
    content: "\e787"
}

.icon-fanwei:before {
    content: "\e634"
}

.icon-chuanzhen:before {
    content: "\e614"
}

.icon-dianhua7:before {
    content: "\e69e"
}

.icon-more:before {
    content: "\e60b"
}

.icon-kefu:before {
    content: "\e686"
}

.icon-youbian:before {
    content: "\e744"
}

.icon-jiantou:before {
    content: "\e672"
}

.icon-gongsi:before {
    content: "\e653"
}

.icon-shouhoufuwu:before {
    content: "\e688"
}

.icon-PDF:before {
    content: "\e64e"
}

.icon-chuanzhen1:before {
    content: "\e64b"
}

.icon-sanjiaoxing-right:before {
    content: "\e616"
}

.icon-chanpingaishu:before {
    content: "\e63d"
}

.icon-gengduo:before {
    content: "\e673"
}

.icon-wode:before {
    content: "\e600"
}

.icon-dibiao:before {
    content: "\e60e"
}

.icon-liucheng:before {
    content: "\e70e"
}

.icon-sanjiaoxing-left:before {
    content: "\e629"
}

.icon-zaixiankefu:before {
    content: "\e631"
}

.icon-qiyeyuanjing-:before {
    content: "\e652"
}

.icon-arrow:before {
    content: "\e603"
}

.icon-tuandui2:before {
    content: "\e6a2"
}

.icon-qqkongjian:before {
    content: "\e654"
}

.icon-yuanjiantou:before {
    content: "\e6b1"
}

.icon-shenqing:before {
    content: "\e6a4"
}

.icon-dianhua12:before {
    content: "\e6bf"
}

.icon-dianhua9:before {
    content: "\e729"
}

.icon-fax:before {
    content: "\e6a5"
}

.icon-zhongguo-copy:before {
    content: "\e674"
}

.icon-gongsi3:before {
    content: "\e69d"
}

.icon-jieshu:before {
    content: "\e6f8"
}

.icon-dizhi1:before {
    content: "\e6b3"
}

.icon-dianrongqi1:before {
    content: "\e657"
}

.icon-dianhua5:before {
    content: "\e675"
}

.icon-huaban:before {
    content: "\e6b4"
}

.icon-jia:before {
    content: "\e62e"
}

.icon-dianhua10:before {
    content: "\e7c1"
}

.icon-upsdianyuan:before {
    content: "\e676"
}

.icon-heyan:before {
    content: "\e658"
}

.icon-chinamap-chart:before {
    content: "\e882"
}

.icon-tuandui:before {
    content: "\e723"
}

.icon-jishu1:before {
    content: "\e689"
}

.icon-changjiazhixiao:before {
    content: "\e62b"
}

.icon-ziyuan:before {
    content: "\e659"
}

.icon-qiyewenhua:before {
    content: "\e6c0"
}

.icon-chazuo:before {
    content: "\e65a"
}

.icon-ceshi:before {
    content: "\e6a7"
}

.icon-rongyu4:before {
    content: "\e6c1"
}

.icon-gongju:before {
    content: "\e6b5"
}

.icon-xiaoshouwangluo:before {
    content: "\e6b6"
}

.icon-sanjiaoxing-up:before {
    content: "\e617"
}

.icon-xunjiacaigou:before {
    content: "\e677"
}

.icon-pinzhi:before {
    content: "\e692"
}

.icon-shipin:before {
    content: "\e60f"
}

.icon-caigoushili:before {
    content: "\e65b"
}

.icon-tengxunweibo:before {
    content: "\e65c"
}

.icon-yingguo:before {
    content: "\e678"
}

.icon-shouji2:before {
    content: "\e6da"
}

.icon-wodekeyan:before {
    content: "\e611"
}

.icon-iconSVG-13:before {
    content: "\e6c8"
}

.icon-shenfenzheng:before {
    content: "\e625"
}

.icon-changjiantou-copy:before {
    content: "\e679"
}

.icon-dianhua13:before {
    content: "\e6c2"
}

.icon-gongsi1:before {
    content: "\e699"
}

.icon-fankui3:before {
    content: "\e67a"
}

.icon-tianmao:before {
    content: "\e896"
}

.icon-sousuo:before {
    content: "\e627"
}

.icon-zhuanlizhengshu:before {
    content: "\e6cf"
}

.icon-ceshi1:before {
    content: "\e646"
}

.icon-taobao:before {
    content: "\e602"
}

.icon-shijieditu:before {
    content: "\e680"
}

.icon-taobao1:before {
    content: "\e61a"
}

.icon-wangzhi:before {
    content: "\e6f9"
}

.icon-wenhua1:before {
    content: "\e690"
}

.icon-rongyu1:before {
    content: "\e648"
}

.icon-jiantou3:before {
    content: "\e67b"
}

.icon-securityCode-b:before {
    content: "\e645"
}

.icon-arrow-strong-left:before {
    content: "\e643"
}

.icon-arrow-strong-top:before {
    content: "\e74a"
}

.icon-arrow-strong-right:before {
    content: "\e74b"
}

.icon-arrow-strong-bottom:before {
    content: "\e74c"
}

.icon-wodelicheng:before {
    content: "\e69c"
}

.icon-dizhi2:before {
    content: "\e6b7"
}

.icon-xiangzuo:before {
    content: "\e67c"
}

.icon-lightning:before {
    content: "\e639"
}

.icon-tuandui1:before {
    content: "\e694"
}

.icon-drxx07:before {
    content: "\e716"
}

.icon-anli1:before {
    content: "\e78d"
}

.icon-wenhua3:before {
    content: "\e6c3"
}

.icon-youxiang2:before {
    content: "\e6b8"
}

.icon-keyan:before {
    content: "\e682"
}

.icon-zhengshu1:before {
    content: "\e65d"
}

.icon-arrow2-left:before {
    content: "\e604"
}

.icon-gongsi2:before {
    content: "\ea24"
}

.icon-erweima:before {
    content: "\e65e"
}

.icon-shiyanshiguanli:before {
    content: "\e62d"
}

.icon-location1:before {
    content: "\e62a"
}

.icon-time:before {
    content: "\e641"
}

.icon-renzheng:before {
    content: "\e68a"
}

.icon-dianhua11:before {
    content: "\e6b9"
}

.icon-iot-dg:before {
    content: "\e69a"
}

.icon-erweima2:before {
    content: "\e6c4"
}

.icon-quanbuyangbenliebiao:before {
    content: "\e65f"
}

.icon-zizhizhengshu:before {
    content: "\e6a6"
}

.icon-yangpin:before {
    content: "\e660"
}

.icon-jiantou-left:before {
    content: "\e6c5"
}

.icon-qq1:before {
    content: "\e67d"
}

.icon-zhengshu3:before {
    content: "\e6ba"
}

.icon-canshu:before {
    content: "\e73d"
}

.icon-icon-test:before {
    content: "\e628"
}

.icon-sanjiaoxing-down:before {
    content: "\e618"
}

.icon-gongsi4:before {
    content: "\e6c7"
}

.icon-liuyan:before {
    content: "\e68f"
}

.icon-renzheng1:before {
    content: "\e68b"
}

.icon-shengchanzhizao:before {
    content: "\e620"
}

.icon-ic_alibaba:before {
    content: "\e666"
}

.icon-alibaba2:before {
    content: "\e608"
}

.icon-zixun:before {
    content: "\e624"
}

.icon-jianzhu-xiezilou:before {
    content: "\e612"
}

.icon-weibo:before {
    content: "\e754"
}

.icon-houtai:before {
    content: "\e6fe"
}

.icon-location2:before {
    content: "\e63e"
}

.icon-zaixianshenqing:before {
    content: "\e647"
}

.icon-002dianhua:before {
    content: "\e6ca"
}

.icon-arrow2-down:before {
    content: "\e605"
}

.icon-alibaba3:before {
    content: "\e696"
}

.icon-gaoyaduanluqi:before {
    content: "\e7fe"
}

.icon-shuqianbiaozhubiaojizhengshurenzhengxianxing:before {
    content: "\e996"
}

.icon-shengchan:before {
    content: "\e6bb"
}

.icon-liebiao:before {
    content: "\e635"
}

.icon-dizhi:before {
    content: "\e6a8"
}

.icon-arrow2-right:before {
    content: "\e606"
}

.icon-arrow2-top:before {
    content: "\e607"
}

.icon-dianhua:before {
    content: "\e615"
}

.icon-xinlangweibo:before {
    content: "\e662"
}

.icon-sousuo1:before {
    content: "\e663"
}

.icon-peidianxiang:before {
    content: "\e69b"
}

.icon-sousuo2:before {
    content: "\e664"
}

.icon-fuwudian:before {
    content: "\e68e"
}

.icon-tel2:before {
    content: "\e667"
}

.icon-alibaba1:before {
    content: "\e621"
}

.icon-taobao2:before {
    content: "\e622"
}

.icon-chanpin:before {
    content: "\e613"
}

.icon-shouji:before {
    content: "\e644"
}

.icon-location:before {
    content: "\e6cc"
}

.icon-douban:before {
    content: "\e6c6"
}

.icon-youjian:before {
    content: "\e7f1"
}

.icon-weixin:before {
    content: "\e66b"
}

.icon-zhengshu:before {
    content: "\e655"
}

.icon-jishu:before {
    content: "\e669"
}

.icon-shujuxiaozhun-zhihui:before {
    content: "\e66a"
}

.icon-duanluqi:before {
    content: "\e66c"
}

.icon-fazhanlicheng:before {
    content: "\e6cb"
}

.icon-youxiang:before {
    content: "\e804"
}

.icon-dianhua8:before {
    content: "\e70c"
}

.icon-youxiang3:before {
    content: "\e6bc"
}

.icon-sousuo4:before {
    content: "\e6cd"
}

.icon-wenhua2:before {
    content: "\e710"
}

.icon-alibaba:before {
    content: "\e60a"
}

.icon-weixin1:before {
    content: "\e7bc"
}

.icon-chakan:before {
    content: "\e62f"
}

.icon-changjiantou:before {
    content: "\e630"
}

.icon-clock-copy:before {
    content: "\e7f2"
}

.icon-liao2-copy:before {
    content: "\e7f3"
}

.icon-liao2-copy1:before {
    content: "\e7f4"
}

.icon-liao2-copy2:before {
    content: "\e7f5"
}

.icon-liao2-copy3:before {
    content: "\e7f6"
}

.icon-liao2-copy4:before {
    content: "\e7f7"
}

.icon-dianhua2:before {
    content: "\e637"
}

.icon-qiabao:before {
    content: "\e638"
}

.icon-caipin:before {
    content: "\e63a"
}

.icon-woshou:before {
    content: "\e63b"
}

.icon-guanlitixi:before {
    content: "\e63c"
}

.icon-shenqing1:before {
    content: "\e6a9"
}

.icon-yewushouli:before {
    content: "\e82c"
}

.icon-dianhua14:before {
    content: "\e739"
}

.icon-huiyuan:before {
    content: "\e6ab"
}

.icon-zhidingjihua-copy:before {
    content: "\e997"
}

.icon-kafeihu:before {
    content: "\e681"
}

.icon-jiance:before {
    content: "\e6ac"
}

.icon-chuanzhen3:before {
    content: "\e6e3"
}

.icon-shouhou1:before {
    content: "\e68c"
}

.icon-ziyuan1:before {
    content: "\e6d0"
}

.icon-shipin1:before {
    content: "\e6ad"
}

.icon-dadanqi-copy:before {
    content: "\e998"
}

.icon-dadanqi-copy1:before {
    content: "\e999"
}

.icon-dadanqi-copy2:before {
    content: "\e99a"
}

.icon-arrow-down:before {
    content: "\e6bd"
}

.icon-dianhua15:before {
    content: "\e6d1"
}

.icon-zhuanlizhengshu1:before {
    content: "\e68d"
}

.icon-youxiang1:before {
    content: "\e6ae"
}

.icon-dianhua16:before {
    content: "\e6d2"
}

.icon-chuanzhen2:before {
    content: "\e6d3"
}

.icon-shouji1:before {
    content: "\e6be"
}

.icon-dizhi3:before {
    content: "\e6d4"
}

.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, 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;
    width: 42px;
    height: 42px;
    overflow: hidden;
    position: absolute;
    transition: all .2s;
    text-indent: -9999em
}

.skitter .prev_button {
    left: 35px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.skitter .next_button {
    right: 35px;
    -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-color: #000;
    color: #fff;
    font: 700 11px arial;
    padding: 5px 0 5px 5px;
    border-radius: 5px;
    opacity: .75
}

.skitter .container_thumbs, .skitter .info_slide_thumb .image_number {
    height: 50px;
    position: relative;
    overflow: hidden
}

.skitter .info_slide .image_number {
    background-color: #333;
    float: left;
    padding: 2px 10px;
    margin: 0 5px 0 0;
    cursor: pointer;
    border-radius: 2px;
    transition: all .2s
}

.skitter .info_slide .image_number:hover {
    background-color: #000
}

.skitter .info_slide .image_number.image_number_select {
    background-color: #ccc;
    color: #000
}

.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: #999;
    float: left;
    margin: 0 5px 0 0;
    cursor: pointer;
    border-radius: 50px;
    width: 14px;
    height: 14px;
    text-indent: -9999em;
    overflow: hidden;
    transition: all .2s
}

.skitter .info_slide_dots .image_number:hover {
    background-color: #777
}

.skitter .info_slide_dots .image_number.image_number_select {
    background-color: #222
}

.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: 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;
    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;
    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
}

.iconfont, .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)
    }
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block
}

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
}

a:active, a:hover {
    outline: 0
}

b, optgroup, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

svg:not(:root) {
    overflow: hidden
}

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
}

.img-thumbnail, body {
    background-color: #fff
}

*, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body {
    font-size: 14px;
    line-height: 1.42857
}

button, input, select, textarea {
    line-height: inherit
}

a:focus, a:hover {
    color: #23527c;
    text-decoration: underline
}

a:focus {
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.img-responsive {
    display: block;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857;
    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
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}

dt, kbd kbd {
    font-weight: 700
}

@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-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.initialism, .text-uppercase {
    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, dt {
    line-height: 1.42857
}

dd {
    margin-left: 0
}

.dl-horizontal dd:after, .dl-horizontal dd:before {
    content: " ";
    display: table
}

.dl-horizontal dd:after {
    clear: both
}

@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, .clearfix:before, .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 {
    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%;
    line-height: 1.42857;
    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'
}

address {
    line-height: 1.42857
}

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;
    line-height: 1.42857;
    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
}

.pre-scrollable {
    overflow-y: scroll
}

@media (min-width: 992px) {
    .container {
        width: 970px
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1230px
    }
}

.container-fluid {
    padding-left: 15px;
    padding-right: 15px
}

.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
}

.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
}

.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;
    vertical-align: middle;
    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
}

.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;
    vertical-align: middle;
    -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
}

.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: #337ab7;
    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: #23527c;
    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;
    vertical-align: middle;
    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;
    float: left;
    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;
    vertical-align: middle
}

.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 {
    float: left
}

.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 > .btn-group {
    float: left
}

.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: #337ab7
}

.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
}

.navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before {
    display: table;
    content: " "
}

.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 {
    clear: both
}

.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.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: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px
}

.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: #23527c;
    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 .next > a, .pager .next > span {
    float: right
}

.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;
    vertical-align: middle;
    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: #337ab7;
    background-color: #fff
}

.list-group-item > .badge {
    float: right
}

.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: #337ab7
}

.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;
    font-weight: 400;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: 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;
    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;
    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
}

.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;
    text-align: center
}

.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
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    background-color: transparent;
    border: 0
}

.iconfont, .lh-100 {
    line-height: 1
}

.iconfont, label {
    font-weight: 400
}

a, body {
    color: #222
}

.affix {
    position: fixed
}

.g-container, .g-drop-down, .text-hidden {
    position: relative
}

@-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, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, ol, p, ul {
    padding: 0;
    margin: 0
}

body {
    font-family: "Microsoft YaHei", "Source Han Sans", "PingFang SC", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", sans-serif
}

.bg-gray {
    background: #f9f9f9 !important
}

.btn-danger, .btn-default, .btn-info, .btn-primary, .btn-success, .btn-warning {
    background-repeat: repeat-x !important
}

li, ul {
    list-style-type: none
}

a {
    text-decoration: none
}

a:hover {
    color: #174187;
    text-decoration: none
}

a:link {
    text-decoration: none
}

img {
    border: none
}

.iconfont {
    font-size: inherit
}

.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 {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.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
}

.container, .container2 {
    padding-left: 0;
    padding-right: 0
}

.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
}

.clearfix:after, .clearfix:before {
    display: block;
    content: "";
    height: 0;
    line-height: 0
}

button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    outline: 0
}

.g-container {
    width: 1200px;
    margin: 0 auto
}

.btn {
    -webkit-transition: color .15s, background .15s;
    transition: color .15s, background .15s;
    outline: 0
}

.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 .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
}

.container, .container2, body {
    margin: 0 auto
}

.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
}

.g-drop-down:hover .child-select, .g-drop-down:hover .drop-down-menu {
    display: block
}

body {
    min-width: 1280px !important;
    max-width: 1920px
}

.container {
    width: 1218px !important
}

.container2 {
    width: 1400px !important
}

html {
    -webkit-tap-highlight-color: transparent;
    font-size: 10px !important
}

.popover-content img {
    border-radius: 6px
}

.orange {
    color: #eb6000
}

.blue {
    color: #0074c4
}

.red {
    color: #a80300
}

.white {
    color: #fff
}

.black {
    color: #000
}

.icon {
    width: 1em;
    height: 1em;
    vertical-align: -.15em;
    fill: currentColor;
    overflow: hidden
}

.bigtit {
    text-align: center;
    line-height: 1.2
}

.bigtit .red {
    font-size: 40px;
    color: #c30000;
    font-weight: 700
}

.bigtit p {
    font-size: 14px;
    color: #999;
    font-family: Arial
}

.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
}

#header {
    width: 100%;
    background: #fff;
    height: auto
}

#header .headerTop .logo {
    display: block;
    width: 398px;
    height: 75px;
    margin-top: 16px;
  
    float: left
}

#header .headerTop .logo img {
    width: 100%;
    height: 100%;
    max-height: 129px
}

#header .headerTop #myform {
    position: relative;
    margin-top: 19px;
    margin-right: 17px;
    width: 242px
}

#header .headerTop #myform .search {
    width: 197px;
    height: 33px;
    border-left: 1px solid #009845;
    border-top: 1px solid #009845;
    border-bottom: 1px solid #009845;
    border-radius: 2px 0 0 2px;
    float: left
}

#header .headerTop #myform .searchbutton {
    width: 45px;
    height: 33px;
    background: #009845;
    float: left;
    border: 0;
    border-radius: 0 2px 2px 0
}

#header .headerBot .navBar .nav2 .sub, .pageTit .line {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0) !important;
    border-color: #b92c28 !important
}

#header .headerTop #myform .searchbutton .iconfont {
    color: #fff;
    font-size: 25px
}

#header .headerTop .tel {
    font-size: 14px;
    color: #393939;
    padding-top: 20px;
    padding-left: 34px;
    font-weight: 700;
    background: url(../images/telbg.png) left 8px no-repeat
}

#header .headerBot .navBar {
    position: relative;
    z-index: 1;
    color: #fff;
    height: 52px;
    line-height: 52px;
    width: 100%;
    padding: 0;
    margin-top: 14px;
    background: #009845;
    overflow: hidden
}

#header .headerBot .navBar .nav2 {
    width: 100%;
    margin: 0 auto;
    height: 52px
}

#header .headerBot .navBar .nav2 a {
    color: #fff
}

#header .headerBot .navBar .nav2 h3 {
    float: left;
    font-weight: 400;
    font-size: 14px
}

#header .headerBot .navBar .nav2 h3 a {
    display: block;
    padding: 0 20px
}

#header .headerBot .navBar .nav2 .m {
    position: relative;
    line-height: 52px;
    display: block;
    width: 150px;
    float: left;
    margin-top: -1px;
    text-align: center
}

#header .headerBot .navBar .nav2 .m > a {
    padding: 0;
    font-size: 18px;
    color: #fefefe
}

#header .headerBot .navBar .nav2 .m.first {
    margin-left: -1px
}

#header .headerBot .navBar .nav2 .m:hover，#header .headerBot .navBar .nav2 .m.cur {
    color: #fff;
    background: #01893f
}

#header .headerBot .navBar .nav2 .s {
    float: left;
    width: 9px;
    text-align: center;
    color: #eee
}

#header .headerBot .navBar .nav2 > .cur  {
    color: #fff;
    background: #01893f
}

#header .headerBot .navBar .nav2 > .cur > a.home {
    border-radius: 4px 0 0 4px
}

#header .headerBot .navBar .nav2 > .cur > a.last {
    border-radius: 0 4.5px 4px 0
}

#header .headerBot .navBar .nav2 .sub {
    width: 150px;
    display: none;
    position: absolute;
    left: 0;
    top: 70px;
    padding: 7px 0;
    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(enabled=false) !important;
    background-repeat: repeat-x !important;
    float: left;
    border-radius: 0 0 4px 4px
}

#header .headerBot .navBar .nav2 .sub > li {
    width: 100%
}

#header .headerBot .navBar .nav2 .sub > li > a {
    display: block;
    width: 100%;
    text-align: center;
    background: 0 0;
    font-size: 14px;
    line-height: 40px
}

#header .headerRight {
    margin-top: 39px;
    margin-right: 23px
}

#header .headerRight .Hrtop .backhome {
    font-size: 16px;
    color: #5f5f5f;
    background: url(../images/backhome.jpg) left center no-repeat;
    padding-left: 24px;
    display: block;
    float: left
}

#header .headerRight .Hrtop form {
    display: block;
    float: left
}

#header .headerRight .Hrtop form .search {
    display: block;
    float: left;
    width: 173px;
    height: 27px;
    margin-left: 40px;
    margin-top: -5px;
    font-size: 16px
}

#header .headerRight .Hrtop form .btn {
    width: 47px;
    height: 28px;
    color: #848484;
    padding: 0;
    line-height: 1;
    margin-left: 14px;
    float: left;
    display: block;
    margin-top: -6px;
    font-size: 16px
}

#header .headerRight .Hrtop .en {
    font-size: 16px;
    display: block;
    float: left;
    width: 58px;
    height: 28px;
    padding: 0 !important;
    line-height: 28px;
    margin-top: -6px;
    margin-left: 11px;
    background: #004799;
    color: #fff
}

#header .headerRight .Nav {
    margin-top: 31px
}

#header .headerRight .Nav a {
    display: block;
    float: left;
    font-size: 16px;
    width: 110px;
    height: 40px;
    line-height: 1.5;
    -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 5px 5px 10px rgba(0, 0, 0, .2);
    color: #fff;
    text-align: center;
    background: #004799;
    margin-left: 8px
}

#introduction .container .content {
    width: 33.3333%;
    float: left;
    padding: 17px 44px 26px 45px;
    margin-top: -99px;
    z-index: 99;
    position: relative;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    cursor: pointer
}

#introduction .container .content:active, #introduction .container .content:focus, #introduction .container .content:hover {
    margin-top: -120px
}

#introduction .container .content .number {
    font-size: 80px;
    font-weight: 700;
    color: #fff;
    font-family: Arial
}

#introduction .container .content .rightcontent {
    float: right;
    font-size: 16px;
    color: #eeeae2;
    padding-top: 28px
}

#introduction .container .content .rightcontent .word {
    padding-left: 14px;
    padding-right: 6px;
    padding-bottom: 11px
}

#introduction .container .content .rightcontent .word .en {
    font-size: 14px;
    color: #3863a9;
    font-family: Arial
}

#introduction .container .content .rightcontent .line {
    width: 100%;
    background: #3863a9;
    height: 2px
}

#introduction .container .content .rightcontent .iconshow {
    padding-left: 14px;
    padding-top: 11px
}

#introduction .container .content .rightcontent .iconshow .iconfont {
    font-size: 42px;
    color: #5276b1
}

#introduction .container .shallow {
    background: #1c4d9d
}

#introduction .container .shallow2 {
    background: #174187
}

#introduction .container .shallow3 {
    background: #153a77
}

.pageTit {
    margin-left: 5px;
    position: relative
}

.pageTit h2 {
    font-size: 30px;
    color: #4d4d4d
}

.pageTit .label2 {
    font-size: 14px;
    color: #777;
    margin-top: 3px;
    margin-bottom: 11px
}

.pageTit .line {
    width: 23px;
    height: 3px;
    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(enabled=false) !important;
    background-repeat: repeat-x !important
}

#about .aboutimg {
    width: 48.48958%;
    height: 536px;
    max-width: 931px
}

#about .about2 {
    background: url(../images/aboutimg2.jpg) center center no-repeat;
    height: 536px;
    width: 51.5104%;
    padding-left: 59px;
    padding-top: 77px
}

#about .about2 h2 {
    color: #000;
    font-weight: 700
}

#about .about2 .text {
    font-size: 16px;
    color: #666;
    line-height: 30px;
    text-indent: 30px;
    margin-top: 36px;
    width: 62%
}

#about .about2 .more {
    display: block;
    width: 143px;
    height: 46px;
    line-height: 46px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    padding: 0;
    margin-top: 60px
}

#about .iconshow {
    height: 284px;
    background: #009845;
    padding-top: 72px
}

#about .iconshow .iconlist {
    margin-left: 55px;
    cursor: pointer
}

#about .iconshow .iconlist img {
    transition: all ease-out .3s;
    -webkit-transition: all ease-out .3s;
    -moz-transition: all ease-out .3s;
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

#about .iconshow .iconlist .fz20 {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    margin-top: 16px
}

#about .iconshow .iconlist:hover img {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

#honor .slide .item ul li .text, #honor .slide a.left {
    -webkit-transform: translate(-50%, -50%);
    position: absolute
}

#about .iconshow .iconlist p {
    color: #fff;
    font-size: 16px;
    font-weight: 700
}

#product {
    margin: 64px 0 67px
}

#product .container .more {
    right: 0;
    bottom: 0;
    position: absolute;
    display: block;
    width: 120px;
    height: 33px;
    line-height: 30px;
    text-align: center;
    color: #999;
    font-size: 14px;
    border: 1px solid #cbcbcb;
    border-radius: 4px;
    margin-top: 51px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

#product .container .more:hover {
    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;
    background-repeat: repeat-x !important;
    border-color: #b92c28 !important;
    color: #fff
}

#product .container .proleft {
    width: 379px
}

#product .container .proleft .top {
    width: 379px;
    height: 163px;
    background: url(../images/prolefttit.jpg) center center no-repeat
}

#product .container .proleft .procate .procate-top {
    width: 379px;
    height: 48px;
    background: url(../images/procate1.png) top center no-repeat #fff;
    padding-bottom: 16px
}

#product .container .proleft .procate .procate-bot {
    padding-top: 19px;
    width: 379px;
    height: 48px;
    background: url(../images/procate2.png) top center no-repeat #fff
}

#product .container .proleft .procate ul {
    background: #fff
}

#product .container .proleft .procate ul li {
    padding: 24px 59px 24px 74px
}

#product .container .proleft .procate ul li a {
    font-size: 22px;
    display: block;
    color: #052e7b;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: url(../images/arrow.jpg) right center no-repeat
}

#product .container .prolist {
    margin-top: 33px
}

#product .container .prolist li {
    width: 25%;
    float: left;
    text-align: center;
    background: #fff;
    margin-bottom: -1px;
    margin-right: -1px
}

#product .container .prolist li:active, #product .container .prolist li:focus, #product .container .prolist li:hover {
    background: #f0f0f0
}

#product .container .prolist li a {
    display: block;
    border: 1px solid #e6e6e6;
    padding: 52px 0 0;
    position: relative
}

#product .container .prolist li a .img {
    display: block;
    width: 90%;
    height: 212px;
    text-align: center;
    margin: 0 auto 66px;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s
}

#product .container .prolist li a .name, #product .container .proright .prohot .carousel ul li a .name {
    display: block;
    -webkit-transition: all .5s ease 0s;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

#product .container .prolist li a .img img {
    max-height: 212px;
    max-width: 100%;
    vertical-align: middle
}

#product .container .prolist li a .name {
    font-size: 16px;
    color: #4d4d4d;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    height: 44px;
    line-height: 44px;
    transition: all .5s ease 0s
}

#product .container .prolist li a:active .name, #product .container .prolist li a:focus .name, #product .container .prolist li a:hover .name {
    background: #8ac31e;
    color: #fff
}

#product .container .proright {
    margin-left: 16px
}

#product .container .proright .prtop {
    background: url(../images/prtop.jpg) left center no-repeat #0561c2;
    padding-left: 78px;
    height: 78px;
    font-size: 25px;
    color: #fff;
    font-weight: 700;
    line-height: 78px;
    text-indent: 10px;
    padding-right: 392px;
    position: relative
}

#product .container .proright .prtop .blue {
    display: block;
    width: 59px;
    height: 78px;
    position: absolute;
    right: 0;
    top: 0;
    background: #97d3fb
}

#product .container .proright .prohot {
    border: 1px solid #d2d2d2;
    padding: 21px 6px 33px;
    background: #fff;
    width: 905px
}

#product .container .proright .prohot .carousel, #product .container .proslide .carousel {
    padding-bottom: 36px
}

#product .container .proright .prohot .carousel ul li {
    display: block;
    float: left;
    margin: 0 6.5px 32px
}

#product .container .proright .prohot .carousel ul li a {
    display: block;
    width: 284px;
    padding-top: 22px;
    background: #f0f0f0
}

#product .container .proright .prohot .carousel ul li a .img {
    display: block;
    width: 80%;
    height: 160px;
    text-align: center;
    margin: 0 auto 20px
}

#product .container .proright .prohot .carousel ul li a .img img {
    max-height: 160px;
    max-width: 100%;
    vertical-align: middle
}

#product .container .proright .prohot .carousel ul li a .name {
    width: 100%;
    height: 37px;
    line-height: 37px;
    background: #f0f0f0;
    text-align: center;
    color: #f0f0f0;
    font-size: 16px;
    transition: all .5s ease 0s
}

#product .container .proright .prohot .carousel a.left, #product .container .proright .prohot .carousel a.right {
    width: 160px;
    height: 32px;
    top: 548px;
    -webkit-transition: all .5s ease 0s;
    position: absolute;
    opacity: 1;
    display: block
}

#product .container .proright .prohot .carousel ul li a:active .name, #product .container .proright .prohot .carousel ul li a:focus .name, #product .container .proright .prohot .carousel ul li a:hover .name {
    background: #0561c2;
    color: #fff
}

#product .container .proright .prohot .carousel a.left {
    border-radius: 20px;
    left: 236px;
    border: 1px solid #0561c2;
    background: url(../images/arrow3.2.png) center center no-repeat #fff;
    transition: all .5s ease 0s
}

#product .container .proright .prohot .carousel a.left:hover {
    background: url(../images/arrow3.1.png) center center no-repeat #0561c2
}

#product .container .proright .prohot .carousel a.right {
    border-radius: 20px;
    right: 236px;
    border: 1px solid #0561c2;
    background: url(../images/arrow3.4.png) center center no-repeat #fff;
    transition: all .5s ease 0s
}

#product .container .proright .prohot .carousel a.right:hover {
    background: url(../images/arrow3.3.png) center center no-repeat #0561c2
}

#product .container .proslide {
    margin: 45px 0 63px
}

#product .container .proslide .carousel ul {
    width: 1228px
}

#product .container .proslide .carousel ul li {
    display: block;
    float: left;
    margin-right: 21px;
    background: #fff
}

#product .container .proslide .carousel ul li a {
    display: block;
    width: 286px;
    padding-top: 13px
}

#product .container .proslide .carousel ul li a .img {
    display: block;
    width: 80%;
    height: 222px;
    text-align: center;
    margin: 0 auto
}

#product .container .proslide .carousel ul li a .img img {
    max-height: 222px;
    max-width: 100%;
    vertical-align: middle
}

#product .container .proslide .carousel ul li a .name {
    margin: 0 auto;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 37px;
    line-height: 37px;
    color: #4d4d4d;
    font-size: 16px;
    display: block;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    background: url(../images/jietou.png) right center no-repeat #fff
}

#product .container .proslide .carousel a.left {
    display: block;
    width: 35px;
    height: 36px;
    position: absolute;
    top: 334px;
    left: 572.5px;
    background: url(../images/arrow1.png) center center no-repeat #fff;
    opacity: 1;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s
}

#product .container .proslide .carousel a.right {
    display: block;
    width: 35px;
    height: 36px;
    position: absolute;
    top: 334px;
    left: 607.5px;
    background: url(../images/arrow2.png) center center no-repeat #fff;
    opacity: 1;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s
}

#product .bigtit {
    position: relative
}

#product .bigtit h1 {
    font-weight: 700;
    color: #fff
}

#product .bigtit p {
    font-size: 16px;
    color: #fff;
    margin-top: 14px
}

#product .container2 .fz43 {
    font-size: 43px;
    color: #010101;
    font-weight: 700;
    margin-bottom: 21px
}

#product .container2 .fz43 .green {
    color: #009845
}

#product .container2 .text {
    font-size: 18px;
    font-weight: 700;
    color: #4d4d4d;
    line-height: 25px
}

#product .container2 .pro {
    margin-top: 69px
}

#product .container2 .pro a {
    display: block
}

#product .container2 .pro a .bigpro {
    width: 48.2571%;
    border-left: 1px solid #dcdbdb;
    border-bottom: 1px solid #dcdbdb;
    border-top: 1px solid #dcdbdb;
    background: #f9f8f8;
    height: 654px
}

#product .container2 .pro a .bigpro .fz37 {
    font-size: 37px;
    font-weight: 700;
    color: #4d4d4d;
    margin-left: 41px;
    margin-top: 32px
}

#product .container2 .pro a .bigpro .des {
    font-size: 20px;
    color: #4d4d4d;
    margin-left: 41px;
    width: 88%
}

#product .container2 .pro a .bigpro .bigproimg {
    text-align: center;
    margin-top: 6px
}

#product .container2 .pro a .bigpro .bigproimg img {
    max-height: 425px
}

#product .container2 .pro .pror {
    width: 51.7429%
}

#product .container2 .pro .pror .pror-top {
    height: 327px;
    background: #dfdfdf;
    border: 1px solid #c6c6c6
}

#product .container2 .pro .pror .pror-top .ptop-l {
    width: 45%
}

#product .container2 .pro .pror .pror-top .ptop-l .fz37 {
    font-size: 37px;
    font-weight: 700;
    color: #4d4d4d;
    margin-left: 31px;
    margin-top: 32px
}

#product .container2 .pro .pror .pror-top .ptop-l .des {
    font-size: 20px;
    color: #4d4d4d;
    margin-left: 31px;
    width: 88%
}

#product .container2 .pro .pror .pror-bot .pro3 .fz37, #product .container2 .pro .pror .pror-bot .pro4 .fz37 {
    font-size: 37px;
    font-weight: 700;
    color: #fff;
    text-align: center
}

#product .container2 .pro .pror .pror-top .ptop-r {
    max-height: 320px
}

#product .container2 .pro .pror .pror-bot .pro3 img, #product .container2 .pro .pror .pror-bot .pro4 img {
    max-height: 274px;
    margin: 0 auto;
    display: block
}

#product .container2 .pro .pror .pror-bot .pro3 {
    background: url(../images/pro3bg.png) center center no-repeat;
    height: 327px;
    width: 50%;
    background-size: cover
}

#product .container2 .pro .pror .pror-bot .pro4 {
    background: url(../images/pro4bg.png) center center no-repeat;
    height: 327px;
    width: 50%;
    background-size: cover
}

#honor {
    width: 100%;
    height: 550px;
    background: url(../images/honor.jpg) center center no-repeat
}

#honor .container h2 {
    margin-top: 72px;
    color: #000;
    margin-left: 28px
}

#honor .container .fz40 {
    font-size: 40px;
    color: #1f4da3;
    margin-left: 28px
}

#honor .container .line {
    width: 22px;
    height: 4px;
    background: #254a96;
    margin-top: 10px;
    margin-left: 28px
}

#honor .container .tit {
    margin-top: 7px;
    margin-left: 28px
}

#honor .container .tit .tit-l {
    font-size: 24px;
    color: #204a98;
    margin-top: 5px
}

#honor .container .tit .link {
    margin-left: 56px
}

#honor .container .tit .link a {
    display: block;
    float: left;
    font-size: 24px;
    color: #fff;
    margin-left: 12px;
    width: 134px;
    height: 44px;
    padding: 0;
    line-height: 44px
}

#honor .slide {
    width: 100%;
    margin-top: 61px
}

#honor .slide .item ul {
    width: 95%;
    float: right
}

#honor .slide .item ul li {
    float: left;
    margin-left: 20px;
    position: relative;
    cursor: pointer;
    width: 127px
}

#honor .slide .item ul li img {
    max-width: 127px;
    width: 100%
}

#honor .slide .item ul li .text {
    font-size: 16px;
    color: #fff;
    display: none;
    z-index: 2;
    left: 50%;
    width: 95%;
    top: 50%;
    text-align: center;
    transform: translate(-50%, -50%)
}

#honor .slide .item ul li .bluebg {
    display: none;
    background: #004799;
    filter: alpha(opacity=80);
    filter: "alpha(opacity=80)";
    opacity: .8;
    filter: alpha(opacity=80);
    z-index: 1;
    width: 100%;
    height: 100%;
    max-width: 170px;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

#honor .slide .item ul li:hover .bluebg, #honor .slide .item ul li:hover .text {
    display: block
}

#honor .slide a.left {
    width: 34px;
    height: 7px;
    background: url(../images/arrow4.png) center center no-repeat;
    left: 27px;
    top: 50%;
    transform: translate(-50%, -50%)
}

#news {
    background: #f9f9f8;
    width: 100%;
    padding: 73px 0 136px
}

#news .container .tit {
    width: 100px;
    font-size: 20px;
    font-weight: 500;
    color: #333;
    float: left
}

#news .container .tit .en {
    font-size: 30px;
    font-weight: 700;
    color: #666
}

#news .container .tit .line {
    margin: 7px 0 13px
}

#news .container .tit .line .blue {
    width: 30px;
    height: 4px;
    background: #174187;
    display: block;
    float: left
}

#news .container .tit .line .green {
    width: 70px;
    height: 4px;
    background: #8ac31e;
    display: block;
    float: left
}

#news .container .tit .more {
    margin-top: 335px;
    width: 98px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #8ac31e;
    font-size: 14px;
    font-weight: 700;
    float: right;
    display: block;
    text-align: center;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s
}

#news .container .tit .more:hover {
    -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, .3);
    box-shadow: 1px 1px 10px rgba(0, 0, 0, .3)
}

#news .container .news {
    width: 78.3333%;
    float: right;
    margin-top: 48px
}

#news .container .news li {
    width: 33.3333%;
    float: left
}

#news .container .news li a {
    display: block;
    padding: 22px;
    border: 2px solid #f9f9f8;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s
}

#news .container .news li a .date {
    font-size: 16px;
    font-weight: 700;
    color: #333
}

#news .container .news li a .tit2 {
    font-size: 18px;
    color: #333;
    margin-bottom: 27px
}

#news .container .news li a .line {
    width: 45px;
    height: 4px;
    background: #70ae4e;
    margin-bottom: 22px
}

#news .container .news li a .desc {
    color: #666;
    font-size: 16px;
    line-height: 30px
}

#news .container .news li a .newsimg {
    margin-top: 17px;
    max-width: 262px;
    display: block;
    width: 100%
}

#news .container .news li a:active, #news .container .news li a:focus, #news .container .news li a:hover {
    border: 2px solid #70ae4e
}

#devicesocial .device {
    float: left;
    width: 50%;
    background: #8ac31e
}

#devicesocial .device .content {
    width: 61.97916%;
    float: right
}

#devicesocial .device .content .info {
    width: 81.5126%;
    margin-top: 91px;
    float: left;
    margin-bottom: 88px
}

#devicesocial .device .content .info img {
    max-width: 485px;
    width: 100%
}

#devicesocial .device .content .info div {
    margin-top: 17px;
    font-size: 24px;
    color: #f4f4f4
}

#devicesocial .device .content .info div .en {
    font-size: 16px;
    color: #f4f4f4
}

#devicesocial .device .content .info div .more {
    margin-top: 45px;
    width: 123px;
    height: 37px;
    line-height: 37px;
    border: 1px solid #c4e18e;
    text-align: center;
    font-size: 16px;
    color: #f4f4f4;
    border-radius: 6px;
    display: block;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s
}

#devicesocial .device .content .info div .more:active, #devicesocial .device .content .info div .more:focus, #devicesocial .device .content .info div .more:hover {
    background: #fff;
    color: #8ac31e
}

#devicesocial .social {
    float: left;
    width: 50%;
    background: #174187
}

#devicesocial .social .content {
    width: 61.97916%;
    float: left
}

#devicesocial .social .content .info {
    width: 81.5126%;
    margin-top: 91px;
    float: right;
    margin-bottom: 88px
}

#devicesocial .social .content .info img {
    max-width: 485px;
    width: 100%
}

#devicesocial .social .content .info div {
    margin-top: 17px;
    font-size: 24px;
    color: #f4f4f4
}

#devicesocial .social .content .info div .en {
    font-size: 16px;
    color: #f4f4f4
}

#devicesocial .social .content .info div .more {
    margin-top: 45px;
    width: 123px;
    height: 37px;
    line-height: 37px;
    border: 1px solid #8ba0c3;
    text-align: center;
    font-size: 16px;
    color: #8ba0c3;
    border-radius: 6px;
    display: block;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s
}

#copyright, #copyright .dropmenu .dropdown-menu {
    width: 100%
}

#devicesocial .social .content .info div .more:active, #devicesocial .social .content .info div .more:focus, #devicesocial .social .content .info div .more:hover {
    background: #fff;
    color: #174187
}

#copyright {
    background: #4d4d4d;
    font-size: 16px;
    color: #959595;
    border-top: 3px solid #3d3d3d
}

#copyright .word {
    float: left;
    padding: 18px 0
}

#copyright .dropmenu {
    float: right;
    padding-top: 12px
}

#copyright .dropmenu .btn-group .one {
    padding-left: 24px;
    padding-right: 115px
}

#certificate {
    width: 100%;
    background: #272727;
    padding: 98px 0 91px
}

#certificate .cerl {
    width: 34.2696629%
}

#certificate .cerl .icon2 {
    width: 55.5737%
}

#certificate .cerl .icon2 h1 {
    font-family: Arial;
    font-size: 48px;
    color: #fff;
    margin-bottom: 58px
}

#certificate .cerl .icon2 .iconfont {
    font-size: 74px;
    color: #3596e3;
    margin: 0 auto;
    width: 78.4px;
    display: block
}

#certificate .cerl .gray {
    margin-top: 81px;
    font-size: 18px;
    font-weight: 700;
    color: #747474
}

#certificate .cerl .gray p {
    font-size: 16px;
    color: #747474;
    font-weight: 400
}

#certificate .cerl .more {
    display: block;
    float: left;
    font-size: 16px;
    color: #174187;
    background: url(../images/arrow3.png) right center no-repeat;
    padding-right: 12px;
    margin-top: 19px
}

#certificate .slide {
    width: 65.73033%;
    float: right
}

#certificate .slide .item ul {
    width: 91.94017%;
    float: right
}

#certificate .slide .item ul li {
    float: left;
    margin-left: 2.255%;
    position: relative;
    cursor: pointer;
    width: 22.7443%
}

#certificate .slide .item ul li img {
    max-width: 242px;
    width: 100%
}

#certificate .slide .item ul li .text {
    font-size: 24px;
    color: #fff;
    display: none;
    z-index: 2;
    position: absolute;
    left: 50%;
    width: 95%;
    top: 50%;
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

#certificate .slide .item ul li .bluebg {
    display: none;
    background: #174187;
    filter: alpha(opacity=60);
    filter: "alpha(opacity=60)";
    opacity: .6;
    filter: alpha(opacity=60);
    z-index: 1;
    width: 100%;
    height: 100%;
    max-width: 242px;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

#pgcontent .content p > img, #pgcontent .content p > span > img, .banner .skitter, .pageinfo .container .text p > img, .pageinfo .container .text p > span > img {
    max-width: 100%
}

#certificate .slide .item ul li:hover .bluebg, #certificate .slide .item ul li:hover .text {
    display: block
}

#certificate .slide a.left {
    position: absolute;
    width: 49px;
    height: 33px;
    background: url(../images/arrow4.png) center center no-repeat;
    left: 43px;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

#entrance {
    background: #fff;
    padding: 99px 0 123px
}

#entrance .tit {
    font-size: 36px;
    color: #333;
    text-align: center;
    font-weight: 700;
    position: relative;
    width: 375px
}

#entrance .tit:after, #entrance .tit:before {
    position: absolute;
    width: 60px;
    height: 2px;
    background: #868686;
    top: 28px;
    content: ''
}

#entrance .tit:before {
    left: 0
}

#entrance .tit:after {
    right: 0
}

#entrance .link {
    margin-top: 77px
}

#entrance .link a {
    display: block;
    text-align: center;
    width: 25%;
    border-right: 1px solid #d5d5d5;
    float: left
}

#entrance .link a .icon {
    width: 90px;
    height: 103px;
    text-align: center;
    margin: 0 auto;
    background: url(../images/center.png) 0 -103px no-repeat;
    -webkit-transition: all .2s ease 0s;
    transition: all .2s ease 0s
}

#entrance .link a .icon .iconfont {
    font-size: 52px;
    color: #c6c6c6;
    line-height: 103px;
    margin: 0 auto;
    display: block;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s
}

#entrance .link a .icon .ico2 {
    font-size: 38px !important;
    color: #c6c6c6 !important;
    line-height: 103px !important;
    margin: 0 auto !important;
    display: block !important
}

#entrance .link a .stit {
    font-size: 22px;
    font-weight: 700;
    color: #333;
    width: 100%;
    margin-top: 8px
}

#entrance .link a .en {
    width: 100%;
    font-size: 14px;
    color: #666;
    font-weight: 700;
    font-family: Arial
}

#entrance .link a:active .icon, #entrance .link a:focus .icon, #entrance .link a:hover .icon {
    background: url(../images/center.png) no-repeat
}

#entrance .link a:active .ico2, #entrance .link a:active .iconfont, #entrance .link a:focus .ico2, #entrance .link a:focus .iconfont, #entrance .link a:hover .ico2, #entrance .link a:hover .iconfont {
    color: #fff !important
}

#entrance .link a.last {
    border-right: 0
}

#conact {
    background: #302e2c;
    height: 722px;
    padding: 64px 0 137px
}

#conact .tit h2 {
    color: #e7e7e7
}

#conact .tit p {
    font-size: 14px;
    color: #d70018;
    margin: 8px 0 9px
}

#conact .tit .line {
    width: 23px;
    height: 3px;
    background: #e7e7e7
}

#conact .word {
    margin-top: 42px;
    font-size: 20px;
    color: #e7e7e7
}

#conact .word .en {
    color: #777676;
    font-size: 12px;
    line-height: 25px;
    margin-top: 3px
}

#conact .iconlist {
    margin-top: 57px
}

#conact .iconlist .icon_c {
    width: 200px;
    font-size: 16px;
    color: #b7b7b7;
    padding-bottom: 30px;
    border-bottom: 2px solid #d70018;
    margin-right: 133px;
    word-wrap: break-word;
    height: 255.7px;
    float: left
}

#conact .iconlist .icon_c .iconborder {
    width: 130px;
    height: 130px;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #555;
    margin: 0 auto 48px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

#conact .iconlist .icon_c .iconborder .iconfont {
    font-size: 55px;
    color: #555;
    line-height: 130px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

#foot .fmenu a, #indexnews .newslist a .info .bt {
    -webkit-transition: all .2s ease-out;
    font-weight: 700
}

#conact .iconlist .last {
    margin-right: 0
}

#foot {
    background: #fefefe;
    padding: 49px 0 64px
}

#foot .fmenu {
    width: 443px;
    border-top: 1px solid #e6e6e6;
    text-align: center;
    padding-top: 27px;
    margin-top: 45px
}

#foot .fmenu a {
    font-size: 18px;
    color: #000;
    margin: 0 14px 17px;
    display: inline-block;
    transition: all .2s ease-out
}

#foot .fmenu a:active, #foot .fmenu a:focus, #foot .fmenu a:hover {
    color: #009845
}

#foot .footleft {
    margin-left: 20px
}

#foot .footleft .footlogo {
    border-bottom: 1px solid #eee;
    padding-left: 137px;
    padding-right: 60px;
    padding-bottom: 9px;
    margin-bottom: 25px
}

.foot_new {
	width: 308px;
	margin-left: 32px;
}

.foot_new h2 {
	width: 100%;
	text-align: center;
	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;
	color: #fff;
	border-radius: 5px;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
}

.foot_new ul {
	width: 100%;
	border: 1px solid #eee;
	padding: 6px;
	box-sizing: border-box;
	border-top:0px;
}

.foot_new ul li {
	width: 100%;
}

.foot_new ul li a {
	font-size: 14px;
color: #393939;
}


#foot .footleft .flbot .add {
    margin-right: 20px
}

#foot .footleft .flbot .add p {
    font-size: 14px;
    color: #393939
}

#foot .footleft .flbot .add2 .ftel {
    background: url(../images/telbg.png) left center no-repeat;
    padding-left: 42px
}

#foot .footleft .flbot .add2 .fcode {
    width: 80px;
    height: 80px;
    margin-top: 2px
}

#copy {
    width: 100%;
    background: #009845;
    height: 40px;
    line-height: 40px;
    color: #fff
}

.newvideo_tc {
    display: none;
    position: fixed;
    width: 720px;
    height: 425px;
    overflow: hidden;
    background: #000;
    top: 50%;
    left: 50%;
    margin: -200px 0 0 -360px;
    z-index: 99999
}

.newvideo_tc img {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    background: url(../images/ry_close.png) top left no-repeat
}

#indexnews {
    margin: 79px 0 89px
}

#indexnews .newsleft {
    width: 320px;
    height: 480px;
    background: url(../images/newsleft.jpg) center center no-repeat;
    position: relative
}

#indexnews .newsleft .button1 {
    margin-bottom: 9px;
    display: block;
    width: 140px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
    color: #333;
    position: absolute;
    bottom: 197px;
    left: 90px;
    background: #f5f4f6
}

#indexnews .newsleft .blackbutton {
    background: #333;
    color: #fff;
    bottom: 143px
}

#indexnews .newslist {
    width: 69%
}

#indexnews .newslist a {
    display: block;
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px dashed #e2e2e2
}

#indexnews .newslist a .date {
    display: block;
    width: 74px;
    height: 76px;
    background: #323232;
    font-size: 14px;
    font-family: Arial;
    line-height: 20px;
    color: #e4e4e4;
    padding-top: 20px
}

#indexnews .newslist a .date .d {
    font-size: 25px
}

#indexnews .newslist a .info {
    display: block;
    width: 87.06167%
}

#indexnews .newslist a .info .bt {
    font-size: 16px;
    color: #4d4d4d;
    transition: all .2s ease-out
}

#indexnews .newslist a .info .text {
    font-size: 16px;
    color: #777
}

#indexnews .newslist a:hover .bt {
    color: #d70018
}

#indexnews .more {
    display: block;
    width: 120px;
    height: 33px;
    line-height: 30px;
    text-align: center;
    color: #999;
    font-size: 14px;
    border: 1px solid #cbcbcb;
    border-radius: 4px;
    margin-top: 51px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

#indexnews .more:hover {
    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;
    background-repeat: repeat-x !important;
    border-color: #b92c28 !important;
    color: #fff
}

.banner {
    z-index: 0
}

.banner .skitter {
    background-color: #fff;
    height: 650px
}

.banner .skitter .label_skitter {
    padding: 10px 15px;
    text-align: center;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4)));
    background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .4));
    background: linear-gradient(transparent, rgba(0, 0, 0, .4))
}

.banner .skitter .label_skitter p {
    padding: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.banner .skitter .info_slide {
    padding: 5px 5px 5px 10px;
    top: auto;
    bottom: 40px
}

.banner .skitter .info_slide .image_number {
    border-radius: 6px;
    padding: 0;
    width: 12px;
    height: 12px;
    text-indent: -1000px
}

.banner .skitter .info_slide .image_number:hover {
    background-color: #fff
}

.banner .skitter .info_slide .image_number.image_number_select {
    background-color: #c60000
}

.banner .subject {
    position: absolute;
    z-index: 9;
    top: 30%;
    left: 20%;
    color: #fff;
    text-shadow: 0 3px 10px rgba(0, 0, 0, .2)
}

.skitter .info_slide {
    background: 0 0
}

.skitter .info_slide .image_number {
    background: #fff
}

#nyslide {
    width: 100%;
    overflow: hidden;
    position: relative;
    height: 350px
}

#nyslide .text {
    padding-top: 150px;
    font-size: 42px;
    color: #fff;
    position: relative
}

#nyslide .text .en {
    font-family: Arial
}

#nyslide .text:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -20px;
    width: 50px;
    height: 2px;
    background: #fff
}

#nyslide img {
    width: 100%;
    -webkit-animation: imageAnimation 84s linear 0s;
    animation: imageAnimation 4s linear 0s
}

#float, .go-top {
    position: fixed;
    width: 52px
}

@-webkit-keyframes imageAnimation {
    0% {
        -webkit-transform: scale(1.1);
        -webkit-animation-timing-function: ease
    }
    100% {
        -webkit-transform: scale(1)
    }
}

@keyframes imageAnimation {
    0% {
        -webkit-transform: scale(1.1);
        -webkit-animation-timing-function: ease
    }
    100% {
        -webkit-transform: scale(1)
    }
}

#float {
    right: 0;
    top: 50%;
    z-index: 50;
    height: 236px;
    margin-top: -150px;
    background: #000
}

.dn {
    display: none
}

.go-top {
    bottom: 40px;
    right: 45px;
    z-index: 999
}

.go-top .qq, .go-top .tel, .go-top .wx, .go-top a {
    display: block;
    width: 50px;
    height: 46px
}

.go-top a {
    background-image: url(../images/go-top.png);
    border: 1px solid #e8e8e8
}

.go-top a:last-child {
    margin-bottom: 0
}

.go-top .go {
    background-position: 0 -153px
}

.go-top .go:hover {
    background-position: 0 -204px
}

.go-top .feedback {
    background-position: 0 -100px
}

.go-top .feedback:hover {
    background-position: 0 -300px
}

.go-top .uc-2vm {
    background-position: 0 0
}

.go-top .uc-2vm:hover {
    background-position: 0 -350px
}

.go-top .wx {
    background-position: 0 -102px
}

.go-top .qq {
    background-position: 0 -51px
}

.go-top .tel {
    background-position: 0 0
}

.go-top .uc-2vm-pop {
    position: absolute;
    right: 60px;
    top: -100px;
    width: 240px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
    background: #fff
}

.go-top .uc-2vm-pop .title-2wm {
    font-size: 14px;
    margin: 10px 20px
}

.go-top .uc-2vm-pop .logo-2wm-box {
    position: relative
}

.menu {
    text-align: center;
    margin: 14px 0 0
}

.menu .container {
    width: 1200px;
    margin: 0 auto
}

.menu .container a {
    display: inline-block;
    padding: 0 39px;
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    color: #2b2321;
    text-align: center;
    background: #f5f5f5;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    margin: 0 8px;
    border-radius: 5px
}

.menu .container a.on, .menu .container a:active, .menu .container a:focus, .menu .container a:hover {
    background: #1563b5;
    color: #fff
}

.pageinfo {
    margin: 54px 0
}

.pageinfo .container {
    width: 1200px;
    margin: 0 auto
}

.pageinfo .container h1 {
    color: #2155a9;
    margin-bottom: 45px
}

.pageinfo .container .text {
    font-size: 18px;
    color: #666;
    line-height: 30px
}

.pageinfo .container .text td {
    border: 1px solid #000
}

.pageinfo .container .text .h45 {
    height: 36px
}

.pageinfo .container .text .aboutimg {
    width: 47.6667%;
    margin-left: 28px
}

.pageinfo .container .news1 li {
    margin-bottom: 10px
}

.pageinfo .container .news1 li .pic {
    position: relative;
    overflow: hidden;
    border-radius: 3px;
    margin-bottom: 10px;
    border: 2px solid #eee;
    width: 95%;
    margin-left: 0;
    margin-right: 0
}

.pageinfo .container .news1 li .pic img {
    -webkit-transition: -webkit-transform .15s;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s;
    max-height: 240px;
    margin: 0 auto;
    min-height: 250px
}

.pageinfo .container .news1 li .pic:hover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.pageinfo .container .news1 li .pic:active .tit, .pageinfo .container .news1 li .pic:focus .tit, .pageinfo .container .news1 li .pic:hover .tit {
    color: #eb6000
}

.pageinfo .container .news1 li .tit {
    font-size: 20px;
    color: #333;
    margin-top: 12px;
    padding-left: 12px
}

.pageinfo .container .news1 li .text {
    font-size: 16px;
    color: #999;
    line-height: 20px;
    padding-left: 12px;
    margin: 17px 0
}

.pageinfo .container .news1 li .date {
    font-size: 14px;
    color: #999;
    padding-left: 12px
}

.pageinfo .container .news2 li {
    padding-bottom: 45px;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 20px
}

.pageinfo .container .news2 li .time {
    display: block;
    float: left;
    width: 86px;
    height: 86px;
    background: #eb6000;
    border-radius: 3px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    margin-right: 33px
}

.pageinfo .container .news2 li .time p {
    font-size: 48px;
    font-weight: 700;
    color: #fff;
    margin-bottom: -11px
}

.pageinfo .container .news2 li .info {
    display: block;
    float: left;
    width: 89.83333%
}

.pageinfo .container .news2 li .info .top .tit {
    font-size: 20px;
    color: #333;
    float: left;
    margin-bottom: 13px
}

.pageinfo .container .news2 li .info .top .tit:hover {
    color: #eb6000
}

.pageinfo .container .news2 li .info .top .more {
    float: right;
    color: #eb6000;
    font-size: 16px
}

.pageinfo .container .news2 li .info .text1 {
    font-size: 16px;
    color: #666;
    line-height: 20px
}

.pageinfo .container .news3 li .info {
    padding: 25px;
    border: 1px solid #dbdada;
    border-radius: 3px;
    margin-bottom: 19px
}

#rocket-to-top, #rocket-to-top div {
    padding: 0;
    width: 56px;
    overflow: hidden
}

.pageinfo .container .news3 li .info .tit {
    float: left;
    font-size: 20px;
    color: #333
}

.pageinfo .container .news3 li .info .date {
    float: right;
    font-size: 18px;
    color: #333
}

.pageinfo .container .news3 li .info .bot {
    font-size: 16px;
    color: #666;
    line-height: 25px;
    margin-top: 15px
}

.pageinfo .container .news3 li .info .bot a {
    color: #eb6000
}

#rocket-to-top {
    background: url(../images/rocket_button_up.png) no-repeat;
    cursor: default;
    height: 86px;
    margin: -125px 0 0;
    position: fixed;
    right: 2%;
    top: 90%;
    z-index: 999999;
    display: none
}

#rocket-to-top div {
    left: 0;
    margin: 0;
    position: absolute;
    top: 0
}

#rocket-to-top .level-2 {
    background: url(../images/rocket_button_up.png) -56px 0 no-repeat;
    height: 86px;
    opacity: 0;
    z-index: 1;
    display: block
}

#rocket-to-top .level-3 {
    background: none;
    cursor: pointer;
    display: block;
    height: 86px;
    z-index: 2
}

#pgcontent {
    padding: 50px 0
}

#pgcontent .pgtit {
    font-size: 35px;
    font-weight: 700;
    color: #333;
    text-align: center
}

#pgcontent .pgtit p {
    font-size: 14px;
    color: #333;
    font-family: Arial
}

#pgcontent .content {
    margin-top: 30px;
    font-size: 16px;
    color: #333;
    line-height: 25px;
    min-height: 500px
}

#pgcontent .content td {
    border: 1px solid #333
}

#pgcontent .content .null .iconfont {
    font-size: 120px;
    color: #174187
}

#pgcontent .content .prolist {
    width: 250px
}

#pgcontent .content .prolist .tit {
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px
}

#pgcontent .content .prolist .tit h1 {
    color: #174187;
    font-weight: 700
}

#pgcontent .content .prolist ul {
    margin-top: 20px
}

#pgcontent .content .prolist ul li a {
    display: block;
    width: 100%;
    padding: 0 5%;
    height: 50px;
    line-height: 50px;
    background: #f1f1f1;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    border-radius: 5px;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s
}

#pgcontent .content .prolist ul li a:active, #pgcontent .content .prolist ul li a:focus, #pgcontent .content .prolist ul li a:hover {
    background: #174187;
    color: #fff
}

#pgcontent .content .proshow {
    width: 75%
}

#pgcontent .content .proshow .prolists li {
    width: 25%;
    float: left;
    height: 269px;
    text-align: center;
    background: #fff;
    margin-bottom: -1px;
    margin-right: -1px;
    border-radius: 5px
}

#pgcontent .content .proshow .prolists li a {
    display: block;
    border: 1px solid #e6e6e6;
    padding: 25px 0 11px;
    height: 269px;
    position: relative
}

#pgcontent .content .proshow .prolists li a .img {
    display: block;
    width: 80%;
    height: 180px;
    text-align: center;
    margin: 0 auto 20px
}

#pgcontent .content .proshow .prolists li a .img img {
    max-height: 180px;
    max-width: 100%;
    vertical-align: middle
}

#pgcontent .content .proshow .prolists li a .name {
    font-size: 20px;
    color: #4c4c4c;
    display: block;
    overflow: hidden;
    width: 80%;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 auto
}

#pgcontent .content .proshow .prolists li a:hover .bluebg, #pgcontent .content .proshow .prolists li a:hover .text {
    display: block
}

#pgcontent .content .proshow .prolists li a:hover {
    border: 1px solid #3962a3
}

#pgcontent .content .proshow .prolists li a:hover .name {
    display: none
}

#pgcontent .content .proshow .prolists li a .text {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: none;
    z-index: 2;
    -webkit-transition: all .2s;
    transition: all .2s
}

#pgcontent .content .proshow .prolists li a .text p {
    font-size: 30px;
    color: #fff;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis
}

#pgcontent .content .proshow .prolists li a .text .ckgd {
    font-size: 16px;
    width: 103px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 8px auto 0
}

#pgcontent .content .proshow .prolists li a .bluebg {
    display: none;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #3962a3;
    filter: alpha(opacity=90);
    filter: "alpha(opacity=90)";
    opacity: .9;
    filter: alpha(opacity=90);
    z-index: 1
}

.honor-box1 .honor li {
    width: 20%;
    height: auto;
    float: left;
    font-size: 14px;
    text-align: center;
    margin-bottom: 20px
}

.honor-box1 .honor li a {
    display: block;
    height: auto;
    border: 1px solid #E6E6E6;
    padding: 25px 0;
    margin-left: -1px;
    position: relative;
    overflow: hidden
}

.honor-box1 .honor li a .img {
    display: block;
    width: 80%;
    height: 150px;
    text-align: center;
    margin: 0 auto 10px
}

.honor-box1 .honor li a .img span {
    height: 100%;
    display: inline-block;
    vertical-align: middle
}

.honor-box1 .honor li a .img img {
    max-height: 150px;
    max-width: 80%;
    vertical-align: middle
}
.detail .newsinfo p span{
  white-space: normal!important;
}
#Main .container #Pageinfo .detail p img, #Main .container #Pageinfo .detail p span img, .detail .newsinfo p img, .detail .newsinfo p span img, .detail .proshow .detail-info p img, .detail .proshow .detail-info p span img, .honor-box1 .honor li a .s1 img {
    max-width: 100%
}

.honor-box1 .honor li .img p {
    position: absolute;
    z-index: 1;
    left: 0;
    top: -230px;
    width: 100%;
    height: 100%;
    background: #3596e3;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0
}

.honor-box1 .honor li a .s1 {
    display: block;
    position: absolute;
    z-index: 2;
    left: 50%;
    top: 230px;
    margin-left: -32px
}

.honor-box1 .honor li a .s1 img {
    width: 63px;
    height: 63px
}

.honor-box1 .honor li a .s2 {
    display: block;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 400px;
    width: 100%;
    font-size: 14px;
    text-align: center;
    color: #FFF
}

.honor-box1 .xl a {
    font-size: 18px;
    display: inline-block;
    margin-bottom: 3%;
    margin-right: 10px;
    padding: 10px 30px;
    border: 1px solid #e6e6e6;
    border-radius: 5px
}

.honor-box1 .xl a.active, .honor-box1 .xl a:hover {
    background: #3596e3;
    color: #fff
}

#Main {
    margin: 50px 0
}

#Main .container #Sidebar {
    width: 300px
}

#Main .container #Sidebar .top {
    width: 100%;
    height: 50px;
    font-size: 24px;
    line-height: 50px;
    padding: 0;
    text-align: center
}

#Main .container #Sidebar .Column {
    width: 100%;
    display: block;
    background-color: #F1F1F1;
    margin-top: 10px;
    border-radius: 5px;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s
}

#Main .container #Sidebar .Column.on, #Main .container #Sidebar .Column:hover {
    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;
    background-repeat: repeat-x !important;
    border-color: #b92c28 !important;
    color: #fff
}

#Main .container #Pageinfo {
    width: 850px
}

#Main .container #Pageinfo .location {
    text-align: left;
    font-size: 16px;
    padding-bottom: 20px;
    border-bottom: #efefef 1px solid
}

#Main .container #Pageinfo .detail {
    margin-top: 30px;
    font-size: 16px
}

#Main .container #Pageinfo .detail td {
    border: 1px solid #000
}

.detail .sub-news .list .item {
    padding: 40px 0;
    border-bottom: 1px solid #eee
}

.detail .sub-news .list .item .pic img {
    margin: 0 auto
}

.detail .sub-news .list .item .title {
    margin-top: 20px;
    -webkit-transition: padding-left .2s, border .15s;
    transition: padding-left .2s, border .15s
}

.detail .sub-news .list .item .simple {
    margin: 20px 0;
    color: #999;
    line-height: 1.8;
    text-indent: 2em;
    position: relative;
    display: block;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden
}

.detail .sub-news .list .item .datetime {
    color: #666;
    line-height: 28px
}

.detail .newsinfo {
    margin-top: 20px;
    font-size: 16px;
    min-height: 300px
}

.detail .proshow .prolists li {
    width: 25%;
    float: left;
    height: 269px;
    text-align: center;
    background: #fff;
    margin-bottom: -1px;
    margin-right: -1px;
    border-radius: 5px
}

.detail .proshow .prolists li a {
    display: block;
    border: 1px solid #e6e6e6;
    padding: 25px 0 11px;
    height: 269px;
    position: relative
}

.detail .proshow .prolists li a .img {
    display: block;
    width: 80%;
    height: 180px;
    text-align: center;
    margin: 0 auto 20px
}

.detail .proshow .prolists li a .img img {
    max-height: 180px;
    max-width: 100%;
    vertical-align: middle
}

.detail .proshow .prolists li a .name {
    font-size: 16px;
    color: #4c4c4c;
    display: block;
    overflow: hidden;
    width: 80%;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 auto
}

.detail .proshow .prolists li a:hover .bluebg, .detail .proshow .prolists li a:hover .text {
    display: block
}

.detail .proshow .prolists li a:hover {
    border: 1px solid #3962a3
}

.detail .proshow .prolists li a:hover .name {
    display: none
}

.detail .proshow .prolists li a .text {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: none;
    z-index: 2;
    -webkit-transition: all .2s;
    transition: all .2s
}

.detail .proshow .prolists li a .text p {
    font-size: 25px;
    color: #fff;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-transition: all 1.2s ease-out;
    transition: all 1.2s ease-out;
}

.detail .proshow .prolists li a .text .ckgd {
    font-size: 16px;
    width: 103px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 8px auto 0
}

.detail .proshow .prolists li a .bluebg {
    display: none;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #009845;
    filter: alpha(opacity=90);
    filter: "alpha(opacity=90)";
    opacity: .9;
    filter: alpha(opacity=90);
    z-index: 1
}

.detail .proshow .detail-info {
    min-height: 300px
}

.detail .proshow .detail-info .td {
    border: 1px solid #000
}

.detail .sub-news .detail {
    font-size: 16px
}

.detail .sub-news .detail .attribute {
    margin-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee
}

.detail .sub-news .detail .content {
    margin: 20px 0
}

.detail .sub-news .detail .content p {
    margin-bottom: 10px;
    line-height: 2;
    text-indent: 2em
}
#Main .container #Sidebar .sideMenu{
    margin-top: 10px;
}
#Main .container #Sidebar .sideMenu .open{
    width: 100%;
    display: block;
    background-color: #F1F1F1;
    margin-top: 10px;
    border-radius: 5px;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-align: left;
    padding-left: 30px;
    padding-right: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
    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;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    position: relative;
}
#Main .container #Sidebar .sideMenu ul{
    background: #f1f1f1;
    border-radius: 0px 0px 4px 4px;
}
#Main .container #Sidebar .sideMenu ul li a{
    display: block;
    text-align: left;
    padding-left: 40px;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
    border-radius: 4px;
    padding-left: 30px;
    padding-right: 50px;
}
#Main .container #Sidebar .sideMenu .open a{
    color: #ffffff;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
}
#Main .container #Sidebar .sideMenu .on em{
    position: absolute;
    width: 12px;
    height: 12px;
    /*background: url("../images/pro_up.png") 0px -12px no-repeat!important;*/
    right: 10px;
    top: 15px;
}
#Main .container #Sidebar .sideMenu .open em{
    position: absolute;
    width: 12px;
    height: 12px;
    /*background: url("../images/pro_up.png") 0px 0px no-repeat;*/
    right: 10px;
    top: 15px;
}
#Main .container #Sidebar .Column {
    width: 100%;
    display: block;
    background-color: #F1F1F1;
    margin-top: 10px;
    border-radius: 5px;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s
}

#Main .container #Sidebar .Column.on, #Main .container #Sidebar .Column:hover {
    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;
    color: #fff
}
#MagnifierWrap2{position: relative;width: 380px;
    padding-right: 30px;
    border-right: 1px dotted #cccccc;
  }

.MagnifierMain{position: relative;width: 350px;height: 350px;}
.MagnifierMain img{width: 100%;}
.MagnifierDrag{position: absolute;top:0;left: 0;background-color: #ccc; opacity: 0.4;filter:alpha(opacity = 40);cursor: move;}

.MagnifierPop{position: absolute;top:0;overflow: hidden;background:#fff url(images/loading.gif) no-repeat center center; }
.MagnifierImg{position: absolute;top:0; left: 0;}

.spec-items{position: relative;width: 292px;height: 69px;overflow: hidden;padding-top: 10px;margin: 0 auto;}
.spec-items ul{width: 500%;position: absolute;top: 10px;left: 0;}
.spec-items ul *{
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.spec-items li{
    width: 50px;height: 50px;float: left;overflow: hidden;margin-right: 5px;border: 2px solid #fff;cursor: pointer;

}
.spec-items li.on{border:2px solid #d70018;}
.spec-items li img{width: 100%; }
span.spe_leftBtn,span.spe_rightBtn{position: absolute;bottom: 0px;display: block;width: 20px;height: 69px;line-height: 69px;font-family: "黑体";text-align: center;font-size: 30px;color: #fff;cursor: default;background-color: #009845;}
span.on{background-color: #ccc;color: #999;cursor: pointer;}
span.spe_leftBtn{left: 0;}
span.spe_rightBtn{right: 20px;}
#Main .container #Pageinfo .detail .proshow .lxright{
    width: 430px;
    padding-left: 20px;
}
#Main .container #Pageinfo .detail .proshow .lxright p{
    margin-top: 10px;
}
#Main .container #Pageinfo .detail .proshow .lxright .iconfont{
    font-size: 20px;
}