 .yin {
 	padding: 60px 0px 100px;
 }

 .yin_t {
 	height:100px;
 	text-align: center;
 	color: rgb(0, 0, 0);
 	line-height:55px;
 	overflow: hidden;
 	font-size: 30px;
 	font-weight: 600;
 }

 .yin_t a {
 	color: rgb(0, 0, 0);
 }

 .yin_t b {
 	color:#de482c;
 	font-family:"tengxun";
 	font-size: 40px;
 	padding-left:10px;
 }

 .yin_t span {
 	color: rgb(51, 51, 51);
 	font-size: 20px;
 	display: block;
 	font-weight:500;
 }

 .yin_t i {
 	padding: 0px 15px;
 	color:#FFF;
 }

 .yin dl {
 	margin-top: 80px;
 	transition: transform 0.3s;
 	width: 300px;
 	height: 400px;
 	overflow: hidden;
 	float: left;
 	position: relative;
 	-webkit-transition: transform .3s;
 }
 .yin dl {
            margin-right:30px;
 }
 .yin dl:last-child{
            margin-right:-45px;
 }
 
 .yin dl dt {
 	width: 300px;
 	line-height: 0;
 	position: relative;
 }
 .yin dl dt img {
 	width: 300px;
 	height: 400px;
 }

 .yin dl dt h4 {
 	background: rgb(52, 74, 147);
 	transition: height 0.5s;
 	left: 0px;
 	width: 300px;
 	height: 85px;
 	text-align: center;
 	bottom: 0px;
 	color:#FFF;
 	line-height: 85px;
 	font-size: 18px;
 	position: absolute;
 	-webkit-transition: height .5s;
 	-moz-transition: height .5s;
 	-o-transition: height .5s;
 }

 .yin dl dt h4 em {
 	background: rgb(222, 72, 44);
 	border-radius: 50%;
 	left: 120px;
 	top: -43px;
 	width:60px;
 	height:60px;
 	line-height: 0;
 	color:#FFF;
 	display: block;
 	position: absolute;
 }

 .yin dl dt i{
      color#FFF;
      line-height:60px;  
      font-size:30px;    
 }
@media screen and (max-width:768px) {
 .hexin {
 display: none;
}
} 
 .yin dl dd {
 	background: rgba(0, 0, 0, 0.7);
 	transition: height 0.5s;
 	left: 0px;
 	width: 300px;
 	height: 0px;
 	text-align: center;
 	bottom: 0px;
 	overflow: hidden;
 	position: absolute;
 	-webkit-transition: height .5s;
 	-moz-transition: height .5s;
 	-o-transition: height .5s;
 }

 .yin dl dd h5 {
 	background: url("../images/yin_line.gif") no-repeat center 67px;
 	height: 70px;
 	color: rgb(255, 255, 255);
 	line-height: 70px;
 	overflow: hidden;
 	font-size: 23px;
 	font-weight:600;
 	font-family:"henghei";
 }

 .yin dl dd em {
 	background: rgb(52, 74, 147);
 	margin: 80px auto 0px;
 	padding: 9px;
 	border-radius: 50%;
 	width:66px;
 	height: 66px;
 	line-height: 0;
 	display: block;
 	color:#FFF;
 }
