blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:14px/1.5 '宋体',Arial,sans-serif;color:#454545;background:#fff;font-family:"Microsoft YaHei",微软雅黑,"PingFang SC","Hiragino Sans GB",STHeiti,sans-serif}
.g-10,.g-100,.g-14,.g-15,.g-16,.g-20,.g-25,.g-30,.g-33,.g-35,.g-40,.g-45,.g-5,.g-50,.g-55,.g-60,.g-65,.g-66,.g-70,.g-75,.g-80,.g-85,.g-90,.g-95,.m-g-10,.m-g-100,.m-g-15,.m-g-16,.m-g-20,.m-g-25,.m-g-30,.m-g-33,.m-g-35,.m-g-40,.m-g-45,.m-g-5,.m-g-50,.m-g-55,.m-g-60,.m-g-65,.m-g-66,.m-g-70,.m-g-75,.m-g-80,.m-g-85,.m-g-90,.m-g-95,.p-g-10,.p-g-100,.p-g-14,.p-g-15,.p-g-16,.p-g-20,.p-g-25,.p-g-30,.p-g-33,.p-g-35,.p-g-40,.p-g-45,.p-g-5,.p-g-50,.p-g-55,.p-g-60,.p-g-65,.p-g-66,.p-g-70,.p-g-75,.p-g-80,.p-g-85,.p-g-90,.p-g-95,.t-g-10,.t-g-100,.t-g-15,.t-g-16,.t-g-20,.t-g-25,.t-g-30,.t-g-33,.t-g-35,.t-g-40,.t-g-45,.t-g-5,.t-g-50,.t-g-55,.t-g-60,.t-g-65,.t-g-66,.t-g-70,.t-g-75,.t-g-80,.t-g-85,.t-g-90,.t-g-95{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;float:left}
.g-row>div,.g-row>li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}
.g-5{width:5%}
.g-10{width:10%}
.g-15{width:15%}
.g-20{width:20%}
.g-25{width:25%}
.g-30{width:30%}
.g-35{width:35%}
.g-40{width:40%}
.g-45{width:45%}
.g-50{width:50%}
.g-55{width:55%}
.g-60{width:60%}
.g-65{width:65%}
.g-70{width:70%}
.g-75{width:75%}
.g-80{width:80%}
.g-85{width:85%}
.g-90{width:90%}
.g-95{width:95%}
.g-33{width:33.33333%}
.g-16{width:16.66666%}
.g-14{width:14.28571%}
.g-66{width:66.66667%}
.g-100{clear:both;width:100%}
.g-li-2 li{width:50%}
.g-li-3 li{width:33.33%}
.g-li-4 li{width:25%}
.g-li-5 li{width:20%}
.g-li-6 li{width:16.66%}
.g-li-7 li{width:14.28%}
.g-li-8 li{width:12.5%}
.g-li-9 li{width:11.11%}
.g-li-10 li{width:10%}
@media only screen and (max-width:1199px){
.p-g-5{width:5%}
.p-g-10{width:10%}
.p-g-15{width:15%}
.p-g-20{width:20%}
.p-g-25{width:25%}
.p-g-30{width:30%}
.p-g-35{width:35%}
.p-g-40{width:40%}
.p-g-45{width:45%}
.p-g-50{width:50%}
.p-g-55{width:55%}
.p-g-60{width:60%}
.p-g-65{width:65%}
.p-g-70{width:70%}
.p-g-75{width:75%}
.p-g-80{width:80%}
.p-g-85{width:85%}
.p-g-90{width:90%}
.p-g-95{width:95%}
.p-g-16{width:16.66666%}
.p-g-14{width:14.28571%}
.p-g-33{width:33.33333%}
.p-g-66{width:66.66667%}
.p-g-100{clear:both;width:100%}
.p-li-2 li{width:50%}
.p-li-3 li{width:33.33%}
.p-li-4 li{width:25%}
.p-li-5 li{width:20%}
.p-li-6 li{width:16.66%}
.p-li-7 li{width:14.28%}
.p-li-8 li{width:12.5%}
.p-li-9 li{width:11.11%}
.p-li-10 li{width:10%}
}
@media only screen and (max-width:959px){
.t-g-5{width:5%}
.t-g-10{width:10%}
.t-g-15{width:15%}
.t-g-20{width:20%}
.t-g-25{width:25%}
.t-g-30{width:30%}
.t-g-35{width:35%}
.t-g-40{width:40%}
.t-g-45{width:45%}
.t-g-50{width:50%}
.t-g-55{width:55%}
.t-g-60{width:60%}
.t-g-65{width:65%}
.t-g-70{width:70%}
.t-g-75{width:75%}
.t-g-80{width:80%}
.t-g-85{width:85%}
.t-g-90{width:90%}
.t-g-95{width:95%}
.t-g-16{width:16.66666%}
.t-g-33{width:33.33333%}
.t-g-66{width:66.66667%}
.t-g-100{clear:both;width:100%}
.t-li-2 li{width:50%}
.t-li-3 li{width:33.33%}
.t-li-4 li{width:25%}
.t-li-5 li{width:20%}
.t-li-6 li{width:16.66%}
.t-li-7 li{width:14.28%}
.t-li-8 li{width:12.5%}
.t-li-9 li{width:11.11%}
.t-li-10 li{width:10%}
}
@media only screen and (max-width:767px){
.m-g-5{width:5%}
.m-g-10{width:10%}
.m-g-15{width:15%}
.m-g-20{width:20%}
.m-g-25{width:25%}
.m-g-30{width:30%}
.m-g-35{width:35%}
.m-g-40{width:40%}
.m-g-45{width:45%}
.m-g-50{width:50%}
.m-g-55{width:55%}
.m-g-60{width:60%}
.m-g-65{width:65%}
.m-g-70{width:70%}
.m-g-75{width:75%}
.m-g-80{width:80%}
.m-g-85{width:85%}
.m-g-90{width:90%}
.m-g-95{width:95%}
.m-g-16{width:16.66666%}
.m-g-33{width:33.33333%}
.m-g-66{width:66.66667%}
.m-g-100{clear:both;width:100%}
.m-li-2 li{width:50%}
.m-li-3 li{width:33.33%}
.m-li-4 li{width:25%}
.m-li-5 li{width:20%}
.m-li-6 li{width:16.66%}
.m-li-7 li{width:14.28%}
.m-li-8 li{width:12.5%}
.m-li-9 li{width:11.11%}
.m-li-10 li{width:10%}
.hide-m{display:none}
.m-g-p0{padding-left:0;padding-right:0}
.m-g-pl0{padding-left:0}
.m-g-pr0{padding-right:0}
}
@media only screen and (min-width:1200px){
.hide{display:none}
.g-p0{padding-left:0;padding-right:0}
.g-pl0{padding-left:0}
.g-pr0{padding-right:0}
}
@media only screen and (min-width:960px) and (max-width:1199px){
.hide-p{display:none}
.p-g-p0{padding-left:0;padding-right:0}
.p-g-pl0{padding-left:0}
.p-g-pr0{padding-right:0}
}
@media only screen and (min-width:768px) and (max-width:959px){
.hide-t{display:none}
.t-g-p0{padding-left:0;padding-right:0}
.t-g-pl0{padding-left:0}
.t-g-pr0{padding-right:0}
}
@media only screen and (max-width:479px){
.s-g-5{width:5%}
.s-g-10{width:10%}
.s-g-15{width:15%}
.s-g-20{width:20%}
.s-g-25{width:25%}
.s-g-30{width:30%}
.s-g-35{width:35%}
.s-g-40{width:40%}
.s-g-45{width:45%}
.s-g-50{width:50%}
.s-g-55{width:55%}
.s-g-60{width:60%}
.s-g-65{width:65%}
.s-g-70{width:70%}
.s-g-75{width:75%}
.s-g-80{width:80%}
.s-g-85{width:85%}
.s-g-90{width:90%}
.s-g-95{width:95%}
.s-g-16{width:16.66666%}
.s-g-33{width:33.33333%}
.s-g-66{width:66.66667%}
.s-g-100{clear:both;width:100%}
.s-li-1 li{width:auto;float:none}
.s-li-2 li{width:50%}
.s-li-3 li{width:33.33%}
.s-li-4 li{width:25%}
.s-li-5 li{width:20%}
.s-li-6 li{width:16.66%}
.s-li-7 li{width:14.28%}
.s-li-8 li{width:12.5%}
.s-li-9 li{width:11.11%}
.s-li-10 li{width:10%}
.hide-s{display:none}
.s-g-p0{padding-left:0;padding-right:0}
.s-g-pl0{padding-left:0}
.s-g-pr0{padding-right:0}
}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:0}
a{color:#454545;text-decoration:none;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
a:hover{color:#be041b}
img{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
li,ul{list-style:none;text-decoration:none}
.unselect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:95%;max-width:980px;margin:0 auto}
.hd-top{height:45px;line-height:45px;background:#fff}
.hd-top .login .info{margin-right:28px}
.hd-top .login a,.hd-top .login span{font-size:14px;color:#666;line-height:45px}
.hd-top .login a:hover{color:#be041b}
.hd-top .search{overflow:hidden;white-space:nowrap;font-size:0}
.hd-top .search .select{width:80px;height:24px;line-height:22px;border:1px solid #d3d3d3;position:relative;display:inline-block;vertical-align:middle}
.hd-top .search .select:after{content:"";display:block;width:16px;height:24px;background:url(../images/f-icon01.png) center center no-repeat;background-size:contain;position:absolute;right:12px;top:0}
.hd-top .search .select select{padding-left:10px;padding-right:30px;width:100%;height:100%;line-height:22px;font-size:14px;color:#666;display:block;background:#fff;border:0}
.hd-top .search .inp{width:150px;margin-left:10px;border:1px solid #d3d3d3;height:24px;display:inline-block;vertical-align:middle}
.hd-top .search .inp input{padding:0 10px;width:100%;height:100%;line-height:22px;display:block;border:0}
.hd-top .search .submit{width:48px;margin-left:10px;height:24px;display:inline-block;vertical-align:middle}
.hd-top .search .submit .btn{width:100%;border:0;background:#be041b;color:#fff;text-align:center;line-height:24px;font-size:12px;display:block;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.hd-top .search .submit .btn:hover{opacity:.8}
.header{background:#be041b;position:relative;z-index:100}
.nav{height:58px;line-height:58px}
.nav li{width:12.5%;height:100%;float:left;position:relative}
.nav .v1{display:block;height:100%;line-height:58px;font-size:18px;text-align:center;color:#fff;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.nav .sub{padding:6px 6px 9px;width:175px;background:#870011;display:none;position:absolute;top:100%;left:0}
.nav .sub a{margin-bottom:3px;padding:0 20px;font-size:14px;line-height:36px;color:#fff;display:block;background:0 0;position:relative;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.nav .sub a:after{content:"";display:block;border-bottom:1px dotted #a31224;position:absolute;left:13px;right:13px;bottom:-2px}
.nav .sub a:last-child:after{border-bottom:0}
.nav .sub a:hover{background:#be041b}
.nav li.on .v1,.nav li:hover .v1{background:#870011}
.menuBtn{position:absolute;right:15px;top:5px;z-index:9;display:none;width:40px;height:40px;padding:7px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:3px;background-color:#fff;margin:3px 0 5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:10px;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.banner{position:relative}
.banner .item{height:396px;background-repeat:no-repeat;background-position:center center;background-size:cover}
.logo{height:63px;position:absolute;left:50%;top:26px;margin-left:-490px}
.logo a{height:100%;display:block}
.logo img{height:100%;width:auto;display:block}
.footer{padding-top:17px;padding-bottom:20px;border-top:3px solid #be041b;background:#fff}
.fd-logo{margin-top:5px;margin-right:26px;width:66px;float:left;margin-left:60px}
.fd-logo img{width:100%;height:auto;display:block}
.fd-link,.fd-link a{overflow:hidden;font-size:14px;line-height:24px;color:#666}
.fd-link a:hover{color:#be041b}
.header-aside{width:240px;display:none;background:#be041b;position:fixed;top:0;left:-243px;bottom:0;z-index:300;overflow-x:hidden;overflow-y:auto;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;box-shadow:rgba(0,0,0,.5) 0 0 3px 0}
.header-aside.open{left:0}
.g-tit01{text-align:center;position:relative}
.g-tit01::before{content:"";display:block;border-bottom:1px solid #be041b;position:absolute;right:0;left:0;top:50%;margin-top:1px}
.g-tit01 .tit{position:relative;z-index:5}
.g-tit01 .tit:after,.g-tit01 .tit:before{content:"";width:7px;height:7px;background:#be041b;display:block;position:absolute;left:0;top:50%;margin-top:-2px}
.g-tit01 .tit:after{left:auto;right:0}
.g-tit01 .tit span{padding:0 20px;background:#fff;position:relative;font-size:24px;color:#be041b;font-weight:700;font-style:italic;text-decoration:none;line-height:50px}
.g-tit01 .tit span::after,.g-tit01 .tit span::before{content:"";width:52px;height:9px;display:block;background:url(../images/f1-icon01.png) center center no-repeat;background-size:100% 100%;position:absolute;left:-52px;top:50%;margin-top:-3px}
.g-tit01 .tit span::after{left:auto;right:-52px;background-image:url(../images/f1-icon02.png)}
.g-tit02{overflow:hidden}
.g-tit02 .more{margin-left:10px;font-size:14px;color:#be041b;line-height:50px;float:right}
.g-tit02 .g-tit01{overflow:hidden;text-align:left}
.g-tit02 .g-tit01 .tit span{padding-left:0;font-style:normal}
.g-tit03{background:url(../images/f2-bg01.png) 0 center no-repeat,url(../images/f2-bg01.png) right center no-repeat}
.g-tit03 .tit{text-align:center;position:relative;font-size:26px;color:#870011;line-height:50px;font-weight:700;font-style:italic}
.g-col{padding:0 15px;float:left}
.g-row{margin:0 -15px;overflow:hidden}
.row-f01{padding:35px 0;overflow:hidden}
.g-col-66{width:66.666%;float:left}
.g-col-33{width:33.3333%;float:left}
.g-col-50{width:50%;float:left}
.row-f01 .right .g-tit02{}
.ul-tab01{margin-bottom:21px;overflow:hidden;text-align:center;background:url(../images/f1-bg01.png)}
.ul-tab01 li{min-width:95px;display:inline-block;position:relative;text-align:center;line-height:36px}
.ul-tab01 li:before{content:"";display:block;width:1px;height:17px;background:#bebebe;position:absolute;right:0;top:50%;margin-top:-9px}
.ul-tab01 li::after{opacity:0;content:"";width:20px;height:2px;background:#be041b;display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.ul-tab01 li.on::after{opacity:1}
.ul-tab01 li.on a{color:#be041b;opacity:1}
.ul-tab01 li:last-child:before{display:none}
.ul-tab01 a{display:inline-block}
.m-news{overflow:hidden}
.m-news .pic img{width:100%;height:auto;display:block;max-height:172px;}
.ul-news a{padding-left:13px;display:block;line-height:30px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-family:'宋体';}
.ul-news a:before{content:"";display:block;width:4px;height:4px;background:#be041b;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;overflow:hidden;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.row-f02{padding-top:47px;padding-bottom:60px;background:#eee}
.row-f02 .g-tit03{margin-bottom:27px}
.ban-tab01{margin-bottom:34px;padding:0 60px;height:50px;background:#e5e5e5}
.ban-tab01 .item{padding:9px 10px 7px;position:relative}
.ban-tab01 .item:after{content:"|";display:block;font-size:14px;color:#343434;position:absolute;right:-2px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ban-tab01 .item a{margin:0 auto;display:block;text-align:center;font-size:16px;line-height:35px;position:relative;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}
.ban-tab01 .item a:after{content:"";display:block;border-width:4px 4px 0;border-style:solid;border-color:#be041b transparent transparent;position:absolute;top:100%;left:50%;margin-left:-4px;opacity:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.ban-tab01 .item a:hover,.ban-tab01 .item.active a{background:#be041b;color:#fff}
.ban-tab01 .item.active a:after{opacity:1}
.ban-tab01 .slick-arrow{font-size:0;width:35px;height:20px;background:url(../images/f2-icon01.png) center center no-repeat #d2d2d2;position:absolute;left:16px;top:50%;margin-top:-10px;border:1px solid #c1c1c1;cursor:pointer}
.ban-tab01 .slick-next{background-image:url(../images/f2-icon02.png);left:auto;right:16px}
.ban-tab01 .slick-arrow.slick-disabled{opacity:.6}
.ban-news01 .pic{border:2px solid #e5e5e5}
.ban-news01 .pic img{width:100%;height:auto;display:block}
.ban-news01 .top h3{margin-bottom:10px;text-align:center;font-size:20px;color:#333;font-weight:400}
.ban-news01 .top .desc{margin-bottom:20px;font-size:14px;line-height:20px;color:#999;height:60px;overflow:hidden;text-overflow:ellipsis}
.ban-news01 .top .desc span{color:#bc051b}
.ban-news01 .left{width:37%}
.ban-news01 .right{width:63%}
.row-f03{padding-top:36px}
.row-f03 .g-tit01{margin-bottom:10px}
.row-f05{padding-bottom:58px}
.ul-cooperate .pic{width:37.7%;margin-right:15px;float:left}
.ul-cooperate h3{margin-bottom:16px;font-size:16px;color:#333;line-height:28px;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ul-cooperate .desc{font-size:12px;line-height:20px;color:#999}
.ul-cooperate .desc span{color:#be041b}
.ul-listh2.f01{margin:0 -22px}
.ul-listh2.f01 li{padding:0 22px;width:25%}
.ul-listh2.f01 li a{margin:0 auto}
.ul-listh2.f01 .pic{padding-top:0;width:100%;height:auto;border:2px solid #e1e1e1;position:relative}
.ul-listh2.f01 .pic .inner{padding-top:143.5%;position:relative}
.ul-listh2.f01 .pic img{width:100%;height:100%;display:block;position:absolute;top:0;left:0}
.pages{overflow:hidden;text-align:center;padding:28px 0 34px}
.pages ul{display:inline-block;overflow:hidden}
.pages li{float:left;margin:0 3px;padding-top:2px;overflow:hidden}
.pages li a{display:block;height:20px;line-height:20px;text-align:center}
.pages .next a,.pages .page a,.pages .prev a{width:20px;font-size:14px;color:#666;border:1px solid #cacaca}
.pages .first a,.pages .last a{width:44px;background-color:#eaeaea;font-size:14px;color:#ababab}
.pages .form{font-size:14px;color:#5b5b5b;padding-top:0;margin-left:28px}
.pages .form input{display:inline-block;width:22px;height:22px;text-align:center;border:1px solid #cacaca;margin:0 5px}
.pages .on a,.pages a:hover{background-color:#bc051b;color:#fff;border-color:#bc051b}
.pages .form .go{display:inline-block;width:33px;height:22px;background-color:#bc051b;text-align:center;line-height:22px;color:#fff;font-size:16px;margin-left:5px}
.g-container{overflow:hidden;padding-top:44px}
.g-container .right .box.mb{margin-bottom:24px}
.g-container .g-col-33{padding-left:30px}
.g-tith1{overflow:hidden;font-size:20px;color:#be041b;font-weight:700;padding-bottom:17px;background:url(../images/bgh1.png) bottom left no-repeat;-webkit-background-size:100% auto;background-size:100% auto}
.ul-listh1 li{overflow:hidden;padding:18px 0 14px;border-bottom:1px solid #e5e5e5}
.ul-listh1 li h3 a{display:block;color:#454545;font-weight:400;font-size:18px;margin-bottom:8px;transition:all .3s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-listh1 li h3 a:hover{color:#bc051b}
.ul-listh1 li p{font-size:14px;line-height:1.71;color:#666;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:8px}
.ul-listh1 li .info .item{font-size:14px;color:#666;margin-bottom:4px}
.ul-listh1 li .info .item span.red{color:#bc051b}
.ul-listh2{overflow:hidden;margin:12px 0 0}
.ul-listh2 li{float:left;width:50%;margin-bottom:10px}
.ul-listh2 li a{display:block;margin:0 16px}
.ul-listh2 li .pic{padding-top:144%;position:relative;overflow:hidden;margin:0 auto;height:0}
.ul-listh2 li .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.ul-listh2 li p{margin:0 auto;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:#454545;line-height:2.5}
.ul-listh2 li p:hover{color:#be041b}
.m-active{overflow:hidden;padding:28px 0 50px}
.m-active h1{text-align:center;font-size:20px;color:#222;font-weight:400;letter-spacing:1px;margin-bottom:10px}
.m-active .info{display:block;text-align:center;font-size:14px;color:#787878;margin-bottom:32px}
.m-active img{display:block;margin:0 auto 14px}
.m-active .img-desc{display:block;text-align:center;font-size:14px;color:#454545;margin-bottom:21px}
.m-active p{font-size:14px;color:#222;line-height:2;text-indent:2em}
.ul-news.pt{padding-top:20px}
.m-chart{overflow:hidden;padding:22px 0;border-bottom:1px solid #dcdcdc}
.m-chart .tit{text-align:center;font-size:18px;color:#222;margin-bottom:14px}
.m-chart .img img{display:block;margin:0 auto}
.m-chart .txt{padding-top:18px;font-size:14px;color:#222;line-height:1.86}
.m-active2{overflow:hidden;padding-top:28px}
.m-active2 h1{text-align:center;font-size:18px;font-weight:400;color:#222;margin-bottom:28px;letter-spacing:1px}
.m-active2 h4{text-indent:2em;font-size:16px;color:#222;font-weight:400;margin-bottom:20px}
.m-active2 p{text-indent:2em;font-size:14px;color:#222;line-height:2}
@media only screen and (max-width:959px){
.g-container .left{float:none;width:auto}
.g-container .g-col-33{width:auto;padding:0;float:none}
.ul-listh2 li{width:25%}
}
@media only screen and (max-width:767px){
.ul-listh2 li{width:50%}
.pages .first,.pages .last,.pages .page{display:none}
.g-tith1{font-size:18px}
.g-container{padding-top:20px}
.ul-listh1 li p{line-height:1.5}
.m-active h1{font-size:18px}
.m-active .info{font-size:12px}
.m-active{padding:20px 0}
.m-active2 h4{margin-bottom:4px}
}
@media only screen and (max-width:1199px){
.wp{width:100%;padding:0 15px}
.banner .item{padding-top:30%;height:0}
.logo{height:30px;position:fixed;top:10px;left:15px;margin-left:0;z-index:220}
.hd-top{display:none}
body{padding-top:50px}
.header{position:fixed;left:0;right:0;top:0;height:50px;z-index:200;background:#be041b;box-shadow:rgba(0,0,0,.5) 0 0 3px 0}
.menuBtn{display:block;z-index:200}
.header-aside,.header-aside .hd-top,.header-aside .nav{display:block}
.nav{display:none}
.nav li{width:100%;height:auto;line-height:40px;float:none}
.nav .sub{padding:0;width:100%;position:static;text-align:center}
.nav li:hover .v1{background:0 0}
.nav .sub a{font-size:12px;text-align:left;padding:0 20px 0 40px}
.hd-top{height:auto;overflow:hidden;line-height:30px;padding:20px;color:#fff;text-align:center;background:0 0}
.hd-top .login{margin-bottom:20px}
.hd-top .login a,.hd-top .login span{font-size:12px;line-height:30px;color:#fff}
.hd-top .l,.hd-top .r{float:none}
.hd-top .search .inp,.hd-top .search .select{margin:0 0 3px;width:100%;display:block}
.hd-top .search .select select{font-size:12px;border-color:#fff;background:0 0;color:#fff}
.hd-top .search .select:after{background-image:url(../images/f-icon02.png);background-size:12px auto}
.hd-top .login .info{margin-right:5px}
.hd-top .search .inp,.hd-top .search .inp input{border:0}
.hd-top .search .submit{width:100%;margin-top:8px;margin-left:0}
.hd-top .search .submit .btn{display:block;background:#870011}
.nav .v1{line-height:40px;padding:0 20px;font-size:14px;text-align:left}
.hd-top .login a:hover{color:#fff;opacity:.8}
}
@media only screen and (max-width:959px){
.fd-logo{margin-left:0}
.fd-link,.fd-link a{font-size:12px}
.footer{padding-bottom:10px}
.g-tit01 .tit span,.g-tit03 .tit{font-size:20px}
.g-tit02 .more{font-size:12px}
.g-row{margin:0 -10px}
.g-col{padding:0 10px}
.row-f02,.row-f05{padding-bottom:30px}
.row-f01,.row-f02,.row-f03{padding-top:20px}
.g-tit03{background:0 0}
.ban-tab01 .item a{font-size:14px}
.ban-news01 .top h3{font-size:18px}
.ul-news a{font-size:12px;line-height:2}
}
@media only screen and (max-width:767px){
.g-tit01 .tit span,.g-tit03 .tit{font-size:18px}
.g-tit01 .tit span{padding:0 15px}
.m-news .pic{margin-bottom:10px}
.row-f01 .right .g-tit02{margin-bottom:0}
.ban-tab01 .item{padding:8px 5px}
.ban-tab01 .item:after{display:none}
.ban-news01 .left,.ban-news01 .right{margin-bottom:10px;width:100%;float:none}
.ban-news01 .top h3{font-size:14px}
.ban-news01 .top .desc{font-size:12px;height:auto}
.row-f02,.row-f05{padding-bottom:20px}
.ban-tab01{padding:0 30px}
.ban-tab01 .slick-arrow{height:100%;border:0;width:20px;left:0;margin-top:-25px}
.ban-tab01 .slick-next{left:auto;right:0}
.fd-logo{margin:0 auto 10px;float:none}
.footer{border-top-width:1px}
.ul-cooperate h3{margin-bottom:10px;font-size:14px}
.ul-tab01 li{min-width:80px}
.ul-listh2.f01{margin:0 -10px}
.ul-listh2.f01 li{padding:0 10px;width:50%}
}