.browserupgrade{padding:.2em 0;margin:.2em 0;color:#000;background:#ccc}
::selection{color:#fff;background:#c7000b;text-shadow:none}
::-moz-selection{color:#fff;background:#c7000b;text-shadow:none}
::-webkit-scrollbar{width:10px;background:#bfbfbf}
::-webkit-scrollbar-track{width:10px;background:#bfbfbf}
::-webkit-scrollbar-track-piece{background:#bfbfbf}
::-webkit-scrollbar-thumb{width:10px;background:#515151}
::-webkit-scrollbar-thumb:hover{background:#c7000b}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
body{background: #ffffff;font-family:-apple-system,BlinkMacSystemFont,"SF Pro SC","SF Pro Text","Helvetica Neue",Helvetica,"PingFang SC","Segoe UI",Roboto,"Hiragino Sans GB",arial,'microsoft yahei ui',"Microsoft YaHei",SimSun,sans-serif;font-size:14px;line-height:1.15;box-sizing: border-box;}
body,button,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,li,ol,p,textarea,ul{padding:0;margin:0}
address,article,akefu,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;padding:0;margin:0}
li,ol,ul{list-style:none;list-style-image:none}
button,fieldset,input,label,legend,option,select,textarea{font-family:Verdana,Arial,Helvetica,sans-serif,Tahoma;font-size:12px}
button,input,optgroup,select,textarea{outline:0}
button{border:none}
textarea{resize:vertical}
em,i,strong{font-style:normal}
img{vertical-align:middle;border:0}
a{color:#333;text-decoration:none;outline:0}
a:hover{color:#c7000b;text-decoration:none;transition: all 0.5s;}
a:active,a:focus,a:hover{outline:0}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.container-fluid{padding-right:0;padding-left:0;margin:0}
.container{position:relative;margin-right:auto;margin-left:auto;min-width:1120px;max-width:1120px;width:1120px;clear: both;}
.container:after,.container:before{display:table;content:""}
.container:after{clear:both}
.top{border-bottom: 1px solid #dfe1e3;color: #9C9C9C;line-height:35px;background: url(../images/top_bg.jpg) top center repeat-x #fff;padding-top:6px;font-size:12px;}
.top .welcome{float:left;}
.top .lang{float:right;color:#9C9C9C;}
.top .lang a{margin-right:6px;color: #9C9C9C;}
.header{width:100%;height:auto;padding:20px 0;}
.header .logo{width:auto;height:50px;float:left;}
.header .logo .logoimg{height: 50px;float:left;}
.header .logo .logoimg img{height: 50px;}
.header .logo i{display: block;float: left;margin:0 14px 0 10px;}
.header .logo .logotxt{ display: block;margin-top:3px;float:left;}
.header .logo .logotxt h4{font-size:26px;color:#2b2b2b;font-weight: bold;padding-bottom:3px;}
.header .logo .logotxt p{font-size:14px;color:#2b2b2b;padding-top:3px;}
.header .pho{float:right;background: url(../images/pho.svg) left center/50px 50px no-repeat;padding-left:60px;padding-top:5px;}
.header .pho span{font-size:14px;color: #9C9C9C;}
.header .pho p{font-size:32px;color: #c7000b;}
.nav{position:relative;background: #fcfcfc;width:100%;border-top: 1px solid #dfe1e3;}
.nav .home{width:50px;height:50px;background: #c7000b;}
.nav .home img{width:26px;height:26px;margin-top:12px;}
.nav li{float: left;width: 150px; display: block; position: relative; z-index: 10;border-right: 1px solid #dfe1e3; text-align: center;}
.nav li .nav-link{display: block; color: #787878; font-size: 14px;line-height:50px;}
.nav li .nav-link:hover{background: #c7000b;color: #ffffff;}
.nav li .c2{display:none;position:absolute;left:0;top:50px;z-index:9999;width:100%;height: auto;padding:0 0;background:#fcfcfc;border: 1px solid #dfe1e3;}
.nav li:hover .c2{display:block;}
.nav li .c2 a{width:100%; height:40px; display: block;line-height:45px;margin-left:0px; border:none;color:#333}
.nav li .c2 a:hover{background: #c7000b;color:#ffffff}
.nav li:nth-child(4) .c2{width:190px;left:-20px;}
/*.nav li:nth-child(4) .c2 a{padding:0 10px;}*/
.copyright{background:#f4f4f4;color: #666666;line-height:35px;text-align: center;margin-top:50px;border-top: 1px solid #dfe1e3;padding: 30px 0;}
.copyright a{color: #666666;}
.page{text-align: center;font-size:14px;margin:4em 0 4em;}
.page a,.page span{display:inline-block;padding:8px 14px;border: 1px #CCCCCC solid;color:#cd2228;border-right: none}
.page a:hover,.page span:hover{background:#DDDDDD;}
.page a:last-child{border: 1px #CCCCCC solid;}
.page .page-num-current,.page .page-num-current:hover{color:#FFF;background: #cd2228;border: 1px #cd2228 solid}

.kefu{position:fixed;width:78px;right:0;top:60%;margin-top:0px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.kefu ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.kefu ul li:hover{background:#c7000b;color:#fff}
.kefu ul li:hover a{color:#fff}
.kefu ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.kefu ul li i.bgs1{background-image:url(../images/kefu/right_pic5.png)}
.kefu ul li i.bgs2{background-image:url(../images/kefu/right_pic7.png)}
.kefu ul li i.bgs3{background-image:url(../images/kefu/right_pic2.png)}
.kefu ul li i.bgs4{background-image:url(../images/kefu/right_pic1.png)}
.kefu ul li i.bgs5{background-image:url(../images/kefu/right_pic3.png)}
.kefu ul li i.bgs6{background-image:url(../images/kefu/right_pic6_on.png)}
.kefu ul li:hover i.bgs1{background-image:url(../images/kefu/right_pic5_on.png)}
.kefu ul li:hover i.bgs2{background-image:url(../images/kefu/right_pic7_on.png)}
.kefu ul li:hover i.bgs3{background-image:url(../images/kefu/right_pic2_on.png)}
.kefu ul li:hover i.bgs4{background-image:url(../images/kefu/right_pic1_on.png)}
.kefu ul li:hover i.bgs5{background-image:url(../images/kefu/right_pic3_on.png)}
.kefu ul li .kefubox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.kefu ul li.kefutop{background:#c7000b;color:#fff}
.kefu ul li.kefutop:hover{opacity:.8;filter:Alpha(opacity=80)}
.kefu ul li.kefuewm .ewBox.son{width:238px;height: 238px;display:none;color:#363636;text-align:center;padding-top:0;position:absolute;left:-240px;top:0;border:1px solid #e0e0e0}
.kefu ul li.kefuewm .ewBox.son img{width:238px;height: 238px;}
.kefu ul li.kefuetel .telBox.son{width:240px;height:78px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0;background:#c7000b}
.kefu ul li.kefuetel .telBox dd{display:block;height:78px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px}
.kefu ul li.kefuetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:12px;font-size:18px}
.kefu ul li.kefuetel .telBox dd.bgs1{background:url(../images/kefu/right_pic9.png) 28px center no-repeat}
.kefu ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}