@charset "gb2312";
body { font-family: "Microsoft YaHei"; position: relative; }
.content { width:1400px; margin:0 auto; }
i, em, b { font-style: normal; }
.tit01 { font-size: 50px; text-align: center; font-family: "Microsoft YaHei"; color: #010101; font-weight:bold; }
.tit01 i { font-weight: normal; display: block; font-size:22px; color: #3d3d3d; }
/**/
.yybj { padding-top: 65px; background:#fff; box-sizing: border-box; font-family:"Microsoft Yahei"; }
.yy { width: 1400px; margin:0 auto; }
.yy dl { height: 424px; background: url(../images/yybg.jpg) no-repeat; background-size: 100% 100%; }
.yybj dl dd { padding-top: 50px; text-align: center; color: #fff; font-family: "ËÎÌå"; }
.yybj dl dd h3 { height:94px; line-height: 94px; font-weight: bold; font-size:48px; }
.yybj dl dd p { font-size: 30px; line-height: 56px; color:#fff; margin-bottom: 35px; letter-spacing: 4px; font-weight: bold; }
.yybj dl dd span { display: block; width:430px; height:33px; float: right; margin-right: 170px; }
.yybj dl dd span img { height:33px; display: block; }
.m_zz { width: 1400px; margin:0px auto; position: relative; height:145px; background:#fbfbfb; }
.m_zz li { width:280px; height: 145px; padding-top:30px; box-sizing: border-box; float: left; text-align: center; position: relative; cursor: pointer; }
.m_zz li::before {
content: "";
position: absolute;
width: 2px;
height:60px;
background:#e4e4e4;
right:0;
top:45px;
-webkit-transition: .5s;
-moz-transition: .5s;
transition: .5s;
}
.m_zz li em { margin-left:0px; display: block; position: relative; z-index: 1; }
.m_zz li em b { margin-left:0px; font-size:50px; color: #e70012; font-family: "Century Gothic", "Arial"; font-weight: bold; line-height: 50px; }
.m_zz li em i { font-size: 16px; color: #333333; text-align: center; font-weight: normal; text-align: center; line-height: 22px; width:42px; height: 22px; display: block; font-family: "Arial"; position: absolute; bottom:5px; right:0px; }
.m_zz li h3 { font-size: 15px; color: #252525; text-align: center; font-weight: normal; line-height: 28px; z-index: 1; position: relative; padding-left:30px; }
.m_zz li:last-child:before { width:0; }
.m_zz li:nth-child(1) em i {
right: 32px;
}
.m_zz li:nth-child(2) em i {
right: 32px;
}
.m_zz li:nth-child(3) em i {
right: 46px;
}
.m_zz li:nth-child(4) em i {
right: 50px;
}
.m_zz li:nth-child(5) em i {
right: 65px;
}
@media screen and (max-width:1401px) {
 .yy, .m_zz {
width: 1200px;
}
 .m_zz li {
width:240px;
}
 .m_zz li em b {
font-size: 40px;
}
}
/**/
.cpbj { height: auto; overflow: hidden; box-sizing: border-box; font-family: "Microsoft YaHei"; padding-top:75px; }
.cpbj h2 { margin-bottom: 35px; }
.cp { width:100%; background:#fff; clear: both; overflow: hidden; position: relative; }
.cp_nav { width: 100%; height:64px; border-top:1px solid #dedede; }
.cp_nav ul { width:1400px; margin:0 auto; }
.cp_nav li { height:64px; line-height: 64px; text-align: center; font-size: 16px; color: #333333; float: left; width:140px; position: relative; }
.cp_nav li::after {
content:'';
position:absolute;
top:25px;
right:-2px;
width:2px;
height:16px;
background:url(../images/cp_line.gif) no-repeat;
}
.cp_nav li::before {
content:'';
position:absolute;
bottom:0;
left:50%;
margin-left:-7px;
width:0;
height:0;
border-bottom: 7px solid #fff;
border-left:7px solid rgba(0, 0, 0, 0);
border-right:7px solid rgba(0, 0, 0, 0);
}
.cp_nav li:last-child::after {
width:0;
}
.cp_nav li a { color: #333333; }
.cp_nav li p { display: none; padding:15px 25px; box-sizing: border-box; background:#fff; position: relative; z-index: 9; }
.cp_nav li p a { display: block; height:53px; line-height: 53px; text-align: center; color: #333333; font-size: 16px; border-bottom: 1px solid #cccccc; }
.cp_nav li p a:last-child { border-bottom: 0; }
.cp_nav li:hover { background:#e70012; color: #fff; }
.cp_nav li:hover::after {
width:0;
}
.cp_nav li:hover a { color: #fff; }
.cp_nav li:hover p { display: block; }
.cp_nav li:hover p a { color: #333333; }
.cp_nav li:hover p a:hover { color: #e70012; font-weight: bold; }
.cp .jt { position: absolute; font-size: 0; top: 50%; z-index: 9; width: 45px; height: 45px; margin-top: -50px; border: 0; outline: none; }
.cp .cp-prev { left: 13%; background:url(../../images/lefts.png) no-repeat center center; }
.cp .cp-next { right: 13%; background:url(../../images/rights.png) no-repeat center center; }
.cp dl { width:100%; position: relative; }
.cp dl dt { width:100%; }
.cp dl dt img { width: 100%; display: block; }
.cp dd { height:140px; padding:20px 0 0 20px; background:rgba(0, 0, 0, 0.75); position: absolute; left:50%; margin-left:-600px; bottom: 50px; width: 1200px; box-sizing: border-box; }
.cp dd .desc { width: 460px; float: left; }
.cp dd .desc img { width:140px; height:87px; border:6px solid #fff; float: left; margin-right: 28px; }
.cp dd h4 { font-size: 24px; color: #ffffff; line-height:40px; font-weight:  normal; float: left; margin:5px 0; }
.cp dd p { font-size: 14px; color: rgba(255, 255, 255, 0.7); line-height: 24px; float: left; width:280px; }
.cp dd p em { color: #28d28f; }
.cp dd ul { clear: both; overflow: hidden; float: right; margin-top:10px; }
.cp dd li { width:140px; height:100px; float: left; text-align: center; font-size: 18px; line-height: 50px; color: #fff; position: relative; }
.cp dd li::after {
content:'';
position:absolute;
top:0px;
right:0px;
width:1px;
height:39px;
background:#828282;
}
.cp dd li img { width:54px; height:42px; display: block; margin:0 auto; }
.cp dd li:last-child:after { width:0; }
/**/
.cpbj2 { height: auto; overflow: hidden; padding:40px 0 95px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.cp2_tit { width:1400px; margin:0 auto; height:50px; line-height: 50px; margin-bottom: 60px; }
.cp2_tit h3 { color: #000000; float: left; font-size: 40px; }
.cp_l { background:url(../images/cp_l.png) no-repeat; width:50px; height:50px; float: right; margin-right: 5px; }
.cp_r { background:url(../images/cp_r.png) no-repeat; width:50px; height:50px; float: right; }
.cp2 { width:1400px; margin:0 auto; }
.cp2_nr { width:1660px; padding-left:15px; margin-left: -15px; }
.cp2_nr img { width:100%; display: block; }
.cp2_nr dl { width:274px; float: left; margin-right: 32px; border:1px solid #dcdcdc; -webkit-transition: .35s;
-moz-transition: .35s;
transition: .35s;
margin-top:20px; }
.cp2_nr dt { width:274px; height: 367px; -webkit-transition: .35s;
-moz-transition: .35s;
transition: .35s;
position: relative; }
.cp2_nr dt .cp1 { opacity: 1; -webkit-transition: .35s;
-moz-transition: .35s;
transition: .35s;
position: absolute; left:0; top:0; }
.cp2_nr dt .cp11 { opacity: 0; -webkit-transition: .35s;
-moz-transition: .35s;
transition: .35s;
position: absolute; left:0; top:0; }
.cp2_nr dd { width:100%; padding: 15px 6px 0; height:58px; text-align: center; box-sizing: border-box; -webkit-transition: .35s;
-moz-transition: .35s;
transition: .35s;
}
.cp2_nr dd h4 { height:35px; font-size: 18px; color: #333333; font-weight: bold; line-height: 35px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cp2_nr dd h4 a { color: #333333; }
.cp2_nr dd p { line-height: 26px; color:#333333; font-size: 16px; text-align: center; }
.cp2_nr dl:hover { width:300px; margin-top:0px; }
.cp2_nr dl:hover dt { width:300px; height:400px; }
.cp2_nr dl:hover dt .cp1 { opacity: 0; }
.cp2_nr dl:hover dt .cp11 { opacity: 1; transform: scale(1.02); left:-12px; }
.cp2_nr dl:hover dd { transform: scale(1.02); }
@media screen and (max-width:1401px) {
 .cp2_tit, .cp2 {
width: 1200px;
}
}
/**/
.tdbj { height: 824px; overflow: hidden; background:url(../images/cpysbg.jpg) no-repeat center top; background-size: cover; padding:92px 0 0; box-sizing: border-box; font-family: "Microsoft YaHei"; max-width: 1920px; margin:0 auto; }
.tdbj h2 { margin-bottom: 70px; }
.td { width:1400px; margin:0 auto; position: relative; }
.td li { font-size: 16px; color: #666666; text-align: left; line-height: 28px; position: absolute; }
.td li h4 { font-size: 26px; color: #242424; line-height: 62px; position: relative; font-weight: normal; }
.td li p b { color: #000000; font-weight: normal; }
.td li p { margin-bottom: 30px; }
.td li .td_btn { width:118px; height:36px; line-height: 36px; text-align: center; color: #fff; font-size: 16px; background:#e70012; display: block; opacity: 0; -webkit-transition: .35s;
-moz-transition: .35s;
transition: .35s;
}
.td li:nth-child(1) {
width:292px;
padding-right: 80px;
left:100px;
top:70;
}
.td li:nth-child(2) {
width:287px;
padding-left: 66px;
right:40px;
top:70px;
}
.td li:nth-child(3) {
width:270px;
padding-right: 32px;
left:102px;
top:282px;
}
.td li:nth-child(4) {
width:282px;
padding-left: 45px;
right:75px;
top:318px;
}
.td li:nth-child(3) p, .td li:nth-child(4) p {
margin-bottom: 5px;
}
.td li:nth-child(3) h4, .td li:nth-child(4) h4 {
margin-bottom: 15px;
}
.td li.cur h4 { color: #e70012; }
.td li.cur p b { font-weight: bold; }
.td li.cur .td_btn { opacity: 1; }
@media screen and (max-width:1401px) {
 .tdbj {
background:url(../images/cpysbg.jpg) no-repeat center top;
background-size: cover;
}
 .td {
width: 1200px;
}
 .td li:nth-child(1) {
left:38px;
}
 .td li:nth-child(2):after {
top:98px;
}
 .td li:nth-child(3) {
left:108px;
}
 .td li:nth-child(4) {
right:35px;
top:312px;
}
 .td li:nth-child(1):before, .td li:nth-child(2):before, .td li:nth-child(3):before, .td li:nth-child(4):before {
width:0;
}
}
/**/
.pzbj { padding:92px 0 0; box-sizing: border-box; font-family: "Microsoft YaHei"; background: url(../images/pzbg.jpg) no-repeat center top; }
.pzbj h2 { margin-bottom: 60px; color: #fff; }
.pzbj h2 i { color:#fff; }
.pz { width: 1200px; margin: 0 auto; position: relative; }
.pz ul { height: 145px; clear: both; overflow: hidden; }
.pz li { font-size: 20px; width:234px; color: #fff; text-align: center; float: left; }
.pz li b { font-size: 50px; color: #ffffff; position: relative; }
.pz li b i { font-size: 25px; }
.pz li em { font-weight: normal; display: block; }
.pz li p { font-weight: lighter; }
/*case*/
.casebj { padding-top:55px; box-sizing: border-box; font-family: "Microsoft YaHei"; margin-bottom: 18px; }
.casebj h2 { margin-bottom: 40px; }
.case_box { width: 1400px; height: 600px; margin: 0 auto; position: relative; box-shadow: 0 0 5px #eeeeee; }
.case_t { width: 335px; height: 100%; background:#fff; border-top:4px solid #969696; float: left; }
.case_t li { height: 88px; text-align: left; border-bottom: 1px solid #ececec; box-sizing: border-box; padding-top: 1.458vw; position: relative; z-index: 1; padding-right: 1.5625vw; cursor:pointer; }
.case_t li i { display: block; height: 26px; width:26px; float: left; margin-left:1.5625vw; margin-right:0.78125vw; overflow: hidden; border-radius: 100%; font-size: 18px; font-weight: bold; background: #0e0e0c; color: #fff; text-align: center; line-height: 26px; }
.case_t li h3 { font-size: 22px; color: #000000; font-weight: normal; float: left; }
.case_t li h3 span { display: block; }
.case_t li em { color: #999999; font-size: 14px; float: right; display: block; line-height: 35px; }
.case_t li h3 p { font-size: 12px; color: #cacaca; }
.case_t li.cur, .case_t li:hover { background: #ececec; }
.case_t li.cur i, .case_t li:hover i { background:#e70012; }
.case_t li.cur em, .case_t li:hover em { color: #174a37; }
.case_tel { background:#22433c url(../images/casetelbg.jpg) no-repeat; width: 335px; height:298px; padding:22px 22px 0; box-sizing: border-box; }
.case_tel img { width:92px; display: block; float: right; }
.casetel { float: left; }
.casetel p { font-size: 14px; color: #ffffff; }
.casetel p b { display: block; font-size: 24px; color: #ffffff; line-height: 40px; }
.casetel span { display: block; width:172px; height:33px; line-height: 33px; border-radius: 9px; font-size: 15px; color: #ffffff; border:1px solid #fff; text-align: center; }
.case_bd { position: relative; width:1065px; height:600px; float: right; }
.case_l { background:url(../images/cp_l.png) no-repeat; width:50px; height:50px; position:absolute; left:20px; top:50%; margin-top:-25px; z-index:1; opacity: 0.8; }
.case_r { background:url(../images/cp_r.png) no-repeat; width:50px; height:50px; position:absolute; right:20px; top:50%; margin-top:-25px; z-index:1; opacity: 0.8; }
.case_con { position: relative; width:1065px; height:600px; }
.case_con dl { position: relative; }
.case_con dt img { display: block; width: 100%; height:600px; }
.case_con dd { height:155px; background:rgba(0, 0, 0, 0.4); position: absolute; left:0; bottom: 0; width: 100%; padding:1.5625vw 1.822vw 0 2.6vw; box-sizing: border-box; }
.case_con .desc { width: 72%; float: left; }
.case_con dd h4 { font-size: 0.5rem; color: #fcfcfc; line-height: 1rem; }
.case_con dd h4 a { color: #fcfcfc; }
.case_con dd p { font-size: 14px; color: rgba(255, 255, 255, 0.8); line-height: 26px; }
.case_con dd p a { color: #28d28f; }
.case_con dd span { display: block; float: right; border:6px solid #fff; width:140px; }
.case_con dd span img { display: block; width:100%; }
@media screen and (max-width:1401px) {
 .case_box {
width: 1200px;
}
 .case_bd {
width:865px;
}
 .case_con {
width:865px;
}
}
/**/
.hzbj { padding:0px; width: 1400px; margin: 0 auto; position: relative; }
.hz_l { background:url(../images/hz_l.png) no-repeat; width:20px; height:34px; position: absolute; left: -45px; top:50%; margin-top:-17px; }
.hz_r { background:url(../images/hz_r.png) no-repeat; width:20px; height:34px; position: absolute; right: -45px; top:50%; margin-top:-17px; }
.hz { }
.hz li { width:16.498%; border:1px solid #d3d3d3; float: left; overflow: hidden; }
.hz li img { width:100%; max-height:116px; display: block; margin:0 auto; }
.hz li img { -webkit-transition: .35s;
-moz-transition: .35s;
transition: .35s;
}
.hz li:hover img { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05); }
@media screen and (max-width:1401px) {
 .hzbj {
width: 1200px;
}
 .hz_l, .hz_r {
display: none;
}
}
/**/
.ysbj { position: relative; box-sizing: border-box; background:#fff; overflow: hidden; clear: both; font-family:"Microsoft Yahei"; padding:95px 0 0; }
.ysbj h2 { margin-bottom: 32px; }
.ys { width:100%; position: relative; background:#f6f6f6; clear: both; overflow: hidden; }
.ys_video { width:50%; float: left; position: relative; }
.ys_video img { width:100%; display: block; position: absolute; left:0; top:0; z-index: 1; cursor: pointer; }
.ys_nr { width:50%; float: right; }
.yss dl { width:624px; position:relative; float: left; margin-left: 3.645vw; }
.yss dt { height: 11.197vw; margin-top: 1.041vw; }
.yss dt img { display:block; width:14.635vw; float: left; margin-right: 0.3645vw; }
.yss dd { box-sizing: border-box; padding:1.375vw 0 0; }
.yss dd h4 { font-size: 0.95rem; color:#333333; background:url(../images/ys_line.png) no-repeat left bottom; margin-bottom: 1.041vw; padding-bottom: 1.041vw; }
.yss dd p { font-size:16px; color:#333333; line-height: 30px; text-align: left; padding-left: 20px; background:url(../images/ysico.png) no-repeat left 0.625vw; }
.yss dd span { display: block; float: right; margin-top:1.145vw; }
.yss dd span img { width:4.166vw; height:4.166vw; display: block; float: left; margin-left: 0.9375vw; }
.ys_hd { width:100%; height: 160px; border-bottom: 1px solid #e6e6e6; }
.ys_hd ul { width:1400px; margin:0 auto; }
.ys_hd ul li { float:left; width:25%; height: 160px; cursor:pointer; border-right: 1px solid #e6e6e6; box-sizing: border-box; padding:50px 20px 0 40px; }
.ys_hd ul li h4 { font-size:22px; color: #000000; height: 35px; }
.ys_hd ul li h4 em { display: block; float: right; color: rgba(169, 169, 169, 0.49); font-size: 26px; }
.ys_hd ul li p { font-size: 22px; color: #000000; }
.ys_hd ul .on h4 { font-size: 28px; color: #e70012; }
.ys_hd ul .on p { font-size: 24px; color: #e70012; }
.ys_hd ul .on em { color: #e70012; background: linear-gradient(to right, #b74850, #d41121); -webkit-background-clip: text; color: transparent; color: #e70012\9\0; }
@media screen and (max-width:1401px) {
 .yss dl {
width:524px;
}
 .ys_hd ul {
width: 1200px;
}
 .ys_hd ul li {
padding:50px 20px 0;
}
}
/**/
.newsbj { background:#fff url(../images/newsbg.jpg) no-repeat center top; padding:95px 0 60px; overflow: hidden; font-family:"Microsoft Yahei"; }
.newsbj h2 { margin-bottom: 22px; }
.news { width:1200px; position: relative; margin:0 auto; }
.newstit { height:50px; margin-bottom: 15px; }
.newstit h3 { height: 50px; line-height: 50px; font-size:24px; color: #666666; font-weight: normal; }
.newstit h3 a { color: #666666; padding:0 22px; }
.newstit span { float: right; font-size:14px; color: #1d1d1d; font-family: Arial; height: 50px; line-height: 50px; }
.newstit h3 a.cur { font-weight: bold; color: #1d1d1d; }
.news1 { width:660px; float: left; }
.news1 dl { background:#fff; height:462px; }
.news1 dt { width:660px; height:371px; overflow: hidden; }
.news1 dt img { width: 100%; display: block; }
.news1 dd { padding:15px 0 0 30px; box-sizing: border-box; width:660px; }
.news1 dd h4 { font-size:20px; color:#000000; height: 32px; line-height: 32px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: normal; }
.news1 dd h4 a { color:#000000 }
.news1 dd h4 em { display: inline-block; width:57px; height:32px; line-height: 32px; font-size: 16px; color: #fff; font-weight: bold; background:url(../images/tt.png) no-repeat; text-align: center; margin-right: 20px; }
.news1 dd p { line-height: 40px; font-size: 14px; color:#666666; }
.news1 ul { background: #fff; }
.news1 li { width: 660px; padding-left: 33px; box-sizing: border-box; height: 42px; line-height: 42px; border-bottom: 1px dashed #e3e3e3; background: url(../images/newsico1.png) no-repeat 5px center; }
.news1 li p { width:520px; float: left; font-size: 16px; color:#333333; line-height: 42px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 42px; }
.news1 li i { font-size: 13px; color: #999999; display: block; float: right; }
.news1 li:last-child { border-bottom: 0; }
.news2 { width:460px; float: right; }
.news2 dl { background:#fff; height:362px; }
.news2 dt { width:460px; height:260px; overflow: hidden; }
.news2 dt img { width: 100%; display: block; }
.news2 dd { padding:10px 0 0 0px; box-sizing: border-box; }
.news2 dd h4 { font-size:18px; color:#333333; height: 32px; line-height: 32px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: bold; }
.news2 dd h4 a { color:#333333 }
.news2 dd p { line-height: 25px; font-size: 14px; color:#666666; }
.news2 dd p a { color: #2a5a4b; }
.news2 ul { background: #fff; }
.news2 li { width: 460px; box-sizing: border-box; height: 38px; line-height: 38px; border-bottom: 1px dashed #e3e3e3; background: url(../images/newsico2.png) no-repeat right center; }
.news2 li p { width:360px; font-size: 16px; color:#333333; line-height: 38px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 38px; }
.news2 li em { font-size: 13px; display: inline-block; float:left; width:20px; height:20px; line-height: 20px; text-align: center; margin-right: 20px; background:#999999; color: #fff; margin-top:12px; }
/* .news2 li:nth-child(-n+4){border-bottom: 1px dashed #e3e3e3;}
.news2 li:nth-child(-n+5){background: url(../images/newsico2.png) no-repeat right center;} */
.news2 li:hover { background: url(../images/newsico2cur.png) no-repeat right center; }
.news2 li:hover em { background:#275246; }
.news2 li:hover p { font-weight: bold; color: #e70012; }
.news dl img { -webkit-transition: 0.5s; -moz-transition:0.5s; transition: 0.5s; }
.news dl:hover img { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05); }
/**/
.aboutbj { background:url(../images/about.jpg) no-repeat center; height:551px; max-width: 1920px; margin:0 auto; font-family:"Microsoft Yahei"; box-sizing: border-box; overflow: hidden; position: relative; padding-top:52px; }
.about { width:1022px; margin:0 auto; position: relative; }
.about dl dd { width: 1022px; }
.about dl dd h3 { font-size: 50px; margin-bottom:20px; text-align: center; }
.about dl dd h3 a { color:#fff; }
.about dl dd h3 span { display: block; font-size: 26px; color: #fb9a4c; font-weight: normal; }
.about dl dd p { color: #ffffff; font-size: 16px; line-height: 30px; }
.about dl dd p a { color: #fff; }
.abt_btn { display: block; width:199px; height:47px; line-height: 47px; font-size:16px; color: #ffffff; background: url(../images/abt_video.png) no-repeat; box-sizing: border-box; padding-left: 52px; text-align: left; margin:0 auto; cursor: pointer; }
/**/
.help_cut { height:322px; width: 1200px; margin:40px auto; background: #fff; position: relative; }
.help_cut a { text-decoration: none; }
.help_nav { height: 43px; clear: both; width: 1200px; margin-bottom: 15px; }
.help_nav span { display: block; height:43px; line-height: 43px; font-size: 14px; text-align: center; float: right; }
.help_nav span a { color: #232323; }
.help_nav ul { width: 1200px; height: 43px; }
.help_nav li { height: 43px; line-height: 43px; border:1px solid #dcdcdc; width:135px; margin-right: 20px; font-size:18px; font-weight: lighter; color: #000000; text-align: center; float: left; box-sizing: border-box; position: relative; }
.help_nav li a { color: #000000; text-decoration: none; }
.help_nav li:after { content:''; position:absolute; bottom:-8px; left:50%; margin-left: -12px; border-top:8px solid #e70012; border-left: 12px solid rgba(0, 0, 0, 0); border-right: 12px solid rgba(0, 0, 0, 0); opacity: 0; }
.help_nav li.cur { background:#e70012; border-color: #e70012; }
.help_nav li.cur a { color: #fff; }
.help_nav li.cur::after {
opacity: 1;
}
.m_help { height:265px; width: 1200px; position: relative; }
.xc { width:1200px; overflow: hidden; }
.xc li { width:293px; position:relative; margin-right:9px; float: left; overflow: hidden; }
.xc li img { display:block; width:293px; height:220px; }
.xc li em { height: 32px; font:16px "Microsoft YaHei"; line-height:40px; color:#333333; overflow:hidden; display: block; text-align: center; -webkit-transition:all .5s;
transition:all .5s;
width: 100%; box-sizing: border-box; }
.xc li a { text-decoration: none; }
.xc li:hover em { bottom:0; }
.xc li img, .xc li em { -webkit-transition: .5s;
-moz-transition: .5s;
transition: .5s;
}
.xc li:hover img { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05); }
/**/
.link_bj { height:0; line-height:25px; position: relative; z-index: 9; width: 1200px; margin: 0 auto; font-size: 13px; color:#666; background:#004540; }
.link { width:960px; position: absolute; left: 0; top: -42px; height:25px; text-align: left; }
.link h2 { font-size:14px; font-weight:normal; text-transform: uppercase; width: 80px; float: left; height: 24px; line-height: 24px; color:rgba(153, 153, 153, 0.5); }
.link p { font-size: 14px; overflow: hidden; line-height: 24px; color:rgba(153, 153, 153, 0.5); }
.link p a { color:#666; font-size: 14px; text-align: left; display: block; float: left; padding-right: 3%; }
.link p a:hover { color: #fff; }
@-webkit-keyframes spin {  from {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 50% {
 -webkit-transform: rotate(180deg);
 transform: rotate(180deg);
}
to { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes spin {  from {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 50% {
 -webkit-transform: rotate(180deg);
 transform: rotate(180deg);
}
to { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
/*animation*/
@-webkit-keyframes hvr-buzz-out {  10% {
 -webkit-transform: translateX(3px) rotate(2deg);
 transform: translateX(3px) rotate(2deg);
}
 20% {
 -webkit-transform: translateX(-3px) rotate(-2deg);
 transform: translateX(-3px) rotate(-2deg);
}
 30% {
 -webkit-transform: translateX(3px) rotate(2deg);
 transform: translateX(3px) rotate(2deg);
}
 40% {
 -webkit-transform: translateX(-3px) rotate(-2deg);
 transform: translateX(-3px) rotate(-2deg);
}
 50% {
 -webkit-transform: translateX(2px) rotate(1deg);
 transform: translateX(2px) rotate(1deg);
}
 60% {
 -webkit-transform: translateX(-2px) rotate(-1deg);
 transform: translateX(-2px) rotate(-1deg);
}
 70% {
 -webkit-transform: translateX(2px) rotate(1deg);
 transform: translateX(2px) rotate(1deg);
}
 80% {
 -webkit-transform: translateX(-2px) rotate(-1deg);
 transform: translateX(-2px) rotate(-1deg);
}
 90% {
 -webkit-transform: translateX(1px) rotate(0);
 transform: translateX(1px) rotate(0);
}
 100% {
 -webkit-transform: translateX(-1px) rotate(0);
 transform: translateX(-1px) rotate(0);
}
}
@keyframes hvr-buzz-out {  10% {
 -webkit-transform: translateX(3px) rotate(2deg);
 transform: translateX(3px) rotate(2deg);
}
 20% {
 -webkit-transform: translateX(-3px) rotate(-2deg);
 transform: translateX(-3px) rotate(-2deg);
}
 30% {
 -webkit-transform: translateX(3px) rotate(2deg);
 transform: translateX(3px) rotate(2deg);
}
 40% {
 -webkit-transform: translateX(-3px) rotate(-2deg);
 transform: translateX(-3px) rotate(-2deg);
}
 50% {
 -webkit-transform: translateX(2px) rotate(1deg);
 transform: translateX(2px) rotate(1deg);
}
 60% {
 -webkit-transform: translateX(-2px) rotate(-1deg);
 transform: translateX(-2px) rotate(-1deg);
}
 70% {
 -webkit-transform: translateX(2px) rotate(1deg);
 transform: translateX(2px) rotate(1deg);
}
 80% {
 -webkit-transform: translateX(-2px) rotate(-1deg);
 transform: translateX(-2px) rotate(-1deg);
}
 90% {
 -webkit-transform: translateX(1px) rotate(0);
 transform: translateX(1px) rotate(0);
}
 100% {
 -webkit-transform: translateX(-1px) rotate(0);
 transform: translateX(-1px) rotate(0);
}
}
.about-zi { margin-top: 10px; text-align: center; }
