﻿@charset "utf-8";
/* CSS Document */
.newser,.about{
    background: #fff;
    padding:80px 0 40px 0;
}
.caseleft{
    width:68%;
    float:left;
    overflow:hidden;
}
.caseall{
    width:100%;
    overflow:hidden;
}
.contactall{
    width:100%;
    overflow:hidden;
}
.contactleft{
    width:68%;
    float:left;
    overflow:hidden;
}
.newsright{
    width:27%;
    float:right;
}
.contactleft li{
    float:left;
}
.contactleft p span{color:red}
.caseleft .hd{overflow:hidden;margin-bottom:20px}
.caseleft .hd ul li{float:left;width:150px;height:40px;line-height:40px;text-align:center;width: 10%;
    padding:2.5px 2%;
    margin:0 2.5% 10px 0;background:#04ABF1;color:#fff;cursor:pointer}
.caseleft .hd ul li:hover{background:#FFDD57}
.caseleft .hd ul li a{color:#fff;display:block;width:100%}
.caseleft .bd ul li,.caseleftlist ul li{
    float:left;
    width:30%;
    background: #F6F6F6;
    margin-left:5%;
    padding-bottom:10px;
    margin-bottom:30px;
    min-height:370px;
}
.caseleftt .bd ul li{height:320px}
.caseleft .bd ul li:nth-child(3n+1),.news .caseleft ul li:nth-child(3n+1),.caseleft .bd ul li:first-child,.news .caseleft ul li:first-child,.caseleft .bd ul li:first-child + li + li + li,.caseleft .bd ul li:first-child + li + li + li +li + li +li,.news .caseleft .bd ul li:first-child + li + li + li,.news .caseleft .bd ul li:first-child + li + li + li +li + li +li{margin-left:0}
.caseleft .bd ul li img{width:100%;height:auto}
.caseleft .bd ul li:hover{
    background: #04ABF1;
    transition:all 0.7s;
}
.caseleft ul li:hover dl dd{
    color:#fff;
    transition:all 0.3s;
}
.caseleft ul li dl dt img{
    width:100%;
    height:auto
}
.caseleft ul li dl dd h4{
    font-size:15px;
    font-weight: 700;
    text-align:center;
    margin:10px 0;
    padding:0 5px;
    min-height:50px;
}
.caseleft ul li dl dd p{
    padding:0 10px;
    font-size:14px;
    height:155px;
}
.contactleft p.coimg{
    margin:35px 0;
    text-indent: 0;
    width:950px;
    height:185px;
}
.contop{
    margin:15px 0;
    width:100%;
    overflow:hidden;
}
.contop .conleft{
    width:70%;
    float:left;
}
.contop .conleft ul li{
    width:50%;
    float:left;
    line-height:35px;
}
.contop .conright{
    width:25%;
    float:right;
    text-align:right;
}
.conlist{
    width:100%;
    overflow:hidden;
    margin-bottom:50px;
}
.conlist ul li{
    width:33%;
}
.conlist ul li dl dt{
    width:50%;
    cursor:pointer;
    background: #FFDD57;
    text-align:center;
    height:40px;
    line-height:40px;
    margin-bottom:20px;
    transition:0.7s;
    font-size:15px;
}
.conlist ul li dl dd{
    line-height:35px;
}
.conlist ul li:nth-of-type(2) dl dt{
    background:#00A7EA;
}
.conlist ul li dl dt:hover{
    background:#00A7EA;
}
.conlist ul li dl dd sup{
    color:#e40006;
    padding-left:10px;
    font-weight:700;
    font-family: '宋体';
}
.conlist ul li:nth-of-type(2) dl dd:first-of-type{
font-weight: bold;
}
.contactleft  h6{
    font-size: 20px;
    font-weight: 700;
    margin-top:20px;
    padding-bottom:20px;
    overflow:hidden;
}
.contactleft  h5 em{
    display:inline-block;
    background-position: 0 -90px;
    width:25px;
    height:25px;
}
.contactleft p{
    font-size:14px;
    text-indent: 0;
}
.contactleft form p{
    padding-bottom:10px;
}
.contactleft form ul li{
    padding:20px 0 10px 0;
    width:50%;
    float:left;
}
.contactleft form ul li.coliuyan{
    width:86.5%;
}
.contactleft form ul li p.mep{
    float:left;
    text-indent: 0;
    margin-top:-10px;
}
.contactleft form input{
    width:70%;
    height:30px;
    border-radius:5px;
    border:1px solid #ccc;
    padding-left:3%;
    transition:width 0.7s;
    font-family: 微软雅黑;
}
.contactleft form input:hover{
    width:80%;
}
.contactleft form textarea{
    float:left;
    width:100%;
    border-radius:5px;
    border:1px solid #ccc;
}
.contactleft form input.submit{
    width: 150px;
    margin-right: 80px;
    border: none;
    background: #00A7EA;
    color: #FFF;
    padding:0;
    font-weight: 700;
    font-size: 16px;
    cursor: pointer;
}
.contactleft form input.submit:hover{
    background: #FFDD57;
    transition:background 0.4s;
}
    /*about*/
.about .abimg{
    margin:20px 0;
}
.about .abimg img{
    width:30%;
    margin-left:5%;
    *margin-left:expression(this.previousSibling==null?"0":"5%");
}
.about .abimg img:first-child{
    margin-left:0;
}
.about .abimgt{
    margin:20px 0;
}
.about .abimgt img{
    width:20%;
    margin-left:6.666%;
    *margin-left:expression(this.previousSibling==null?"0":"5%");
}
.about .abimgt img:first-child{
    margin-left:0;
}
.city{ padding:80px 0 40px 0; }
  .cityleft{ width:65%; float:left; padding-bottom:30px; border:1px solid #ccc; }
  .cityleft dl{ width:90%; margin: 20px 5% 0 5%; }
  .cityleft dl dt{ font-size:20px; font-weight: bold; margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #ccc; }
  .cityleft dl dt a{ font-size:14px; font-weight: 400; float:right;}
.cityleft dl dd,  .cityleft dl dd  a{ font-size:14px; }
  .cityleft dl dd ul li{ line-height:30px; }
  .cityleft dl dd ul li a{ color:#555; width: 80%; overflow: hidden; display: block; height: 30px; white-space: nowrap; text-overflow: ellipsis; }
  .cityleft dl dd ul li a:hover{ color:#FD971F; }
  .cityleft dl dd ul li span{ float:right; }
  .citylist{overflow:hidden;margin-bottom:30px}
  .cityright{ width:25%; float:right; border:1px solid #ccc;margin-right:8px;padding:15px 2.5% 20px}
  .cityright ul li{ float: left; margin: 0 4% 0 0; border:none; padding:0; font-size:14px; float:left}
  .cityright .tuijiannews{ border:none; overflow: hidden; }
  .cityright .cityhot ul li{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height:35px; }
  .citylist h3,.cityhot h3{    font-size: 20px;
    font-weight: 700;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding-bottom: 10px;}
    .citylist h3 em,.cityhot h3 em{display: inline-block;
    background-position: 0 -90px;    background: url(../images/tubiao.png) no-repeat;
    width: 25px;
    height: 25px;display: inline-block;
    background-position: 0 -90px;}
    .citylist h3 span,.cityhot h3 span{    font-size: 14px;
    font-weight: normal;
    margin-left: 10px;
    color: #777;}
    .cityhot{overflow:hidden;margin-bottom: 20px;}
    .tuijiancontact p{font-weight: normal;}
    .tuijiancontact ul li{float:none;line-height:30px}