@charset "utf-8";
/* CSS Document */
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body,html{font:15px/1.5 '微软雅黑'; background:#fff;}
table{border-collapse:collapse;border-spacing:0;}img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1,h2,h3,h4,h5,h6{font-size:100%;}input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:rightdle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}
a{text-decoration:none}
a:hover{text-decoration:none;}
.white,.white a{color:#fff}.blue,.blue a{color:#004499}.gray4,a.gray4{color:#999}
.red, .red a, a.red{color:red;}.green{color:#0E774A}
select optgroup{color:#CAC8BB;}

.full-row,.row{transition:.2s width ease}.full-row:after,.full-row:before,.row:after,.row:before{display:table;clear:both;content:''}.pull-left-1,.pull-left-10,.pull-left-11,.pull-left-12,.pull-left-13,.pull-left-14,.pull-left-15,.pull-left-16,.pull-left-17,.pull-left-18,.pull-left-19,.pull-left-2,.pull-left-20,.pull-left-21,.pull-left-22,.pull-left-23,.pull-left-3,.pull-left-4,.pull-left-5,.pull-left-6,.pull-left-7,.pull-left-8,.pull-left-9,.pull-right-1,.pull-right-10,.pull-right-11,.pull-right-12,.pull-right-13,.pull-right-14,.pull-right-15,.pull-right-16,.pull-right-17,.pull-right-18,.pull-right-19,.pull-right-2,.pull-right-20,.pull-right-21,.pull-right-22,.pull-right-23,.pull-right-24,.pull-right-3,.pull-right-4,.pull-right-5,.pull-right-6,.pull-right-7,.pull-right-8,.pull-right-9,.row>.center{position:relative}.row{width:102%}.row>[class*=span-]{float:left;margin-right:2%}.row>.span-1{width:6.33333333%}.row>.span-2{width:14.66666667%}.row>.span-3{width:23%}.row>.span-4{width:31.33333333%}.row>.span-5{width:39.66666667%}.row>.span-6{width:48%}.row>.span-7{width:56.33333333%}.row>.span-8{width:64.66666667%}.row>.span-9{width:73%}.row>.span-10{width:81.33333333%}.row>.span-11{width:89.66666667%}.row>.span-12{width:98%}.row>.span-13{width:106.33333333%}.row>.span-14{width:114.66666667%}.row>.span-15{width:123%}.row>.span-16{width:131.33333333%}.row>.span-17{width:139.66666667%}.row>.span-18{width:148%}.row>.span-19{width:156.33333333%}.row>.span-20{width:164.66666667%}.row>.span-21{width:173%}.row>.span-22{width:181.33333333%}.row>.span-23{width:189.66666667%}.row>.span-24{width:198%}.full-row{width:100%}.full-row>[class*=span]{float:left}.full-row>.span-1{width:8.33333333%}.full-row>.span-2{width:16.66666667%}.full-row>.span-3{width:25%}.full-row>.span-4{width:33.33333333%}.full-row>.span-5{width:41.66666667%}.full-row>.span-6{width:50%}.full-row>.span-7{width:58.33333333%}.full-row>.span-8{width:66.66666667%}.full-row>.span-9{width:75%}.full-row>.span-10{width:83.33333333%}.full-row>.span-11{width:91.66666667%}.full-row>.span-12{width:100%}.full-row>.span-13{width:108.33333333%}.full-row>.span-14{width:116.66666667%}.full-row>.span-15{width:125%}.full-row>.span-16{width:133.33333333%}.full-row>.span-17{width:141.66666667%}.full-row>.span-18{width:150%}.full-row>.span-19{width:158.33333333%}.full-row>.span-20{width:166.66666667%}.full-row>.span-21{width:175%}.full-row>.span-22{width:183.33333333%}.full-row>.span-23{width:191.66666667%}.full-row>.span-24{width:200%}.full-row>.pull-right,.row>.pull-right{float:right}.full-row>.center,.row>.center{display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.row>.center{left:-1%}.pull-left-1{left:-8.33333333%}.pull-left-2{left:-16.66666667%}.pull-left-3{left:-25%}.pull-left-4{left:-33.33333333%}.pull-left-5{left:-41.66666667%}.pull-left-6{left:-50%}.pull-left-7{left:-58.33333333%}.pull-left-8{left:-66.66666667%}.pull-left-9{left:-75%}.pull-left-10{left:-83.33333333%}.pull-left-11{left:-91.66666667%}.pull-left-12{left:-100%}.pull-left-13{left:-108.33333333%}.pull-left-14{left:-116.66666667%}.pull-left-15{left:-125%}.pull-left-16{left:-133.33333333%}.pull-left-17{left:-141.66666667%}.pull-left-18{left:-150%}.pull-left-19{left:-158.33333333%}.pull-left-20{left:-166.66666667%}.pull-left-21{left:-175%}.pull-left-22{left:-183.33333333%}.pull-left-23{left:-191.66666667%}.pull-left-24{position:relative;left:-200%}.pull-right-1{left:8.33333333%}.pull-right-2{left:16.66666667%}.pull-right-3{left:25%}.pull-right-4{left:33.33333333%}.pull-right-5{left:41.66666667%}.pull-right-6{left:50%}.pull-right-7{left:58.33333333%}.pull-right-8{left:66.66666667%}.pull-right-9{left:75%}.pull-right-10{left:83.33333333%}.pull-right-11{left:91.66666667%}.pull-right-12{left:100%}.pull-right-13{left:108.33333333%}.pull-right-14{left:116.66666667%}.pull-right-15{left:125%}.pull-right-16{left:133.33333333%}.pull-right-17{left:141.66666667%}.pull-right-18{left:150%}.pull-right-19{left:158.33333333%}.pull-right-20{left:166.66666667%}.pull-right-21{left:175%}.pull-right-22{left:183.33333333%}.pull-right-23{left:191.66666667%}.pull-right-24{left:200%}
@media only screen and (max-device-width:1024px){.row>.midd-1{width:6.33333333%}.row>.midd-2{width:14.66666667%}.row>.midd-3{width:23%}.row>.midd-4{width:31.33333333%}.row>.midd-5{width:39.66666667%}.row>.midd-6{width:48%}.row>.midd-7{width:56.33333333%}.row>.midd-8{width:64.66666667%}.row>.midd-9{width:73%}.row>.midd-10{width:81.33333333%}.row>.midd-11{width:89.66666667%}.row>.midd-12{width:98%}.row>.midd-13{width:106.33333333%}.row>.midd-14{width:114.66666667%}.row>.midd-15{width:123%}.row>.midd-16{width:131.33333333%}.row>.midd-17{width:139.66666667%}.row>.midd-18{width:148%}.row>.midd-19{width:156.33333333%}.row>.midd-20{width:164.66666667%}.row>.midd-21{width:173%}.row>.midd-22{width:181.33333333%}.row>.midd-23{width:189.66666667%}.row>.midd-24{width:198%}.midd-hide{display:none}.midd-center{position:relative;left:-1%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.midd-1{width:8.33333333%}.full-row>.midd-2{width:16.66666667%}.full-row>.midd-3{width:25%}.full-row>.midd-4{width:33.33333333%}.full-row>.midd-5{width:41.66666667%}.full-row>.midd-6{width:50%}.full-row>.midd-7{width:58.33333333%}.full-row>.midd-8{width:66.66666667%}.full-row>.midd-9{width:75%}.full-row>.midd-10{width:83.33333333%}.full-row>.midd-11{width:91.66666667%}.full-row>.midd-12{width:100%}.full-row>.midd-13{width:108.33333333%}.full-row>.midd-14{width:116.66666667%}.full-row>.midd-15{width:125%}.full-row>.midd-16{width:133.33333333%}.full-row>.midd-17{width:141.66666667%}.full-row>.midd-18{width:150%}.full-row>.midd-19{width:158.33333333%}.full-row>.midd-20{width:166.66666667%}.full-row>.midd-21{width:175%}.full-row>.midd-22{width:183.33333333%}.full-row>.midd-23{width:191.66666667%}.full-row>.midd-24{width:200%}}
@media only screen and (max-width:769px){.row>.smidd-1{width:6.33333333%}.row>.smidd-2{width:14.66666667%}.row>.smidd-3{width:23%}.row>.smidd-4{width:31.33333333%}.row>.smidd-5{width:39.66666667%}.row>.smidd-6{width:48%}.row>.smidd-7{width:56.33333333%}.row>.smidd-8{width:64.66666667%}.row>.smidd-9{width:73%}.row>.smidd-10{width:81.33333333%}.row>.smidd-11{width:89.66666667%}.row>.smidd-12{width:98%}.row>.smidd-13{width:106.33333333%}.row>.smidd-14{width:114.66666667%}.row>.smidd-15{width:123%}.row>.smidd-16{width:131.33333333%}.row>.smidd-17{width:139.66666667%}.row>.smidd-18{width:148%}.row>.smidd-19{width:156.33333333%}.row>.smidd-20{width:164.66666667%}.row>.smidd-21{width:173%}.row>.smidd-22{width:181.33333333%}.row>.smidd-23{width:189.66666667%}.row>.smidd-24{width:198%}.smidd-hide{display:none}.smidd-center{position:relative;left:-1%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.smidd-1{width:8.33333333%}.full-row>.smidd-2{width:16.66666667%}.full-row>.smidd-3{width:25%}.full-row>.smidd-4{width:33.33333333%}.full-row>.smidd-5{width:41.66666667%}.full-row>.smidd-6{width:50%}.full-row>.smidd-7{width:58.33333333%}.full-row>.smidd-8{width:66.66666667%}.full-row>.smidd-9{width:75%}.full-row>.smidd-10{width:83.33333333%}.full-row>.smidd-11{width:91.66666667%}.full-row>.smidd-12{width:100%}.full-row>.smidd-13{width:108.33333333%}.full-row>.smidd-14{width:116.66666667%}.full-row>.smidd-15{width:125%}.full-row>.smidd-16{width:133.33333333%}.full-row>.smidd-17{width:141.66666667%}.full-row>.smidd-18{width:150%}.full-row>.smidd-19{width:158.33333333%}.full-row>.smidd-20{width:166.66666667%}.full-row>.smidd-21{width:175%}.full-row>.smidd-22{width:183.33333333%}.full-row>.smidd-23{width:191.66666667%}.full-row>.smidd-24{width:200%}}@media only screen and (max-device-width:760px){.row>.smal-1{width:6.33333333%}.row>.smal-2{width:14.66666667%}.row>.smal-3{width:23%}.row>.smal-4{width:31.33333333%}.row>.smal-5{width:39.66666667%}.row>.smal-6{width:48%}.row>.smal-7{width:56.33333333%}.row>.smal-8{width:64.66666667%}.row>.smal-9{width:73%}.row>.smal-10{width:81.33333333%}.row>.smal-11{width:89.66666667%}.row>.smal-12{width:98%}.row>.smal-13{width:106.33333333%}.row>.smal-14{width:114.66666667%}.row>.smal-15{width:123%}.row>.smal-16{width:131.33333333%}.row>.smal-17{width:139.66666667%}.row>.smal-18{width:148%}.row>.smal-19{width:156.33333333%}.row>.smal-20{width:164.66666667%}.row>.smal-21{width:173%}.row>.smal-22{width:181.33333333%}.row>.smal-23{width:189.66666667%}.row>.smal-24{width:198%}.smal-hide{display:none}.smal-center,.smal-show{display:block}.smal-center{position:relative;left:-1%;float:none;clear:both;margin-right:auto;margin-left:auto}[class*=pull-left-],[class*=pull-right-]{right:auto;left:auto}.full-row>.smal-1{width:8.33333333%}.full-row>.smal-2{width:16.66666667%}.full-row>.smal-3{width:25%}.full-row>.smal-4{width:33.33333333%}.full-row>.smal-5{width:41.66666667%}.full-row>.smal-6{width:50%}.full-row>.smal-7{width:58.33333333%}.full-row>.smal-8{width:66.66666667%}.full-row>.smal-9{width:75%}.full-row>.smal-10{width:83.33333333%}.full-row>.smal-11{width:91.66666667%}.full-row>.smal-12{width:100%}.full-row>.smal-13{width:108.33333333%}.full-row>.smal-14{width:116.66666667%}.full-row>.smal-15{width:125%}.full-row>.smal-16{width:133.33333333%}.full-row>.smal-17{width:141.66666667%}.full-row>.smal-18{width:150%}.full-row>.smal-19{width:158.33333333%}.full-row>.smal-20{width:166.66666667%}.full-row>.smal-21{width:175%}.full-row>.smal-22{width:183.33333333%}.full-row>.smal-23{width:191.66666667%}.full-row>.smal-24{width:200%}}
/*20*/
.pull-left-1-20,.pull-left-10-20,.pull-left-11-20,.pull-left-12-20,.pull-left-13-20,.pull-left-14-20,.pull-left-15-20,.pull-left-16-20,.pull-left-17-20,.pull-left-18-20,.pull-left-19-20,.pull-left-2-20,.pull-left-20-20,.pull-left-3-20,.pull-left-4-20,.pull-left-5-20,.pull-left-6-20,.pull-left-7-20,.pull-left-8-20,.pull-left-9-20,.pull-right-1-20,.pull-right-10-20,.pull-right-11-20,.pull-right-12-20,.pull-right-13-20,.pull-right-14-20,.pull-right-15-20,.pull-right-16-20,.pull-right-17-20,.pull-right-18-20,.pull-right-19-20,.pull-right-2-20,.pull-right-20-20,.pull-right-3-20,.pull-right-4-20,.pull-right-5-20,.pull-right-6-20,.pull-right-7-20,.pull-right-8-20,.pull-right-9-20,.row-20>.center{position:relative}.full-row-20,.row-20{transition:.2s width ease}.full-row-20:after,.full-row-20:before,.row-20:after,.row-20:before{display:table;clear:both;content:''}.row-20{width:102%}.row-20>[class*=span-]{float:left;margin-right:2%}.row-20>.span-1{width:3%}.row-20>.span-2{width:8%}.row-20>.span-3{width:13%}.row-20>.span-4{width:18%}.row-20>.span-5{width:23%}.row-20>.span-6{width:28%}.row-20>.span-7{width:33%}.row-20>.span-8{width:38%}.row-20>.span-9{width:43%}.row-20>.span-10{width:48%}.row-20>.span-11{width:53%}.row-20>.span-12{width:58%}.row-20>.span-13{width:63%}.row-20>.span-14{width:68%}.row-20>.span-15{width:73%}.row-20>.span-16{width:78%}.row-20>.span-17{width:83%}.row-20>.span-18{width:88%}.row-20>.span-19{width:93%}.row-20>.span-20{width:98%}.row-20>.span-21{width:103%}.row-20>.span-22{width:108%}.row-20>.span-23{width:113%}.row-20>.span-24{width:118%}.full-row-20{width:100%}.full-row-20>[class*=span]{float:left}.full-row-20>.span-1{width:5%}.full-row-20>.span-2{width:10%}.full-row-20>.span-3{width:15%}.full-row-20>.span-4{width:20%}.full-row-20>.span-5{width:25%}.full-row-20>.span-6{width:30%}.full-row-20>.span-7{width:35%}.full-row-20>.span-8{width:40%}.full-row-20>.span-9{width:45%}.full-row-20>.span-10{width:50%}.full-row-20>.span-11{width:55%}.full-row-20>.span-12{width:60%}.full-row-20>.span-13{width:65%}.full-row-20>.span-14{width:70%}.full-row-20>.span-15{width:75%}.full-row-20>.span-16{width:80%}.full-row-20>.span-17{width:85%}.full-row-20>.span-18{width:90%}.full-row-20>.span-19{width:95%}.full-row-20>.span-20{width:100%}.full-row-20>.span-21{width:105%}.full-row-20>.span-22{width:110%}.full-row-20>.span-23{width:115%}.full-row-20>.span-24{width:120%}.full-row-20>.pull-right,.row-20>.pull-right{float:right}.full-row-20>.center,.row-20>.center{display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.row-20>.center{left:-1%}.pull-left-1-20{left:-5%}.pull-left-2-20{left:-10%}.pull-left-3-20{left:-15%}.pull-left-4-20{left:-20%}.pull-left-5-20{left:-25%}.pull-left-6-20{left:-30%}.pull-left-7-20{left:-35%}.pull-left-8-20{left:-40%}.pull-left-9-20{left:-45%}.pull-left-10-20{left:-50%}.pull-left-11-20{left:-55%}.pull-left-12-20{left:-60%}.pull-left-13-20{left:-65%}.pull-left-14-20{left:-70%}.pull-left-15-20{left:-75%}.pull-left-16-20{left:-80%}.pull-left-17-20{left:-85%}.pull-left-18-20{left:-90%}.pull-left-19-20{left:-95%}.pull-left-20-20{left:-100%}.pull-right-1-20{left:5%}.pull-right-2-20{left:10%}.pull-right-3-20{left:15%}.pull-right-4-20{left:20%}.pull-right-5-20{left:25%}.pull-right-6-20{left:30%}.pull-right-7-20{left:35%}.pull-right-8-20{left:40%}.pull-right-9-20{left:45%}.pull-right-10-20{left:50%}.pull-right-11-20{left:55%}.pull-right-12-20{left:60%}.pull-right-13-20{left:65%}.pull-right-14-20{left:70%}.pull-right-15-20{left:75%}.pull-right-16-20{left:80%}.pull-right-17-20{left:85%}.pull-right-18-20{left:90%}.pull-right-19-20{left:95%}.pull-right-20-20{left:100%}@media only screen and (max-device-width:1024px){.row-20>.midd-1{width:3%}.row-20>.midd-2{width:8%}.row-20>.midd-3{width:13%}.row-20>.midd-4{width:18%}.row-20>.midd-5{width:23%}.row-20>.midd-6{width:28%}.row-20>.midd-7{width:33%}.row-20>.midd-8{width:38%}.row-20>.midd-9{width:43%}.row-20>.midd-10{width:48%}.row-20>.midd-11{width:53%}.row-20>.midd-12{width:58%}.row-20>.midd-13{width:63%}.row-20>.midd-14{width:68%}.row-20>.midd-15{width:73%}.row-20>.midd-16{width:78%}.row-20>.midd-17{width:83%}.row-20>.midd-18{width:88%}.row-20>.midd-19{width:93%}.row-20>.midd-20{width:98%}.row-20>.midd-21{width:103%}.row-20>.midd-22{width:108%}.row-20>.midd-23{width:113%}.row-20>.midd-24{width:118%}.midd-hide{display:none}.midd-center{position:relative;left:-1%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row-20>.midd-1{width:5%}.full-row-20>.midd-2{width:10%}.full-row-20>.midd-3{width:15%}.full-row-20>.midd-4{width:20%}.full-row-20>.midd-5{width:25%}.full-row-20>.midd-6{width:30%}.full-row-20>.midd-7{width:35%}.full-row-20>.midd-8{width:40%}.full-row-20>.midd-9{width:45%}.full-row-20>.midd-10{width:50%}.full-row-20>.midd-11{width:55%}.full-row-20>.midd-12{width:60%}.full-row-20>.midd-13{width:65%}.full-row-20>.midd-14{width:70%}.full-row-20>.midd-15{width:75%}.full-row-20>.midd-16{width:80%}.full-row-20>.midd-17{width:85%}.full-row-20>.midd-18{width:90%}.full-row-20>.midd-19{width:95%}.full-row-20>.midd-20{width:100%}.full-row-20>.midd-21{width:105%}.full-row-20>.midd-22{width:110%}.full-row-20>.midd-23{width:115%}.full-row-20>.midd-24{width:120%}}@media only screen and (max-device-width:760px){.row-20>.smal-1{width:3%}.row-20>.smal-2{width:8%}.row-20>.smal-3{width:13%}.row-20>.smal-4{width:18%}.row-20>.smal-5{width:23%}.row-20>.smal-6{width:28%}.row-20>.smal-7{width:33%}.row-20>.smal-8{width:38%}.row-20>.smal-9{width:43%}.row-20>.smal-10{width:48%}.row-20>.smal-11{width:53%}.row-20>.smal-12{width:58%}.row-20>.smal-13{width:63%}.row-20>.smal-14{width:68%}.row-20>.smal-15{width:73%}.row-20>.smal-16{width:78%}.row-20>.smal-17{width:83%}.row-20>.smal-18{width:88%}.row-20>.smal-19{width:93%}.row-20>.smal-20{width:98%}.row-20>.smal-21{width:103%}.row-20>.smal-22{width:108%}.row-20>.smal-23{width:113%}.row-20>.smal-24{width:118%}.smal-hide{display:none}.smal-center,.smal-show{display:block}.smal-center{position:relative;left:-1%;float:none;clear:both;margin-right:auto;margin-left:auto}[class*=pull-left-],[class*=pull-right-]{right:auto;left:auto}.full-row-20>.smal-1{width:5%}.full-row-20>.smal-2{width:10%}.full-row-20>.smal-3{width:15%}.full-row-20>.smal-4{width:20%}.full-row-20>.smal-5{width:25%}.full-row-20>.smal-6{width:30%}.full-row-20>.smal-7{width:35%}.full-row-20>.smal-8{width:40%}.full-row-20>.smal-9{width:45%}.full-row-20>.smal-10{width:50%}.full-row-20>.smal-11{width:55%}.full-row-20>.smal-12{width:60%}.full-row-20>.smal-13{width:65%}.full-row-20>.smal-14{width:70%}.full-row-20>.smal-15{width:75%}.full-row-20>.smal-16{width:80%}.full-row-20>.smal-17{width:85%}.full-row-20>.smal-18{width:90%}.full-row-20>.smal-19{width:95%}.full-row-20>.smal-20{width:100%}.full-row-20>.smal-21{width:105%}.full-row-20>.smal-22{width:110%}.full-row-20>.smal-23{width:115%}.full-row-20>.smal-24{width:120%}}
.more { text-align:center;overflow: hidden; width: 198px;height: 52px; line-height:52px;margin: 30px auto 0;border: 1px solid #d2d3d4;border-radius: 32px;align-items: center;justify-content: center;color:#666;}
.more a{color: #fff;}
.more:hover{ color: #c30d23;background: #ed9303;}
@media screen and (max-width: 1600px){
.more {  width: 178px;height: 45px; line-height:45px;margin: 20px auto 0;}
}
@media screen and (max-width: 768px){
.more { width: 148px; height:38px; line-height:38px;}
}
a.link-btn {color: #0b6fba; }
a.link-btn:hover{color: #ed9303;}

.fr{float:right;}
.fl{float:left;}
.mbox {display: none;}
.pcbox {display: block;}
.pc900 {display: block;}
.m900 {display: none;}
.wrap { width: 16rem; margin: 0 auto;}
@media (max-width:1440px) {
.wrap { width: 92%;}
}
@media (max-width:1200px) {
.wrap { width: 96%;}
}
/*通用*/
.index-section{padding:80px 0; width:100%; overflow:hidden;}
.page-section{padding:80px 0; width:100%; overflow:hidden;}
.index-section-white{background: #FFF;color:#333;}
.index-tit { text-align: center; margin-bottom: 40px; text-transform:uppercase;}
.index-tit .tit-e { font-size: 42px; color: #c0c0c0; font-weight:600; font-family:Arial; position: relative; line-height: 52px; margin-bottom:5px;}
.index-tit .tit-e::before { content: "—";}
.index-tit .tit-e::after { content: "—";}
.index-tit h3 { font-size: 38px; line-height:1.5;letter-spacing:2.5px; }
.column-gray { background-color: #f9f9f9; }
@media all and (max-width: 1366px) {
.index-section{padding:50px 0;}
.page-section{padding:50px 0;}
.index-tit .tit-e { font-size: 32px; line-height: 42px; margin-bottom:0px; }
.index-tit h3 { font-size: 30px;}
.index-tit { margin-bottom: 30px;}
}
@media all and (max-width: 1200px) {
.index-tit .tit-e { font-size:28px; line-height:32px;}
.index-tit h3 { font-size: 26px;}
.index-tit { margin-bottom: 20px;}
}
@media (max-width:1024px) {
.index-section{padding:40px 0;}
.page-section{padding:40px 0;}
}
@media (max-width: 600px) {
.index-section{padding:30px 0;}
.index-tit .tit-e { font-size:22px;}
.page-section{padding:30px 0;}
.index-tit h3 { font-size: 24px;}
}

/*page*/
.page{color: #777777; text-align: center; clear:both;float: none;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 7px 12px; margin-left:5px}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff; background: #014d94;border: 1px solid #014d94;padding: 7px 12px;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}
.page .fa{ font-size:22px;}
@media (max-width:426px) {
.page a,.page span { padding: 4px 8px; margin-left:2px}
.page a:hover,.page span{padding: 4px 8px;}
}

header{ display:block}
/*通用样式*/
.hidden{display:none;}.invisible{visibility:hidden;}
.ib,.ib-a a{display:inline-block;zoom:1;*display:inline;}
.clear:after,.main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear,.main{display:inline-block;}/* Hides from IE-mac \*/* html .clear,* html .main{height:1%;}.clear,.main{display:block;}
.f12{font-size: 12px}.f14{font-size: 14px}.f16{font-size: 16px}.f18{font-size:18px}.f20{font-size:20px}
.lh20{line-height: 20px}.lh22{line-height: 22px}.lh24{line-height: 24px}.lh26{line-height: 26px}.lh28{line-height: 28px}
.fb{ font-weight:bold}.fn{ font-weight:normal}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk3{height: 3px;}.bk6{height: 6px}.bk8{height: 8px}.bk10{height: 10px}.bk15{height: 15px}.bk20{height: 20px}.bk30{height: 30px}
.row-2 li{ float:left; width:50%}.row-3 li{ float:left; width:33%}.row-4 li{ float:left; width:25%}.row-5 li{ float:left; width:20%}
.cu,.cu-li li,.cu-span span {cursor: hand;!important;cursor: pointer}
.text-c{text-align: center}.text-l{text-align: left}.text-r{text-align: right}
.lf{float: left}.rt{float: right}.pr{ position:relative}.pa{ position:absolute}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.img-wrap{border:1px solid #eee;text-align:center;overflow:hidden}
.img-wrap a{display:table-cell;vertical-align:rightdle;*display:block; overflow:hidden; background-color:#fff}
.img-wrap a:hover{ background-color:#e8eff6}
.col-left{float:left}
.col-auto{overflow:hidden;_zoom:1;_float:left;}
.col-right{float:right}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-50{padding-bottom: 50%;}
.rect-53{padding-bottom: 53%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-60{padding-bottom: 60%;}
.rect-61{padding-bottom: 61%;}
.rect-618{padding-bottom: 61.8%;}
.rect-65{padding-bottom: 65%;}
.rect-66{padding-bottom: 66%;}
.rect-665{padding-bottom: 66.5%;}
.rect-70{padding-bottom: 70%;}
.rect-725{padding-bottom: 72.5%;}
.rect-75{padding-bottom: 75%;}
.rect-775{padding-bottom: 77.5%;}
.rect-78{padding-bottom: 78%;}
.rect-80{padding-bottom: 80%;}
.rect-83{padding-bottom: 83%;}
.rect-90{padding-bottom: 90%;}
.rect-95{padding-bottom: 95%;}
.rect-100{padding-bottom: 100%;}
.rect-120{padding-bottom: 120%;}
.rect-6875{padding-bottom:68.75%;}
.rect-3175{padding-bottom:31.75%;}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
.gray{ background:#fafafa;}
.imgHover {overflow:hidden; }
.imgHover img{-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);}
.imgHover:hover img{ opacity:.6;}
.imgHover .title{-moz-transform: translateY(180%);-ms-transform: translateY(180%);-webkit-transform: translateY(180%);transform: translateY(180%);-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);opacity:1;}
.imgHover .m_detail{-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-moz-transform: translateY(10%);-ms-transform: translateY(10%);-webkit-transform: translateY(10%);transform: translateY(10%);filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);color: #fff;line-height: 1.5;width: 100%;opacity:0;}
.imgHover:hover .title,.imgHover:hover .m_detail{filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);-moz-transform: translateY(10%);-ms-transform: translateY(10%);-webkit-transform: translateY(10%);transform: translateY(10%);opacity:1;}
@media (max-width:426px) {
.imgHover .title{-moz-transform: translateY(280%);-ms-transform: translateY(280%);-webkit-transform: translateY(280%);transform: translateY(280%);}
.imgHover:hover .title,.imgHover:hover .m_detail{-moz-transform: translateY(0%);-ms-transform: translateY(0%);-webkit-transform: translateY(0%);transform: translateY(0%);}
}
.v-middle{vertical-align:middle;}
.v-top{vertical-align:top;}
.v-bottom{vertical-align:bottom;}
.block{display:block;}
.inline{display:inline;}
.inline-block{display:inline-block !important;*display:inline;zoom:1;}
.relative{position:relative;z-index:1;}
.absolute{position:absolute;}
.t-hide{opacity: 0;visibility: hidden;}
.pointer{cursor:pointer !important;}
.clear{margin:0px auto;clear:both;height:0px;font-size:0px;overflow:hidden;position: relative;}
.clear.a{top: -54px;display:block;height: 1px;width: 100%;position: relative;}
.clean{/* zoom:1; */}
.clean:after,
.clean:before{content:'';display:table;}
.clean:after{clear:both;}

.animate.secwen { opacity: 1; filter: alpha(opacity=100); transform: translateY(0); transition: 1s;}
.animate.add1 { transition-delay: .1s;}
.animate.add2 { transition-delay: .2s;}
.animate.add3 { transition-delay: .3s;}
.animate.add4 { transition-delay: .4s;}
.animate.add5 { transition-delay: .5s;}
.animate.add6 { transition-delay: .6s;}
.animate.add7 { transition-delay: .7s;}
.animate.add8 { transition-delay: .8s;}
.animate.add9 { transition-delay: .9s;}
.animate.add10 { transition-delay: 1s;}
.animate.add11 { transition-delay: 1.1s;}
.animate.add12 { transition-delay: 1.2s;}
.animate.add16 { transition-delay: 1.6s;}
.animate.add18 { transition-delay: 1.8s;}
.animate.add20 { transition-delay: 2s;}
.animate.add22 { transition-delay: 2.2s;}
.animate.add24 { transition-delay: 2.4s;}
.animate.add26 { transition-delay: 2.6s;}


@media screen and (max-width: 1920px){
.header .head {width: 17.25rem;}
}
/*header*/
.m-header { width: 100%; background: #ffffff;}
.m-header.cur { position: absolute;}
.dfk{top: 0;left:0;}
.header .logo a{width: 100%;}
.m-header .sub-menu ul{padding-bottom: 100px;}
.top-fixed{height: 80px;}
.header{  border-bottom: 1px solid #ececec;}
.header.on{border-bottom: none;}
.header.cur{ box-shadow: 20px 0px 60px rgba(244, 249, 253, 0.8);}
.header.fixed.cur{box-shadow: none;}
.header .nav .nav-bot .li {padding-left: 40px;box-sizing: border-box;}
.header.fixed{ position: fixed; top:0; left:0; width:100%; background:#ffffff; /*box-shadow: 20px 0px 60px rgba(244, 249, 253, 0.8);*/}
.m-header .w-header.fixed { width: 100%; position: fixed; top: 0; left: 0; background: #ffffff;}
.m-header .w-header { position: relative; padding: 0 20px; padding-right: 0; width: 100%; box-sizing: border-box; z-index: 4; height: 50px; box-shadow: 0 4px 9px rgba(0, 0, 0, 0.1); background: #fff;}
.m-header .welcome-a { float: left; width: 50%; height: 100%; line-height: 48px; position: relative;}
.m-header .welcome-a img { max-height: 100%; height: 80%; display: inline-block; position: absolute; top: 0; bottom: 0; margin: auto;}
.m-header .search-cover { float: right; width: 35px; height: 48px; display: block; line-height: 48px;}
.m-header .search-cover img { width: 100%; vertical-align: middle;}
.m-header .uio { float: right; height: 100%; width: 65px; border-left: 1px solid #e1e1e1;}
.m-header .search-bg { position: fixed; left: 0; top: 48px; width: 100%; height: 150px; z-index: 10; background: #ffffff; display: none;}
.m-header .subsearch { padding-right: 15px; border-right: 1px solid #d2d2d2; box-sizing: border-box;}
.m-header .subsearch .sp { width: 35px; height: 35px; background-size: 80%;}
.m-header .subsearch img { height: 100%;}
.m-header .search-bg .m-close-search { display: block; width: 10px; height: 10px; background-size: 100% auto; position: fixed; right: 4%; top: 10px; cursor: pointer; z-index: 11;}
.m-header .search-bg .m-search-box { width: 92%; margin: 0 auto; border-bottom: 1px solid #f2f2f2; position: absolute; left: 3%; top: 48px; height: 40px; z-index: 11;}
.m-header .search-bg .m-search-box .tex { border: none; font-size: 14px; color: #a7a7a7; height: 41px; padding-left: 5px; box-sizing: border-box; width: 60%; background: none;}
.m-header .search-bg .m-search-box .search-btn { border: none; width: 30px; height: 30px; background-size: 100%; margin-top: 6px;}
.m-header .btn-na { margin-right: 15px;}
.m-header .nav-btn { position: absolute; right: 17px; top: 50%; width: 31px; height: 30px; vertical-align: middle; cursor: pointer; margin-top: -18px;}
.m-header .nav-btn .line { position: absolute; display: block; width: 100%; height: 2px; background-color: #333333; left: 0; border-radius: 4px;}
.m-header .nav-btn .line1 { top: 6px; -webkit-transform-origin: left top 0; -ms-transform-origin: left top 0; transform-origin: left top 0;}
.m-header .nav-btn .line2 { top: 16px;}
.m-header .nav-btn .line3 { bottom: 1px; -webkit-transform-origin: left bottom 0; -ms-transform-origin: left bottom 0; transform-origin: left bottom 0;}
.m-header .nav-btn.active { -webkit-animation: rotate 0.3s linear 0s; animation: rotate 0.3s linear 0s;}
.m-header .nav-btn.hover .line { left: 6px;}
.m-header .sub-menu { width: 100%; height: 100%; padding: 14px 0 0; display: none; position: fixed; left: 0; top: 50px; background-color: white; z-index: 10; color: #666; overflow-y: auto; border-top: 1px solid #dcdcdc;}
.m-header .sub-menu li .sub-tit { padding: 0 3%; box-sizing: border-box;}
.m-header .sub-menu li .sub-tit .tu-box { padding: 13px 0; border-bottom: 1px solid #dcdcdc; box-sizing: border-box; position: relative;}
.m-header .sub-menu li .sub-tit .tu-box .imgbox { position: absolute; left: 0; top: 0; width: 20px; height: 20px; bottom: 0; margin: auto;}
.m-header .sub-menu li .sub-tit.on .tu-box { border-bottom-color: transparent;}
.m-header .sub-menu li a { display: block;}
.m-header .sub-menu .tit { display: block; width: 100%; padding: 10px 3%; box-sizing: border-box; line-height: 33px; color: #666; position: relative; font-size: 15px; line-height: 20px;}
.m-header .sub-menu .tit a { color: #666;}
.m-header .sub-menu .tit1 { display: block; width: 100%; line-height: 33px; color: #666; position: relative; font-size: 15px; line-height: 18px; box-sizing: border-box;}
.m-header .sub-menu .sub-tit.on.on .btn-v { background: url(../images/img6.png) center center no-repeat; background-size: 100%;}
.m-header .sub-menu .btn-v { display: inline-block; height: 20px; width: 20px; float: right; margin-right: 16px; margin-top: 0; background: url(../images/img5.png) center center no-repeat; background-size: 100%;}
.m-header .sub-menu .sub-tit1.on { background-color: #ff0001; color: #fff;}
.m-header .sub-menu .sub-tit.on:after { background-size: 100% auto;}
.m-header .sub-menu .sec-list { line-height: 28px; padding: 1px 1.5%; display: none; background: #f2f2f2;}
.m-header .sub-menu .sec-list p { background-size: 8px auto; height: 43px; line-height: 43px; font-size: 14px; border-top: 1px solid #e8e8e8; box-sizing: border-box;}
.m-header .sub-menu .sec-list p:nth-child(1) { border-top: none;}
.m-header .sub-menu .sec-list a { padding-left: 21px; color: #888; display: block;}
.header { height: 89px; line-height: 87px; /*border-bottom: 1px solid #ececec;*/ box-sizing: border-box; position: relative; top: 0; width: 100%; left: 0; z-index: 10; background: #ffffff;}
.header .nav .nav-li { float: left; position: relative;}
.header .nav .nav-top { transition: .5s ease-in-out; font-size: 18px; color: #666666; margin-right: 55px;}
.header .nav .nav-top:hover, .header .nav .nav-top.active { transition: .5s ease-in-out; color: #0f70d4;}
.header .nav .nav-bot { position: absolute; width: 245px; background: #ffffff; top: 85px; left: 0; display: none;}
.header .nav .nav-bot .li { display: block; line-height: 50px; font-size: 16px; color: #666666; transition: .5s ease-in-out; position: relative;}
.header .nav .nav-bot .li:hover, .header .nav .nav-bot .li.active { color: #0f70d4;transition: .5s ease-in-out;}
.header .nav .nav-bot .li:hover:after, .header .nav .nav-bot .li.active:after { color: #0f70d4; transition: .5s ease-in-out;}
.header .nav .nav-bot .li:after { position: absolute; content: "\e671"; font-family: "iconfont"; top: 0; bottom: 0; right: 40px; color: #ececec; transition: .5s ease-in-out; margin: auto; font-weight: bold;}
.nav0 { margin-left: 90px;}
.nav1 { line-height: 88px; font-size: 16px; color: #666666;}
.nav1 a { display: inline-block; line-height: 1; color: #666666; position: relative; top: -3px;}
.nav1 .iconfont { font-size: 18px;}
.nav1 .iconfont:before { font-size: 24px;}
.nav1 .tx-li { height: 88px;}
.nav1 .tx-input { width: 150px; height: 32px; position: relative; padding-left: 30px; box-sizing: border-box; display: inline-block; transition: .5s ease-in-out; border-bottom: 1px solid #e5e5e5;}
.nav1 .tx-input.on { width: 295px; transition: .5s ease-in-out; /*border-radius: 32px;*/ /*border: 1px solid #e5e5e5;*/ padding-left: 45px;}
.nav1 .tx-input.on input[type=submit] { left: 15px;}
.nav1 .tx-input input[type=submit] { width: 20px; height: 20px; background: url(../images/i1.png) no-repeat center; background-size: 100%; text-indent: -999px; overflow: hidden; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; transition: .5s ease-in-out;}
.nav1 .tx-input input { border: none; outline: none; background: none; display: block;}
.nav1 .tx-input input[type=text] { width: 100%; height: 100%;}

@font-face { font-family: 'beba'; src: url("fonts/BEBAS.eot"); src: url("fonts/BEBAS.eot") format("embedded-opentype"), url("fonts/BEBAS.woff") format("woff"), url("fonts/BEBAS.ttf") format("truetype"), url("fonts/BEBAS.svg#BEBAS") format("svg");}
@font-face { font-family: 'trump'; src: url("fonts/trump_gothic_east.eot"); src: url("fonts/trump_gothic_east.eot") format("embedded-opentype"), url("fonts/trump_gothic_east.woff") format("woff"), url("fonts/trump_gothic_east.ttf") format("truetype"), url("fonts/trump_gothic_east.svg#trump_gothic_east") format("svg");}
@font-face { font-family: 'iconfont'; src: url("cfont/iconfont.eot"); src: url("cfont/iconfont.eot@#iefix") format("embedded-opentype"), url("cfont/iconfont.woff2") format("woff2"), url("cfont/iconfont.woff") format("woff"), url("cfont/iconfont.ttf") format("truetype"), url("cfont/iconfont.svg#iconfont") format("svg");}
.section .dingk .i { width: 100%; height: 100%;}
@keyframes zhuan0 { from {transform: rotate(0); } to {transform: rotate(360deg); }
}
.iconfont { font-family: "iconfont"; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
@font-face { font-family: 'iconfont'; src: url("cfont/iconfont.eot"); src: url("cfont/iconfont.eot@#iefix") format("embedded-opentype"), url("cfont/iconfont.woff2") format("woff2"), url("cfont/iconfont.woff") format("woff"), url("cfont/iconfont.ttf") format("truetype"), url("cfont/iconfont.svg#iconfont") format("svg");}
input { border: none; background: none; outline: none;}
.form_table00 .inputbox { margin-top: 25px;}
.form_table00 .form{height:545px;transition:.4s ease-in-out;}
.form_table00.active .form {transition:.4s ease-in-out;height:580px;}
.headsearch-box {position: fixed;height: 100%;width: 100%;background: rgba(0, 0, 0, 0.9);z-index: 150;top: 0;left: 0;display: none;touch-action: none;}
.headsearch-box input[type="text"] {text-align: center;position: absolute;width: 100%;left: 0;height: 100%;}
.headsearch-box input[type="submit"] {position: absolute;text-indent: -9999px;right: 0;top: 0;bottom: 0;margin: auto;height: 35px;width: 35px;background: url(../img/ser-black.png) no-repeat center;}
.headsearch-box input {border: none;background: none;outline: none; color:#fff;}
.headsearch-box .x-box .x-o {position: absolute;right: 0;top: 10%;cursor: pointer;}
.headsearch-box .x-box {width: 1200px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.headsearch-box .x-p {text-align: center;width: 1200px;margin: 0 auto;height: 110px;line-height: 110px;border-bottom: 1px solid #606060;font-size: 24px;color: #606060;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
@media screen and (max-width: 1750px) { 
.header .nav .nav-top {font-size: 16px; }
.header .nav .nav-bot .li {font-size: 14px; }
.nav1 {font-size: 14px; }
.nav1 .tx-input {padding-left: 25px; }
.nav1 .tx-input.on {width: 2.95rem; }
.nav1 .iconfont .ut {font-size: 16px; } 
.header .nav .nav-top {margin-right: .48rem; }
.nav0 { margin-left: 40px;} } 
} 
@media screen and (max-width: 1450px) { 
.header .head {width: 95%; }
.header .nav .nav-bot .li{line-height: 40px; }
.header .nav .nav-top {margin-right: .45rem; }
}
@media screen and (max-width: 1350px) {
.headsearch-box .x-box {width: 90%;}
.headsearch-box .x-p {width: 100%;}
.nav0 { margin-left: 50px;}
.header .nav .nav-top {margin-right: .38rem; }
}
@media screen and (max-width: 1200px) {
.m-header .nav1 .tx-li {height: 50px;line-height: 50px;}
.m-header .nav1 {margin-right: 40px;}
.pcbox {display: none;}
.mbox {display: block;}
.m-header .welcome-a img { width: auto;}
}
@media screen and (max-width: 750px){
.m-header .w-header {padding: 0 10px;padding-right: 0;}
.m-header .nav1 {margin-right: .3rem;}
.m-header .uio {width: 45px;border-left: none;}
.m-header .nav-btn {right: 10px;width: 24px;height: 18px;margin-top: -10px;}
.m-header .nav-btn .line1 {top: 0;}
.m-header .nav-btn .line3 {bottom: 0;}
.m-header .nav-btn .line2 {top: 8px;}
.nav1 .icon-denglu {padding-left: .15rem;margin-left: .15rem;}
.personal-form .items-bot .submit{height: 35px;line-height: 33px;	border-radius: 35px;}
.nav1 .icon-duoyuyan {padding-right: 5px;margin-left: .2rem;}
.tip-error .tp{	padding-left: 28px;}
.nav1 .icon-duoyuyan .ut0 {margin-left: 0;position: relative;top: -3px;}

}
@media screen and (max-width: 400px) {.forget-content .content0-tit .items {margin: 0 5px; } 
.tit-center.ft42{font-size: 18px; }
.m-header .uio {width: 40px;} 
.nav1 .iconfont:before{font-size: 20px; } 
.nav1 .iconfont .ut{font-size: 14px; } 
.nav1 .icon-denglu:after{height:100%; }
}


/* footer */
.footer-section {}
footer .footer-main .footer-top {background-color: #2c2e36;padding:60px 0 80px; min-height:290px;}
footer .footer-main .footer-top .footer-left{ width:80%; float:left;}
footer .footer-main .footer-top .footer-left .footer-item dl {float: left;width:14%;}
footer .footer-main .footer-top .footer-left .footer-item dl.dl{width:28%;} 
footer .footer-main .footer-top .footer-left .footer-item dl.dl dd{ width:50%; float:left;}
footer .footer-main .footer-top dl dt::after {content: "";display: block;width: 18px;height: 2px;background-color: #fff;margin: 15px 0;}
footer .footer-main .footer-top dl dt a {font-size: 18px;color: #fff;}
footer .footer-main .footer-top dl dd {line-height: 36px;}
footer .footer-main .footer-top dl dd ,footer .footer-main .footer-top dl dd a {color: #fff;}
footer .footer-main .footer-top .footer-contact {width: 20%; float:left;}
footer .footer-main .footer-top .footer-contact dl dd .footer-ico {width: 26px;height: 26px;display: inline-block;margin-right: 10px;}
footer .f_social ul .weixin {position: relative;}
footer .f_social .app-qrcode {display:none;position:absolute;width:190px;height:210px;margin-top:-225px;box-shadow:0 0 6px rgba(14,22,30,.3);margin-left:30px;}
footer .f_social .app-qrcode img{ width:100%;}
footer .f_social .app-qrcode:before {content:'';display:block;position:absolute;width:0;height:0;border:8px solid transparent;border-top:10px solid rgba(0,0,0,.3);top:210px;left:76px;}
footer .f_social .app-qrcode:after {content:'';display:block;position:absolute;width:0;height:0;border:8px solid transparent;border-top:10px solid #fff;top:210px;left:77px;}
footer .f_social  ul li:hover:before {opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}
footer .f_social  ul a:nth-child(1) li:before {background-color:#f74864;}
footer .f_social { padding: 0; text-align:left; color:#fff; margin-top:8px;}
footer .f_social a{ float:left; color:#fff; }
footer .f_social i.first { overflow: hidden; font-size:15px; text-align:center;background-color:#2ca9e7; width:32px; height:32px; border-radius:50%; line-height:32px; border:0.5px solid #2ca9e7 }
footer .f_social i.two{ background-color:#c30d23;width:32px; height:32px; line-height:32px;overflow: hidden; font-size:18px; border-radius:50%; text-align:center; margin-right:5px; }
footer .f_social i.three{ background-color:#4cda48; width:32px; height:32px; line-height:32px; overflow: hidden; font-size:18px; border-radius:50%;  text-align:center; margin-right:5px; }
footer .footer-main .footer-bottom {background-color: #25272d;color: #fff;padding: 15px 0; height:30px; line-height:30px;}
footer .footer-main .footer-bottom a {color: #fff;}
#newBridge .icon-right-top {left: 2px!important;top: 40%!important;right: auto!important; bottom: 30%!important;}
@media(max-width:1024px) {
footer .footer-main .footer-top { padding:50px 0; }
footer .footer-main .footer-top .footer-left{ display:none;}
footer .footer-main .footer-top .footer-contact {width: 100%;}
}
/* fixed-right */
.fixed-right {position: fixed;right: 0;height: 295px;bottom: 0;top: 0;margin: auto;z-index: 5;font-size: 16px;color: #fff;}
.fixed-right .items {transition: .5s ease-in-out;border-radius: 6px;}
.fixed-right .items:nth-child(n+2) {margin-top: 12px;}
.fixed-right .items:hover {transition: .5s ease-in-out;background: linear-gradient(to right, #3b82ba, #47c5e3);}
.fixed-right .items:hover .item-left {background: transparent;transition: .5s ease-in-out;}
.fixed-right .items3 .item-right {width: 150px; background-color:#fff;}
.fixed-right .items0 .item-right {width: 150px;}
.fixed-right .items0:hover .itemsbox {width: 215px;left: -150px;}
.fixed-right .items1 .item-right {width: 180px;}
.fixed-right .items1:hover .itemsbox {width: 315px;left: -180px;}
.fixed-right .items0, .fixed-right .items1 , .fixed-right .items3 {position: relative;width: 48px;height: 48px;}
.fixed-right .items0 .itemsbox, .fixed-right .items1 .itemsbox {border-radius: 6px;transition: .5s ease-in-out;width: 100%;position: absolute;height: 100%;left: 0;}
.fixed-right .items0:hover .itemsbox, .fixed-right .items1:hover .itemsbox{height: 100%;transition: .5s ease-in-out;background: linear-gradient(to right, #3b82ba, #47c5e3);}
.fixed-right .items0 .item-right, .fixed-right .items1 .item-right {padding: 0 20px;position: absolute;left: 65px;top: 0;box-sizing: border-box;}
.fixed-right .items0:hover, .fixed-right .items1:hover {background: transparent;transition: .5s ease-in-out;}
.fixed-right .items0:hover .item-left, .fixed-right .items1:hover .item-left, .fixed-right .items3:hover .item-left {background: transparent;transition: .5s ease-in-out;}
.fixed-right .items3 .itemsbox {border-radius: 6px;transition: .5s ease-in-out;width: 100%;position: absolute;height: 100%;left: 0;}
.fixed-right .items3:hover .itemsbox {height: 100%;transition: .5s ease-in-out;background: linear-gradient(to right, #3b82ba, #47c5e3);}
.fixed-right .items3 .item-right{padding:0px 20px;position: absolute;left: 70px;top: 0;box-sizing: border-box; background-color:#fff;}
.fixed-right .items3:hover .item-right{background: transparent;transition: .5s ease-in-out;left: -135px;}
.fixed-right .item-left {position: relative;width: 48px;cursor: pointer;height: 48px;background: #ed9303;border-radius: 6px;text-align: center;color: #ffffff;line-height: 1;padding-top: 5px;transition: .5s ease-in-out;box-sizing: border-box;}
.fixed-right .item-left .span {margin-top: 2px; font-size:14px;}
.fixed-right .item-right {transition: .5s ease-in-out;line-height: 48px;position: relative;}
.fixed-right .item-right:after {position: absolute;content: "";width: 1px;height: 40px;background: rgba(255, 255, 255, 0.2);left: 0;top: 0;bottom: 0;margin: auto;}
.fixed-right .item-right .p {line-height: 20px;display: inline-block;vertical-align: middle;}
.fixed-right .items3 .item-right:after { width: 0px;}
.fixed-right .items.liuzi .item-left span,.fixed-right .items.liuzi .item-left a,.fixed-right .items.liuzi .item-left a span{ color:#fff!important;} 

.footebox{height: 70px;}
.wo-s{ text-align: center; margin-top: 20px;width: 290px;}
.foote-mbot{position: fixed;bottom:0;left:0;width:100%;height: 70px;background:#ffffff;}
.footebox .active .items{width:25%;}
.ithide{display: none;}
.footebox .items{display: block;float:left;width:33.33%; border-right:1px solid #ccc;text-align: center;height: 70px;padding-top:12px;box-sizing: border-box;color:#888888;}
.footebox .items a{color:#888888;}
.wel-item1 .swiper-slide{text-align: center;}
.wel-item1 .items {display: inline-block;}
.footebox .items .img{width:35px;height: 35px;margin:0 auto;}
.footebox .items .span{font-size: 15px;line-height: 20px;}

footer .socials .qr_wrap{margin:20px 10px 20px 0; width:32%; float:left;}
footer .socials .qr_wrap img{ width:100%;}
footer .socials .qr_wrap p{ text-align:left;color:#fff; line-height:28px; text-align:center;}
footer .footer-main .footer-bottom span.bei{ margin-left:10px;}
footer .footer-main .footer-bottom span.bei .cnzz{ padding-left:10px;}
@media screen and (max-width: 1366px){
footer .footer-main .footer-top {background-color: #2c2e36;padding:50px 0 80px; min-height:265px;}
}
@media screen and (max-width: 1240px){
footer .footer-main .footer-top { min-height:265px;}
footer .socials .qr_wrap{  width:36%; }
}
@media screen and (max-width: 1200px){
.fixed-right{ display:none!important;}
footer .socials { display:none;}
}
@media screen and (max-width: 750px) {
.footebox{height: 1.1rem; z-index:9999;}
.foote-mbot{height: 1.1rem; z-index:9999;}
footer .footer-main .footer-top { min-height:185px;}
.footebox .items{height: 1.1rem;padding-top:.1rem;}
.footebox .items .img{width:.4rem;height: .4rem;}
.footebox .items .img img{ width:100%;}
.footebox .items .span{font-size: .28rem;margin-top: .1rem;}
}
@media screen and (max-width: 600px) {
footer .footer-main .footer-bottom { height:80px; line-height:26px;}
footer .footer-main .footer-bottom .fl{ float:none; text-align:center; width:100%; display:block;}
footer .footer-main .footer-bottom .fr{ float:none; text-align:center; width:100%; display:block;}
footer .footer-main .footer-bottom span{ width:100%;display:block;}
footer .footer-main .footer-bottom span.bei{ margin-left:0px;}
footer .footer-main .footer-bottom span.bei .fl{ float:left; width:70%;}
footer .footer-main .footer-bottom span.bei .bei1{ width:65%; text-align:right;}
footer .footer-main .footer-bottom span.bei .cnzz{ width:30%; text-align:left; padding-left:5px;}
}