.yin dl dd em i{
      color#FFF;
      line-height:50px;  
      font-size:35px;    
 }
 .yin dl dd p {
 	margin: 0px auto;
 	padding: 15px 0px 0px;
 	width: 220px;
 	height:120px;
 	color:#FFF;
 	line-height: 30px;
 	overflow: hidden;
 	font-size: 16px;
 }

 .yin dl:hover dd {
 	height: 400px;
 }

 .yin dl.cur dd {
 	height: 400px;
 }

 .yin dl:hover dt h4 {
 	height: 0px;
 }

 .yin dl.cur dt h4 {
 	height: 0px;
 }

 .yin dl:hover dt h4 em {
 	top: 0px;
 }

 .yin dl.cur dt h4 em {
 	top: 0px;
 }

 .yin dl:hover {
 	transform: translate(0px, -35px);
 	-webkit-transform: translate(0, -35px);
 }

 .yin dl.cur {
 	transform: translate(0px, -35px);
 	-webkit-transform: translate(0, -35px);
 }

 .yin .nobor {
 	margin-right: 0px;
 }

 .cp_bg {
 	background: url("cp_bg.jpg") no-repeat center 0px;
 	padding: 71px 0px 0px;
 	height: 1000px;
 	overflow: hidden;
 }

 .chanp .yin_t a {
 	color: rgb(255, 255, 255);
 }

 .chanp .yin_t span {
 	color: rgb(255, 255, 255);
 }

 .ys .yin_t {
 	color: rgb(255, 255, 255);
 }

 .ys .yin_t span {
 	color: rgb(255, 255, 255);
 }

 .cp_l {
 	background: rgb(255, 255, 255);
 	margin: 52px 0px 0px;
 	padding: 0px 0px 10px;
 	width: 260px;
 }

 .cp_h2 {
 	background: rgb(52, 74, 147);
 	width: 260px;
 	height: 80px;
 	text-align: center;
 	line-height: 80px;
 	overflow: hidden;
 }

 .cp_h2 a {
 	height: 80px;
 	color: rgb(51, 51, 51);
 	font-size: 24px;
 	display: block;
 }

 .cp_lm {
 	width: 260px;
 }

 .cp_lm h3 {
 	background: url("cp_ico02.png") no-repeat 210px 20px rgb(239, 239, 239);
 	width: 260px;
 	height: 66px;
 	overflow: hidden;
 	border-bottom-color: rgb(239, 239, 239);
 	border-bottom-width: 1px;
 	border-bottom-style: solid;
 }

 .cp_lm h3 a {
 	background: url("cp_ico01.png") no-repeat 25px 26px;
 	padding: 0px 0px 0px 55px;
 	width: 205px;
 	height: 66px;
 	color: rgb(51, 51, 51);
 	line-height: 66px;
 	overflow: hidden;
 	font-size: 14px;
 	display: block;
 }

 .cp_lm h3 a:hover {
 	color: rgb(52, 74, 147);
 }

 .cp_lm ul {
 	margin: 0px auto;
 	width: 240px;
 }

 .cp_lm ul li {
 	width: 240px;
 	height: 58px;
 	border-bottom-color: rgb(239, 239, 239);
 	border-bottom-width: 1px;
 	border-bottom-style: solid;
 }

 .cp_lm ul li a {
 	background: url("cp_ico03.png") no-repeat 18px 25px;
 	padding: 0px 0px 0px 45px;
 	width: 195px;
 	height: 58px;
 	color: rgb(51, 51, 51);
 	line-height: 58px;
 	overflow: hidden;
 	font-size: 14px;
 	display: block;
 }

 .cp_lm ul li a:hover {
 	background: url("cp_ico04.png") no-repeat 18px 25px;
 	color: rgb(52, 74, 147);
 }

 .cp_lm .nobor {
 	background: url("cp_ico05.png") no-repeat 210px 20px rgb(255, 255, 255);
 }

 .cp_tel {
 	background: url("cp_tel.gif") no-repeat center 34px rgb(233, 233, 233);
 	margin: 0px auto;
 	padding: 72px 0px 0px;
 	width: 240px;
 	height: 92px;
 	text-align: center;
 	color: rgb(51, 51, 51);
 	line-height: 30px;
 	font-size: 14px;
 }

 .cp_tel b {
 	font-family: "Aparajita";
 	font-size: 37px;
 	display: block;
 }

 .cp_r {
 	margin: 52px 0px 0px;
 	width: 927px;
 }

 .cp_ban {
 	width: 927px;
 	height: 264px;
 	line-height: 0;
 }

 .cp_ban img {
 	width: 927px;
 	height: 264px;
 }

 .cp_r dl {
 	width: 927px;
 	height: 496px;
 	position: relative;
 }

 .cp_r dl dt {
 	width: 661px;
 	height: 496px;
 	line-height: 0;
 	overflow: hidden;
 }

 .cp_r dl dt img {
 	transition: 1s;
 	width: 661px;
 	height: 496px;
 	-webkit-transition: 1s;
 	-moz-transition: 1s;
 }


 .ys dl dt img {
 	transition: 1s;
 	width: 661px;
 	height: 496px;
 	-webkit-transition: 1s;
 	-moz-transition: 1s;
 }

 .news01 dl dt img {
 	transition: 1s;
 	width: 661px;
 	height: 496px;
 	-webkit-transition: 1s;
 	-moz-transition: 1s;
 }

 .about dl dt img {
 	transition: 1s;
 	width: 661px;
 	height: 496px;
 	-webkit-transition: 1s;
 	-moz-transition: 1s;
 }

 .honor ul li img {
 	transition: 1s;
 	width: 661px;
 	height: 496px;
 	-webkit-transition: 1s;
 	-moz-transition: 1s;
 }

 .cp_r dl dt img:hover {
 	transform: scale(1.1);
 	-webkit-transform: scale(1.1);
 	-moz-transform: scale(1.1);
 }

 .case_m dl dt img:hover {
 	transform: scale(1.1);
 	-webkit-transform: scale(1.1);
 	-moz-transform: scale(1.1);
 }

 .ys dl dt img:hover {
 	transform: scale(1.1);
 	-webkit-transform: scale(1.1);
 	-moz-transform: scale(1.1);
 }

 .news01 dl dt img:hover {
 	transform: scale(1.1);
 	-webkit-transform: scale(1.1);
 	-moz-transform: scale(1.1);
 }

 .about dl dt img:hover {
 	transform: scale(1.1);
 	-webkit-transform: scale(1.1);
 	-moz-transform: scale(1.1);
 }

 .honor ul li img:hover {
 	transform: scale(1.1);
 	-webkit-transform: scale(1.1);
 	-moz-transform: scale(1.1);
 }

 .cp_r dl dd {
 	background: rgb(52, 74, 147);
 	padding: 40px 40px 0px;
 	top: 55px;
 	width: 285px;
 	height: 225px;
 	right: 0px;
 	position: absolute;
 	z-index: 20;
 }

 .cp_r dl dd h5 {
 	background: url("cp_line.gif") no-repeat 0px 63px;
 	height: 65px;
 	line-height: 60px;
 	overflow: hidden;
 }

 .cp_r dl dd h5 a {
 	color: rgb(51, 51, 51);
 	font-size: 26px;
 }

 .cp_r .cp_desc {
 	padding: 15px 0px 0px;
 	height: 44px;
 	color: rgb(51, 51, 51);
 	line-height: 22px;
 	overflow: hidden;
 	font-size: 14px;
 }

 .cp_r dl dd span {
 	padding: 20px 0px 0px;
 	display: block;
 }

 .cp_r dl dd span a {
 	color: rgb(51, 51, 51);
 	text-transform: uppercase;
 	font-size: 14px;
 }

 .cp_bot {
 	width: 362px;
 	height: 75px;
 	right: 0px;
 	bottom: 50px;
 	position: absolute;
 	z-index: 20;
 }

 .cp_btn {
 	width: 192px;
 	height: 75px;
 	float: left;
 }

 .cp_btn a {
 	width: 96px;
 	height: 75px;
 	float: left;
 	display: block;
 }

 .cp_btn .cp_lico {
 	background: url("cp_lico01.gif") no-repeat;
 }

 .cp_btn .cp_lico:hover {
 	background: url("cp_lico02.gif") no-repeat;
 }

 .cp_btn .cp_rico {
 	background: url("cp_rico01.gif") no-repeat;
 }

 .cp_btn .cp_rico:hover {
 	background: url("cp_rico02.gif") no-repeat;
 }

 .cp_bot ul {
 	padding: 0px 0px 0px 20px;
 	float: left;
 }

 .cp_bot ul li {
 	padding: 0px 10px;
 	height: 75px;
 	color: rgb(255, 255, 255);
 	line-height: 75px;
 	font-family: "Aparajita";
 	font-size: 26px;
 	font-weight: bold;
 	float: left;
 }

 .cp_bot ul li.on {
 	color: rgb(52, 74, 147);
 }

 .case_bg {
 	background: rgb(245, 245, 245);
 	padding: 100px 0px;
 	overflow: hidden;
 }

 .case_t {
 	padding: 50px 0px 0px;
 	height: 90px;
 }

 .case_t ul li {
 	width: 171px;
 	height: 56px;
 	float: left;
 	position: relative;
 }

 .case_t ul li::before {
 	background: rgb(20, 32, 56);
 	top: 27px;
 	width: 6px;
 	height: 1px;
 	right: 10px;
 	position: absolute;
 	content: "";
 }

 .case_t ul li a {
 	margin: 0px auto;
 	width: 150px;
 	height: 56px;
 	text-align: center;
 	color: rgb(51, 51, 51);
 	line-height: 56px;
 	overflow: hidden;
 	font-size: 20px;
 	float: left;
 	display: block;
 }

 .case_t ul li a:hover {
 	background: rgb(20, 32, 56);
 	border-radius: 30px;
 	color: rgb(255, 255, 255);
 }

 .case_t ul li.on a {
 	background: rgb(20, 32, 56);
 	border-radius: 30px;
 	color: rgb(255, 255, 255);
 }

 .case_t ul li.nobor::before {
 	background: none;
 }

 .case_m dl {
 	background: rgb(255, 255, 255);
 	height: 540px;
 	position: relative;
 }

 .case_m dl dt {
 	left: 50%;
 	top: 0px;
 	width: 960px;
 	height: 540px;
 	line-height: 0;
 	overflow: hidden;
 	position: absolute;
 }

 .case_m dl dt img {
 	width: 960px;
 	height: 540px;
 }

 .case_m dl dd {
 	padding: 75px 0px 0px 80px;
 	width: 440px;
 	float: left;
 }

 .case_m dl dd h5 {
 	height: 44px;
 	line-height: 44px;
 	overflow: hidden;
 }

 .case_m dl dd h5 a {
 	width: 440px;
 	color: rgb(51, 51, 51);
 	overflow: hidden;
 	font-size: 30px;
 	display: block;
 	white-space: nowrap;
 	-ms-text-overflow: ellipsis;
 }

 .case_m dl dd h5 a:hover {
 	color: rgb(52, 74, 147);
 }

 .case_m dl dd b {
 	color: rgb(51, 51, 51);
 	line-height: 30px;
 	font-size: 14px;
 	display: block;
 }

 .case_m .case_desc {
 	padding: 15px 0px 0px;
 	height: 90px;
 	color: rgb(102, 102, 102);
 	line-height: 30px;
 	overflow: hidden;
 	font-size: 14px;
 }

 .case_m dl dd span {
 	padding: 30px 0px 0px;
 	display: block;
 }

 .about dl dd span {
 	padding: 30px 0px 0px;
 	display: block;
 }

 .case_m dl dd span a {
 	background: rgb(52, 74, 147);
 	border-radius: 20px;
 	width: 100px;
 	height: 34px;
 	text-align: center;
 	color: rgb(255, 255, 255);
 	text-transform: uppercase;
 	line-height: 34px;
 	overflow: hidden;
 	font-size: 14px;
 	display: block;
 }

 .about dl dd span a {
 	background: rgb(52, 74, 147);
 	border-radius: 20px;
 	width: 100px;
 	height: 34px;
 	text-align: center;
 	color: rgb(255, 255, 255);
 	text-transform: uppercase;
 	line-height: 34px;
 	overflow: hidden;
 	font-size: 14px;
 	display: block;
 }

 .case_m dl dd span a:hover {
 	animation: shake 1.5s linear;
 	-webkit-animation: shake 1.5s linear;
 }

 .ban01 p em a:hover {
 	animation: shake 1.5s linear;
 	-webkit-animation: shake 1.5s linear;
 }

 .about dl dd span a:hover {
 	animation: shake 1.5s linear;
 	-webkit-animation: shake 1.5s linear;
 }

 .case_lico {
 	top: 625px;
 	width: 58px;
 	height: 58px;
 	position: absolute;
 	z-index: 20;
 }

 .case_rico {
 	top: 625px;
 	width: 58px;
 	height: 58px;
 	position: absolute;
 	z-index: 20;
 }

 .jz_lico {
 	top: 625px;
 	width: 58px;
 	height: 58px;
 	position: absolute;
 	z-index: 20;
 }

 .jz_rico {
 	top: 625px;
 	width: 58px;
 	height: 58px;
 	position: absolute;
 	z-index: 20;
 }
 
 .jz_lico a {
 	border-radius: 50%;
 	transition: 0.3s;
 	width: 58px;
 	height: 58px;
 	display: block;
 	-webkit-transition: all .3s;
 }

 .jz_rico a {
 	border-radius: 50%;
 	transition: 0.3s;
 	width: 58px;
 	height: 58px;
 	display: block;
 	-webkit-transition: all .3s;
 }

 .case_lico {
 	left: 80px;
 }

 .case_rico {
 	left: 155px;
 }

 .case_lico a:hover {
 	z-index: 2;
 	box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.1);
 	-webkit-transform: translate(0, -2px);
 }

 .case_rico a:hover {
 	z-index: 2;
 	box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.1);
 	-webkit-transform: translate(0, -2px);
 }

 .jz_lico a:hover {
 	z-index: 2;
 	box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.1);
 	-webkit-transform: translate(0, -2px);
 }

 .jz_rico a:hover {
 	z-index: 2;
 	box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.1);
 	-webkit-transform: translate(0, -2px);
 }
 
 .ys {
 	background: url("../images/ys_bg.jpg") no-repeat center 0px;
 	padding: 60px 0px 20px 0; 	
 	height: 1250px;
 	overflow: hidden;
 }

 .ys_l {
 	padding: 87px 0px 0px 26px;
 	width:50%;
 }

 .ys dl {
 	width:650px;
 	height: 421px;
 	overflow: hidden;
 	margin-bottom:15px;
 	position: relative;
 }

 .ys dl dt {
 	border: 12px solid rgb(52, 74, 147);
 	border-image: none;
 	width: 450px;
 	height: 400px;
 	line-height: 0;
 	overflow: hidden;
 	float: left;
 }
