@charset "utf-8";
/* 通用样式 */
@font-face {
  font-family: 'iconfont';  /* project id 1899006 */
  src: url('//at.alicdn.com/t/font_1899006_358e7b2zvgl.eot');
  src: url('//at.alicdn.com/t/font_1899006_358e7b2zvgl.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1899006_358e7b2zvgl.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1899006_358e7b2zvgl.woff') format('woff'),
  url('//at.alicdn.com/t/font_1899006_358e7b2zvgl.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1899006_358e7b2zvgl.svg#iconfont') format('svg');
}
.iconfont{font-family:"iconfont" !important; color: #999; font-style:normal; }

HTML{overflow-x: hidden;}
BODY{background-image: none; text-align: left; padding-bottom: 0px; margin: 0px auto; padding-left: 0px; background-attachment: fixed; padding-right: 0px; background-repeat: no-repeat; font-family: Microsoft YaHei; background-position: center center; color: #555; font-size: 13px; overflow: hidden; padding-top: 0px;}
DIV,FORM,P,I,IMG,UL,LI,OL,DT,DO,TABLE,TR,TD,TH,FIELDEST,LABEL,LEGEND,SELECT,BUTTON,IMPUT{padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
P{line-height:32px;margin-bottom:0px}
LI,DIV{line-height:32px;}
H1,H2,H3,H4,H5,H6{padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px;}
H1 IMG,H2 IMG,H3 IMG,H4 IMGH5 IMG,H6 IMG{margin: 0px;}
UL,OL,LI,DL,DT,DD{list-style-type: none;}
IMG,A IMG{padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; vertical-align: middle; border-left-width: 0px; padding-top: 0px;}
A:link{color: #666666; text-decoration: none;}
A:visited{color: #666666; text-decoration: none;}
A:hover{color: #bb0013; text-decoration: none; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
A:active{color: #666666; text-decoration: none;}
.clearBoth{line-height: 0; width: 100%; height: 1px; clear: both; font-size: 0px; overflow: hidden;}
.clearfix{display: block;}
/* 分页样式 */
#pages A{padding: 4px 14px;background: #e4e4e4;color: #666;border-radius: 5px;margin-right: 2px;margin-left: 2px;float:left;}
#pages A:hover{COLOR: #fff;background: #bb0013;}
#pages span{padding:4px 14px;background: #bb0013;color: #fff;float:left;border-radius: 5px;margin-right: 2px;margin-left: 2px;}
#tab_title{background:url(/images/bg_title.jpg) no-repeat left center; color:#FFF; padding-left:30px; height:36px; line-height:36px; font-size:16px;margin:20px 0px;}
#pages .nolink{padding: 4px 14px;background: #e4e4e4;color: #666;border-radius: 5px;margin-right: 2px;float:left;margin-left: 2px;}
#pages{margin: 40px 0px 40px 15px;height: 36px;text-align: center;float:right;}

/* 留言样式开始 */
.demand_box{width: 80%;overflow: hidden;margin: 0 auto;}
.demand_box h2{text-align: center;line-height: 35px;margin-bottom: 50px;color: #333;}
.demand_box .input1{width: 48%;float: left;margin-bottom: 3%;border-radius: 3px;height:50px}
.demand_box .input3{width: 48%;float: left;border-radius: 3px;height:50px}
.demand_box .input2{width: 48%;float: right;margin-bottom: 3%;border-radius: 3px;height:50px}
.demand_box .input4{width: 48%;float: right;border-radius: 3px;margin-bottom: 3%;height:50px}
.demand_box .input5{height:180px}
.demand_box .txt{border: 1px solid #d9d9d9;padding: 10px;background: #fff;font-weight:normal;}
.demand_box .btn{float: left;border: 0;background: #bb0013;border-radius: 4px;width: 100%;padding: 0 11px;height: 55px;cursor: pointer;text-align: center;font-size: 16px;color: #fff;margin-top: 20px;}
.demand_box .btn:hover{background: #bb0013;color:#fff;transition:all ease 0.6s;}


.lk{width: 100%;background: url(/upload/images/bg.jpg) no-repeat center top;height: 193px;}
.lk1{display: flex;}
.logo{margin-top: 42px;}
.sou_btn1{width: 280px;height: 40px;line-height: 40px;text-align: left;border: none;outline: none;background: none;font-size: 14px;float:right;background: #fff;border-radius: 5px;padding-left:15px;border: 1px #eaeaea solid}
.sou{margin-bottom: 0;position: relative;width: 380px;margin-left: 265px;margin-top: 72px;}
.sou span{font-size: 17px;color: #666;line-height: 40px;}
.sou_btn2{height: 40px;line-height: 40px;background: none;width: 55px;position: absolute;top: 0;right: 0px;outline: none;border: none;z-index: 9999}
.fdj i{font-size:22px;color: #fff;line-height: 38px;}
.fdj{position: absolute;top: 0;right: 0px;background: #bb0013;border-bottom-right-radius: 5px;border-top-right-radius: 5px;margin-bottom: 0;height: 40px;width: 55px;text-align: center}
.lmiddle1{padding: 15px 0}
.lmiddle1 span{font-size: 15px;color: #bb0013;font-weight: bold;}
.lmiddle1 span i{color: #bb0013;font-size: 20px;padding-right: 10px;}
.lmiddle1 .col-md-8{display: flex;}
.scrollDiv{height: 25px;line-height: 25px;overflow: hidden;margin-top: 1px;}
.scrollDiv li{height: 25px;padding-left: 5px;}
.scrollDiv li a{font-size: 15px;}
#box{font-size: 15px;text-align: right;margin-bottom: 0}
.lmiddle2{display: flex;}
.lmiddle2a{width: 550px;}
.lmiddle2b{margin-left: 32px;flex: 1;}
.lmiddle2b1{height: 48px;border-bottom: 1px #bb0013 solid;position: relative;display: flex;margin-bottom: 15px;}
.lmiddle2b1_sub1{width: 155px;background: #bb0013;font-size: 20px;color: #fff;line-height: 46px;height: 48px;text-align: center;font-weight: bold}
.lmiddle3b1_sub1{line-height: 44px;position: relative;text-align: center;padding-left: 0;}
.lmiddle3b1_sub1:after{position:absolute;top:0;right:0;content:"";z-index:99999;width:20px;height:44px;background-color:#8ab2df;transform:skew(24deg);transform-origin:left top;border-radius:0px;display: none;}
.lmiddle2b1_sub1 i{color: #fff;font-size: 24px;padding-right: 10px;padding-top: 3px;font-weight: normal}
.lmiddle2b1_sub2{width: 100px;height:24px;background: #8ab2df;position: absolute;transform:skew(-38deg);z-index: -1;left: 64px;top: 20px}
.lallmore{flex: 1;text-align: right;}
.lallmore a{color: #bb0013;line-height: 48px;font-size: 15px;}
.lmiddle2b2a span,.lmiddle3b2a span{color: #bb0013;padding-right: 6px;font-size: 12px;}
.lmiddle2b2a{margin-top: 6px;}
.lmiddle2b2a a{display: block;width: 80%;float: left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-size: 15px;}
.lmiddle3b2a a{display: block;width: 70%;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-size: 15px;float: left;}
.lmiddle2b2a a:hover,.lmiddle3b2a a:hover{color: #bb0013}
.lmiddle2b2a p,.lmiddle3b2a p{flex: 1;text-align: right;margin-bottom: 0;color: #999;font-size: 15px;}
.lmiddle3b2a{margin-top: 6px;}
.tl{margin: 32px 0}
.lmiddle3{display: flex;}
.lmiddle3a{width: 460px;margin-right: 25px;}
.lmiddle3b{width: 460px;margin-right: 25px;}
.container {width: 1200px !important}
.lmiddle3c a{display: block;width: 200px;margin-bottom: 20px;height: 75px;line-height: 72px;border-radius: 3px;font-size: 20px;text-align: center;color: #fff;font-weight: bold;position: relative;padding-left: 38px;}
.lmiddle3c a:hover{color: #fff;}
.lmiddle3c a:hover i{transform: translateY(3px);transition: 0.5s;color: #fff;}
.lmiddle3c a i{font-size: 28px;color: #fff;font-weight: normal;position: absolute;left: 40px;top: 0;transition: 0.5s;}
.lmiddle3c .lkxan1{background: #336799;}
.lmiddle3c .lkxan2{background: #ff9501;}
.lmiddle3c .lkxan3{background: #f94c3e;}
.lmiddle3c .lkxan4{background: #59b2b2;}
.lmiddle3c .lkxan5{background: #3bc69d;}
.lmiddle3c .lkxan6{background: #7172de;}
.lmiddle3c .lkxan3 i{font-size: 34px;left: 37px;}
.lmiddle3c .lkxan4 i{font-size: 25px;top: 2px;}
.lmiddle3c .lkxan5 i{font-size: 30px;top: 1px;}
.lmiddle3c .lkxan6 i{font-size: 26px;left: 41px;top:1px}
.lmiddle4{display: flex;margin: 12px 0 30px}
.lmiddle4a {width: 577px;height: 140px;}
.lmiddle4b {width: 577px;height: 140px;margin-left: 16px;}
.lmiddle5{display: flex;}
.lmiddle5 .lmiddle3a1{flex: 1;margin-right: 30px;}
.lmiddle5 .lmiddle3a1:nth-child(3){margin-right: 0}
.tl1{margin-top: 0}
.lmiddle6{display: flex}
.lmiddle6 .lmiddle3a1{flex: 1;margin-right: 30px;width:570px;}
.lmiddle6 .lmiddle3a1:nth-child(2){margin-right: 0}
.lmiddle7b li a p{text-align: center;font-size: 15px;line-height: 36px;margin-bottom: 0}
.lmiddle8{display: flex;margin-bottom: 30px;}
.lmiddle8 a{display: block;padding: 2px;border:1px #eaeaea solid;margin-right: 17px;}
.lmiddle8 a:nth-child(1){margin-right: 16px;}
.lmiddle8 a:last-child{margin-right: 0px;}
.lmiddle9{background: #ededed;padding: 14px 18px;display: flex}
.lmiddle9 select{margin-right: 60px;height: 34px;background: #fff;border: none;padding: 0 38px 0 12px;flex:1}
.lmiddle9 select:last-child{margin-right: 0px;}
.lmiddle10{background: #bb0013;margin-top: 20px;width: 100%;padding:35px 0}
.lmiddle10 p{text-align: center;color: #fff;margin-bottom:5px }
.lmiddle10 p span{padding-right: 18px;}
.lmiddle10 .fo2{margin-top:15px }
.lmiddle10 p a{color: #fff;}
.lmiddle10 p a:hover{color: #fff;text-decoration: underline;}
.nyleft1{padding: 12px 0px 12px 40px;background: #bb0013; color: #fff;font-size: 22px;font-weight: bold;text-align: left;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.about_con a{background: #f3f3f3;text-align: left;padding-left: 40px; overflow:hidden;font-size:15px;display: block;padding-top: 8px;padding-bottom: 8px;margin-bottom: 1px;color: #666;}
.about_con a:hover{background: #bb0013;color: #fff;cursor: pointer}
.curr{background:#bb0013 !important;color: #fff !important;}
.about_con{margin-top:2px;margin-bottom: 25px;}
.nyleft2{padding: 12px 0px 12px 65px;background:url(/upload/images/tel.png) no-repeat 20px 12px #bb0013; color: #fff;font-size: 22px;font-weight: bold;text-align: left;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.nyleft1 span,.nyleft2 span{font-size: 14px;}
.about_con .glyphicon-menu-right{padding-top:5px;float: right;margin-right:20px;}
.nylxwm{margin-top: 2px;border: 1px #e9e9e9 solid;padding: 13px}
.nyleft2_wz{font-size: 18px;font-weight: bold;color:#bb0013;}
.nyright1{padding: 18px 0px 18px 38px;border:1px #e9e9e9 solid;background: #f8f8f8; font-size: 20px;font-weight: bold;text-align: left;position: relative;display: flex}
.nyright1:before{position: absolute;width: 6px;border-radius: 5px;content: "";background: #bb0013;height: 26px;left: 20px;top: 22px}
.nyright1 p{margin-bottom: 0}
.nyright2{padding: 30px 22px 40px;border-right:1px #e9e9e9 solid;border-left:1px #e9e9e9 solid;border-bottom:1px #e9e9e9 solid;text-align: left;font-size: 15px;}
.cp_title{line-height: 36px;margin-bottom:15px;text-align: center;font-size: 14px;}
.mbx{flex: 1;text-align: right;padding-right: 18px;font-size: 14px;color: #666;font-weight: normal;margin-bottom: 0;}
.mbx a{color: #666;}
.mbx a:hover{color: #bb0013;text-decoration: underline;}
.nylkx{margin-top: 30px;margin-bottom: 80px;}
.nyright2 .lmiddle3b2a{margin-bottom: 10px;margin-top: 10px;border-bottom: 1px #eaeaea dashed;padding-bottom: 4px;}
.news_con_title{text-align: center;font-size: 18px;font-weight: bold}
.news_con_top{width: 100%;border-bottom: 1px #eaeaea dashed;text-align: center;padding-bottom: 10px;color: #999;font-size: 15px;padding-top: 5px;margin-bottom: 20px;}


.one{margin:25px auto 5px;height:210px;overflow:hidden;position:relative; }
.one ul{height:160px;width:100000px;position:absolute;left:0;} /*ul width的宽不能过小*/
.one ul li{display:block;float:left;margin:5px;height:150px;border-radius:5px;position:relative;}
.one ul li a{display:inline-block;height:150px;} 
.one ul li img{border-radius:5px;display:block;}
.one ul li a span{height:0;display:block;background:rgba(0,0,0,0.4);position:absolute;bottom:0;color:#fff;font-size:0px;}
.one ul li a:hover span{height:150px;line-height:150px;font-size:20px;text-align:center;transition:all 0.7s;}




.swiper-container{width: 100%;height:360px;;position: relative}
.swiper-slide{text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.banner_dian .swiper-pagination-bullet{width: 12px;height: 12px;background: rgba(255,255,255,.6)}
.banner_dian .swiper-pagination{bottom:13px !important;text-align: right;width: 20% !important;right: 10px;}
.banner_dian .swiper-pagination-bullet-active{width: 12px;height: 12px;background: rgba(255,255,255,1)}
.lhdwz{position: absolute;bottom: 0;width: 100%;background: rgba(0,0,0,.6);height: 60px;text-align: left;}
.lhdwz a{display: block;padding: 0 120px 0 20px;font-size: 18px;line-height: 60px;height: 60px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color: #fff;}
.lhdwz a:hover{color: #fff;}


/* 导航 */
.nav ul li{float:left;position:relative;box-sizing:border-box;z-index:999;}
.nav ul li .f_a{line-height:60px;display:block;text-align:center;font-size:16px;color:#fff;padding-left: 14px;padding-right: 14px;}
.nav ul li:hover .f_a{background-color:#d21529;color:#fff;transition:all .3s}
.nav ul li .s_navbox{display:none;position:absolute;left:0;width:100%;z-index:9999;box-sizing:border-box;box-shadow: 0 0 20px #ccc;padding: 5px 0;background: #fff;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
.nav ul li .s_navbox .s_a a{color:#666;font-size:15px;display:block;text-align:center;padding:0;}
.nav ul li .s_navbox .s_a a:hover{color:#bb0013}
.top_line{background: #bb0013;}
