﻿/*1029626114@qq.com*/
@charset "utf-8";
.g_guide{overflow: hidden;box-sizing: border-box;background:url(../images/ppbg.jpg) no-repeat;background-size: cover;padding-top: 3.8rem;height: 37rem;}
.g_guide h2{height: 5.6rem;text-align:center;font-size: 2rem;color:#000000;}
.g_guide h2 em{display: block;font-size: 0.9rem;color:#666666;font-weight: normal;padding-bottom: 0.5rem;}
.g_guide p{text-align:center;font-size: 0.85rem;color:#666666;line-height: 1.2rem;height: 4.1rem;}
.g_guide p b{color:#ff0000;}

.video{position: relative;width:100%;}
.video a{display:block;width:100%;}
.video img{width:100%;display: block;}
/*.video a:before{content: "";position: absolute;background:url(../images/spico.png) no-repeat;background-size: cover;width:3rem;height: 3rem;left:50%;margin-left: -1.5rem;top:8.3rem;}*/


.g_fa{overflow: hidden;max-width: 1920px;min-width: 1200px;padding:3.5rem 0 0; box-sizing: border-box;margin:0 auto;}

.fatit{height: 4.16rem;line-height: 4.16rem;position: relative;overflow: hidden; margin:0 13.5%;}
.fatit h2 a{display: block;float: left;width:26.7%;line-height: 4.16rem;font-size: 2rem;color:#000000;font-weight: normal;}
.fatit ul{padding-top: 1rem;height: 3.3rem;line-height: 3.3rem;}
.fatit li a{float: left;margin:0 0.8%;font-size: 0.75rem;color:#666666;display: block;}
.fatit li a:hover{color:#c5b07d;font-weight: bold;}
.fatit .faico{position: absolute;right: 0;top:1.66rem;width:2rem;height: 2rem;}
.fatit .faico img{width:100%;display: block;}
.fatit li a:hover,.fatit .cur a{color:#c5b07d;font-weight: bold;border-bottom: 0.1rem solid #c5b07d;}

.falst dl{float: left;width:25%;position: relative;height: 33.1rem;overflow: hidden;transition: all 0.3s linear 0s;}
.falst dt{width:100%;overflow: hidden;transition: all 0.3s linear 0s;}
.falst dt img{width:100%;display: block;}
.falst dd{position: absolute;left:0;top:0;padding-top: 13.3rem;height: 33.3rem;width:100%;background: rgba(0,0,0,.5);box-sizing: border-box;overflow: hidden;}
.falst h4{display: block;height: 3.1rem;line-height: 3.1rem;text-align: center;font-size: 1.1rem;color:#fff;font-weight: normal;margin-bottom: 1rem;position: relative;}
.falst h4:before{content: "";position: absolute;width:5.8rem;height: 1px;background: #fff;left:50%;margin-left: -2.9rem;top:3rem;}
.falst p{padding: 0 20%;text-align: center;font-size: 0.66rem;color:#fff;line-height: 1.2rem;}
.falst dl:hover dd,.falst .cur dd{background: none;padding-top: 24.5rem;}
.falst dl:hover h4,.falst .cur h4{color:#c5b07d;}
.falst dl:hover p,.falst .cur p{color:#c5b07d;}
.falst dl:hover h4:before,.falst .cur h4:before{background: #c5b07d;}
.falst dl:hover dt,.falst .cur dt{transform: scale(1.02);}


.g_yfteam{ overflow: hidden;box-sizing: border-box;padding-top: 3.5rem; padding-bottom: 6rem;  }
.g_yfteam h2{height: 4rem;text-align: center;font-size: 2rem;color:#000000;font-weight: normal;}

.m_yfteam .yfbd{overflow: hidden;}
.yfbd dl{height: 25rem;background: #545454;overflow: hidden;}
.yfbd dt{float: left;width:63.8%;}
.yfbd dt img{width:100%;display: block;}
.yfbd dd{float: left;width:36.2%;padding: 2rem 6% 0;box-sizing: border-box; }
.yfbd h3 a{display: block;line-height: 1.6rem;font-size:1rem;color:#fff;margin-bottom: 0.7rem;}
.yfbd p{font-size: 0.8rem;line-height: 1.3rem;color: rgba(255,255,255,.6);}
.yfbd span a{display: block;margin-top: 2rem;width:7.9rem;height: 2rem;line-height: 2rem;border:0.1rem solid #c5b07d;text-align: center;font-size: 0.7rem;color:#c5b07d;}
.m_yfteam .yfhd{position: absolute;right:0;top:18rem;width:54.3%;height: 5.4rem;background: #2c2a2d;}
.m_yfteam .yfhd dl{float: left;width:33.333333%;height: 5.4rem;padding: 1rem 0 0 2%;box-sizing: border-box;border-right: 1px solid rgba(255,255,255,.1);}
.m_yfteam .yfhd dt{float: left;width: 3.5rem;height: 3.5rem;margin-right: 5%;}
.m_yfteam .yfhd dt img{width: 3.5rem;height: 3.5rem;display: block;border-radius: 50%;}
.m_yfteam .yfhd dd{float: left;width:55%;padding-top: 0.5rem;}
.m_yfteam .yfhd h4 a{display: block;height: 1.3rem;line-height: 1.3rem;font-size: 0.8rem;color:#fff;font-weight: normal;}
.m_yfteam .yfhd h4 em{display: block;font-size: 0.7rem;color:#fff;}
.m_yfteam .yfhd .on{background: #c5b07d;}



.g_wedo{background:url(../images/webg.jpg) no-repeat;background-size: cover;overflow: hidden;box-sizing: border-box;padding: 5.75rem 0;}
.g_wedo h2{height: 3rem;line-height: 3rem;font-size: 2rem;color:#fff;text-align: center;font-weight: normal;margin-bottom: 1.66rem;}
.g_wedo dl{float: left;width:20%;position: relative;transition: all 0.3s linear 0s;overflow: hidden;height: 8.25rem;}
.g_wedo dl:before{content: "";position: absolute;width:1px;background: rgba(255,255,255,.2);height: 12.5rem;right:0;top:0;overflow: hidden;}
.g_wedo dl:last-child:before{background: none;}
.g_wedo dt{position: absolute;left:-100%;top:0;width:100%; height: 100%; transition: all 0.3s linear 0s;overflow: hidden;}
.g_wedo dt img{width:100%;display: block;transition: all 0.3s linear 0s;}
.g_wedo dd{width:100%;padding: 1rem 15% 0 12%;box-sizing: border-box;}
.g_wedo i{width:3.5rem;height: 3.5rem;overflow: hidden;display: block;margin:0 auto;}
.g_wedo i img{width: 100%;display: block;}
.g_wedo h3{height: 1.5rem;text-align:center;line-height: 1.5rem;margin-top:1.5rem;font-size: 1rem;color:#fff;margin-bottom: 1.5rem;font-weight: normal;}
.g_wedo p{font-size: 0.7rem;line-height: 1rem;color:rgba(255,255,255,.8);}
.g_wedo dl:hover dt,.g_wedo .cur dt{left:0;}


.g_ledsd{background: #f0f1f5;padding-top: 3.6rem;padding-bottom: 4.16rem;box-sizing: border-box;overflow: hidden;}
.g_ledsd h2{height: 4.58rem;text-align: center;font-size: 2rem;color:#000;font-weight: normal;}
.m_sdtj{background:url(../images/cpbg1.jpg) no-repeat; background-size: 100%;height: 24.5rem;overflow: hidden;box-sizing: border-box;padding-top: 4rem;}
.m_sdtj h3 a{display: block;line-height:2.3rem;font-size: 1.5rem;color:#fff;font-weight: normal;margin-bottom: 1.6rem;position: relative;}
.m_sdtj h3 a:before{content: "";position: absolute;background:url(../images/cpmore.png) no-repeat; background-size: 100%;width:1.25rem;height: 1.25rem;right: 4rem;top:0.6rem;}
.m_sdtj h3 span{font-size: 0.9rem;color:#fff;}
.sdtjbd dl{background: #f0f1f5;overflow: hidden;}
.sdtjbd dt{float: left;width:56%;overflow: hidden;}
.sdtjbd dt img{width:100%;display: block;transition: all 0.3s linear 0s;}
.sdtjbd dl:hover dt img{transform: scale(1.1);}
.sdtjbd dd{float: left;width:44%;padding: 2.5rem 4% 0;box-sizing: border-box;}
.sdtjbd h4 a{display: block;height: 2rem;line-height: 2rem;font-size: 1rem;color:#333333;margin-bottom: 0.5rem;}
.sdtjbd p{font-size: 0.85rem;line-height: 1.5rem;color:rgba(51,51,51,.7);margin-bottom: 3rem;}
.sdtjbd span{display: block;height: 2rem;position: relative;}
.sdtjbd span:before{content: "";position: absolute;background:url(../images/cpline.png) no-repeat; background-size: 100%;width: 0.66rem;height: 1rem;left:0.8rem;top:0;}
.sdtjbd span b{font-size: 1.1rem;color:#333333;float: left;font-weight: normal;}
.sdtjbd span em{font-size: 2rem;color:#333333;float: left;padding-left: 1rem;position: relative;top:-0.6rem;}
.sdtjlst{position: relative;}
.sdtjhd{position: absolute;top:15rem;z-index: 145}
.sdtjhd li{float: left;width:0.35rem;height: 0.35rem;border:1px solid #fff;border-radius: 50%;margin-right: 0.35rem;}
.sdtjhd li.on{background: #fff;}



.sdcpcon{background: #fff;width:1200px;margin:0 auto;overflow:hidden;padding:1.5rem 3%;box-sizing: border-box; }
.sdcptit{height:2.33rem;line-height: 2.33rem; margin-bottom: 1rem;}
.sdcptit h3 a{display: block;float: left;width:10%;font-size: 1rem;color:#333333;}
.sdcptit ul{float: left;width:82%;}
.sdcptit li a{display: block;float: left;font-size: 0.9rem;color:#666;padding: 0 2%;}
.sdcptit li a:hover{color:#c5b07d;}
.sdcptit span a{display: block;float: right;width:8%;font-size: 0.9rem;color:#666;}
.sdcplst li{float: left;width:22.7%;margin-bottom:1rem;margin-right: 3%;position: relative;}
.sdcplst li:nth-child(4n){margin-right:0;}
.sdcplst li:nth-child(5){margin-bottom:0;}
.sdcplst li:nth-child(6){margin-bottom:0;}
.sdcplst li:nth-child(7){margin-bottom:0;}
.sdcplst li:nth-child(8){margin-bottom:0;}
/*.sdcplst li:nth-child(2){margin-right: 10%;}*/
.sdcplst li img{width:100%;display: block;transition: all 0.3s linear 0s;}
.sdcplst li:hover img{transform: scale(1.05);}
.sdcplst li em{display: block;height: 2rem;line-height: 2rem;text-align:center;border-bottom: 1px solid #e5e5e5;font-size: 0.8rem;color:#666666;}
/*.sdcplst li:nth-child(2):before{content: "";position: absolute;width:1px;height: 10.2rem;background: #e5e5e5;right: -3rem;top:0;}*/
.sdcplst li:hover em{color:#c5b07d;}
/*.sdcplst li:nth-child(6){margin-right: 10%;}
.sdcplst li:nth-child(6):before{content: "";position: absolute;width:1px;height: 10.2rem;background: #e5e5e5;right: -3rem;top:0;}*/


.gddup{background:url(../images/cpbg2.jpg) no-repeat; background-size: 100%;height: 24.58rem;margin:0 auto;max-width: 1920px;min-width: 1200px;overflow: hidden;padding: 3.8rem 13.5% 0;box-sizing: border-box;}
.gddup h3 a{display: block;line-height:2.3rem;font-size: 1.5rem;color:#fff;font-weight: normal;margin-bottom: 1.75rem;position: relative;}
.gddup h3 a:before{content: "";position: absolute;background:url(../images/cpmore.png) no-repeat; background-size: 100%;width:1.25rem;height: 1.25rem;right: 4rem;top:0.6rem;}
.gddup h3 span{font-size: 0.9rem;color:#fff;}

.gddtj{float: left;width:50%;position: relative;}
.gddtj .gddbd li{width:100%;}
.gddtj .gddbd li img{width:100%;display: block;transition: all 0.3s linear 0s;}
.gddtj .gddbd li:hover img{transform: scale(1.1);}
.gddhd{position: absolute;left:45%;top:15rem;z-index: 145}
.gddhd li{float: left;width:0.35rem;height: 0.35rem;border:1px solid #fff;border-radius: 50%;margin-right: 0.35rem;}
.gddhd li.on{background: #fff;}
.gddtj .u_ljt{background:url(../images/ljt.png) no-repeat; background-size: 100%;position: absolute;width:2rem;height: 3rem;left:0;top:7rem;}
.gddtj .u_rjt{background:url(../images/rjt.png) no-repeat; background-size: 100%;position: absolute;width:2rem;height: 3rem;right:0;top:7rem;}




.gddr{float: right;width:50%; height: 17.6rem; background: #fff;padding: 1rem 0 0 4.5%;box-sizing: border-box;}
.gdfl{height: 3.5rem;padding-left: 1.5rem;}
.gdfl li a{display: block;line-height: 1.5rem;font-size: 0.8rem;color:#666666;float: left;width:25%;}

.gdcplst li{float: left;width:43%;margin-right: 5%;position: relative;}
.gdcplst li:nth-child(2){margin-right: 0;}
.gdcplst li img{width:100%;display: block;transition: all 0.3s linear 0s;}
.gdcplst li em{display: block;height: 2.8rem;line-height: 2.8rem;border-bottom: 1px solid #e5e5e5;font-size: 0.7rem;color:#666666;}
.gdcplst li:hover img{transform: scale(1.05);}

.gddown{margin:0 auto;max-width: 1920px;min-width: 1200px;overflow: hidden;padding: 2.5rem 13.5% 0;box-sizing: border-box;}
.gddown li{float: left;width:20%;margin-right: 3%;position: relative;}
.gddown li:nth-child(2){margin-right: 10%;}
.gddown li img{width:100%;display: block;transition: all 0.3s linear 0s;}
.gddown li:hover img{transform: scale(1.05);}
.gddown li em{display: block;height: 2.8rem;line-height: 2.8rem;border-bottom: 1px solid #e5e5e5;font-size: 0.7rem;color:#666666;}
.gddown li:nth-child(2):before{content: "";position: absolute;width:1px;height: 13.2rem;background: #e5e5e5;right: -3rem;top:-2rem;}
.gddmore{width:14rem;height: 2rem;line-height: 2rem;border:0.1rem solid #939393;font-size: 0.7rem;color:#333333;text-align: center;margin:2.5rem auto 4.2rem;}

.gddmore a{color:#333333;}
.gdcplst li:hover em,.gddown li:hover em,.gdfl li a:hover{color:#c5b07d;}



.g_hotser{background: #f0f1f5;margin:0 auto;max-width: 1920px;min-width: 1200px;overflow: hidden;padding: 3.5rem 13.5% 0;box-sizing: border-box;height: 13.5rem;}
.g_hotser h2{float: left;padding-top: 1.1rem;width:22%;font-weight: normal;}
.g_hotser h2 span{display: block;width:6rem;height: 2.3rem;line-height: 2.3rem;border-bottom: 1px solid #cacacc;font-size: 1.25rem;color:#342c2a;letter-spacing: 0.2rem;}
.g_hotser h2 em{display: block;line-height: 1.66rem;font-size: 0.7rem;color:#a3a2a4;text-transform: uppercase;letter-spacing: 0.1rem;}
.g_hotser ul{float: left;width:78%;}
.g_hotser li a{display: block;float: left;height: 2rem;line-height: 2rem;font-size: 0.8rem;color:#666666;border-bottom: 1px solid #d8d8dc;width:12%;}
.g_hotser li a:hover{color:#c5b07d;}

.g_hman{overflow: hidden;padding: 3.5rem 0 3.8rem;box-sizing: border-box;}
.hmatit{height: 3.5rem;position: relative;overflow: hidden;}
.hmatit h2 a{display: block;float: left;width:26.7%;line-height: 3.5rem;font-size: 2rem;color:#000000;font-weight: normal;}
.hmatit ul{padding-top: 1rem;height: 3.3rem;float:left;width:59%;}
.hmatit li a{float: left;margin:0 3%;font-size: 0.9rem;color:#666666;display: block;height: 1.5rem;line-height: 1.5rem;}
.hmatit li a:hover,.hmatit .cur a{color:#c5b07d;font-weight: bold;border-bottom: 0.1rem solid #c5b07d;}


.morean{float: left;margin:0 1.8%;font-size: 0.9rem;color:#666666;display: block;height: 3.3rem;line-height: 3.3rem; width:7%;}
.morean a{color:#666666;}


.hmatit .faico{position: absolute;right: 0;top:0.8rem;width:2rem;height: 2rem;}
.hmatit .faico img{width:100%;display: block;}
.m_hman dl{background: #565656;height: 100%;}
.m_hman dt{float: right;width:67.7%;overflow: hidden;}
.m_hman dt img{width:100%;display: block;transition: all 0.3s linear 0s;}
.m_hman dl:hover dt img{transform: scale(1.1);}
.m_hman dd{float: left;width:32.3%;padding: 2.5rem 3% 0;box-sizing: border-box;}
.m_hman h3 a{display: block;line-height: 2rem;font-size: 1rem;color:#fff;margin-bottom: 1rem;font-weight: normal;}
.m_hman p{font-size: 0.7rem;line-height: 1rem;color:#fff;margin-bottom: 0.8rem;}
.m_hman span a{display: block;height: 1.6rem;line-height: 1.6rem;font-size: 0.9rem;color:#fff;position: relative;margin-bottom: 1.5rem;}
.m_hman span a:before{content: "";position: absolute;background:url(../images/anico.png) no-repeat; background-size: 100%;width:1.66rem;height: 1rem;left:3rem;top:0.5rem;}
.m_hman li{float: left;width:45%;margin-right: 3%;overflow: hidden;transition: all 0.3s linear 0s;}
.m_hman li img{width:100%;display: block;}
.m_hman li:hover{transform: translateX(-5px);}
.m_hman li em{display: block;height: 1.66rem;line-height: 1.66rem;font-size: 0.7rem;color:#fff;text-align: center;}



.g_super{padding-bottom: 3.5rem;overflow: hidden;max-width: 1920px;min-width: 1200px;margin:0 auto;box-sizing: border-box;}
.g_super h2{display: block;font-size:2rem;color:#282828;text-align: center;height: 4.5rem;box-sizing: border-box;font-weight: normal;}
.g_super li{width:100%;overflow: hidden;}
.g_super li img{width:100%;display: block;transition: all 0.3s linear 0s;}
.g_super li:hover img{transform: scale(1.1);}
.g_super .superhd{width:73%;margin:0 auto;height: 10.66rem;background: #fff;box-shadow: 7px 0 10px rgba(0,0,0,.1);position: relative;margin-top: -6rem;}
.g_super .superhd dl{float: left;width:25%;padding-top: 2.5rem;position: relative;}
.g_super .superhd dl:before{content: "";position: absolute;width:1px;height:4.9rem;background: #e3e3e3;right:0;top:2.5rem; }
.g_super .superhd dl:last-child:before{background: none;}
.g_super .superhd h3{text-align:center;font-size:1rem;color:#252525;line-height: 1.7rem;margin-bottom: 0.5rem;}
.g_super .superhd em{display: block;text-align:center;font-size:0.7rem;color:#666666;}
.g_super .superhd .on{background: #c5b07d;box-shadow: 11px 0 29px rgba(0,0,0,.3);height: 14.66rem;margin-top: -2.5rem;padding-top: 1.8rem;box-sizing: border-box;}
.g_super .superhd p i{display: block;font-size: 0.7rem;line-height: 1rem;color:#fff;margin-bottom: 0.8rem;font-style: normal;padding: 0 5%;}
.g_super .superhd p,.g_super .superhd span{display: none;}
.g_super .superhd .on p,.g_super .superhd .on span{display: block;}
.g_super .superhd .on em{display: none;}
.g_super .superhd .on:before{background: none;} 
.g_super .superhd .on h3{height: 2.2rem;line-height: 2.2rem;font-size:1.25rem;color:#fff;font-weight: bold;}
.g_super .superhd .on span a{display: block;background:url(../images/ysbtn.png) no-repeat; background-size: 100%; width:7.58rem;height: 2rem;line-height: 2rem;font-size:0.7rem;color:#1d1d1d;font-weight: bold;padding-left: 1.66rem;box-sizing: border-box;margin:0 auto;margin-top: 1rem;}



.g_news{overflow: hidden;padding:3.5rem 0 0;/*background:url(../images/newbg.jpg) no-repeat center top;background-size: cover;*/box-sizing: border-box;}
.g_news h2 a{display: block;line-height: 3.2rem;font-size:2rem;color:#282828;font-weight: normal;text-align: center;}
.m_mhdt{float: left;width:56.7%;}
.g_news h3 a{display: block;line-height: 2.5rem;font-size:1rem;color:#342c2a;font-weight: bold;}
.dttj{width:88.6%;}
.dttj dt{width:100%;margin-bottom: 0.5rem;overflow: hidden;}
.dttj dt img{width:100%;display: block;transition: all 0.3s linear 0s;}
.dttj dl:hover dt img{transform: scale(1.1);}

.dttj h4 a{display: block;line-height: 1.66rem;position: relative;font-size: 0.8rem;color:#342c2a;font-weight: bold;}
.dttj h4 a:hover{color:#c5b07d;}
.dttj h4 a:before{content: "";position: absolute;background:url(../images/dtico1.jpg) no-repeat; background-size: 100%;width:1rem;height: 1rem;left:0;top:0.3rem;}
.dttj p{font-size: 0.66rem;line-height: 1.25rem;color:#342c2a;margin-bottom: 2.5rem;}
.dtlst{width:88.6%;}
.dtlst li{display: block;height: 1.6rem;line-height: 1.6rem;padding-left: 2.5rem;font-size: 0.7rem;color:#342c2a;position: relative;overflow: hidden;}
.dtlst li a{color:#342c2a;}
.dtlst li a:hover{color:#c5b07d;}
.dtlst li:before{content: "";position: absolute;background:url(../images/dtico2.jpg) no-repeat; background-size: 100%;width:1rem;height: 1rem;left:0;top:0.3rem;}
.dtlst li span{float: right;font-size: 0.7rem;color:#342c2a;}

.m_wd{float: left;width: 43.3%;}
.wdlst dl{height: 6.7rem;overflow: hidden;}
.wdlst dt{float: right;width:24%;overflow: hidden;}
.wdlst dt img{width:100%;margin-top:13px;display: block;transition: all 0.3s linear 0s;}
.wdlst dl:hover dt img{transform: scale(1.1);}
.wdlst dd{float: left;width:72%;padding-top: 1rem;}
.wdlst h4 a{display: block;line-height: 1.5rem;position: relative;font-size: 0.8rem;color:#342c2a;font-weight: bold;margin-bottom: 0.2rem;}
.wdlst h4 a:hover{color:#c5b07d;}
.wdlst h4 a:before{content: "";position: absolute;background:url(../images/dtico3.jpg) no-repeat; background-size: 100%;width:1rem;height: 1rem;left:0;top:0.3rem;}
.wdlst p{font-size: 0.66rem;line-height: 1.25rem;color:#342c2a;}

.g_about{background:url(../images/abbg.jpg) no-repeat center top; background-size: 100%; background-attachment: fixed;background-size: cover;overflow: hidden;max-width: 1920px;min-width: 1200px;margin:0 auto;height: 31.2rem;padding-top: 4.6rem;box-sizing: border-box;}
.m_about{margin:0 13.5%;}
.m_about h2 a{display: block;line-height: 3.5rem;font-size:2rem;color:#fff;font-weight: normal;text-align: center;margin-bottom: 1rem;}
.m_about p{font-size: 0.66rem;line-height: 1.25rem;color:rgba(255,255,255,.8);text-align: center;padding: 0 17% 2.5rem;}
.m_about span a{display: block;width:16.4rem;height: 2rem;line-height: 2rem;margin:0 auto 9rem;text-align: center;font-size:0.7rem;color:#c5b07d;border:0.1rem solid #c5b07d;}
.ablst{margin-left: 36%;width: 28%;height: 2.5rem;line-height: 2.5rem;border-bottom: 1px solid rgba(255,255,255,.5);}
.ablst li a{display: block;float: left;margin-right: 28%;font-size:1rem;color:#fff;}
.ablst li a:hover{color:#c5b07d;position: relative;}
.ablst li a:hover:before{content: "";position: absolute;width:100%;height:0.1rem;background: #c5b07d;left:0;bottom: 0;}
.ablst li:nth-child(3) a{margin-right: 0;}








/* 友情链接 */
.g_link{ height: 3.5rem;background: #1d1d1f;border-top: 1px solid rgba(255,255,255,.1);overflow: hidden;box-sizing: border-box;}

.g_link h2{float:left;height: 3.5rem; line-height:3.5rem;font-size: 14px;  color:#999999;}
.link_c{line-height:3.5rem; overflow:hidden;font-size: 14px; float:left;width:80%;}
.link_c a{ white-space:nowrap; padding:0 2%;float: left; height: 3.5rem; line-height:3.5rem; color:#999999;display: block;}
.link_c a:hover{color:#fff;}








@-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)}
}
.fa-spin{-webkit-animation:hvr-buzz-out 3s infinite linear;animation:hvr-buzz-out 3s infinite linear}
.fa-spin2{-webkit-animation:fa-spin 30s infinite linear;animation:fa-spin 30s infinite linear}
.fa-shake{-webkit-animation:pulse 3s infinite linear;animation:pulse 3s infinite linear}
.fa-shake2{-webkit-animation:pulse 11s infinite linear;animation:pulse 11s infinite linear}
.fa-bubble{-webkit-animation:bubble 3s infinite linear;animation:bubble 3s infinite linear}
.fa-bounceIn{-webkit-animation:bounceIn 3s infinite linear;animation:bounceIn 3s infinite linear}



@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@-webkit-keyframes bubble{0%{-webkit-transform:scale(0);transform:scale(0);top:0;left:110px}
20%{-webkit-transform:scale(1);transform:scale(1);top:-36px;left:20px}
90%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{opacity:0}
}

@keyframes bounceIn{0%{-webkit-transform:scale(0);transform:scale(0);top:0;left:110px}
20%{-webkit-transform:scale(1);transform:scale(1);top:-36px;left:20px}
90%{-webkit-transform:scale(2);transform:scale(2);opacity:1}
100%{opacity:0}
}




html {font-size: 10px;-webkit-text-size-adjust: none;}
@media screen and (min-width: 1200px) {html {font-size: 15px;}}
@media screen and (min-width: 1280px) {html {font-size: 16px;}}
@media screen and (min-width: 1366px) {html {font-size: 17px;}}
@media screen and (min-width: 1440px) {html {font-size: 18px;}}
@media screen and (min-width: 1600px) {html {font-size: 20px;}}
@media screen and (min-width: 1920px) {html {font-size: 24px;}}