body{ background:#f5f5f5;}
.gongdi{ width:1190px; margin:20px auto;}
.gongdi1{ line-height:30px; font-size:14px;}
.gongdi2{}
.select-box {
    width: 100%; font-size:14px; background-color:#fff;
}

.select-box .select-card {
    border: 1px solid #edecec;
    border-bottom: 1px
}

.select-box .select-card .list-box {
    padding: 0;
    margin: 0;
    overflow: hidden
}

.select-box .select-card .list-box li {
    min-height: 49px;
    margin: 0;
    border-bottom: 1px solid #edecec;
    text-align: center;
    line-height: 48px;
    position: relative;
    overflow: hidden
}

.select-box .select-card .list-box li .title {
    position: absolute;
    height: inherit;
    width: 80px;
    background: #fafafa
}

.select-box .select-card .list-box li .content {
    position: absolute;
    overflow: hidden;
    left: 80px;
    width: 960px;
    color: #333;
    padding-bottom: 13px;
    padding-left: 10px
}

.select-box .select-card .list-box li .content span {
    display: block;
    padding: 2px 8px;
    margin-left: 10px;
    margin-top: 13px;
    float: left;
    line-height: 1.5;
    height: 20px
}

.select-box .select-card .list-box li .content span.active {
    background: #e74c3c;
    color: #fff
}

.select-box .select-card .list-box li .content span.active:hover {
    color: #fff
}

.select-box .select-card .list-box li .content span:hover {
    color: #e74c3c
}

.select-box .select-card .list-box li .content span.more {
    float: right
}

.select-box .select-card .list-box li .content span.more i {
    font-size: 12px
}

.select-box .select-card .list-box li .more-a {
    color: #999;
    position: absolute;
    right: 94px;
    cursor: pointer
}

.select-box .select-card .list-box li .more-a i {
    color: #999;
    font-size: 12px;
    display: inline-block;
    position: relative;
    left: 5px
}

.select-box .select-card .list-box li .more-a i.xiangxia1 {
    border: 6px solid transparent;
    border-top-color: #999;
    top: 4px
}

.select-box .select-card .list-box li .more-a i.xiangshang1 {
    border: 6px solid transparent;
    border-bottom-color: #999;
    top: -4px
}

.select-box .sortful {
    padding-top: 10px;
    -ms-box-shadow: 0 10px 15px rgba(0,0,0,0.05);
    -o-box-shadow: 0 10px 15px rgba(0,0,0,0.05);
    box-shadow: 0 10px 15px rgba(0,0,0,0.05)
}

.select-box .sortful .sort-btn {
    float: left
}

.select-box .sortful .sort-btn .news {
    float: left;
    padding: 16px;
    cursor: pointer
}

.select-box .sortful .sort-btn .news:hover {
    color: #e74c3c
}

.select-box .sortful .sort-btn .news.active {
    color: #e74c3c
}

.select-box .sortful .sort-btn .news i {
    display: inline-block;
    font-size: 14px;
    width: 15px;
    height: 15px
}

.select-box .sortful .sort-btn .hot {
    float: left;
    padding: 16px;
    cursor: pointer
}

.select-box .sortful .sort-btn .hot:hover {
    color: #e74c3c
}

.select-box .sortful .sort-btn .hot.active {
    color: #e74c3c
}

.select-box .sortful .sort-btn .hot i {
    display: inline-block;
    font-size: 14px;
    width: 15px;
    height: 15px
}

.select-box .sortful .search-btn {
    float: right
}

.select-box .sortful .search-btn .select-input {
    float: left;
    position: relative;
    width: 100px;
    margin: 10px;
    padding: 2px
}

.select-box .sortful .search-btn .select-input select {
    background: none;
    color: #666
}

.select-box .sortful .search-btn .select-input .filter-list {
    top: 33px;
    width: 100px;
    left: 2px
}

.select-box .sortful .search-btn .select-input.areatip .filter-list {
    width: 130px
}

.select-box .sortful .search-btn .select-input.qblp .filter-list {
    width: 155px;
    left: 2px
}

.select-box .sortful .search-btn .search-b {
    float: left;
    border: 1px solid #edecec;
    margin: 12px 10px;
    width: 192px;
    position: relative
}

.select-box .sortful .search-btn .search-b input {
    color: #333;
    float: left;
    padding: 0 5px;
    display: block;
    height: 100%
}

.select-box .sortful .search-btn .search-b div {
    background: #e74e3e;
    position: absolute;
    right: -1px;
    top: -1px;
    bottom: -1px;
    color: #fff;
    padding: 8px 7px;
    font-size: 12px;
    outline: none;
    cursor: pointer
}

.select-box .sortful .search-btn .search-b div:hover {
    color: #fff;
    background: #d62c1a;
    border-color: #d62c1a
}
.cl{ clear:both;}

.list_case{ width:100%;}
.list_case li{ float:left; width:30.3%; margin-right:2%; background-color:#fff; padding:0.8%; margin-bottom:2%;}
.list_case li:hover{
	box-shadow: 1px 13px 48px 0px rgba(94, 101, 175, 0.46);
    position: relative;}
.list_case li .pic{ width:100%; overflow:hidden; height:240px; margin-bottom:15px;}
.list_case li .pic img{ width:100%;}
.list_case li:nth-child(3n){ margin-right:0;}
.list_case li h3{ font-size:15px; line-height:32px; color:#000;}
.list_case li i{ display:block; font-style:normal; text-align:center; background-color:#898989; color:#fff; width:75px; height:32px; line-height:32px; border-radius:3px;}
.list_case li:hover i{background-color:#b80e12; }
.list_case li .text div{ line-height:32px; width:100%; float:left; font-size:13px;}
.list_case li .text span{ display:block; float:left; color:#888;}
.list_case li .text span:nth-child(1){ width:40%;}
.list_case li .text span:nth-child(2){ width:20%;}
.list_case li .text span:nth-child(3){ width:40%; text-align:right;}

.gongdi3{ width:1200px; margin:20px auto; background:#FFF; height:300px;}
.gdlb1{ width:1100px; margin:0px auto; padding-top:20px;}
.gdlb1q{ width:300px; height:250px; float:left; overflow:hidden;}
.gdlb1q img:hover{transform:scale(1);}
.gdlb1w{ width:720px; float:right;}
.gdlb1w1{ line-height:40px; font-size:18px; font-weight:600; text-align:left;}
.gdlb1w2{ padding:3px 0; font-size:14px; line-height:30px;}
.gdlb1w2 span{ padding-right:20px;}
.gdlb1w3{    width: 700px;
    height: 80px;
    margin-top: 10px;}


.project-screening{background:url(../images/s_select_bg_03.png) repeat-x;position:relative;height:5px;}
.screening-select{background:url(../images/s_select_bg_06.png) no-repeat;width:8px;height:9px;position:absolute;top:-2px;cursor:pointer}
.select-1{left:-1px;}
.select-2{left:14.2%;}
.select-3{left:28.4%;}
.select-4{left:42.6%;}
.select-5{left:56.8%;}
.select-6{left:71%;}
.select-7{left:85.2%;}
.select-8{left:99.4%;}
.project-screening-yellow{background:url(../images/s_select_bg_04.png) no-repeat;height:9px;overflow:hidden;width:0;border-radius:10px;}
.screening-select a{position:absolute;left:-31px;top:27px;white-space:nowrap;margin:0;padding:0;line-height:none;width:80px; text-align:center;font-size:12px;}
.screening-select a:hover{color:#ff8b24;}
.project-screening .select-1-yellow{background:url(../images/s_select_bg_17.png) no-repeat;width:20px;height:20px; position:absolute;left:-7px;bottom:-8px;z-index:3}
.project-screening .current a{background:url(../images/s_select_bg_09.png) top center no-repeat;color:#fff;height:21px;}

.gdlb1w4{ width:100px; font-size:14px; height:40px; line-height:40px; text-align:center; background:#b80e12;border-radius:5px;}
.gdlb1w4 a{ color:#FFF;}
.gdlb1w4 a:hover{ color:#FFF;}

.gdlb1w44{ width:100px; font-size:14px; height:40px; line-height:40px; text-align:center; background:#b80e12; float:left;border-radius:5px; margin-top:20px;}
.gdlb1w44 a{ color:#FFF;}
.gdlb1w44 a:hover{ color:#FFF;}
.gdlb1w444{ width:100px; font-size:14px; height:40px; line-height:40px; text-align:center; background:#d6d6d6; float:left; margin-left:20px; border-radius:5px;margin-top:20px;}
.gdlb1w444 a{ color:#000;}
.gdlb1w444 a:hover{ color:#FFF;}
.gdlb1w444a{ width:100px; font-size:14px; height:40px; line-height:40px; text-align:center; background:#d6d6d6; float:left; margin-left:20px; border-radius:5px;}
.gdlb1w444a a{ color:#000;}
.gdlb1w444a a:hover{ color:#FFF;}
.hfbaom{ width:1200px; height:150px; margin:20px auto; background:url(images/gd1_09.jpg) right top no-repeat #FFF;}
.hfbaom1{    line-height: 30px;
    border-left: 3px solid #b80e12;
    margin-left: 30px;
    margin-top: 20px;
    /* padding-top: 10px; */
    padding-left: 10px;
    float: left;
    font-weight: 600;
    font-size: 18px;}
.hfbaom1 span{ font-weight:normal; font-size:14px;}
.hfbaom2q{ width:170px; height:40px; float:left; margin-top:30px; margin-left:100px;}
.hfbaom2w{ width:170px; height:40px; float:left; margin-top:30px; margin-left:30px;}
.wenkhs{ width:160px; line-height:30px; border:1px solid #CCC; padding-left:10px; color:#999;}
.hfbaom2t{     width: 170px;
    height: 35px;
    float: left;
    margin-top: 30px;
    margin-left: 30px;
    background: #b80e12;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    border: 0;
}}
.hfbaom2t a{ color:#FFF;}

.gdlbny1{ width:826px; border:1px solid #ccc; height:130px; border-top:none;}
.xiayiye{ width:100%; height:100px; margin:20px auto; background:#f5f5f5;}
.xiayiye1{ float:left; line-height:100PX; padding-left:30px; font-size:14px;}
.xiayiye1 span{ padding-right:20px; font-size:16px; color:#7d7d7d;}
.xiayiye2{ float:right; line-height:100px; padding-right:30px; font-size:14px;}
.xiayiye2 span{ padding-left:20px; font-size:16px; color:#7d7d7d;}

.juzhong{ line-height:60px; text-align:center; font-size:16px;}

.lpxq1{ height:350px; width:100%; margin:20px auto; background:#FFF;}
.lpxq1q{ width:410px; height:310px; padding-left:30px; float:left; padding-top:25px; overflow:hidden;}
.lpxq1q img:hover{transform:scale(1)}
.lpxq1w{ width:650px; height:350px; float:right; padding-right:40px;}
.lpxq1w1{ width:650px; height:50px; padding-top:25px; line-height:50px; border-bottom:1px solid #e5e5e5;}
.lpxq1w1q{ width:450px; float:left; color:#868686; font-size:14px;}
.lpxq1w1q span{ font-size:18px; font-weight:600; padding-right:10px; color:#000;}
.lpxq1w1q strong{ color:#F00; font-size:16px;}
.lpxq1w1w{ float:right;}
.lpxq1w1w a{  padding:6px 10px; background:#F00; color:#FFF;}
.fdd{ clear:both;}
.lpxq1w2{ width:650px;}
.lpxq1w2 ul li{ width:300px; color:#222222; float:left; height:30px; line-height:30px; font-size:14px;}
.lpxq1w3{ height:70px; width:600px; line-height:70px; color:#F00; font-size:30px; font-weight:600;}
.lpxq1w4{ line-height:25px;}
.lpxq2{ width:100%; background:#FFF;}
.lpxq2q{ height:83px; line-height:83px; text-align:center; font-size:18px;}
.lpxq2q strong{ color:#F00; font-size:22px;}
.lpxq2w{ width:94%; margin:10px auto;    padding-bottom: 20px;}
.biaoti{    height: 30px;
    line-height: 30px;
    background-color: #f00;
    color: #fff;
    text-align: center;
	width:24%;
}
.biaogeny{height: 30px;
    line-height: 30px;
    background-color: #efefef;
    color: #292929;
    text-align: center;
    width: 24%;}
.lpxq2w table{ border:1px solid #FFF;}

.lpxq2r{ width:1190px; margin:20px auto; overflow:hidden;}
.lpxq2r img:hover{transform:scale(1)}
.other{ background-color:#fff; margin-top:-26px;height:100%; overflow:hidden;!important ;*height:auto; padding-bottom:20px;}
.other ul{ width:96%; padding:0% 2% 3% 2%;}
.other h3{ font-size:20px; margin:3% 2% 2% 2%;}
.other li{ width:31.8%; margin-right:2%; border:1px solid #d7d7d7; float:left; margin-bottom:20px;}
.other li:nth-child(3n){ margin-right:0;}
.other li .pic_d{ width:100%; height:190px; overflow:hidden;}
.other li img{ width:100%;}
.other li .text{ width:100%; float:left; line-height:20px; margin:10px;}
.other li .text .fl{ line-height:28px; padding-top:5px;}
.other li .pic_x{ width:60px; height:60px; border-radius:50%; overflow:hidden; float:left; margin-right:20px;}
.other li h4{ font-size:18px; color:#000;}
.other li p{ color:#999; font-size:14px; margin:0;}


.lpxq5{ width:100%; margin:20px auto; }
.lpxq5q{ height:90px; text-align:center;background:#f5f5f5; line-height:70px;}
#span2 {
margin: 0 30px;
font-size:24px;
vertical-align: middle;
font-weight:600;
}
#span1,#span3 {

display: inline-block;
width:500px;
border: 1px solid #cfcfcf;

}
#span4,#span5 {

display: inline-block;
width:483px;
border: 1px solid #cfcfcf;

}
.sjsny1q img:hover{transform:scale(1);}
.lpxq5w{ background:#FFF; margin:0; padding:0;height:100%; overflow:hidden;!important ;*height:auto; padding-bottom:20px; width:1200px; margin:0 auto;}

.lpxq5w li img{ width:100%;}
.pic_d img:hover{transform:scale(1.1);}
.lpxq5w li{ width:31.8%; border:1px solid #d7d7d7; float:left; margin-bottom:20px; margin-top:20px;margin-left: 0.9%;}
.pic_d{ height:286px;overflow:hidden;}
.lpxq5wqq{ width:100%;}
.lpxq5wqq1{ width:300px; float:left; padding-left:10px;}
.lpxq5wqq1 h3{ font-size:14px; line-height:30px;}
.lpxq5wqq1 p{ font-size:12px; line-height:20px; color:#999;}
.lpxq5wqq2{ width:56px; float:right; padding-right:10px; padding-top: 5px;}
.lpxq5wqq2 img:hover{transform:scale(1);}

.sjsny1{ height:380px; width:100%; margin:20px auto; background:#FFF;}
.sjsny1q{ width:290px; height:341px; padding-left:30px; float:left; padding-top:25px;}
.sjsny1w{ width:780px; height:380px; float:right; padding-right:40px;}
.sjsny1w1{ width:780px; height:50px; padding-top:25px; line-height:50px; }
.sjsny1w1q{ width:600px; float:left; color:#868686; font-size:14px;}
.sjsny1w1q span{ font-size:18px; font-weight:600; padding-right:10px; color:#000;}
.sjsny1w1q strong{ color:#F00; font-size:16px;}
.sjsny1w1w{ float:right;}
.sjsny1w1w a{  padding:12px 10px; background:#F00; color:#FFF; font-size:14px;}

.sjsny1ww2{    width: 520px;
    height: 180px;
    border-bottom: 1px solid #ccc;}
.sjsny1ww2 ul li{ width:600px; color:#222222; float:left; height:30px; line-height:30px; font-size:14px;}

.sjsny1ww3{ font-size:14px; padding-top:10px; line-height:25px;}
.tadal{ width:100%; background:#FFF;}
.tadal1{ height:260px; margin:10px auto; border-bottom:1px solid #CCC;}
.tadal1q{ width:294px; height:223px;padding: 20px 0 0 30px; float:left;}
.tadal1q img{border-radius:10px;}
.tadal1q img:hover{transform:scale(1);}
.tadal1w{ width:820px; float:right;}
.tadal1w1 h3{font-size: 18px;
    line-height: 40px;
    padding-top: 20px;}
.tadal1w1 p{color: #848484;}
.tadal1w2{ width:100%;}
.tadal1w2q{ width:181px; height:122px; float:left; padding:28px 10px 0 0px;}


.zxmjli{ width:100%; margin:20px auto; background:#FFF;}
.control-box {
    width: 1170px;
    height: 230px;
    background-image: url(images/hots_bg.png);
    background-size: 1055px;
    background-repeat: no-repeat;
    background-position: 60px 165px;
    margin-left: auto;
    margin-right: auto;
	margin-top:10px;
}
.control-box ul {
  list-style: none;
  position: relative;
}
.control-box ul li {
  position: absolute;
  top: 50px;
  cursor: pointer;
}
.prev {
  left: 0;
}
.next {
  right: 0;
}
.bigbox {
  overflow: hidden;
  width: 1032px;
  height: 186px;
  margin: auto 70px auto;
}
#switcher {
  height: 186px;
  left: 0px;
}
.content_1.content_2 {
  width: 100%;
  float: left;
}
.box {
  transition:all .7s ease 0s;
  width: 186px;
  height: 186px;
  float: left;
  border-left: 3px white solid;
}
.box img{ width:100%;}
.box:hover {
 opacity:0.5;
}
.shadow {
  width: 176px;
  height: 55px;
  /* opacity: 1; */
  background-color: rgba(0, 0, 0, 0.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
  margin-top: 130px;
  color: white;
  font-size: 14px;
  line-height:22px;
  padding:5px 0 0 10px;
}

.shadow span a{ padding:2px 3px; background:#F00; color:#fff; float:right; margin-right:10px;}

.shiping{ width:100%; margin:20px auto; background:#FFF;}
.kuandit1233{ width: 250px;
    float: left;
    margin: 20px 22px 10px 22px;
    border: 1px solid #f5f5f5;
    box-shadow: -1px 2px 5px 1px #eaeaea;}
.tupianssa{ width:250px; height:210px; overflow:hidden;}
.tupianwez{ text-align:center; line-height:40px; font-size:16px;}