﻿@charset "utf-8";
/*é¡µé¢é€šç”¨æ ·å¼*/
*{
	margin:0;
	padding:0;
}
body{
	font-size:14px;
	font-family:"å¾®è½¯é›…é»‘";
	color:#393939;
}
a{
	color:#393939;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color:#6f2322;
}
em,i{
	font-style:normal;
}
li{
	list-style:none;
}
img{
	display:block;
	max-width:100%;
	margin:0 auto;
	border:0;
	vertical-align:middle;
}

/*--å¤´éƒ¨--*/
.header{ 
	width:100%; 
	float:left; 
}
.nav{ 
	width:100%; 
	float:left;
}
.nav ul{ 
	height:5px; 
	width:100%; 
	background:#be946c;
	margin:0 auto;
}
.nav ul li{ 
	width:122px;
	height:53px; 
	float:left; 
	line-height:53px; 
	text-align:center; 
	position:relative;
}
.nav ul li:hover{ 
	background:#9e4523;
}
.nav ul li:last-child{
	width:246px;
	color:#f0f0f0; 
}
.nav ul li a{ 
	font-size:18px; 
	color:#f0f0f0; 
	height:53px; 
	display:block; 
	border-left: 1px #b29797 solid;
} 



.wrapper{
	width:100%;
	float:left;
	margin:30px 0;
}
.content{
	width:1100px;
	margin:0 auto;
}
.con_t{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e5e5e5;
	background: url(../images/flx.jpg) 0px 13px no-repeat;
}
.con_t h3{
    color: #333333;
	font-size: 26px;
	border-bottom: 1px solid #7d2f12;
	height: 50px;
	line-height: 50px;
	display: block;
	font-weight:normal;
	padding-left: 40px;
	float: left;
}
.con_t span{
	float: left;
	margin-left:40%;
	margin-top: 12px;
	color: #333;
	font-size: 16px;
	line-height: 30px;
}
.con_t a{
	float: right;
	color: #9e4320;
	padding: 4px 18px;
	border: 1px #ccc dashed;
	line-height: 22px;
	margin-top: 10px;
	font-size: 16px;
	margin-right: 15px;
	border-radius: 30px;
}