.ys dl dt:hover {
 	border: 12px solid #d2523e;
 }
 .ys dl dd {
 	background: rgb(255, 255, 255,.9);
 	padding: 50px 30px 0px 50px;
 	left: 280px;
 	top: 40px;
 	width: 300px;
 	height: 294px;
 	position: absolute;
 	z-index: 10;
 }

 .ys dl dd h5 {
 	background: url("../images/ys_line.gif") no-repeat 0px 78px;
 	height: 80px;
 	color: rgb(51, 51, 51);
 	line-height: 80px;
 	font-size: 30px;
 	font-family:"title";
 }

 .ys dl dd p {
 	padding: 20px 0px 0px;
 	height: 100px;
 	color: rgb(51, 51, 51);
 	line-height: 30px;
 	overflow: hidden;
 	font-size: 16px;
 }

 .ys dl dd span {
 	margin: 10px 0px 0px;
 	width: 70px;
 	height: 40px;
 	display: block;
 }

 .ys dl dd span img {
 	width: 70px;
 	height: 40px;
 }

 .ys .ys_r {
 	padding: 87px 26px 0px 0px;
 }

 .ys .ys_r dl dt {
 	float: right;
 }

 .ys .ys_r dl dd {
 	left: 0px;
 }

 

 .iflow {
 	background: url("liuc_line.png") no-repeat 165px 45px;
 	overflow: hidden;
 }

 .iflow .item {
 	width: 171px;
 	text-align: center;
 	color: rgb(51, 51, 51);
 	font-size: 14px;
 	font-weight: bold;
 	float: left;
 }

 .iflow .item .icon {
 	margin: 0px auto 12px;
 	width: 100px;
 	height: 100px;
 	display: block;
 	position: relative;
 }

 .iflow .item .icon i::before {
 	content: "";
 }

 .iflow .item .icon i {
 	background: url("iflow_icon.png");
 	left: 0px;
 	top: 0px;
 	width: 100%;
 	height: 100%;
 	position: absolute;
 }

 .iflow .item .icon i::before {
 	background: url("iflow_icon.png");
 	left: 0px;
 	top: 0px;
 	width: 100%;
 	height: 100%;
 	position: absolute;
 }

 .iflow .item .icon i.default {
 	background-position: 0px 0px;
 	transition: 0.35s ease-out;
 	transform: translateX(0px) rotate(0deg);
 	-webkit-transition: all 0.35s ease-out;
 	-webkit-transform: translateX(0) rotate(0);
 }

 .iflow .item .icon i.hover {
 	background-position: 0px -100px;
 	transition: 0.1s 0.2s;
 	visibility: hidden;
 	opacity: 1;
 	transform: scale(0.5);
 	-webkit-transition: all 0.1s ease 0.2s;
 	-webkit-transform: scale(0.5);
 }

 .iflow .i1.item .icon i::before {
 	background-position: 0px -200px;
 }

 .iflow .i2.item .icon i::before {
 	background-position: 0px -300px;
 }

 .iflow .i3.item .icon i::before {
 	background-position: 0px -400px;
 }

 .iflow .i4.item .icon i::before {
 	background-position: 0px -500px;
 }

 .iflow .i5.item .icon i::before {
 	background-position: 0px -600px;
 }

 .iflow .i6.item .icon i::before {
 	background-position: 0px -700px;
 }

 .iflow .i7.item .icon i::before {
 	background-position: 0px -800px;
 }

 .iflow .item:hover .icon i.default {
 	visibility: hidden;
 	opacity: 0;
 	transform: translateX(100%) rotate(180deg);
 	-webkit-transform: translateX(100%) rotate(180deg);
 }

 .iflow .item:hover .icon i.hover {
 	visibility: visible;
 	opacity: 1;
 	transform: scale(1);
 	-webkit-transform: scale(1);
 }

 .jz {
 	padding: 100px 0px;
 }

 .jz_m {
 	padding: 50px 0px 0px;
 	width: 1200px;
 	overflow: hidden;
 }

 .jz_m dl {
 	background: rgb(245, 245, 245);
 	margin: 0px 20px 0px 0px;
 	padding: 20px 0px 0px 20px;
 	width: 570px;
 	height: 220px;
 	overflow: hidden;
 	float: left;
 }

 .jz_m dl dt {
 	border-radius: 50%;
 	width: 196px;
 	height: 196px;
 	line-height: 0;
 	overflow: hidden;
 	float: left;
 }

 .jz_m dl dt img {
 	border-radius: 50%;
 	transition: 0.3s ease-in-out;
 	width: 196px;
 	height: 196px;
 	display: block;
 }

 .jz_m dl dt:hover img {
 	transform: rotateY(180deg);
 }

 .jz_m dl dd {
 	padding: 45px 0px 0px 25px;
 	width: 310px;
 	float: left;
 }

 .jz_m dl dd h5 {
 	height: 32px;
 	line-height: 32px;
 	overflow: hidden;
 }

 .jz_m dl dd h5 a {
 	width: 300px;
 	color: rgb(51, 51, 51);
 	overflow: hidden;
 	font-size: 16px;
 	display: block;
 	white-space: nowrap;
 	-ms-text-overflow: ellipsis;
 }

 .jz_m dl dd h5 a:hover {
 	color: rgb(52, 74, 147);
 }

 .jz_m .jz_desc {
 	padding: 10px 0px 0px;
 	height: 50px;
 	color: rgb(102, 102, 102);
 	line-height: 25px;
 	overflow: hidden;
 	font-size: 14px;
 }

 .jz_lico {
 	top: 330px;
 }

 .jz_rico {
 	top: 330px;
 }

 .jz_lico {
 	left: -80px;
 }

 .jz_rico {
 	right: -80px;
 }

 .ban01 {
 	background: url("../images/ban01.jpg") no-repeat center 0px;
 	padding:33px 0px 0px;
 	height:250px;
 	overflow: hidden;
 }

 .ban01 p {
 	width: 530px;
 	float: right;
 }

 .ban01 p span {
 	background: url("../images/ban_tel.png") no-repeat 0px 25px;
 	padding: 0px 0px 0px 45px;
 	width: 270px;
 	color:#FFF;
 	line-height: 38px;
 	font-size:20px;
 	float: left;
 	display: block;
 }
 .ban01 p u{
 	float:right;
 	padding-right:30px;
 	font-weight:600;
 	text-decoration:none;
 }
 .ban01 p b {
 	color: #FFF;
 	font-size: 30px;
 	display: block;
 	padding-left:10px;
 }

 .ban01 p em {
                background-color:#FFF;
 	width:150px;
 	float:right;
 	display: block;
 	font-style:normal;
 	margin-top:15px;
 	border-radius:50px;
 }

 .ban01 p em a {
 	padding: 0px 0px 0px 30px;
 	width: 150px;
 	height:40px;
 	color: #000;
 	line-height: 40px;
 	overflow: hidden;
 	font-size: 15px;
 	display: block;
 	font-weight:600;
 }
  .ban01 p em i {
 	font-weight:1200;
 	padding-left:10px;
 }
  .ban01 p em:hover {
                background-color:#d2523e;
                color:#FFF;
 }
  .ban01 p em:hover a{
                color:#FFF;
 }