.container-fluid{padding: 0; width: 1200px; margin:0 auto; position: relative;}
/*头部样式*/
#header,.w1200{width:1200px;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
p{margin:0 0 0 0;}


/* 导航 */
.menu{
    width: 100%;
    margin: 0 auto;
    /* overflow: hidden; */
}
.x-menu {width: 1200px;margin:0 auto;}
.x-menu>li {float:left;width:120px;position:relative;text-align:center;}
.x-menu>li>a {display:block;font-size:14px;color:#000;}
.x-menu>li.active>a,.x-menu>li>a:hover {/* background:#292e39; */
    color: #000;
    text-decoration: none;
    background: url(../images/nav_hover.jpg) repeat-x;
}
.x-menu>li:after {content:"";position:absolute;z-index:100;width:100%;left:0;height:40px;opacity:0;top:100%}

/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}

/* 搜索 */
#formsearch{margin-top: 10px;}
#formsearch input{height:30px;background:none;border:none;line-height:30px;outline: none;float: left;}
#formsearch input#keyword{text-indent:10px;color:#979797;font-size: 14px;width: 274px;border: 1px solid #ddd;}
#formsearch input#s_btn{width: 40px;height: 30px;line-height: 30px;text-align:center;color:#fff;border:none;cursor:pointer;background: url(../images/ss.png) no-repeat;}