/*é—¨è¯Šéƒ¨ã€é‡ç‚¹ç§‘å®¤*/
.con0{
	width:100%;
	height:168px;
	float:left;
	font-size:17px;
	border:1px #d6d5d5 solid;
	margin-top: 30px;
}
.con0 dt{ 
	background:#d5d5d5; 
	width:120px; 
	float:left; 
	height:168px; 
	text-align:center; 
	position:relative; 
}
.con0 dt strong{ 
	font-size:24px; 
	width:100%; 
	display:inline-block; 
	margin-top:60px; 
	font-weight:normal;
}
.con0 dt i{ 
	width:10px; 
	height:18px; 
	background:url(../images/img-trag.png) no-repeat; 
	display:inline-block; 
	position:absolute; 
	top:76px; 
	right:-10px;
}
.con0 dd{ 
	width:162px; 
	height:168px; 
	float:left; 
	border-left:1px #d6d5d5 solid; 
	text-align:center; 
	position:relative; 
}
.con0 dd.bw_hover a,.con0 dd:hover a{ 
	color:#fff;
}
.con0 dd h3{ 
	margin-top:20px; 
	font-size: 20px; 
	font-weight:normal;
	letter-spacing: 1px; 
}
.con0 dd p{ 
	font-size:12px; 
	width:100%; 
	text-align:center;
}
.con0 dd a{ 
	color:#333; 
	position:absolute;
	width:162px; 
	height:168px; 
	display:block;
}
.con0 dd em{ 
	position:absolute;
	width:163px; 
	height:168px; 
	top:0; 
	left:0;
	opacity:0;
	-webkit-animation:redOut 0.4s ease;
	-moz-animation:redOut 0.4s ease;
	-ms-animation:redOut 0.4s ease;
	-o-animation:redOut 0.4s ease;
	animation:redOut 0.4s ease;
}
.con0 dd:hover em{
	background-color:#059b90;  
	opacity:1;
	-webkit-animation:redIn 0.2s ease;
	-moz-animation:redIn 0.2s ease;
	-ms-animation:redIn 0.2s ease;
	-o-animation:redIn 0.2s ease;
	animation:redIn 0.2s ease;
}
@keyframes redIn {
	0% {
	-webkit-transform:scale(0.6) ;
	-moz-transform: scale(0.6);
	-ms-transform:scale(0.6) ;
	-o-transform:scale(0.6) ;
	transform:scale(0.6) ;
	opacity:0;}
	100% {
	-webkit-transform:scale(1) ;
	-moz-transform: scale(1);
	-ms-transform:scale(1) ;
	-o-transform:scale(1) ;
	transform:scale(1) ;
	opacity:1;}
}
@-webkit-keyframes redIn {
	0% {
	-webkit-transform:scale(0.6) ;
	-moz-transform: scale(0.6);
	-ms-transform:scale(0.6) ;
	-o-transform:scale(0.6) ;
	transform:scale(0.6) ;
	opacity:0;}
	100% {
	-webkit-transform:scale(1) ;
	-moz-transform: scale(1);
	-ms-transform:scale(1) ;
	-o-transform:scale(1) ;
	transform:scale(1) ;
	opacity:1;}
}
@-moz-keyframes redIn {
	0% {
	-webkit-transform:scale(0.6) ;
	-moz-transform: scale(0.6);
	-ms-transform:scale(0.6) ;
	-o-transform:scale(0.6) ;
	transform:scale(0.6) ;
	opacity:0;}
	100% {
	-webkit-transform:scale(1) ;
	-moz-transform: scale(1);
	-ms-transform:scale(1) ;
	-o-transform:scale(1) ;
	transform:scale(1) ;
	opacity:1;}
}
@-ms-keyframes redIn {
	0% {
	-webkit-transform:scale(0.6) ;
	-moz-transform: scale(0.6);
	-ms-transform:scale(0.6) ;
	-o-transform:scale(0.6) ;
	transform:scale(0.6) ;
	opacity:0;}
	100% {
	-webkit-transform:scale(1) ;
	-moz-transform: scale(1);
	-ms-transform:scale(1) ;
	-o-transform:scale(1) ;
	transform:scale(1) ;
	opacity:1;}
}
@-o-keyframes redIn {
	0% {
	-webkit-transform:scale(0.6) ;
	-moz-transform: scale(0.6);
	-ms-transform:scale(0.6) ;
	-o-transform:scale(0.6) ;
	transform:scale(0.6) ;
	opacity:0;}
	100% {
	-webkit-transform:scale(1) ;
	-moz-transform: scale(1);
	-ms-transform:scale(1) ;
	-o-transform:scale(1) ;
	transform:scale(1) ;
	opacity:1;}
}
@keyframes redOut {
	0% {
	-webkit-transform:scale(1) ;
	-moz-transform: scale(1);
	-ms-transform:scale(1) ;
	-o-transform:scale(1) ;
	transform:scale(1) ;
	opacity:1;}
	100% {
	-webkit-transform:scale(0.6) ;
	-moz-transform: scale(0.6);
	-ms-transform:scale(0.6) ;
	-o-transform:scale(0.6) ;
	transform:scale(0.6) ;
	opacity:0;}
}
@-webkit-keyframes redOut {
	0% {
	-webkit-transform:scale(1) ;
	-moz-transform: scale(1);
	-ms-transform:scale(1) ;
	-o-transform:scale(1) ;
	transform:scale(1) ;
	opacity:1;}
	100% {
	-webkit-transform:scale(0.6) ;
	-moz-transform: scale(0.6);
	-ms-transform:scale(0.6) ;
	-o-transform:scale(0.6) ;
	transform:scale(0.6) ;
	opacity:0;}
}
@-moz-keyframes redOut {
	0% {
	-webkit-transform:scale(1) ;
	-moz-transform: scale(1);
	-ms-transform:scale(1) ;
	-o-transform:scale(1) ;
	transform:scale(1) ;
	opacity:1;}
	100% {
	-webkit-transform:scale(0.6) ;
	-moz-transform: scale(0.6);
	-ms-transform:scale(0.6) ;
	-o-transform:scale(0.6) ;
	transform:scale(0.6) ;
	opacity:0;}
}
@-ms-keyframes redOut {
	0% {
	-webkit-transform:scale(1) ;
	-moz-transform: scale(1);
	-ms-transform:scale(1) ;
	-o-transform:scale(1) ;
	transform:scale(1) ;
	opacity:1;}
	100% {
	-webkit-transform:scale(0.6) ;
	-moz-transform: scale(0.6);
	-ms-transform:scale(0.6) ;
	-o-transform:scale(0.6) ;
	transform:scale(0.6) ;
	opacity:0;}
}
@-o-keyframes redOut {
	0% {
	-webkit-transform:scale(1) ;
	-moz-transform: scale(1);
	-ms-transform:scale(1) ;
	-o-transform:scale(1) ;
	transform:scale(1) ;
	opacity:1;}
	100% {
	-webkit-transform:scale(0.6) ;/* Safari and Chrome */
	-moz-transform: scale(0.6);/* Firefox */
	-ms-transform:scale(0.6) ;/* IE 9 */
	-o-transform:scale(0.6) ;/* Opera */
	transform:scale(0.6) ;
	opacity:0;}
}
.icon-bw { 
	background:url(../images/icon-bw.png) no-repeat; 
	vertical-align:top; 
	width:54px; 
	height:54px; 
	display:inline-block; 
	margin:10px 0 12px; 
}
.i_b_1{ background-position:-55px 0;}
.i_b_2{ background-position:-55px -55px;}
.i_b_3{ background-position:-55px -110px;}
.i_b_4{ background-position:-55px -165px;}
.i_b_5{ background-position:-55px -220px;}
.i_b_6{ background-position:-55px -275px;}
.i_b_7{ background-position:-55px -330px;}
.con0 dd:hover .i_b_1{ background-position:0 0;}
.con0 dd:hover .i_b_2{ background-position:0 -55px;}
.con0 dd:hover .i_b_3{ background-position:0 -110px;}
.con0 dd:hover .i_b_4{ background-position:0 -165px;}
.con0 dd:hover .i_b_5{ background-position:0 -220px;}
.con0 dd:hover .i_b_6{ background-position:0 -275px;}
.con0 dd:hover .i_b_7{ background-position:0 -330px;}
.con0 dd .i_7{
	vertical-align: top;
	margin: 4px 0 0 2px;
	display: inline-block;
}
/*é—¨è¯Šéƒ¨ã€é‡ç‚¹ç§‘å®¤*/



