@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; 
border: 0;}
body {
	font-size:14px;
	font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;
	z-index: -99;}
td,th,caption { font-size:14px;}
h1, h2, h3, h4, h5, h6 { font-size:100%;}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;}
a{ 
	text-decoration:none; 
	cursor:pointer;
	display:inline-block;
	font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;
	color: #333333;}
img { 
	border:none;
	display: block;}
ol,ul,li {
	list-style:none;}
textarea, select, button {
	font:14px Verdana,Helvetica,Arial,sans-serif;}
table {
	border-collapse:collapse;}
input{
	outline:0 none;
	font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.text-right{text-align: right;}
.text-left{text-align: left;}
.text-center{text-align: center;}
/*焦点图*/

.safe{
	width: 1330px;
	margin: 0 auto;}

.flex{
	display: flex;
    flex-wrap: wrap;
    display: -webkit-flex;
    justify-content: space-between;
    flex-direction: row;}
/*底部*/
.gotop{
	width:41px;
	height:39px;
	background:url(../../images/sprite.png) -50px -95px no-repeat;
	position:fixed;
	right:20px;
	bottom:20px;
	cursor:pointer;
	z-index:10;}
.footer_index{
	height:228px;
	max-width: 100%;
	margin: 20px auto 0px auto;
	padding-top: 20px;
	background: #711a5f;
	margin-top: 20px;}
.footer_left{
	float: left;
	width: 720px;
	color: #efefef;
	margin-bottom: 20px;}
.footer_left table{
	width: 100%;
	margin-left: 25px;
	min-width: 540px;}
.footer_left table tr td a{
	color: #efefef;
	text-align: left;
	line-height: 32px;}
.footer_left table tr td a:hover{
	text-decoration: underline;
	color: #fff;}
.footer_right{
	float: right;
	max-width: 460px;
	color: #efefef;
	margin-bottom: 20px;}
.footer_right ul li{
	margin-left: 22px;
	margin-top: 10px;}
.footer_right ul li img{
	margin-bottom: 10px;
	height: 84px;}
.footer_right ul li p{
	text-align: center;
	color: #fff;
	font-size: 12px;} 
.footer_left > p{
	text-align: left;
	line-height: 32px;
	font-size: 14px;
	font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;}
.footer_right > p{
	text-align: left;
	padding-left: 40px;
	line-height: 32px;
	font-size: 14px;
	font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;}
.footer_bottom{
	background: url(../../images/link_line.png) repeat-x top;
	height: 124px;
	width: 100%;}
.footer_bottom > div{
	width: 820px;	
	max-width: 1200px;
	height: 96px;
	margin: 0px auto;
	padding-top: 15px;}
.footer_bottom ul li{
	margin-right: 20px;}
.footer_bottom p{
	line-height: 32px;
	font-size: 14px;
	font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;
	color: #efefef;
	text-align: left;}
	

