﻿*{margin:0;padding:0;}
body{background:#fff; font:12px/22px "SimSun","Microsoft YaHei";}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
li,img,input,em,select{ list-style:none; border:none; font-style:normal;}
a{ text-decoration:none !important; cursor:pointer !important;}
select::-ms-expand { display: none; }

.wrap{ max-width:1400px !important; margin:0 auto;}

header{width:100%;overflow:hidden;}
.headerbox{width:100%; height:100px; background:url(../images/header_bj1.jpg) repeat-x; overflow:hidden;}
.header{width:100%; height:100px; background:url(../images/header_bj2.jpg) repeat-x; overflow:hidden;}
.header .logo{float:left; height:100px;}
.header .logo img{width:336px; height:100px;display:block; padding-left:25px;}
.header .logo1{float:left; height:100px;}
.header .logo1 img{width:390px; height:100px;display:block; padding-left:60px;}
.header .header_right{width:378px;height:100px; float:right;}
.header .header_img{float:left;}
.header .header_img img{ display:block;}
.header .header_R{float:right; padding-top:10px;}
.header .header_R .header_nav{ display:block; height:32px; line-height:32px; text-align:right; font-size:14px; padding-right:21px;}
.header .header_R .header_nav a{ color:#333333;}
.header .header_R .header_nav a:hover{ color:#f00;}
.header .header_R .header_img1{float:right;}
.header .header_R .header_img1 img{ display:block;}

nav{width:100%; height:40px; background:url(../images/nav_bj.jpg) repeat-x; overflow:hidden;}
nav ul{width:100%;float:left;}
nav ul li{width:12.5%;float:left;}
nav ul li a{ display:block; height:40px; line-height:40px; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#fff;}
nav ul li a:hover{ background:url(../images/nav_hover.jpg) no-repeat center center; background-size:100% 100%; color:#fff;}
nav ul .on a{ background:url(../images/nav_hover.jpg) no-repeat center center; background-size:100% 100%; color:#fff;}

/*banner*/
.banner{ height: 100%; overflow:hidden;}
.banner a.active{ outline:0;}
.banner .bannerc { position: relative; height: 100%; overflow-x: hidden; overflow-y: auto;}
.banner .ck-slide { width:100%;height:480px;position: relative; overflow: hidden; transition:all 0.3s;}
.banner .ck-slide ul { margin: 0; padding: 0; list-style-type: none;}
.banner .ck-slide ul.ck-slide-wrapper { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;width:100%;height:480px; transition:all 0.3s;}
.banner .ck-slide ul.ck-slide-wrapper li { display:none; position: absolute; width:100%; height:100%; text-align:center;}
.banner .ck-slide ul.ck-slide-wrapper li a{ height:100%;}
.banner .ck-slide ul.ck-slide-wrapper li div{ width:100%; height:480px;}
.banner .ck-slide ul.ck-slide-wrapper li .img01{background:url(../images/banner1.jpg) no-repeat center center;background-size:100% 100%;}
.banner .ck-slide ul.ck-slide-wrapper li .img02{background:url(../images/banner2.jpg) no-repeat center center;background-size:100% 100%;}
.banner .ck-slide ul.ck-slide-wrapper li .img03{background:url(../images/banner3.jpg) no-repeat center center;background-size:100% 100%;}
.banner .ck-slide ul.ck-slide-wrapper li .img04{background:url(../images/banner4.jpg) no-repeat center center;background-size:100% 100%;}
.banner .ck-slide ul.ck-slide-wrapper li .img05{background:url(../images/banner5.jpg) no-repeat center center;background-size:100% 100%;}
.banner .ck-slide ul.ck-slide-wrapper li .img06{background:url(../images/banner6.jpg) no-repeat center center;background-size:100% 100%;}
.banner .ck-slide ul.ck-slide-wrapper li.active{ display:block;}
.banner .ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}
.banner .ck-slide .ck-prev { left: 5px; background: url(../images/arrow-left.png) #000 50% no-repeat;}
.banner .ck-slide .ck-next { right: 5px; background: url(../images/arrow-right.png) #000 50% no-repeat;}
.banner .ck-slidebox { position: absolute; left: 50%; bottom: 12px; z-index: 30;}
.banner .ck-slidebox ul { height: 20px; padding: 0 4px; border-radius: 8px; background: rgba(0,0,0,0.5);}
.banner .ck-slidebox ul li { float: left; height: 12px; margin: 4px 4px;}
.banner .ck-slidebox ul li em { display: block; width: 12px; height: 12px; border-radius: 100%; background-color: #fff; text-indent: -9999px; cursor: pointer;}
.banner .ck-slidebox ul li.current em { background-color: #fe6500;}
.banner .ck-slidebox ul li em:hover { background-color: #fe6500;}

main{width:100%; overflow:hidden; padding:20px 0;}
.rm{ border:1px solid #e0e0e0; overflow:hidden;}
.rm_title{width:190px;float:left; height:123px; background:#e0e0e0; font-family:'Microsoft YaHei'; font-size:24px; line-height:27px; color:#515151; padding-top:35px; text-align:center;}
.rm_title span{ font-size:22px; font-family:Aparajita;}
.rm_ul{ display:block; padding:8px 15px; overflow:hidden;}
.rm_ul li{ display:block;  height:30px; border-bottom:1px dotted #dddddd; overflow:hidden; margin-bottom:3px;}
.rm_ul li dl{width:50%;float:left; height:30px; overflow:hidden;}
.rm_ul li dl .dd1{margin:0; color:#0197d2; font-weight:bold;}
.rm_ul li dl dd{float:left; margin:0 7px;height:30px; line-height:30px;}
.rm_ul li dl dd a{ color:#000;}
.rm_ul li dl dd a:hover{ color:#0197d2;}
.rm_ul .pull-left{ width:50%;}
.rm_ul .pull-left a{ display:block; float:left; width:15%; color:#000; line-height:30px;}
.rm_ul .pull-left a strong{ color:#0197d2}
.rm_ul .pull-left a:hover{ color:#0197d2}

.bbq{width:100%; margin-top:20px; overflow:hidden;}
.bbq_title{ display:block; height:39px; line-height:39px; background:url(../images/title_bj1.jpg) repeat-x; overflow:hidden;}
.bbq_p{float:left; font-size:14px; color:#fff; font-weight:bold; background:url(../images/title_logo1.jpg) no-repeat left center; text-indent:44px;}
.more{float:right; margin-right:12px;}
.more a{ color:#fff;}
.bbq_ul{ display:block; border:1px solid #f0f0f0; overflow:hidden; padding:10px 0;}
.bbq_ul li{width:14.66%;float:left; margin:0 1% 10px 1%;}
.bbq_ul li a{ display:block; background:#ededed; padding:3px; overflow:hidden;}
.bbq_ul li .bbq_img{width:100%; height:100%; text-align:center; overflow:hidden;}
.bbq_ul li .bbq_img img{width:100%; height:260px; display:block;}
.bbq_ul li .bbq_sp{ display:block; height:26px; line-height:26px; font-family:'Microsoft YaHei'; font-size:16px; color:#666666; font-weight:bold; margin-top:8px; text-align:center; overflow:hidden;}
.bbq_ul li .bbq_more{ display:block; height:22px; line-height:22px;color:#515151; text-align:center; overflow:hidden; margin-bottom:8px;}
.ymq_title{ display:block; height:39px; line-height:39px; background:url(../images/title_bj2.jpg) repeat-x; overflow:hidden;}
.ymq_p{float:left; font-size:14px; color:#fff; font-weight:bold; background:url(../images/title_logo2.jpg) no-repeat left center; text-indent:44px;}
.zq_title{ display:block; height:39px; line-height:39px; background:url(../images/title_bj3.jpg) repeat-x; overflow:hidden;}
.zq_p{float:left; font-size:14px; color:#fff; font-weight:bold; background:url(../images/title_logo3.jpg) no-repeat left center; text-indent:44px;}
.lq_title{ display:block; height:39px; line-height:39px; background:url(../images/title_bj4.jpg) repeat-x; overflow:hidden;}
.lq_p{float:left; font-size:14px; color:#fff; font-weight:bold; background:url(../images/title_logo4.jpg) no-repeat left center; text-indent:44px;}
.hj_title{ display:block; height:39px; line-height:39px; background:url(../images/title_bj5.jpg) repeat-x; overflow:hidden;}
.hj_p{float:left; font-size:14px; color:#fff; font-weight:bold; background:url(../images/title_logo5.jpg) no-repeat left center; text-indent:44px;}
.ty_title{ display:block; height:39px; line-height:39px; background:url(../images/title_bj6.jpg) repeat-x; overflow:hidden;}
.ty_p{float:left; font-size:14px; color:#fff; font-weight:bold; background:url(../images/title_logo6.jpg) no-repeat left center; text-indent:44px;}

.gsjjbox{ width:100%; margin-top:20px; overflow:hidden; }
.news{width:30%;float:left; border:1px solid #e0e0e0; padding:2px;}
.news_title{ display:block; height:47px;line-height:41px; background:url(../images/news_title.jpg) no-repeat center center; background-size:100% 100%; overflow:hidden;}
.news_p{float:left; height:41px; font-size:14px; color:#fff; font-weight:bold; text-indent:30px;}
.news_more{float:right; margin-right:15px;}
.news_more a{ color:#fff;}
.news_ul{ display:block; padding:20px 10px 0 10px; height:287px; overflow:hidden;}
.news_ul li{ display:block; margin-bottom:16px; overflow:hidden;}
.news_ul li .news_img{width:93px;float:left; height:69px; border:1px solid #eaeaea; margin-right:20px;}
.news_ul li .news_img img{width:93px; height:69px; display:block;}
.news_ul li .news_T{ display:block; height:30px; line-height:30px; border-bottom:1px dotted #000; overflow:hidden; color:#0081e8; font-weight:bold;}
.news_ul li .news_T a{ color:#0081e8;}
.news_ul li .news_T span{ color:#0e970b;}
.news_ul li .news_txt{ display:block; line-height:22px; height:44px; overflow:hidden; color:#000;}
.news_ul li .news_txt a{ color:#000;}
.news_ul li .news_txt a:hover{ color:#f00;}

.gsjj{width:36.5%;float:left;border:1px solid #e0e0e0; margin-left:25px;padding:2px;}
.gsjj_title{ display:block; height:47px;line-height:41px; background:url(../images/gsjj_title.jpg) no-repeat center center; background-size:100% 100%; overflow:hidden;}
.gsjj_contect{ display:block; height:287px; padding:15px 10px; overflow:hidden; color:#000; line-height:24px;}
.gsjj_contect img{float:left; border:1px solid #eaeaea; margin-right:15px;}

.lxwm{width:30%;float:right; border:1px solid #e0e0e0; padding:2px;}
.lxwm_title{display:block; height:47px;line-height:41px; background:url(../images/lxwm_title.jpg) no-repeat center center; background-size:100% 100%; overflow:hidden;}
.lxwm_contect{display:block;height:287px; padding:19px 10px 0 10px; overflow:hidden;}
.lxwm_img{ display:block; overflow:hidden;}
.lxwm_img img{width:100%; display:block; border:1px solid #e0e0e0; max-width:392px; max-height:107px;}
.lxwm_txt{ display:block; color:#000; overflow:hidden; line-height:26px; padding-top:8px;}

.gcal{width:100%; margin-top:23px;float:left; border:1px solid #e0e0e0;}
.gcal_title{ display:block; height:27px; border-bottom:2px solid #2764ce; position:relative;}
.gcal_p{width:120px;float:left; height:31px; line-height:31px; background:url(../images/gcal_title.png) no-repeat center center; position:absolute;left:-1px;top:-6px; text-indent:20px; font-size:14px; color:#fff; font-weight:bold;}
.gcal_more{float:right; line-height:27px; margin-right:12px;}
.gcal_more a{ color:#000;}
.gcal_more a:hover{ color:#f00;}
.gcal_contect{ display:block; height:250px; background:url(../images/gcal_bj.jpg) repeat-x left bottom #fff; overflow:hidden; padding:20px 10px 10px 10px;}
/*响应式轮播图*/
#responsive-shuffling { width:100%;height: 100%;}
#responsive-shuffling .swiper-slide {width:100%;}
#responsive-shuffling .swiper-slide img{width:100%; height:183px;}
#responsive-shuffling .swiper-slide .gcal_sp{width:100%; height:36px; line-height:36px; text-align:center;}
#responsive-shuffling .swiper-slide .gcal_sp a{ font-size:14px; color:#000;}
#responsive-shuffling .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:0px; width:40px; height:80%; background:url(../images/jt02.png) no-repeat left; overflow:hidden; opacity:1; top:0; margin-top:0;}
#responsive-shuffling .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:0px; width:40px; height:80%; background:url(../images/jt02.png) no-repeat right; overflow:hidden; opacity:1; top:0; margin-top:0;}
#responsive-shuffling:hover .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ display:block;}
#responsive-shuffling:hover .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ display:block;}

footer{width:100%; background:url(../images/foot_bj.jpg) repeat-x; background-size:100% 100%; overflow:hidden; border-top:2px solid #006b95;}
footer .foot{width:100%; text-align:center; color:#fff; font-size:14px; line-height:26px;}
footer .foot a{ color:#fff;}
footer .foot span{ display:block;width:810px;margin:0 auto; padding:26px 0 26px 105px; background:url(../images/foot_img.jpg) no-repeat left center;}

footer a:hover{ color:#fff; text-decoration:underline;}
/*手机底部导航*/
.hot{width:100%; height:68px; background:#0197d2; position:fixed; bottom:0; left:0; z-index:99;}
.hot span{ color:#fff; font-size:16px; line-height:20px; padding-top:12px;}
.hot h6{ font-size:14px; line-height:26px; font-family:'Microsoft YaHei'; color:#fff;}
.hot .row div a{ display:block; color:#fff; padding:5px 0; margin-top:9px;}
.hot .row div:hover{ background:#0080b2;}

/*关于我们*/
.main{width:100%; overflow:hidden;}
.main_left{width:18%; max-width:238px;float:left; margin-top:14px;}
.about{width:100%;float:left; border:1px solid #e0e0e0;}
.about_title{ display:block; height:35px; background:url(../images/about_title.jpg) repeat-x; overflow:hidden;}
.about_p{float:left; line-height:35px; background:url(../images/about_logo.jpg) no-repeat left center; text-indent:30px; font-family:'Microsoft YaHei'; font-size:16px; color:#fff; font-weight:bold;}
.about_ul{ display:block; padding:13px 10px 6px 10px; overflow:hidden;}
.about_ul li{ display:block; height:30px; line-height:30px; background:url(../images/about_li.jpg) repeat-x; overflow:hidden; border:1px solid #d8d8d8;border-radius:6px; margin-bottom:6px; cursor:pointer;}
.about_ul li a{ display:block; font-family:'Microsoft YaHei'; font-size:14px;color:#666666; text-indent:80px; background:url(../images/about_jiantou1.jpg) no-repeat 60px center;}
.about_ul li:hover{ background:url(../images/about_hover.jpg) repeat-x;}
.about_ul li a:hover{ background:url(../images/about_jiantou2.jpg) no-repeat 60px center; color:#0197d2;}
.about_img{width:100%;float:left; overflow:hidden; padding-bottom:15px; background:url(../images/about_bottom.jpg) no-repeat center bottom; margin:20px 0 5px 0;}
.about_img img{width:100%; display:block; border:1px solid #e0e0e0;}
.lxwm1_b{ display:block; padding:13px 10px 6px 10px; overflow:hidden; font-family:'Microsoft YaHei'; color:#6a6a6a; line-height:20px;}
.lxwm1_b img{width:100%; display:block; margin-bottom:5px;}
.lxwm1_b span{ font-weight:bold;font-size:13px; line-height:24px;}
.main_right{width:80%;float:right;}
.dqwz_title{width:100%;float:left; height:46px; line-height:46px; border-bottom:1px solid #d2d2d2; overflow:hidden;}
.dqwz_p{float:left; font-family:'Microsoft YaHei'; color:#3e3d3d; font-size:18px;}
.dqwz_nav{float:right; font-size:14px; color:#666666;}
.dqwz_nav a{color:#666666;}
.dqwz_nav a:hover{color:#f00;}
.dqwz_nav span{ color:#0197d2;}
.dqwz_contect{width:100%;float:left;}
.company{ display:block; line-height:24px; font-family:'Microsoft YaHei'; font-size:15px; color:#333333; padding-top:15px; overflow:hidden; min-height:300px;}

/*产品展示*/
/*产品下拉开始*/
.left1{width:100%;height:100%; overflow:hidden;}
.div11{ display:block; overflow:hidden;padding:7px 10px 12px 10px;}
.div21{position:relative; display:block; height:30px; line-height:30px; background:url(../images/about_li.jpg) repeat-x; overflow:hidden; border:1px solid #d8d8d8;border-radius:6px; margin-top:6px; cursor:pointer;}
.div21 span{display:block; font-family:'Microsoft YaHei'; font-size:14px;color:#666666;text-indent:80px; background:url(../images/about_jiantou1.jpg) no-repeat 60px center;}
.div21:hover{ background:url(../images/about_hover.jpg) repeat-x;}
.div21 span:hover{ background:url(../images/about_jiantou2.jpg) no-repeat 60px center; color:#0197d2;}
.div31{display:none;}
.div31 ul{margin:0;padding:0;}
.div31 li{display:block; height:26px; line-height:26px; background:url(../images/about_li.jpg) repeat-x; overflow:hidden; border:1px solid #d8d8d8;border-radius:6px; margin-top:6px; cursor:pointer; font-size:13px; color:#999999; font-weight:bold;text-indent:80px;}
.div31 li span{display:block; background:url(../images/cpzs_jia.jpg) no-repeat 65px center;}
.div31 li:hover span{ display:block; background:url(../images/cpzs_heng.jpg) no-repeat 65px center; font-weight:bold; color:#0197d2;}
.dl1{ display:none;}
.dl1 dd{display:block; height:25px; overflow:hidden; margin-top:5px;}
.dl1 dd a{ display:block; height:25px; line-height:25px; text-align:center; background:#f1f1f1; overflow:hidden;border-radius:6px; color:#999999;}
.dl1 dd a:hover{background:#0197d2; color:#fff;}
/*产品下拉结束*/
.cpzs{ display:block;overflow:hidden; padding:22px 0;}
.cpzs li{width:18%;float:left; margin:0 1% 15px 1%;}
.cpzs li a{ display:block; background:#ededed; padding:3px; overflow:hidden;}
.cpzs li .cpzs_img{width:100%; height:100%; text-align:center; overflow:hidden;}
.cpzs li .cpzs_img img{width:100%; height:260px; display:block;}
.cpzs li .cpzs_sp{ display:block; height:26px; line-height:26px; font-family:'Microsoft YaHei'; font-size:16px; color:#666666; font-weight:bold; margin-top:8px; text-align:center; overflow:hidden;}
.cpzs li .cpzs_more{ display:block; height:22px; line-height:22px;color:#515151; text-align:center; overflow:hidden; margin-bottom:8px;}

.cpxqbox{ display:block; border-top:3px solid #0197d2; overflow:hidden; margin-top:22px;}
.cpxq{ display:block; border:1px solid #bdbdbd; overflow:hidden; padding:20px;}
.cpxq_L{width:35%; max-width:596px;float:left; position:relative;}
.ny-content .xqylunbo .swiper-button-next, .swiper-button-prev{ background:url(../images/yjt.png) no-repeat left; width:31px; height:80%; margin-top:0; top:10px; right:0;}
.ny-content .xqylunbo .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{background:url(../images/zjt.png) no-repeat left; width:31px; height:80%; margin-top:0; top:10px; left:0;}

.cpxq_img{width:100%; border:1px solid #e2e2e2; overflow:hidden;}
.cpxq_img img{width:100%; height:100%; display:block;}
.cpxq_b{width:100%; margin-top:14px; overflow:hidden;}
.cpxq_left{width:44px;float:left; height:117px;}
.cpxq_left img{ display:block;}
.cpxq_right{width:44px;float:right; height:117px;}
.cpxq_right img{ display:block;}
.cpxq_b ul{width:85%; float:left;}
.cpxq_b ul li{width:31.3%; float:left; height:117px; margin:0 1%;}
.cpxq_b ul li img{width:100%; height:100%; display:block; border:1px solid #e8e8e8;}
.cpxq_b ul li img:hover{width:100%; height:100%; display:block; border:2px solid #0197d2;}
.cpxq_R{width:65%; padding:0 0 0 20px;float:right;}
.cpxq_p{ display:block; height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #0197d2; font-family:'Microsoft YaHei'; font-size:16px; color:#333333;}
.cpxq_sp{ display:block; height:443px; padding-top:13px; line-height:24px; overflow:hidden;font-family:'Microsoft YaHei'; font-size:14px; color:#585757;}
.cpxq_btn{ display:block; text-align:center; overflow:hidden;}
.cpxq_btn input{margin:0 27px;}

.cpxq_txt{width:100%;float:left; margin-top:20px; height:29px; background:url(../images/cpxq_heng1.jpg) repeat-x; padding:0 20px;}
.cpxq_txt li{width:75px;float:left; height:29px; line-height:29px; text-align:center; background:url(../images/cpxq_li.jpg) no-repeat center center; color:#999999;}

.title4{ width:80%; margin:30px auto 0 auto; font-size:18px; font-weight:bold;font-family:"微软雅黑"; color:#666; line-height:30px; border-bottom:solid 1px #e0e0e0;}
.title5{ font-size:12px; color:#999;line-height:30px;}
.texts{ padding:10px 0 20px 0; font-size:14px; font-family:"微软雅黑";color:#666; line-height:30px;}

/*p-25*/
.xqylunbo{ height:500px; position:relative;}
.xqylunbo .swiper-button-next, .swiper-button-prev{ background:url(../images/yjt.png) no-repeat left; width:31px; height:80%; margin-top:0; top:10px; right:0;}
.xqylunbo .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{background:url(../images/zjt.png) no-repeat left; width:31px; height:80%; margin-top:0; top:10px; left:0;}
.xqylunbo .swiperbox .swiper-slide{ background-size:auto 400px; background-repeat:no-repeat;}

@media (max-width:1399px){
.cpxq_b ul{width:84%; float:left;}
.cpxq_sp{ height:420px;}
}
@media (max-width:1299px){
.cpxq_b ul{width:83%; float:left;}
.cpxq_sp{ height:400px;}
}
@media (max-width:1230px){
.cpxq_b ul{width:82%; float:left;}
.cpxq_sp{ height:380px;}
}
@media (max-width:1185px){
.cpxq_b ul{width:81%; float:left;}
.cpxq_sp{ height:360px;}
}
@media (max-width:1130px){
.cpxq_b ul{width:80%; float:left;}
.cpxq_sp{ height:340px;}
}
@media (max-width:1075px){
.cpxq_b ul{width:79%; float:left;}
}

/*新闻资讯*/
.xw{ display:block; padding-top:24px; overflow:hidden;}
.xw li{ display:block; margin-bottom:20px; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #e6e6e6;}
.xw li .xw_img{ float:left; margin-right:25px;}
.xw li .xw_img img{width:258px; height:173px; display:block; border:1px solid #e5e5e5;}
.xw li .xw_p{ display:block; line-height:25px; font-family:'Microsoft YaHei'; color:#999999; overflow:hidden;}
.xw li .xw_p span{ font-size:18px; color:#666666; font-weight:bold;}
.xw li .xw_txt{ display:block; line-height:24px; color:#4f4f4f; font-family:'Microsoft YaHei'; font-size:14px;}

/*工程案例*/
.case{ display:block; padding-top:24px; overflow:hidden;}
.case li{width:23%;float:left; margin:0 1% 10px 1%;}
.case li .case_img{width:100%; height:180px; overflow:hidden;}
.case li .case_img img{width:100%; height:100%; display:block; border:1px solid #e0e0e0;}
.case li .case_p{ display:block; height:34px; line-height:34px; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:15px; color:#000;}
.case_show img{ display:block; margin:20px auto;}

/*在线留言*/
.zxly{width:570px;margin:20px auto 0 auto; overflow:hidden;}
.zxly_B{ display:block; margin-bottom:10px; overflow:hidden;}
.zxly_p{width:110px; height:28px; line-height:28px; float:left; color:#666666; font-size:14px;}
.zxly_inp1{width:240px;float:left; height:26px; border:1px solid #bebebe;}
.zxly_sp{float:left; color:#999999; font-size:14px; text-indent:5px;}
.zxly_p1{width:110px; height:107px; line-height:28px; float:left; color:#666666; font-size:14px;}
.zxly_inp2{width:408px;float:left; height:105px; border:1px solid #bebebe;}
.zxly_B1{ display:block; margin-top:25px; overflow:hidden; text-align:center;}
.zxly_B1 .zxly_btn1{margin:0 21px;}

/*联系我们*/
.contact{display:block; margin-top:20px; overflow:hidden;}
.contact_img{width:100%; overflow:hidden;}
.contact_img img{width:100%; display:block; border:1px solid #c4c2c2;}
.contact_txt{display:block; line-height:24px; overflow:hidden; font-family:'Microsoft YaHei'; color:#6a6a6a; font-size:13px; padding-top:15px;}
.contact_txt span{ line-height:28px; font-weight:bold; font-size:18px; color:#666666;}



@media (max-width:1199px){
.header .logo1{ display:none;}

/*banner*/
.banner .ck-slide{height:380px;}
.banner .ck-slide ul.ck-slide-wrapper {height:380px;}
.banner .ck-slide ul.ck-slide-wrapper li div{ height:380px;}

.bbq_ul li{width:18%;float:left; margin:0 1% 10px 1%;}
.main{width:100%; overflow:hidden; padding:0 1%;}

/*产品展示*/
.div21 span{display:block; font-family:'Microsoft YaHei'; font-size:14px;color:#666666;text-indent:40px; background:url(../images/about_jiantou1.jpg) no-repeat 20px center;}
.cpzs li{width:23%;float:left; margin:0 1% 15px 1%;}


}


@media (max-width:991px){
#indexbbq{ padding-top:0;}
.rm_ul .pull-left a{ width:25%;}

.header .icon-menu{float:right; margin-right:15px;font-size:50px;color:#0197d2;  cursor:pointer; height:100px; line-height:100px;}
.header .sjdnav{ width:150px; height:auto; position:absolute;right:0; top:100px;z-index:9999; background:#0197d2;}
.header .sjdnav ul{ padding:0; margin:0;}
.header .sjdnav li{ height:38px;display:block; padding:0; border-bottom:1px solid #fff; text-align:center;}
.header .sjdnav li a{display:block; color:#fff; line-height:38px; font-family:'Microsoft YaHei'; font-size:14px; }
.header .sjdnav li a:hover{ background:#00b7ff; color:#fff;}
.header .sjdnavhide{ height:0; overflow:hidden;}	
.header .logo{ height:100px ;}
.header .logo img{width:336px; height:100px;}

/*banner*/
.banner .ck-slide{height:316px;}
.banner .ck-slide ul.ck-slide-wrapper {height:316px;}
.banner .ck-slide ul.ck-slide-wrapper li div{ height:316px;}

.bbq_ul li{width:23%;float:left; margin:0 1% 10px 1%;}

.news{width:46%;float:left; border:1px solid #e0e0e0;margin:0 2%; padding:2px;}
.gsjj{width:46%;float:left;border:1px solid #e0e0e0; margin:0 2%;padding:2px;}
.lxwm{width:30%;float:right; border:1px solid #e0e0e0; padding:2px; display:none;}
footer .foot span{ display:block;width:100%; padding:26px 0 26px 0; background:none;}

.main_left{width:25%; max-width:238px;float:left; margin-top:14px;}
.main_right{width:70%;float:right;}

/*产品展示*/
.cpzs li{width:31.3%;float:left; margin:0 1% 15px 1%;}
.cpxq_L{width:100%; max-width:100%; float:left;}
.cpxq_R{width:100%; max-width:100%; float:right; margin-top:20px;}

/*工程案例*/
.case li .case_img{height:150px;}
.case li{width:31.3%;float:left; margin:0 1% 10px 1%;}

/*在线留言*/
.zxly{width:100%;margin:20px auto 0 auto; overflow:hidden;}
.zxly_p{width:80px; height:28px; line-height:28px; float:left; color:#666666; font-size:14px;}



}


@media (max-width:767px){
.header{width:100%; height:100px; background:none; overflow:hidden;}
.header .icon-menu{float:right; margin-right:15px;font-size:40px;color:#0197d2;  cursor:pointer; height:100px; line-height:100px;}
.header .sjdnav{ width:150px; height:auto; position:absolute;right:0; top:100px;z-index:9999; background:#0197d2;}
.header .sjdnav ul{ padding:0; margin:0;}
.header .sjdnav li{ height:38px;display:block; padding:0; border-bottom:1px solid #fff; text-align:center;}
.header .sjdnav li a{display:block; color:#fff; line-height:38px; font-family:'Microsoft YaHei'; font-size:14px; }
.header .sjdnav li a:hover{ background:#00b7ff; color:#fff;}
.header .sjdnavhide{ height:0; overflow:hidden;}	
.header .logo{ height:100px ;}
.header .logo img{width:300px; height:100px; padding-left:5px;}

/*banner*/
.banner .ck-slide{height:240px}
.banner .ck-slide ul.ck-slide-wrapper {height:240px}
.banner .ck-slide ul.ck-slide-wrapper li div{ height:240px;}

.bbq_ul li{width:31.3%;float:left; margin:0 1% 10px 1%;}

.news{width:96%;float:left; border:1px solid #e0e0e0;margin:0 2% 15px 2%; padding:2px;}
.gsjj{width:96%;float:left;border:1px solid #e0e0e0; margin:0 2%;padding:2px;}

/*产品下拉开始*/
.left{width:100%;float:left;height:100%;}
.div1{ display:block; overflow:hidden;}
.div2{cursor:pointer;position:relative; display:block; height:44px; line-height:44px; text-indent:20px; overflow:hidden; background:url(../images/title_jiantou.jpg) no-repeat right center #0197d2;font-family:'Microsoft YaHei'; color:#fff; font-size:20px; margin-top:4px;}
.div3{display:none;}
.div3 ul{margin:0;padding:0;}
.div3 li{ display:block; height:30px; line-height:30px; background:url(../images/about_li.jpg) repeat-x; overflow:hidden; border:1px solid #d8d8d8;border-radius:6px; margin-top:6px; cursor:pointer;}
.div3 li a{display:block; font-family:'Microsoft YaHei'; font-size:14px;color:#666666;text-indent:80px; background:url(../images/about_jiantou1.jpg) no-repeat 60px center;}
.div3 li:hover{ background:url(../images/about_hover.jpg) repeat-x;}
.div3 li:hover a{ background:url(../images/about_jiantou2.jpg) no-repeat 60px center; color:#0197d2;}
/*产品下拉结束*/

.main_right{width:100%;float:right;}
/*产品展示*/
.cpxq{ display:block; border:1px solid #bdbdbd; overflow:hidden; padding:20px 2%;}
.cpxq_b ul{width:77%; float:left;}


.div12{cursor:pointer;position:relative; display:block; height:44px; line-height:44px; text-indent:20px; overflow:hidden; background:url(../images/title_jiantou.jpg) no-repeat right center #0197d2;font-family:'Microsoft YaHei'; color:#fff; font-size:20px; margin-top:4px;}
.left2{width:100%;float:left;height:100%; display:none;}
.div22{position:relative; display:block; height:30px; line-height:30px; background:url(../images/about_li.jpg) repeat-x; overflow:hidden; border:1px solid #d8d8d8;border-radius:6px; margin-top:6px; cursor:pointer;}
.div22 span{display:block; font-family:'Microsoft YaHei'; font-size:14px;color:#666666;text-indent:80px; background:url(../images/about_jiantou1.jpg) no-repeat 60px center;}
.div22:hover{ background:url(../images/about_hover.jpg) repeat-x;}
.div22 span:hover{ background:url(../images/about_jiantou2.jpg) no-repeat 60px center; color:#0197d2;}
.div33{display:none;}
.div33 ul{margin:0;padding:0;}
.div33 li{display:block; height:26px; line-height:26px; background:url(../images/about_li.jpg) repeat-x; overflow:hidden; border:1px solid #d8d8d8;border-radius:6px; margin-top:6px; cursor:pointer; font-size:13px; color:#999999; font-weight:bold;text-indent:80px;}
.div33 li span{display:block; background:url(../images/cpzs_jia.jpg) no-repeat 65px center;}
.div33 li:hover span{ display:block; background:url(../images/cpzs_heng.jpg) no-repeat 65px center; font-weight:bold; color:#0197d2;}
.dl11{ display:none;}
.dl11 dd{display:block; height:25px; overflow:hidden; margin-top:5px;}
.dl11 dd a{ display:block; height:25px; line-height:25px; text-align:center; background:#f1f1f1; overflow:hidden;border-radius:6px; color:#999999;}
.dl11 dd a:hover{background:#0197d2; color:#fff;}

/*新闻资讯*/
.xw li .xw_img{width:50%; float:left; margin-right:10px;}
.xw li .xw_img img{width:100%; height:100%; display:block; border:1px solid #e5e5e5;}
.xw li .xw_p{ display:block; line-height:25px; font-family:'Microsoft YaHei'; color:#999999; overflow:hidden;}


/*在线留言*/
.zxly{width:100%;margin:20px auto 0 auto; overflow:hidden;}
.zxly_p{width:50px; height:28px; line-height:28px; float:left; color:#666666; font-size:14px;}
.zxly_p1{width:50px; height:107px; line-height:28px; float:left; color:#666666; font-size:14px;}
.zxly_inp2{width:80%;float:left; height:105px; border:1px solid #bebebe;}

.xqylunbo{ height:320px;}
.xqylunbo .swiper-button-next, .swiper-button-prev{height:68%; }
.xqylunbo .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{ height:68%;}

.cpzs li .cpzs_img img{ height:200px;}
.bbq_ul li .bbq_img img{height:200px;}
}

@media (max-width:500px){	
.case li .case_img{height:100px;}

}

@media (max-width:414px){	
/*banner*/
.banner .ck-slide{height:130px}
.banner .ck-slide ul.ck-slide-wrapper {height:130px}
.banner .ck-slide ul.ck-slide-wrapper li div{ height:130px;}

/*产品展示*/
.cpxq_b ul{width:71%; float:left;}
.case li .case_img{height:120px;}

.cpzs li .cpzs_img img{ height:150px;}
.bbq_ul li .bbq_img img{height:150px;}
}


@media (max-width:340px){
/*banner*/
.banner .ck-slide{height:100px}
.banner .ck-slide ul.ck-slide-wrapper {height:100px}
.banner .ck-slide ul.ck-slide-wrapper li div{ height:100px;}

.bbq_ul li{width:48%;float:left; margin:0 1% 10px 1%;}

.cpzs li .cpzs_img img{ height:100px;}
.bbq_ul li .bbq_img img{height:100px;}
}


@media (max-width:320px) {
.header .icon-menu{float:right; margin-right:15px;font-size:30px;color:#0197d2;  cursor:pointer; height:100px; line-height:100px;}
.header .logo img{width:245px; height:100px;padding-left:5px; margin-left:0;}

/*产品展示*/
.cpxq_b ul{width:70%; float:left;}

/*工程案例*/
.case li{width:48%;float:left; margin:0 1% 10px 1%;}

}

.fengxiang{ width:300px; margin:0 auto;}
.fengxiang ul li{ width:130px; padding:4px 3px; float:left; margin:4px 5px 4px 5px; background:#c5c5c4; border: solid 1px #afafae;}

.fengxiang ul li a.bshare-sinaminiblog{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-qzone{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-renren{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-qqmb { float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-neteasemb{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-sohuminiblog{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-tianya{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-baiduhi{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-itieba{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-kaixin001{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-facebook{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-msn{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-fanfou{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-feixin{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-twitter{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-peoplemb{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-douban{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-xinhuamb{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}