.jianjie {
    width: 100%;
    float: left;
    height: auto;
}
.jianjie p{
	margin-top:10px;
	width:100%;
	float:left;
	text-indent:2em;
	line-height:30px;
	font-size: 16px;
}

.fwxm{
	width: 100%;
    float: left;
    height: auto;
	margin-top:20px;	
}
.fwxm div{
	margin-top:10px;
	width:100%;
	float:left;
	line-height:30px;
	font-size: 16px;
}

/*æ¸©é¦¨çŽ¯å¢ƒ*/
.con5{
	width:100%;
	float:left;
	height:auto;
	margin-top:30px;
}
.con5 ul{
	width:100%;
	float:left;
	margin-top:20px;
}
.con5 li{
	float:left;
	width:18%;
	margin-right:2.5%;
}
.con5 li:last-child{
	margin-right:0;
}
/*æ¸©é¦¨çŽ¯å¢ƒ*/

/*ç½‘ç«™åº•éƒ¨*/
.footer {
    width: 100%;
    height: 200px;
	float:left;
    margin-top: 10px;
	background: #be946c;
}
.footerc{
	width:1100px;
	margin:0 auto;
	
}
.footer h5 {
    width: 100%;
    height: 6px;
    background: url(../images/foot-top-bg.jpg) repeat-x;
}
.footcon {
    width: 100%；;
    height:200px;
    margin: 0 auto;
}
.foot-nav{ 
	width:1140px; 
	height:50px; 
	text-align:center; 
	line-height:50px; 
	color:#fff; 
	padding-top:34px;
}
.foot-nav a{ 
	color:#fff; 
	font-size:18px; 
	margin:0px 16px;
}
.footcon img{ 
	float:left; 
}
.foot_logo{ 
	width:400px;
	margin-left: 40px;
}
.foot_qq{
	 width:242px; 
	 float:left; 
	 margin-top:5px;
}
.foot_wz{ 
	width:410px; 
	float:left; 
	line-height:26px; 
	color:#fff; 
	padding:24px 0px 0px 40px;
}
.foot_wz a{ 
	color:#ecdec0;
}
.weixin{ 
	width:120px; 
	float:left; 
	margin-top:20px;
}
.weixin li{
	width:40%;
	float:left;
	margin:0 12px; 
}
.weixin img{
	width:110px;
}
.weixin p{
	width: 110px;
	font-size: 12px;
	color: #eee;
	line-height: 30px;
	text-align: center;
}
/*ç½‘ç«™åº•éƒ¨*/