﻿/*header_start*/
body {body:1200px;padding-top:0px;}
.container{width: 1200px}
.container-fluid{padding: 0 auto}
@media (max-width:1280px){
body{width:1280px;}
}
.fl{float:left;}
.fr{float:right;}
.fontl{text-align:left}
.fontr{text-align:right}
.head_logo{color: #000;}
.head_logo a:hover{color: #333}
.head_logo .sitelogo{margin-left:30px;width: 72px}
.header_nav{
    background:-moz-linear-gradient(top,#04c7f7,#2654cc);/*火狐*/
    background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#04c7f7), to(#2654cc));/*谷歌*/
    background-image: -webkit-gradient(linear,left top,left bottom,from(#04c7f7),to(#2654cc));/* Safari & Chrome*/
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#04c7f7', endColorstr='#2654cc'); /*IE6 & IE7*/
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#04c7f7', endColorstr='#2654cc'); /* IE8 */
    color: #fff;
}

.header_nav .navbar-nav > li > a{font-size: 18px;padding-left:40px;padding-right: 24px;}
.header_nav .navbar-nav > li:hover a,.header_nav .navbar-nav .active{background: #00c1de;color:#fff;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background: #00c1de;color:#fff;}
.header_nav .navbar-nav .dropdown-menu{background: #00c1de;color:#fff;}
.header_nav .navbar-nav .dropdown-menu li{height: 35px;}
.header_nav .navbar-nav .dropdown-menu li a{font-size: 15px;}
.header_nav .navbar-nav .dropdown-menu li:hover a{background: #00c1de;color:#ff9913;}
.header_nav .navbar-nav .dropdown-menu > li > a{color: #fff}
/*header_end*/
li{list-style: none;}
.lioverflow ul li{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
div {-moz-user-select: none; /*火狐*/
    -webkit-user-select: none; /*webkit浏览器*/
    -ms-user-select: none; /*IE10*/
    -khtml-user-select: none; /*早期浏览器*/
    user-select: none;
}
/*index*/
.banner-top{height:40px;}
.banner-top ul li {list-style: none;line-height: 28px;height: 28px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.banner-top ul li a:hover{color: #0bb8ee}
/*banner*/
.index-banner{height:480px;padding-right: 0px;padding-left: 0px;text-align: center;margin: 0 auto;}
.index-banner-bg1{height:280px;background: url("/res/zy/img/tree1.png") repeat-x 51% 0 scroll;border-top: 1px #2654cc solid;}
.index-banner-bg2{height:200px;background: url("/res/zy/img/tree2.png") repeat-x 100% 100% scroll;}
.index-banner-bg3{height: 480px;/**position: absolute;top: 153px;left: 15%;**/margin-top: -480px;}
.index-banner-bg4{margin-top: -370px;text-align: center;}
.index-banner-bg4 .block{height: 270px ;width: 745px;display: inline-block;/**position: absolute;top: 253px;text-align: center;left: 30%;**/border: 1px solid #089a2c;color:#ffffff;background-color: #00a13b;opacity: 0.75}
.index-banner-bg4 h4{margin: 40px 0 20px 0;font-size: 28px;font-weight:700;letter-spacing: 5px;}
.index-banner-bg4 p{font-size: 18px;text-indent: 10px;padding: 0 33px;letter-spacing: 4px;}
.index-banner-bg4 p span{font-size: 24px;color: #f6ff00;}

.catetitle {color: #000;font-weight: 700;text-align: center;margin-top: 10px;padding-left: 80px;}
.catetitle .title{letter-spacing:8px;font-size: 34px;}
.catetitle a:hover{color: #ff9913;}
.catetitle i{display:inline-block;width: 200px;height:10px;background-color: #158ee2;margin-bottom: 8px;}
.catetitle i:first-child{margin-right: 20px;}
.catetitle i:last-child{margin-left: 10px;}
.catetitle .more {font-size: 14px;float: right;margin-top: 20px;height: 24px;}
.catetitle .more .iconfont{color: #ff9913;margin-right: 5px;}

.index-service {height: 312px;margin-top: 20px;}
.index-service-2:hover .index-service ul li:first-child .title {color: #000}
.index-service ul li {list-style-type: none;width: 100%}
.index-service ul li a{line-height: 44px;font-size: 22px;letter-spacing: 3px;}
.index-service ul li .img a{color: #fff;}
.index-service ul li:hover a,.index-service-2 .index-service ul li:hover .title a{color: #ff9913;}
.index-service ul li:hover span.iconfont{color: #ff9913;}
.index-service ul li:hover .img{display: block}
.index-service ul li .title {font-size: 19px;width: 46%; float: left;margin-left: 50px;}
.index-service ul li .title .iconfont{color: #fff;margin-right: 130px;float: right;margin-top: 10px;}
.index-service ul li .img{display: none;position: absolute;top: 760px;left: 50%;width: 630px;height: 310px;z-index: 10;padding: 15px;background-color: #eee;}
.index-service ul li:first-child .title{color: #ff9913;}
.index-service ul li:first-child .img{display: block}
.index-service ul li .img a:last-child{position: absolute;left: 0;bottom: 10px;z-index: 20;background-color: #00a13b;opacity: 0.8;padding:  0 10px;width: 100%;font-size: 15px;}

.index-partner{height: 390px;background: #ededed;padding: 20px }
.index-partner .list{width: 1050px;margin: 0 auto;}
.index-partner .list .img{margin: 5px;float: left;}
.index-partner .list .img :hover{transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    border-radius: 10px;
}
.cate-list-bg{background: url("/res/zy/img/tree3.png") no-repeat 89% 11% scroll}
.cate-list {height: 625px;}
.cate-list ul{margin: 0 auto;text-align: center;}
.cate-list ul li{width: 31%;float: left;background-color: #ededed;padding: 15px 5px 10px 5px;margin: 10px; }
.cate-list ul li a img{border: 1px solid #fff;}
.cate-list ul li:hover{background-color:#00a13b;}
.cate-list ul li:hover a,.cate-list ul li:hover span{color: #ff9913; }

.cate-list ul li .title {float: left;width:100%;margin-top:10px;list-style: none;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;font-size: 16px;}
.cate-list ul li .title:hover{color: #ff9913;}
.cate-list ul li span{float: right;line-height: 20px;font-size: 12px;}
.bankuai_1 a:hover{color: #ff9913}
.goods-list{padding: 0;}
.goods-list .goods-list-bg{background: url("/res/zy/img/tree5.png") no-repeat 11% 11% scroll;height: 400px;margin-top: -400px;}
.goods-list .list {height: 300px;background: #ededed;overflow: hidden;}
.goods-list .list ul{ }
.goods-list .list ul li{float: left;height: 185px;width: 160px;background-color: #fff;text-align: center;margin: 5px;}
.goods-list .list ul li .title{float: left;padding :10px 5px;background-color: #fff;width: 100%;list-style: none;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.goods-list .list ul li .title:hover{ color: #ff9913;}
.goods-list .list ul li .img{float: left;width: 100%}
.goods-list .list ul li .img img{width: 140px;height: 140px;}
.map{height: 290px;overflow: hidden;margin-top: 20px;}
.map{
    background:-moz-linear-gradient(top,#fff,#c3e5ff);/*火狐*/
    background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#fff), to(#c3e5ff));/*谷歌*/
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#c3e5ff));/* Safari & Chrome*/
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fefefe', endColorstr='#c3e5ff'); /*IE6 & IE7*/
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fefefe', endColorstr='#c3e5ff'); /* IE8 */
    color:#fff;
}
.map .info{color: #ff9913;width: 520px;height: 250px;margin: -395px auto;font-size: 22px;margin-right: 20%;}
.map .info div{margin: 10px auto;}
.map .info .zz1{margin-left: 50px;}
.map .info .zz2{margin-left: 100px;}
.map .info .zz3{margin-left: 150px;}
.map .info .zz4{margin-left: 100px;}
.map .info .zz5{margin-left: 50px;}
.map .info2{width: 200px;height: 100px;float: right;color: red;margin-top: 30rem;margin-right: 22%;font-size: 20px;}
.map .info2 .icon{font-size: 45px;margin-right: 10px;}

.goods-list-map{background: url("/res/zy/img/map01.png") no-repeat 20% 0 scroll;height: 290px;}
.goods-list-house{background: url("/res/zy/img/house.png") no-repeat 72% 0 scroll;height: 290px;margin-top: -170px;}

.marquee {
    position:relative;
    animation:goodslist 30s infinite linear;
    -webkit-animation:goodslist 30s infinite linear; /*Safari and Chrome*/
}
.marquee:hover{-webkit-animation-play-state: paused;}
@keyframes goodslist
{
    0%  {top: 200px;opacity: 1}
    50%  {top: -600px;opacity: 1}
    100%  {top: 200px;opacity: 1}
}

@-webkit-keyframes goodslist /*Safari and Chrome*/
{
    0%  {top: 200px;opacity: 1}
    50%  {top: -600px;opacity: 1}
    100%  {top: 200px;opacity: 1}
}

.index-new{width: 100%}
.index-new a:hover{color: #ff9913;}
.index-new .title{list-style: none;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.index-new .new-block{float: left;width: 31%;margin: 10px;}
.index-new .new-block .catename{border-bottom: 2px #ededed solid ;}
.index-new .new-block .catename a{font-size: 21px;background-color: #ededed;padding: 3px 10px}
.index-new .new-block ul {margin: 5px;width: 100%;padding-left: 0px;}
.index-new .new-block ul li{width: 100%;text-overflow:clip;line-height: 30px;font-size: 16px;}
.index-new .new-block ul a{width: 88%;float: left;}
.index-new .new-block ul .title{text-align: left;}
.index-new .new-block ul li span{ width: 20%;font-size: 12px;}

.Certification{ height: 310px;background-color: #ededed;width: 100%;}
.Certification .list{width: 100%;text-align: center;margin: 0 auto}
.Certification #d{height:165px;overflow:hidden;position: relative;}
.Certification .block{position: absolute;z-index: 2;background-color: #fff;padding: 20px 0;margin-top: 40px;}
.Certification .block .iconfont{color: #ededed;font-size: 60px;}
.Certification #pre{left: 23%;}
.Certification #next{right:23%;}
.Certification #u{height:230px;position: absolute;left:0;top:0;}
.Certification #u li{width:213px;float:left;background-color: #fff;padding: 10px;margin: 5px;}
.Certification #u li a{width: 100%}
.Certification #u li img{width: 100%}

/*.Certification .list ul{margin: 0 100px;}
.Certification .img{width: 100%;float: left;}
.Certification .img img{width:290px;height: 210px; }*/
.Certification-bg{background: url("/res/zy/img/tree6.png") no-repeat 89% 5% scroll;height: 95px;margin-top: -55px;}
.Certification-list-bg{background: url("/res/zy/img/jiangbei.png") no-repeat 11% 75% scroll;height: 345px;margin-top: -195px;margin-left:-130px;}

.index-foot{width: 100%;height: 120px;margin-top: 30px;}
.index-foot .logo{width: 20%;}
.index-foot .logo img{width: 140px;margin-left: 50px;float: left;}
.index-foot .logo,.index-foot .catename {float: left;}
.index-foot .catename {width: 80%;margin-top: 50px;line-height: 40px;}
.index-foot ul{margin-bottom: 10px;}
.index-foot ul li{float: left;font-size: 25px;color: #00a13b;margin: 0 10px;}
.index-foot ul li a:hover{color: #ff9913}

.index-foot-center {background-color: #00a13b;color: #fff;height: 340px;overflow: hidden;}
.index-foot-center a:hover{color:#ff9913;}
.index-foot-center .companyinfo{float: left;width: 35%;}
.index-foot-center .companyinfo h2{letter-spacing: 10px;margin-left: 20px;margin-top: 20px;font-size: 38px;}
.index-foot-center .companyinfo .info{width: 100%;font-size: 16px;margin-top: 35px;}
.index-foot-center .companyinfo .info .fontr{width: 20%;float: left;}
.index-foot-center .companyinfo .info .fontl{width: 80%;float: left;}
.index-foot-center .cateinfo{float: left;width: 65%;margin-top: 30px;height: 285px;overflow: hidden}
.index-foot-center .cateinfo .info{width: 50%;float: left;text-align: center}
.index-foot-center .cateinfo .info .catename{font-size: 22px;}
.index-foot-center .cateinfo .info ul {font-size: 16px;margin-top: 15px;}
.index-foot-center .cateinfo .info ul li{float: left;margin: 0 10px;}
.index-foot-center .cateinfo .info ul li a{}
.yellow-f{color:#ff9913;}
.index-foot-end{background-color: #015d23;color: #fff;font-size: 12px;text-align: center;}
.index-foot-end .links{text-align: left;margin: 10px;}
.index-foot-end .copy{margin: 10px;color: #eee}

.bankuai_1 h3{border-bottom: 1px solid #158ee2;}
.list-group-item_gr > .badge_top{background:#ff9913}
.Site_map a:hover{color: #ff9913}

.index-foot-other .index-foot{margin: 0 auto;text-align:center;height: 80px;}
.index-foot-other .index-foot .catename{width: 100%;margin-top: 20px}
.index-foot-other .index-foot .catename ul li a:hover{color: #ff9913}
.index-foot-other .index-foot .catename ul li a{color: #fff}
.index-foot-other .index-foot .catename ul{margin-left: 18px;}
.list-foot .logo{width: 11%;float: left;margin-top: 60px;}
.list-foot .logo h2{margin-top: 0}
.list-foot .logo img {width: 120px;height: 120px;}
.list-foot .companyinfo{margin-left: 10px;}
.list-foot .cateinfo{width: 53%;margin-top: 10px;}
.list-foot .cateinfo ul{padding: 0}
.list-foot .companyinfo .info{margin-top: 29px;}
.list-foot .companyinfo .info .fontl{width: 72%}
.list-foot .cateinfo .info ul li{margin: 0 4px;width: 318px;text-align: left;}
.list-foot .cateinfo .info ul{margin-top: 10px;}
.bankuai_1{margin-bottom: 10px;}


.project-list {height: 625px;}
.project-list ul{margin: 0 auto;text-align: center;}
.project-list ul li{    width: 32%;float: left;background-color: #ededed;padding: 15px 0px 10px 0px;margin: 5px; }
.project-list ul li a img{border: 1px solid #fff;width: 300px;height: 148px;}
.project-list ul li a img:hover{transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);}
.project-list ul li:hover a,.cate-list ul li:hover span,.letter-nav-g a:hover{color: #ff9913; }

.project-list ul li .title {float: left;width:100%;margin-top:10px;list-style: none;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;font-size: 16px;}
.project-list ul li .title:hover{color: #ff9913;}
.project-list ul li span{float: right;line-height: 20px;font-size: 12px;}
.content_p{text-indent: 30px}
.w100{width: 100%;display: inline-block}
.bignewsbox .Nhead{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.rightad_boxg .tagkeyword div{float:left;margin: 0 2px;}
.rightad_boxg .tagkeyword a{border: 1px solid #ff9913;padding: 2px 5px;line-height: 30px;}
.relationtitle{border-bottom: 1px solid #158ee2;color: #26496d;height: 35px;font-size: 24px;margin-bottom: 10px;}

@media (max-width:1280px){
.index-service ul li .img{left:500px}
}