/*****网站内页，全局栏目头颜色设置－开始******/
#innerbgcolor { background-color:#1095fe;}
#ibrcolor { border-bottom:2px solid #e5e5e5;}
#innercolor { color:#1095fe;}

/**网站地图**/
#ibdser { border-bottom:2px solid #1095fe;color:#1095fe;}

/**在线客服、留言板**/
#footsub {background-color:#20b345;}
.w_message {border: 1px solid #1095fe;}
#m_top,#m_mid,#m_bot,.kf_btn,.hyperlink_b,.hyperlink_a {background-color:#20b345;}
.top_bg {border-top: 4px solid #20b345;}
.relatedProduct .col-md-3 h3 {height: auto;} 
.hyperlink_a a:hover{ background: url(../images_public/message.png) no-repeat 0% 100% #ff9b00;color:#fff;}
.hyperlink_b a:hover{background-color: #ff9b00;color:#fff;}

/**全局样式**/
body {font-family: '微软雅黑';font-size: 15px;line-height:26px;}
body a:hover{color:#20b345;}
h1,h2,h3,h4,h5,h6{margin-top: 0px;margin-bottom: 0px;}

/*banner大图*/
#banner {width: 100%;padding: 0;max-height: 600px;overflow: hidden;}
.flexslider{max-height: 600px;overflow: hidden;}
.slides li{height: 600px;}
.flex-control-nav{bottom: 32px;}

/*********左侧*********/
#innercolor{color: #fff;}
#innerbgcolor{background-color: #fff;}
.sec-tit h5 i{color: #20b345;}
.sec-tit h2 {background: #05832f;background-size: cover;width: 272px;height: 45px;display: block;line-height: 45px;padding-left: 15px;font-size: 16px;border-bottom: 0px solid #fff;}
.sec-tit h5{margin-top: -33px;}
.sec-tit h5 a{color:#fff;margin-right: 5px;}
.sec-tit h5 a:hover{background: #fff; color:#000;}
.sec-tit h5 a:hover i{color:#000;}
.sec-marquee-c ul li{font-size: 14px;}
.sec-tit{height: 45px;line-height: 45px;margin-top: 10px !important;}
.page-l-clist li{background: #f7f7f7;border-bottom: 1px solid #d0d0d0;height: 50px;line-height: 50px;}
.page-l-clist li a:hover {background:#1095fe;border-bottom: 1px solid #d0d0d0;height: 50px;line-height: 50px;color: #fff;height:50px;}
.page-l-clist ul{padding:0px;}
/* .page-l-clist{border: 1px solid #fff;} */
.left-news li h5{line-height: 44px;font-size: 14px;padding-left:5px;text-align:center}
.left-news li h5:hover {color: #fff;background-color: #20b345;}
.page-l-clist li .layer2 {left: 270px;}
.page-l-clist li{z-index: 9;}
.page-body .left-keyword-tit,.left-keyword{display:none;}

/*********内页详情*********/
#ibrcolor {border-bottom: 1px dashed #ccc;}
.tags {border-top: 1px dashed #ccc;border-bottom: 1px dashed #ccc;}
.page-content{font-size:15px;}
h1 {font-size: 18px;}
.page-detail {padding: 2px 0;}
.page-detail img {width: auto !important;}

/*********关于我们*********/
.crumbs-item {margin-top: 7px;margin-bottom: -7px;}
.page-content {font-size: 15px;line-height: 26px;}

/*********联系我们*********/
p {margin: 0 0 5px;}

/*********内页产品*********/
.img-inner{height:220px;}
.img-inner img {height:220px;}
.img-inner:hover{border: 1px solid #05832f;}
.page-alist .col-md-4 a:hover h5{color: #20b345;}
.page-alist .col-md-4 h5 {height: 25px;line-height: 25px;overflow: hidden;font-size:15px;text-align:center;}
.page-alist .page-atit a:hover , .page-alist .col-md-4 h5:hover{color: #05832f;}
.page-alist {margin-top: 20px;}

/**产品列表点击经过颜色**/
.page-l-clist li a:hover{background: #20b345;}

/*********内页新闻*********/
.hykw p {line-height:37px;color: #333;}
.pull_all .imseg { margin: 0px 0 0 15px;width: 80px;}
.portab .item .ar_2 {height: 40px;line-height: 40px;background: transparent;color: #333;}
.portab .item .ar_1 { height: 200px;}
.portab .item .ar_1 .img-auto {height: 200px;}
.page-alist .page-adate{color: #fff; background: #05832f;}
.page-alist .page-adate{width: 65px;}
.page-alist .page-adate h3{font-size: 20px;margin-top: 10px;}
.page-alist .page-adate p {margin-bottom: 10px;font-size:12px;}
.page-alist .page-atit p {font-size: 13px;color: #696969;margin-top: 6px;}
.media-heading {margin-top: 0; margin-bottom: 0;}
h4 {font-size: 16px;font-weight: bold;}
.page-alist li {border-bottom: 1px dashed #ddd;}
.page-alist li {padding-bottom: 10px;}
.page-alist .page-atit a:hover , .page-alist .col-md-4 h5:hover{color: #1095fe;}
.img-inner:hover{border: 1px solid #05832f;}

/**产品新闻鼠标经过颜色**/
.page-alist .page-atit a:hover{color:#20b345;}
.page-alist a:hover{color:#fb7d77;}
.page-alist .img-inner:hover {border:1px solid #20b345;}

/**下一页**/
.pagination>.active>span{background-color:#05832f;border-color: #05832f;}
.pagination>.active>span:hover {background-color: #ff9900;border-color: #ff9900;}
.pagination>li>a, .pagination>li>span {color: #05832f;}

/**内页在线留言**/
#mess_main .mess_list .mess_submit input{background:#05832f;width: 150px;padding: 0;height: 40px;line-height: 40px;color: #fff;border:1px solid #05832f;}
#mess_main .mess_list .mess_submit input:hover{background:#f2d41a;color: #fff;border:1px solid #f2d41a;transform: translateY(-10px);transition: transform 0.5s;-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;}

/*****网站内页，全局栏目头颜色设置－结束******/

/*********首页样式*********/
/*按钮*/
.scienceBtn{margin-top:10px;}
.aboutusBtn{}
.aboutusBtn:hover{background: #ffcc00;color: #fff;border-color: #ffcc00;}
.aboutusBtn {width: 150px;padding: 0;height: 40px;line-height: 40px;background: #1095fe;color: #fff;border:none;border-radius:0;display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;background: #ffcc00;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;color:#fff;}
.aboutusBtn:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background:#20b345;-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.aboutusBtn:hover, .aboutusBtn:focus, .aboutusBtn:active {color: #fff;}
.aboutusBtn:hover:before, .aboutusBtn:focus:before, .aboutusBtn:active:before {-webkit-transform: scaleX(0);transform: scaleX(0);}

/*手机图标*/
.Ico{margin: 20px 0;padding:0;}
.Ico .row{margin:0;}
.iconlist li{width: 25%;float: left;margin: 0;padding: 0;}
.iconlist li a .ficon{border-radius: 80px;height: 80px;width: 80px;padding: 0;line-height: 80px;}
.iconlist li a .Icoico1{background:#e66813;}
.iconlist li a .Icoico2{background:#2ebcf9;}
.iconlist li a .Icoico3{background:#f7bb33;}
.iconlist li a .Icoico4{background:#18b522;}


/*头部导航－第16种开始*/
header{width: 100%;}
header .header-con { background:#ddd;}
header .headerImg img{width: 140px;padding: 20px 0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{margin:0;padding:0;}
header .sitexml { margin: 30px 0 10px 250px; }
header .sitexml a, .sitexml { color: #666; }
header .sitexml a:hover { text-decoration: none; }
header .sitexml p{background:url(../images/top.png) no-repeat center center;float: right;display: block;padding: 0 61px;font-size: 16px;font-weight: bold;margin: 0;line-height: 26px;height: 31px;}
header .header-con a:hover { text-decoration: none; }
header .navbar-collapse { margin-right: 15px; padding-left: 15px; }
header .navbar-toggle { float: left; }
body.side-right { overflow: hidden; }
header nav.navbar.bootsnav { border: none !important; }
header nav.navbar.bootsnav a { font-size: 15px; font-weight: normal !important; color: #fff !important; text-align: center; }
header nav.navbar.bootsnav { background: none; clear: both;}
header .side-right .in { background: #e66813!important; }
header nav.navbar.bootsnav ul.nav > li:hover { background:#1095fe; }
header nav.navbar.bootsnav ul.nav > li:hover a:hover { background:#20b345 !important;}
header nav.navbar.bootsnav.navbar-mobile ul.nav > li > a { padding: 10px 33px; }
header .navbar-bg .navbar-img img { position: absolute; top: 0; left: 0; opacity: 0.9; height: 55px !important; width: 1920px !important; }
header .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height: 1000px !important; }
nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu > li > a { padding:10px 0 !important;}
nav.navbar.bootsnav li.dropdown a.dropdown-toggle:before { margin-right:10px;}
nav.navbar.bootsnav ul.nav > li:hover a {color: #fff;background: #20b345;}
nav.navbar.bootsnav ul.nav > li:hover li a {color:#333 !important;background:#fff;}
nav.navbar.bootsnav ul.nav > li:hover li a:hover{color: #fff !important;background: #fff;}
header .sitexml{margin:0;line-height: 30px;}
header .navbar-nav{padding-top: 6px;padding-bottom:8px}

@media (min-width: 992px) and (max-width: 1024px){
header .container { width:100%;overflow:hidden;}
header nav.navbar.bootsnav.navbar-mobile ul.nav > li > a { padding:10px 20px;}
}

@media (max-width: 768px) and (min-width: 415px) {
header .container {width:100%; overflow:hidden;}	
}

@media (max-width: 992px) {
header nav.navbar.bootsnav.navbar-mobile ul.nav > li > a { }
nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in { background:#e66813}
}

/* 小屏幕(平板，大于等于768px)*/
@media (min-width: 768px) {
header nav.navbar.bootsnav .navbar-toggle { float: left;!important }
header nav.navbar.bootsnav 
body.side-right { overflow: hidden; }
header nav.navbar.bootsnav a { font-size: 16px; padding:5px 0 0 0; }
header nav.navbar.bootsnav a img { width:15%; display:inline}
header .navbar-bg .navbar-img img { height: 60px !important; width: 1920px !important; }
}

/* 中等屏幕(桌面显示器，大于等于992px) */
@media (min-width: 992px) {
nav.navbar.bootsnav a { font-size: 17px; }
header .navbar-bg .navbar-img { display: inline-block; height: 20px; }
header .navbar-bg .navbar-img img { height: 146px !important; width: 1920px !important; }
}

/* 大屏幕(大桌面显示器，大于等于1200px) */
@media (min-width: 1200px) {
header nav .nav-bg .navbar-nav li a { font-size: 17px; }
header nav .nav-bg .navbar-nav li a:hover { color: #333 !important; }
header nav.navbar.bootsnav a { font-size: 16px; }
header nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li { background: #1095fe; }
header .navbar-bg .navbar-img img { height: 146px !important; width: 1920px !important; }
}
header nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after { right:5%;top: 17%;}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu { padding:0 !important;min-width: 138px;}
/*头部导航－第16种结束*/

/*最新资讯*/
.nsearch, .searchbox .keywords,.submit { float:left;}
.nsearch { margin-top:6px;}
.searchbox .keywords { margin-top:6px; width: 264px;}
.nsearch select { height:35px; line-height:35px;}
.rowlist .lae .col-md-11 {line-height:47px;}
.section .ss_text .dowebok{width: 550px;float: left;background: #f1f1f1;margin: 20px 0 0 0;}
.nsearch select { height:35px; line-height:35px;}
.submit{margin:6px 0 0 0; width:80px; height:35px; line-height:31px; background:#05832f;width: 74px;; border:none; color:#fff;border:1px solid #20b345;border-radius:0 30px 30px 0;}
.submit:hover{background:#ffcc00;border:1px solid #ffcc00;}
.section-ss a{margin-right:8px;}
.section-ss .box{padding:5px 0 0 0;float: right;width: 320px;}
.searchbox .keywords { height:35px; line-height:28px;border:1px solid #ccc;border-radius:30px 0 0 30px;}
.rowlist {position:relative;}
.rowlist .wolrow { position:absolute; width:1140px;top: -25px;z-index: 99;}
.rowlist .row {width:1140px;margin:0 auto;}
.rowlist .mina { padding:0;}
.rowlist .mina span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block;}
.rowlist .mina span a{padding-right:10px;}
.rowlist .lae { background:#fff; border:1px solid #ccc; width:100%; height:49px; line-height:47px;}
.rowlist .lae .col-md-1 { padding:0; text-align:right;}
.rowlist .lae img{width: 38px;margin-right: 35px;padding-top: 5px;}

/*我们能给您提供的服务*/
.our-service{margin-top:50px;margin-bottom:20px;}
.our-title{text-align:center; color:#05832f;font-family:微软雅黑, Arial, Helvetica, sans-serif;font-size:24px;font-weight:700;}
.serviceScope{position:relative;text-align:center;height:20px;line-height:20px;margin-top:20px;margin-bottom:20px;}
.serviceScope .about{color:rgb(114, 114, 114);font-size:16px;}
.serviceScope .arrow{width:100px;height:1px;background:#666;display:inline-block;margin-bottom:3px;position:relative;}
.serviceScope .first:after{content:" ";position:absolute;top:-5px;right:0px;border-width: 5px;border-color: #666;border-right-width: 0;border-style: dashed;border-left-style: solid;border-top-color: transparent;border-bottom-color: transparent;}
.serviceScope .last:after{content:" ";position:absolute;top:-5px;left:0px;border-width: 5px;border-color: #666;border-left-width: 0;border-style: dashed;border-right-style: solid;border-top-color: transparent;border-bottom-color: transparent;}
.our-service .service-img{width: 80%;margin: auto;cursor:pointer;margin-bottom:5px;}
.our-service .service-img h3{text-align:center;color:rgb(63, 63, 63);font-size:24px;margin-top:20px;}
.our-service .service-img p{color:rgb(115, 115, 115);font-size:14px;text-align:center;margin-top:5px;width:100%;}
.our-service .service-img .img{text-align:center;}

/*关于我们*/
.aboutus{background: url(../images/aboutus.jpg) no-repeat center center #fff;overflow:hidden;height:530px;}
.aboutus .right{position:relative;}
.aboutus .right .about-img{position:absolute;left:-388px;padding-left:387px;background: url(../images/aboutus-left.png) no-repeat;margin-top:80px;}
.aboutus .right .about-img .content{margin:50px;}
.aboutus .right .about-img .content h3.title{color:rgb(67, 67, 67);font-size:18px;font-family:微软雅黑;margin-bottom:30px;position:relative;}
.aboutus .right .about-img .content h3.title:after{content:" ";position:absolute;bottom:-15px;left:0px;width:45px;height:3px;background:#ffcc00;}
.aboutus .right .about-img .content .company{color:#8d8d8d;margin-bottom:30px;}
.aboutus .right .about-img .content .more{width:150px;height:38px;line-height:38px;text-align:center;background:rgba(236,23,51,1);display:inline-block;font-size:14px;color:#fff;margin-bottom:30px;}
.aboutus .right .about-img .content .more:hover{background:rgba(23,26,35,1);}

/*平台专业化板块*/
.specialized{background:url(../images/bj1.jpg) no-repeat center center;}
.specialized .platform{color:#fff;text-align:center;padding:15px;padding-top:80px;}
.specialized .platform.frist{background:#0086db;}
.specialized .platform h1,.specialized .platform h3{font-size:24px;margin-bottom:20px;font-weight:500;}
.specialized .platform h3{margin-bottom:30px;}
.specialized .platform p{font-size:14px;margin-bottom:20px;line-height:35px;}
.specialized .platform .project-center{font-size:14px;color:#fff;display:inline-block;width:180px;height:37px;border:1px solid #fff;border-radius:10px;line-height:37px;margin-top:40px;margin-bottom: 50px;}
.specialized .platform .project-center:hover{background:rgba(60,120,216,0.5);}
.specialized .platefl{position:relative;cursor:pointer;overflow:hidden;}
.specialized .platefirst{padding:0px;}
.specialized .platefl .img{position:absolute;top:0px;left:0px;width:200%;z-index:5;transition: all 1s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s}
.specialized .platefl .img.move{transform:translatex(-50%);-moz-transform:translatex(-50%);-webkit-transform:translatex(-50%);-o-transform:translatex(-50%);}
.specialized .platefl .img img{float:left;width:50%;}
.specialized .platefl .plate{color:#fff;text-align:center;margin:87px 0;z-index: 10;position: relative;padding-bottom: 83px;height: 256px;padding-left:10px;padding-right:10px;}
.specialized .platefl .plate img{width: 70px;height: auto;padding-bottom: 10px;}
.specialized .platefl .plate h3{font-size:20px;margin-bottom:30px;}
.specialized .platefl .plate p{line-height:30px;font-size:14px}

/*工程案例*/
.engineer{background: url(../images/cpbg.jpg) no-repeat center center;padding:30px 0;}
.engineer .banner-bottom {}
.engineer .owl-carousel{position: relative;margin:0em auto;text-align:center;}
.engineer .owl-carousel .owl{width:100%;overflow:hidden;}
.engineer .owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.engineer .owl-carousel .owl-wrapper,.owl-carousel .owl-outer{width:5346px;height:235px;position:relative;transition: all 800ms ease 0s; }
.engineer .owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.engineer .owl-carousel .owl-item{width: 20%;float:left;}
.engineer .owl-carousel .item-owl{width: 380px;float: left;height: 268px;padding: 0 8px;}
.engineer .owl-carousel .item-owl .test-review{width:100%;height:100%;}
.engineer .owl-carousel .owl-item{float: left;}
.engineer .owl-carousel .owl-item{float: left;}
.engineer .owl-carousel .owl-pagination{margin-top:20px;}
.engineer .owl-controls .owl-page{display: inline-block;cursor:pointer;}
.engineer .owl-controls .owl-page span{display: block;width: 16px;height: 16px;margin: 5px 7px;opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background:#05832f}
.engineer .owl-controls .owl-page.active span,.owl-controls.clickable .owl-page:hover span{opacity: 1;}
.engineer.owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;margin: 5px;padding: 3px 10px;font-size: 12px;width: 42px;height: 52px;}
.owl-next{background: url(../images/arrows.png) no-repeat -0px 0px;position: absolute;left: -57px;top: 32%;width: 42px;height: 50px;}
.owl-next:hover,.owl-prev:hover{cursor:pointer;}
.owl-prev{background: url(../images/arrows.png) no-repeat -35px 0px;position: absolute;right: -57px;top: 32%;width: 42px;height: 50px;}
.test-review img{border:none;margin: 0 auto;}
.test-review p img {margin: 0 10px!important;box-shadow:none;text-align:center;}
.test-review h5{font-size: 1.2em;color: #333;text-transform: none;margin-top: 1.2em;text-align: center;}
.advon{background:url(../images/ssb.jpg) no-repeat top center;padding: 5px 0;background-size:100% 100%;}
.advonBt{padding:30px 0 10px 0;}
.advonBt h2{width: 50%;text-align: center;margin: 0 auto;color: #1095fe;font-weight: bold;position: relative;}
.advonBt h2:before{content: " ";width: 5px;height: 5px;position: absolute;bottom: -26px;left: 52px;background: #b9b9b9;border-radius:5px;}
.advonBt h2:after{content: " ";width: 5px;height: 5px;position: absolute;bottom: -26px;right: 52px;background: #b9b9b9;border-radius:5px;}
.advonBt p{width: 50%;text-align: center;margin: 0 auto;color:rgb(159, 159, 159);line-height: 30px;font-size: 13px;padding-top: 9px;position: relative;text-transform: uppercase;}
.advonBt p:before{content: " ";width: 319px;height: 1px;position: absolute;bottom: 15px;left: -265px;background: #b9b9b9;}
.advonBt p:after{content: " ";width: 319px;height: 1px;position: absolute;bottom: 15px;right: -265px;background: #b9b9b9;}
.advonBt span{color:#e34d04;width: 100%;text-align: center;display: block;padding: 0;font-weight: bold;font-size: 18px;}
.advon .number{background:url(../images/ysbtbg.png)no-repeat center;width: 85px;height: 100px;float: left;margin: 10px 0;}
.advon .number p{width: 100%;text-align: center;color: #fff;font-size: 25px;font-weight: bold;padding: 24px 0;}
.advon .advonCon{float: left;width: 85%;margin: 10px 0;}
.advon .advonCon h2{color:#2a449a;font-size: 22px;font-weight: bold;margin: 0;line-height: 34px;}
.advon .advonCon span{color:#9a9a9a;font-size: 12px;border-bottom: 1px dashed #ccc;padding-bottom: 4px;display: block;text-transform: uppercase;}
.advon .advonCon p{padding-top: 10px;line-height: 30px;}

/*我们的优势*/
.advantage{background-color: rgb(204, 204, 204);background-image: url(../images/advantage-bg.jpg);background-position: center bottom;background-repeat: no-repeat;background-attachment: fixed;padding-top:50px;padding-bottom:50px;height:696px;}
.advantage .advantages{height:48px;text-align:center;color:#fff;font-size:36px;line-height:48px;text-transform: uppercase;}
.advantage .arrow{text-align:center;}
.advantage .title{text-align:center;font-size:24px;color:#fff;height:44px;line-height:44px;}
.advantage .content{margin-top:70px;color:#fff;}
.advantage .content .our{float:left;}
.advantage .content .our .introduce{width:100%;margin-bottom:25px;overflow:hidden;height:200px;}
.advantage .content .our .introduce .number,.advantage .content .our .introduce .left-content{float:left;}
.advantage .content .our .introduce .number{font-size:45px;color:rgb(204, 204, 204);width:80px;height:80px;border-radius:50%;border:2px solid #20b345;line-height:80px;text-align:center;}
.advantage .content .our .introduce .left-content{width:75%;margin-left:15px;}
.advantage .content .our .introduce .left-content h3{font-size:16px;font-weight:bold;}
.advantage .content .our .introduce .left-content p{font-size:14px;line-height:190%;color:#eee;margin-top:10px;}
.advantage .content .left,.advantage .content .left .right{width:35%;overflow:hidden;}
.advantage .content .img{width:30%;border-radius: 50%;border: 3px solid #05832f;position:relative;}
.advantage .content .img:before{content: " ";position: absolute;bottom: -4px;left: 140px;width: 60px;height: 8px;background:#20b345;z-index: 999;}
.advantage .content .img img{width:100%;transition: all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s; -o-transition:all 0.6s;}
.advantage .content .img:hover img{transform: rotateY(180deg);transform-style: preserve-3d;position: relative;}

/*新闻*/
.news{background:url(../images/bg6.jpg) no-repeat center center;padding:30px 0;}
.news .aboutusBt{background:url(../images/bt5.png) no-repeat center center;}
.news .newsL,.news .newsR{padding:20px 0 0 0;}
.news .news_3 li{margin:0;padding:0;}
.news .news_3 p{height: 79px;line-height: 27px;color:#666;}
.news .news_3 .fl img{width: 100%;height: 145px;}
.news .news_3{padding: 0 0 20px 0;}
.news .news_3 .fr{width: 68%;}
.news .news_3 a{color:#05832f;font-size: 16px;}
.news .news_3 span{color: #bdbdbd;}
.news .news_1{background:none;}
.news .news_1 a{color:#666;line-height: 24px;}
.news .news_1 a:hover{color:#20b345;}
.news .news_1 span{color:#999;line-height: 24px;}
.news .news_1 li{line-height: 34px;}
.news .news_1 i{color:#20b345;}

/*友情链接*/
.Flinks p{display: block;width: 108px;float: left;font-weight: bold;color: #333;line-height: 58px;padding: 0 0 0 33px;}
.Flinks .links{line-height: 58px;font-size: 14px;color: #333;}
.Flinks .links a:hover{color: #2d7fd5;}

/*返回顶部*/
.gototop_backToTop{background-position: -630px 0;}
.gototop_backToTop:hover{background-position: -630px -42px;}

/*底部*/
.f_one{background:#343434;color:#a4a4a4;padding:12px 0;}
.dao a {margin: 0 30px;}
.dao a:hover{color:#20b345;}
.dao p {color: #a4a4a4;font-size: 15px;padding: 12px 0 13px;}
.f_one .dao{border-bottom: 1px solid #4e4e4e;}
.col-md-12.column.dibusy {margin: 10px 0 3px 24%;}
.db_zxly { float: left; margin: 51px 20px 0 0; width: 148px;height: 46px;line-height: 46px;text-align: center; }
a.db_zxly_a { border-radius: 3px 3px 3px 3px; background-color: #20b345;padding: 12px 28px;color:#fff;}
a.db_zxly_a:hover { background: #ffcc00;color:#fff;  }
.db_dhg { float: left;margin: 22px 17px 0 0;}
.db_box { float: left;margin: 20px 17px 0 0;text-align: center;}
.db_lxwm { float: left;width: 45%;}
img.db_dhimg { width: 60px;}
p.dibu_p {line-height: 28px;font-size: 14px;padding-top: 16px;}
p.img_boxp {padding-top: 10px;font-size: 14px;}
.f_two {background: #282828;font-size: 14px;color: #c3c3c3;line-height: 23px;}
.themain {padding: 0 0 13px 0;color: #c3c3c3;}
.themain a {color: #c3c3c3;}
.copyright {font-size: 14px;padding: 15px 0 13px;}
.copyright a:hover{color:#1095fe;}
p.fd-1 {margin-top: 18px;}
.themain {display: none;}


@media (max-width: 768px) {
  
  .page-alist .page-atit p{height: 4em;}
  
 
  /*大图*/
  .flexslider .slides li {height: 200px !important;}
  header .header-con{border-top: 0;}
  header .header-con{height: 50px;}
  header .row{margin:0;}
  nav.navbar.bootsnav .navbar-header .navp{float: left;width: 90%;line-height: 50px;color:#fff;}
  .our-service{margin-top: 15px;}
  .aboutus .right .about-img{margin-top: 10px;}
  .owl-prev{right: -5px;}
  .owl-next{left: -5px;}
  .advantage .content .left, .advantage .content .left .right{width: 100%;}
  .advantage .content .our .introduce{height: auto;}
  .advantage .content{margin-top: 30px;}
  .advantage{height:auto;padding:20px 0;}
  .news .news_1{padding: 1% 4%;}
  .news .news_1 li{margin: 3% 0;}
  .news{padding:30px 0 0 0;}
  .FlinksBg .row{margin:0;}
  .serviceScope .arrow{width: 50px;}
  .aboutus .right .about-img{margin: 0;left: 0;padding: 0;background: #fff;}
  .aboutus .right .about-img .content{margin: 20px;}
  .aboutus{height:440px;padding-top:40px;}
  header nav.navbar.bootsnav a{color: #333 !important;text-align: left;padding-left:10px !important;}
  body.side-right nav.navbar.bootsnav .navbar-toggle{margin: 10px 0 0 0;}
  nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu > li > a{padding: 10px 15px !important;}
  header nav.navbar.bootsnav ul.nav > li:hover a:hover{color: #fff !important;}
  .advantage{background-size: auto 100%;}
  
  /*友情链接*/
  .Flinks .links{padding:0;}
  
 }



/*关于我们*/
.about-box {
  background: url(../images/bg3.jpg) center top no-repeat;
    padding: 50px 0 20px 0;
    margin-bottom: 10px;
}

.about {
    margin-top: 30px;
}

.gy_mian {
    font-size: 16px;
    color: #555;
    line-height: 28px;
    height: 250px;
    overflow: hidden;
    overflow-y: auto;
    margin-top: 20px;
}

.gy_mian h3 {
    font-size: 24px;
    font-weight: bold;
    color: #000;
    margin-top: 0;
    margin-bottom: 20px;
}

.gy_mian p {
    padding-right: 12px;
}

.gy_mian::-webkit-scrollbar {
    width: 3px;
}

.gy_mian::-webkit-scrollbar-track {
    background-color: #b7b7b7;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}

.gy_mian::-webkit-scrollbar-thumb {
    background-color: rgba(153, 39, 47, 1);
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
    opacity: 0.5;
}

.gy_more {
    display: block;
    margin-top: 15px;
}

.gy_more a {
    color: #fff;
    background-color: #05832f;
    width: 125px;
    height: 42px;
    line-height: 42px;
    display: inline-block;
    border-radius: 4px;
    text-align: center;
    transition: all .5s;
}

.gy_more a:hover {
    color: #fff;
    background-color: #20b345;
    display: block;
    transform: translateY(-10px) !important;
}
/* 
    根据分辨率调整样式 
*/
@media (min-width: 768px) {
    .m-logo {
        color:#fff;
        line-height: 50px;
        font-size: 20px;
        font-weight: bold;
    }

    .service-box {
        height: 517px;
    }

    .service {
        transform: scale(0.7);
    }

    .gy_more {
        text-align: center;
    }

    .gy_mian {
        margin-top: 30px;
    }
}

@media (min-width: 992px) {
    .service-box {
        height: 587px;
    }

    .service {
        transform: scale(1);
    }

    .g-logo img {
        display: inline-block;
        width: 155px;
    }

    .g-logo .g-dy {
        font-size: 18px;
        margin-top: 3px;
    }

    .g-phone h3 {
        font-size: 28px;
    }

    .g-ewm img {
        width: 60px;
    }

    .gy_more {
        text-align: left;
    }

    .gy_mian {
        margin-top: 20px;
        height: 207px;
    }
}

@media (min-width: 1200px) {
    .g-logo img {
        display: inline-block;
        width: auto;
    }

    .g-logo .g-dy {
        font-size: 24px;
        margin-top: 30px;
    }

    .g-phone h3 {
        font-size: 36px;
    }

    .g-ewm img {
        width: auto;
    }
    .gy_mian {
        height: 250px;
    }

}

@media (max-width: 992px) {
    nav.navbar.bootsnav .navbar-toggle {
        margin-top:12px;
    }

    nav.navbar.bootsnav ul.nav > li {
        width: 100%;
        background: none;
    }

    nav.navbar.bootsnav.navbar-mobile ul.nav > li > a {
        padding: 15px 30px;
    }

    .banner-box .swiper-slide a {
        height: 450px;
        max-height: 450px;
    }
}

@media (max-width: 768px) {
    .m-logo { color:#fff;line-height: 50px; font-size: 18px; font-weight: bold; }
    .mb-0 {  padding: 0!important; }
    .service-box { height: 293px; padding: 30px 0 0; }
    .service {  min-height: 189px; position: relative; background: url(../images/service.png) center bottom no-repeat; background-size: 60%; margin-left: -15px;  margin-right: -15px; }
    .service .a1, .service .a2, .service .a3, .service .a4, .service .a5, .service .a6 {  font-size: 13px; }
    .service .a1 { top: 40px;  margin-left: -78px;}
    .service .a2 { top: 86px; margin-left: -145px;}
    .service .a3 { bottom: 30px; margin-left: -172px;}
    .service .a4 {top: 40px; margin-right: -78px;}
    .service .a5 { top: 86px;right: 50%; margin-right: -145px;}
    .service .a6 { bottom: 30px; margin-right: -172px; }
    .banner-box .swiper-slide a { height: 220px; max-height: 220px; }
    .footer-box .txt1 { display:none;}
    .col-md-5.column.lx { padding:0 15px;margin-bottom:20px; }
    .lx p { line-height: 24px; }
    .ema_1 .ewmb-1{ float:left; }
    .ema_1 .ewmb-2{ float:left;}
    .copyright { line-height:24px;}
  header .header-con {display: none;}
  
}

/* 
    根据分辨率调整样式 end
*/