/** base setting开始 **/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, table { margin:0; padding:0; border:0; list-style:none; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","SimHei",sans-serif;}
.boxcenter { margin:0 auto;}
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.body_bg1{background:#eef5f8;}
.commenConetnt{width:1200px;margin:20px auto;background:#fff;}
.demo{font-size:50px;padding:30px;height:1000px;}
li{list-style:none;}
.common-content{width:1200px;margin:0 auto 20px;}
.clearfix{clear:both;}
.bluebgwhitetext{background:#2f6fb9;color:#fff;}
.blueborderbtn,.blueborderbtn:focus{background:#eef5f8;color:#2f6fb9;border-color:#2f6fb9;}
.blueborderbtn:hover{background:#1f5ea7;color:#fff;}
.bluebgbtn,.bluebgbtn:focus{background:#2f6fb9;color:#fff;}
.bluebgbtn:hover{background:#5292dc;color:#fff;}
.btn-lightblue,.btn-lightblue:focus{background:#eef5f8;color:#2e6fb9;}
.btn-lightblue:hover{background:#d5e6ed;color:#3673b6;}
.wi1200{width:1200px;}
.db { display:block;}
.tc{text-align:center;}
.white {color:#ffffff !important;}
.jz { margin:0px auto;background:#fff;}
.btn:focus, .btn:active{outline:none!important;}
/** base setting结束 **/


/** link开始 **/
a{color:#666;}
a:hover{color:#2f6fb9;text-decoration:none;cursor:pointer;}
a:focus,a:active{text-decoration:none;}
a.link-red{color:#de371c;}
a.link-red:hover{color:#d14338;}
a.link-blue{color:#1885cb;}
a.link-blue:hover{color:#1576b3;}
/** link结束 **/

/*------------二级公共头开始-----------------*/
.headerbg { height:126px; background:#FFF; width:100%; }
.headerbg h1 { float:left; overflow:hidden;margin-top:27px;}
.header { width:1200px; height:126px; margin:0 auto;}
.zdqh { float:left; height:32px; margin:49px 0 0 37px; background:url(../images/zd_sqd.png) no-repeat; position:relative; z-index:100000;  cursor:pointer;}
.zdqh>span,.bm>span{font-size:16px;color:#5292dc;padding-left:30px;}
/*.zdqh .conter22_lv dd a.active{color:#cf0000;}*/
.zdqh .conter22 { width:1014px; background:none; position:absolute; top:35px; left:-190px; z-index:9100000; display:none; border-radius:10px; overflow: hidden;}
/*.zdqh .conter22 dl { width:800px; margin:0 auto; line-height:26px; padding:10px 0; overflow:hidden;}
.zdqh .conter22 dl + dl{border-top:1px dashed #d4d5d9;}
.zdqh .conter22 dl dt { float:left; width:116px; text-align:right; color:#135aac;font-size:16px;font-weight:normal;}
.zdqh .conter22 dl dd { width:680px;float:left; padding-left:20px; font-size:14px;}
.zdqh .conter22 dl dd a { display:block; float:left; color:#333; padding:0 5px;line-height: 26px;}
.conter22_lv a:hover {background:#78a1df;color:#ffffff !important;border-radius: 4px;}*/
/*.zdqh .conter22 dl dd a:hover{background:#78a1df; color:#fff!important; border-radius:3px;}*/
.zdqh .conter22 .tip { width:1014px; height:24px; background:url(../images/tipbg.png) no-repeat; margin: 0; }
.conter22_lv {width: 1014px; overflow: hidden; background: url(../images/tipbg3.png) repeat-y;}
.tip3_lv { height: 24px; background: url(../images/tipbg2.png) no-repeat; width: 1014px;}
.bm { float:left; width:96px; height:32px; margin:49px 0 0 13px; background:url(../images/bm_sqd.png) no-repeat; position:relative; z-index:100000; color:#cf0000; margin-left:40px; cursor:pointer;}
.bm .conter23 { width:1014px;  background:none; position:absolute; top:35px; left:-310px; z-index:9100000; display:none; border-radius:10px; overflow: hidden;}
.bm .conter23 dl { width:900px; margin:0 auto; line-height:26px; padding:10px 0; overflow:hidden;}
.bm .conter23 dl dt { float:left;  color:#135aac;}
.bm .conter23 dl dd { float:left; padding:10px 0;font-size:14px;}
.bm .conter23 dl dd a { display:block; float:left; color:#333; padding:0 5px;}
.bm .conter23 dl dd a:hover {background:#78a1df;color:#ffffff !important;border-radius: 4px;}
.bm .conter23 .tip1 { width:1014px; height:24px; background:url(../images/tipbg4.png) no-repeat; margin: 0;}	    
.bm_tit { width: 870px; margin: 0 auto; line-height: 26px; padding: 10px 0; overflow: hidden; border-bottom: 1px dashed #d4d5d9; text-align: left;font-size:16px;}
.bm_conger a { padding: 0; padding-left: 10px; width: 160px; float: left; height: 30px; line-height: 30px; text-align: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.conter22-box{width:1010px; height:280px; overflow: hidden; box-sizing: border-box; padding: 10px 45px 0;color:#000!important;font-size:16px;cursor:default;}
.conter22-box a{color:#000!important;}
.conter22-box .conter22-tree{position:relative;width: 100%;height: 40px; line-height: 40px; font-size: 18px; border-bottom: 2px solid #c6defc; color: #000;}
.conter22-box .conter22-tree:before{content:'';position:absolute;bottom:-2px;left:0;display:block;height:2px;width:54px;background:#4293f4;}
.conter22-box .conter22-tree a{ display:block; float: left; padding-right: 5px;}
.conter22-box .conter22-tree a + a{ background: url(../images/icon_caret_right.png) no-repeat left center; padding-left: 10px;}
.conter22-box .conter22-tree a:last-child{ color: #4293f4!important;}
.conter22-box .sitebox{ margin-top: 5px; width: 930px; float: left; margin-left: -10px; min-height:120px;}
.conter22-box .sitebox a{ display: block; float: left; height: 30px; line-height: 30px; padding: 0 10px; border-radius: 3px; margin: 5px 5px 0 0;}
.conter22-box .sitebox a:hover,
.conter22-box .sitebox a.active{ background: #f6f6f6; color: #4293f4!important;}
.conter22-box .my-choose,
.conter22-box .btn-box{ margin-top:5px; width: 100%; float: left; font-weight: 500; user-select: none;}
.conter22-box .my-choose ul{display:inline-block;width:80%;}
.conter22-box .my-choose ul li{display:inline-block;}
.conter22-box .btn-box button{ width: 110px; height: 35px; line-height: 35px; border-radius: 35px; margin:5px 40px 0 0; background: #4293f4; color: #FFFFFF; border: none; cursor: pointer;}
.conter22-box .btn-box button + button{ background: #d9e9fd; color: #4293f4;}

.he_ri {float:right; width:360px; height:126px;overflow:hidden;}
.he_ri_top {height:31px; margin-top:19px;}
.he_ri_top > div{float:right; line-height:22px;}
.he_ri_top > div + div{margin-right:20px;}
/*.Log{ float:right; height:31px; float:right;}
.Reg{ float:right; height:31px; line-height:31px; float:right;}*/
.dl_01 { display:block;max-width:100px;height:23px;overflow:hidden;padding-left:22px;white-space:nowrap;text-overflow:ellipsis;background:url(../images/tc_01.png) no-repeat 0px 2px; color:#535353; line-height:22px; text-align:center; font-size:14px;} 
.dlct { display:block; height:23px; background:url(../images/dl_01.png) no-repeat 0px 2px; color:#535353; line-height:22px; text-align:center; font-size:14px; padding-left:22px;}
.lnzf { float:right; font-size:14px; line-height:22px; padding-left:20px; background:url(../images/gh_nav.png) no-repeat left center; margin-right:20px;}
.lnzf a { color:#000;}
.lnzf a:hover { color:#cf0000;}
.search {height:54px; margin-top:14px;position:relative;}
.input01 { float:left; width:260px; height:36px; padding-left:8px; border-left:1px solid #dcdcdc;  border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; border-radius:5px 0 0 5px;}
.but01 { float:left; cursor:pointer; border:none; width:48px; height:36px; float:left; background:#0062b2 url(../images/but_sqd.png) no-repeat center center; border-radius:0px 5px 5px 0px; cursor:pointer;}
#word {position:absolute;width:310px;border:1px solid #eee;display:none;top:36px;z-index:99;height:auto;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);}
.click_work {padding:0 10px;color:#666;cursor:pointer;line-height:240%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.click_work:hover{background-color:#f8f8f8;}
.sp_tbox1_l_area { margin-top:34px; cursor:pointer; }
.sp_tbox1_r img { display:block; margin-top:28px; }
.sp_menu { height:64px; background:#2590f2;}
.sp_menu1 { width:1200px;}
.sp_menu1 ul{clear:both;}
.sp_menu1 ul li{position:relative;float:left;height:64px;/*width:146px;*/color:#fff;cursor:pointer;text-align: center;font-size:18px;}
/*.sp_menu1 ul li.active,.sp_menu1 ul li:hover{background:#5292dc;}*/
.sp_menu1 ul li + li:before{content:'';position:absolute;left:0;top:50%;display:block;width:1px;height:12px;margin-top:-6px;background:rgba(255,255,255,.4);}
.sp_menu1 ul li > *:first-child{display:block;padding:0 24px;margin:12px 0;color:#fff;line-height:40px;border-radius:20px;}
.sp_menu1 ul li.active > *:first-child,
.sp_menu1 ul li:hover> *:first-child{background:rgba(255,255,255,.1);}
.sp_menu1 ul li:hover:before,
.sp_menu1 ul li.active:before,
.sp_menu1 ul li:hover + li:before,
.sp_menu1 ul li.active + li:before{background:transparent;}
.sp_menu1 .dropdownMenu .sub_menu{display:none;}
.sp_menu1 .dropdownMenu .sub_menu{position:absolute;left:15%;z-index:100;margin-top:10px;display:none;width:70%;background:#fcfdff;border:2px #a6d7ff solid;}
.sp_menu1 .dropdownMenu .sub_menu:before{content:'';position:absolute;top:0;left:50%;display:block;width:20px;height:20px;margin:-20px 0 0 -10px;border:10px #a6d7ff solid;border-color:transparent transparent #a6d7ff;}
.sp_menu1 .dropdownMenu .sub_menu > a{display:block;margin:0 20px;text-align:center;color:#666;font-size:18px;line-height:3;}
.sp_menu1 .dropdownMenu .sub_menu > a + a{border-top: 1px #e8edf7 solid;}
.sp_menu1 .dropdownMenu .sub_menu > a:hover{color:#2590f2;}
.sp_menu1 .dropdownMenu.active .sub_menu{display:block;}

.sp_menu1_r { width:270px; position:relative; }
.sp_menu1_r a { float:left; display:block; margin-left:8px; color:#fff; height:29px; margin-right:5px;}
.sp_menu1_r .nav { position:absolute; width:21px; height:21px; top:10px; left:168px;}
.sp_menu1_r a:hover { color:#0062b2;}
.sp_menu1_r .zy { width:111px; height:31px; line-height:31px; border:1px solid #47a4f3; border-radius:50px; margin-top:34px; color:#fff; display:block; float:right; text-align:center;}
.sp_menu1_r .zy a { margin:0px; color:#fff; width:111px; height:31px;}
.sp_menu1_r .zy a:hover{ color:#0062b2; background:#fff; display:block; border-radius:50px;}
/*------------公共头部结束---------------*/


/*------------公共底部开始---------------*/
.link { width:1200px; height:51px; line-height:51px; background:#2865a9;border-radius:3px; margin:0 auto;}
.link .nav { float:left; background:#4f8dd3 url(../images/link_nav.png) no-repeat center center; width:49px; height:51px; border-radius:3px 0 0 3px;}
.link ul { float:left; overflow:hidden; width:1000px;}
.link ul li { float:left; overflow:hidden; display:block; line-height:51px; float:left; background:url(../images/li_nav2.png) no-repeat right center;}
.link ul li a { color:#fff; margin:0 18px; font-size:14px; display:block;}
.select01 { margin-left:20px;}
.footerbg { width:100%; height:168px; background:#eeeeee; border-top:2px solid #015aac;}
.footer { width:1200px; margin:0 auto; height:152px; position:relative;}
.footer .nav { width:111px; height:55px; position:absolute; left:170px; top:36px;}
.footer .nav1 { width:54px; height:67px; position:absolute; left:90px; top:30px;}
.footer .text { width:380px; height:94px; font-size:13px;float:left;margin-left:320px;margin-top:30px;line-height:27px; color:#333;}
.footer .text p a { color:#333;}
.footer .gywm { float:left; background:url(../images/phone.png) left center no-repeat; padding-left:20px; font-size:13px;}
.footer .gywm a { color:#333;}
.footer .gywm span { float:right; margin-left: 8px;}
.zddtgywm{overflow:hidden;}
.footer .zddt { float:left;  font-size:13px;margin-right:30px;}
.footer .zddt a { color:#333;}
.footer .zdtj { float:left;font-size:13px; color:#333;}
.footer .righttext{float:left;line-height:27px;font-size:13px;margin-top:30px;}
/*------------公共底部结束---------------*/

/*------------右侧开始---------------*/
.link-floatnav-top{position:fixed;bottom:-10%;right:25px;width:30px;height:30px;border-radius:15px;transition:bottom 0.5s;font-size:20px;color:#eee;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC666666,endColorstr=#CC666666);background:rgba(0,0,0,.3);text-align:center;cursor:pointer;}
.link-floatnav-top:hover{color:#fff;}
.link-floatnav-top.active{bottom:8%;}

.sidebar2022{position:absolute;right:0;top:650px;padding-bottom:30px;z-index:1001;}
.sidebar2022.nothome{top:300px;}
.sidebar2022.fold{height:30px;border-radius:6px 0 0 6px;overflow:hidden;}
.sidebar2022.affix{position:fixed;top:50%;margin-top:-180px;}
.sidebar2022 > *{display:block;width:80px;height:65px;color:#fff;text-align:center;line-height:30px;font-size:12px;background-color:#2590f2;}
.sidebar2022 > a,.sidebar2022 > div{position:relative;padding-top:35px;color:#fff;background:#2590f2 url(../images/icon-sidebar-2022.png) no-repeat;}
.sidebar2022 > * + *:before{content: '';position:absolute;left:25%;top:0;display:block;height:2px;width:50%;background:rgba(124,188,247,.4);}
.sidebar2022 .sidebar-link-rb{border-radius:6px 0 0 0;}
.sidebar2022 .sidebar-link-hp{background-position:0 -65px;}
.sidebar2022 .sidebar-link-ad{background-position:0px -124px;padding-top:40px;height:80px;}
.sidebar2022 .sidebar-link-yd{background-position:0 -195px;}
.sidebar2022 .sidebar-link-qa{background-position:0 -260px;}
.sidebar2022 .sidebar-link-dc{background-position:0 -325px;}
.sidebar-link-rb > div:first-child{position:absolute; top: 0;left: 0;width: 100%;height:100%;padding-top:35px;}
.sidebar2022 > a > span{display:block;line-height:15px;}
.sidebar2022 > * .sidebar-qrbox{position:absolute;display:none;top:0;right:80px;min-height:100%;padding:8px;border-radius:2px;white-space:nowrap;background:rgba(124,188,247,.4);}
.sidebar2022 .sidebar-link-yd .sidebar-qrbox{margin-top:-12px;}
.sidebar2022 > * .sidebar-qrbox a{display:inline-block;line-height:48px;margin:0 10px;color:#2F6FB9;}
.sidebar2022 > *:hover .sidebar-qrbox{display:block;}
.sidebar-control{position:absolute;bottom:0;right:0;left:0;height:30px;font-size:18px;cursor:pointer;border-radius:0 0 0 6px;}
.fold .sidebar-control:before{display:none;}
/*智能问答*/
/*.rmenu7{background: none;}
.rmenu7 > div:first-child{display: block;position:absolute; top: 0;left: 0;width: 100%;height:100%;margin:0;padding-top:35px;background: #489d96 url(../images/icon-sidebar-2021-v6.png) no-repeat 0 0;}*/
.sidebar-rbbox{position:absolute;display:none;top:0;right:90px;margin-top:-150px;width:470px;padding:15px;border-radius:2px;white-space:nowrap;background:#fff;box-shadow: 0 0 15px #bbb;color:#333;text-align:left;cursor:default;}
.sidebar-rbbox.active{display: block;}
.sidebar-rbbox:before{content:"";position:absolute;right:0;margin-top:160px;margin-right:-16px;width:0;height:0;border:8px transparent solid;border-left-color: #fff;}
.rbbox-til{font-size:18px;font-weight:bold;}
.rbbox-con{height:380px;margin-top:10px;background:#f8f8f8;overflow-y: auto;white-space:normal;}
.rbbox-editbar .form-group{overflow:hidden;}
.rbbox-editbar input{float:left;width:80%;height:46px;font-size:14px;padding:7px 16px;border:1px #ccc solid;border-radius:0;}
.rbbox-editbar input:focus{outline: none;}
.rbbox-editbar button{float:right;width:20%;border-radius:0;}
.rbbox-con > *{margin-top: 20px;overflow:hidden;position:relative;padding:0 15px;}
.rbbox-con .answer-box:before{content: url(../images/answer-header.png);float:left;width: 40px;height: 40px;}
.rbbox-con .question-box:before{content: url(../images/question-header.png);float:right;width: 40px;height: 40px;}
.rbbox-con .rbbox-popup{float:left;max-width: 270px;margin-left: 20px;line-height: 1.6;font-size: 14px;padding: 8px 15px;border-radius: 5px;background-color: #f9eedc;position: relative;word-break: break-all;}
.rbbox-con .question-box .rbbox-popup{float: right;margin-left: 0;margin-right: 20px;background-color: #cdeaff;}
.rbbox-con .rbbox-popup:before{content: "";position: absolute;top: 9px;left: -17px;border: 10px transparent solid;}
.rbbox-con .answer-box .rbbox-popup:before{border-right-color: #f9eedc;}
.rbbox-con .question-box .rbbox-popup:before{left: auto;right: -17px;border-left-color: #cdeaff;}
/*------------右侧结束---------------*/

/*------------ pagination开始 ---------------*/
.common-pagination{color:#999;/*float:right;*/text-align:right;}
.common-pagination span{display:inline-block;}
.common-pagination > *{margin:0 5px;}
.common-pagination ul{overflow:hidden;}
.common-pagination ul li{float:left;border:1px #ddd solid;}
.common-pagination ul li + li{margin-left:-1px;}
.common-pagination ul li a{display:block;padding:5px 10px;background:#fff;color:#999;}
.common-pagination ul li.active a,
.common-pagination ul li a:hover{background:#2f6fb9;color:#fff;}
.common-pagination .btn,
.common-pagination .btn:focus,
.common-pagination .btn:active{background-color:#fff;border-color:#ddd;color:#999;border-radius:0;}
.common-pagination .btn:hover{background-color:#2f6fb9;color:#fff;}
.common-pagination .form-control{width:40px!important;border-radius:0;}
/*------------ pagination结束 ---------------*/


/** crumb开始 **/
.common-crumb{margin:20px 0;}
.common-crumb li{display:inline-block;}
.common-crumb li+li,
.common-crumb li+li a{color:#2f6fb9;}
.common-crumb li .fa{color:#999;}
/** crumb结束 **/

/** 好差评开始 **/
.starsCursor{cursor:pointer;}
.set_image_all{position:relative;}
.set_image_all .set_image_item{position:relative;display:inline-block;z-index:11;visibility:visible;}
.set_image_all .set_image_top{position:absolute;left:0;top:0;z-index:12;}
.set_image_all .set_image_top>div{display:inline-block;overflow:hidden;}
.set_image_all .set_image_top>div>img{height:100%;}
.grade{vertical-align:top;}
.smallstar img{width:18px;height:18px!important;}
.xssmallstar img{width:14px!important;height:14px!important;}
.xssmallstar .set_image_all .set_image_top>div{vertical-align:top;height:24px!important;}
.smallstar .set_image_top div{height:24px!important;}
/** 好差评结束 **/

/*表单控件*/
.dlradio input{display:none;} 
.dlradiobox{background:url(../images/radio.png) no-repeat 0 0;display:inline-block;width:16px;height:16px;margin-right:5px;}
.dlradio.checked .dlradiobox{background:url(../images/radio-check.png) no-repeat 0 0;display:inline-block;width:16px;height:16px;margin-right:5px;}
.dlradio span{vertical-align: middle;}

/** 404 & 500 **/
.error-content{padding-bottom:80px;background:#fff;overflow:hidden;text-align:center;}
.error-content h2{margin-bottom:30px;font-size:18px;color:#999;}
.error-content a{display:inline-block;padding-left:34px;font-size:18px;color:#2e70b9;}
.error-content a + a{margin-left:100px;}
.error-content a:hover{text-decoration:underline;}
.error-link-back{background:url(../images/icon-error-link-back.png) no-repeat left top;}
.error-link-reload{background:url(../images/icon-error-link-reload.png) no-repeat left top;}
#status-404{background:url(../images/bg-404.png) no-repeat center 45px;padding-top:550px;}
#status-500{background:url(../images/bg-500.png) no-repeat center 45px;padding-top:550px;}

/* 旋转180 */
.ico-rotate{-webkit-transition: -webkit-transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;-o-transition: -o-transform 0.4s ease-out;-ms-transition: -ms-transform 0.4s ease-out;}
a:hover .ico-rotate{-webkit-transform: rotateZ(180deg);-moz-transform: rotateZ(180deg);-o-transform: rotateZ(180deg);-ms-transform: rotateZ(180deg);transform: rotateZ(180deg);}
/* 震颤 */
a:hover .ico-shake{-webkit-animation:shake 1s ease;-moz-animation:shake 1s ease;-ms-animation:shake 1s ease;animation:shake 1s ease;}
@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);} 10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);} 20%,40%,60%,80%{-webkit-transform:translateX(10px);}}
@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0);} 10%,30%,50%,70%,90%{-moz-transform:translateX(-10px);} 20%,40%,60%,80%{-moz-transform:translateX(10px);}}
@-ms-keyframes shake{0%,100%{-ms-transform:translateX(0);} 10%,30%,50%,70%,90%{-ms-transform:translateX(-10px);} 20%,40%,60%,80%{-ms-transform:translateX(10px);}}
@keyframes shake{0%,100%{transform:translateX(0);} 10%,30%,50%,70%,90%{transform:translateX(-10px);} 20%,40%,60%,80%{transform:translateX(10px);}}
/* 翻入-Y轴 */
a:hover .ico-flipinY{-webkit-animation:flipinY 1.5s ease-out backwards;-moz-animation:flipinY 1.5s ease-out backwards;-ms-animation:flipinY 1.5s ease-out backwards;animation:flipinY 1.5s ease-out backwards;}
@-webkit-keyframes flipinY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;} 40%{-webkit-transform:perspective(400px) rotateY(-10deg);} 70%{-webkit-transform:perspective(400px) rotateY(10deg);} 100%{-webkit-transform:perspective(400px) rotateY(0);opacity:1
;}}
@-moz-keyframes flipinY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0;} 40%{-moz-transform:perspective(400px) rotateY(-10deg);} 70%{-moz-transform:perspective(400px) rotateY(10deg);} 100%{-moz-transform:perspective(400px) rotateY(0);opacity:1;}}
@-ms-keyframes flipinY{0%{-ms-transform:perspective(400px) rotateY(90deg);opacity:0;} 40%{-ms-transform:perspective(400px) rotateY(-10deg);} 70%{-ms-transform:perspective(400px) rotateY(10deg);} 100%{-ms-transform:perspective(400px) rotateY(0);opacity:1;}}
@keyframes flipinY{0%{transform:perspective(400px) rotateY(90deg);opacity:0;} 40%{transform:perspective(400px) rotateY(-10deg);} 70%{transform:perspective(400px) rotateY(10deg);} 100%{transform:perspective(400px) rotateY(0);opacity:1;}}
/* 淡入-从右 */
a:hover .ico-fadeinR{-webkit-animation:fadeinR 1s ease-out backwards;-moz-animation:fadeinR 1s ease-out backwards;-ms-animation:fadeinR 1s ease-out backwards;animation:fadeinR 1s ease-out backwards;}
@-webkit-keyframes fadeinR{0%{opacity:0;-webkit-transform:translateX(20px);} 100%{opacity:1;-webkit-transform:translateX(0);}}
@-moz-keyframes fadeinR{0%{opacity:0;-moz-transform:translateX(20px);} 100%{opacity:1;-moz-transform:translateX(0);}}
@-ms-keyframes fadeinR{0%{opacity:0;-ms-transform:translateX(20px);} 100%{opacity:1;-ms-transform:translateX(0);}}
@keyframes fadeinR{0%{opacity:0;transform:translateX(20px);} 100%{opacity:1;transform:translateX(0);}}
/* 弹入 */
a:hover .ico-bouncein{-webkit-animation:bouncein 1s ease-out backwards;-moz-animation:bouncein 1s ease-out backwards;-ms-animation:bouncein 1s ease-out backwards;animation:bouncein 1s ease-out backwards;}
@-webkit-keyframes bouncein{0%{opacity:0;-webkit-transform:scale(0.3);} 50%{opacity:1;-webkit-transform:scale(1.05);} 70%{-webkit-transform:scale(0.9);} 100%{-webkit-transform:scale(1);}}
@-moz-keyframes bouncein{0%{opacity:0;-moz-transform:scale(0.3);} 50%{opacity:1;-moz-transform:scale(1.05);} 70%{-moz-transform:scale(0.9);} 100%{-moz-transform:scale(1);}}
@-ms-keyframes bouncein{0%{opacity:0;-ms-transform:scale(0.3);} 50%{opacity:1;-ms-transform:scale(1.05);} 70%{-ms-transform:scale(0.9);} 100%{-ms-transform:scale(1);}}
@keyframes bouncein{0%{opacity:0;transform:scale(0.3);} 50%{opacity:1;transform:scale(1.05);} 70%{transform:scale(0.9);} 100%{transform:scale(1);}}
/* 闪烁 */
a:hover .ico-flash{-webkit-animation:flash 1s ease;-moz-animation:flash 1s ease;-ms-animation:flash 1s ease;animation:flash 1s ease;}
@-webkit-keyframes flash{0%,50%,100%{opacity:1;} 25%,75%{opacity:0;}}
@-moz-keyframes flash{0%,50%,100%{opacity:1;} 25%,75%{opacity:0;}}
@-ms-keyframes flash{0%,50%,100%{opacity:1;} 25%,75%{opacity:0;}}
@keyframes flash{0%,50%,100%{opacity:1;} 25%,75%{opacity:0;}}
/* 淡入-从下 */
a:hover .ico-fadeinB{-webkit-animation:fadeinB 1s ease-out backwards;-moz-animation:fadeinB 1s ease-out backwards;-ms-animation:fadeinB 1s ease-out backwards;animation:fadeinB 1s ease-out backwards;}
@-webkit-keyframes fadeinB{0%{opacity:0;-webkit-transform:translateY(20px);} 100%{opacity:1;-webkit-transform:translateY(0);}}
@-moz-keyframes fadeinB{0%{opacity:0;-moz-transform:translateY(20px);} 100%{opacity:1;-moz-transform:translateY(0);}}
@-ms-keyframes fadeinB{0%{opacity:0;-ms-transform:translateY(20px);} 100%{opacity:1;-ms-transform:translateY(0);}}
@keyframes fadeinB{0%{opacity:0;transform:translateY(20px);} 100%{opacity:1;transform:translateY(0);}}