﻿@charset "utf-8";
* {
	padding: 0px;
	margin: 0px;
}


/*input,textarea{font-family:Microsoft Yahei,Arial, sans-serif; vertical-align:top;outline:none;}
body{font-family:Microsoft Yahei,Arial, sans-serif;font-size:12px;color:#333333;background-color:#222;}
i{font-style:normal;}
a{text-decoration:none;font-size:12px;color:#333333;font-family:Microsoft Yahei,Arial, sans-serif;}
a:hover{color:#7d0031;text-decoration:none;}
ul,li{ list-style:none;}
img{border:0px;max-width:100%;vertical-align: middle;}
h1,h2,h3,h4,h5,h6{overflow:hidden;}
dl,dd,dt,b{overflow:hidden;}*/


/*字体大小*/


.ft_0{font-size:0px;}
.ft_12{font-size:12px;}
.ft_10{font-size:10px;}
.ft_13{font-size:13px;}
.ft_14{font-size:14px;}
.ft_15{font-size:15px;}
.ft_16{font-size:16px;}
.ft_17{font-size:17px;}
.ft_18{font-size:18px;}
.ft_19{font-size:19px;}
.ft_20{font-size:20px;}
.ft_21{font-size:35px;}
.ft_24{font-size:24px;}
.ft_26{font-size:26px;}
.ft_30{font-size:30px;}

.ft_ar {
	font-family: Arial
}


/*英文默认字体arial*/

.ft_mi {
	font-family: simsun;
}


/*宋体*/

.ft_eb {
	font-family: Ebrima;
}


/*黑体*/

.ft_yi {
	font-family: Microsoft Yi Baiti;
}


/*黑体*/


/*字体颜色*/

.color1 {
	color: #848385;
}

.color2 {
	color: #ffffff;
}


/*浮动*/

.fl-left {
	float: left;
	_display: inline;
}

.fl-right {
	float: right;
	_display: inline;
}


/*其他共用样式*/

.none {
	display: none;
}


/*隐藏*/

.block {
	display: block;
}


/*块级化、显示*/

.line {
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
}


/*块级化*/

.img label.line {
	height: 100%;
	vertical-align: middle;
	margin-right: -4px;
}

.img img {
	vertical-align: middle;
	max-height: 100%;
}

.bold {
	font-weight: bold;
}


/*加粗*/

.normal {
	font-weight: normal;
}


/*去除加粗*/

.text-left {
	text-align: left;
}


/*居中*/

.text-right {
	text-align: right;
}


/*居中*/

.text-center {
	text-align: center;
}


/*居中*/

.text-lowercase {
	text-transform: lowercase
}


/*所有字母小写*/

.text-uppercase {
	text-transform: uppercase
}


/*所有字母大写*/

.hidden {
	overflow: hidden;
	padding-bottom: 8px;
	padding-top: 0px;
	font-weight: bold;
	font-family: "微软雅黑";
}


/*超出隐藏*/

/*.overflow_x {
	overflow-x: auto;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix {
	*+height: 1%;
}

.position-absolute {
	position: absolute;
}

.position-relative {
	position: relative;
}

.position-fixed {
	position: fixed;
}

.contitle {
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: left;
}

.pro_tit {
	display: block;
	heighT: 24px;
	line-heighT: 24px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
}

.clear {
	width: 100%;
	clear: both;
	height: 0px;
	overflow: hidden;
	line-height: 0px;
	font-size: 0px;
}

.jiao {
	width: 0px;
	height: 0px;
	overflow: hidden;
	border-style: solid;
	line-height: 0px;
}

.trans_1 {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.trans_3 {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.trans_5 {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.trans_10 {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}*/

/*article,
aside,
dialog,
footer,
header,
section,
footer,
nav,
figure,
menu,
figcaption {
	display: block
}*/


/*.main{width:1220px;margin:0 auto;}*/

/*.news_title {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	float: left;
	_display: inline;
	text-align: left;
}*/

/*.min-window-width {
	min-width: 1220px;
}*/

/*.bg {
	min-width: 900px;
	background: url(../images/indexbg.jpg) no-repeat top #891604;
	height: 710px;
}*/

/*.logo {
	width: 780px;
	margin: 0 auto;
	height: 190px;
	background: url(../images/logo.png) no-repeat 0 10px;
}*/

/*.logo a.block {
	margin-top: 40px;
	margin-bottom: 20px;
}*/
/*
.logo div.fl-left {
	background: url(../images/bg1.png) no-repeat bottom;
	padding-bottom: 8px;
	margin-left: 110px;
	margin-top: 140px;
}*/

/*.logo span.line {
	background-color: rgba(186, 26, 0, .3);
	*background-color: #ba1a00;
	border-radius: 5px;
	padding: 0 20px;
	line-height: 28px;
	color: #000;
	margin-right: 10px;
}*/
/*
.logo a.line {
	margin-top: 140px;
}*/

/*.jing {
	padding: 20px 0;
	margin-top: 35px;
}

.jing a {
	margin: 0 5px;
}*/

.home-list {
	width: 1002px;
	margin: 10px auto 0;
}

.home-list li.fl-left {
	width: 33.33%;
	/*background-color: rgba(186, 26, 0, .3);*/
}

.home-list li.fl-left div.xian {
	border: 1px solid rgba(255, 255, 255, .5);
	*border: 1px solid #fff;
	border-radius: 10px;
	padding: 11px;
	margin: 0 5px;
}

.home-list li.fl-left div.xian h3.ft_21 {
	height: 37px;
	line-height: 37px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-color: rgba(100, 70, 41, .8);
	*background-color: #744629;
}

.home-list li.fl-left div.xian div.color2 {
	background-color: rgba(186, 26, 0, .3);
	*background-color: #ba1a00;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 15px 10px 10px;
	line-height: 30px;
}

.home-list li.fl-left div.xian div.color2 h2 {
	line-height: 36px;
	margin-bottom: 15px;
	-webkit-text-shadow: #9c1803 2px 0 0, #9c1803 0 2px 0, #9c1803 -2px 0 0, #9c1803 0 -2px 0;
	-moz-text-shadow: #9c1803 2px 0 0, #9c1803 0 2px 0, #9c1803 -2px 0 0, #9c1803 0 -2px 0;
	text-shadow: #9c1803 2px 0 0, #9c1803 0 2px 0, #9c1803 -2px 0 0, #9c1803 0 -2px 0;
	*filter: Glow(Color=#9c1803, Strength=2);
}

.home-list li.fl-left div.xian div.color2 div.text-center {
	padding: 10px 0;
}

.home-list li.fl-left div.xian div.color2 div.text-center a.line {
	border: 2px solid rgba(225, 95, 76, .73);
	*border: 2px solid #e15f4c;
	margin: 0 5px;
	height: 34px;
	line-height: 34px;
	width: 95px;
	border-radius: 5px;
}

.home-list li.fl-left div.xian div.color2 div.text-center a:hover {
	background-color: rgba(225, 95, 76, .73);
	*background-color: #e15f4c;
	color: #fff;
}

/*.footer {
	background-color: #222222;
	padding: 25px 0;
	min-width: 900px;
	line-height: 22px;
}*/

/*.footer a.color1 {
	margin: 0 10px;
}*/