﻿@charset "utf-8";
* {
	-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;
}

/*@font-face{
	font-family: 'pf';
	src: url('../fonts/PingFang-Regular.woff');
	font-weight: normal;
	font-style: normal;
}

@font-face{
	font-family: 'pfbold';
	src: url('../fonts/PingFang-Bold.woff');
	font-weight: normal;
	font-style: normal;
}*/

/* @font-face{
	font-family: 'DIN';
	src: url('../fonts/DIN-Medium.ttf');
	font-weight: normal;
	font-style: normal;
} */

html,body{width: 100%;font-family: sans-serif; }
html{-webkit-text-size-adjust:100%;font-size:5vw;}
@media(max-width:1600px){
        html{font-size:5vw}
}

body{padding:0; margin:0px auto; font-size:16px; line-height:30px; color:#666666; width:100%; min-width:1300px; zoom:1;background:#fff;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:16px; border-radius:0; -webkit-border-radius:0; color:#545454;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: block;}
img{ max-width:100%; border:none; border:0;  vertical-align:middle;}
a{ color:#3c3c3c; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#000;}
/**:hover{transition: all ease 0.3s;}*/

/*input字体*/
:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #999999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999999;}

input{border:1px solid #e8e9eb;}
select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #d9d9d9; text-indent:1em;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none; color:#999999;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*在选择框的最右侧中间显示小箭头图片*/
	/*background: url(../images/ico/selectarr.png) no-repeat scroll 95% center transparent;*/
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
display: none;
}

.mgc{position:relative;width:16px;height:16px;background-clip:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-.15px .6px 0 0;vertical-align:text-bottom;border-radius:50%;-webkit-transition:background-color .25s;transition:background-color .25s;background-color:#fff;border:1px solid #d5d5d5;}.mgc:checked:after{ left:-5px; top:-5px; position:absolute;content:'';display:block;height:10px;width:10px; border-radius:50%; background:#3b66ad; border:6px solid #dddddd;}.mgc:disabled{opacity:.65}.mgc:focus{outline:none;box-shadow:inset 0 1px 1px rgba(255,255,255,0.075),0 0 2px #38a7ff}.mgc:checked{background-color:#fff;border-color:#d7d7d7;}.mgc:checked:after{border-color:#dddddd}.mgc-primary{background-color:#fff;border:1px solid #d7d7d7;}.mgc-primary:checked{background-color:#337ab7;border-color:#337ab7;}.mgc-primary:checked:after{border-color:#fff}.mgc-success{background-color:#fff;border:1px solid #d7d7d7;}.mgc-success:checked{background-color:#5cb85c;border-color:#5cb85c;}.mgc-success:checked:after{border-color:#fff}.mgc-info{background-color:#fff;border:1px solid #d7d7d7;}.mgc-info:checked{background-color:#5bc0de;border-color:#5bc0de;}.mgc-info:checked:after{border-color:#fff}.mgc-warning{background-color:#fff;border:1px solid #d7d7d7;}.mgc-warning:checked{background-color:#f0ad4e;border-color:#f0ad4e;}.mgc-warning:checked:after{border-color:#fff}.mgc-danger{background-color:#fff;border:1px solid #d7d7d7;}.mgc-danger:checked{background-color:#cf3b3a;border-color:#cf3b3a;}.mgc-danger:checked:after{border-color:#fff}.mgc-circle{border-radius:50%}.mgc-sm{width:12px;height:12px;}.mgc-sm:checked:after{top:2px;left:1px;height:3px;width:6px}.mgc-lg{width:19px;height:19px;}.mgc-lg:checked:after{top:3px;left:3px;height:5px;width:10px}.mgr{position:relative;width:16px;height:16px;background-clip:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-.15px .6px 0 0;vertical-align:text-bottom;border-radius:50%;background-color:#fff;border:1px solid #d7d7d7;}.mgr:disabled{opacity:.65}.mgr:before{content:'';display:block;height:0;width:0;-webkit-transition:width .25s,height .25s;transition:width .25s,height .25s}.mgr:checked:before{height:8px;width:8px;border-radius:50%;margin:3px 0 0 3px}.mgr:focus{outline:none;box-shadow:inset 0 1px 1px rgba(255,255,255,0.075),0 0 2px #38a7ff}.mgr:checked{border:1px solid #555;}.mgr:checked:before{background-color:#555}.mgr-primary{background-color:#fff;border:1px solid #d7d7d7;}.mgr-primary:checked{border:1px solid #337ab7;}.mgr-primary:checked:before{background-color:#337ab7}.mgr-success{background-color:#fff;border:1px solid #d7d7d7;}.mgr-success:checked{border:1px solid #5cb85c;}.mgr-success:checked:before{background-color:#5cb85c}.mgr-info{background-color:#fff;border:1px solid #d7d7d7;}.mgr-info:checked{border:1px solid #5bc0de;}.mgr-info:checked:before{background-color:#5bc0de}.mgr-warning{background-color:#fff;border:1px solid #d7d7d7;}.mgr-warning:checked{border:1px solid #f0ad4e;}.mgr-warning:checked:before{background-color:#f0ad4e}.mgr-danger{background-color:#fff;border:1px solid #d7d7d7;}.mgr-danger:checked{border:1px solid #cf3b3a;}.mgr-danger:checked:before{background-color:#cf3b3a}.mgr-sm{width:12px;height:12px;}.mgr-sm:checked:before{height:6px;width:6px;border-radius:50%;margin:2px 0 0 2px}.mgr-lg{width:19px;height:19px;}.mgr-lg:checked:before{height:11px;width:11px;border-radius:50%;margin:3px 0 0 3px}.mgc-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:41px;height:24px;border:1px solid #dfdfdf;outline:0;border-radius:16px;box-sizing:border-box;background:#dfdfdf;}.mgc-switch:before,.mgc-switch:after{content:" ";position:absolute;top:0;left:0;border-radius:15px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.mgc-switch:before{width:39px;height:22px;background-color:#fdfdfd}.mgc-switch:after{width:22px;height:22px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.4)}.mgc-switch:checked{border-color:#04be02;background-color:#04be02;}.mgc-switch:checked:before{-webkit-transform:scale(0);transform:scale(0)}.mgc-switch:checked:after{-webkit-transform:translateX(17px);transform:translateX(17px)}.mgc-sm.mgc-switch{height:20px;width:32px;}.mgc-sm.mgc-switch:before{height:18px;width:30px}.mgc-sm.mgc-switch:after{width:18px;height:18px}.mgc-sm.mgc-switch:checked:after{top:0;left:2px;-webkit-transform:translateX(10px);transform:translateX(10px)}.mgc-lg.mgc-switch{height:32px;width:52px;}.mgc-lg.mgc-switch:before{height:30px;width:50px}.mgc-lg.mgc-switch:after{width:30px;height:30px}.mgc-lg.mgc-switch:checked:after{top:0;left:2px;-webkit-transform:translateX(18px);transform:translateX(18px)}

/*网页滚动条*/
::-webkit-scrollbar{
            width: 6px; height:6px;-webkit-overflow-scrolling : touch;
            background-color: #e6e6e6;}
::-webkit-scrollbar-track{
            background-color: #e6e6e6;}
::-webkit-scrollbar-thumb{
            border-radius: 10px;
            background-color: #333333;}
::-webkit-scrollbar-button{
            height: 0px;
            background-color: #e6e6e6;}

/*公用样式*/
.fl{ float:left;}.fr{ float:right;}.tl{ text-align:left !important;}.tr{ text-align:right;}.tc{ text-align:center !important;}
.hide{ display:none;}
.block{ display:block;}
.none{ position:absolute; top:0; left:0; width:100%; visibility:hidden; opacity:0;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix{*zoom:1;}
.relative{ position:relative; z-index:1;}
.bodyon{ overflow:hidden !important;}
.w1170{ position:relative; width:1170px; margin:0px auto;}
.w1192{ position:relative; width:1192px; margin:0px auto;}
.w1290 {margin: 0 auto;max-width: 1290px;min-width: 1200px;width: 88%;z-index: 1;position: relative;}
.w1300 {margin: 0 auto;max-width: 1300px;min-width: 1200px;width: 88%;z-index: 1;position: relative;}
.w1395{ position:relative; max-width:1395px;min-width: 1200px;width: 88%; margin:0px auto;}
.w1440 {max-width: 1440px;min-width: 1200px;margin: 0 auto;width: 88%;z-index: 1;position: relative;}
.w1561 {max-width: 1561px;min-width: 1200px;margin: 0 auto;width: 88%;z-index: 1;position: relative;}

@media (max-width: 1680px){
	.w1290 {width: 80%;}
	.w1300 {width: 80%;}
	.w1395{ width: 80%;}
	.w1440 {width: 80%;}
	.w1561 {width: 80%;}
}

@media (max-width: 1366px){
	.w1290 {min-width: 1100px}
	.w1300 {min-width: 1100px}
	.w1395{ min-width: 1100px}
	.w1440 {min-width: 1100px}
	.w1561 {min-width: 1100px}
}
/*font*/
.f_red{ color:#eb3020;}


.tit{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%;}
.ti,.Footer .sitemap dl dt a{}
p,.itemDec{}
.p{
	
	word-wrap:break-word;word-break:normal;
overflow: hidden;word-break:normal;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
}
/* .OswaldMedium{font-family: "OswaldMedium";} */
/*单行文本省略号*/
.dot {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dot2, .dot3, .dot4 {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
}
.dot2 {
	-webkit-line-clamp: 2;
}
/*多行文本省略号*/
.dot3 {
	-webkit-line-clamp: 3;
}
.dot4 {
	-webkit-line-clamp: 4;
}

/*table*/
.table {display: table;width: 100%;border-collapse: collapse;}
.table .thead,.table .row {display: table-row;}
.table .th {display: table-cell;height: 100%;border: 1px solid gray;text-align: center;vertical-align: middle;}
.table .cell {display: table-cell;height:100%;vertical-align: middle;}

/*flex*/


/*行高*/
.l35{line-height: 35px;}

/*间距*/
.pd100{padding-top:0.6rem; padding-bottom: 0.6rem;}


/*按钮*/
.Morebtn{font-size: 18px;clear: both;}
.Morebtn a{color:#000000;}
.Morebtn a:hover{text-decoration: underline;color:#000000;}

.Zxbtn{display: inline-block;margin-left: 59px;width: 130px;line-height: 37px;font-size: 18px;color:#333;border:1px solid #333;}
.Zxbtn:hover{border:1px solid #fe6701;color:#fe6701;}

.Orangebtn{font-size: 0.24rem;width: 2.4rem;height: 0.65rem;background:#fe6701;color:#fff;}
.Orangebtn:hover{background:#e05a00;}

/*点点*/
.dot-c{ display:inline-block; vertical-align:middle; border-radius:50%; width:4px; height:4px; background:#5e5e61; margin:0 6px 0 3px;}

/*fontsize*/
.f_16{font-size: 16px;}

/*图标*/
.ico{ margin:0px auto; display:block; position:relative;}
.ico .i1,.ico .i2{ width:37px; height:37px; position: absolute; left:0;top:0;}
.ico .i1{ transition: 400ms;}
.ico .i2{ -webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha(opacity=0); transition:500ms;}
.totop:hover .ico .i2,.li:hover .ico .i2,dd:hover .ico .i2,.li.on .ico .i2,.item.on .ico .i2{-webkit-transform:scale(1); transform:scale(1); opacity:1;  filter:alpha(opacity=100);}
.totop:hover .ico .i1,.li:hover .ico .i1,dd:hover .ico .i1,.li.on .ico .i1,.item.on .ico .i1{opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2);}

/*effict*/
.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05); top:0px; left:0px;}
.effict{transition: all ease 0.3s;}
.imgbox{ overflow:hidden; position:relative; /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;}
.imgbox img{ width:auto !important; max-height:100%;}

/* pages */
.Pages{padding:0.88rem 0 0.55rem;text-align: center;}
.Pages .num a{display: inline-block;width:50px;height:50px;background:#fff;text-align: center;line-height: 50px;margin:0 5px;}
.Pages .a_prev, .Pages .a_next{height:50px;width:100px;background:#fff;display: inline-block;line-height: 50px;margin:0 30px;}
.Pages .a_prev b{display: inline-block;border-right:5px solid #000;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid transparent;}
.Pages .a_next b{display: inline-block;border-left:5px solid #000;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid transparent;}
.Pages .a_prev:hover b{display: inline-block;border-right:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid transparent;}
.Pages .a_next:hover b{display: inline-block;border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid transparent;}
.Pages .num a:hover{background:#333;color:#fff;}
.Pages .a_prev:hover, .Pages .a_next:hover{background:#333;}
.Pages .a_cur{background:#333 !important;color:#fff;}
/*pages end*/


/*Top*/
.Header{ z-index:999; position:fixed; left:0;top:0; width:100%; height:60px;line-height:60px;background:none;transition: all 0.3s;}
.Header.havebg{background:rgba(13,13,13,0.9);}
.Header img{display: inline-block;vertical-align: middle;}
.Header .auto{min-width: 1300px;margin:0 auto;padding:0 40px;}
.Header .Logo {float: left;}
.Header .Logo img{height: 36px;}
.Header .Toptel{float: right;font-size: 22px;padding-right: 44px;color:#fff;padding-left:40px;position:relative;margin-top: 13px;}
.Header .Toptel img{margin-right: 15px;animation:move 3s 0s infinite;position:absolute;left:0;top:50%;margin-top:-12px;}
.Header .Toptel.on{opacity: 0;visibility: hidden;}
.Header .Toptel dl{padding:5px 0;}
.Header .Toptel dl dd{line-height:25px;font-size:15px;}
.Header .Toptel dl dd:nth-child(1){display: none;}

.Header.fixed3 {transition: transform .3s;transform-origin: top center;position: fixed;width: 100%;z-index: 1000;top: 0;background: #fff !important;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.Header.fixed3{transform: translateY(-65px);}
.bodyon .Header.fixed3{transform: translateY(0px);}

.MainNav{ float:right;}
.MainNav li{ float:left; text-align:center;margin-right: 0.65rem;}
.MainNav li span a{ z-index:1; position:relative;display:block; transition: all ease 0.3s;color:#d5d5d5;font-size: 16px;}
/* .MainNav li span a:after{width: 0;left: 50%;bottom: 0;content: "";transition: all 0.3s;height: 5px;background:#fe6701;content: "";position: absolute;}
.MainNav li.onnav span a:after{left: 0;width: 100%;} */
.MainNav li span a:hover,.MainNav li.onnav span a{color:#fff;}
.MainNav li.onnav > span a:after{position:absolute;width:100%;height:3px;bottom:0;left:0%;content:"";background:#fe6701}

.TopSearch{ position:relative; float:right;}

.TopSearch .searchbox{width:280px; background:#fff; line-height:40px; right:0; box-shadow:0 0 10px #999; visibility:hidden; opacity:0; position:absolute; top:65px;transition: all ease 0.3s;}
.TopSearch.on .searchbox{visibility:visible; opacity:1; top:12px;}
.TopSearch .searchbox input{ width:100%; height:40px; text-indent:1em; font-size:14px;}
.TopSearch .searchbox .input::-webkit-input-placeholder {color: #959595;}
.TopSearch .searchbox .btn { position:absolute; right:0; top:0; width:35px;height:41px; background:#fe6701;}

.NavPull{text-align: center;position: absolute;left: 0;top: 60px;width: 100%;background:#fff;line-height: 30px;z-index: 1000; display: none;}
.NavPull.iconnav dl{display: flex;align-content: center;justify-content:space-around;padding:43px 0 37px;width: 100%;}
.NavPull.iconnav .ico{width: 64px;height: 64px;margin-bottom: 14px;border-radius: 50%;border:1px solid #a7a7a7;}
.NavPull.iconnav .ico .i1,.NavPull.iconnav .ico .i2{width: 64px;height: 64px;}
.NavPull.iconnav dd:hover .ico{border:1px solid #fe6701;}
.NavPull.iconnav dd:hover a{color:#fe6701;}
.NavPull.iconnav dd{transform:translateX(200px);-webkit-transform:translateX(200px);opacity:0;}
.NavPull.iconnav dd:nth-child(1){transition: all 0.1s;}
.NavPull.iconnav dd:nth-child(2){transition: all 0.2s;}
.NavPull.iconnav dd:nth-child(3){transition: all 0.3s;}
.NavPull.iconnav dd:nth-child(4){transition: all 0.4s;}
.MainNav li.on .NavPull.iconnav dd{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}

.NavPull.wznav{padding:29px 0 44px;text-align: center;}
.NavPull.wznav .w1170{text-align: center;display: flex;align-items:top;justify-content: flex-end;}
.NavPull.wznav .w1440{text-align: center;display: flex;align-items:top;justify-content: flex-end;}
.NavPull.wznav .item{text-align: left;margin: 0px auto;}
.NavPull.wznav .item dt{line-height: 49px;border-bottom: 1px solid #d6d9e8;margin-bottom: 13px;font-size: 22px;color:#181818;}
.NavPull.wznav .item dt a{color:#181818;}.NavPull.wznav .item dt a:hover,.NavPull.wznav .item dd a:hover{color:#fe6701;}
.NavPull.wznav .item dd{line-height: 0.47rem;font-size:0.16rem}
.NavPull.wznav .item img{display: inline-block;vertical-align: middle;width:0.28rem}

.NavPull.wznav.fa .item {width: 738px;}
.NavPull.wznav.fa .item dd{width: 25%;float: left;}
/* .NavPull.wznav.fa .item dd:nth-child(4n+1){width: 34%;}
.NavPull.wznav.fa .item dd:nth-child(4n+4){width: 16%;}*/

.NavPull.wznav.pro .item:nth-child(1) dd{padding-right:0.4rem;float: left;}
.NavPull.wznav.pro .item:nth-child(1) dd:nth-child(3){padding-right:0.4rem;}
.NavPull.wznav.pro .item:nth-child(1) dd:nth-child(4){padding-right:0.4rem;}

.NavPull.wznav.pro .item:nth-child(2) {margin:0 0.65rem;width: 250px;}
.NavPull.wznav.pro .item:nth-child(3){width: 270px}
/* .NavPull.wznav.pro .item:nth-child(2) dd{padding-right:0.4rem}
.NavPull.wznav.pro .item:nth-child(3) dd{padding-right:0.3rem;} */


@media(max-width:1680px){
    .NavPull.wznav.pro .item:nth-child(1) dd{padding-right:0.4rem;float: left;}
.NavPull.wznav.pro .item:nth-child(1) dd:nth-child(3){padding-right:0.4rem;}
.NavPull.wznav.pro .item:nth-child(1) dd:nth-child(4){padding-right:0.4rem;}
    
}
@media(max-width:1500px){
	.MainNav li{margin-right: 0.5rem;}
	body{font-size:14px; line-height:24px;}
    

}
/*Top*/


/*Bottom*/
.Footer{background:#f5f5f7;padding:0.66rem 0 0.57rem;font-size: 14px;}
.Footer .auto{width: 974px;margin:0px auto;}
.Footer .line{clear: both;height: 26px;border-bottom: 1px solid #ddddde;}
.Footer .hotline{float: left;width: 182px;font-size: 16px;color:#2a2a2a;}
.Footer .hotline .tel{line-height: 37px;padding-bottom: 12px;font-size: 22px;font-weight: bold;}
.Footer .hotline .tel img{display: inline-block;vertical-align: middle;margin:0 10px 0 4px;animation:move 3s 0s infinite;}
.Footer .hotline .ewm{text-align: center;}
.Footer .hotline .ewm img{display: block;margin:0px auto;width: 108px;height: 108px;padding:7px;background:#fff;}

.Footer .sitemap{float: right;}
.Footer .sitemap dl{float: left;margin-left: 100px;}
.Footer .sitemap dl:nth-child(1){margin-left: 0;}

.Footer .sitemap dl dt{padding-bottom: 13px;font-size: 16px;}
.Footer .sitemap dl dt a{color:#343434;}
.Footer .sitemap dl dt a:hover{color:#000000;}
.Footer .sitemap dl dd a{color: #7c7c7c;}
.Footer .sitemap dl dd a:hover{color: #000000;}

.Footer .link{margin:10px 0 8px;padding-left: 84px;position: relative;min-height: 30px;clear: both;}
.Footer .link dt{position: absolute;left: 0;top: 0;color:#343434;}
.Footer .link dd a{display:inline-block;margin-right: 17px;color:#6a6a6a;}
.Footer .link dd a:hover{color:#000000;}
.Footer .Copyright{border-top: 1px solid #ddddde;padding-top: 22px;color:#959596;}
.Footer .Copyright a{color:#959596;}
.Footer .Copyright a:hover{color:#000000;}

.FloatRight{position: fixed; z-index: 100;right: 7px;bottom:20%;width: 60px;text-align: center;}
.FloatRight li{padding:10px 0;color:#4c4c4c;border-top: 0;background:#fff;position: relative;font-size: 14px;line-height: 20px;border-radius: 3px;margin-bottom:5px;}
.FloatRight li:hover{background: #fff;}
.FloatRight .ico{width: 30px;height: 30px;cursor: pointer;margin-bottom:5px;}
.FloatRight .ico .i1,.FloatRight .ico .i2{ width:30px; height:30px;}
.FloatRight li:last-child{border-radius: 0 0 3px 3px;}
.FloatRight .info{position: absolute;right: 0;height: 79px;-webkit-box-sizing: border-box;text-align: center;width: 220px;color:#333;font-size: 20px;background: #fff;top: 0;visibility: hidden;opacity: 0;transition: all 0.3s;display:flex;align-items: center;padding:10px;flex-direction: column;}
.FloatRight .info:after{content: "";position: absolute;width: 15px;height: 15px;background:#fff;top: 50%;margin-top: -7px;right: -8px;transform: rotate(45deg);}
.FloatRight .info a{color:#fff;}
.FloatRight li.on .info{visibility: visible;right: 81px;opacity: 1;}
.FloatRight li a:hover{color:#333;}
/* .FloatRight li.active{background: #ff6702;} */
.FloatRight li.active a,.FloatRight li.active{color:#fff;}
.FloatRight li:hover a,.FloatRight .zaixzx:hover a{color:#000;}
.FloatRight .info span{display:block;font-size:16px;line-height:28px;text-align:left;margin-top: 15px;}
.FloatRight .info span a{display:inline-block;margin-left:5px;}
.FloatRight .info span:nth-child(1){display: none;}

.FloatRight .zaixzx{background: #FF6600;margin-bottom: 5px;display: inline-block;width: 100%;border-radius: 5px;cursor: pointer;}
.FloatRight .zaixzx .tcInfo{width:300px;background:#fff;border-radius:5px;box-shadow:0 0 10px rgb(0,0,0,0.1);position:absolute;right:0;top:-100px;overflow:hidden;visibility: hidden;opacity: 0;transition: all 0.3s;}
.FloatRight .zaixzx .tcInfo .title{line-height:40px;padding:0 20px;background:#f50;color:#fff;text-align:left;}
.FloatRight .zaixzx .tcInfo .con{padding:38px 20px;}
.FloatRight .zaixzx .tcInfo .con img{max-height:140px;}
.FloatRight .zaixzx .tcInfo .con p{color:#999;margin-top:20px;font-size:13px;}
.FloatRight .zaixzx.on .tcInfo{right:70px;visibility: visible;opacity: 1;}
.FloatRight li a{position:relative;z-index:99;}

.FloatRight .tu-top .pic{ font-size:0; margin:10px auto; width:45px; height:45px; position: relative;}
.FloatRight .tu-top .pic img{ display: block; width: 100%; height: 100%; animation-name:layui-esen; animation-duration:1s; animation-iteration-count:infinite;}
.FloatRight .tu-top .pic span{ display:inline-block; vertical-align:middle; background:#fff; position: relative; overflow: hidden; border-radius:50%; border:solid 1px #f50;}
.FloatRight .tu-top .text{ transform:translateY(-5px);}
.FloatRight .tu-top .text{ text-align: center; padding:0 5px; display: block;  font-size:14px; color: #fff;line-height: 20px; border-radius:5px; overflow: hidden;}
.FloatRight .tu-top .pic::before,
.FloatRight .tu-top .pic::after{ background: #f50; -webkit-animation:pulse2 2s linear infinite; animation:pulse2 2s linear infinite; border-radius:9999px; content:''; position:absolute; left:0; top:0; height:100%; width:100%; box-sizing:border-box; z-index:-1; opacity:.5;}
.FloatRight .tu-top .pic::after{ -webkit-animation-delay:1s; animation-delay:1s}
@-webkit-keyframes pulse2{
    to{
        opacity:0;
        transform:scale(1.3);
    }
}
@keyframes pulse2{
    to{
        opacity:0;
        transform:scale(1.3);
    }
}
@keyframes layui-esen
{
    70%{
        transform:translateZ(0) scale(1.1);
    }
    100%{ 
        transform:translateZ(0) scale(1);
    }
}

/* border:1px solid #a1b1c6; */
.totop{visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;height: 70px;line-height: 70px;background:#fff;padding-top: 20px;margin-top: -83px;border-radius:3px;}
.totop.cd-is-visible {visibility: visible;opacity: 1; cursor:pointer;margin-top: 15px;}
/* .totop:hover{color:#fff;background:#ff6702;} */
 .totop:hover{background:#f5f5f5;}

.li.active .ico .i2{-webkit-transform:scale(1); transform:scale(1); opacity:1;  filter:alpha(opacity=100);}
.li.active .ico .i1{opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2);}
.li .i1 {transition: 400ms;}
.li .i2 {-webkit-transform: scale(0);transform: scale(0);opacity: 0;filter: alpha(opacity=0);transition: 500ms;}

.totop:hover .ico .i2,.FloatRight .li:hover .ico .i2.FloatRight .li.on .ico .i2,.FloatRight .item.on .ico .i2{-webkit-transform:scale(0); transform:scale(0); opacity:0;  filter:alpha(opacity=0);}
.totop:hover .ico .i1,.FloatRight .li:hover .ico .i1.FloatRight .li.on .ico .i1,.FloatRight .item.on .ico .i1{opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale (1); transform: scale(1);}


/*Bottom*/


/*滑过*/
.itemhover{transition: all ease 0.3s;display: block;}
.activehover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.5) !important;
	box-shadow: 0 15px 30px rgba(0,0,0,0.1) !important;
	-webkit-transform: translate3d(0, -3px, 0);
	transform: translate3d(0, -3px, 0);}
	.itemhover2{transition: all ease 0.3s;display: block;}
.activehover2{-webkit-transform: translate3d(0, -3px, 0);
	transform: translate3d(0, -3px, 0);}
    
    
    
#whir_2 .filebox{display:none}