/*重置*/
@charset "utf-8";
*{ margin:0px; padding:0px;}
a{ color: #333;text-decoration: none;outline:none;}
a:focus, a:hover{color:#333;text-decoration: none;outline: none;  outline-offset: 0;}
table{border-collapse:collapse; border-spacing:0px;}
body{text-align:left;font-weight:normal;word-wrap:break-word;color: #333;line-height:24px;font:16px "微软雅黑","Arial,Microsoft YaHei";background:#ffffff;}
ul,dl,li,i{list-style:none;}i,em{font-style:normal;font-weight:normal;list-style:none;}
h1,h2,h3,h4,h5{font-size:16px;font-weight:normal;}
input,textarea,button{outline:none; font:16px "微软雅黑","Arial,Microsoft YaHei";}label{font-weight: normal;}
.lt{float:left;}.rt{float:right;}.hide{display: none;}.show{display: block;}
.pr{position: relative;}.oh{overflow: hidden;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.fwn{font-weight: normal}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
.slick-slide img{margin:0 auto;}
.slick-slide{outline: none;}
.container{width: 1200px;margin:0 auto;}
/*banner*/
#model_banner{min-width: 1200px;}
#model_banner  .banner_img{width:100%;margin:0;left:0;}
#model_banner .slick-dots li button{display: none;}
#model_banner .slick-dots li   { width:8px;height:8px;margin:0 10px;background:#fff; }
#model_banner .slick-dots li.slick-active{width:40px;background: #cda20a;}


/*头部*/
#header{position: fixed;top:0;left:0;width:100%;z-index:50;}
#header .head_top{padding:15px 0 0;}
.head_lanuge .lgo{margin-left:20px;font-size: 14px;color:#b2b2b2;display: inline-block;vertical-align: top;line-height: 18px;}
.head_lanuge .lgo a{font-size: 14px;color:#b2b2b2;}
.head_lanuge .lgo a:hover{color:#fff;}
.head_lanuge .lgo img{vertical-align: middle;margin:-4px 7px 0 0;}
.head_lanuge .mobile .ewmBox{z-index:25;position: absolute;top:100%;left:50%;width:120px;
    margin-left:-60px;padding-top:10px;display: none;}
.head_lanuge .mobile .ewmBox p{width:120px;height:120px;text-align: center;position: relative;}
.head_lanuge .mobile .ewmBox p:before{content:"";display: block;position: absolute;top:-6px;left:50%;margin-left:-6px;
border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;}
.head_lanuge .mobile .ewmBox img{margin:0;}
.head_lanuge .mobile:hover .ewmBox{display: block;}
.head_lanuge .mobile:hover {color:#fff;cursor: pointer;}
.head_lanuge .language i{margin:-3px 7px 0;display: inline-block;vertical-align: middle;height:15px;border-right:1px solid #b2b2b2;}
.head_lanuge  .hotLine span{ white-space:nowrap;}

.det_header .lgo a:hover{color:#cda20a;}
.det_header .mobile:hover{color:#cda20a;}


#header .head_bot{height:55px; }
#header .logo{width:22%;height:55px;float: left; }
#header .logo a{display: table-cell;width:100%;height:55px;vertical-align: middle;}
#header .logo a img{max-width: 100%;max-height: 100%;}

/*导航*/
.nav {width:73%;display: inline-block;float: right;padding-right:25px;}
.nav li{display: inline-block;vertical-align: top;text-align: center;position: relative;float: left;}
.nav li a{display: table;height:52px;line-height: 52px;overflow: hidden;color:#fff;margin:0 auto;border-bottom:3px solid transparent;}
.nav li .nav_child{position: absolute;top:55px;left:50%;width:150px;background:rgba(4,5,6,.5);
    margin-left:-75px;display: none;}
.nav li .nav_child li{float: none;display: block;}
.nav li .nav_child li a{height:40px;line-height: 40px;font-size: 14px;color:#ccc;}
.nav li.on  a{ border-bottom:3px solid #cda20a;}
.nav li a:hover{border-bottom:3px solid #cda20a; }
.nav li.current a{ border-bottom:3px solid #cda20a;}
.nav li ul li a{ border:none;}
.nav li ul li a:hover{ border:none;color:#cda20a;}
.nav li.on ul li a{ border:none;}
.nav li.current ul li a{ border:none;}
.nav li.current ul li a:hover{ border:none;color:#cda20a;}

.serBtn{position: absolute;right:0;top:19px;cursor: pointer;}
.serBtn span{display: none;color:#fff;font-size: 25px;height:16px;line-height: 16px;}
.serBtn .ser3{display: none;}
.serBtn.on .ser1{display: none;}
.serBtn.on span{display: block;}

.search_form{position: absolute;top:55px;right:0;width:450px;height:55px;background: rgba(4,5,6,.5);display: none;}
.search_form input{height:55px;line-height: 55px;border:none;background: none;vertical-align: top;}
.search_form .ser_txt{width:380px;color:#fff;font-size: 14px;padding:0 10px;}
.search_form .ser_sub{width:45px;padding:0 10px;background: url(../images/ser2.png) no-repeat center center;}
.search_form .ser_txt::-webkit-input-placeholder{ /* WebKit*/color:    #b2b2b2;}
.search_form .ser_txt:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */color:    #b2b2b2;}
.search_form .ser_txt::-moz-placeholder{ /* Mozilla Firefox 19+ */color:    #b2b2b2;}
.search_form .ser_txt:-ms-input-placeholder{ /* IE 10+ */color:    #b2b2b2;}
.search_form.on{display: block;}

.header_box.on{background: #fff;box-shadow: 0 0 15px 1px rgba(0, 0, 0, .1);position: fixed;top:0;left:0;right:0;z-index:22;}
#header .header_box.on  .logo{height:77px;}
#header .header_box.on  .logo a{height:77px;}
#header .header_box.on  .head_bot{height:77px;}
.header_box.on .nav li a{color:#333;height:74px;line-height: 74px;}
.header_box.on .nav li .nav_child{top:77px;background: #fff;}
.header_box.on .nav li .nav_child li a{font-size: 14px;color:#333;height:40px;line-height: 40px;}
.header_box.on .nav li.on  a{ border-bottom:3px solid #cda20a;color:#cda20a}
.header_box.on .nav li a:hover{border-bottom:3px solid #cda20a;color:#cda20a }
.header_box.on .nav li.current a{ border-bottom:3px solid #cda20a;color:#cda20a}
.header_box.on .nav li ul li a{ border:none;color:#333;}
.header_box.on .nav li.on ul li a{ border:none;color:#333;}
.header_box.on .nav li.current ul li a{ border:none;color:#333;}
.header_box.on .nav li ul li a:hover{ border:none;color:#cda20a;}
.header_box.on .nav li.current ul li a:hover{ border:none;color:#cda20a;}


.header_box.on .serBtn{top:29px;}
.header_box.on .search_form{top:77px;}
.header_box.on  .ser3{display: block;}
.header_box.on  .ser1{display: none;}
.header_box.on .serBtn.on span{color:#333;}
.header_box.on .serBtn.on .ser3{display: none;}

.det_wrapper{padding-top:91px;}
.det_header{background:#fff;}
#header.det_header .logo{height:50px;}
#header.det_header .logo a{height:50px;}
.det_header .nav li a{color:#333;}
.det_header .ser3{display: block;}
.det_header .ser1{display: none;}
.det_header .serBtn.on span{color:#333;}
.det_header .serBtn.on .ser3{display: none;}


.section{padding:70px 0;}
.s_title{margin-bottom:35px;}
.s_title h3{font-size: 30px;line-height: 35px;height:35px;position: relative;display: inline-block;}
.s_title h3:before{content:"";display: inline-block;height:30px;border-left:4px solid #cda20a;margin-right:10px;vertical-align:middle;margin-top:-6px;}
.s_title p{color:#808080;margin-left:10px;display: inline-block;}
.s_more{display: inline-block;margin-top:15px;}
.s_more a{display: block;font-size: 14px;color:#808080;}
.s_more a i{display: inline-block;vertical-align:middle;margin-top:-2px;border-left:6px solid #808080;
    border-top:5px solid transparent;border-bottom:5px solid transparent;margin-left:8px;}
.s_more a:hover{color:#cda20a;}
.s_more a:hover i{border-left:6px solid #cda20a;}

.section_one{padding:90px 0;background: url(../images/bg1.jpg) no-repeat bottom  center ;}
.about_lt{display: inline-block;width:490px;vertical-align: top;padding:80px 0 0 0;height:330px;}
.about_lt .about_txt{font-size: 14px;line-height: 30px;height:150px;margin:20px 0 60px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:5;}
.about_lt .s_title{margin:0;}
.about_lt .s_more{margin:0;}
.about_lt .s_more a{width:125px;height:34px;line-height:34px;border:1px solid  #cda20a;
    text-align: center;color:#cda20a;}
.about_lt .s_more a:hover{ background: #cda20a;color:#f7f7f7;}
.about_lt .s_more a i{display: inline-block;vertical-align:middle;margin-top:-2px;border-left:6px solid #fff;
border-top:5px solid transparent;border-bottom:5px solid transparent;margin-left:8px;}
.about_lt .s_more a:hover{color:#fff;}
.about_lt .s_more a  i{border-left:6px solid #cda20a;}
.about_lt .s_more a:hover i{border-left:6px solid #fff;}
.about_rt{width:630px;position: relative;}
.about_rt .video_bg{position: absolute;top:0;right:0;width:580px;height:365px;}
.about_video{margin:50px 70px 0 0;position: relative;z-index:20;}


/*.section_two{background: url(../images/bg2.jpg) no-repeat fixed center center;}*/
.proCont{width:100%;background: #fff;}
.proCont .slider-forP{width:848px;height:560px;}
.proCont .slider-navP{width:352px;background: #232839;height:560px;}
.proCont .slider-navP .slick-slide{height:64px;border:none;border-bottom:1px solid #404b70;padding:20px 30px;}
.proCont .slider-navP .slick-slide span{color:#fff;font-size: 18px;width:180px;display: inline-block;
    height:64px;line-height: 64px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.proCont .slider-navP .slick-slide i{display: inline-block;vertical-align:top;width:100px;height:64px;}
.proCont .slider-navP .slick-slide:hover{background: #cda20a;}
.proCont .slider-navP .slick-slide.slick-current{background: #cda20a;}
.proCont  .slick-prev:before, .proCont  .slick-next:before{display: none;}
.proCont .slider-navP button{top:auto;bottom:11px;margin:0;transform: translate(0,0);-webkit-transform: translate(0,0);
width:25px;height:14px;z-index:20;left:50%;}
.proCont .slider-navP .slick-prev{background: url(../images/top.png) no-repeat center center;
transform: translateX(-80px);-webkit-transform: translateX(-80px);}
.proCont .slider-navP .slick-next{background: url(../images/bot.png) no-repeat center center;
    transform: translateX(80px);-webkit-transform: translateX(80px);}
.proCont .slider-navP .slick-prev.slick-disabled,
.proCont .slider-navP .slick-next.slick-disabled{opacity: .3}


.news_lt{width:580px;display: inline-block;vertical-align: top;margin-right:35px;}
.news_tab{}
.news_tab li{display: inline-block;vertical-align: top;width:187px;height:40px;line-height: 40px;
    text-align: center;background: #e6e6e6;margin-right:4px;cursor: pointer;}
.news_tab li:last-child{margin-right:0;}
.news_tab li.on{color:#fff;background: #cda20a;}
.news_tab li:hover{color:#fff;background: #cda20a;}

.news_item{display: none;}
.news_item.on{display: block;}
.news_list{padding:20px 0;border-bottom:1px solid #e6e6e6;}
.news_item .news_list:last-child{border:none;}
.news_list dt{display: inline-block;vertical-align: top; width:58px;height:68px;border:1px solid #cccccc;text-align: center;}
.news_list dt b{color:#fff;font-size: 30px;height:45px;line-height:45px;background: #cccccc;display: block;font-weight: bold;font-family: Arial;}
.news_list dt p{font-size: 14px;color:#808080;height:23px;line-height: 23px;overflow: hidden;font-family: Arial;}
.news_list dd{display: inline-block;vertical-align: top;width:505px;margin-left:10px;}
.news_list dd a{font-size: 16px;line-height: 36px;height:36px;font-weight: bold;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_list dd p{font-size: 14px;color:#808080;line-height: 24px;height:24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_list:hover dt{border:1px solid #cda20a;}
.news_list:hover dt b{background: #cda20a;}
.news_list:hover dt p{color:#cda20a;}
.news_list:hover dd a{color:#cda20a;}


.news_rt{width:580px;display: inline-block;vertical-align: top;}
.newsSlier .slick-slide{position: relative;}
.newsSlier .slick-slide p{position: absolute;bottom:0;left:0;right:0;padding:0 100px 0 20px;height:50px;line-height: 50px;
  color:#fff;  background:rgba(0,0,0,.5);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsSlier .slick-dots {overflow:hidden;bottom:0;right:15px;height:50px;line-height:50px;text-align: right;width:80px;z-index:30;}
.newsSlier .slick-dots li{width:6px;height:6px;background: #fff;opacity: 1;border-radius: 0;}
.newsSlier .slick-dots li.slick-active{background: #cda20a;}

.news_rtBot{background: #f5f5f5;padding:20px;}
.news_rtBot .new_txt{font-size: 14px;color:#808080;line-height: 24px;height:48px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2}
.news_rtBot span{display: block;font-size: 14px;color:#808080;margin-top:5px;}

.section_four{background: #f7f7f7;}
.case_item{width:380px;margin:0 15px;}
.case_list{position: relative;width:100%;height:260px;margin-bottom:30px;text-align: center;}
.case_list dt{height:260px;}
.case_list dd {height:50px;overflow: hidden;position: absolute;bottom:0;left:0;right:0;
    background: rgba(0,0,0,.3);transition: all linear .3s;-webkit-transition: all linear .3s;}
.case_list dd span{display: block;color:#fff;font-size: 16px;font-weight: bold;line-height:50px;}
.case_list:hover dd{height:100%;}
.case_list:hover dd a{display: block;margin:20px;border:1px solid rgba(205,162,10,.5);height:220px;}
.case_list:hover dd span{line-height: 30px;height:30px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case_list:hover dd b{display: block;width:35px;border-top:1px solid #cda20a;margin:8px auto;}
.case_list:hover dd i{font-size: 14px;color:#acb9c3;}
.case_list:hover dd .dd_txt{height:68px;position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;}

.caseSlider {padding-bottom:10px;}
.caseSlider .slick-dots {bottom:0;}
.caseSlider .slick-dots li{width: 10px;height:10px;border:1px solid #cda20a;background: none;border-radius: 0;}
.caseSlider .slick-dots li.slick-active{background: #cda20a;}
.caseSlider .slick-dots li button{display: none;}

.footer{padding:30px 0;background: #404040;}
.footer .container div{display: inline-block;vertical-align: top;width:160px;margin-right:10px;}
.footer .panel1{height:180px;}
.footer .panel1 ul{padding:0;}
.footer ul{display: inline-block;vertical-align: top;width:430px;padding:0 0 0 90px;}
.footer   h3{font-size: 16px;color:#f5f5f5;line-height: 40px;height:40px;overflow: hidden;font-weight: bold;}
.footer ul li a,.footer ul li span{color:#b2b2b2;font-weight:normal;font-size: 14px;line-height: 30px;height: 30px}
.footer ul li a:hover{color:#f5f5f5;}
.footer ul li b{font-size: 30px;font-family: Arial;color:#b2b2b2;line-height: 48px;}
.foot_ma{width:120px;margin-left:40px;margin-top:30px;text-align: center;}
.foot_ma dd{color:#b2b2b2;font-size: 14px;margin-top:5px;}
.footer .panel1 ul li{padding-right:30px;}

.copy{padding:20px 0;line-height: 20px;color:#b2b2b2;font-size: 14px;background: #333;}
.copy a{color:#b2b2b2;font-size: 14px;}



.quickbar_hoverbox img{max-width: none;max-height: none;}
.model-dectil{min-height: 300px;}





















