/* CSS Document */
body,div,p,span,a,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,img,input,textarea{margin:0; padding:0; border:0; list-style:none;}
body{    font-family: "微软雅黑";font-size: 12px; color:#666666; background:#f5f5f5;}
a{color:#666; text-decoration:none;}
a:hover{color:#009ee5; text-decoration:none;}

/*header*/
.wrap{ width:1000px;height:110px; margin: 0 auto;}
.logo{ margin-top: 20px;float: left;}
.logo-r{
    float: right;}
.logo-r p{
    font-size: 24px;
    color: #1c1c1c;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 24px;
    background: url(../img/phone.png) no-repeat center left;
    float: right;
    margin-top: 20px;
}
.nav{
    margin-top: 60px;
    clear: both;
}
.nav ul li{
    float: left;
    padding: 0 20px;
}
.nav ul li a:hover{color:#009ee5;}
.nav ul .lastli{ padding-right: 0;}
.nav ul li .kha{
    display: block;
    font-size: 16px;
    color: #333;
    height: 40px;
}
/*content*/
.content{width:1000px;height:250px; margin: 0 auto; margin-top: 30px;}
.mores{cursor: pointer;}
.mores:hover{color:#009ee5;}
.content>div{float:left;background: #fff;padding:16px; width: 28%;height: 235px;}
.case,.about{margin-right:3%;}
.c-top{height: 38px;
    border-bottom:1px solid #666;}
.c-top h3{float: left;font-size: 16px; }
.c-top span{float: right;cursor: pointer;}
.c-bottom{cursor: pointer;}
.c-bottom ul li{ height: 40px;font-size: 12px; line-height: 40px;border-bottom:1px dashed #666;cursor: pointer; padding-left: 10px; background: url("../img/k01.png") no-repeat left center;}
.c-bottom ul li p{float: left;}
.c-bottom ul li span{float: right;}
.banner{overflow-x:hidden;}
/*map*/
.map{width:1000px;height:550px; margin: 0 auto; margin-top:60px;}
.map p{width: 100%;}
/*team*/
.team{width: 1000px;margin:0 auto; }
.team .c-top{padding:0 10px;}
.c-b{height: 250px;overflow: hidden; margin-top: 10px;}
.c-b ul{width:999999px;}
.c-b li{
    float: left; margin-left: 12px;text-align: center;background:#555;}
.c-b li p{
    color: #fff;
    line-height: 20px;
    }
.c-b  .firli{ margin-left:0;}
/*footer*/
.footer{background: #666; width: 100%; height: 100px;color: #fff;margin-top: 30px;}
.footer-in{width: 1000px; height: 80px;margin: 0 auto; padding-top: 20px;}
.khc{color:#fff; margin-right: 10px;}
.f-l{width: 45%; float: left;}
.f-l p{width:100%; line-height: 30px;}
.f-r{float: right;width: 45%;}
.f-r p{line-height: 30px;}
.f-r p a{margin-right:13px;color: #fff;}
.beian{ background: #000;color:#fff; text-align: center; height: 30px; line-height: 30px;}

/*casepage*/
.content1{width:1000px;height:350px; margin: 0 auto; margin-top: 30px;}
.content1-t{ height: 35px; line-height: 35px; border-bottom: 1px solid #ccc;}
.list-anli li{
    border: 1px solid #c5c6cc;
    background: #fff;
    float: left;
    margin:0 10px;
    margin-top: 20px;
    cursor: pointer;
    padding: 5px;
}
.list-anli li h3{height: 30px; line-height: 30px;}
.list-anli li p{height: 20px; line-height: 20px;}
/*.list-anli li:nth-of-type(1){margin-left: 0;}*/

/*aboutpage*/
.content2{width:1000px;height:auto; margin: 0 auto; margin-top: 30px;}
.content2-t{ height: 35px; line-height: 35px; border-bottom: 1px solid #ccc;}
.content2-d{margin-top: 30px;line-height: 30px;}
.content2-d h3{border-bottom:1px solid #ccc; height: 30px; line-height: 30px; }
.content2-d p{padding-bottom: 10px;}