.browserupgrade{padding:.2em 0;margin:.2em 0;color:#000;background:#ccc}
::selection{color:#fff;background:#d81010;text-shadow:none}
::-moz-selection{color:#fff;background:#d81010;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:#d81010}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
body{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:#707070;text-decoration:none;outline:0}
a:hover{color:#e2261c;text-decoration:none;}
a:active,a:focus,a:hover{outline:0}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.left{float:left}
.right{float:right}
.container-fluid{padding-right:0;padding-left:0;margin:0}
.container{position:relative;margin-right:auto;margin-left:auto;min-width:1200px;max-width:1200px;width:1200px;clear: both;}
.container:after,.container:before{display:table;content:""}
.container:after{clear:both}
.top{background: #e3e4e5;height:31px; line-height:31px;font-size: 12px;}
.top .top_l { width: 366px; }
.top .top_r a { display: inline-block; padding-left: 23px; margin-left: 8px; background-repeat: no-repeat; background-position: left center; background-size: 22px 22px; }
.top .top_r a:nth-child(1) { background-image: url(../images/sy.svg); }
.top .top_r a:nth-child(2) { background-image: url(../images/ly.svg); }
.header{height: 104px;}
.header .logo{height:54px;margin-top:25px;float: left}
.header .logo img{height:54px;}
.header .so {float: left;margin-top:37px;margin-left:100px;}
.header .so input{border: 2px solid #e2261c; width: 360px; height: 32px; float: left; padding: 0 10px; color: #000; outline: none;}
.header .so button{float: left; width: 90px; height: 36px; background:#e2261c; text-align: center; color: #FFF; border: 0px; font-size: 16px;}
.header .pho { height:43px;margin-top: 30px; padding: 0 0 0 50px; background: url(../images/pho.svg) left center/43px 43px no-repeat;}
.header .pho span { font-size: 14px; }
.header .pho p { display: block; font-size: 24px; color: #e2261c; font-weight: bolder; }
.nav-bg{width: 100%;height: 40px;background:#e2261c}
.nav-bg .nav{ width:auto; position:relative;}
.nav-bg .nav li{float:left;width:130px;text-align:center;position:relative;}
.nav-bg .nav li .nav-link{display: inline-block;color:#fff;width:130px;font:500 16px/40px "Microsoft YaHei";}
.nav-bg .nav li .nav-link:hover{background:#cf1e14}
.nav-bg .nav li .c2{display:none;position:absolute;left:0;top:40px;z-index:9999;width:130px;padding:0;height: auto;background:#cf1e14 }
.nav-bg .nav li:hover .c2{display:block;}
.nav-bg .nav li .c2 a{width:100%; height:35px; display: block;line-height:35px;margin-left:0px; border:none;color: #ffffff}
.nav-bg .nav li:nth-child(1){width:155px;font:500 16px/40px "Microsoft YaHei";color: #ffffff;text-align: left;padding-left:35px;background:#bc1209 url(../images/fl.svg) 10px center/20px 20px no-repeat;}
ul.menu { width: 190px;height:450px;background: rgba(117, 117, 117, 0.7);box-sizing: border-box; position: absolute;z-index: 999;top: 40px;}
ul.menu li { height:60px; padding-left: 8px; text-align: left; line-height:60px; font-size: 14px;z-index: 2; }
ul.menu li a { color: #ffffff; }
ul.menu li:hover {border-left: 2px #e2261c solid;background:rgba(51, 51, 51, 0.5);}
ul.menu li:hover .submenu { display: block; }
ul.menu li .submenu { position: absolute;overflow-y: scroll;overflow-x: hidden;left: 190px; top: 0; width: 990px; height: 438px;padding:10px 20px; border: 1px solid #DDD; box-shadow: 0 0 8px #DDD; -moz-box-shadow: 0 0 8px #DDD; -webkit-box-shadow: 0 0 8px #DDD; background-color: #FFF; z-index: 3; display: none; }
ul.menu li .submenu  dl { overflow: hidden; border-bottom: 1px solid #D1D1D1; padding:3px 0; }
ul.menu li .submenu  dl dt { display: block;height:30px; line-height:30px; font-weight: bold; color: #e2261c; font-size: 14px; cursor: pointer; }
ul.menu li .submenu  dl dt a{color: #e2261c;}
ul.menu li .submenu  dl dd a { display: block; float: left;  padding: 0 10px; color: #999999; height:25px; line-height:25px;font-size: 12px;border-radius: 3px;}
ul.menu li .submenu  dl dd a:hover {background:#e2261c;color: #ffffff}
.slide{position:relative;z-index:1;margin:0 auto;min-width:1180px;height:450px;background:#333;overflow:hidden}
.swiper-slide{position:relative;width:100%;min-width:1180px;height:450px;color:#fff;text-align:center;overflow:hidden;background-size:cover;background-repeat: no-repeat;background-position: center;}
.swiper-pagination{position:absolute;z-index:999;bottom:20px!important;left:0;width:100%;text-align:center}
.swiper-pagination-bullet{display:inline-block;width:10px;height:10px;margin:0 8px!important;background:#fff;border-radius:10px;cursor:pointer;opacity:.3;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.swiper-pagination-bullet-active{width:30px;opacity:.75;background:#e2261c;}
.swiper-button-prev{background:url(../images/left.png) no-repeat center;left:20px}
.swiper-button-next{background:url(../images/right.png) no-repeat center;right:20px}
.swiper-button-next,.swiper-button-prev{opacity:.3;width:30px;height:50px}
.swiper-button-next:hover,.swiper-button-prev:hover{opacity:.75}
.col{background: #f5f5f5;padding-bottom: 50px;}
.foot1{padding-top:50px;padding-bottom: 30px;background: #ffffff}
/*.foot1 ul li{display: block;float: left;width: 25%;font-size: }*/
.foot1 dl {display: block;float: left;margin-right:40px;}
.foot1 dl dt{font-size:18px;font-weight: 700;margin-bottom:20px;line-height:30px;}
.foot1 dl dt a{color: #333333}
.foot1 dl dd {font-size: 14px;line-height:24px;margin-bottom: 6px;color: #333333}
.foot1 dl dd a{color: #333333}
.foot1 dl:nth-child(1){width:300px;}
.foot1 .dianhua{float: left;padding-top:10px;text-align:center;border-left: 1px #cccccc solid;padding-left: 30px;padding-bottom: 30px;}
.foot1 .dianhua span img{width:60px;}
.foot1 .dianhua h4{font-size: 26px;font-weight: 700;color:#ce1336;margin-top: 10px;}
.foot1 .dianhua p{margin-top:10px;color: #999999}
.foot1 .erweima{float: right;}
.foot1 .erweima img{width:160px;}
.foot2{background:#545454;text-align: center;color:#ccc;padding: 20px 0;line-height: 30px;font-size: 12px;}
.foot2 a{color:#ccc;}
.page{text-align: center;font-size:14px;margin:30px 0;}
.page a{display:inline-block;padding:8px 14px;border: 1px #CCCCCC solid;color:#cd2228;border-right: none}
.page a:hover{background:#DDDDDD;}
.page a:last-child{border: 1px #CCCCCC solid;}
.page .page-item{}
.page .page-num-current,.page .page-num-current:hover{color:#FFF;background: #cd2228;border: 1px #cd2228 solid}