@charset "gb2312";
/* CSS public */
body{font-family: "宋体";}
p{line-height:24px;color: #6e6e6e;font-size: 14px;}
.w960{width:960px; margin: 0 auto;}.w1200{width:1200px; margin:0 auto;}
.ti2{text-indent: 2em;}a:hover{text-decoration: none;}.bf{border: 1px solid #fff;}
.l{float:left; _display:inline;}.r{float:right; _display:inline;}.db{display:block;}.dn{display:none;}.rel{position: relative;}.abs{position: absolute;}.ovh{overflow: hidden;}
/*margin*/
.mt3{margin-top:3px;}.mt10{margin-top: 10px;}.mt15{margin-top: 15px;}.mt20{margin-top: 20px;}.mt30{margin-top: 30px;}.mt35{margin-top:45px;}.mt50{margin-top:50px;}.mt60{ margin-top:60px;}.mr6{ margin-right:6px;}.mr10{ margin-right:10px;}.mr20{ margin-right:20px;}.mr25{ margin-right:29px;}.mr60{ margin-right:60px;}.mb10{ margin-bottom:10px;}.mb20{ margin-bottom:20px;}.mb30{ margin-bottom:30px;}.ml30{margin-left:30px;}
/*padding*/
.pb10{padding-bottom:10px;}.pb20{padding-bottom: 20px;}.pt10{padding-top:10px;}.pt20{padding-top: 20px;}.pt30{padding-top:30px;}.pt130{padding-top:160px;}.pr25{padding-right: 25px;}.pr24{padding-right: 24px;}
.auto{margin-left: 0; margin-right: 0;}
/*zx*/
.zx{  font-size:17px; font-family:"MicroSoft YaHei"; text-align:center; line-height:30px; height:30px; }
.zx span{color:#df8c0a; }
.zx span.sp1{cursor:pointer;}
.zx a{ background:#df8c0a; padding:5px 15px 6px; color:#fff; border-radius:6px; margin-left: 10px; }
.zx a.a1{display: inline-block; margin-left:120px;}
.zx a.a2{display: inline-block; margin-left:160px; background:#1c8996; padding:5px 30px 6px;}
.zx a.a3{background-color: #df8c0a; padding:10px 30px;}
.zx a.a4{background-color: #ff3b02; padding:8px 33px; display: inline-block; margin-top:15px;}
h2,h3,h4,h5{font-family:"MicroSoft YaHei"; font-weight: normal;}
p{font-size: 14px;color: #5f5f5f;}
.B,.C,.F,.G,.H,.I{	margin:40px auto 10px;}
ul.ul{width: 960px; margin:0 auto;}
.m-img{margin:0 auto; display: block;}


/*header*/
.header ul{width: 333px; margin:5px 0 0 40px;}
.header ul li{float: left; width: 165px; font-family: "MicroSoft YaHei"; font-size: 14px; color: #484848; line-height: 24px;}

/*banner*/
.banner img{vertical-align : bottom ;}
.bg{background-color: #f3e4d1; padding:30px 0;}

/*nav*/
.nav{margin:0 auto; background:url(../images/banner4.jpg) no-repeat center center; height:135px; width: 1200px;}
.nav ul{ width:960px; margin:0 auto; padding-top:10px;}
.nav ul li{float:left; width:185px; margin:0 3px 0 3px;   text-align:center; }
.nav ul li a{color:#2a2a2a; font-size:17px; font-family:"Microsoft YaHei"; text-decoration:none; line-height:35px;}
.nav ul li span{ border-radius:50%; display: inline-block; width: 66px; height: 66px;}
.nav ul li.li1 span:hover{ animation:icon1 2s linear 1;-webkit-animation:icon1 2s linear 1;}
.nav ul li.li1 span{background-color: #da876d; padding-top:5px; height: 61px;}
.nav ul li.li2 span{background-color: #5fa088; padding-top:10px; height: 56px;}
.nav ul li.li2 span:hover{ animation:icon2 2s linear 1;-webkit-animation:icon2 2s linear 1;}
.nav ul li.li3 span{background-color: #98b63c; padding-top:5px; height: 61px;}
.nav ul li.li3 span:hover{ animation:icon3 2s linear 1;-webkit-animation:icon3 2s linear 1;}
.nav ul li.li4 span{background-color: #d8899f; padding-top:5px; height: 61px;}
.nav ul li.li4 span:hover{ animation:icon4 2s linear 1;-webkit-animation:icon4 2s linear 1;}
.nav ul li.li5 span{background-color: #b4af85; padding-top:10px; height: 56px;}
.nav ul li.li5 span:hover{ animation:icon5 2s linear 1;-webkit-animation:icon5 2s linear 1;}
.nav ul li img:hover{animation:icon 2s 1;-webkit-animation:icon 2s 1;}
@keyframes icon{
	from { transform:rotate(0deg);}
	to   { transform:rotate(360deg);}
}

@keyframes icon1{
	0%   {background: rgba(217, 136, 109, 0.2);}
	25%  {background: rgba(217, 136, 109, 0.3);}
	50%  {background: rgba(217, 136, 109, 0.7);}
	100% {background: rgba(217, 136, 109, 1.0);}
}

@keyframes icon2{
	0%   {background: rgba(96, 160, 136, 0.2);}
	25%  {background: rgba(96, 160, 136, 0.3);}
	50%  {background: rgba(96, 160, 136, 0.5);}
	100% {background: rgba(96, 160, 136, 0.6);}
}

@keyframes icon3{
	0%   {background: rgba(152, 180, 60, 0.2);}
	25%  {background: rgba(152, 180, 60, 0.3);}
	50%  {background: rgba(152, 180, 60, 0.5);}
	100% {background: rgba(152, 180, 60, 0.6);}
}

@keyframes icon4{
	0%   {background: rgba(216, 137, 159, 0.2);}
	25%  {background: rgba(216, 137, 159, 0.3);}
	50%  {background: rgba(216, 137, 159, 0.5);}
	100% {background: rgba(216, 137, 159, 0.6);}
}

@keyframes icon5{
	0%   {background: rgba(180, 175, 133, 0.2);}
	25%  {background: rgba(180, 175, 133, 0.3);}
	50%  {background: rgba(180, 175, 133, 0.5);}
	100% {background: rgba(180, 175, 133, 0.6);}
}

/*tznav*/
#tznav,.tznav { width:1200px; margin:0 auto; height:134px;}
#tznav {width:100%;}
.tznav tz{ display:block; font-size:18px; }
.tznav tz.tzhover{}

/*h2*/
h2{font-size: 32px!important; color:#1d1d1d; text-align: center; line-height: 64px;}
h2 span{ border:6px solid #e5e5e5; display: inline-block; padding:0 30px;}
h2 i{color: #b1b2b2; display: inline-block; margin-right:16px; font-weight: bold; font-size: 40px;}
.h2-1 i{ font-size: 60px; display: inline-block; width:80px; padding-top:20px; margin-right:50px;}
.h2-1 span{line-height:45px; padding:10px 20px;  font-weight: bold;}
.h2-1 em{color: #1d1d1d; font-size: 28px; padding-left:20px; font-weight: normal;}
.h2-1 u{text-decoration: none; display: inline-block; width: 415px;}

/*A*/
.A ul li{float: left; margin:35px 5px 10px;}
.A ul li.li1{width: 404px;}
.A ul li.li2{width: 182px;}
.A ul li.li3{width: 341px;}

/*B*/
.B ul li h3{color: #c70125; font-size: 22px; margin:10px 0;}
.B ul li.li1{width:500px;}
.B ul li.li2{width:400px;}

/*C*/
.C ul li{float: left;}
.C ul li h3{font-size: 17px; color: #c70125; margin-bottom: 8px;}
.C ul li.li1{width: 345px;}
.C ul li.li2{width: 280px; margin-top:10px;}
.C ul li.li3{width: 332px; margin-top:10px;}
.C ul li.li3 p{ background-color: #f2e2ce; padding:10px; width: 312px; margin:10px 0;}
.C ul li.li3 p strong{color:#f55758;}
.C ul li.li3 h3{margin-left:20px;}
.C1{background-color: #fed1cc; padding:10px; width: 325px; margin:10px 0;}

/*D*/
.D ul li.li1{width: 200px; padding:10px; background-color: #fed1cc;}
.D ul li.li1 h3{background: #ff5949; font-size: 20px; color: #fff; text-align: center; padding:10px 0;}
.D ul li.li2{width: 703px;}
.D ul li.li2 h4{font-size: 22px; color: #323232; margin:15px 0 10px;}

/*E*/
.E ul{margin-top:30px;}
.E ul li{float: left;  position: relative; margin:10px 60px; text-align: center;}
.E ul li a{display: inline-block; vertical-align: top; width: 245px; height: 46px; line-height: 46px; font-size: 17px; font-family: "Microsoft YaHei"; }
.E ul li a:before{position: absolute; content: ""; right:-20px; top:16px; border-left:20px solid #ff5949; border-top:8px solid transparent; border-bottom:8px solid transparent;}
.E ul li.li1 a{background: #ff5949 url(../images/E7.jpg) no-repeat right bottom;  color: #fff;}
.E ul li.li1 a:before{ border-left:20px solid #ff5949;}
.E ul li.li2 a{background: #e6e6e6 url(../images/E8.jpg) no-repeat right bottom; color: #323232;}
.E ul li.li2 a:before{ border-left:20px solid #e6e6e6;}

/*F*/
.F ul{background:url(../images/F-bg.jpg) no-repeat center center; height: 356px;}
.F ul li{float: left; width: 372px;}
.F ul li h3{font-size: 21px; color: #c70125; text-align: center; margin:10px 0;}
.F ul li.li1{margin:78px 0 0 30px;}
.F ul li.li2{margin:68px 0 0 160px;}

/*G*/
.G1{background:url(../images/G-bg.jpg) no-repeat center center; height: 469px; width: 1200px; margin:20px auto;}
.G ul li h3{font-size: 17px; color: #c70125; margin:10px 0;}
.G ul li p span{color: #000;}
.G ul li.li1{width:351px; margin:15px 0 0 20px;}
.G ul li.li2{width:251px; margin:183px 20px 0 0;}