.c-bg{border-left: 2px solid #0089d9;border-right: 2px solid #0089d9;}


/*sidebar*/
.in-pro{margin-top: 28px; }


.in-projs{width:217px;}
.in-projs h2{height: 28px;line-height: 28px;font-size: 16px;text-align: center;font-weight: 100;color: #fff;background-color: #242a04;}
.in-projs .con{padding: 20px 9px 12px 8px;border:1px dashed #bfbfbf;}
.in-projs p{height: 260px;margin-top: 25px;margin-bottom: 15px;}
.in-projs a{display: block; text-align: right;}


/*prolist*/
.in-protab{ width:726px;/* height: 415px;*/ }
.in-protab .more{ display: block;font-size: 14px;}
.in-protab .hd{ height:40px; position:relative;font-size: 16px; line-height:40px; }
.in-protab .hd ul{ position:absolute; width: 60%; left:0px; top:0px;   }
.in-protab .hd ul span{padding-left: 20px;padding-right: 20px;}
.in-protab .hd ul li{ display: inline-block;color: #484747;cursor:pointer;  }
.in-protab .hd ul li.on{ color: #35abef;  }
.in-protab .bd{ padding-top: 22px;padding-bottom: 12px;border:1px dashed #bfbfbf;}
.in-protab .bd .more{ padding-right: 10px;}
.in-protab .bd li{float: left; width: 220px;margin-left: 10px;margin-right: 10px;margin-bottom: 22px;text-align: center;}
.in-protab .bd li img{ display: block; margin-bottom: 10px;}
.in-protab .bd li .txt{height: 32px;line-height: 32px;overflow: hidden;  }



.in-case{margin-top: 10px;}
.in-case .t1{margin-bottom: 25px; text-align: center;}
.in-case .t2{height: 58px;margin-bottom: 27px;line-height: 68px; background: url(../images/in-title2.gif) no-repeat 0 0;}
.in-case ul li{float: left; width: 220px;margin-left: 26px;margin-bottom: 30px;text-align: center;}
.in-case ul li:first-child{margin-left: 0;}
.in-case ul li .txt,.in-case ul li .txt2{height: 36px;line-height: 36px;overflow: hidden;}
.in-case ul li .txt{margin-top:10px;margin-bottom: 8px;}
.in-case ul li .txt2{margin-top:24px;color: #fff;background-color: #0089d9;}
.in-case .list1 li{border-bottom:1px dashed #bfbfbf;}
.in-case .list2{padding-bottom: 25px;}

.abimg{}
.abimg img,.fivepoint img{ width: 960px;}
.fivepoint{ padding-top: 120px; background-position: 0 -234px; }
.fivepoint a{ display: block;margin-bottom: 15px;}


.in-about{height: 295px;}
.in-about .img{width: 482px;}
.in-about .con{width: 460px;}
.in-about .con .more{display: block;text-align: right;}
.in-about .con h3{height: 44px;line-height: 44px;font-size: 18px;font-weight: 100;}
.in-about .con p{height: 70px;margin-top: 25px;margin-bottom: 25px;line-height: 25px;overflow: hidden;}
.in-about .con img{ display: inline-block;width: 149px;height: 110px;}



.client,.in-news{margin-top: 38px;margin-bottom: 38px;}
.in-client{width: 644px;background-color: #fff;}
.in-client .t-bg{ height:13px;background-position: 0 -48px;}
.in-client .b-bg{ height:13px;background-position: 0 -61px;}
.in-qa{width: 295px;background-color: #fff;}
.in-qa .t-bg{ height:13px;background-position: -666px -48px;}
.in-qa .b-bg{ height:13px;background-position: -666px -61px;}
.in-client .t1,.in-qa .t1{height: 44px;padding-left: 20px;padding-right: 15px;color: #fff;line-height: 44px;background-color: #0089d9;}
.in-client .t1 .more,.in-qa .t1 .more{color: #fff;}
.in-client .c-bg,.in-qa .c-bg{padding:10px 10px 0;}
.in-client dl{height: 120px;margin-top:15px;}
.in-client dl dt{width: 195px;}
.in-client dl dd{width: 402px;}
.in-client dl dd h3{height: 28px;font-size: 16px;font-weight: 100;overflow: hidden;}
.in-client dl dd p{height: 45px;margin-top: 2px;margin-bottom: 15px;overflow: hidden;}
.in-qa ul{padding-top: 10px;margin-bottom: 8px;}
.in-qa li{ height:36px;padding-left: 14px;margin-left: 15px;margin-right: 15px; line-height:36px; background: url(../images/ico1.png) no-repeat 0 -7px;overflow: hidden;   }

.in-news{ background-color: #fff;}
.in-news .t-bg{ height:14px;background-position: 0 -75px;}
.in-news .b-bg{ height:14px;background-position: 0 -89px;}
.in-newstab,.in-contact{margin-left: 10px;margin-right: 10px;}
.in-newstab{ width:632px;}
.in-newstab .hd,.in-contact .t1{ height:44px;margin-bottom: 10px;font-size: 16px;  color: #fff; line-height:44px; background-color: #0089d9;position:relative; }
.in-newstab .hd ul{ position:absolute; width: 100%; left:0px; top:0px;padding-top: 6px;   }
.in-newstab .hd ul li{ float:left; width:148px;height:38px;margin-left: 5px;margin-right: 5px;text-align: center;cursor:pointer;  }
.in-newstab .hd ul li.on{  background-color:#FFA200;  }
.in-newstab .bd ul{ zoom:1;  }
.in-newstab .bd ul dl{margin-bottom:10px;}
.in-newstab .bd ul dl dt{width: 195px;}
.in-newstab .bd ul dl dd{width: 402px;padding-top: 10px;}
.in-newstab .bd ul dl dd h3{height: 28px;font-size: 16px;font-weight: 100;overflow: hidden;}
.in-newstab .bd ul dl dd p{height: 45px;margin-top: 2px;margin-bottom: 10px;overflow: hidden;}
.in-newstab .bd li{ height:36px;padding-left: 14px; line-height:36px; background: url(../images/ico1.png) no-repeat 0 -7px;   }
.in-contact{width: 284px;}
.in-contact .t1{padding-top: 6px; color: #fff;text-indent: 29px;}
.in-contact .con{height: 300px;padding-top: 10px;padding-left: 28px;line-height: 28px; background-position: -968px -48px; overflow: hidden;}

