﻿body{padding: 0; margin: 0}

*{list-style: none; }

.logo a{display:block}

.clear:after{content:'\20';display:block;height:0;clear:both;visibility:hidden;}
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;bottom:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#1d5caf url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#1d5caf url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#1d5caf url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#1d5caf url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}


.search_had{margin:14px 0}

.search_had input{height:32px;background:0 0;vertical-align:top;line-height:32px;font-size:16px;color:#fff;border:none}

.search_had input.input_btn{width:32px;height:32px;background:#f9f9f9 url(../img/search.png) no-repeat center center}

.search_had input.input_txt{padding:0 10px;width:175px}

.search_had input.input_btn_txt{width:44px;background:#015cb5;opacity:0;color:#fff;text-align:center}

.search_had input::-webkit-input-placeholder{color:#fff}

.search_had input:-moz-placeholder{color:#fff}

.search_had input::-moz-placeholder{color:#fff}

.search_had input:-ms-input-placeholder{color:#fff}

.fenlei{height:65px;background:#fafafa;border-bottom:solid 1px #eee}

.fenlei .col-xs-9 a{line-height:65px;font-size:18px;color:#2f2f2f}

.fenlei .col-xs-9 li{float:left;padding:0 15px}

.fenlei .col-xs-9 .active{border-bottom: solid 2px #8b0012; height: 65px;}

.fenlei .col-xs-9 .active a{color: #8b0012}

.fenlei .col-xs-3{text-align:right}

.fenlei .col-xs-3 a{line-height:65px;text-align:right;color:#333}

.had_r{text-align:right;height:120px;padding-top:30px}

.had_r img:first-child{padding-right:5px;border-right:solid 1px #eee;margin-right:35px}

.had_r_list li{display:inline-block;margin-left:15px;position:relative;text-align:center;vertical-align:top}

.had_r_list li a{display:inline-block;width:22px;height:22px;border-radius:50%;line-height:18px;background:#333}

.had_r_list li p{position:absolute;top:24px;left:0;width:130px;height:130px;background:#fff;padding:5px;display:none;z-index:20}

.had_r_list li p img{max-width:100%;max-height:100%}

.had_r_list li span{font-size:18px;font-weight:700;margin-left:10px;line-height:22px;display:inline-block;vertical-align:middle}

.had_r_list li:hover p{display:block}

.had_r_list li:hover a{background:#015cb5}

.had_r_list li:hover span{color:#015cb5}

.menu{height:35px; float: left;}

.nav{position:absolute;top:101px;background:url(nav.jpg) no-repeat center top;left:0;width:100%;z-index:10}

.nav_list{height:60px}

.nav_list li{float:left;text-align:center;margin:0 31px;position:relative;padding:0 5px}

.nav212{right:0;left:auto;top:96px}

.nav212 .container{width:100%}

.nav_list li a{font-size:16px;color:#fff;line-height:56px;height:56px}

.navChild li{width:100%}

.navChild li a{line-height:60px;display:block;padding-bottom:30px}

.nav_list li:hover{border-bottom:solid 2px #fff}

.nav_list li:last-child:hover{border:0}

.nav_list li:last-child{margin:0 5px;float:right}

.nav_list li.active{border-bottom:solid 2px #fff}

.nav212{width:980px}

.banner{position:relative;width:100%}

.banner .bd img{width:100%;max-width:100%;max-height:100%}

.banner .hd{position:absolute;bottom:15px;right:0;left:0;margin:auto;text-align:right}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:30px}

.banner .hd li{width:12px;height:12px;border-radius:50%;background:#fff;margin:0 7px;display:inline-block;color:transparent}

.banner .hd li.on{background:#015cb5}

.banner .swiper-wrapper{height:auto!important}

.bannerMob .swiper-slide{position:relative;height:auto;overflow:hidden;text-align:center}

.bannerMob img{max-width:100%}

.bannerMob .swiper-paginationBanMob{position:absolute;bottom:20px;text-align:center;z-index:10}

.swiper-pagination-bullet{width:18px;height:18px}

.bannerMob .swiper-paginationBanMob span{background:#fff;opacity:1}

.swiper-slide{height:auto}

.banner img{width:100%}

.bannerMob .swiper-paginationBanMob span.swiper-pagination-bullet-active{background:#015cb5;opacity:1}

.about_i_cont dd{background:#015cb5;padding:45px 55px 40px 93px;overflow:hidden;z-index:10}

.about_i_cont dd h1{margin:0}

.about_i_cont dd h1 a{color:#fff;line-height:30px;font-size:30px;font-weight:700;overflow:hidden;display:block}

.about_i_cont dd p{color:#fff;line-height:30px;font-size:14px;height:299px;overflow:hidden}

.about_i_cont dd b{display:block;width:70px;border-top:2px solid rgba(255,255,255,.5);margin:30px 0 20px}

.about_i_cont dd a.more_about{margin-top:40px;display:block;margin-left:-93px}

.about_i_cont dd:before{content:"ABOUT US";display:block;position:absolute;top:-12px;left:82px;font-size:82px;line-height:30px;color:rgba(26,26,26,.1);font-weight:700;transform:rotate(90deg);-webkit-transform:rotate(90deg);transform-origin:left}

.content_top .swiper-slide,.content_top .swiper-wrapper{height:auto}

.xq_title{    line-height: 50px;

    font-size: 20px;

    border-bottom: solid 1px #ccc;

    margin-bottom: 30px;

    margin-top: 20px;    font-weight: bold;}

.content_top{padding:15px; overflow:hidden}

.content_top .swiper-container{width:35%;float:left}

.jianjie{padding-left:20px;width:65%;float:left}

.jianjie h3{padding-bottom:15px; font-size:24px;}

.jianjie p,.jianjie p b{line-height:24px;display:block}

.det_cont .new_i_lt .find_nav_left{border-bottom:solid 1px #eee}

.det_cont .new_i_lt{padding-top:40px}

.det_cont .find_nav_list ul{text-align:left}

.det_cont .find_nav_list ul li{margin-left:0}

.det_cont .find_nav_list a.active,.det_cont .find_nav_list ul .find_nav_cur a{background:#3b6ea5;color:#fff!important;border:0}

.det_cont .find_nav_list ul li a{border:solid 1px #eee}

.about_i_cont dt{padding:0 0 0 50px}

.about_i_cont dt img{max-width:100%;max-height:100%}

.title_i{margin:60px 0 40px;display:block;color:#1a1a1a;font-size:24px;line-height:30px;font-weight:700;height:30px;overflow:hidden}

.icon_i{margin:60px 0 55px; margin-bottom: 0; text-align:center}

.icon_list li{text-align:center}

.icon_list li h3{font-size:18px;color:#333;font-weight:700;margin:15px 0 12px;line-height:24px;overflow:hidden;height:24px}

.icon_list li p{font-size:14px;line-height:24px;color:#666;height:24px;overflow:hidden}

.icon_list li img{transition:all linear .3s;-webkit-transition:all linear .3s;max-width:100%;max-height:100%}

.icon_list li:hover img{transform:rotate(360deg);-webkit-transform:rotate(360deg)}

.product_i{background:url(../img/pro-bg.jpg) no-repeat top center}

.product_i_cont{overflow:hidden;position:relative;text-align:center}

.pro_i_lt{padding:0}

.pro_i_lt dl{position:relative}

.pro_i_lt dl dt img{max-width:100%;height:450px}

.pro_i_lt dl dd{position:absolute;bottom:0;left:0;width:100%;background:rgba(16,100,169,.7);text-align:center;line-height:80px;height:80px;overflow:hidden}

.pro_i_lt dl dd a{color:#fff;font-size:20px}

.por_more{display:block;margin-top:45px;opacity:.8}

.por_more:hover{opacity:1}

.pro_i_rt{padding:0}

.product_i_cont .title_i{margin:32px 0 65px 0;position:absolute;right:0;width:46%;text-align:left}

.pro_i_list{overflow:hidden}

.pro_i_list li{position:relative;padding:0;overflow:hidden}

.pro_i_list li .pic{width:50%;float:left;position:relative}

.pro_i_list li:first-child .pic .sanjiao1{position:absolute;top:50%;left:0; width: auto; margin-top:-15px}

.pro_i_list li:first-child .pic .sanjiao2{position:absolute;top:50%;left:0; width: auto; margin-top:-15px;display:none}

.pro_i_list li:last-child .pic .sanjiao2{position:absolute;top:50%;right:0; width: auto; margin-top:-15px}

.pro_i_list li:last-child .pic .sanjiao1{position:absolute;top:50%;right:0; width: auto; margin-top:-15px;display:none}

.det_r{float:right;width:960px}

.pro_i_list li:first-child .pic{float:right}

.pro_i_list li .pic img{max-width:100%;max-height:100%; width: 100%}

.pro_i_list li .title{width:50%;float:left;height:225px;overflow:hidden;text-align:left;background:#fff}

.pro_i_list li .title a{display:block;height:100%;top:0;color:#8d8d8d;font-size:14px;bottom:0;margin:auto;padding:0 5px}

.pro_i_list li .title img{max-width:100%;max-height:100%}

.pro_i_list li .title a p{font-size:20px;color:#333;line-height:28px;overflow:hidden;margin-top:25px}

.pro_i_list li:hover .title{left:0}

.new_i .title_i{width:100%;display:inline-block;text-align:center}

.new_i_rt{padding:0}

.new_i_list{padding:0 20px;background:#015cb5;overflow:hidden}

.new_i_list dl{margin:30px 0}

.new_i_list dl dt{background:#0255a8;padding:5px 12px;float:left}

.new_i_list dl dt span{display:block;font-size:20px;width:60px;line-height:30px;overflow:hidden;height:30px;color:#fff}

.new_i_list dl dt b{display:block;font-size:14px;width:56px;line-height:30px;overflow:hidden;height:30px;color:#fff}

.new_i_list dl dd{margin-left:100px;vertical-align:top}

.new_i_list dl dd h3 a{display:block;font-size:14px;line-height:20px;overflow:hidden;height:20px;font-weight:700;color:#fff;margin-bottom:6px}

.new_i_list dl dd p{font-size:14px;line-height:22px;overflow:hidden;height:44px;color:#fff}

.new_i_lt{position:relative}

.newI .bd{padding:0 30px 0 0}

.newI .bd li img{max-width:100%;max-height:100%}

.newI .hd{position:relative;height:130px;vertical-align:top;margin-top:10px}

.newI .hd li{position:absolute;left:0;top:0;display:none}

.newI .hd li.on{display:block}

.newI .hd li p{color:#666;line-height:30px;height:90px;font-size:14px;overflow:hidden}

.newI .hd li h3 a{display:block;color:#333;line-height:30px;height:30px;font-size:16px;font-weight:700;overflow:hidden;margin-bottom:10px}

.container{width:1200px}

.newI .hd li span{color:#999;font-size:14px;line-height:20px;height:20px;overflow:hidden}

.find_nav{width:100%;top:0;margin-bottom:5px;z-index:9999;display:-moz-box;display:-webkit-box;display:box;padding-top:30px}

.good_new{width:350px;float:left;margin-top:40px}

.good_new p{background:url(new_bg.jpg) no-repeat;background-size:cover;height:84px;font-size:18px;color:#fff;padding:20px;line-height:24px}

.good_new p span{font-size:14px}

.new2122{width:840px;height:420px;background:#f0f6f8;float:right;margin-bottom:30px}

.new232{width:350px;height:170px;float:left;margin-left:55px;padding-top:30px}

.new232 h3{font-size:36px;color:#666;border-bottom:solid 1px #ccc;padding-bottom:15px}

.new232 h3 span{font-size:20px;padding-left:30px}

.new232 h2{line-height:50px;font-size:18px;font-weight:700;color:#333}

.find_nav_left{position:relative;overflow:hidden;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1}

.find_nav_list{left:0}

.find_nav_list ul{position:relative;white-space:nowrap;text-align:center;font-size:0}

.new_right p{font-size:32px;color:#333;line-height:140px}

.new_right span{font-size:16px;color:#666}

.find_nav_list ul li{display:inline-block;padding:0;margin-left:4px;width:297px;height:130px;background:url(albg2.jpg)}

.find_nav_list ul li:first-child{margin-left:0}

.find_nav_list ul .find_nav_cur{background:url(albg.jpg)}

.find_nav_list ul li a{display:block;width:100%;padding:0 40px;height:100%;padding-top:70px;font-size:18px;color:#fff;text-align:left}

.find_nav_cur a{color:#fff!important}

.find_nav_list a.active,.find_nav_list ul .find_nav_cur a{color:#c00}

.sideline{display:block;position:absolute;border:0;height:2px;background-color:#48a5f4;left:0;top:68px;pointer-events:none}

.swipe{padding:0}

.newI .newI_btn{width:11px;height:20px;display:inline-block;margin-right:25px;margin-top:60px}

.newI .prev{background:url(../img/prev.png) no-repeat center center}

.newI .prev:hover{background:url(../img/prev-on.png) no-repeat center center}

.newI .next{background:url(../img/next.png) no-repeat center center}

.newI .next:hover{background:url(../img/next-on.png) no-repeat center center}

.new_more{position:absolute;bottom:0;right:50px}

.case_i{position:relative;margin:60px 0 0 0}

.case_i_box{width:1560px;background:#f9f9f9;height:310px;position:absolute;top:80px;left:0}

.case_i_cont{background:url(title.jpg) no-repeat center top;height:209px;line-height:250px;text-align:center;font-size:35px;color:#0f64a9;font-weight:700}

.pic p{height:45px;line-height:45px;background:#ededed;text-align:center;color:#000}

.case_i_cont .title_i{text-align:center;right:0;top:0;margin:0}

.case_dl dt{padding-left:0}

.case_dl dt img{max-width:100%;max-height:100%}

.case_dl dd{padding-right:0;margin-top:80px;height:290px;overflow:hidden}

.case_dl dd h3{color:#1a1a1a;font-size:14px;line-height:30px;height:30px;overflow:hidden;font-weight:700;margin-top:20px}

.case_dl dd p{color:#666;font-size:14px;line-height:30px}

.case_i_list{margin:40px 0; margin-top: 0}

.case_i .container{padding:0}

.case_i_list li{margin:0;overflow:hidden;display:inline-block;padding:0 15px;width:25%;text-align:center}

.case_i .case_i_list .pic a:hover p{background:#015cb5;color:#fff}

.case_i .case_i_list li .title{background:0 0;display:none}

.case_i_list li:nth-child(4n){margin-right:0}

.case_i_more{margin:0 auto;text-align:center}

.link{height:50px;background:#015cb5;line-height:50px}

.link ul li{color:#fff;font-size:12px;display:inline-block}

.link ul li a{color:#fff;font-size:12px}

.link ul li i{color:#fff;margin:0 10px 0 15px;font-size:12px}

.link ul li a:hover{color:#000}

.footNavPc{padding:30px 0}

.footNavPc li{padding:0}

.footNavPc li h3 a{font-size:14px;color:#333;font-weight:700;line-height:30px;display:block;height:30px;overflow:hidden}

.footNavPc li a{font-size:12px;color:#666;line-height:32px;display:block;height:32px;overflow:hidden}

.footNavPc li p{font-size:12px;color:#666;line-height:32px;word-break:break-all;display:block;height:32px;overflow:hidden}

.footNavPc li a:hover{color:#015cb5}

.footLogo{text-align:center;padding:37px 0 0 0;margin-left:20px}

.footLogo dt{width:84px;height:84px;margin:0 auto 5px}

.footLogo dt img{max-width:100%;max-height:100%}

.footLogo dd{font-size:12px;color:#666}

.footBox{overflow:hidden}

.copy{border-top:1px solid #f9f9f9;padding:30px 0;font-size:12px;color:#666;line-height:32px;text-align:center}

.copy p{font-size:12px;color:#666;line-height:32px}

.copy p a{font-size:12px;color:#666;line-height:32px}

.copy p a:hover{color:#015cb5}

.foot-tel{background:#1a1a1a;color:#fff;padding:5px 15px}

.foot-tel img{font-size:25px;height:26px;line-height:26px;vertical-align:middle;display:inline-block}

.foot-tel a{color:#fff}

.foot-tel span{vertical-align:middle;color:#fff;display:inline-block;width:75%;height:26px;line-height:26px;overflow:hidden}

.copy-mob{padding:5px 15px;background:#015cb5}

.copy-mob p{color:#fff;width:80%;display:inline-block}

.copy-mob .scroll_top{display:inline-block}

.copy-mob .scroll_top img{width:45px}

.foot-nav-mob{background:#f6f6f6;position:fixed;bottom:0;width:100%;left:0;z-index:100}

.foot-nav-mob ul{overflow:hidden;padding:0 10px}

.foot-nav-mob li{width:16.6%;float:left;text-align:center;padding:12px 5px}

.foot-nav-mob li i{display:block;width:90%;height:30px;text-align:center;margin:0 auto}

.foot-nav-mob li i img{max-width:100%;max-height:100%}

.foot-nav-mob li span{color:#999;display:block;line-height:26px;height:26px;overflow:hidden}

.right_navBox{position:fixed;right:-100%;top:0;z-index:100;height:100%;transition:all linear .5s;-webkit-transition:all linear .5s}

.navBoxBg{position:absolute;top:0;right:0;width:100%;height:100%}

.navBoxCont{width:70%;background:#fff;height:100%;float:right;position:relative}

.que-name{height:60px;line-height:60px;background:#f6f6f6;overflow:hidden}

.que-name p{transform:skew(-30deg);-webkit-transform:skew(-30deg);width:66%;display:inline-block;background:#015cb5;height:60px;line-height:60px;padding:0 30px 0 35px;margin-left:-7%}

.que-name span{transform:skew(30deg);-webkit-transform:skew(30deg);font-size:18px;color:#fff;display:inline-block;height:60px;line-height:60px;margin-left:7%}

.que-name i{color:#015cb5;font-size:24px;display:inline-block;height:60px;line-height:60px;cursor:pointer;margin-right:15px}

.right_navBox{width:100%}

.right_navBox .rt-nav{width:100%;overflow-y:scroll;height:100%;padding-bottom:60px}

.right_navBox .rt-nav li{position:relative}

.right_navBox .rt-nav li.one-li{line-height:45px}

.right_navBox .rt-nav li.one-li a{display:block;width:100%;position:relative;z-index:20;border-bottom:1px solid #f6f6f6;padding:0 15px}

.right_navBox .rt-nav li.one-li span{width:85%;height:45px;line-height:45px;display:inline-block;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}

.right_navBox .rt-nav li.one-li i{position:absolute;right:15px;height:45px;line-height:45px;color:#666;display:inline-block;top:0;width:20px;text-align:center;font-size:27px;font-weight:400}

.right_navBox .rt-nav li.one-li .two .two-li a{border-bottom:2px solid #fff;background:#f6f6f6}

.right_navBox .rt-nav li.one-li .two .two-li span{margin-left:25px;width:78%;color:#015cb5}

.right_navBox .rt-nav li.one-li .three .three-li a{border:none}

.right_navBox .rt-nav li.one-li .three .three-li span{margin-left:40px}

.two{display:none}

.three{display:none}

.m_four{display:none}

.right_navBox .rt-nav li.one-li .m_four .four-li span{margin-left:60px}

.det_main{padding-bottom:40px}

.det_l{float:left;width:200px}

.detNavBox{z-index:9;position:relative}

.detNavBox span.en{display:block;position:absolute;top:-12px;left:82px;font-size:82px;line-height:30px;color:rgba(26,26,26,.1);font-weight:700;transform:rotate(90deg);-webkit-transform:rotate(90deg);transform-origin:left;width:455px}

.detNavBox h3.cn{color:#fff;font-weight:700;padding:50px 25px;font-size:30px;line-height:30px;position:relative}

.detNavBox h3.cn:before{content:"";display:block;border-top:2px solid rgba(255,255,255,.5);width:70px;position:absolute;bottom:30px;left:25px}

.detNav{padding:0 0 20px 0;text-align:center;position:relative}

.detNav li{border:1px solid #ccc;margin-bottom:5px}

.detNav .active{background:url(pro_bg.jpg) no-repeat;color:#fff}

.detNav .active a span{color: #fff}

.detNav li a{height:54px;line-height:54px;display:block;position:relative}

.detNav>li>a.box-on:before{content:'';display:block;position:absolute;left:-30px;top:5px;height:44px;background:#000;width:280px}

.detNav li span{color:#3e3e3e;font-size:16px;position:relative;z-index:10;overflow:hidden;height:54px;line-height:54px;display:inline-block}

.detNav li:hover{background:url(pro_bg.jpg) no-repeat;color:#fff}

.detNav li:hover a span{color:#fff}

.detNav li .detTwo{padding-bottom:10px;display:none}

.detNav li .detTwo li{border:none}

.detNav li .detTwo li a{height:30px;line-height:30px;color:#fff}

.detNav li .detTwo li span{height:30px;line-height:30px;vertical-align:middle;width:230px;color:#fff}

.detNav li .detTwo li i{display:inline-block;margin-right:10px;width:5px;height:9px;background:url(../img/newss_03.png) no-repeat center center}

.detNav li .detTwo li a:hover i{background:url(../img/about_03_03.png) center center}

.detNav li .detTwo li a.box-on i{background:url(../img/about_03_03.png) center center}

.detNav li .detTwo li a:hover span{color:#73b9ff}

.detNav li .detTwo li a.box-on span{color:#73b9ff}

.detNav li .detThree{display:none}

.detNav li .detThree li span{padding-left:40px}

.det_cont{font-size:14px;line-height:30px;color:#666;padding:20px 0}

.d1 span{font-size:14px;color:#333;float:right;padding-top:80px}

.d1{border-bottom:solid 1px #999}

.d2{overflow:hidden}

.d_left{width:50%;float:left;padding-bottom:20px; margin-top: 40px;}

.d_left p{padding-top:40px;font-size:16px;color:#666; line-height: 30px;}

.d_left p a{font-size:14px;color:#333}

.d_right{float:right;margin-top:40px}

.det_r{vertical-align:top}

.footPc{background:#272727}

.footPc ul{text-align: center; padding-top:30px ;}

.footPc ul li{display: inline-block; margin: 0 20px;}

.footPc ul li a{color: #fff;}

.ewm_s{text-align: center; margin-top: 40px; color: #fff; position: relative; z-index: 1}

.ewm_s:before{content: ""; width: 100%; height: 1px; background: #999; display: block; top: 60px; position: absolute; z-index: -1}

.copyright{text-align: center; color: #fff; padding-top: 20px; padding-bottom: 10px;}

.ewm_s p{font-size: 20px; color: #1d5bae; padding-top: 20px;}

.detName{border-bottom:1px solid #ccc; margin-bottom: 30px;}

.detName .title_i{margin:0;text-align:left;font-size:36px;color:#0f64a9;height:70px;line-height:40px;display:inline-block;border-bottom:solid 4px #0f64a9}

.pro_i_list2 li{float:left}

.pro_i_list2{overflow:hidden}

.detContact{width:100%;background:#015cb5;margin-top:30px}

.detContact a{display:block}

.detContact b{display:inline-block;width:30px;border-top:1px solid rgba(255,255,255,.5);vertical-align:middle}

.new212 dl{overflow:hidden;margin-top:80px}

.new212 dt{width:400px;height:237px;float:left;overflow:hidden;margin-right:40px}

.new212 dt img{width:100%}

.new212 dd h3 a{font-size:20px;color:#000;font-weight:700;margin-top:45px;display:block}

.new212 dd p{line-height:28px;padding:10px 0}

.new212 dd span{border-top:solid 2px #333;line-height:50px;display:inline-block}

.cutepage{margin-top:50px}

.detContact span{display:inline-block;width:170px;vertical-align:top;height:60px;line-height:60px;font-size:20px;color:#fff;font-weight:700;text-align:center;position:relative}

.detContact span:before{content:"CONTACT US";font-size:24px;color:rgba(26,26,26,.1);height:60px;line-height:60px;position:absolute;top:0;left:0;width:100%}

.det_had{background:#024f9c;height:60px;line-height:60px;color:#b2d9ff}

.d2 h3:after{content: ""; width: 80px; height: 3px; margin-top: 15px; background: #2580d1; display: block;}

.det_back{display:inline-block;color:#b2d9ff;font-size:16px}

.det_back:focus,.det_back:hover{color:#b2d9ff}

.det_back:hover{color:#b2d9ff}

.det_back img{max-height:100%;height:17px}

.det_had_name{text-align:center;padding:0}

.det_had_name span{color:#fff;font-size:18px}

.classify{text-align:right}

.classify span{color:#b2d9ff;font-size:16px}

.classify img{max-width:100%;width:17px}

.detNavMob{background:#015cb5;padding:20px 0;display:none;width:100%}

.detNavCont li a{height:54px;line-height:54px;display:block;position:relative;padding:0 20px}

.detNavCont li:last-child a span{border-bottom:1px solid rgba(255,255,255,.5)}

.detNavCont>li a.box-on{background:#000;width:100%}

.detNavCont li span{width:100%;color:#fff;font-size:16px;position:relative;z-index:10;overflow:hidden;height:54px;line-height:54px;display:inline-block;border-top:1px solid rgba(255,255,255,.5)}

.detNavCont li .detTwoM{padding-bottom:10px;display:none}

.detNavCont li .detTwoM li{padding:0}

.detNavCont li .detTwoM li a{height:30px;line-height:30px}

.detNavCont li .detTwoM li span{height:30px;line-height:30px;vertical-align:middle;border:none}

.detNavCont li .detTwoM li i{display:inline-block;margin-right:10px;width:5px;height:9px;background:url(../img/newss_03.png) no-repeat center center}

.detNavCont li .detTwoM li a:hover i{background:url(../img/about_03_03.png) center center}

.detNavCont li .detTwoM li a.box-in i{background:url(../img/about_03_03.png) center center}

.detNavCont li .detTwoM li a:hover span{color:#73b9ff}

.detNavCont li .detTwoM li a.box-in span{color:#73b9ff}

.detNavCont li .detThreeM{display:none}

.detNavCont li .detThreeM li span{padding-left:40px}

.list-text{background:#fff;padding:10px 0;overflow:visible}

.list-text dl{padding:20px 0;margin:0}

.list-text dl dt{background:#f9f9f9}

.list-text dl dd h3 a{color:#333}

.list-text dl dd p{color:#666}

.list-text dl dt span{color:#333}

.list-text dl dt b{color:#333}

.list-text dl:hover dt{background:#015cb5}

.list-text dl:hover dt span{color:#fff}

.list-text dl:hover dt b{color:#fff}

.list-text dl:hover dd h3 a{color:#015cb5}

.list-text dl:hover dd p{color:#015cb5}

.page{text-align:center}

.page li{font-size:12px;line-height:24px;color:#999;margin:5px;display:inline-block}

.page li b{font-size:12px;line-height:24px;color:#999}

.page li a{font-size:12px;line-height:24px;color:#999;display:inline-block;padding:0 5px}

.page li a:hover{color:#015cb5}

.page li b:hover{color:#015cb5}

.page li.w a:hover{background:#015cb5;color:#fff}

.page li.on a{background:#015cb5;color:#fff}

.list-imgT{padding:10px 0}

.list-imgT dl{padding:20px 0;height:210px}

.list-imgT dl dt{width:234px;height:170px;float:left;overflow:hidden}

.list-imgT dl dt img{max-width:100%;max-height:100%}

.list-imgT dl dd{margin-left:264px}

.list-imgT dl dd h3 a{font-size:16px;color:#333;line-height:30px;font-weight:700;height:30px;overflow:hidden;display:block;margin-bottom:10px}

.list-imgT dl dd span{color:#666;line-height:30px;height:30px;overflow:hidden;font-size:14px}

.list-imgT dl dd p{color:#666;line-height:30px;height:60px;overflow:hidden;font-size:14px}

.list-imgT dl dd .imgT_more{margin-top:15px;background:#000;color:#fff;font-size:12px;width:110px;height:24px;line-height:24px;text-align:center;display:block}

.col-xs-9{padding:0}

.list-imgT dl:hover dd h3 a{color:#015cb5}

.list-imgT dl:hover dd .imgT_more{background:#015cb5}

.list_img_list li{margin-left:18px;width:308px;border:solid 1px #ccc;padding:0;margin-bottom:30px}

.pro_i_list2{margin-left:-18px}

.pro_i_list2 img{width:100%}

.pro_i_list2 .title{height:90px;overflow:hidden;padding:0 18px}

.pro_i_list2 .title p{height:50px;text-align:left;line-height:50px;font-size:20px;color:#333;border-bottom:solid 1px #ccc;display:block;overflow:hidden}

.pro_i_list2 span img{height:auto}

.cutepage span{font-size:15px}

.list_img_list li:nth-child(3n){margin-right:0}

.news_title{font-weight:700;line-height:30px;text-align:center;color:#333;font-size:16px}

.news_time{text-align:center;margin-bottom:10px;border-bottom:1px dashed #ebebeb;padding-bottom:5px}

.news_time span{line-height:32px;font-size:14px;color:#666;margin-right:5px}

.news_txt{padding:15px 0;line-height:32px;font-size:14px;color:#666}

.share{padding:20px 0;border-top:1px dashed #ebebeb;margin-top:20px}

.share .bshare-custom{float:right}

.page-ul li a{line-height:32px;font-size:14px;color:#666;display:block;height:32px;overflow:hidden}

.page-ul li a:hover{color:#015cb5}

.page-ul li.current a{color:#015cb5}

.news_img{padding-bottom:30px;margin-top:20px;text-align:center}

.proSlide{position:relative}

.proSlide .hd{position:absolute;bottom:-30px;width:100%;text-align:center;left:0}

.proSlide .hd li{width:8px;height:8px;border-radius:50%;background:#333;margin:0 5px;display:inline-block}

.proSlide .hd li.on{background:#015cb5}

.proSlide img{max-width:100%;max-height:100%}

.proSlide .bd li{position:relative}

.proSlide .bd li p{position:absolute;bottom:0;left:0;width:100%;height:45px;line-height:45px;color:#fff;font-size:18px;background:rgba(000,000,000,.5);text-align:center;overflow:hidden}

.aboutVideo{width:533px;height:386px}

.cutepage{text-align:center}

.download li{height:75px;line-height:75px;background:url(icon.jpg) no-repeat center left;padding-left:35px;color:#333;border-bottom:solid 1px #eee}

.download li a{color:#333}

.download li i{float:right}

.download{margin-bottom:30px}

.new_left{width:50%;float:left}

.new_right{float:left;width:50%;padding-left:65px}

img{max-width:100%}

.new_left p{line-height:30px;padding:10px 25px;color:#fff;background:#ee6d56}

.li_list li{width:100%!important;margin-bottom:30px!important}

.new_right span{display:inline-block;line-height:28px}

.new_right span i{font-size:18px}

.new_right a{display:inline-block;height:90px;float:left;color:#000}

.new_right a p{padding-top:10px;line-height:24px;color:#666;font-size:14px}

.pglist{padding:30px 0 15px;width:100%;text-align:center;clear:both}

.pglist a{color:#666;padding:0 15px;margin:0 3px;background:#fff;border:1px solid #edebeb}

.pglist *{display:inline-block;vertical-align:middle;line-height:34px;padding-bottom:1px}

.pglist .hover,.pglist a:hover{display:inline-block;color:#fff;background:#3fb150;border-color:#3fb150}

.remen{height:64px;background:#eaf2f4;line-height:64px;font-size:16px}

.cpfl li{display:inline-block;width:200px}

.cpfl{text-align:center;margin-bottom:65px;margin-top:30px}

.cpfl li a{font-size:16px;color:#333}

.about_i{background:url(aboutbg.jpg) no-repeat center top;height:523px;margin-bottom:60px}

.about_i p{width:282px;height:160px;color:#474747;line-height:26px;overflow:hidden;margin-left:145px;margin-top:200px}

.about_i a,.new_right a{width:185px;height:46px;background:#0267ad;display:block;text-align:center;line-height:46px;color:#fff;margin-top:45px;margin-left:145px}

.new_right a{margin-left:0}

.ckmore{display:block;width:200px;height:46px;border:solid 1px #ccc;font-size:14px;color:#000;text-align:center;line-height:46px;margin:50px auto}

.liuyan input{height: 30px; padding: 0 5px; width: 300px; margin-bottom: 25px;}

.liuyan{padding: 50px 0}

.liuyan textarea{width: 600px; height: 150px;}

.w100{width: 380px;}

.liuyan .lyad{width: 100px;}

.liuyan .lytijao{width: 100px; height: 40px; background: #012c4a; border: 0; color: #fff; margin-top: 20px;}

.biaoti3{float: left;}

.nybanner .container{line-height:350px; font-size: 40px; color: #fff; text-align: right; padding-right: 20px;}

.yuyan{float: right; width: 30px; padding-top: 27px;}

.yuyan a{padding-bottom: 4px; display: inline-block;}

.top_tel{padding-left: 117px;}

.close2,.visible-xs2,.yuyan2{display: none}

.detNav .active{background-size: cover;}



.fenlei{height:65px;background:#fafafa;border-bottom:solid 1px #eee}

.fenlei .col-xs-9 a{line-height:65px;font-size:18px;color:#2f2f2f}

.fenlei .col-xs-9 li{float:left;padding:0 15px}

.fenlei .col-xs-9 .active{border-bottom: solid 2px rgba(0, 121, 192, 1); height: 65px;}

.fenlei .col-xs-9 .active a{color: rgba(0, 121, 192, 1)}

.fenlei .col-xs-3{text-align:right}

.fenlei .col-xs-3 a{line-height:65px;text-align:right;color:#333}



.det_main{padding:40px 0}

.footer{left: 0 !important; top: auto !important;}

.pagebox{height: 148px !important}

.container{width: 1200px; margin: 0 auto}


#w_common_text-1535615018570 .container{    position: relative;}
#w_common_text-1535615018570 .container span span{font-size: 36px;

    color: #fff;
    font-weight: bold;}
#w_wbox-1535615018530 {

    height: 540px;

    width: 100% !important; margin-top: 100px;

}

.col-xs-9{width: 80%; float: left;}



*{padding: 0; margin: 0; box-sizing: border-box;}

a{text-decoration: none; color: #707070}

.top_wz{ background-color: rgba(0, 121, 192, 1); height: 38px; line-height: 38px; color: #fff; font-size: 14px;}

.mainlevel ul{display: none;}

.logo{float: left; margin-top: 0px; height: 99px;}

#nav{float: right; width: 800px; text-align: right;}

.nav_head .container{clear: both;}

#nav .mainlevel{display: inline-block;}

#nav .mainlevel > a {

    color: #313131; font-weight: bold;

    text-decoration: none;

    font-size: 16px;

    line-height: 99px;

    display: inline-block;

    padding: 0 25px;


    font-family: Arial;

}

.nav_head{box-shadow: -2px 0px 3px 1px rgba(0, 0, 0, 0.12);}

#nav .mainlevel > a:hover{background: rgba(0, 121, 192, 1) !important; color: #fff !important;}

#nav .mainlevel ul{position: absolute; min-width: 114px; width: inherit; background:rgba(0, 121, 192, 1);}

#nav .mainlevel ul li a{display: block; color: #fff; line-height: 36px; padding: 0 25px; font-size: 14px;}
#nav .mainlevel ul li{text-align: left;}
#nav .mainlevel ul li a:hover{background: rgba(0, 107, 169, 1)}

#nav .mainlevel:hover ul{display: block;}

#w_wbox-1535615018530 .p_wbox {

    background: url(gnywbanner.jpg) no-repeat center center; height: 540px; line-height: 540px;

}

.d_right img{width: 366px; margin-top: 20px;}

.top{position: fixed; width: 100%; z-index: 100; background: #fff; top: 0}

 .swiper-container {

      width: 100%;

      height: 100%;

    }

    .swiper-slide {

      text-align: center;

      font-size: 18px;



      /* 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{margin-top: 99px;}

.title_home{text-align: center; font-size: 28px; padding-top:88px; position: relative; z-index: 1}

.title_home span{position: absolute; z-index: -1; font-size: 116px; color: #ecedf2; left: 0; right: 0; top: 0; margin: 0 auto}

.ly_js{font-size: 20px; color: #787878; text-align: center; line-height: 1.5em; padding-top: 20px;}

.ly_js:after{content:""; width:200px; height: 1px; background:#ccc; display: block; margin: 0 auto; margin-top: 20px;}

.home_jj{ width: 780px; font-size: 16px; color: #666; text-align: center; line-height:28px; margin: 25px auto; }

#shouyw {text-align: center; margin-top: 70px; margin-bottom: 100px;}

#shouyw ul li {

	display: inline-block;

	margin: 0px 35px 0px 35px;

	position: relative;

}

#shouyw ul{overflow: hidden;}

#shouyw ul li .shouyw1 {

	width: 162px;

	height: 162px;

	border: 2px solid #E0E0E0;

	border-radius: 100%;

	transition: all 0.7s ease-in-out;

}



#shouyw ul li:hover .shouyw1 {

	width: 162px;

	height: 162px;

	border: 2px solid #2480D1;

	border-radius: 100%;

	background: #2480D1; color: #fff;

	transition: all 0.7s ease-in-out;

}

.about #shouyw ul li:hover .shouyw1 {background: #fff; border: solid 2px #fff}

#shouyw ul li .shouyw2 {

	position: relative;

	width: 158px; font-size:28px;

	margin: 50px 0;

	overflow: hidden;

}



#shouyw ul li .shouyw2 img {

	position: absolute;

	top: 0px; left: 0;	

	transition: all 0.7s ease-in-out;

}



#shouyw ul li:hover .shouyw2 img {

	position: absolute;

	top: -93px;

	transition: all 0.7s ease-in-out;

}



#shouyw ul li h3 {

	font-size: 16px;

	text-align: center;

	font-weight: normal;

	padding-top: 20px;

}

.about #shouyw ul li h3 {color: #fff}

.about .gclj{margin-top: 150px;}

.gcal a{display: block; width: 100%; line-height: 1.5em; color: #000;}

.gcal img{width: 100%; height: 100%;border-radius: 10px; -moz-box-shadow:0px 0px 10px #666; -webkit-box-shadow:0px 0px 10px #666; box-shadow:0px 0px 10px #666;}

.gcal .swiper-slide{display: inline-block; width: 33.3333333%; padding: 0 10px;}

.gcal{padding-top: 50px;}

.gongcheng{background: #f1f2f6; overflow: hidden;}

.gclj{background-color:#1d5caf;

    border-style: solid; border-radius: 8px;

    font-size: 14px; width: 146px; height: 46px;display: block; text-align: center; line-height: 42px; color: #fff; margin: 60px auto; margin-top: 30px;}

.gcal2{position: inherit; margin-top: 50px}

.gongcheng .title_home{color: #000; margin-top:40px;}

.gongcheng .ly_js{color: #fff}

.gongcheng .ly_js:after{background: none}

#c_ads_banner-15343040981743797 {

    width: 577px;

    height: 383px; float: left;

}

.gcal212 .swiper-pagination{bottom: 0px;}

.gcal212{padding-bottom: 50px; margin-top: 30px;}

.gcal212  img{border-radius: 10px;}

.new_212 .list{width: 33.3333%; display: inline-block; padding: 0 12px; margin-bottom: 24px;}

.new_212 .list .content{background: #f1f2f6; border-radius: 8px; padding: 20px;}

.new_212 .list .content h3 a{font-size: 18px; font-weight: normal; color: #000;}

.new_212 .list .content h3{margin-bottom:10px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}

.e_article{color: #666; height:72px; line-height: 24px;}

.date{color: #666}

.date:before{content:""; width: 60px; height: 1px; background: #999; margin: 10px 0; display: block;}

.case212{position: relative;}

.new_212{overflow: hidden; margin-top: 60px;}

.focus {

	position: relative;

	width: 577px;

	height: 383px;

}



.focus img {

	width: 577px;

	height: 383px;

}



.focus .shadow .title {

	width: 260px;

	height: 65px;

	padding-left: 30px;

	padding-top: 20px;

}



.focus .shadow .title a {

	text-decoration: none;

	color: #fff;

	font-size: 14px;

	font-weight: bolder;

	overflow: hidden;

}



.focus .btn {

	position: absolute;

	bottom: 34px;

	left: 510px;

	overflow: hidden;

	zoom: 1;

}



.focus .btn a {

	position: relative;

	display: inline;

	width: 13px;

	height: 13px;

	border-radius: 7px;

	margin: 0 5px;

	color: #B0B0B0;

	font: 12px/15px "\5B8B\4F53";

	text-decoration: none;

	text-align: center;

	outline: 0;

	float: left;

	background: #D9D9D9;

}



.focus .btn a:hover,.focus .btn a.current {

	cursor: pointer;

	background: #fc114a;

}



.focus .fPic {

	position: absolute;

	left: 0px;

	top: 0px;

}



.focus .D1fBt {

	overflow: hidden;

	zoom: 1;

	height: 16px;

	z-index: 10;

}



.focus .shadow {

	width: 100%;

	position: absolute;

	bottom: 0;

	left: 0px;

	z-index: 10;

	height: 50px;

	background: rgba(0,0,0,0.6);

	filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;

	display: block;

	text-align: left;

	color: #fff;

	font-size: 13px;

	line-height: 180%;

	padding-top: 12px;

	padding-left: 20px;

}



.focus .shadow a {

	text-decoration: none;

	color: #fff;

	font-size: 16px;

	overflow: hidden;

	margin-left: 0px;

	font-weight: normal;

}



.focus .fcon {

	position: relative;

	width: 100%;

	float: left;

	display: none;

	background: #000

}



.focus .fcon img {

	display: block;

}



.focus .fbg {

	bottom: 13px;

	right: 10px;

	position: absolute;

	height: 21px;

	text-align: center;

	z-index: 200;

}



.focus .fbg div {

	margin: 4px auto 0;

	overflow: hidden;

	zoom: 1;

	height: 14px

}



.focus .D1fBt a {

	position: relative;

	display: inline;

	width: 12px;

	height: 12px;

	border-radius: 7px;

	margin: 0 5px;

	color: #B0B0B0;

	font: 12px/15px "\5B8B\4F53";

	text-decoration: none;

	text-align: center;

	outline: 0;

	float: left;

	background: #fff;

}



.focus .D1fBt .current,.focus .D1fBt a:hover {

	background: #2480D1;

}



.focus .D1fBt img {

	display: none

}



.focus .D1fBt i {

	display: none;

	font-style: normal;

}



.focus .prev,.focus .next {

	position: absolute;

	width: 40px;

	height: 74px;

}



.focus .prev {

	top: 50%;

	margin-top: -37px;

	left: 0;

	background-position: 0 -74px;

	cursor: pointer;

}



.focus .next {

	top: 50%;

	margin-top: -37px;

	right: 0;

	background-position: -40px -74px;

	cursor: pointer;

}



.focus .prev:hover {

	background-position: 0 0;

}



.focus .next:hover {

	background-position: -40px 0;

}

#c_news_list-15343043624862864 {

    float: right;

    width: 575px;

    height: 436px;

}

.shounews .date {

	width: 162px;

	height: 116px;

	float: left;

	background: #E0E0E0;

	position: relative;

	text-align: center;

	transition: all 0.6s ease-in-out;

}



.shounews .date b {

	font-size: 40px;

	color: #A0A0A0;

	text-align: center;

	display: block;

	position: absolute;

	width: 100%;

	top: 30px;

	transition: all 0.8s ease-in-out;

}



.shounews .date em {

	font-size: 15px;

	color: #A0A0A0;

	display: block;

	text-align: center;

	position: absolute;

	width: 100%;

	font-weight: 600;

	top: 70px;

	transition: all 0.8s ease-in-out;

	opacity: 1;

	font-weight: normal;

}



.shounews .list:hover .date b {

	transition: all 0.8s ease-in-out;

	color: #fff;

	top: 50px;

}



.shounews .list:hover .date em {

	transition: all 0.8s ease-in-out;

	color: #fff;

	top: 35px;

	opacity: 0.5;

}



.shounews .content {

	width: 60%;

	float: left;

	padding-left: 20px;

}



.clearboth {

	clear: both;

	height: 0px;

}



.shounews ul li {

	margin: 19px 0px;

	background: #fff;

}

.shounews ul li:first-child{margin-top: 0;}

.shounews .content h3 a {

	font-size: 16px;

	color: #444;

	font-weight: nromal;

}



.shounews ul li:hover .content h3 a {

	font-size: 16px;

	color: #2480D1;

	font-weight: nromal;

}



.shounews .content h3 {

	font-weight: normal;

	padding-bottom: 5px;

	padding-top: 15px;

}



.shounews .content p {

	font-size: 12px;

	color: #999;

}



.shounews ul li:hover .date {

	width: 162px;

	height: 116px;

	float: left;

	background: #2480D1;

	position: relative;

	text-align: center;

	transition: all 0.6s ease-in-out;

}

.about {

    background: url(indexbg02.jpg) no-repeat center center;

    overflow: hidden;

}

#c_friendlink_list-15343129855738338 .p_articles {

    width: calc((100% - 48px)/8);

    margin: 3px;

    margin-top: 3px;

    margin-right: 3px;

    margin-bottom: 3px;

    margin-left: 3px; float: left; border: solid 1px #ccc;

}

.c_friendlink_list-01001 .p_links{overflow: hidden; margin: 140px auto; margin-top: 80px;}

.menu_phone{width: 35px; float: right; margin-top: 20px; display: none}

.menu_phone span{display: block; height: 4px; background: #666; margin-top: 5px;}



@media screen and (max-width: 1200px){

	.menu_phone{display: block;}

	.focus .fPic,.focus,#c_ads_banner-15343040981743797{width: 100%}

	#c_ads_banner-15343040981743797,.focus,#c_news_list-15343043624862864,.focus img{width: 100%; height: auto;}

	#shouyw ul li{margin-top: 30px;}

	.focus .fPic{position: inherit;}

	#c_friendlink_list-15343129855738338 .p_articles img{width: 100%}

	#c_friendlink_list-15343129855738338 .p_articles{width: calc((100% - 24px)/4);}

	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 15px;}

	.swiper-pagination-bullet{width: 10px; height: 10px;}

	#nav .mainlevel{width: 100%; text-align: center;}

	#nav .mainlevel > a{line-height: 40px; width: 100%}

	#nav .mainlevel ul{display: none !important}

	.banner{margin-top: 112px;}

	.logo img{height: 60px;}

	#nav{display: none; width: 100%; height: 100vh; position: fixed; z-index: 100; left: 0; background: #fff; top: 112px}

	.container{width: 1000px; }

	.top_tel{width: 480px;}

	.yuyan{padding-top: 19px;}

	.nav{top: 81px; background: url(nav.jpg) no-repeat -160px top #da251c; height: 58px;}

	.nav_list li{margin: 0 20px;}

	.pro_i_list li .title a{height: auto;}

	.pro_i_list li .title{height: auto;}

	.pro_i_lt dl dt img{height: 380px;}

	.find_nav_list ul li{width: 247px;}

	.find_nav_list ul .find_nav_cur,.find_nav_list ul li{background-size: 100% 100%;}

	.new_right{padding-left: 25px;}

	.about_i a,.about_i p{margin-left: 45px;}

	.good_new{display: none}

	.new2122{width: 100%; height: auto; padding-bottom: 25px;}

	.new232{width: 50%; box-sizing: border-box; margin-left: 0; padding:0 25px; padding-top: 25px;}

	.d1 span{display: none}

	.det_r{width: 780px;}

	.detName .title_i{font-size: 28px; height: 60px; line-height: 60px;}

	.list_img_list li{width: 248px;}

	.pro_i_list2 img{height: auto;}

	.new212 dt,.new212 d{width: 50%;}

	.new212 dd h3 a{margin-top: 8px;}

	.new212 dl{margin-top: 30px;}

	.new212 dt{height: auto;}

	#w_wbox-1535615018530{margin-top: 112px;}

}

@media screen and (max-width: 1000px){

	.container{width:818px;}

	.top_tel{display: none}

	.nav{position: inherit; overflow: hidden; background: #000}

	.pro_i_lt dl dt img{height: 307px;}

	.nav_list li:last-child{display: none}

	.nav_list li {margin: 0px 28px;}

	.remen{display: none}

	.case_i_cont{font-size: 25px;height: 159px; line-height: 190px; background-size: cover;}

	.cpfl li{width: 25%}

	.find_nav_list ul li{width: 25%; height: 70px; background: #666}

	.find_nav_list ul li a{padding: 0; text-align: center; line-height: 70px;}

	.find_nav_list ul .find_nav_cur{background: url(new_bg.jpg) no-repeat; background-size: cover;}

	.new_right p{line-height:50px}

	.about_i { display: none}

	.new_i{margin-bottom: 0 !important;}

	.icon_i2{margin-top: 0;}

    .det_main{margin-top: 30px !important;}

    .det_l{width: 100%}

    .detContact{display: none}

    .detNav li{width: 25%; float: left;}

    .det_r{width: 100%}

    .list_img_list li{width: 261px;}

}

@media screen and (max-width: 818px){

	.shounews .date{display: none}

	.shounews .content{width: 100%; padding-left: 0;}

	.about {

    background: url(indexbg02.jpg) no-repeat center bottom rgba(37, 128, 209, 1);

    overflow: hidden;}

	.shounews ul li{margin: 5px 0}

	.gclj{margin: 30px auto}

	.title_home{font-size: 28px; padding-top: 40px;}

	.ly_js{font-size: 18px;}

	#shouyw{margin-top: 20px; margin-bottom: 40px;}

	#shouyw ul li{margin:10px 0}

	.container{width: 100%; padding: 0 20px;}

	.pro_i_lt{display: none}

	.pro_i_list{margin-bottom: 30px;}

	.new_left,.new_right{width: 100%; padding-left: 0;}

	.find_nav_list ul li{width: 50%; float: left; margin-right: 0; margin-bottom: 2px; margin-left: 0;}

	.find_nav_list ul{white-space:inherit;}

	.find_nav_list ul li a{border-right: solid 1px #fff;border-left: solid 1px #fff}

	.pro_more{display: none !important}

	.icon_i{margin-top: 30px;}

	.ckmore{margin-bottom: 0;}

	.new232{width: 100%}

	.new232 h2{height: 50px; overflow: hidden;}

	.d_left{width: 100%}

	.d_right{display: none}

	.cpfl li{width: 50%; margin-bottom: 20px;}

	.cpfl{margin-bottom: 35px;}

	.new_left img{width: 100%}

	.yuyan{float: inherit;}

	.logo{width: auto;}

	.pro_i_rt{width: 100%}

	.yuyan{display: none;}

	.yuyan2{display: block; float: right; padding-top: 10px; width: 70px; margin-bottom: 20px;}

	.yd_nav{padding: 0 20px; overflow: hidden;}

	.yuyan img{height: 20px; width: 30px; margin-left:5px;}

	.visible-xs2{display: block;}

	.nav{position: fixed; display: none; z-index: 10; background: rgba(0,0,0,0.8); height: 100vh; top: 0;vertical-align: middle;}

	.nav_list li{width: 100%; margin: 0; border: 0}

	.nav_list li:hover,.nav_list li.active{border: 0}

	.nav_list{height: 340px; margin: auto; display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0}

	.close2{ position: fixed; z-index: 101; color: #fff; opacity: 1; font-size: 40px; top: 20px; right: 20px;}

	.fenlei .col-xs-3{display: none}

	.detNav li{width: 50%; float: left;}

	.list_img_list li{width: 100%; margin-left: 0;}

	.pro_i_list2{width: 100%; margin-left: 0;}

	.list_img_list .title span{display: none}

	.pro_i_list2 .title{height: 49px;}

	.fenlei .col-xs-9{width: 100%}

	.new212 dt,.new212 dd{width: 100%}

	.new212 dt{margin-bottom: 20px;}

	.w100,.liuyan input,.liuyan textarea{width: 100% !important}

	.biaoti3{margin-bottom: 10px;}

	.liuyan{padding-top: 0;}

	.liuyan .lyad{width: 100px !important}

	.content_top .swiper-container,.jianjie,.gcal .swiper-slide,.new_212 .list{width: 100%;}

	.home_jj{width: 100%;}

	.title_home span{font-size: 55px;}

}