﻿@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}

body { margin:0 auto; text-align:center; font:16px/24px 'Pingfang SC','Microsoft Yahei', Arial, Simsun; color:#444;}

ul,li { list-style:none;}
a img, img { border:0;}
h1, h2, h3, h4, h5, h6 { font-size:14px; font-weight:bold;}
a:link, a:visited { text-decoration:none; color:#222; transition:color .2s;}
a:hover { text-decoration:none; color:#ff9914; cursor:pointer; transition:color .2s;}

.fl { float:left;}
.fr { float:right;}

.wrapper { width:auto; min-width:1280px; height:auto; background:#f2f2f2;}

.top_menu { margin:0 auto; width:1220px; height:90px; /*text-align:right;*/}
.top_menu ul { padding-top:30px; height:30px; line-height:30px;}
.top_menu li { display:inline-block; font-size:18px;}
.top_menu li a:link, 
.top_menu li a:visited { padding:4px 12px; color:#fff;}
.top_menu li a:hover, .top_menu li a.cur { padding:4px 12px; color:#ff9914; background:#fff; border-radius:20px;}
.top_menu li i { padding:0 6px; display:inline-block; color:#fff; font-size:18px; font-weight:100; font-style:normal;}

/* 二维码 */
.channel_qrcode { margin:0 auto; padding:20px 0; text-align:center; background:#e5e5e5;}
.channel_qrcode span { margin:0 auto; margin:40px 60px; width:172px; height:292px; display:inline-block; text-indent:-999em;}
.channel_qrcode span a { width:172px; height:292px; display:block; text-indent:-999em;}
.channel_qrcode span.wechat { background:url("../images/qrcode-wechat.png") no-repeat; background-size:100%;}
.channel_qrcode span.weibo { background:url("../images/qrcode-weibo.png") no-repeat; background-size:100%;}
.channel_qrcode span.qun1 { background:url("../images/qrcode-qun1.png") no-repeat; background-size:100%;}
.channel_qrcode span.kefu1 { background:url("../images/qrcode-kefu1.png") no-repeat; background-size:100%;}
.channel_qrcode span.kefu2 { background:url("../images/qrcode-kefu2.png") no-repeat; background-size:100%;}

/* footer */
.footer { padding:20px 0; background:#222; overflow:hidden; text-align:center; color:#777; font-size:14px;}
.footer .links { position:relative; margin:0 auto; padding:20px 0; width:1220px; color:#777; text-align:center;}
.footer .links a {}

.links dl { float:left; padding-right:140px; padding-bottom:20px; display:inline-block; color:#ccc; text-align:left; overflow:hidden;}
.links dt { padding-bottom:10px; font-weight:bold;}
.links dd { line-height:30px;}
.links dd a:link,
.links dd a:visited{ color:#aaa;}
.links dd a:hover { color:#eee;}

.copyright_info { clear:both; padding:20px 0 0; border-top:#333 1px solid;}
.copyright_info { color:#777;}
.copyright_info a:link, 
.copyright_info a:visited { color:#a5a5a5;}
.copyright_info a:hover { color:#eee;}

.back_top { position:fixed; right:50%; bottom:20px; margin-right:-650px; width:40px; height:40px; background:#f8be22; display:block;}
.back_top a { display:block; width:40px; height:40px;}
.back_top a:link span, .back_top a:visited span { position:absolute; left:9px; top:4px; width:0; height:0; display:block; text-decoration:none; font-size:12px; text-indent:-999em; color:#fff; text-align:center; border-width:11px; border-style:solid; border-color:transparent #fff transparent transparent; transform:rotate(90deg); /*顺时针旋转90°*/ transition:border-color .3s;}
.back_top a:hover span { border-color:transparent #b58607 transparent transparent; transition:border-color .3s;}