html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;color:#666;}
a:link{color:#666;}
a:hover,a:active,a:focus{color:#e87518;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}


.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}


/*公用样式*/
.wt{width:1920px;position: relative;left:50%;margin-left:-960px;}
.wt_t{width:1200px;margin:0 auto;position: relative;}

.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}



/*头部*/
.hh1{height:30px;background:#2c2c2c;}
.wel{color:#fefefe;font-size:12px;line-height:30px}
.kk1{color:#fefefe;font-size:12px;line-height:30px}
.kk1 a{color:#fefefe;font-size:12px;line-height:30px}
.kk1 h3{margin-right:10px;}

.hh2{height:159px;background:url(../images/sky.png) no-repeat center top;}
.logo{line-height:159px;}
.sou{margin-left: 75px;}
.tel{float:right;margin-top:50px;line-height:26px;}



/*导航*/

#menux{background:#0574c2}
.navx{height:58px;width:1200px;margin:0 auto}
.navx li{line-height:58px;height:58px;text-align:center;width:150px;float:left;position:relative;z-index:999;}
.navx li a{display:block;line-height:58px;color:#fff;height:58px;font-size:20px}
.navx li a:hover{color:#fff;text-decoration:none;background-color:#000000;}

.navx .sec{height:0;background:#01557a;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:58px;left:0px;}
.navx .sec a{background:#01557a;color:#fff;height:38px;line-height:38px;width:150px;}
.navx .sec a:hover{background:#042d3f;text-decoration:none;}









.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;overflow:hidden;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);overflow:hidden;}





/*滚动*/
#demo{overflow:hidden;width:1008px;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;}

#k_demo{overflow:hidden;width:1008px;margin:0 auto;}
#k_indemo {float: left;width:800%}
#k_demo1 {float: left;}
#k_demo2 {float: left;}

/*产品分类*/
.my-pro{height: 773px;background: #ededed;padding-top: 93px;}
.my-logo img{width: 470px;height: 90px;display: block;float: left;}
.title1 h2{font-size: 26px;color: #000;font-weight: 400;margin:0 auto;height: 60px;
    background:url(../images/tl-bg.png) no-repeat center center;text-align: center;
line-height: 60px;text-transform: uppercase;}
.title1 h3{font-size: 14px;color: #000;font-weight: 400;text-align: center;margin:0 auto;
margin-top: 16px;}

.gund1{position: relative;width: 1200px;margin:0 auto;}
.gund1 .lb{    background: url(../images/icon-left11.png) no-repeat top center;
    width: 48px;
    height: 48px;
    display: block;
    position: absolute;
    top: 207px;
    /* left: 283px; */
    left:6px;}
.gund1 .rb{background: url(../images/icon-right222.png) no-repeat top center;
    width: 48px;
    height: 48px;
    display: block;
    position: absolute;
    top: 207px;
    left: 1148px;}
.estructure{margin-top: 37px!important;margin:0 auto;position: relative;}
.estructure li{width: 216px;height: 381px;float: left;background:#fff;/* padding:0px 0px 15px 0px; */position:relative;}
.estructure li{margin-right: 46px;}
.estructure li .img1{width: 216px;height: 216px;overflow: hidden;}
.estructure li .img1 a{width: 216px;
    height: 216px;}
    .estructure li .img1 a img{width: 216px;
    height: 216px;}
.estructure li h3{font-size: 16px;color: #000;font-weight: 400;margin-top: 38px;padding-left: 15px;}
.estructure li h4{font-size: 12px;color: #000;font-weight: 400;text-transform: uppercase;margin-top: 3px;margin-bottom: 10px;padding-left: 15px;}
.estructure li span a{font-size: 12px;color: #000;font-weight: 400;line-height: 28px;margin-top: 10px;display: inline-block;padding: 0 15px 0;}
.estructure li .over1{background:url(../images/over1.png) no-repeat top left;display:none;position: absolute;top: 0px;left: 0px;
width: 216px;height: 381px;text-align: center;}
.over1 a{line-height: 381px;text-align: center;font-size: 14px;color: #fff;}
.estructure li:hover .over1{display: block;}
/*工程案例*/
.my-case{height: 743px;background:url(../images/bg2.png) no-repeat top center;padding-top: 55px;}
.title2 h2{font-size: 26px;color: #fff;font-weight: 400;margin:0 auto;height: 60px;
    background:url(../images/tl-bg2.png) no-repeat center center;text-align: center;
line-height: 60px;text-transform: uppercase;}
.title2 h3{font-size: 14px;color: #fff;font-weight: 400;text-align: center;margin:0 auto;
margin-top: 16px;}
.title2{margin-bottom: 55px;}
.bot1{width: 806px;height: 465px;margin:0 auto;text-align: center;}
.left1{width: 403px;height: 465px;display: block;float: left;background:#fff;}
.right1{width: 403px;height: 465px;float: left;padding: 57px 47px 57px 57px;
    text-align:left;background:#fff;}
.right1 h2{font-size: 26px;color: #df652b;font-weight: 400;}
.right1 h3{font-size: 16px;color: #000;font-weight: 400;margin-top: 9px;
background: url(../images/tl-bg3.png) no-repeat bottom left;line-height: 50px;}
.right1 h4{font-size: 12px;line-height: 35px;color: #000;font-weight: 400;margin-top: 30px;}
.more1{background:url(../images/more1.png) no-repeat top center;width: 35px;
    height: 35px;margin-top: 35px;}

/* 合作伙伴 */
.my-partner{height: 431px;background: #ededed;}
.title3 h2{font-size: 26px;color: #000;font-weight: 400;margin:0 auto;height: 60px;
    background:url(../images/tl-bg.png) no-repeat center center;text-align: center;
line-height: 60px;text-transform: uppercase;}
.title3 h3{font-size: 14px;color: #000;font-weight: 400;text-align: center;margin:0 auto;
margin-top: 16px;}
.title3{padding-top: 50px;}
#k_demo li{width: 223px;height: 134px;display: block;border:1px solid #e85b01;text-align: center;position: relative;
    background: #f5f5f5;line-height: 134px;}
#k_demo li img{width: 162px;height: 101px;margin:0 auto;}
.l_btn3{background:url(../images/icon-left3.png) no-repeat top center;width: 35px;height: 70px;
    position: absolute;top: 63px;left:28px;}
.r_btn3{background:url(../images/icon-right3.png) no-repeat top center;width: 35px;height: 70px;
    position: absolute;top:63px;left:1132px;}
    #k_demo li{margin-right: 30px;}

/* 关于我们 */
.aboutus{height: 669px;background: url(../images/bg3.png) no-repeat top center;padding-top: 221px;}
.abt{height: 379px;background:#024683;position: relative;}
.left2{position: absolute;
    top: -59px;
    left: 40px;}
.right2{width: 576px;height: 379px;float: right;padding: 21px 24px 29px 0px;}
.right2 h2{font-size: 29px;color: #fff;font-weight: 500;}
.right2 h3{font-size: 12px;color: #fff;font-weight: 400;margin-top: 11px;}
.right2 h4{font-size: 12px;color: #fff;font-weight: 400;line-height: 31px;margin-top: 27px;
    text-indent: 25px;letter-spacing: 1px;
    text-align: left;}
.more111{width: 132px;
    height: 40px;
    border: 1px solid #fff;
    display: block;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    float: right;
    margin-top: 18px;}
    .more111 div{color: #fff;font-size: 12px;line-height: 40px;}
/* 企业优势 */
.youshi{height: 763px;background:url(../images/bg4.png) no-repeat top center;}

.title4 h2{font-size: 26px;color: #fff;font-weight: 400;margin:0 auto;height: 60px;
    background:url(../images/tl-bg2.png) no-repeat center center;text-align: center;
line-height: 60px;text-transform: uppercase;}
.title4 h3{font-size: 14px;color: #fff;font-weight: 400;text-align: center;margin:0 auto;
margin-top: 16px;}
.title4{padding-top: 55px;}

.case1{margin-top: 25px;}
.case1 li{width: 1200px;height: 250px;display: block;}
.case1 li img{height: 250px;width:600px;overflow:hidden;}
.case1 li .left4{float: left;width: 600px;height: 250px;display: block;z-index:90;position: relative;}
.case1 li .right4{float: left;width: 600px;height: 250px;display: block;
background:#fff;padding:43px 40px 60px 36px;text-align:left;}

.case1 li:nth-child(2n) .left4{float: right;}
.case1 li .right4 h2{font-size: 30px;font-weight: 400px;color: #024683;text-align:left;}
.case1 li .right4 h3{   font-size: 12px;
    font-weight: 400px;
    color: #cecece;text-align:left;
    text-transform: uppercase;
    border-bottom: 2px solid #eeeeee;
    padding-bottom: 10px;
    margin-top: 10px;}
.left4 .haoma{width: 94px;height: 133px;background:#b12923;z-index:99999;
    position: absolute;text-align: center;color: #fff;font-size: 60px;line-height: 133px;}
    .left4 .haoma b{border-bottom: 5px solid #fff;}
.case1 li .right4 h4{    font-size: 15px;
    font-weight: 400px;
    color: #333333;
    line-height: 26px;
    margin-top: 10px;
    background: url(../images/tl-bg4.png) no-repeat top 8% left 0%;
    padding-left: 9px;
    font-weight: 400;}
.case1 li:nth-child(2n-1) .left4 .haoma{top:-34px;
    left: 34px;}
.case1 li:nth-child(2n) .left4 .haoma{    top: -34px;
    right: 34px;}

/*新闻资讯*/
.xin{width:1920px;position:relative;left:50%;margin-left:-960px;background:#ffffff;height:760px;overflow:hidden;margin-top:70px}

.wen1{width:368px;float:left;margin-left:100px;margin-top:50px;}
.zxxw_b{text-align: left;}
.zxxw_b a{color:#000000;font-size:16px;text-align:left;line-height:55px;}
.zxxw_b span{display:block;color:#585858;font-size:12px;margin-top:20px;line-height:30px;}
.zxxw_b a:hover{color:#fa9238;}

.zxxw_b img{line-height: 55px;}


#ydemo{overflow:hidden;margin:0 auto;position:relative;height:410px;}
#yindemo{height:100%;}
#ydemo1{}
#ydemo2{}

.wen2{width:547px;float:right;margin-right:100px;margin-top:50px;}


.dd{width:1920px;position:relative;left:50%;margin-left:-960px;background:url(../images/dd.png) no-repeat center;height:587px;overflow:hidden;}

.women{width:580px;margin:0 auto;margin-top:100px;}
.wt{color:#000;font-size:26px;text-align:center;line-height:55px;font-weight:normal}
.jianjie{width:500px;margin:0 auto;margin-top:15px;color:#545656;font-size:12px;text-align:center;line-height:30px;height:100px;overflow:hidden;}

.news_list1{background: url(../images/line2.jpg) no-repeat 5px 50%;}
.news_list1 li{height:50px;position: relative;padding-left:35px;background: url(../images/lsit.png) no-repeat 0 50%;text-align:left;}
.news_list1 li a{color:#343434;font:400 14px/52px "Microsoft Yahei";display:block;border-bottom: 1px dashed #e5e5e5;}
.news_list1 li span{position: absolute;right:0;top:0;color:#737373;font:400 14px/50px "Microsoft Yahei";}
.news_list1 li:hover{background: url(../images/lsith.png) no-repeat 0 50%;}
.news_list1 li:hover a{color:#df652b;}
.news_list1 li:hover span{color:#df652b;}
.more2{font-size:14px;color: #000;margin:0 auto;line-height: 112px;text-align: center;
    background:url(../images/nr.png) no-repeat center center;}
.more2 a{line-height: 112px;margin-right: 30px;}
.more2 img{margin:0 auto;line-height: 112px;}

/* 友情链接 */
.my-link{background:#fff;font-size: 14px;line-height: 24px;text-align: left;padding: 2vw 0;}
.my-link span{font-size: 13px;color: #000;line-height: 24px;padding-left: 12px;
   }
.my-link a{font-size: 13px;color: #000;line-height: 24px;padding: 0 5px;}
.my-footer{height: 254px;background:#2c2c2c;}
.my-footer .left h3 a{font-size: 16px;color: #fff;font-weight: 400;line-height: 100px;}
.my-footer .left h3 a+a{margin-left: 30px;}
.my-footer .left h3{width: 620px;}
.my-footer .left{width: 610px;height: 254px;float: left;}
.my-footer .left h4{font-size: 13px;color: #fff;font-weight: 400;text-align:left;line-height: 25px;}
.my-footer .left h4 a{color: #fff;}
.my-footer .left h5{color: #fff;font-size: 13px;text-transform: uppercase;text-align:left;line-height: 25px;}
.my-footer .left h6{color: #fff;font-size: 13px;/*text-transform: uppercase;*/text-align:left;line-height: 25px;margin:0;}

.w1008{width: 1008px;margin:0 auto;}
.my-footer .right{width: 218px;height: 254px;float: right;}
.my-footer .right h3{margin-top: 48px;}
.my-footer .right h4{margin-top: 23px;}

/*btn*/
.my-form{height: 30px;
    width: 30px;
    margin-right: 10px;
   
}
.my-form .my-wd{    width: 0px;
        width: 166px;
    height: 30px;
    outline: none;
    border: none;
    display: block;
    line-height: 30px;
    font-size: 15px;
    border: 1px solid #2c2c2c;
    float: left;
    background: transparent;
    color: #fff;
    display: none;
}
.my-form:hover{width:212px;}
.my-form:hover .my-wd{display:block;width:166px;}
.my-form .my-submit{width:30px;height:30px;outline:none;border:none;
background:url(../images/search.png) no-repeat center center;line-height:30px;}

.icon123{background:url(../iamges/right1.png) no-repeat center center;width:5px;height:10px;display:block;}