/*重置*/
@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;}
*{box-sizing: border-box;}
.clear{clear: both;}
/*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:34px;height:8px;margin:0 10px;
    background:#fff;border-radius: 4px;vertical-align: middle;}
#model_banner .slick-dots li.slick-active{background: #0255aa;}

.mbrowse{    box-sizing: initial!important;}


/*头部*/
#header .head_bot{height:90px;}
#header .logo{width:310px;height:90px;float: left;}
#header .logo a{width:100%;height:90px;position: relative;display: block;}
#header .logo a img{max-width: 100%;max-height: 100%;position: absolute;top:0;left:0;bottom:0;margin:auto;}


/*导航*/
.had_rt{width:850px;padding-right:50px;position: relative;}
.rt_box{position: absolute;top:0;right:0;width:50px;text-align: center;height:90px;}
.serBtn{height:90px;line-height: 95px;}
.had_ser{z-index:21;display: none;
    position: absolute;top:22px;right:0;width:300px;height:46px;line-height: 46px;
    background: #0255aa;border-radius: 23px;}
.had_ser input{font-size:14px;padding:0;border:none;background: none;
    vertical-align: top;float: left;height:46px;line-height: 46px;color:#fff;}
.had_ser .ser_txt{width:80%;padding:0 15px;}
.had_ser .ser_sub{width:16%;background: #ddd;float: right;background: url(../images/ser2.png) no-repeat center center;}
.rt_box:hover .had_ser{display: block;}

.had_ser .ser_txt::-webkit-input-placeholder{color:#fff;}
.had_ser .ser_txt:-moz-placeholder{color:#fff;}
.had_ser .ser_txt::-moz-placeholder{color:#fff;}
.had_ser .ser_txt:-ms-input-placeholder{color:#fff;}


.nav {}
.nav li{float: left;text-align: center;position: relative;}
.nav li a{position: relative; display: block;height:90px;line-height: 90px;overflow: hidden;font-size: 16px;}
.nav li a:after{content:"";display: none;position: absolute;bottom:0;left:0;width:100%;height:5px;background:#0255aa; }
.nav_child{display:none;position: absolute;top:90px;left:0;width:100%;z-index:20;background: #fff;padding:10px 0;}
.nav_child li{float: none;width: 100%;}
.nav_child li a{line-height: 35px;height:35px;}
.nav li a:hover{color:#0255aa;}
.nav li a:hover:after{display: block;}
.nav>li.on>a{color:#0255aa;}
.nav>li.current>a{color:#0255aa;}
.nav>li.on>a:after{display: block;}
.nav>li.current>a:after{display: block;}
.nav_child li a:after{display: none!important;}



 /*首页主体内容*/
.s_title{}
.s_title h3{font-size: 30px;line-height: 35px;}
.s_title p{font-size: 18px;line-height:26px;color:#666;font-family: Arial;}
.s_more a{display: block;width:136px;height:46px;line-height: 46px;
   margin:0 auto; background: #0255aa;color:#fff;text-align: center;}
.s_title.two{padding-right:200px;position: relative;}
.s_title.two .s_more{position: absolute;top:0;right:0;}

.section_one{background: #f9f9f9;padding:80px 0;}
.brand_lt{width:600px;float: left;margin-right:-100px;z-index:20;position: relative;}
.brand_rt{width:700px;float: right;}
.brand_rt img{max-height: 100%;max-width: 100%;vertical-align: middle;}
.brand_txt{margin-top:31px;background: #fff;padding:30px 30px 70px;}
.brand_txt .txt{font-size: 14px;line-height: 36px;color:#666666;height:288px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:8}
.section_one .s_more a{top:-46px;position: relative;z-index: 22;}

.brand_class{margin-top:12px;margin-right:-15px;overflow: hidden;}
.brand_class li{margin-right:15px;float: left;text-align: center;width:390px;height:168px;background: #fff;padding:35px 0 30px;}
.brand_class li i{display: block; font-size: 40px;color:#999;line-height: 60px;height:60px;}
.brand_class li h3{font-size: 16px;color:#666;margin-top:10px;height:36px;line-height: 36px; overflow: hidden;}
.brand_class li:hover{background: #0255aa;}
.brand_class li:hover i{color:#fff;}
.brand_class li:hover h3{color:#fff;}

.section_two{padding:80px 0 60px;}
.pro_cont{margin-top:35px;margin-right:-20px;}
.pro_list{float: left;width:385px;margin:0 20px 20px 0;border:1px solid #ebebeb;text-align: center;padding:22px;}
.pro_list img{max-width: 100%;}
.pro_list dd h3{margin:15px 0; font-size: 14px;color:#666;line-height: 24px;height:24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro_list dd i{display: block;width:30px;height:30px;margin:0 auto;background: url(../images/index_17.png) no-repeat center center;}
.pro_list:hover {border:2px solid #0255aa;padding:21px;}
.pro_list:hover dd i{background: url(../images/index_20.png) no-repeat center center;}


.section_three{padding:70px 0 55px;background: #f9f9f9;}
.news_cont{margin-top:35px;}
.news_lt{float: left;width:600px;background: #fff;padding:35px;}
.news_rt{float: right;width:565px;}
.news_one dd h3{font-size: 24px;color:#999;line-height: 36px;height:36px;overflow: hidden;}
.news_one dd a{display: block; font-size: 16px;line-height: 36px;height:36px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_one dd .txt{font-size: 14px;line-height: 30px;color:#666;height:60px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.news_one dt{margin-top:10px;text-align: center;}
.news_one dt img{max-width: 100%;max-height: 100%;}
.news_one:hover dd a{color:#0255aa;}


.news_list li{padding-bottom:20px;margin-bottom:30px;margin-top:-10px; border-bottom:1px solid #ebebeb;}
.news_list li h3 a{display: block;position: relative;padding-right:60px;font-size: 16px;line-height: 36px;height:36px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_list li .txt{font-size: 14px;line-height: 30px;color:#666;height:60px;
   margin-top:1px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.news_list li h3 a span{display: block;position: absolute;top:0;right:0;font-size: 20px;color:#999;width:60px;overflow: hidden;}
.news_list li:hover h3 a{color:#0255aa;}
.news_list li:hover h3 a span{color:#0255aa;}

.section_four{padding:75px 0 40px;}
.case_cont{margin-top:35px;}
.case_list{float: left;width:580px;margin-bottom:40px;}
.case_cont .case_list:nth-child(2n){float: right;}
.case_list dt{float: left;width: 284px;height:224px;}
.case_list dt img{max-height: 100%;max-width: 100%;}
.case_list dd{margin-left:284px;padding:30px 15px;border:1px solid #ebebeb;border-left:0}
.case_list dd h3 a{display: block;font-size: 16px;line-height: 20px;height:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case_list dd .txt{font-size: 14px;color:#666;line-height: 30px;height:90px;
  margin:11px 0;  overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:3;}
.case_list dd span a{display: block;width:84px;height:30px;line-height: 30px;background: #f9f9f9;text-align: center;font-size: 12px;color:#999;}
.case_list:hover dd{border:2px solid #0255aa;padding:29px 14px;border-left:0}
.case_list:hover dd span a{color:#fff;background: #0255aa;}


.section_five{padding-top:80px;background: #f9f9f9;}
.partner{margin:0 -24px;}
.partner .slick-slide{border:1px solid #f1f1f1;margin:0 24px;background: #fff;text-align: center;}

.section_six{background: #f9f9f9;padding:70px 0;}
.footNav  {display: inline-block;vertical-align: top;}
.footNav li{display: inline-block;vertical-align: top;width:100px;margin-right:50px;}
.footNav li h3 a{font-size: 16px;}
.footNav li a{display: block;font-size: 14px;color:#666;line-height: 30px;height:30px;overflow: hidden;}
.footNav li a:hover{color:#0255aa;}
.ewm{display: inline-block;vertical-align: top;text-align:center;width:280px;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;}
.ewm dt{width: 140px;height:140px;margin:0 auto;}
.ewm dt img{max-width: 100%;max-height: 100%;}
.ewm dd{font-size: 14px;color:#666;margin-top:15px;}

.contact{float: right;width:410px;text-align: right;}
.contact p{font-size: 14px;color:#666;line-height: 32px;}
.contact h1{font-size: 36px;color:#0255aa;font-weight: bold;line-height:50px;}


.footer{background: #0255aa;text-align: center;padding:20px 0;line-height: 15px;}
.link li{display: inline-block;vertical-align: top;color:#fff;font-size: 14px;margin-left:-5px;}
.link li a{padding:0 15px;color:#fff;font-size: 14px;line-height: 15px;height:15px;display: block;
    position: relative;}
.link li a:after{content:"";display: inline-block;height:15px;width:1px;background: #abc6e3;
position: absolute;top:0;right:0;}
.link li a:before{content:"";display: inline-block;height:15px;width:1px;background: #abc6e3;
position: absolute;top:0;right:1px;}
.link li a:hover{text-decoration: underline;}
.copy{margin-top:17px;color:#fff;font-size: 14px;line-height: 24px;}
.copy a{color:#fff;}






    /*内页*/
.model_leftright_l{width:20%;}
.moder_leftright_r{width: 80%;}
.moder_leftright_r .r_posnav{overflow: hidden;height:auto;}
.model_imglist ul{margin:7px -3% 30px 0;width:auto;}
.model_imglist_two ul li{width:30.66%;padding:0;margin:0 2.5% 3% 0;}
.model-dectil-bottom{height:auto;overflow: hidden;}
.model-textlist-two ul li .newtime{width:80px;}
.model_seach .model-seachdiv form .input{width:367px;height:40px;}
.model_seach .model-seachdiv form .seabtn{height:40px;}
#model_contant_main .model_seach .model-seachdiv{margin-bottom:10px;}
.model-textlist-three ul li a:hover{color:#0255aa;}
.content_445 .model-textlist-three ul li a:hover:before{background:#0255aa;}
.model-textlist ul{margin-bottom:40px;}


.content_445 .model_leftright_l .l_posnav{background: #0255aa}
.content_445 .model_leftright_l .cont_nav .one .o_li a.one_a:hover,
.content_445 .model_leftright_l .cont_nav .one .o_li a.ez,
.content_445 .model_leftright_l .cont_nav .one .o_li a.ez_a{color: #0255aa}
.content_445 .model_leftright_l .cont_nav .second .e_li a:hover,
.content_445 .model_leftright_l .cont_nav .second .e_li a.sen_x{color: #0255aa}
.content_445 .model_leftright_l .cont_nav .second .e_li a:hover:before,
.content_445 .model_leftright_l .cont_nav .second .e_li a.sen_x:before{background: #0255aa}
.content_445 .moder_leftright_r .r_posnav p{border-bottom:4px solid  #0255aa}
.content_445 .moder_leftright_r .r_posnav span a:hover{color:  #0255aa}
.content_445 .model-textlist-two ul li a:hover .textlist-l dt{color:  #0255aa}
.content_445 .model-textlist-two ul li a:hover .newtime{background:  #0255aa}
.content_445 .model-textlist-two ul li a:hover .textlist-l p{color:  #0255aa}
.content_445 .model_page a.on,
.content_445  .model_page a:hover{background:  #0255aa;border:1px solid #0255aa;}
.content_445 .model-imgtextlist-one ul li a:hover .imgtextlist-l dt{color:  #0255aa;}
.content_445 .model_imglist_two ul li a:hover p{background:  #0255aa;}
.content_445 .model_imglist_two ul li .pimg em span{background-color:  #0255aa;}
.content_445 .model-dectil-bottom .model-dectil-chose a:hover{color:  #0255aa;}
.content_445 .model_seach .model-seachdiv form .seabtn{background:  #0255aa;}
.content_445 .model-dectil-imgtwo .model-dectil-slick2 .slider-nav .slick-next:before{border-top:12px solid #0255aa;}
.content_445 .model-dectil-imgtwo .model-dectil-slick2 .slider-nav .slick-next:hover{border-top:1px solid #0255aa;}
.content_445 .model-dectil-imgtwo .model-dectil-slick2 .slider-nav .slick-prev:before{border-bottom:12px solid #0255aa;}
.content_445 .model-dectil-imgtwo .model-dectil-slick2 .slider-nav .slick-prev:hover{border-bottom:1px solid #0255aa;}