/* 内页 */
.left{width: 240px;float: left;}
.right{width: 940px;float: right;}
.product_list{}
.product_list li{float: left;width: 293px;border: 1px solid #eee;margin:0 10px 10px;padding:5px;}
.product_list li a.img{display: block;width: 281px;height: 281px;overflow: hidden;}
.product_list li img{width:281px;height: 281px;transition: all .5s ease;}
.product_list li h3{line-height: 35px;text-align: center;}
.product_list li h3 a{color: #5a5a5a;font-size: 14px;}
.product_list li:hover{border-color: #292e39}
.product_list li:hover img{transform:scale(1.1);}




/* 头部 */
#head{}
.sky{height:25px;line-height:25px;background:url(../images/foot.jpg) repeat-y 50% 0;}
.n_sky{width:1000px;margin:0 auto;color:#fdfefe;}
.k1{float:right;}
.k1 a{color:#fdfefe;}
.greet{float:left;}
#header{width:1200px;margin:0 auto;padding-top:10px;padding-bottom:5px;}
.top{padding-left:0px;padding-right:0px;}
.logo{float:left;padding-top:7px; width:455px;}
.logo img{width: 455px;}
.topLink{width:590px;float:right;text-align:right;}
.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink .k2{color:#000;font-size:14px;font-family:"å¾®è½¯é›…é»‘";text-align: left;padding-left:385px;}
.topLink .k2 img{margin-right:8px;}
.topLink .k2 p strong{font-size: 24px; font-family: arial, helvetica, sans-serif;color:#ec5101;}

#menu{height:50px;background:url(../images/foot.jpg) repeat-y 50% 0;}

/* 搜索 */
.hotSearch a{margin-right:6px;}
#formsearch input{outline:none;margin:0;}
#formsearch input#keyword{width:144px;height: 29px;line-height: 29px;padding-left:6px;color:#000;background:#dddddf;border:1px solid #4a8eb1;}
#formsearch input#s_btn{width:50px;height:29px;text-align:center;background:url(../images/sbt.jpg);color:#fff;border:none;cursor:pointer;margin-left:-3px;}
.search{text-align:left;margin-top:5px;}
#formsearch{float:right;}
.hotSearch{float:left;font-size: 12px;height:27px;line-height:27px;font-weight:normal;color:#333;margin-top: 11px;}
.hotSearch a {margin-right: 6px;color: #000;}

/* 导航兰 */
.nav{width:1000px;height:50px;margin:0 auto;}
.nav li{line-height:50px;height:50px;text-align:center;width:124px;float:left;position:relative;z-index:9999;background:url(../images/sep.jpg) no-repeat right center;}
.nav li:last-child{background:none;}
.nav li a{display:block;line-height:50px;color:#fff;height:50px;font-size:15px;font-family:"å¾®è½¯é›…é»‘";}
.nav li a:hover{color:#000;text-decoration:none;background:url(../images/nav_hover.jpg) repeat-x;}
.nav li:hover>a{color:#000;}
.nav li a:visited{}

 .x-sub-menu{/* height:0; */background:url(../images/sec.png);color:#fff;overflow:hidden;z-index:9999;position:absolute;top:50px;left:0px;}
 .nav .x-sub-menu li{height:38px;}
 .nav .x-sub-menu li a{background:url(../images/sec.png);color:#fff;height:38px;line-height: 23px;width:124px;}
 .nav .x-sub-menu li a:hover{background:url(../images/sec_hover.png);text-decoration:none;color:#fff;}


/* banner */
.x-banner{width:1423px;height:502px;position:relative;left:50%;margin-left:-712px;}
.x-banner .owl-carousel .owl-dots button.owl-dot{width:52px;height:4px;display:inline-block;margin-right:10px;background:#fff;line-height:4px;
  text-indent:-100px;overflow:hidden;border-radius:10px; opacity: 1;}

.x-banner .owl-carousel .owl-dots{text-align: center;}
.x-banner .owl-carousel .owl-dots button.owl-dot.active{background-color: #006eb1;}
.x-banner .owl-carousel .owl-dots button.owl-dot:hover{background-color: #006eb1;}



/* 经营项目 */
#container1{width:1000px;margin:0 auto;margin-top:10px;}


.project{margin-top: 80px;font-family:"å¾®è½¯é›…é»‘";/* overflow-y:auto; */margin-bottom:10px;}
.p_tt1{height:42px;background:url(../images/t_item.jpg) no-repeat center;margin-bottom:20px;}
a.more{position:absolute;right:5px;bottom:2px;color:#030303;}
a.more:hover{color:#336699;}
.tabli1{border-bottom:2px solid #090909;position:relative;overflow-y:auto;}
.tabli1 li{margin-right:75px;font-size:16px;float:left;color:#000;cursor:default;}
.tabli1 li.cur{border-bottom:3px solid #006eb1;}

.tabb{margin-top:30px;}


.ad{width:1423px;position:relative;left:-211px}
.ad .content{width:1000px;margin:0 auto;height:555px;position:relative;}
.ad1,.ad2,.ad3,.ad4{position:absolute;}
.ad1{left:28px;top:42px;width:395px;}
.ad2{right:20px;top:42px;width:435px;}
.ad3{left:22px;top:270px;width:395px;}
.ad4{right:10px;top:270px;width:435px;}
.ad dl{margin-bottom:15px;}
.ad dt{background:#006eb1;color:#fffefe;font-size:20px;line-height:40px;margin-bottom:15px;}
.ad dt span{background:#eb5000;padding:0 9px;margin-right:15px;float:left;}
.ad dd{background:url(../images/adli.jpg) no-repeat 24px 8px;padding-left:50px;color:#030303;line-height:25px;}


.product_list{}
.product_list li{float:left;margin-left:9px;margin-right:5px;padding-bottom:15px;_display:inline;}
.product_list li a.img{padding:1px;border:1px solid #e0e1dc;}
.product_list li a.img img{width:166px;height:133px;}
.product_list li h3{text-align:center;padding-top:5px;}
.product_list li h3 a{font-weight:normal;}
.product_list li a.img{display:block;}
.product_list li a.img:hover{border-color:#336699;}
.roll_product{float:left;}

.product_list1{}
.product_list1 li{float:left;margin-left:16px;margin-right:17px;margin-bottom:25px;_display:inline;}
.product_list1 li a.img{border:1px solid #d6bfb2;}
.product_list1 li a.img img{width:214px;height:171px;}
.product_list1 li h3{text-align:center;padding-top:5px;}
.product_list1 li h3 a{font-weight:normal;font-size:14px;color:#000;}
.product_list1 li a.img{display:block;}
.product_list1 li a.img:hover{border-color:#336699;}

.product_listt{}
.product_listt li{float:left;margin-left:20px;margin-right:20px;margin-bottom:25px;_display:inline;}
.product_listt li a.img{border:1px solid #d6bfb2;}
.product_listt li a.img img{width:166px;height:133px;}
.product_listt li h3{text-align:center;padding-top:5px;}
.product_listt li h3 a{font-weight:normal;font-size:14px;color:#000;}
.product_listt li a.img{display:block;}
.product_listt li a.img:hover{border-color:#336699;}

/*工程案例*/
.case{width:1423px;position:relative;left:-211px;margin-top:10px;}
.cs_tt{margin-bottom:24px;}
.dianhua{position:absolute;right:15%;top:30px;font:400 30px/30px "微软雅黑";color:#fff;}
.case .content{width:1000px;margin:0 auto;}

.tt{background:url(../images/t_solu.jpg) repeat-x;height:33px;color:#096daa;font-size:18px;font-family:"微软雅黑";line-height:33px;padding-left:15px;position:relative;}
.tt a{position:absolute;right:10px;bottom:2px;font-size:12px;color:#1c569f;}
.tt a:hover{color:#ec5101}

.rd{margin-top:40px;margin-bottom:32px;}
.rd .content{padding-top:20px;border:1px solid #c8c5c5;border-top:none;height:174px;}


.about{width:696px;float:left;border: 1px solid #ccc;border-top: 0;}

.about .content{padding:15px 5px 15px;font-size:14px;line-height:26px;color:#636363;}
.about .content img{float:left;margin-right:15px;}

/*产品里列表*/

/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#demoo{overflow:hidden;width:96%;margin:0 auto;}
#indemoo {float: left;width:800%}
#demoo1 {float: left;}
#demoo2 {float: left;}

#m_demo{overflow:hidden;width:96%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}


.product_list{}
.product_list li{float:left;margin-left:9px;margin-right:5px;padding-bottom:15px;_display:inline;}
.product_list li a.img{padding:1px;border:1px solid #e0e1dc;}
.product_list li a.img img{width:166px;height:133px;}
.product_list li h3{text-align:center;padding-top:5px;}
.product_list li h3 a{font-weight:normal;}
.product_list li a.img{display:block;}
.product_list li a.img:hover{border-color:#336699;}
.roll_product{float:left;}

.product_list1{}
.product_list1 li{float:left;margin-left:16px;margin-right:17px;margin-bottom:25px;_display:inline;}
.product_list1 li a.img{border:1px solid #d6bfb2;}
.product_list1 li a.img img{width:214px;height:171px;}
.product_list1 li h3{text-align:center;padding-top:5px;}
.product_list1 li h3 a{font-weight:normal;font-size:14px;color:#000;}
.product_list1 li a.img{display:block;}
.product_list1 li a.img:hover{border-color:#336699;}

.product_listt{}
.product_listt li{float:left;margin-left:20px;margin-right:20px;margin-bottom:25px;_display:inline;}
.product_listt li a.img{border:1px solid #d6bfb2;}
.product_listt li a.img img{width:166px;height:133px;}
.product_listt li h3{text-align:center;padding-top:5px;}
.product_listt li h3 a{font-weight:normal;font-size:14px;color:#000;}
.product_listt li a.img{display:block;}
.product_listt li a.img:hover{border-color:#336699;}


/*首页左侧联系我们*/
.contact{width:286px;float:right;padding-bottom:5px;border: 1px solid #ccc;border-top: 0;}
.contact .content{padding-top:20px;padding-left:20px;color:#5e5d5d;line-height:40px;background:url(../images/ct_bor.jpg) no-repeat left top;padding-bottom: 50px;}
.hn_tt{height:33px;color:#096daa;font-size:18px;font-family:"微软雅黑";line-height:33px;position:relative;border-bottom:1px solid #e9e9e9}
.hn_tt a{position:absolute;right:5px;bottom:5px;font-size:12px;color:#1c569f;}
.hn_tt a:hover{color:#ec5101}


.honor{margin-top:15px;}


.fd{margin-top:20px;padding-bottom: 15px;}
.fd_tt{background:url(../images/fd_bg.png) no-repeat left center;position:relative;line-height:37px;height:40px;font-family:"微软雅黑";color:#fff;font-size:18px;padding-left:15px;border-bottom:1px solid #e9e9e9;}
.fd_tt a{position:absolute;right:5px;bottom:5px;font-size:12px;color:#1c569f;}
.fd .content{color:#000;text-align:center;padding-top:50px;line-height:25px;}


.four{/* border:1px solid #ccc; */border-top: 0;}

.parter li{float: left;margin:0 15px;_display:inline;}
.parter li img{width:150px;height:80px;}
.parter li h3 a{font-weight: 400;}



.solu{margin-top:34px;font-family:"微软雅黑";}
.ns_sl li{float:left;width:480px;margin-left:5px;margin-right:5px;padding-bottom:25px;padding-top:25px;border-bottom:1px dotted #ccc;}
.ns_sl li img{float:left;margin-right:15px;width:239px;height:189px;border:1px solid #a6a6a6;}
.ns_sl li a{font-size:14px;color:#060606;line-height:24px;}
.ns_sl li p{color:#5e5d5d;line-height:22px;}
.ns_sl li a.sl_more{font-size:12px;color:#eb5000;line-height:22px;}


.mid{margin-top:36px;margin-bottom:20px;position:relative;width:1423px;left:-211px;}

/*新闻列表*/
.news_list{}
.news_list li{line-height:27px;position:relative;padding-left:10px;}
.news_list li a{line-height:27px;color:#333;}
.news_list li a:visited{text-decoration: none;color:#333;}
.news_list li a:hover{text-decoration:none;color:#336699;}
.news_list li span{color:#999;z-index:0;line-height:27px;}
.news_list li h3 {font-size:14px;}
.news_list li div{line-height:24px;}


.news_list1{padding-left:10px}
.news_list1 li{line-height:32px;position:relative;padding-left:17px;background:url(../images/circle.jpg) no-repeat left center;border-bottom:1px dotted #ccc;}
.news_list1 li a{line-height:32px;color:#040404;}
.news_list1 li a:visited{text-decoration: none;color:#040404;}
.news_list1 li a:hover{text-decoration:none;color:#336699;}
.news_list1 li span{color:#040404;z-index:0;line-height:32px;position:absolute;right:0px;top:0px;}
.news_list1 li h3 {font-size:14px;}
.news_list1 li div{line-height:24px;}

/*首页新闻*/
.ns{width:495px;float:left;}
.news2{float:right;}
.ns .content{padding:20px 5px;border:1px solid #ccc;border-top:none;}

.ns_tj{padding-bottom:20px;}
.ns_tj li{overflow-y:auto;}
.ns_tj img{float:left;width:174px;height:137px;border:1px solid #a9a9a9;margin-right:10px;}
.ns_tj a{font-size:14px;color:#020202;line-height:24px;}
.ns_tj p{color:#040404;line-height:24px;}
.ns_tj p a{color:#1c569f;font-size:12px;}
.ns_tj p a:hover{color:#ec5101}


/*友情链接*/
.f_link{width:880px;margin:0 auto;height:90px; background:url(../images/link.jpg) no-repeat left center;margin-top:15px;line-height:30px;text-indent:20px;padding-left:120px;}
.f_link a{color:#040404;}


/*页面底部*/
#foot{background:url(../images/foot.jpg) repeat-y 50% 0;margin-top:15px;}
#footer{position:relative;width:1000px;margin:0 auto;text-align:center;padding-top:8px;color:#fdfcfb;padding-bottom:5px;}
#footer a{color:#fdfcfb;}
.nav_foot{text-align:center;line-height:24px;}
.copyright{text-align:center;line-height:24px;font-family:"arial";}
.more_region{position:absolute;right:10px;line-height:30px;top:0;font-weight:normal;font-size:12px;}
#footer h3{width:80px;line-height:30px;position:absolute;right:233px;top:5px;font-weight:normal;}



.page-banner{width: 1423px;margin: 0 auto;}




/* 首页banner样式 */
.ab_ll .owl-carousel {position: relative;}
.ab_ll .owl-carousel .banner-item a { display: block;}
.ab_ll .owl-carousel .owl-nav .owl-prev { left: 0;}
.ab_ll .owl-carousel .owl-nav .owl-next {  right: 0;}
.ab_ll .owl-carousel .owl-nav button.owl-prev,
.ab_ll .owl-carousel .owl-nav button.owl-next {outline: none;position: absolute;top: 50%;z-index: 9999;background: #424246;height: 65px;width: 50px;margin-top: -32.5px;border-radius: 0;-webkit-transition: all .5s ease;transition: all .5s ease;}
.ab_ll .owl-carousel .owl-nav button.owl-prev:hover,
.ab_ll .owl-carousel .owl-nav button.owl-next:hover {background: #448df4;}
.ab_ll .owl-carousel .owl-nav .icon-font {  display: block;  width: 100%;height: 100%;}
.ab_ll .owl-carousel .owl-nav .icon-left-arrow:after { background-position: -34px -180px;}
.ab_ll .owl-carousel .owl-nav .icon-right-arrow:after {background-position: -26px -480px;}


  

    
.ab_ll .owl-carousel .owl-dots {  position: absolute;  z-index: 999;  left: 0;  width: 100%;text-align: center; font-size: 0; bottom: 5%;}
.ab_ll .owl-carousel .owl-dots button.owl-dot {display: inline-block;vertical-align: middle;font-size: 14px;  margin: 0 .5em;  outline: none; background: #448df4;border-radius: 50%; width: 15px;  height: 15px;}
.ab_ll .owl-carousel .owl-dots button.owl-dot:hover {background:#448df4;}
.ab_ll .owl-carousel .owl-dots button.owl-dot.active {background:#448df4;}
  

@media (max-width: 990px) {
  .ab_ll .owl-carousel .owl-dots button.owl-dot {
    font-size: 12px;
  }
}







/*banner数字*/
.ab_ll .owl-carousel .owl-dots button { counter-increment: subsection;line-height:15px;color:#fff;}
.ab_ll .owl-carousel .owl-dots button:after {content: counter(subsection);line-height:15px;color:#fff;}



















