@charset "utf-8";
/* eyoucms.com 易优CMS -- 好用,免费,安全 */
body{ min-width:320px;font:16px "微软雅黑""","Microsoft YaHei,Arial";color:#a29c9c;line-height:24px;overflow-x: hidden;background: #fff;} .container{ margin:0 auto;height:auto; }
h1,h2,h3,h4,h5,p,div,span,ul,li,dl,dd,dt{margin:0;padding:0;} input,textarea{outline:none; font:16px "微软雅黑","Microsoft YaHei";}label{font-weight: normal;width:100%;}
a{text-decoration: none;outline:none;color:#333; } a:focus, a:hover{color:#0092f9;text-decoration: none;outline: none;  outline-offset: 0;}
ul,li{list-style: none;} i,em{font-style:normal;}
.nav>li>a:focus, .nav>li>a:hover{background: none;}
.lt{float:left;}.rt{float:right;}.hide{display: none;}.show{display: block;} .imgMax{max-width:120%;max-height:120%;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.fwn{font-weight: normal}
.db{display: block;}.dib{display: inline-block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}.oh{overflow: hidden;}
.transition{-webkit-transition: all  0.3s linear;-moz-transition: all  0.3s linear;-o-transition: all  0.3s linear; transition: all  0.3s linear; }
img.desaturate { filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}
img.desaturate:hover { filter: grayscale(0);
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
}
.slick-slide{outline: none;}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
/*****/
.flexslider {margin: 0; padding: 0; position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav{ width:100%; text-align:center; position:absolute; bottom:5px;}
.flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1; *display: inline;}
.flex-control-nav li a{width: 9px;height:9px; border-radius:50%; background: #0c5683;display: block;cursor: pointer;line-height: 0;font-size: 0;overflow: hidden;border-radius: 20px;}
.flex-control-nav li a.flex-active {background: #fff;cursor: default;}
.flex-direction-nav{display:none;}
.banner{
    /* display: none; */
}
.mapcont img{
	width:100%;
    max-width:118px;
}
/*首页banner*/
.banner17{
    display: none;
    
}
.banner17 .shutter {
    overflow: hidden;
    width: 1920px;
    height: auto;
    position: relative;
    left: 50%;
    margin-left: -960px;
    top: 0;
}
.banner17 .shutter-img {
    z-index: 1;
}
.banner17 .shutter-img,
.banner17 .shutter-img a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.banner17 .shutter-img a {
    cursor: default;
}
.banner17 .shutter-img a>img {
    width: 1920px;
    height: auto;
}
.banner17 .shutter-img .created {
    overflow: hidden;
    position: absolute;
    z-index: 20;
}
.banner17 .shutter-btn {
    width: 1300px;
    height: 64px;
    z-index: 9;
    position: absolute;
    top: 50%;
    margin-left: -650px;
    margin-top: -32px;
    left: 50%;
    clear: both;
    display: none;
}
.banner17:hover .shutter-btn {
    display: block;
}
.banner17 .shutter-btn li {
    width: 64px;
    height: 64px;
    cursor: pointer;
}
.banner17 .shutter-btn li.prev {
    float: left;
    background: url(../images/left3.png) no-repeat;
}
.banner17 .shutter-btn li.next {
    float: right;
    background: url(../images/right3.png) no-repeat;
}


/*首页*/
.header{box-shadow: 0 0 12px 1px rgba(133,133,133,.8);z-index:10;}
.had_top{padding:28px 0;  width:86%; margin:0 auto}
/* .logo{height:50px;} */
.logo img{max-width:100%;}

.had_rt{text-align: right}
.lang{overflow: hidden;}
.lang span{display:block;width:80px;height:24px;line-height:24px;text-align: center;color:#fff;font-size: 12px;border-radius: 13px;background: #0c5683;}
.lang a{color:#fff;font-size: 12px;}
.lang a:hover{text-decoration: underline;}

.ser{height:35px;line-height:35px;overflow: hidden;margin-top:12px;}
.hotLine{display: inline-block;margin-right:10px;}
.hotLine b{font-weight: bold;color:#0c5683;}
.hotLine em{font-weight: bold;color:#0c5683;font-size: 20px;}
.hotLine img{ margin:-5px 5px 0 0;}
.serForm{display: inline-block;height:35px;line-height:35px;background: #07294c;padding-left:10px; border:1px solid #fff; box-sizing: border-box;}
.serForm input{border:none;font-size: 12px;background: transparent;}
.serForm  .input-ser{background: url(../images/ser.png) no-repeat center center ;width:18px;height:17px;vertical-align: middle;}
.serForm .input-txt{ width:82%;height:35px;vertical-align: top; color:#fff; opacity: 0.5;}
.serForm .input-sub{ width:40px;height:35px;vertical-align: top;background: #333;color:#fff; background: url(../images/btnbg.png) no-repeat  right center}

.menu{height:40px;  line-height:40px;padding-right:0;}
/* .menu img{width:25px;} */

.nav{ margin-top:17px;}
.nav_list{text-align: center;}
.nav_list li{width:12%;height:40px;position: relative;padding:8px 0; display: inline-block;}
.nav_list li p{font-size: 12px;}
.nav_list li a{display: block;width:100%;height:30px;line-height:30px;text-align: center; border-right:1px solid #ccc; color:#333; font-size: 18px;}
.nav_list li:hover>a{color:#0c5683;}

.nav_list>li:last-child>a{border-right:none;color:#24bd9b; font-weight: bold}
.supportbtn{background: #24bd9b; border-radius: 15px; color:#fff; line-height: 20px; padding:5px 10px; text-align: center; margin-top:20px;}

.supportbtn i{  
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    border-width: 8px;
    cursor: pointer;
    border-style: dashed dashed solid dashed;
    border-color:transparent transparent transparent  #fff    ;
    border-right: none;
    /* position: absolute;
    top: -10px;
    left: 50%; */
    vertical-align: middle;
    z-index: 99;margin-left:5px;}

.navChild{position: absolute;top:40px;left:0;width:100%;background: #fafafa;border-top:5px solid #0c5683;z-index:10;display: none;}
.navChild li{width:100%;line-height:40px;height:40px;border-bottom:1px solid #e6e6e6;padding:0 5px; overflow: hidden;}
.navChild li a{line-height:40px;height:40px;border:none; color:#2c2c2c; font-size: 14px;}
.navChild li:first-child a{border:none;}
.navChild li:last-child {border-bottom:none;}
.navChild li:hover  a{ color:#0c5683}

/*侧边导航*/
.leftNav{position: fixed;top:0;right:-100%;width:100%;height:100%;z-index:105;transition: all linear .5s;-webkit-transition: all linear .5s;}
.leftNavBg{background: rgba(000,000,000,.5);position:absolute;top:0;right:0;width:100%;height:100%;}
.leftNavClose{color:#fff;font-size: 40px;position:absolute;top:10px;right:87%;cursor: pointer;}

.leftNav-box{width:85%;height:100%;background: #fafafa;z-index:110;overflow: scroll;position: relative;}
.leftNav-ser{text-align: center;padding:15px 0;}
.serForm{width:98%;margin:0 auto;}

.leftOne{background: #fff;border-top:1px solid #d9d9d9;}
.leftOne .one-li  {display: block;position: relative;}
.leftOne .one-li a{display: block;padding:0  5%;height:50px;line-height:50px;border-bottom:1px solid #d9d9d9;z-index:10;position: relative;}
.leftOne .one-li span{ font-size:16px;width:80%;height:50px;line-height:50px;display: inline-block;overflow: hidden;}
.leftOne .one-li img{width:20px;position: absolute;right:5%;top:11px; }
.leftOne .one-li a.box-1 img{transform: rotate(180deg);-webkit-transform: rotate(180deg); }
.leftOne .one-li span i{text-transform: uppercase;}

.leftNav .two{padding:5px 0 5px 20px;display: none;}
.leftNav .two li.two-li {padding-left:20px;}
.leftNav .two li.two-li a {border-bottom:none;padding:0;}
.leftNav .two li.two-li a span{ }
.leftNav .two li.two-li i{color:#0092f9;font-size:30px;position: absolute;right:6%;top:0;height:35px;line-height:35px;display: inline-block; font-family: '宋体';}
.leftNav .two li.two-li a.box-2 span{color:#0092f9;}

.leftNav .three {display: none;padding:5px 0;border-left:1px solid #0092f9;}
.leftNav .three li.three-li a {padding:0;}
.leftNav .three li.three-li a span{margin-left:15px;color:#808080;font-size:14px;}
.leftNav .three li.three-li:hover {background: #0092f9;}
.leftNav .three li.three-li:hover>a>span{color:#fff;}
.leftNav .three li.three-li.box-3>a>span{color:#fff;}
.leftNav .three li.three-li.box-3   {background: #0092f9;}
.leftNav  .four{display: none;}
.leftNav  .four li.four-li a span{margin-left:30px;color:#8ecaf4;}
.leftNav  .four li.four-li:hover a span{ color:#fff;}

.leftNav.on{right:0;}

.leftNavTel{padding:25px 5px;text-align: center;}
.leftNavTel b{font-weight: bold;font-size: 20px;vertical-align: middle;}
.leftNavTel span{font-weight: bold;font-size: 22px;color:#0092f9;vertical-align: middle;}


.slick-dotted.slick-slider{margin-bottom:0;}
.banner  .slick-dots{bottom:15px;}
.banner .slick-dots li{height:auto;width:auto;margin:0 10px;}
.banner .slick-dots li button{background: #fff;padding:0;width:5px;height:25px;position: absolute;bottom:0;}
.banner .slick-dots li button:before{display: none;}
.banner .slick-dots li.slick-active button{height:50px;}


.main{padding:0px 0;}
.m-title{margin:80px auto;}
.m-title h3{font-size: 70px;color:#ebebeb;margin-bottom:-45px; letter-spacing: 2px; white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.m-title span{font-size: 65px;font-weight: normal;color:#0c5683;position: relative; letter-spacing: 10px;}
.m-title b{font-size: 34px;font-weight: normal;color:#333;position: relative;}
/* .m-title span:after{content: "";display: inline-block;width:50px;border-top:2px solid #0092f9;position: absolute;bottom:-10px;right:0;}
.m-title b:after{content: "";display: inline-block;width:50px;border-top:2px solid #333;position: absolute;bottom:-10px;left:0;} */
.m-title p{margin-top:40px; color:#0c5683; font-size: 15px;}

.business-cont{
    /* background: url(../images/bg2_02.jpg) no-repeat center center; */
}
.business-cont dl{padding:30px 4%;text-align: center;border-right:1px solid #bfbfbf;width: 33.33333333%;}
.business-cont dl:nth-child(3n){border-right:none;}
.business-cont dl:nth-child(1){border-bottom:1px solid #bfbfbf}
.business-cont dl:nth-child(2){border-bottom:1px solid #bfbfbf}
.business-cont dl:nth-child(3){border-bottom:1px solid #bfbfbf}
.business-cont dl:hover{background: rgba(188,223,253,.9);}
.business-cont dl.business0{
    background:url(../images/1.jpg) center;
}
.business-cont dl.business1{
    background:url(../images/2.jpg) center;
}

.business-cont dl.business2{
    background:url(../images/yy3.jpg) center;
}

.business-cont dl.business3{
    background:url(../images/3.jpg) center;
}

.business-cont dl.business4{
    background:url(../images/yy5.jpg) center;
}

.business-cont dl.business5{
    background:url(../images/yy6.jpg) center;
}


.business-cont dl.business0:hover{
    background:url(../images/1h.jpg) center;
}
.business-cont dl.business1:hover{
    background:url(../images/2h.jpg) center;
}

.business-cont dl.business2:hover{
    background:url(../images/yy3h.jpg) center;
}

.business-cont dl.business3:hover{
    background:url(../images/3h.jpg) center;
}

.business-cont dl.business4:hover{
    background:url(../images/yy5h.jpg) center;
}

.business-cont dl.business5:hover{
    background:url(../images/yy6h.jpg) center;
}





.business-cont dl dt img{max-width: 100%;}
.business-cont dl dd{color:#fff;}
.business-cont dl dd h3{color:#fff;line-height:36px;height:36px;overflow: hidden;font-size: 18px;font-weight: bold;margin:10px 0;}
.business-cont dl dd p{color:#fff;font-size: 14px;line-height:24px; height:48px;overflow: hidden;}
.business-cont dl dd a{display: table;margin:5px auto 0;font-size: 14px;color:#fff;line-height:30px; background: #24bd9b; border-radius: 10px; padding:0px 20px;}


/*.business-cont dl.one dt a{background: url(../images/icon.png) no-repeat center center;}*/
/*.business-cont dl.two dt a{background: url(../images/icon2.png) no-repeat center center; }*/
/*.business-cont dl.three dt a{background: url(../images/icon3.png) no-repeat center center;}*/
/*.business-cont dl.four dt a{background: url(../images/icon4.png) no-repeat center center;}*/
/*.business-cont dl.five dt a{background: url(../images/icon5.png) no-repeat center top;}*/
/*.business-cont dl.six dt a{background: url(../images/icon6.png) no-repeat center center;}*/

/*.business-cont dl.one dt a{background: url(../images/v-1.png) no-repeat center center;}*/
/*.business-cont dl.two dt a{background: url(../images/v-2.png) no-repeat center center;}*/
/*.business-cont dl.three dt a{background: url(../images/v-3.png) no-repeat center center;}*/
/*.business-cont dl.four dt a{background: url(../images/v-4.png) no-repeat center center;}*/
/*.business-cont dl.five dt a{background: url(../images/v-5.png) no-repeat center center;}*/
/*.business-cont dl.six dt a{background: url(../images/v-6.png) no-repeat center center;}*/

.m-business .business-cont dl dt a{display: block;width:93px;height:82px;margin:0 auto;background-size: 93px;}
.m-business .business-cont dl:hover dt a{ }

.m-business .m-title{background: #0c5683; padding:80px 0 80px 0; margin-bottom:0; margin-top:0}
.m-business .m-title h3{color:#4589b2; font-size: 70px; opacity: 0.5; letter-spacing: 2px;}
.m-business .m-title span, .m-news .m-title span{color:#fff;  font-size: 65px; font-weight: normal;}
.m-business .m-title p,.m-news .m-title p{font-size: 15px; color:#fff;}
.m-about{padding:0px 0 0px;}
.about-cont { padding:px 0 0}
.about-cont dl{background: #5090cd;overflow: hidden;}
.about-cont dl dt{background: #bde0fe; padding:50px 0}
.about-cont dl dd{ padding:55px 40px 0 20px; position: relative;}
.about-cont dl dd:before{content:"";display: block;position: absolute;left:0;top:0;border-left:1px solid #0092f9;height:150px;}
.about-cont dl dd h3{font-size: 35px; color: #03407d; font-weight: bold; padding-top:0px; border-bottom: 3px solid #ffffff; padding-bottom:20px; letter-spacing: 10px}
.about-cont dl dd h3 img{float: right; width:45px}
.about-cont dl dd h3 a{float: right; margin-top:-10px;}
.about-cont dl dd div{ font-size:14px; margin:20px 0;line-height:26px;}
.about-cont dl dd a.more{ font-size:14px; color:#fff; background: #01c29f; border-radius: 10px; padding:8px 25px;}
.about-cont .aboutimg img{display: block; margin:0 auto}
.about-cont dl dd .aboutxt div{color:#fff; font-size: 15px; line-height: 28px;}



.m-news{padding-bottom:75px;}
.m-newsBg{height:400px;overflow: hidden;background: #0c5683;}
.m-newsBg .m-title h3{color:rgba(242,242,242,.15);}
.m-newsBg .m-title b{color:#fff;}
.m-newsBg .m-title b:after{border-color:#fff;}
.m-newsBg .m-title p{color:#fff;}

.news-content{background: #fff;padding:50px 33px;margin-top:-120px;position: relative;box-shadow: 0 0 10px 2px rgba(13,26,41,.1)}
.m-news-list  {padding:0 17px;}
.m-news-list dl dt{text-align: center;}
.m-news-list dl dt a { display:block; position:relative; overflow:hidden; width:100%; padding-bottom:50%;}
.m-news-list dl dt img{max-width:100%;margin:0 auto;}
.m-news-list dl dt a img { position:absolute; top:0; bottom:0; left:0; right:0; margin:auto;}
.m-news-list dl dd{padding: 15px 0;border-bottom:1px solid #e6e6e6; cursor: pointer;}
.m-news-list dl dd h3 a{height:24px;overflow: hidden;display: block;font-size: 16px;line-height:24px;}
.m-news-list dl dd p{font-size: 14px;line-height:24px;color:#808080;height:48px;overflow: hidden;margin:5px 0}
.m-news-list dl dd span{font-size: 14px;color:#808080;line-height:36px;height:36px;overflow: hidden;display: block;}
.m-news-list dl:hover dd{border-bottom:1px solid #0c5683;}
.m-news-list dl:hover h3 a{color:#0c5683;font-weight: bold;}
.newsSlider .slick-dots li button{width:12px;height:12px;border:2px solid #0c5683; padding:0; }
.newsSlider .slick-dots li.slick-active button{ background: #0c5683; }
.newsSlider .slick-dots{bottom:0;}
.newsSlider .slick-dots li button:before{display: none;}
.newsSlider{padding-bottom:50px;}
.m-news-more{margin-top:30px;width:100%;height:50px;line-height:50px;text-align: center;}
.m-news-more a{color:#808080;display: block;height:100%;}
.m-news-more a span{ background: #24bd9b; border-radius: 10px; padding:0px 30px; color:#fff; display: inline-block; height: 35px; line-height: 35px; margin-top:8px;}
.m-news-more:hover span{transition: all 0.5s; transform: translateX(-10px)}
.m-news-more:hover a{color:#fff;}

.m-contact{border:1px solid #e6e6e6;padding:50px;margin-top:-80px;position: relative;background: #fff;}
.contact-list li span{color:#808080;font-size: 18px;line-height:30px;margin-top:19px;}
.contact-list li div{overflow: hidden;width:75%;}
.contact-list li p{font-size: 20px;line-height:30px; margin-top:15px;}
.contact-list li:last-child p{font-size: 16px;}
.contact-list{overflow: hidden;}
.contact-list li{padding-right:20px;}
.contact-list li:last-child{padding-right:0;}
.contact-list li:first-child{padding-left:0;}


.m-advBg{height:400px;overflow: hidden;background: url(../images/advbg.jpg) no-repeat fixed center;}
.m-advBg .m-title h3 {
    color: rgba(242,242,242,.15);
    /* margin-top: 105px; */
    margin-top: 20px;
}
.m-advBg .m-title span{color:#fff;}
.m-advBg .m-title p{color:#fff}
.m-advBg a{  
      background: #24bd9b;
    border-radius: 10px;
    padding: 0px 30px;
    color: #fff;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    margin-top: 40px;}

.contact-mes{margin:40px 0 0 0;overflow: hidden;}
.contact-input{padding-left:0;}
.contact-input li input{height:50px;line-height:50px;padding:0 10px;margin-bottom:20px;width:100%;border:1px solid #ccc;}
.contact-mes textarea{border:1px solid #ccc;height:190px;padding:10px;}
.contact-sub{background: #0092f9;color:#fff;height:50px;line-height:50px;text-align: center;border:none;width:100%;margin-top:20px;}

.m-link{margin-top:75px;}
.linkSlider div.slick-slide{margin-right:16px;}
.linkSlider div.slick-slide a{display:block;height:50px;line-height:42px;overflow: hidden;
    border:1px solid #ccc;text-align: center;}
.linkSlider div.slick-slide img{max-width:100%;max-height:100%;margin:0 auto;display: inline-block; }
.linkSlider div.slick-slide:hover a{border:1px solid #0092f9;}
.linkSlider div.slick-slide.slick-current a{border:1px solid #0092f9;}
.linkSlider div.slick-slide.slick-current img{filter: grayscale(0);
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);}

.linkSlider .slick-prev:before, .slick-next:before{display: none;}
.linkSlider .slick-prev, .slick-next{width:15px;height:31px;}
.linkSlider .slick-prev{background: url(../images/prev-on.png) no-repeat center center;}
.linkSlider .slick-next{background: url(../images/next-on.png) no-repeat center center;}
.linkSlider .slick-prev:hover{background: url(../images/prev-on.png) no-repeat center center;}
.linkSlider .slick-next:hover{background: url(../images/next-on.png) no-repeat center center;}
.linkSlider .slick-next.slick-disabled{background: url(../images/next.png) no-repeat center center;}
.linkSlider .slick-prev.slick-disabled{background: url(../images/prev.png) no-repeat center center;}

.footer{padding:50px 0;background: #07294c;}
.foot-lt{padding-left:0;}
.foot-rt{padding-right:0;}
.foot-lt ul li h2{ font-size: 17px; color:#547ea4; padding-bottom:20px; border-bottom:2px solid #547ea4; font-weight: bold; margin-bottom: 15px;}
.foot-lt ul li dl dd{line-height: 28px;}
.foot-lt ul li dl dd a{color:#fff; font-size: 14px;}


.copy{color:#808080;font-size: 14px;line-height:36px;}
.copy a{color:#808080;font-size: 14px;}
.copy a:hover{color:#0092f9;}

.foot-rt .contxt h2{ font-weight: bold; font-size: 16px; color:#01c29f;margin-bottom:10px;}
.foot-rt .contxt li{color:#fff; font-size: 14px; line-height: 35px}
.foot-rt .contxt li i{display: inline-block; padding-right:5px;}
.foot-rt dl dt{width:80px;height:80px;padding:5px;background: #fff;}
.foot-rt dl dt img{max-height:100%;max-width:100%;}
.foot-rt dl dd{line-height:30px;color:#808080;font-size: 14px;}



.scroll_top{position: fixed;right:20px;bottom:20px;opacity: .8}
.scroll_top:hover{opacity: 1;}
.scroll_top.on{position: absolute;top:-66px;right:20px;}

/*内页*/
.det-main{padding:40px 0;overflow: hidden;background: #fff;min-height:500px;}

.det-leftBox{
    /* width:260px; */
    /* border:5px solid #0092f9; */
    padding:15px;
}
.det-leftTitle{text-align: center;  background: #0c5683; padding:20px 0}

.det-leftTitle h3{font-size: 22px;font-weight: bold; color:#fff; line-height: 48px;}
.det-leftTitle h3 i{color:#0092f9;}
.det-leftTitle span{font-size: 14px;line-height:24px;height:24px;overflow: hidden;display: block;color:#ccc;}
.det-leftTitle em{display: none;}
.detNav{margin-top:5px; background: #fdfcfe; padding-bottom:33px;}
.detNav li{border-bottom:1px dotted #333; background: url(../images/ico.png) no-repeat 10px center; padding-left:35px; }
.detNav .detNav-li a{height:60px;line-height:60px;position: relative;display: block;font-size: 17px;}
.detNav .detNav-li a.active{color:#0c5683;font-weight: bold;}
.detNav .detNav-li i{color:#0c5683;font-size: 25px;position: absolute;right:0;top:0;height:60px;line-height: 60px;font-family: '宋体'}
.detNav-two .detNav-two-li a{height:40px;line-height:40px;color:#808080;padding-left:15px;}
.detNav-three .detNav-three-li a{font-size: 14px;color:#81c5f4;padding-left:30px;}
.detNav .detNav-li a:hover{color:#0c5683;font-weight: bold;}
.detNav .detNav-li a.box-on{color:#0c5683;font-weight: bold;}
.detNav-two{border-left:1px solid #0c5683;display: none;padding:5px 0;}
.detNav-three{display: none;}
.detNav-two .detNav-two-li a:hover{color:#fff;}
.detNav-two .detNav-two-li:hover{background: #0c5683;}
.detNav-two .detNav-two-li.box-on{background: #0c5683;}
.detNav-two .detNav-two-li.box-on>a{color:#fff;}
.detNav-three .detNav-three-li a:hover{color:#fff;}
.detNav-three .detNav-three-li a.box-on{color:#fff;}

.main-rt{padding-top:30px;}
.pos{border-bottom:5px solid #eee;height:50px;line-height:36px;padding-bottom:5px; margin-bottom:30px;}
.pos span{font-size: 18px;width:40%;display: inline-block;overflow: hidden;position: relative; height:50px; }
/* .pos span:after{content:'';display: block;position: absolute;bottom:0;left:0;width:70px;border-bottom:5px solid #0092f9;} */
.pos ul{width:55%;text-align: right;height:36px;line-height:36px;overflow: hidden;}
.pos ul li{display: inline-block;}
.pos ul li a{font-size: 14px;color:#808080;}
.pos ul li a:hover{color:#0c5683;}
.pos ul li:last-child a{color:#0c5683;}
.det-txt{font-size: 14px;line-height:28px;padding:15px 0;font-family: "微软雅黑";}
.det-txt p{line-height: 32px; font-size: 18px; word-break:normal;}
.det-txt p span{word-break:normal;}
.det-txt img{max-width:100%;max-height:100%;}

.list-img{width:106%;overflow: hidden;}
.list-img dl{text-align: center;margin:30px 2% 0 0;float: left;width:30.1%;}
.list-img dl dt{border:1px solid #e6e6e6;text-align: center; }
.list-img dl dt a{ }
.list-img dl dt img{max-width: 100%;max-height: 100%;}

.xg dl dt img{max-width: 271.31px;max-height:152.55px;}

.list-img dl dd{background: #f2f2f2;height:45px;line-height:45px;overflow: hidden;}
.list-img dl dd a{display: block;  color:#0c5683;}
.list-img dl:hover dt{border-color:#0c5683;}
.list-img dl:hover dd{background: #0c5683;}
.list-img dl:hover dd a{color:#fff;}


.page{margin-top:30px;}
.page ul{display: inline-block;}
.page select{display: inline-block;font-size: 14px;padding:2px 5px;}
.page select option{color:#000;}
.page li{display: inline-block;margin:0 5px;color:#000;font-size: 14px;}
.page li b{ color:#0092f9;font-size: 14px;font-weight: normal;}

.page li span{display: inline-block;width:30px;height:30px; text-align: center;line-height:30px;}
.page li span:hover{background: #0092f9;color:#fff;}
.page li.current span{background: #0092f9;color:#fff;}

.list-textImg{overflow: hidden;}
.list-textImg .m-news-list{padding:0;width:48%;float:left;margin-top:30px;}
.list-textImg .m-news-list:nth-child(2n){float:right;}


.list-text{}
.list-text dl{margin-top:30px;border:1px solid #e6e6e6;position: relative;padding:25px;}
.list-text dl dt{position: absolute;right:30px;top:25px;background: url(../images/new-icon_03.png) no-repeat center center;width:16px;height:96px;line-height:96px;}
.list-text dl dd span{display: block;line-height:36px;color:#808080;font-size: 14px;height:36px;overflow: hidden;}
.list-text dl dd h3  {display: block;line-height:36px; font-size: 18px;height:36px;overflow: hidden;}
.list-text dl dd p{ line-height:24px; font-size: 14px;color:#808080;height:24px;overflow: hidden;}

.list-text dl:hover dt{background: url(../images/new-icon_06.png) no-repeat center center;}
.list-text dl:hover {border-color:#0092f9;}
.list-text dl:hover h3  {color:#0092f9;font-weight: bold;}


.list-search .sear{text-align: center;color:#808080;font-size: 18px;}
.list-search ul li a{display: block;line-height:80px;border-bottom:1px solid #ebebeb;height:80px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-search ul li i{color:#0092f9;font-size: 25px;margin-right:10px;}



.share{text-align: right;padding:10px 0;}
.page-ul{padding:10px 0;position: relative;border-top:1px solid #ebebeb;}
.page-ul ul{padding-right:90px;}
.page-ul ul li a{display: block;line-height:30px;height:30px;overflow: hidden;color:#808080;font-size: 14px;}
.page-ul ul li a:hover{color:#0092f9;}
.page-ul .contentBack{width:80px;height:28px;line-height:28px;text-align: center;color:#fff;background:#0092f9;display: block;
    position: absolute;right:0;top:20px;}

.proCont{text-align: center;padding:20px 0;}
.proCont h3{font-size: 24px;line-height: 36px;margin-top:10px;}
.proCont img{border:1px solid #ebebeb;}

.newsCont{padding:20px 0;text-align: center;}
.newsCont h3{font-size: 18px;font-weight: bold;color:#0092f9;line-height: 36px;}
.newsCont span{font-size: 14px; color:#808080;line-height: 36px;}




@media (min-width:993px){
    .banner17{
      display: block;
    }
}
@media (max-width:1330px){

    .nav_list li a {
        font-size: 17px;
    }

    .had_top{width:100%}

}
@media (max-width:1200px){
    .supportbtn{display: none}
    .about-cont dl dd{padding-top:30px}
    .about-cont dl dd h3{font-size: 28px}
    .about-cont dl dd h3 img{width:35px}
    .navChild li a{font-size: 14px; text-overflow: ellipsis}

}



@media (max-width:992px){
    .nav{margin-top:0}
    .banner{
        display: block;
    }
    .about-cont dl dt{padding:30px 0}
    .about-cont dl dd{padding-top:30px; padding-bottom:40px;}
    /* .about-cont dl dd div{height:136px;} */
    .about-cont .aboutimg img{max-width: 44%}
    .contact-list li div{width:100%;}
    .contact-list li p{font-size: 18px;}
}
@media (max-width:767px){
    .guestbook_form dl{height: 40px; line-height: 40px;}
    .guestbook_form dd span{display: none;}
    .guestbook_form dd{width:200px;}
    .m-advBg {
        height: 300px;
      
        background: url(../images/advbg.jpg) no-repeat center center;
    }
    .menu img{width:25px; margin-top:20px;}
    .logo img{max-width:90%}
    .detNav {background: #fff;}
    .detNav li{width:31%; margin:1%; background: #0c5683; float: left;padding-left:0;text-align: center;
        border: none;
    }
    .detNav li a{color:#fff;}
    .had_top{padding:10px 15px;}
    /* .logo{height:50px;} */
    .had_rt{padding:0;}
    .had_rt .lang{ height:50px;  line-height:50px;}
    .lang span{ margin-top:14px;}

    .serForm {padding:0;width:90%;}
    .serForm input{padding:0;}
    .serForm .input-ser{float:left;padding:0;height:35px;width:15%;}
    .serForm .input-txt{float:left;width:65%;}
    .serForm .input-sub{float:right;width:20%;}

    .banSlider .slick-slide {position: relative;overflow: hidden;}
    .banSlider .slick-slide img{width:160%;max-width:160%;     position: relative; left: -30%;}
    .banner .slick-dots{bottom:0;}

    .banner .slick-dots li button{ height:15px; }
    .banner .slick-dots li.slick-active button{height:30px;}

    .main{padding:0px 0;}
    .m-title h3{font-size: 30px;margin-bottom:-30px;}
    .m-title span{font-size: 20px;}
    .m-title b{font-size: 17px;}
    .m-title p{margin-top:15px;}
    .m-title{margin:45px auto;}
    .about-cont{padding-top:10px;}
    .m-business .m-title{padding:45px 0}

    .m-business .m-title h3{font-size: 30px;}
    .m-business .m-title span, .m-news .m-title span{font-size: 20px;}
    .business-cont dl:nth-child(4){border-bottom:1px solid #bfbfbf}
    .business-cont dl:nth-child(3){border-right:1px solid #bfbfbf}
    .m-business  .business-cont dl dt a{width:60px;height:60px;background-size: 60px ;}
    .m-business  .business-cont dl:hover dt a{ background-size: 60px ;}
    .business-cont dl dd p{display: none;}
    .business-cont dl dd h3{font-weight: normal;margin:0; font-size: 14px}
    .business-cont dl dd a{font-size: 12px;}
    .about-cont .aboutimg img{max-width: 50%;}

    /* .m-about{padding:40px 0;} */
    .about-cont dl{text-align: center;}
    .about-cont dl dd div{text-align: left;}
    .about-cont dl dd:before{display: none;}
    .about-cont dl dd{padding:15px 15px 30px;}

    .m-newsBg{height:240px;}
    /* .m-newsBg .m-title h3{margin-top:54px;} */
    .news-content{margin-top:-84px;padding:20px;}
    .m-news-list{padding:0;}
    /* .m-news-more {background: #0092f9;} */
    .m-news-more  a{color:#fff;}
    .m-news{padding-bottom:50px;}

    .contact-list li{margin-bottom:20px;}
    .contact-list li p{margin-top:5px;}
    .contact-list li {padding:0;}
    .contact-list li img{width:45px;}
    .contact-list li span{line-height:24px;margin-top:0;}
    .m-contact{padding:30px;}

    .contact-input{padding:0;}
    .m-link{margin-top:40px;padding:0 30px;}

    /* .footer{text-align: center;} */
    .foot-lt{padding:0;}
    .foot-rt{padding:0;}
    .foot-rt dl{float:none;display: inline-block;}
    .footNav {margin-top:0;}
    .footNav li {float:none;display: inline-block;}
    .copy{line-height:24px;margin:10px 0;}

    .scroll_top{opacity: 1;}
    .scroll_top img{width:40px;}
    .scroll_top.on{top:-40px;}
    .leftNavTel{padding:15px 5px;}


    /*内页*/
    .main-rt{margin-left:0;padding-top:0;}
    .main-lt{float:none; margin-bottom:20px;}
    .det-leftBox{width:100%;padding:10px 0px 5px;
        /* border:3px solid #0092f9; */
    }
    .det-leftTitle {
        /* text-align: left; */
        display: none;
        position:relative;}
    .det-leftTitle h3{width:80%;font-size:18px;}
    .det-leftTitle span{width:80%;}
    .det-leftTitle em{cursor:pointer;display: block;color:#0092f9;font-size: 35px;height:43px;line-height:27px;position: absolute;right:0;top:0;}
    /* .detNav{display: none;} */
    .det-main{padding:20px 0;}

    .detNav .detNav-li a{height:50px;line-height:50px;}
    .detNav .detNav-li i{height:50px;line-height:50px;}
    .list-img{width:100%;}
    .list-img dl{width:48%;margin-right:0;}
    .list-img dl:nth-child(2n){float:right;}
    .detNav .detNav-li:hover a{color:#fff;}

    .page{margin-top:15px;}
    .list-textImg .m-news-list{padding:0;width:100%;float:none; }
    .list-textImg .m-news-list:nth-child(2n){float:none;}

    .list-text dl{padding:15px;}
    .list-text dl dt{background: url(../images/new-icon_06.png) no-repeat center center;width:13px;background-size: 13px;top:15px;right:15px;}

    .list-search ul li a{height:60px;line-height:60px;}

    .page-ul ul{padding-right:0;}


    .det-txt p{line-height: 32px; font-size: 15px}
    .detNav li:hover a{color:#fff}
    .detNav .detNav-li a.active{color:#fff}
}

@media(max-width:600px){
    
    .about-cont dl dd .aboutxt div{
        font-size: 14px
    }
}
@media (max-width:480px){
    .about-cont dl dd h3 {font-size: 22px;}
    .about-cont dl dd h3 img {width:30px;}
    .menu img{width:25px; margin-top:10px;}
    .had_top .logo{padding-left:0}

    .leftNavTel b{font-weight: normal;font-size: 16px; }
    .leftNavTel span{font-weight: normal;font-size: 18px;}
    .leftNavTel img{width:13px;}
    .detNav .detNav-li a{height: 33px; line-height: 33px; font-size: 12px;}
    .foot-lt ul li dl dd a{font-size: 12px;}
    .foot-lt ul li h2{font-size: 14px;}
    .foot-rt .contxt h2 {font-size: 14px;}
    .foot-rt .contxt li{font-size: 12px}
    .detNav .detNav-li a{font-size: 14px;}
}
@media (max-width:380px){
    .m-title h3{font-size: 26px;}
    .leftNavTel b{font-weight: normal;font-size: 14px; }
    .leftNavTel span{font-weight: normal;font-size: 16px;}
    .leftNavTel img{width:12px;}
    .list-img dl dd a{font-size: 12px}
}

@media (min-width:767px){
    .detNav{display: block !important;}
}