@charset "utf-8";

/* CSS Document */



@charset "utf-8";html{font-family:"Microsoft YaHei";font-size:12px}



b,blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,legend,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0;border:0 none}

img,input{border:0;vertical-align:middle}

li,ul{list-style:none;margin:0;padding:0}

form{padding:0;margin:0}

td{FONT-SIZE:12px}

i{font-style:normal;}

img{border:0}

a{COLOR:#666;blr:expression(this.onFocus=this.blur());text-decoration:none}

a:focus{outline:0}

a:hover{ color:#0267c3}

input,textarea{outline:0}

.html{ overflow:hidden;}



@media screen and (min-width:320px){blockquote,body,button,code,dd,div,dl,dt,fieldset,form,input,legend,lipre,ol,p,td,textarea,th,ul{font-size:16px;font-family:'Microsoft YaHei'}

}



.content{ width:1400px; overflow:hidden; margin:0px auto;}

.contatt{ width:1420px; overflow:hidden; margin:0px  auto}

.had{ position:absolute; top:0px; left:0px; width:100%; height:85px; z-index:99}

.nnnt{ background:url(../images/touming.png) repeat-x top; position:absolute; top:0px; min-height:400px; width:100%; z-index:98}

.haed{ padding:0 6%; margin:30px auto 0;  }

.logo{ float:left;}

.nav{ float:left; margin-left:3%} 

.nav ul li{ display:inline-block; width:160px; height:85px; text-align:center; line-height:65px; font-size:18px; position:relative;}

.nav ul li a{ color:#fff;}

.nav ul li:hover a { color:#fabe26}

.nav ul li:hover:after{ content:url(../images/nav.png); position:absolute; bottom:22px; left:50%; margin-left:-9px;}



.nav ul li ul{ position:absolute; width:160px; left:50%; margin-left:-77px;  background:rgba(255,255,255,0.9); overflow:hidden; border-radius:6px; z-index:100; margin-top:20px; display:none; }

.nav ul li ul li{ height:50px; line-height:50px; border-bottom:1px #fff solid; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.nav ul li ul li:after{content:""; display:none;}

.nav ul li ul li a{ color:#333;}

.nav ul li:hover ul li a{ color:#333;}

.nav ul li ul li a:hover{ color:#0267c3;}

.nav ul li:hover ul{ display:block;}



.hot{ float:right; margin-top:15px;}



.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}

.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}

.slick-list:focus{outline:0}

.slick-list.dragging{cursor:pointer;cursor:hand}

.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}

.slick-track:after,.slick-track:before{display:table;content:''}

.slick-track:after{clear:both}

.slick-loading .slick-track{visibility:hidden}

.slick-slide{display:none;float:left;height:100%;min-height:1px}

[dir=rtl] .slick-slide{float:right}

.slick-slide img{display:block}

.slick-slide.slick-loading img{display:none}

.slick-slide.dragging img{pointer-events:none}

.slick-initialized .slick-slide{display:block}

.slick-loading .slick-slide{visibility:hidden}

.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}

.slick-arrow.slick-hidden{display:none}

.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}

.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}

.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}

.slick-dots li button:focus,.slick-dots li button:hover{outline:0}

.slick-dots li button:before,.slick-dots li button:hover:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

@-webkit-keyframes scale-bg{from{-webkit-transform:scale(1.2);transform:scale(1.2)}

to{-webkit-transform:scale(1);transform:scale(1)}

}

@keyframes scale-bg{from{-webkit-transform:scale(1.2);transform:scale(1.2)}

to{-webkit-transform:scale(1);transform:scale(1)}

}

.index_main{background:#f7f7f7; position:relative;}

.index_main .section1{position:relative}

.index_main .section1 .index_banner .item{background-size:cover;-webkit-background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;position:relative}

.index_main .section1 .index_banner .item.slick-current .scaleBg{visibility:visible;-webkit-animation:scale-bg 6s linear forwards;animation:scale-bg 6s linear forwards}

.index_main .section1 .index_banner .items{background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}



.index_main .section1 .slick_txt .prev{background-image:url(../image/ban_prev.png);left:60px;}

.index_main .section1 .slick_txt .next{background-image:url(../image/ban_next.png);right:60px;}

.index_main .section1 .slick_txt .prev:hover{background-image:url(../image/ban_prev_hover.png);}

.index_main .section1 .slick_txt .next:hover{background-image:url(../image/ban_next_hover.png);}



.gongyingshang{ background:#eeeeee;  overflow:hidden; height:70px; line-height:70px; width:100%; margin:0px auto}

.gongyingshang dd{ color:#0267c3; font-size:20px; display:inline-block; font-weight:bold; float:left; width:180px}

.gongyingshang dd img{ margin-right:10px;}

.gongyingshang dd:after{content:"|"; color:#0267c3; margin:0 10px;}

.gongyingshang ul{ float:left; width:87% }

.gongyingshang ul{ overflow:hidden;}

.gongyingshang ul li{ float:left; width:500px; background:url(../images/sanjiao.png) no-repeat center left; padding-left:15px;  line-height:70px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin-right:20px;}

.gongyingshang ul li span{ float:right; color:#999; font-weight:400; font-size:14px; margin-left:20px;}

.gongyingshang ul li a:hover{color:#0267c3;}




.title{ background:#e6f0fa; height:100px; width:100%;}

.title dl{ margin:20px; float:left; color:#0267c3}

.title dl dd{ font-size:24px; font-weight:bold;}

.title dl dt{ font-size:15px;}

.title  span{ float:right; margin:30px;}



.about{ width:860px; float:left; overflow:hidden;}

.about_img{ float:right; width:400px; margin-top:30px;}

.about_txt{ float:left; font-size:16px; width:420px; height:300px; line-height:34px; color:#666; text-indent:2em; margin-top:30px; display: -webkit-box;

-webkit-box-orient: vertical; -webkit-line-clamp:9; overflow: hidden; text-align: justify; }


.w60{ margin:60px auto}


.gonggao{ overflow:hidden; width:500px; float:right;}

.gg_tab{ background:#e6f0fa; height:100px; width:100%;}

.gg_tab dl{ margin:20px; float:left; color:#888888; cursor:pointer}

.gg_tab dl dd{ font-size:24px; font-weight:bold;}

.gg_tab dl dt{ font-size:15px;}

.gg_tab  span{ float:right; margin:30px 30px 30px 0;}

.gg_tab dl.osel{ color:#0267c3}



.gg_text{ overflow:hidden; margin-top:30px;}

.gg_text ul{ overflow:hidden; height:300px;}

.gg_text ul li{ overflow:hidden; height:50px; line-height:50px; font-size:18px; background:url(../images/yy.png) no-repeat center left; padding-left:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.gg_text ul li span{ float:right; font-size:14px; color:#999;margin-left:20px;}

.gg_text ul li:hover{ background:url(../images/yy1.png) no-repeat center left; }

.gg_text ul:nth-child(2){ display:none;}





.gg_img{ overflow:hidden;}

.gg_img ul{ overflow:hidden;}

.gg_img ul li{ width:25%; border:10px #fff solid; box-sizing:border-box; float:left; overflow:hidden; position:relative;}

.gg_img ul li img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.gg_img ul li p{ position:absolute; font-size:32px; font-weight:bold; margin:30px; top:15px; color:#fff; z-index:99}

.gg_img ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}









.anlibj{ overflow:hidden; background:url(../images/anlibj.png) no-repeat center top; background-size:cover; margin:60px auto 0; padding-bottom:40px;}



.title1{ overflow:hidden; padding:40px 0 10px; text-align:center;}

.title1 h3{ font-size:40px; font-weight:400; color:#000;}

.title1 p{ font-size:16px; color:#807c7c;}

.anli_tab{ overflow:hidden; text-align:center; margin:30px auto}

.anli_tab a{ width:180px; height:50ppx; line-height:50px; background:#e5e5e5; display:inline-block; margin:0 20px; font-size:18px;}

.anli_tab a.osel{ background:#0267c3; color:#fff;}





.anli{ overflow:hidden;}

.anli ul{ overflow:hidden;}

.anli ul li{ width:33.33%; border:10px #f6f6f6 solid; box-sizing:border-box; float:left; overflow:hidden;}

.anli ul li div{ overflow:hidden;}

.anli ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.anli ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}



.anli ul li p{ font-size:18px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height:45px; line-height:45px;}

.anli ul:nth-child(2){ display:none;}





.news{ overflow:hidden; margin-bottom:20px;}

.news .swiper-container{ padding-bottom:50px; margin-top:40px;}

.news .swiper-slide{ overflow:hidden;}



.news .swiper-slide dl{ overflow:hidden;    border:1px #f2f2f2 solid;  padding-bottom:60px; position:relative }

.news .swiper-slide dl:after{content:url(../images/news1.png); position:absolute; bottom:25px; left:20px;}

.news .swiper-slide dl:hover:after{content:url(../images/news2.png); position:absolute; bottom:25px; left:20px;}

.news .swiper-slide dl div{ overflow:hidden; }

.news .swiper-slide dl div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.news .swiper-slide dl:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.news .swiper-slide dl h3{ margin:20px 20px ; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:18px; font-weight:400;}



.news .swiper-slide dl p{ margin:0 20px;  color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; height:50px; line-height:26px; font-size:15px;}

.news .swiper-slide dl dt{margin: 10px 20px 0 20px;float: right;}

.links{ background:#f7f9fa; overflow:hidden; line-height:80px; margin:50px auto 0}

.links span{ font-weight:bold; color:#0267c3; font-size:20px; margin-right:15px;}

.links  a{ margin:0 10px;}





.footer{background:url(../images/footer.png) no-repeat center top; margin:0px auto; overflow:hidden;}

.footer ul{ overflow:hidden; margin:50px auto}

.footer ul li{ width:15%; float:left; border-right:1px #ccc solid; height:200px; text-indent:3em;}

.footer ul li h3{ color:#fff; font-weight:400; font-size:18px; margin-bottom:20px;}

.footer ul li dd{ font-size:14px; color:#fff; line-height:24px;}

.footer ul li dd a{ color:#fff;}

.footer ul li dd a:hover{ text-decoration:underline;}

.footer ul li:nth-child(4){ width:30% ;text-indent:0em;}

.footer ul li:nth-child(4) h3{padding-left:50px;text-indent:0em;}

.footer ul li dt{ padding:0 50px; font-size:14px; color:#fff; line-height:24px;}

.footer ul li:last-child { float:right; border-right:none;}

.footer ul li:first-child { border-left:1px #ccc solid;}

.footer ul li:last-child p { overflow:hidden;}

.footer ul li:last-child p img{ width:70%}

.Copyright{ height: 60px; line-height: 30px; text-align:center; color:#fff; background:rgba(2,103,195,0.4); font-size:14px;}


.mbanner{ overflow:hidden; margin:0px auto; width:100%; display:none;}

.mbanner img{ width:100%;}


.caidan{ display:none; float:right}

.caidan img:last-child{ display:none;}

.guanbi img:first-child{ display:none;}

.guanbi img:last-child{ display:block;}



.buttom{background:#0267c3;bottom:0;margin:0 auto;max-width:750px;min-width:320px;position:fixed;width:100%;z-index:999; display:none; }

.buttom ul{overflow:hidden}

.buttom ul li{color:#fff;float:left;width:18%;padding:3% 0;border-right:1px #fff solid;box-sizing:border-box}

.buttom ul li .sy{overflow:hidden;text-align:center;vertical-align:middle;width:50%;margin:0 auto}

.buttom ul li p{font-size:.18rem;overflow:hidden;text-align:center}

.buttom ul li a{color:#fff}

.buttom ul li .sy img{width:70%}

.buttom ul li:nth-child(3){ width:28%;border-right: none; }

.buttom ul li:nth-child(4){ border-left:1px #ccc solid; }


.bohao{ width: 30%; text-align:center; position:absolute; bottom:0px;}

.bohao img{width:75%;}


.n_banner{ width:100%; margin:0px auto; overflow:hidden;}

.n_banner img{ width:100%; }



.mbx{ border-bottom:1px #ccc solid; height:50px; line-height:50px; margin:20px auto 0;}

.mbx p.p1{ float:right; color:#666;  font-size:14px;}

.mbx p.p1 a:after{ content:">"; font-family:"宋体"; color:#666; margin:0 8px;}

.mbx p.p1 a:last-child:after{ content:""; display:none;  }

.mbx p.p2{ float:left;  color:#666; }

.mbx p.p2 a{ margin-right:20px; font-size:18px; position:relative;}



.mbx p.p2 a.sole:after{content:""; width:100%; height:2px; background:#0267c3; position:absolute; bottom:-14px; left:0px;}

.mbx p.p2 a.sole{ color:#0267c3}


.c_box{ margin:70px auto 0; overflow:hidden;}


.bt_bt{ overflow:hidden; margin-bottom:25px ; position:relative;}



.bt_bt h3{ font-size:52px; color:#333333; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

.bt_bt h4{ font-size:24px; color:#333; font-weight:400;}

.bt_bt i{ font-size:34px;  color:#eee;font-weight:bold; font-style:italic}

.bt_bt i:after{content:"——"; color:#0267c3; display:block; font-style:normal; letter-spacing:-2px; font-size:20px;}

.bt_bt p{ font-size:34px; color:#333; font-weight:400;}

.bt_bt p:after{content:"——"; color:#0267c3; display:block; font-style:normal; letter-spacing:-2px; font-size:20px; font-weight:bold;}

.bt_bt span{ float:right; position:absolute; right:10px;  top:20px;}

.bt_bt span a{ margin:0 20px; font-size:18px;}


.about_text{ overflow:hidden; font-size:16px; line-height:30px; color:#333;text-indent:2em; margin:40px auto 0}

.about_text p{ text-indent:2em; text-align: justify;}


.news_bt{ overflow:hidden;  }

.news_bt h5{ font-size:34px; color:#333; font-weight:400; margin-top:50px;}

.news_bt i{ font-size:28px;  color:#666666;font-weight:bold; font-style:italic}

.news_bt i:after{content:"——"; color:#0267c3; display:block; font-style:normal; letter-spacing:-2px; font-size:20px;}



.about_shuzi{ overflow:hidden; margin:50px auto; }

.about_shuzi ul{ overflow:hidden;}

.about_shuzi ul li{ width:25%; text-align:center; overflow:hidden; border-right:1px #ccc solid; float:left; box-sizing:border-box;}

.about_shuzi ul li b{ font-size:70px; color:#0267c3; overflow:hidden;}

.about_shuzi ul li sub{ font-size:18px; overflow:hidden; color:#666}

.about_shuzi ul li p{ display:block; width:100%; font-size:18px; overflow:hidden;color:#666}



.aboutmg{ overflow:hidden;}

.aboutmg img{ width:100%; overflow:hidden;}


.rongyu{ overflow:hidden;}

.rongyu ul{ overflow:hidden;}

.rongyu ul li{ width:25%; border:10px #fff solid; background:#f2f2f2; box-sizing:border-box; overflow:hidden; float:left;}

.rongyu ul li div{ margin:10px 10px 0; overflow:hidden;}

.rongyu ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.rongyu ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.rongyu ul li  p{ height:50px; line-height:50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align:center; font-size:16px;}



.page { width: 100%; height: auto; overflow: hidden; margin: 50px 0px 0; }

.page ul { display: table; margin: 0px auto; }

.page ul li { border: 1px solid #ccc; border-radius:6px; padding: 0px 10px; height: 30px; line-height: 30px; color: #ccc; float: left; margin: 3px; }

.page ul li a { color: #666; }

.page ul .thisclass { background: #0267c3; color: #fff; border: 1px solid #0267c3; }

.page select { border: none; background: none; outline: none; }



.jidi{ overflow:hidden;}

.jidi ul{ overflow:hidden;}

.jidi ul li{ width:33.33%; border:10px #fff solid;  box-sizing:border-box; overflow:hidden; float:left;}

.jidi ul li div{  overflow:hidden;}

.jidi ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.jidi ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.jidi ul li  p{ height:50px; line-height:50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align:center; font-size:16px;}



.huoban{ overflow:hidden;}

.huoban ul{ overflow:hidden;}

.huoban ul li{ width:16.6%; border:10px #fff solid;  box-sizing:border-box; overflow:hidden; float:left;}

.huoban ul li div{  overflow:hidden; border:1px #ccc solid;}

.huoban ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.huoban ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.huoban ul li  p{ height:50px; line-height:50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align:center; font-size:16px;}





.news_lb{ overflow:hidden;}

.news_lb ul{ overflow:hidden;}

.news_lb ul li{ overflow:hidden; width:50%; float:left; border:10px #fff solid; box-sizing:border-box; background:#f2f2f2; position:relative ; padding:10px 0}

.news_lb ul li h3{ margin:30px 40px 0 ; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:22px; font-weight:400;}

.news_lb ul li dt{ font-size:14px; overflow:hidden; margin:0 40px 0px; color:#999}

.news_lb ul li p{ display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; height:50px; line-height:24px; font-size:16px; margin:20px; color:#666;}

.news_lb ul li h3:before{ content:""; background:#0267c3; height:50px; width:4px; position:absolute; left:20px;}

.news_lb ul li a h3{ color:#333;}



.lxwm{ overflow:hidden;}

.lxwm ul{ overflow:hidden;}

.lxwm ul li{ width:50%; float:left; border:10px #fff solid; box-sizing:border-box; overflow:hidden; position:relative; padding:30px;}

.lxwm ul li:after{ content:""; width:100%; background:#ccc; height:1px; position:absolute; bottom:0px; left:0px;}

.lxwm ul li div{ width:100px; height:100px; border-radius:50%; float:left; margin-right:20px; background:#cccccc; overflow:hidden;}

.lxwm ul li div img{ margin:32px auto; display:block; max-width:100%;}

.lxwm ul li span{ padding:0px; overflow:hidden;}

.lxwm ul li span h3{ font-size:16px; color:#333; padding-top:10px;}

.lxwm ul li span b{ margin:10px auto; overflow:hidden; display:block; color:#878787; font-size:14px;}

.lxwm ul li span p{ color:#878787; font-size:14px; font-weight:bold}

.lxwm ul li span b a{ color:#0267c3}

.lxwm ul li:hover div{ background:#0267c3}

.lxwm ul li:hover{ background:#f2f2f2}



.map { height:400px; border:10px #dfdfdf solid; margin:20px auto }





.pro-intro{overflow:hidden;margin-top:6px;padding:10px 0; }

.pro-intro .img{float:left;width:405px;height:auto;overflow:hidden}

.pro-intro .img img{display:block;width:450px;height:395px}

.pro-intro .info{float:right;width:428px;height:395px;box-sizing:border-box;overflow:hidden;border:1px solid #d2d2d2;border-left:none}

.pro-intro .info p{color:#555;font-size:20px;border-bottom:1px solid #d9d9d9;height:45px;margin-top:60px;text-indent:20px}

.pro-intro .info .tel{width:100%;height:160px;border-bottom:1px solid #d9d9d9}

.pro-intro .info .tel img{display:block;margin-top:25px;margin-left:25px}

.pro-intro .info .tel b{width:100%;display:block;color:#1c71c8;margin-left:25px;font-size:36px;margin-top:10px;line-height:36px;font-weight:400}

.pro-intro .data{width:100%;height:auto;overflow:hidden}

.pro-intro .info .btn{width:100%;height:auto;overflow:hidden;margin-top:30px;margin-left:25px}

.pro-intro .info .btn a{display:block;width:165px;height:48px;background:#1c71c8;color:#fff;float:left;margin-right:15px;line-height:48px;font-size:16px;text-indent:30px;border-radius:10px;position:relative}

.pro-intro .info .btn a:after{content:url(../images/kf.png);position:absolute;top:13px;right:29px}

.pro-intro h2{font-size:28px;color:#333;font-weight:400;margin-bottom:16px;text-align:center;margin-top:20px}

.pro-intro .share{width:100%;height:46px;line-height:46px;border-bottom:1px #e7e7e7 solid;background:#f1f1f1;text-align:center}

.pro-intro .share p span{display:inline-block;font-size:12px;color:#999;padding:0 8px}

.pro-intro .info .btn a:last-child{background:#595757;text-indent:0;text-align:center}

.pro-intro .info .btn a:last-child::after{content:""}

.pro-intro .info .btn a:hover{background:#25b240}

.pro-intro .intro{width:100%;height:auto;overflow:hidden;margin-top:40px;min-height:500px}

.pro-intro .intro .t{width:100%;height:30px;border-bottom:1px solid #d2d2d2}

.pro-intro .intro .t p{color:#fff;font-size:18px;background:#1c71c8;width:180px;height:30px;line-height:30px;text-align:center}

.pro-intro .textxq{width:100%;height:auto;overflow:hidden;color:#666;font-size:16px;line-height:30px;margin-top:20px}

.pro-intro .textxq img{max-width:100%; display:block; margin:0px auto; text-align:center;}

.pro-intro .textxq  p{ text-indent:2em;}



.fy{height:auto;border:1px solid #d2d2d2;overflow:hidden;margin-top:30px;}

.fy p{width:33.3333%;height:60px;line-height:60px;float:left;color:#666;font-size:16px;text-align:center;border-right:1px solid #d2d2d2; box-sizing:border-box;overflow: hidden;

white-space: nowrap; text-overflow: ellipsis; padding:0 10px; }

.fy p:last-child{border:none}

.fy p a{color:#666}

.fy .return{text-align: center;  padding-right: 30px;   color: #666;  line-height: 60px;   font-size: 16px;  background: url(../images/icon10.png) no-repeat right center;}

.fy  img{ margin-left:10px;  vertical-align: sub;}


.acc_trigger { border-top:1px #f2f2f2 solid; height:60px; line-height:60px;  font-size:16px; font-weight:400; text-indent:1em; }

.acc_trigger a {color: #fff;text-decoration: none;display: block;padding: 0 0 0 50px;}

.acc_trigger a:hover {color: #ccc;}

.active { background:#dddddd}



.acc_container{margin:0 0 5px;padding:0;overflow:hidden;font-size:16px;}

.acc_container .block{padding:20px}

.acc_container .block p{padding:5px 0;margin:5px 0; font-size:15px; line-height:30px; color:#555;}

.acc_container h3{font:2.5em normal Georgia,"Times New Roman",Times,serif;margin:0 0 10px;padding:0 0 5px 0;border-bottom:1px dashed #ccc}

.acc_container img{float:left;margin:10px 15px 15px 0;padding:5px;background:#ddd;border:1px solid #ccc}


.zzhis{border-top:1px #f2f2f2 solid; font-size:18px; height:80px; line-height:80px;}

.zzhis span{ color:#f00;}


.gengduo{ width:60% ; padding:3%; background:#0267c3; margin:30px auto 0; text-align:center; display:none;}

.gengduo a{ font-size:0.22rem; color:#fff;}



@media screen and (max-width:1880px){

	.nav ul li{ width:120px;}

	}

	

@media screen and (max-width:1600px){

	.nav ul li{ width:120px;}

	.haed{ padding:0 3%}


	}

	

@media screen and (max-width:1510px){

.nav ul li{ width:100px;}

.nav ul li ul li{ font-size:15px;}


}



@media screen and (max-width:1440px){



.content{ width:1200px; }

.contatt{ width:1200px;}

.gonggao { width: 410px;}

.about { width: 760px;}

.about_txt { width: 330px;}

.gg_tab dl dt,.title dl dt{ font-size:12px;}

}



@media screen and (max-width:1380px){

.nav ul li{ width:90px;}


}

	
@media screen and (max-width:1300px){

.logo{ width:380px;}

.logo img{ width:100%}


}



@media screen and (max-width:1270px){

.hot { display:none;}

.nav { float:right}

}


@media screen and (max-width:1200px){

.nav { display:none;}
.nav ul li:hover:after{ content:""; display:none;}
.nav ul li a{ display:block;}

.caidan{ display:block;}

.content{ width:auto; margin:0 10px;  }

.contatt{ width:auto;  margin:0 10px;}

.w60{ margin:60px auto}


.gonggao { width: auto; margin:30px 10px 0; float:inherit;}

.about { width: auto; margin:0 10px; float:inherit;}

.about_txt { width: auto;  float:inherit;}

.footer ul li dt{ padding:0 20px; font-size:14px; color:#fff; line-height:24px;}

.footer ul li:nth-child(4) h3 { padding-left: 19px;text-indent: 0em;}

.index_main{ display:none}

.mbanner{ display:block;}

.nav{ position:fixed; width:100%;  height:100%; left:0px; background:rgba(2,103,195,0.8); margin:0px; top:0px; }

.nav ul{ width:100%; overflow:hidden; margin-top:1.5rem; border-top:1px #fff solid}

.nav ul li{ border-bottom:1px #ccc dashed; height:inherit; line-height:0.6rem; width:100%; overflow:hidden;}

.logo{ position:relative; z-index:10}

.caidan{ position:relative; z-index:10}

			

.mbx{ border-bottom:none; height:inherit;line-height:inherit; margin:0px auto 0;}

.mbx p.p1{ float:none; color:#666;  font-size:14px; border-bottom:1px #ccc solid; height:50px ; line-height:50px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;

}

.mbx p.p1 a:after{ content:">"; font-family:"宋体"; color:#666; margin:0 8px;}

.mbx p.p1 a:last-child:after{ content:""; display:none;  }


.mbx p.p2{ float:none;  color:#666; overflow:hidden; margin-top:15px; }

.mbx p.p2 a{  width:33.33%; float:left; display:block; float:left; margin:0px; font-size:18px; border:5px #fff solid; background:#f2f2f2; box-sizing:border-box; text-align:center; position:relative; padding:2% 0; }


.mbx p.p2 a.sole:after{content:""; width:100%; height:2px; background:#0267c3; position:absolute; bottom:0px; left:0px;}

.mbx p.p2 a.sole{ color:#0267c3;}


.mbx p.p3{ float:none;  color:#666; overflow:hidden; margin-top:15px; }

.mbx p.p3 a{  width:50%; float:left; display:block; float:left; margin:0px; font-size:18px; border:5px #fff solid; background:#f2f2f2; box-sizing:border-box; text-align:center; position:relative; padding:2% 0; }


.mbx p.p3 a.sole:after{content:""; width:100%; height:2px; background:#0267c3; position:absolute; bottom:0px; left:0px;}

.mbx p.p3 a.sole{ color:#0267c3}


.bt_bt span {float: inherit; position:relative;right:inherit;top: inherit;}	

.bt_bt span { font-size:14px;}

.mcanli p{ display:none}

.bt_bt span a{ width:48%; float:left; display:block; float:left; margin:0px; font-size:18px; border:1px #267ecc solid; margin:0 1%; box-sizing:border-box; text-align:center; position:relative; padding:2% 0; color:#267ecc}	

	
.mbx p.p4{ display:none;}
	
.gongyingshang ul li{  width:auto; }

	}

	

	

@media screen and (max-width:1024px){

.gg_img ul li p{ margin:10px;}

	
.about_img { float: none; width: auto; margin-top: 30px;}

.about_img img{ width:100%;}

.about_txt{ height:inherit;}


.gg_img ul li{ width:50%}

.links{ display:none;}

.footer ul li{ display:none;}

.footer ul li:nth-child(4){ display:block; width:50%} 

.footer ul li:last-child{ display:block; width:20% } 

.about_shuzi ul li b{ font-size:50px;}


}

@media screen and (max-width:850px){

	
.lxwm ul li{ width:auto; float:inherit;}

}


@media screen and (max-width:780px){

.footer{ background-size:cover;}

.footer ul li:nth-child(4){ width:100%; float:inherit; text-align:center;}

.footer ul li:last-child{ display:block; width:100%; text-align:center; float:inherit; }  

.footer ul li{ height:inherit; text-indent:0em}

.footer ul li:last-child h3{ display:none;}

.footer ul li:last-child p{ width:150px; margin:0px auto; text-indent:0em; margin:10px auto}

.footer ul li:last-child p img{ width:100%}

	

.buttom{ display:block}

.about_shuzi ul li{ width:50%; padding:20px 0}

.about_shuzi ul li:nth-child(n+3){ border-top:1px #ccc  solid; width:50%}

.about_shuzi ul li:nth-child(2n){ border-right:none;}

	

.rongyu ul li,.jidi ul li {width: 50%; border: 3px #fff solid;}

.page{ margin:15px auto 0;}

.huoban ul li{ width:33.33%;   border: 3px #fff solid;}



.news_lb ul li{ width:auto; float:inherit}

.pro-intro .share{width:100%;height:inherit;line-height:inherit; padding:10px 0}

.pro-intro .share p span{display:block;font-size:12px;color:#999;padding:0 8px; text-align:center;}

.pro-intro h2{ font-size:0.3rem;}

.fy p { width: 50%; font-size:0.2rem;}

.fy p:last-child{ width:100%; border-top:1px #ccc solid}

.fy p:last-child img{ display:none;}

.pro-intro .textxq p{ font-size:0.2rem; line-height:0.38rem;}

.gengduo{ display:block;}

}

	

@media screen and (max-width:550px){

.news_bt h5 { margin-top: 25px;}

.w60{ margin:20px auto}


.gg_tab dl dt, .title dl dt{ font-size:0.16rem}

.gg_tab dl dd,.title dl dd{ font-size:0.25rem;}

		
.anli_tab a { width: 50%; border:3px #f2f2f2 solid; height:inherit; line-height: 0.4rem; background: #e5e5e5; display: block; float:left; box-sizing:border-box; padding:3% 0; margin: 0px; font-size: 18px;}



.anli ul li{ width:50%; border:3px #f2f2f2 solid;}

.logo{ width:80%}

.caidan{ width:12%;}

.caidan img{ width:100%;}

.n_banner{ height:200px;}

.n_banner img{ height:200px; width:200%; margin-left:-100%}


.c_box { margin: 20px auto 0; overflow: hidden;}


.bt_bt h3,.bt_bt h4,.news_bt h5,.bt_bt p{ font-size:0.3rem}

.bt_bt i,.news_bt i{ font-size:0.2rem}

.about_text{ margin-top:20px;}

.about_shuzi ul li b{ font-size:0.4rem;}

.about_shuzi ul li p,.about_shuzi ul li sub{ font-size:0.2rem;}

.about_shuzi{ margin:15px auto}

.mbx p.p2 a{ font-size:0.22rem;}

.bt_bt span a { font-size:0.2rem;}

.news_lb ul li a h3{ font-size:0.25rem;}

.news_lb ul li p { font-size:0.2rem; line-height:0.4rem; height:inherit;}


.lxwm ul li{ padding:0px 0 20px;}

.map{ height:250px;}

	}

		

		

@media screen and (max-width:450px){

.gg_tab dl dt, .title dl dt{ display:none}

.gg_tab,.title{ height:inherit; overflow:hidden;}

.gg_tab dl{ margin:0.3rem}

.gg_tab span { float: right; margin: 0.3rem 0.3rem 0 0;}


.title span { float: right; margin: 0.3rem 0.3rem 0 0;}

.about_txt{ font-size:0.2rem; line-height:0.35rem;}

.gg_text ul{ height:inherit;}

.gg_text ul li{ font-size:0.2rem; height:initial; line-height:0.45rem;}

.gg_img ul li p{ font-size:0.3rem; top:0px;}

.gg_img ul li{ border:3px #fff solid}

.anlibj{ margin:20px auto 0}



.title1 {overflow: hidden;padding: 20px 0 10px; text-align: center;}

.title1 h3{ font-size:0.3rem; font-weight:bold;}

.title1 p{ font-size:0.2rem;}

.anli ul li p{ font-size:0.2rem}



.news .swiper-container { padding-bottom: 50px; margin-top: 10px;}	

.footer ul li:nth-child(4) h3 { padding-left: 0px; text-indent: 0em;}		

.footer ul li dt{ font-size:0.18rem; line-height:0.38rem;}

.Copyright{ font-size:0.20rem;}


}	

		



		