/* CSS Document */
body{ height:100%; min-width:1220px;overflow-x:hidden;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,tr,th,div,dl,dt,dd,form,fieldset,img,cite,strong,em,div,input{margin:0;padding:0;}
body{ text-align:left; margin:0 auto; font-size:12px; line-height:1.1; font-family:"Microsoft YaHei","微软雅黑"; color:#555; position:relative;}
h1, h2, h3, h4, h5, h6{ font-size:12px;font-weight:normal;}
div{margin:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img ,embed{ border:none;}
img{max-width:100%;}
table{ border-collapse:collapse;}
ul,li{ padding:0; list-style-type:none; margin:0;}
a{ text-decoration:none; color:#555; outline:none;}
a:hover{ text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}
.block,.pnone{ display:block;}
.clearfix{*zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.h70{ width:100%; height:150px;}
.mat80{ margin-top:80px !important;}
.FFs{ font-family:"宋体";}
.clear{ clear:both;}
.w960{ width:960px !important; height:auto; margin:0 auto; overflow:hidden;}
.w1000{ width:1000px; height:auto; margin:0 auto; overflow:hidden;}
.w1100{ width:1100px !important; height:auto; margin:0 auto; overflow:hidden;}
.w1200{ width:1200px; height:auto; margin:0 auto;}
.w93vw{width:93.75vw;max-width:100%;margin:0 auto}
.w100pc{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.maskChecked{overflow:hidden !important;}
.boxflex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-box-flex:wrap;-ms-flex-wrap:wrap}
.flex{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
[transition="6s"], [imgsalc] img{transition:0.6s;-webkit-transition:0.6s;-moz-transition:0.6s ease 0s}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999; }
input:-moz-placeholder,textarea:-moz-placeholder{ color:#999; }
input::-moz-placeholder,textarea::-moz-placeholder{ color:#999; }
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#999; }
#wrap{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#fff; position:relative;}
@font-face{font-family:'testfont';src:url('/style/font/oswald-regular-webfont.ttf?tenantId=172241&viewType=1') format('truetype');} /*span{ font-family:'testfont'!important; }*/ 
@media(max-width:767px){
body{ min-width:320px !important; max-width:765px; font-size:14px;}
.w1200{ width:100%; height:auto; margin:0 auto; position:relative;}
}

/*header*/
.head-fixed{ position:relative; top:0; left:0; z-index:9; width:100%;}
.head-fixed.fixed{ position:fixed;}
.toper{height:40px;background:#323232;line-height:40px;color:#ccc; font-size:14px; display:none;}
.toper .left{ float:left;}
.toper .right{ float:right;}

#header{ height:120px;background:#fff url(/images/headerBg.jpg) no-repeat center;overflow:visible;position:relative;}
#header .w1200{ overflow:visible; position:relative; z-index:10;}
#header .logo{ float:left; margin:17px 0 0;}
#header .logo a{ display:block; font-size:0;}
#header .logo img{ max-width:100%; max-height:76px; display:inline-block; vertical-align:middle;}
#header .logo img.mLogo{ display:none;}
#header .logo p{ display:inline-block; vertical-align:middle; font-size:26px; color:#232323; line-height:1; padding:0 0 0 15px; letter-spacing:1px; font-weight:bold;}
#header .logo p span{ display:block; font-size:16px; color:#777/*d91212*/; padding:10px 0 0; font-weight:normal;}

.e_box{float:right;width:302px;line-height:39px;margin-top:38px;border:1px solid #0378db;position:relative; border-radius:5px; overflow:hidden; background:#FFF;}
.e_box .sbtn{width:90px;height:41px;font-size:16px;text-align:center;color:#fff;position:absolute;right: -1px;top:-1px;background:#0378db;cursor:pointer; border:none; letter-spacing:2px;}
.e_box .stxt{width:210px;padding-left:10px;height:39px;line-height:39px;border:0px;background:none;outline:none;color:#999; font-size:14px;}
#header .navBtn{ display:none;}
@media(max-width:767px){
	#header{ height:80px; padding:0 10px;}
	#header>div{ width:100%; height:100%;}
	#header .logo img.pLogo,#header .logo p,.e_box{ display:none;}
	#header .logo img.mLogo{ display:block; max-width:80%;}
	#header .logo{ float:left; margin:0; padding:10px 0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%); position:absolute; left:0; top:50%; z-index:1;}
	#header .navBtn{ position:absolute; top:50%; right:0rem;background:#0378db; width:40px; height:40px; padding: 10px; line-height:70px; display:block; margin-top:-20px; z-index:10; border-radius:5px;} 
    #header .navLine{display:flex;justify-content:center;align-items:center;width:100%; height:100%;overflow:hidden;} 
    #header .navBtnImg{display: block; width: 90%; height:70%;} 
}



.menu{ width:100%; height:auto; background:#0378db;}
.menu .nav{ width:100%; height:auto;border-left:1px solid #3895e3;position: relative;}
.menu li{ float:left; width:150px; text-align:center;position:static; position:relative;}
.menu li.home{ width:149px;}
.menu li .svb a{position:relative;display:block;font-size:17px;line-height:60px;color:#fff; padding:0;border-right:1px solid #3895e3;}
.menu li .svb a img{ padding-right:6px; display:inline-block; vertical-align:middle;}
.menu li:hover .svb a{ background:#0a6bbd;}
.menu li:hover .svb a .ico{ display:inline-block; background:url(/images/nav-jt.png) 0 0 no-repeat; width:15px; height:7px; position:absolute; left:50%; margin-left:-7px; bottom:-6px; z-index:10;}
.menu li .sub{ display:none; position:absolute; width:100%; z-index:8; left:0px; right:0; top:60px;}
.menu li .sub dl{ display:block; background:none; padding:10px 0; position:relative; z-index:9;}
.menu li .sub:after{ content:""; display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:8; background:#eee; opacity:.8;}
.menu li .sub dl dd{display:inline-block; border:none; width:auto;}
.menu li .sub dl dd a{display:inline-block; color:#333; vertical-align:middle;min-width:130px;line-height:42px; text-align:center;padding:0 15px; font-size:16px;}
.menu li .sub dl dd a:hover{ background:none;  color:#0378db;}
.menu li:hover .sub{ display:block;}
@media(max-width:767px){
	.menu{ display:none;}
	.menu.tNavHeight{background:rgba(0,0,0,.6);transition: all .5s ease; position:fixed; top:80px; left:0; width:100%; display:block; z-index:99999;}
	.menu .nav{ border-left:0;}
	.menu li{ width:100%; text-align:left;}
	.menu li.home{ width:100%;}
	.menu li .svb a{ border-right:0;border-bottom:1px solid #696969; padding:0 15px; line-height:50px; font-size:16px;}
	.menu li .svb a img{ width:auto; height:18px; padding-right:10px;}
	.menu li:hover .svb a{ background:none;}
	.menu li:hover .svb a .ico,.menu li:hover .sub{ display:none;}
	
}

/*banner*/
.banner{margin-top:0;width:100%;position:relative;}
.indBanner{ width:100%; line-height:1.2;}
.indBanner .swiper-slide{ position:relative; width:100%; height:600px; max-height:950px; } 
.indBanner .listBox{ position:relative; width:100%; height:100%; overflow:hidden;} 
.indBanner .bannerPicBox{ position:absolute; top:50%; left:50%; width:100%; height:100%; min-width:1920px; transition:1s 2.5s; transform:perspective(1000px) translate3d(-50%, -50%, 100px);} 
.indBanner .swiper-slide-active .bannerPicBox{ transition:5s 0s; transform:perspective(1000px) translate3d(-50%, -50%, 0); } 
.indBanner .bannerPic{ width:100%; height:100%; } 
.indBanner .banner-switch{ position:absolute; top:50%; right:20px; transform:translateY(-50%); z-index:999; color:#fff; display:none;} 
.indBanner .bannerBtn{ display:inline-block; vertical-align:middle; margin:0 0.5rem; font-size:0.825rem; cursor:pointer; transition:0.5s;} 
.indBanner .bannerJt{ display:inline-block; vertical-align:middle; width:18px; height:18px; } 
.indBanner .bannerJtPre{ background:url(/images/banL.png) no-repeat; background-size:contain; background-position:center; } 
.indBanner .bannerJtNext{ background:url(/images/banR.png) no-repeat; background-size:contain; background-position:center; } 
.indBanner .swiper-button-disabled{ opacity:0.4;} 
.indBanner .banner-text:before{ content:''; position:absolute; width:300px; height:400px; display:block; border:10px solid rgba(255, 255, 255, 0.2); top:4.5rem; margin-top:-200px; left:-6rem; transition-delay:2s; transition-duration:2s; transform:translate3d(-80px, 0, 0); opacity:0; } 
.indBanner .swiper-slide.swiper-slide-active .banner-text:before{ transition-delay:1.3s; transform:translate3d(0px, 0, 0); opacity:1; } 
.indBanner .swiper-slide.swiper-slide-active .banner-text *:nth-child(1){ transition-delay:0.5s; } 
.indBanner .swiper-slide.swiper-slide-active .banner-text *:nth-child(2){ transition-delay:0.7s; } 
.indBanner .swiper-slide.swiper-slide-active .banner-text *:nth-child(3){ transition-delay:0.9s; } 
.indBanner .banner-text *{ transition-delay:transform 2s, opacity 0s; transition-duration:2s; transform:translate3d(0, 80px, 0); opacity:0; } 
.indBanner .swiper-slide.swiper-slide-active .banner-text *{ transform:translate3d(0, 0px, 0); opacity:1; } 
.indBanner .banner-text{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:999; } 
.indBanner .small-title{ color:#FF9800; margin-bottom:1.5rem; font-size:1.25rem; } 
.indBanner .banner-text h1{ font-weight:bold; font-size:36px; color:#fff;} 
.indBanner .banner-text h2{ margin-top:1rem; color:#fff; font-size:2.5rem; } 
@media screen and (max-width:1600px){ 
	.indBanner .banner-text{ max-width:1000px; width:90%; } 
} 
@media screen and (max-width:1200px){
	.indBanner .banner-text:before{ content:""; position:absolute; width:300px; height:400px; display:block; border:10px solid rgba(255, 255, 255, 0.2); top:4.5rem; margin-top:-200px; left:50%; margin-left:-160px; } 
	.indBanner .banner-text{ text-align:center; } 
	.indBanner .banner-text h2{ font-size:1.5rem; } 
} 
@media screen and (max-width:769px){ 
	.indBanner .swiper-slide{ position:relative; width:100%; height:240px!important; max-height:2000px; } 
	.indBanner .banner-switch{ top:auto; bottom:2rem; left:5%; right:5%; justify-content:center; align-items:center; display:none; } 
	.indBanner .banner-text h1{ font-size:20px; line-height:1.5} 
	.indBanner .banner-text h2{ font-size:1rem; } 
	.indBanner .small-title{ font-size:0.925rem; } 
	.indBanner .banner-text:before{ opacity:0; } 
}
.indBanner .summry{ font-size:24px; color:white; line-height:2; } 
.indBanner h3.zsz{font-size:60px;color:#ffffff52;opacity:0.2;text-transform:uppercase;font-family:testfont;}
.indBanner .swiper-pagination{ bottom:20px;}
.indBanner .swiper-pagination-bullet{margin:5px auto; display:inline-block; cursor:pointer; width:12px;height:12px;border:1px solid #fff;text-indent:-999px;border-radius:50%;background-color:transparent;opacity:1;position:relative; margin:0 5px;}
.indBanner .swiper-pagination-bullet:before{content:"";display:block;width:12px;height:12px;background:#fff;border-radius:50%;border:1px solid #fff;position:absolute;left:-1px;top:-1px;z-index:10;transform:scale(0);transition:all 0.3s;}
.indBanner .swiper-pagination-bullet-active{background-color:#fff;}
.indBanner .swiper-pagination-bullet-active:before{transform:scale(1);}
.indBanner .swiper-button-prev,.indBanner .swiper-button-next{ background:none; position:relative; top:auto; width:100%; height:24px; margin-top:0; left:auto; right:auto;}
@media screen and (max-width:769px){ 
	.indBanner h3.zsz{font-size:34px;}
	.indBanner .summry{ line-height:1.5;}
	.indBanner .bannerPicBox{ min-width:769px;}
	.indBanner .bannerPic{ max-width:100%; max-height:100%; width:auto; height:auto;}
	.indBanner .banner-text:before,.indBanner .swiper-slide.swiper-slide-active .banner-text:before{ opacity:0; } 
}

/*main*/
.main1{background:url(/images/main1Bg.png) no-repeat bottom center;background-attachment:fixed;padding:60px 0;}
.mainL{ float:left;width:45.4852%;}
.mainL img{ max-width:100%; height:auto;}
.mainR{ float:right;width:48.5148%; margin-left:6%; line-height:1.5;}
.mainR h5{ margin:18px 0 0;font-family:testfont; font-size:20px; color:#A9A9A9;}
.mainR h1{ margin:0 0 18px; font-size:32px; color:#0378db; font-weight:bold;}
.mainR .line{ border-bottom:1px solid #e8e8e8;}
.mainR .line i{ width:40px; height:3px; background:#0378db/*0052ee*/; display:block;}
.mainR .desc{ margin:18px 0 0; width:100%; line-height:2;}
.mainR .desc p{ font-size:14px; color:#595959;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;}
.mainR .dbg{ width:100%; padding:0; margin:0 auto; height:100%; background:none; display:none;} 
.mainR .dbg .demo{display:flex; flex-wrap:wrap;justify-content:space-between;}
.mainR .dbg .demo .s_t{ text-align:center;} 
.mainR .dbg span.counter{ font-size:36px; font-weight:700; color:#25adcd;font-family:'testfont'!important;} 
.mainR .dbg span.jieshao{font-size:14px; color:#7a7a7a; } 
.mainR .dbg span.jb{font-size:16px; color:#25adcd; font-weight:bold; padding-left:3px;} 
.mainR .more{ width:100%; padding:20px 0 0;}
.mainR .more a{ display:block; width:136px; text-align:center; color:#FFF; font-size:15px; line-height:38px; background:#0378db; border-radius:50px;}
@media screen and (max-width:769px){ 
	.main1{padding:2rem 10px;}
	.mainL{width:100%;}
	.mainR{width:100%; margin-left:0;}
	.mainR h5{ margin:1.5rem 0 0; font-size:1.1rem;}
	.mainR h1{ margin:0 0 1rem; font-size:1.6rem;}
	.mainR .desc{ margin:1rem 0 0; width:100%; line-height:2;}
	.mainR .more{ width:100%; padding:1rem 0 0;}
	.mainR .more a{ font-size:14px;}
}

.main2{ padding:40px 0 0;}
/*.mainTop{width:100%;height:165px;border-bottom:5px solid #1492ff;background:#f6f6f6; border-radius:20px 20px 0 0;}
.mainTop .box{width:1086px;height:160px;margin:0 auto}*/
.mainTop{width:100%;height:165px;border-bottom:5px solid #1492ff;background:#f6f6f6; border-radius:20px 20px 0 0;}
.mainTop .box{width:1106px;height:160px;margin:0 auto;}
.mainTop li{width:100%;height:100%}
.mainTop li a{display:block;width:100%;padding-top:31px}
.mainTop li .tag-head{margin-right:20px;position:relative; float:left;}
.mainTop li .tag-head span{display:block;position:absolute;width:50px;min-height:40px;font-size:24px;color: #fff;padding:8px 5px;text-align:center;line-height:30px;}
.mainTop li .tag-head img{ width:59px; height:auto;}
.mainTop li .desc{width:90%;height:80px;overflow:hidden; float:left;}
.mainTop li .desc>.tit{font-size:24px;color:#000;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.mainTop li .desc>p{font-size:15px;color:#333;margin-top:8px;line-height:1.75;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.mainTop .pagination{position:absolute;z-index:20;left:50%;bottom:5px;margin-left:-68px; right:inherit; top:inherit;}
.mainTop .pagination .swiper-pagination-bullet{float: left;width: 28px;height: 8px;background: #ddd;margin-right: 8px;cursor: pointer; border-radius:0;opacity:1;}
.mainTop .pagination .swiper-pagination-bullet-active{background:#1492ff;opacity:1;}
@media screen and (max-width:769px){ 
	.main2{ padding:2rem 10px 0;}	
	.mainTop{width:100%;height:auto; border-radius:10px 10px 0 0; padding:0 15px;}
	.mainTop .box{width:100%;height:110px;margin:0 auto 20px;}
	.mainTop li a{display:block;width:100%;padding-top:20px}
	.mainTop li .tag-head{ display:none;}
	.mainTop li .desc{width:100%;height:80px;}
	.mainTop li .desc>.tit{font-size:1.1rem;}
	.mainTop li .desc>p{font-size:.9rem;-webkit-line-clamp:2;}
	.mainTop .pagination{bottom:-15px;margin-left:-44px;}
	.mainTop .pagination .swiper-pagination-bullet{float: left;width:20px;height:5px;}
}

.main2Con{ margin-top:35px; width:100%;height:auto;background:#FFF;box-shadow:1px 1px 6px 1px rgba(0, 0, 0, 0.10);padding:33px 20px}
.main2Con .left{ float:left;}
.bord{width:567px;height:320px;}    
.focusBox { position: relative; width:567px;height:320px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic li:hover a img{-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1); -webkit-transform: scale(1.1);transform: scale(1.1);}  
.focusBox .pic { margin:0px; padding: 0px; list-style:none}
.focusBox .pic img { width:567px;height:320px;display: block;-moz-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
-webkit-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;}   
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:36px; line-height:36px; width:100%;  background:#341; filter: alpha(opacity=40); opacity:0.4; overflow:hidden; }  
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; line-height:36px; } 
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} 
.focusBox .txt li a{font-family: 微软雅黑; display: block; color:#FFFFFF;font-size:15px; text-decoration: none; line-height:36px;padding: 0 0 0 10px;max-width: 360px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.focusBox .num { position: absolute; z-index:3; bottom:0px; right:0px;} 
.focusBox .num li{ float: left; position: relative; width:36px; height:36px; line-height:36px; overflow: hidden; text-align: center;  cursor: pointer; }    
.focusBox .num li a,.focusBox .num li span{ position: absolute; z-index:2; display: block; color: white; width:36px;; height:36px;top:0;left: 0; text-decoration: none; outline:none;}  
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }  
.focusBox .num li.on a,.focusBox .num a:hover{ background:#1492ff;} 
.main2Con .right{width:576px;overflow: hidden; float:right;}
.main2Con .right a:hover{color:#1492ff;}
.main2Con .right a:hover .tit{color:#1492ff;}
.main2Con .right .tab{border-bottom:1px solid #ededed;padding:0 8px;}
.main2Con .right .tab ul{ float:left;}
.main2Con .right .tab li{float:left;font-size:18px;color:#333;cursor:pointer;background:url(/images/sxss.png) left 1px no-repeat;padding:0 27px;line-height:1;}
.main2Con .right .tab li:first-child{background:0;padding-left:0;}
.main2Con .right .tab li>span{display:block;padding-bottom:15px;border-bottom:3px solid transparent; outline:none;}
.main2Con .right .tab li.Hover span{border-color:#1492ff;font-weight:bold;color:#1492ff;cursor:pointer;}
.main2Con .right .tab .MoreBtns{ float:right;}
.main2Con .right .tab .MoreBtns>a{float:left;color:#1492ff;font-size:15px;margin-top:4px;}
.main2Con .right .infosWrap li{margin-top:18px; float:left; width:100%; }
.main2Con .right .infosWrap li>a{font-size:15px;}
.main2Con .right .infosWrap li>a>em{float:left;width:4px;height:4px;background-color:#1492ff;margin-top:9px;margin-right:8px;}
.main2Con .right .infosWrap li>a>span.tit{float:left;color:#333;max-width:500px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.main2Con .right .infosWrap li>a>span.Days{float:right;font-size:14px;color:#999;margin-top:2px}
.hidden{ display:none;}
.main2Con .right .infosWrap li>a:hover>span.tit{color:#1492ff;}
@media screen and (max-width:769px){ 
	.main2Con{ margin-top:2rem; width:100%;box-shadow:none;padding:0}
	.main2Con .left{ float:left;}
	.bord{width:100%;height:auto;}    
	.focusBox{ width:100%;height:auto; }
	.focusBox .pic img{ width:100%;height:auto;}    
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; line-height:36px; } 
	.focusBox .txt li{ width:100%;}
	.focusBox .txt li a{max-width:68%;}
	.main2Con .right{width:100%; margin-top:2rem}
	.main2Con .right .tab{ padding:0;}
	.main2Con .right .tab li{font-size:1rem;padding:0 20px;}
	.main2Con .right .tab li>span{padding-bottom:12px;border-bottom:2px solid transparent; }
	.main2Con .right .tab .MoreBtns>a{font-size:14px;margin-top:2px;}
	.main2Con .right .infosWrap li{margin-top:1.2rem; }
	.main2Con .right .infosWrap li>a{font-size:14px;}
	.main2Con .right .infosWrap li>a>span.tit{max-width:80%;}
	.main2Con .right .infosWrap li>a>span.Days{font-size:14px;color:#999;margin-top:2px}
}

/*专题专栏*/
.main3{width:100%;background:#fff;padding:10px 0 30px; margin:35px 0 0;}
.main3 .box{height:88px;position:relative;padding:0 34px 0 82px;}
.main3 .box .title{display:block;width:23px;height:82px;background:#0378db;padding:6px 5px 0;line-height:19px;text-align:center;font-size:17px;color:#fff;overflow:hidden;position:absolute;left:0;top:0; box-sizing:content-box; border-radius:0px;}
.main3 .box .prev,.box .next{position:absolute;top:27px;width:20px;height:34px;overflow:hidden;cursor:pointer;background:url(/images/ywdt_ztprev.png) no-repeat;z-index:9;}
.main3 .box .prev{left:48px;background-position:0 0;}
.main3 .box .next{right:0;background-position:-40px 0;}
.main3 .box .prev:hover{background-position:-20px 0;}
.main3 .box .next:hover{background-position:-60px 0;}
.ind_ztimglist{position:relative;width:100%;height:88px;overflow:hidden;z-index:8;}
.ind_ztimglist ul li{float:left;width:366px;height:88px;overflow:hidden;}
.ind_ztimglist ul li a{display:block;width:346px;height:88px;line-height:60px;background:#fff;font-size:20px;color:#666;padding:14px 10px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:0.4s all;cursor:pointer; border:1px solid #eaeaea;}
.ind_ztimglist ul li a:hover{color:#fe8f00;}
.ind_ztimglist ul li a img{vertical-align:middle; max-width:100%; height:50px; margin-top:5px;}
.ind_ztimglist ul li a span{padding-left:10px;vertical-align:middle;}
.ind_ztimglist ul li a .lang{line-height:30px;white-space:normal;display:inline-block;height:60px;overflow:hidden;}
.ind_ztimglist .titlel{ position:absolute; left: 0; top: 0;}
/*.ind_ztlist{ z-index: 10; height: 88px; display: none; background: url("../images/write95.png") repeat; position: absolute; left: 33px; top: 0; right: 0; padding-left: 36px; transition: 0.4s all;}
.ind_ztlist ul{ height: 88px; overflow: hidden;}
.ind_ztlist li{ padding-left: 15px; line-height: 28px; height: 29px; font-size: 15px; width: 267px; float: left;}
.ind_ztlist li a{display: inline-block; max-width: 100%; *width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}*/
@media screen and (max-width:769px){ 
	.main3{padding:2rem 10px; margin:0;}
	.ind_ztimglist ul li{width:100%;}
	.ind_ztimglist ul li a{width:100%;height:88px;padding:0 10px; text-align:center;}
	.ind_ztimglist ul li a img{vertical-align:middle; max-width:100%; height:auto; margin-top:0; position:relative; top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}
	.ind_ztimglist ul li a span{padding-left:10px;vertical-align:middle;}
}

/*footer*/
.footer{background:#0378db;line-height:30px;color:#ccc;padding:10px 0 30px; font-size:14px;}
.footTop{ width:100%; padding:20px 0 15px;  text-align:center;}
.footTop a{ color:#fff; margin:0 20px; font-size:15px;}
.footTop em{ font-style:normal;}
.footcopy{ text-align:center; color:#fff; line-height:32px;}
.footcopy a{ color:#fff;}

.footM{width:100%; padding:40px 0 0;border-top:1px solid #222222;}
.footM dl{ float:left; margin-right:116px; min-width:90px; line-height:1.42857143;}
.footM dl dt{ font-weight:normal; color:#FFF; font-size:16px; margin-bottom:12px;}
.footM dl dd a{ display:block; line-height:30px; font-size:14px;color:#888;}
.footM dl.fewm{ width:92px;}
.footM dl.last{ margin-right:0;}
.footM dl.fewm img{ width:100%; height:auto; padding:0; background:#FFF;}
.footM dl.fewm .text{ text-align:center; padding:3px 0 0;}
.footer .tit{width:100%;height:50px;margin-bottom:20px;height:48px;line-height:48px;font-size:18px;color:#f0f0f0;}
.footer .tit i{width:36px;height:2px;display:block;background:#4c4c4c;}

.bottomBox{padding:21px 0;background:#232323;text-align:center;line-height:24px;color:#ccc;}
.bottomBox .footcopy{color:#ccc;line-height:2;}
.bottomBox .footcopy,.bottomBox .footcopy a{font-size:13px;color:#ccc;}
.flink{ float:left; width:100%;padding:10px 0 0;color:#ccc; font-size:14px;}
.flink a{margin:0 8px 0 0;color:#ccc;}
.bottomBox a:hover{color:#fff;transition:.5s;-webkit-transition:.5s;}
.mfootcopy{ display:none;}
@media screen and (max-width:769px){ 
	.footer{padding:1rem 10px;}
	.footTop,.footcopy{ display:none;}
	.mfootcopy{ display:block;font-size:13px;color:#fff; text-align:center;}
	.mfootcopy a{font-size:13px;color:#fff;}
}

.sideBar{ position:fixed; right:0; top:40%; transform:translateY(-50%); z-index:9999; display:none; } 
.sideBar .side1{ width:50px; height:170px; background:rgba(48,168,169,0.9); text-align:center; transition:all 0.5s; display:flex; align-items:center; justify-content:center; } 
.sideBar .side1 a,.sideBar .side1 img,.sideBar .side1 i,.sideBar .side1 span{ display:block; } 
.sideBar .side1 img{ margin:0 auto; } 
.sideBar .side1 i{ margin:10px auto; width:1px; height:20px; background:#fff; transition:all 0.5s ease; } 
.sideBar .side1 span{ color:#fff; font-size:18px;writing-mode:vertical-lr;writing-mode:tb-rl;margin:0 auto;display:inline-block;} 
.sideBar .side1:hover{ background:#30a8a9; } 
.sideBar .side1:hover a img{ animation:jitter 0.5s; } 
.sideBar .side{ height:50px; position:absolute; transition:all 0.5s; } 
.sideBar .side a{ display:block; height:50px; font-size:0; } 
.sideBar .side i,.sideBar .side span{ display:inline-block; vertical-align:middle; height:100%; line-height:50px } 
.sideBar .side i{ width:50px; text-align:center; background:rgba(48,168,169,0.9); transition:all 0.3s;} 
.sideBar .side i img{ margin:13px auto 0; display:block;} 
.sideBar .side span{ text-align:center; line-height:50px; background:#30a8a9; font-size:16px; color:#fff; transition:all 1s;} 
.sideBar .side2{ top:171px; right:-260px; width:310px; } 
.sideBar .side2 span{ width:260px; }
.sideBar .side3{ right:-190px; width:240px; top:222px; } 
.sideBar .side3 span{ width:190px; }
.sideBar .side4{ right:-140px; width:190px; top:273px; } 
.sideBar .side4 span{ width:140px; }
.sideBar .side5{ right:-100px; width:150px; top:273px; cursor:pointer; } 
.sideBar .side5 span{ width:100px; font-size:14px; } 
.sideBar .qcodePic{ width:120px; position:absolute; top:-40px; left:-122px; display:none; z-index:99; border:2px solid #ddd; text-align:center; padding:0; background:#fff; } 
.sideBar .side5:hover .qcodePic{ display:block;} 
.sideBar .side6{ right:-90px; width:140px; top:324px; cursor:pointer; } 
.sideBar .side6 span{ width:90px; font-size:14px; } 
.sideBar .side:hover{ right:0; } 
.sideBar .side:hover i{ background:#30a8a9; } 


/*content*/
.contentBox{ background-color:#fff;position:relative;padding:20px 0 40px;}
.contentBox>.w1200{ position:relative; overflow:visible; z-index:99}

.sideL{float:left; width:240px;overflow:hidden; margin-top:-80px;}
.pagernav{ width:100%; height:auto;}
.pagernavTit{height:auto;line-height:50px;background:#0378db; padding:45px 20px 40px;}
.pagernavTit i{ display:block; width:30px; height:2px; background:#FFF;}
.pagernavTit p{font-size:24px;font-weight:bold;color:#fff;}
.pagernavTit p span{ margin-left:10px; font-size:14px;/* text-transform:uppercase;*/ color:#FFF; font-weight:normal;}
.pagernavbox{width:100%;overflow:hidden;border-top:0;zoom:1;}
.pagernavbox ul{width:100%;margin:5px auto 0;overflow:hidden;zoom:1;}
.pagernavbox ul li{ float:left; width:100%;line-height:48px; background:#eee; margin:0 0 5px 0;}
.pagernavbox ul li a{display:block;width:100%;overflow:hidden;zoom:1;color:#222;padding-left:20px;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box; font-size:16px;}
.pagernavbox ul li a:hover{color:#0378db;}
.pagernavbox ul li a.cur{ background:#0378db; color:#fff;}
@media screen and (max-width:769px){ 
	.contentBox{ padding:1.5rem 0;}
	.contentBox>.w1200{ z-index:1}
	
	.sideL{width:100%; margin-top:0; padding:0 10px;}
	.sideL.mdnone{ display:none;}
	.pagernavTit{ display:none;}
	.pagernavbox ul li{ width:31.333%;line-height:40px; margin:0 3% 15px 0; border-radius:30px; overflow:hidden;}
	.pagernavbox ul li:nth-child(3n){ margin-right:0;}
	.pagernavbox ul li a{ text-align:center;padding:0;font-size:.9rem;}
}


.side_r{ width:920px;overflow:hidden;float:right;}
.sideRtit{height:auto;line-height:60px;color:#fff;padding:0;margin-bottom:15px; border-bottom:1px solid #e5e5e5;}
.sideRtit>p{float:left;color:#333;font-size:20px;font-weight:bold;}
.sideRtit .position{float:right;color:#666; line-height:30px; padding:15px 0 0; font-size:14px;}
.sideRtit .position span.list{ font-size:20px; margin:0 3px; vertical-align:middle;}
.sideRtit .position a{color:#666; font-size:14px;}
.sideRtit .position a:hover{color:#0378db;}
@media screen and (max-width:769px){ 
	.side_r{ width:100%;}
	.sideRtit{ display:none;}
}

.side_rc{ width:100%; height:auto; padding:0; min-height:400px;}
@media screen and (max-width:769px){ 
	.side_rc{ min-height:100px; padding:.5rem 0 .5rem;}
}

/*图文展示*/
.showList{ width:100%; padding:5px 0 0;}
.showList li{position:relative;width:300px;margin:0 15px 15px 0;overflow:hidden;cursor:pointer; float:left;border:1px solid #ddd;padding:3px;text-align:center;}
.showList li:nth-of-type(3n){margin-right:0}
.showList li .img{ margin-bottom:3px; overflow:hidden;}
.showList li .img img{width:100%;transition:.5s;-webkit-transition:.5s;}
.showList li .title{color:#333;padding:0 10px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; background:#f0f0f0; line-height:36px;}
.showList li:hover{ border-color:#0378db;}
.showList li:hover .title{ color:#0378db;}
.showList li:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}

/**/
.query{ padding:10px 0 0;}
.query .information{ width:100%; height:auto; margin:0 auto; background:#FFF; padding:0 0 20px;/* box-shadow:1px 1px 4px #999; border:1px solid #dcdcdc*/}
.query .information .infoTit{ background:#0078ff; font-size:18px; line-height:48px; height:48px; color:#fff; text-align:center;}
.query .information .search{ width:100%; height:auto; padding:0 5px 0;}
.query .information .search dl{ float:left; width:100%; padding:0 0 20px;} 
.query .information .search dl dt{ float:left; width:140px; font-weight:normal; font-size:15px; color:#333; line-height:40px; text-align:right;}
.query .information .search dl dd{ float:left; width:400px; height:40px; margin-left:10px; border:1px solid #ddd; border-radius:3px; overflow:hidden;}
.query .information .search dl dd input{ border:none; width:100%; height:38px; line-height:38px; color:#333; font-size:15px; padding:0 8px;}
.query .information .search .s_btn{ width:400px; float:left; margin-left:150px}
.query .information .search .s_btn .btn-primary{ padding:4px 0; width:400px; text-align:center; font-size:16px; border:1px solid #0378db; background:#0378db; height:45px;border-radius:0; color:#FFF; border-radius:3px; overflow:hidden;}
.query .information .s_txt{ font-size:15px; color:#F00; margin-top:20px; text-align:left;}
.query .information .s_cxList{ width:100%;}
.query .information .s_cxList table{ margin-top:10px; margin-bottom:0; border:1px solid #ddd; border-collapse:collapse; width:100%;}
.query .information .s_cxList table tr,.query .information .s_cxList table td,.query .information .s_cxList table th{ border:0px solid #ddd; font-size:14px; color:#333;}
.r_end{ padding:20px 0 20px;}
.r_end .s_cxjg{ width:100%; margin:0 auto;/* display:none; padding-top:20px;*/}
.r_end .s_cxjg #DetailTable{ margin-top:10px;}
.r_end .s_cxjg table{ margin-top:0; margin-bottom:20px; border:0px solid #ddd; border-collapse:collapse; width:100%;}
.r_end .s_cxjg .table{ margin-bottom:0;}
#DetailTable{ border-bottom:0;}
.r_end .s_cxjg table tr,.r_end .s_cxjg table td,.r_end .s_cxjg table th{ border:0px solid #ddd; font-size:18px; color:#333; padding:8px 0;}
.r_end .s_cxjg table tr.info>td{/* background-color:#d5edfc;*/ border-bottom:0; font-size:18px; font-weight:bold; color:#333;}
.r_end .s_cxjg table tr.info{ border-bottom:0;}
.r_end .s_ztcxgs{ padding:20px 0 0;}
.r_end .s_ztcxgsT{ font-weight:700; color:#333; width:100%; line-height:30px; font-size:15px; padding-bottom:10px;}
.r_end .s_ztcxgs table{ margin-bottom:0; border-collapse:collapse; font-size:14px;}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td{border-bottom-width:1px;}
.r_end .s_cxList table{ width:100%;}
.r_end .s_cxList a{ color:#333; text-decoration:underline;}
.r_end .s_cxList a:hover{ color:#000;}
#PCTable{ margin-top:-1px;}
#ListTable{ display:none;}
@media(max-width:767px){
	.query .information{ width:100%; height:auto; padding:0 10px;}
	.query .information .search{ width:100%; height:auto; padding-top:0;}
	.query .information .search dl{ float:left; width:100%; padding-bottom:0.5rem;}
	.query .information .search dl dt{ float:left; width:100%; padding-right:0; font-weight:normal; text-align:left;}
	.query .information .search dl dd{ float:left; width:100%; margin:0;}
	.query .information .search dl dd input{ border:none; width:100%; height:38px; line-height:38px; color:#333; font-size:14px; padding:0 5px;}
	.query .information .search .s_btn{ width:100%; float:left; padding-left:0; margin-left:0; margin-top:.6rem}
	.query .information .search .s_btn .btn-primary{ padding:4px 0; width:100%;}
	.query .information .s_cxList table{ margin-top:20px;}
	.r_end{ padding:.5rem 10px 1rem;}
	.r_end .s_cxjg{ width:100%; display:none; padding-top:20px;}
	.r_end .s_cxjg table{ margin-bottom:0; border-collapse:collapse; width:100% !important;}
	.r_end .s_cxjg table tr,.r_end .s_cxjg table td,.r_end .s_cxjg table th{ width:auto !important; padding:5px 0;}
}

.r_end .box{ width:100%; height:auto; padding:20px 0 0; border-top:1px solid #ddd; margin-top:5px;}
.r_end .box .pic{ float:left; width:41%; height:auto; text-align:center;}
.r_end .box.box1 .pic{ float:none; width:100%; text-align:left; margin-bottom:15px;} 
.r_end .box .pic img{ max-width:100%; height:auto;}
.r_end .box .pic a{ display:inline-block; color:#666; font-size:15px; margin:10px 0 0;}
.r_end .box .info{ float:right; width:55%;}
.r_end .box .item{ font-size:15px; float:left; width:100%; line-height:25px; margin-bottom:10px; color:#666;}
.r_end .box .item span{ float:left; display:block; max-width:428px;}
.r_end .box .item span.w410{ max-width:412px;}
.r_end .box .item span:nth-child(1){ color:#0378db;}
.r_end .box.box1 .item span{ max-width:820px;}
.r_end .pDetail{ border-top:1px dashed #ddd; margin:20px 0 0; padding:20px 0 0;}
.r_end .bg{ position:fixed; top:0; left:0; z-index:10001; width:100%; height:100%; background:rgba(0,0,0,.5); display:none;}
.r_end .bigImg{ max-width:800px; height:auto; position:absolute; top:50%; left:50%; z-index:10002;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%); padding:10px; display:none;}
.r_end .bigImg img{ max-width:100%; height:auto;}
.r_end .bg.show,.r_end .bigImg.show{ display:block;}

@media(max-width:767px){
	.r_end .box{ padding:1rem 0 0;}
	.r_end .box .pic{ float:left; width:100%; height:auto; text-align:center;}
	.r_end .box .pic img{ max-width:100%; height:auto; display:block; margin:0;}
	.r_end .box .pic a{ display:none;}
	.r_end .box .info{ float:right; width:100%; padding:1rem 0 .5rem}
	.r_end .box .info .item{ font-size:.95rem; }
	.r_end .pDetail{ margin:0 0 0; padding:1rem 0 0;}
	.r_end .pDetail img{ max-width:98%; height:auto;}
	
	.r_end .box .info .item span{  max-width:75%;}
	.r_end .box .info .item span.w410{ max-width:70%;}
	
	.r_end .bigImg{ width:100%; text-align:center;}
}



/*下载*/
.dl_list{ line-height:none; padding:0;}
.dl_list li{width:100%;float:left;border-bottom:1px dashed #eee;}
.dl_list li a{ display:block; width:100%; line-height:42px;}
.dl_list li .dlLeft{width:calc(100% - 105px);margin-right:10px; float:left;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.dl_list li span{ float:right; font-size:14px; color:#999; font-size:14px;}
.dl_list li img{ vertical-align:middle; width:18px; margin-right:2px;}
.dl_list li:hover a{ color:#0378db;}
@media(max-width:767px){
	.dl_list ul{ padding:0 10px;}
	.dl_list li .dlLeft{font-size:.95rem;}
}


/*简介*/
.side_rc .infor,.side_rc .contact{ line-height:2; color:#3C3C3C; font-size:14px;text-align:justify; min-height:500px;}
.side_rc .infor img{ max-width:100%; height:auto;}
.side_rc .contact .map{ width:100%; height:400px; margin-top:10px;}
.side_rc .infor table{ border-color:#ccc;}
.side_rc .infor table tr,.side_rc .infor table td{ border-color:#ccc;}
.side_rc .infor table td{ line-height:1.5; padding:10px 5px;}
@media screen and (max-width:769px){ 
	.side_rc .infor,.side_rc .contact{ padding:0 10px; text-align:left; min-height:100px;}
}

/*合作伙伴*/
.brandList{ width:100%; padding:5px 0 0;}
.brandList ul li{ float:left; width:219px; margin:0 18px 20px 0; border:2px solid #ddd; text-align:center; background:#FFF; padding:4px 0;}
.brandList ul li:nth-child(4n){ margin-right:0;}
.brandList ul li img{ max-height:100px; display:block; margin:0 auto;}

/*新闻*/
.news_list{ padding:5px 0 0;}
.news_list ul{ width:100%; height:auto; padding:0;}
.news_list ul li{ width:100%; float:left; margin-bottom:20px; padding:0 0 20px;border-bottom:1px solid #ddd;}
.news_list ul li .tit{ width:100%;font-size:16px; color:#222;}
.news_list ul li .tit h5{ font-size:18px;/*font-weight:bold;*/ float:left; max-width:85%; height:auto;}
.news_list ul li .tit h5 a{ color:#222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:inline-block; max-width:100%;}
.news_list ul li .tit span{ float:right;color:#666;font-family:Arial; font-size:14px;}
.news_list ul li .desc{color:#666;margin-top:10px;height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px; line-height:1.8;}
.news_list ul li .desc p{}
.news_list ul li .more{margin-top:12px;height:36px;line-height:36px; display:none;}
.news_list ul li .more a{ display:inline-block;background-color:#999;color:#fff;padding:0 20px;background-repeat:no-repeat;background-position:right 20px center; font-size:14px; border-radius:5px;}
.news_list ul li .tit a:hover{color:#0378db}
.news_list ul li .more a:hover{background-color:#0378db;}
@media screen and (max-width:769px){ 
	.news_list{ padding:.5rem 0 0;}
	.news_list ul{ padding:0 10px;}
	.news_list ul li{ margin-bottom:1rem; padding:0 0 1rem;}
	.news_list ul li .tit h5{ font-size:1rem;max-width:76%;}
	.news_list ul li .tit span{ float:right;color:#666;font-family:Arial; font-size:14px;}
}

/*page*/
#page{ height:auto; margin:20px 0 0;overflow:hidden; width:100%; text-align:center;}
#page a.active{color:#fff; cursor:pointer; background:#0378db; border:1px solid #0378db;}
#page a{ display:inline-block; vertical-align:middle; padding:0 13px; margin:0 3px; border:1px solid #ededed; line-height:30px; text-align:center; color:#666; font-size:15px; background:#ededed;}
#page a.home{border-radius:32px 0 0 32px;}
#page a.end{border-radius:0 32px 32px 0;}
#page a:nth-of-type(1){ margin:0 3px 0 0;}
#page a:hover{ color:#fff; cursor:pointer; background:#0378db; border:1px solid #0378db;}
#page a.next1{overflow:hidden;}
#page a.prev1{overflow:hidden;}
#page .none{ display:none;}
#page1{ display:none;} 
@media(max-width:767px){	
	/*page*/
	#page{ display:none;}
	#page1{ display:block; text-align:center; width:100%; height:auto; overflow:hidden;padding-top:10px;margin-bottom:10px;}
	#page1 a{ display:inline-block; margin-right:1px; padding:6px 12px; background:#0378db; border-radius:5px; color:#FFF; font-size:14px;}
	#page1 a.num{ text-decoration:underline; color:#0378db; font-weight:bold;}
	#page1 span{ display:inline-block;font-size:15px; color:#333; background:none; padding:6px 12px; }

}

/*详情页*/
.detailWarper{ padding:0;}
.detail_con{ width:100%; height:auto; font-size:14px; padding:10px 0 0;}
.detail_contop{ width:100%; height:auto;}
.detail_title{ font-size:24px; font-weight:700; color:#333; line-height:1.8;padding-bottom:5px; text-align:center;}
.detail_title.line{ padding-bottom:10px; margin-bottom:18px;}
.detail_time{ margin:0 0 15px; padding:10px 0 5px; font-size:14px; color:#bbb; text-align:center;}
.detail_time i{ display:inline-block; font-style:normal;}
.detail_time em{ display:inline-block; font-style:normal; margin:0 5px;}
.dis_img{ text-align:center; margin-bottom:5px;}
.dis_img img{ max-width:100%; height:auto;}
.details_info{ padding:5px 0 30px; width:100%; line-height:2; font-size:15px; min-height:420px; color:#444; border-bottom:1px solid #eee;}
.details_info img{ max-width:100%; height:auto;}
hr{ margin:5px 0;}
.cInfo p{ text-indent:2em;}
@media(max-width:767px){
	.detail_con{ padding:10px 10px 0;}
	.detail_title{ font-size:1.2rem; }
	.detail_time{ font-size:.8rem; margin:0 0 10px;}	
	.details_info{ padding:5px 0 20px;font-size:.85rem;}
	
}

.detail_fenye{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding:10px 0;}
.detail_fenye .npagerbox{ float:left; max-width:820px;}
.detail_fenye .npagerlist{ display:block; line-height:20px; color:#333; font-size:14px; vertical-align:middle; margin-bottom:10px;}
.detail_fenye .npagerlist .name{ float:left; font-weight:500;}
.detail_fenye .npagerlist a{ color:#666; font-size:14px; vertical-align:middle; float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; max-width:560px; display:block;}
.detail_fenye .npagerlist a:hover{ color:#0378db;}
.side_r .return{width:100px;height:38px;border-radius:4px;background-color:#0378db;color:#fff;line-height:38px;font-weight:bold;padding:0 48px 0 23px;background-image:url(/images/nreturn.png);background-repeat:no-repeat;background-position:right 22px center;transition:background 0.3s; float:right; display:block;}
.side_r .return:hover{background-color:#0378db}
@media(max-width:767px){
	.detail_fenye .npagerbox{ float:left; max-width:100%;}
	.detail_fenye .npagerlist a{ max-width:84%;}
	
}


@keyframes bounce{
    0%,20%,53%,80%,to{
        animation-timing-function:cubic-bezier(.215,.61,.355,1);
        transform:translateZ(0)
    }
    40%,43%{
        animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        transform:translate3d(0,-14px,0)
    }
    70%{
        animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        transform:translate3d(0,-7px,0)
    }
    90%{
        transform:translate3d(0,0,0)
    }
}

@-webkit-keyframes shake{
  from,to{-webkit-transform:translate3d(0, 0, 0);}
  20%,60%{-webkit-transform:translate3d(-10px, 0, 0);}
  40%,80%{-webkit-transform:translate3d(10px, 0, 0);}
}

@keyframes shake{
  from,to{transform:translate3d(0, 0, 0);}
  20%,60%{transform:translate3d(-10px, 0, 0);}
  40%,80%{transform:translate3d(10px, 0, 0);}
}

/*图标抖动*/
@keyframes jitter{
  from, to{
    -webkit-transform:scale(1, 1);
    transform:scale(1, 1);
  }
  25%{
    -webkit-transform:scale(0.9, 1.1);
    transform:scale(0.9, 1.1);
  }
  50%{
    -webkit-transform:scale(1.1, 0.9);
    transform:scale(1.1, 0.9);
  }
  75%{
    -webkit-transform:scale(0.95, 1.05);
    transform:scale(0.95, 1.05);
  }
}
@-webkit-keyframes jitter{
  from, to{
    -webkit-transform:scale(1, 1);
    transform:scale(1, 1);
  }
  25%{
    -webkit-transform:scale(0.9, 1.1);
    transform:scale(0.9, 1.1);
  }
  50%{
    -webkit-transform:scale(1.1, 0.9);
    transform:scale(1.1, 0.9);
  }
  75%{
    -webkit-transform:scale(0.95, 1.05);
    transform:scale(0.95, 1.05);
  }
}

[class*=am-icon-]{display:inline-block;font-style:normal}
[class*=am-icon-]:before{display:inline-block;font:normal normal normal 1.6rem/1 FontAwesome,sans-serif;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
@font-face{font-family:FontAwesome;src:url(/style/font/fontawesome-webfont.eot?v=4.6.3);src:url(/style/font/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'),url(/style/font/fontawesome-webfont.ttf?v=4.6.3) format('truetype');font-weight:400;font-style:normal}

