/*KaiFaMei原创源码，唯一官网：www.KaiFaMei.com*/
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, div, table, td, th, tr, dt, dd, dl, a { margin: 0; padding: 0; }

ul, ol { list-style: none; }

em, i { font-style: normal; }

table { border-spacing: 0; border-collapse: collapse; }

img { border: none; vertical-align: middle; }

input, select, button { vertical-align: middle; outline: none; }

a { text-decoration: none; color: #0080ff; }

body { min-width: 1200px; font-family: 'Microsoft YaHei','Arial','Heiti SC'; background: #f5f5f5; }

.fl { float: left; }

.fr { float: right; }

.wrap { width: 1200px; margin: 0 auto; }
.content { width: 1200px; margin: 0 auto 40px; min-height: calc(100vh - 500px); overflow: hidden; }

.about_head { width: 1200px; height: 120px; overflow: hidden; margin: 0 auto; }
.about_head .logo { display: block; margin-top: 15px; }
.about_head .logo img { height: 81px; }
.about_head .links { overflow: hidden; width: 800px; }
.about_head .links a { display: block; float: left; width: 160px; height: 120px; text-align: center; line-height: 120px; font: 12px/120px; color: #666; }
.about_head .links a.on, .about_head .links a:hover { color: #fff; font-weight: bold; background: -webkit-linear-gradient(to bottom, #3399ff 0%, #0281ff 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3399ff', endColorstr='#0281ff',GradientType=0 ) !important; background: linear-gradient(to bottom, #3399ff 0%, #0281ff 100%) !important; }

.about_bg { width: 100%; height: 300px; background: url(../images/bg.jpg) repeat center; }

.about_wrap { background: #fff; padding: 20px; margin-top: 30px; }
.about_wrap .about_title { font-size: 30px; color: #333; font-weight: bold; text-align: center; margin: 10px 0; }
.about_wrap .about_cont { font-size: 15px; color: #555; line-height: 26px;}
.about_wrap .about_cont p { width: 100%; margin: 10px 0; }

/* 底部 */
footer{width: 100%;max-height: 450px;background-color: #282828;}
.top_footer{height:140px;padding: 45px 0 37px;border-bottom: 1px solid #3e3e3e; }
.f_logo {width: 396px;height:140px; margin-left: 66px;border-right: 1px solid #3e3e3e;text-align: center;}
.f_logo p{text-align: center;font-size: 14px; color: #fff;margin-top: 16px;}
.f_logo p:hover{color: #f60;}
.f_nav{margin-left: 120px;line-height: 32px;}
.top_footer dt em{font-size: 20px; color: #fff;}
.top_footer dd a{display: block;float: left;width: 100px;font-size: 16px;color: #cacaca;margin-right: 20px;overflow: hidden;white-space: nowrap;}
.top_footer dd a:hover{color: #f60;}
.bottom_footer{height:auto;margin:0 auto;font-size: 12px;color:#797979;text-align:center;line-height: 28px;padding: 36px 0;}
.bottom_footer a{color:#999;}
.bottom_footer a:hover{color:#F90;}
.bottom_footer a.s{color:#999;}
.bottom_footer a.s:hover{color:#F90;}
.footer .footer-links { text-align: center; margin: 0px auto; }
.footer .footer-links a + a { border-left: 1px solid #565656; }
.footer .footer-links a { padding: 0px 10px; height: 14px; line-height: 14px; display: inline-block; text-decoration: none; color: #999; font-size: 12px; transition: all .1s linear; }
.footer .footer-links a:hover { color: #F60; }
