html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
body{font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;font-size:12px;margin:0;padding:0;background-color:#f1f1f1;}
html,body,fieldset,img,iframe,abbr{border:0;}
li{list-style:none;}
textarea{overflow:auto;resize:none;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:700;}
a,a:hover{text-decoration:none;outline:0;-moz-outline:0;}
html,body{width:100%;height:auto;min-height:930px;}
.hide{display:none;}
.f-cb::after,.f-cbli li::after{display:block;visibility:hidden;clear:both;overflow:hidden;height:0;content:'.';}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-pa{position:absolute;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-turn{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}
.icon-H,.icon-N{display:inline-block;width:11px;height:11px;margin:0 5px;*position:relative;*top:-4px;}
.icon-N{background-repeat:no-repeat;}
.icon-H{background-repeat:no-repeat;}
.topBar{position:relative;z-index:9999;width:100%;min-width:1260px;opacity:.95;background:#fff;}
.topBar .topBox{position:relative;overflow:visible;width:1260px;height:100px;margin:0 auto;}
.topBar .topLogo{position:relative;top:21px;display:block;float:left;width:191px;height:58px;background:url(../images/logo.png) no-repeat;background-size: 100% auto;}
.topBar .topBoxlist{line-height:100px;position:relative;height:100px;margin-left:270px;color:#333;}
.topBar .topBoxlist span{line-height:100px;float:left;width:4px;height:100px;}
.topBar .topBoxlist a{font-size:16px;line-height:100px;position:relative;float:left;height:100px;margin:0 25px;color:#888;}
.topBar .topBoxlist a:hover{color:#000;}
.topBar .topBoxlist a:hover i{width:100%;}
.topBar .topBoxlist a i{position:absolute;top:0;left:0;display:block;width:0;height:5px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;background:#cf0f32;}
.topBar .topOpen{position:absolute;z-index:9999;top:0;right:0;width:120px;height:120px;background:#cf1132;}
.topBar .topOpen i{position:relative;top:43px;display:block;width:34px;height:34px;margin:0 auto;background-repeat:no-repeat;}
.topBar .topOpen.open{height:100px;background:#282b2d;}
.topBar .topOpen.open i{background-repeat:no-repeat;}
.topBar .closeNav{position:absolute;bottom:5px;left:50%;margin-left:-38px;padding:10px 0;}
.topBar .closeNav i{display:block;width:56px;height:14px;background-repeat:no-repeat;}
.topBar .closeNav:hover i{background-repeat:no-repeat;}
.topNav{position:absolute;z-index:10000;top:100px;left:0;display:none;width:100%;padding-bottom:60px;background:#282b2d;}
.topNav p{font-size:20px;line-height:20px;position:relative;height:20px;margin:40px 40px 25px;text-indent:25px;color:#fff;}
.topNav span{font-size:12px;float:right;color:#f2ebeb;}
.nav-box-con{position:relative;float:left;}
.nav-box-con .nav-box-title{position:relative;padding:17px 0;border-left:1px #454545 solid;background:#35373a;}
.nav-box-con .nav-box-title em{font-size:16px;font-weight:700;font-style:normal;line-height:16px;display:block;height:16px;text-indent:36px;color:#dd1136;border-left:4px #dd1136 solid;}
.nav-box-con1 .nav-box-title{padding-left:40px;border-left:0;}
.nav-li-box{float:left;padding-top:25px;border-left:1px #454545 solid;}
.nav-li-box h2{font-size:14px;font-weight:700;margin-bottom:20px;text-indent:40px;color:#6b6b6c;}
.nav-li-box ul{padding-left:40px;}
.nav-li-box li{float:left;width:136px;}
.nav-li-box img{display:none;}
.nav-li-box a{font-size:14px;line-height:28px;color:#c3c3c3;}
.nav-li-box a:hover{font-weight:700;color:#fff;}
.nav-li-box.nav-li-box1{width:314px;border-left:0;}
.nav-li-box.nav-li-box2{width:177px;}
.nav-li-box.nav-li-box3{width:177px;}
.nav-li-box.nav-li-box4{width:586px;}
.selNav{position:absolute;top:100px;display:none;width:100%;height:62px;background:url(../images/cover.png) repeat;}
.selNav.opening{display:block;height:62px;}
.topBar .topOpen i{background-position:0 0;}
.topBar .topOpen.open i{background-position:-34px 0;}
.topBar .closeNav i{background-position:0 -34px;}
.topBar .closeNav:hover i{background-position:0 -48px;}
.icon-N{background-position:-56px -34px;}
.icon-H{background-position:-56px -48px;}
.topBar .topOpen i,.topBar .topOpen.open i,.topBar .closeNav i,.topBar .closeNav:hover i,.icon-N,.icon-H{background-image:url(../images/topBar.png);background-size:68px 62px;}

/*------------------------------------------------------foot start----------------------------*/
.footer{min-width:1260px;padding:20px 0;color:#fff;background:#272a2c;}
.footer-mid{position:relative;overflow:hidden;width:1000px;height:auto;margin:0 auto;padding:8px 0 0 0;}
.footer-mid .footer-logo{float:left;width:177px;height:60px;}
.footer-mid .footer-logo img{display:block;width:100%;}
.footer .footer-text{line-height:2.5em;float:left;width:72%;margin-left:30px;color:#fff;}
.footer-mid .footer-text ul li{float:left;width:66px;letter-spacing:1px;}
.footer-mid .footer-text ul li a{color:#fff;}
.footer-mid .footer-text ul li a:hover{text-decoration:underline;color:#999;}
.footer-mid .footer-text p{clear:both;}

/*------------------------------------------------------foot end----------------------------*/

/*-------------------------------MidBar start----------------------------------------------*/
.midBar{min-width:1260px;min-height:1000px;}
.midBar .title{position:relative;background-color:#0a0a0b;}
.title .aaa{width:1260px;margin:0 auto;}
.title .aaa p{font-family:'Arial';font-size:90px;padding-top:23px;text-transform:uppercase;color:rgb(23,23,23);}
.title .aaa div{font-size:40px;font-style:normal;position:absolute;bottom:0;margin-left:10px;color:rgb(221,221,221);border-bottom:5px solid #c11920;}
.content{width: 65%;max-width: 1260px;margin: 0 auto;padding: 30px 0;}
.content p {line-height: 1.5;margin: 0 0 10px;}
/*-------------------------------MidBar end----------------------------------------------*/
.hot-box{position:relative;float:left;width:400px;height:330px;margin:10px;border-bottom:5px #ebebeb solid;background-color:#fff;}