.banner .bd ul li a img {
  margin-left: auto;
  margin-right: auto; }

.logo a, .search-panel .search-wrap input[type="text"], .navCon p i, .navCon p span,  aside, .tab-panel .hd ul li, .tab-panel .bd ul li, .case-panel dt strong, .case-list li, .panel-title h3, .footer-item, .friend-link li, .pro-list li {
  float: left; }

.search-panel .search-wrap input.btn-search, section, .panel-title a {
  float: right; }

.search-panel, aside, section, .news-panel {
  *zoom: 1; }
  .search-panel:before, aside:before, section:before, .news-panel:before, .search-panel:after, aside:after, section:after, .news-panel:after {
    content: "";
    display: table; }
  .search-panel:after, aside:after, section:after, .news-panel:after {
    clear: both; }

.friend-link li {  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.panel-map{font-size:14px;height:35px; line-height:35px; text-align:left; color:#00A4E8; clear:both; margin:15px 0 0 0}
.panel-map a{color:#00A4E8;}
.panel-map h3{display: inline-block;    height: 48px;    line-height: 48px;    font-size: 20px;    font-weight: normal;    color: #c40000;}
 
 header {
  height: 80px; }

.logo {
  height: 80px;
  padding: 12px 0; }
  .logo a {
    display: inline-block;
  
    font-size: 24px;
    color: #0869c7;
    font-weight: bold; }
    .logo a img {
      display: block;
	}

.phone-panel {
  height: 34px;
  line-height: 34px;
  width: 220px;
  margin-top: 23px;
  position: relative;
  padding-left: 56px; }
  .phone-panel i, .phone-panel p {
    display: inline-block;
    color: #c40000;
    font-size: 18px;
    line-height: 22px;
    font-family: "Arial";
    font-weight: bold; }
  .phone-panel i {
    width: 48px;
    height: 44px;
    background: url("../images/phone_icon.png") left 5px no-repeat;
    position: absolute;
    left: 0;
    top: 0; }

.search-panel {
  height: 30px;
  margin-top: 25px;
  margin-right: 100px; }
  .search-panel .search-wrap {
    width: 320px;
    height: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -webkit-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    border: 1px solid #ddd;
    padding: 0 14px;
    overflow: hidden; }
    .search-panel .search-wrap input[type="text"] {
      width: 260px;
      height: 28px;
      line-height: 28px;
      overflow: hidden;
      border: none; }
    .search-panel .search-wrap input.btn-search {
      width: 20px;
      height: 28px;
      line-height: 28px;
      background: url("../images/search_icon.png") center center no-repeat;
      border: none; }

nav {
  height: 48px;
  background: #00a4e8; }

.navCon {
  width: 240px;
  height: 48px;
  overflow: hidden; }
  .navCon p {
    display: block;
    width: 100%;
    height: 48px;
    background: #c40000;
    overflow: hidden; }
    .navCon p i, .navCon p span {
      display: inline-block;
      height: 48px;
      line-height: 48px;
      color: #fff;
      font-size: 16px; }
    .navCon p i {
      width: 16px;
      margin-left: 20px;
      margin-right: 10px;
      background: url("../images/nav_icon.png") center center no-repeat; }

.nav-panel {  width: 950px;  height: 48px; }
.nav{margin:0 auto; padding:0;  height:48px;  }
.nav ul{margin:0 auto;}
.nav .mainhome{float:left;display:block; height:48px;/*IE6 only*/}
.nav .mainhome a{color:#fff;font-size:16px;height:48px;line-height:48px; display:block;  text-align:center;   }
.nav .mainlevel {float:left; display:inline;  /*IE6 only*/}
.nav .mainlevel a{color:#fff;font-size:16px;line-height:48px; display:block;text-align:center;  }
.nav .mainhome  a:hover{color:#fff;line-height:48px;text-decoration:none; background-color:#c40000;}
.nav .mainlevel a:hover{color:#fff;line-height:48px; text-decoration:none; background-color:#c40000;}
.nav .mainlevel ul {display:none;position:absolute;z-index:150;list-style:none inside; margin-left:0px;margin-left:-5px\9;}
.nav .mainlevel li {border-bottom:1px solid #003366; line-height:36px; width:200px; background-color:#00a4e8;/*IE6 only*/}
.nav .mainlevel li a{color:#FFF;height:32px; line-height:32px; display:block; padding:0; font-weight:normal;font-size:14px; text-align:left; padding:0 0 0 15px;}
.nav .mainlevel li a:hover{color:#fff;display:block;height:32px; line-height:32px;padding:0; text-decoration:none; background:#c40000;text-align:left;padding:0 0 0 15px;}



aside {
  width: 240px;
  position: relative; }

section {
  width: 940px;
  position: relative; }

.item-type {
  width: 100%;
  height: 490px;
  background: #f7f7f7; }
  .item-type .item-panel {
    width: 100%;
    height: 70px;
    overflow: hidden; }
    .item-type .item-panel a {
      display: block;
      width: 100%;
      height: 70px;
      line-height: 50px;
      font-size: 14px;
      color: #484848;
      padding: 10px;
      overflow: hidden;
      border: 1px solid #f7f7f7;
      border-bottom: 1px solid #f1f1f1; }
      .item-type .item-panel a:hover {
        color: #FFFFFF;
        background: #c40000;
        border: 1px solid #c40000; }

.banner {
  position: relative;
  height: 480px; }
  .banner .bd {
    margin: 0 auto;
    position: relative;
    z-index: 0;
    overflow: hidden; }
    .banner .bd ul {
      width: 100% !important; }
      .banner .bd ul li {
        width: 100% !important;
        height: 480px;
        overflow: hidden;
        position: relative; }
        .banner .bd ul li a {
          display: block;
          width: 200%;
          height: 480px;
          left: -50%;
          overflow: hidden;
          position: absolute;
          top: 0; }
          .banner .bd ul li a img {
            display: block;
            height: 480px; }
  .banner .hd {
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 6px;
    left: 0;
    height: 14px;
    text-align: center; }
    .banner .hd ul {
      text-align: center;
      display: inline-block;
      padding: 0 10px;
      height: 14px; }
      .banner .hd ul li {
        cursor: pointer;
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 8px;
        height: 8px;
        margin: 6px;
        line-height: 99999px;
        overflow: hidden;
        border-radius: 100%;
        background: #c2c2c2; }
      .banner .hd ul li.on {
        background: #fff; }
  .banner .prev, .banner .next {
    width: 45px;
    height: 100px;
    position: absolute;
    top: 120px;
    z-index: 3;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transition: All .5s ease;
    -moz-transition: All .5s ease;
    -o-transition: All .5s ease; }
  .banner .prev {
    background: url("../images/prevNext.png") left top no-repeat;
    left: 30px; }
  .banner .next {
    background: url("../images/prevNext.png") right top no-repeat;
    right: 30px; }
  .banner:hover .prev, .banner:hover .next {
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    opacity: .6;
    -webkit-transition: All .5s ease;
    -moz-transition: All .5s ease;
    -o-transition: All .5s ease; }

/* Tab切换 */
.tab-panel {
  width: 100%;
  overflow: hidden;
  position: relative; }
  .tab-panel .hd {
    height: 44px;
    line-height: 44px;
    font-size: 16px; }
    .tab-panel .hd ul {
      overflow: hidden;
      zoom: 1; }
      .tab-panel .hd ul li {
        width: 134px;
        height: 44px;
        margin-right: 30px; }
        .tab-panel .hd ul li a {
          display: block;
          width: 100%;
          height: 44px;
          line-height: 44px;
          background: #f0f0f0;
          color: #666;
          text-align: center; }
          .tab-panel .hd ul li a:hover {
            color: #fff;
            background: #c40000; }
      .tab-panel .hd ul li.on a {
        color: #fff;
        background: #c40000; }
  .tab-panel .bd {
    width: 100%;
    overflow: hidden; }
    .tab-panel .bd ul {
      width: 1230px;
      overflow: hidden; }
      .tab-panel .bd ul li {
        width: 290px;
		height:320px;
        margin-right: 10px;
     
        overflow: hidden; }
        .tab-panel .bd ul li .item-img { overflow: hidden;position: relative; }
          .tab-panel .bd ul li .item-img a {  border:solid 1px #FFF;         display: block;     			padding:4px;		  }
		  .tab-panel .bd ul li .item-img a:hover{border:solid 1px #cc0000}
          .tab-panel .bd ul li .item-img a img {              display: block;              width: 280px;              height: 280px; }
        .tab-panel .bd ul li p {
          width: 100%;
          height: 32px;
          line-height: 32px;
          text-align: center; }
          .tab-panel .bd ul li p a {
            line-height: 32px;
            color: #666666; }
            .tab-panel .bd ul li p a:hover {
              color: #c40000; }

.case-panel {
  width: 100%;
  overflow: hidden; }
  .case-panel dt {
    width: 100%;
    height: 48px;
    overflow: hidden; }
    .case-panel dt strong {
      display: inline-block;
      line-height: 48px;
      color: #c40000;
      font-size: 20px;
      font-weight: normal; }
  .case-panel dd {
    width: 100%;
    overflow: hidden;
    line-height: 1.8; }

.case-list {
  width: 1230px;
  overflow: hidden; }
  .case-list li {
    width: 392px;
    margin-right: 10px;
    overflow: hidden; }
    .case-list li .case-img {overflow: hidden; }
      .case-list li .case-img a {   border:solid 1px #FFF;display: block;overflow: hidden;padding:4px;	 }
	  .case-list li .case-img a:hover{border:solid 1px #cc0000}
      .case-list li .case-img a img { width: 380px;          height: 280px;          display: block; }
    .case-list li p {
      width: 100%;
      height: 32px;
      line-height: 32px;
      text-align: center; }
      .case-list li p a {
        line-height: 32px;
        color: #666666; }
        .case-list li p a:hover {
          color: #c40000; }

a.more {
  display: inline-block;
  width: 120px;
  height: 32px;
  border: 1px solid #999;
  text-align: center;
  line-height: 30px;
  font-size: 16px;
  color: #999;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -o-transition: all 0.6s ease-in-out;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -ms-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out; }
  a.more:hover {
    border: 1px solid #ff0000;
    color: #ff0000;
    -o-transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out; }

.news-panel {
  width: 580px; }

.panel-title {
  width: 100%;
  height: 48px; }
  .panel-title h3 {
    display: inline-block;
    height: 48px;
    line-height: 48px;
    font-size: 20px;
    font-weight: normal;
    color: #c40000; }
  .panel-title a {
    display: inline-block;
    padding: 0 5px;
    height: 48px;
    line-height: 48px; }

.news-list {  width: 100%;  overflow: hidden; }
  .news-list li {  width: 100%;    overflow: hidden;    height: 61px; }
    .news-list li a {float:left; height: 60px;   color: #333;     line-height: 60px; }
      .news-list li span {float:right;    height: 60px;line-height: 60px; }
      
  .news-list li + li {
    border-top: 1px dashed #e1e1e1; }
.myscroll { height: 220px;  overflow: hidden; margin:15px 0 0 0;}
.qa-list {
  width: 100%;
  overflow: hidden; }
  .qa-list li {    width: 100%;    height: 61px;    overflow: hidden; background:url(../images/wd.png) no-repeat left 6px; }
    .qa-list li dl {
      width: 100%;
      overflow: hidden;
      margin-top: 6px; }
      .qa-list li dl dt {
        width: 100%;
        position: relative;
        padding-left: 25px;
        height: 24px; }
        .qa-list li dl dt i, .qa-list li dl dt span {
          display: inline-block; }
        .qa-list li dl dt span {
          width: 100%;
          overflow: hidden;
          height: 24px;
          line-height: 24px; }
        .qa-list li dl dt i {
          height: 18px;
          width: 18px;
          border: 1px solid #333;
          text-align: center;
          position: absolute;
          left: 0;
          top: 3px;
          -moz-border-radius: 100%;
          -webkit-border-radius: 100%;
          -ms-border-radius: 100%;
          -o-border-radius: 100%;
          border-radius: 100%;
          line-height: 16px;
          font-style: normal; }
      .qa-list li dl dd {
        width: 100%;
        overflow: hidden;
        height: 24px;
        line-height: 24px;
		padding:0 0 0 25px;
		 }

footer {  width: 100%; overflow:hidden; border-top: 4px solid #00a4e8;  padding: 20px 0 10px 0; } 
.footer-item { background:url(../images/foot_ge.jpg) no-repeat; overflow:hidden; float:left; width:520px; margin:0; padding:0; line-height:1.6; font-size:14px; color:#333;}
.footer-logo{float:left; height:90px; width:248px; background:url(../images/foot_logo.jpg) no-repeat left 10px; margin:0 0 0 240px;} 

.contact-idea { width: 100%; padding: 0 20px 0 80px; overflow: hidden; }
.contact-idea p {width: 100%; height: 32px; line-height: 32px; color: #7e7e7e; }

.footer-info { 
  width: 100%;
  padding-left: 20px;
 
  overflow: hidden; }

.footer-nav {
  width: 100%;
  line-height: 24px;
  height: 24px;
  overflow: hidden;
  color: #7e7e7e;
  text-align: right; }
  .footer-nav a {
    line-height: 24px;
    height: 24px;
    display: inline-block;
    color: #7e7e7e; }
    .footer-nav a:hover {
      color: #fff; }

.copyright {
  width: 100%;
  text-align: left;
  line-height: 24px;
  color: #7e7e7e; }

.frendLink-panel {
  width: 100%;
  overflow: hidden; }

.friend-link { width: 100%; overflow: hidden; }
  .friend-link   a {      line-height: 22px;      font-size: 12px; 	  margin:0 10px 0 0;	  }
      .friend-link a:hover {        color: #c40000; }
.breadcrumb {
  height: 20px;
  margin: 10px 0;
  overflow: hidden;
  line-height: 20px;
  color: #00a4e8; }
  .breadcrumb a {
    line-height: 20px;
    color: #00a4e8; }
    .breadcrumb a:hover {
      color: #c40000; }
  .breadcrumb span {
    font-family: "SimSun";
    margin: 0 2px; }

article {
  width: 100%;
  overflow: hidden;
  min-height: 560px; }
  article p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-top: 10px; }
  article img {
    max-width: 940px !important; }

.pro-list {
  width: 990px;
  overflow: hidden; }
  .pro-list li {
    width: 280px;
    margin-right: 50px;
    overflow: hidden; }
    .pro-list li .case-img {
      width: 100%;
      height: 280px;
      overflow: hidden; }
      .pro-list li .case-img a {
        display: block;
        width: 100%;
        height: 280px;
        overflow: hidden; }
        .pro-list li .case-img a img {
          width: 100%;
          height: 100%;
          display: block; }
    .pro-list li p {
      width: 100%;
      height: 32px;
      line-height: 32px;
      text-align: center; }
      .pro-list li p a {
        line-height: 32px;
        color: #666666; }
        .pro-list li p a:hover {
          color: #c40000; }

.page {
  height: 30px;
  width: 100%;
  text-align: center; }
  .page a, .page span {
    display: inline-block;
    padding: 3px 10px;
    color: #666;
    margin-left: 10px;
    border-radius: 3px;
    -o-transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out; }
  .page a {
    border: 1px solid #ddd;
    background: #fff; }
    .page a:hover {
      background: #ededed;
      -o-transition: all 0.6s ease-in-out;
      -webkit-transition: all 0.6s ease-in-out;
      -moz-transition: all 0.6s ease-in-out;
      -ms-transition: all 0.6s ease-in-out;
      transition: all 0.6s ease-in-out; }
  .page a.active {
    color: #c40000;
    text-decoration: none;
    background: none;
    border: none;
    font-weight: bold; }
  .page a.disabled, .page a.disabled:hover {
    opacity: .6;
    filter: alpha(opacity=60);
    border-color: #ddd;
    cursor: not-allowed;
    background: #fff;
    color: #666; }

/*# sourceMappingURL=kevin-web-index.css.map */
.index_keys{text-align:right;}
.index_keys a{color:#666;}

.al_l{ clear:both; overflow:hidden}
.al_l .al_box{overflow:hidden; clear:both; background:url(../images/al_p.gif) no-repeat bottom left;}
.al_l ul{width:898px; float:right; overflow:hidden}
.al_l ul li{ float:left; width:279px; height:278px; background:url(../images/al_f0.png) no-repeat;color:#ff0000;font-family: "Microsoft YaHei"; text-align:center; margin:5px 30px 10px 0}
.al_l ul li a{color:#ff0000; font-size:18px;  width:275px; height:80px; line-height:80px;}
.al_l ul li:hover{ background:url(../images/al_f1.png) no-repeat; color:#FFF;font-family: "Microsoft YaHei";}
.al_l ul li:hover a{ color:#FFF; display:block;}
.al_l ul li span{ display:block; width:275px; height:80px; line-height:80px; font-size:18px;}
.al_l ul li span:hover{ color:#FFF;}
.al_l ul li.nomgr{margin-right:0}
.al_l ul li img{ height:113px; width:277px; clear:both;}
.al_b{height:82px; background:url(../images/al_b.jpg) no-repeat center center; clear:both}
/*show page*/
.clasmap{ font-size:16px; color:#09C; height:45px; line-height:45px; clear:both}
.clasinfo{ line-height:1.8; font-size:16px; text-align:right;}
.nTit{Font-size:22px; text-align:center;  color:#333; height:50px; line-height:50px; margin:0; padding:0; font-family: "Microsoft YaHei"; }
.nFrm{height:18px; line-height:18px; text-align:center; background-color:#EFEFEF; color:#999999; font-size:12px;}
.nCon{padding:10px 0;min-height:500px; line-height:2; text-align:left; font-size:16px; color:#333; font-family: "黑体";}
.nCon a{ color:#333333; font-size:14px; text-decoration:underline;}
.nCon p{margin:14px 0 0 0;text-indent:32px}
.nCon div{margin:14px 0 0 0;text-indent:32px}
.P_box{ clear:both;}
.P_img{float:left;text-align:center; width:170px; height:340px;}
.P_img img{width:130px; height:110px; border:#F2F2F2 solid 1px; padding:15px;}
.P_con { float:right; width:500px; }
.P_con h1{margin:0; padding:0;}
.P_con h1 strong{ font-size:18px; color:#0066cc;}
.P_con h2{ font-weight:normal;  margin:0; padding:10px 0}
.P_con h2 a{ font-size:11px;  padding:2px 6px; border:#E3E4E6 solid 1px; background:#F3F3F3; text-decoration:none; color:#333333;}
.p_info{color:#666666; padding:0 0 10px 0; margin:0;  }

.show_rnd{  background-color:#F8F8F8; margin:10px 0; padding:0 10px; overflow:hidden} 
.show_rnd li{ float:left; height:30px; line-height:30px;  overflow:hidden; padding:0 5px 0 12px; width:45%; background:url(../images/icon_3.gif) no-repeat left 14px;} 
.show_rnd li a{font-size:14px; color:#666666; height:30px;}

.newsKeys{ clear:both; border:#DAEDF5 solid 1px; padding:5px;color:#0066CC; background:#F3F9FC; }
.newsKeys strong{ color:#666666;font-weight:normal}
.newsKeys a{ font-size:14px; }
.nextpage{border-left:#EEEEEE solid 1px;border-right:#EEEEEE solid 1px; border-bottom:#EEEEEE solid 1px;  padding:2px 4px;color:#333;}
.nextpage strong{color:#666; font-weight:normal;}

.pager{clear:both;  overflow:hidden; text-align:center; font-size:11px; color:#7193F7; margin:20px 0 20px 0;}
.pager a{ background:#EFF7FE; overflow:hidden; padding:1px 4px; font-size:11px; margin:0 5px; color:#cc0000}
a.redpage:link{ background:#cc0000; overflow:hidden; padding:1px 4px; font-size:11px; color:#FFFFFF; margin:0 5px;}
a.redpage:hover{ background:#cc0000; overflow:hidden; padding:1px 4px; font-size:11px; color:#FFFFFF; margin:0 5px;}
a.redpage:visited{ background:#cc0000; overflow:hidden; padding:1px 4px; font-size:11px; color:#FFFFFF; margin:0 5px;}
/*photo txt*/
.Prolist2{min-height:500px; margin:0; padding:0}
.Prolist2 li{margin:0; height:95px; text-align:left; line-height:1.6; font-size:14px; background:url(../images/list_bg.jpg) no-repeat 120px 4px; overflow:hidden}
.Prolist2 li strong{  color:##333333;font-weight:normal; font-size:18px; }
.Prolist2 li u{ font-size:11px; text-decoration:none;color:#333333; }
.Prolist2 li p{font-size:14px;  margin:0;padding:10px 0 4px 0; color:#888888}
.Prolist2 li img{ float:left;background:#FAFAFA;margin:0 25px 0 0; border:#EEEEEE solid 1px; padding:4px;  width:130px; height:110px;}
.Prolist2 li div{float:right; height:150px;width:1050px;   }
.Prolist2 li span{ float:left; display:block; height:95px; width:150px; font-size:16px;}

.nprolist{  margin:0 0 15px 0; padding:0 0 10px 0; border-bottom:dotted #CCCCCC 1px; overflow:hidden; clear:both}
.liL{width:150px; float:left;}
.liL img{ background:#FAFAFA; border:#EEEEEE solid 1px; padding:4px; margin:0; width:130px; height:110px;}
.liR{width:490px;  float:left; text-align:left; margin:0 0 0 25px}
.liR h5{ margin:0; padding:0; clear:both; }
.liR h5 a{font-size:16px; font-weight:normal; color:#0066CC;  }
.liR h5 a:link{font-size:16px; font-weight:normal; color:#0066CC;  }
.liR h5 a:visited{font-size:16px; font-weight:normal; color:#0066CC;  }
.liR p{margin:0; padding:2px; line-height:1.5; color:#999999}
.liR ul{ clear:both}
.liR ul li{ height:23px; line-height:23px; padding:0 0 0 16px; margin:0; border:0; background:url(images/dot.jpg) no-repeat 4px 10px;   }
.liR ul li a{font-size:12px; color:#666666}
.liR ul li a:link{font-size:12px; color:#666666}
.liR ul li a:visited{font-size:12px; color:#666666}

/*list*/
.Prolist1{margin:10px 0;}
.Prolist1 li{ line-height:36px; height:36px;_height:30px; _padding:8px 0 0 10px;padding:0 0 0 15px; background:url(../images/icon_3.gif) no-repeat 2px 15px;  text-align:right; border-bottom:dotted #CCCCCC 1px;margin:2px 0; font-size:11px;}
.Prolist1 li a{float:left; font-size:14px;}
/*photo*/
.Prolist3{min-height:500px; margin:0;padding:0; clear:both; }
.Prolist3 li{float:left; width:282px; height:320px;text-align:center; margin:10px 24px 0 0}
.Prolist3 li img{width:280px; height:280px;   margin:0 0 6px 0; background-color:#F7F7F7; border:#EEEEEE solid 1px; padding:1px;} 
.Prolist3 li img:hover{border:#cc0000 solid 1px;}
.Prolist33 li{float:left; width:382px; height:320px;text-align:center; margin:10px 27px 0 0}
.Prolist33 li img{width:380px; height:280px;   margin:0 0 6px 0; background-color:#F7F7F7; border:#EEEEEE solid 1px; padding:1px;} 
.Prolist33 li img:hover{border:#cc0000 solid 1px;}
.Prolist3 li.no_mgr{margin-right:0}
.Prolist33 li.no_mgr{margin-right:0}
.adad{clear:both;margin:12px 0}
.ly_box{ border:#CCC solid 1px; margin:5px 0 10px; overflow:hidden; padding:10px; background:url(../images/peop.jpg) no-repeat right top}
.fa_box{ border:#CCC solid 1px; margin:5px 0 10px; overflow:hidden; padding:10px;}
td{height:35px; line-height:35px; padding:5px 0; text-align:left;}
td span{ color:#F66; font-size:14px;}
td input{ border:#999 solid 1px; height:25px; line-height:25px;}
td textarea{ border:#999 solid 1px;  }
td .tjbtn{ height:40px; line-height:40px; background:#06C; color:#FFF; font-size:16px; border:0; padding:0 15px; margin:9px 0 0 0}

.toolbar-item,.toolbar-layer{}
.toolbar{position:fixed;right:0px;bottom:150px; background-color:#FFF; z-index:99999}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:118px;margin-top:-1px;position:relative; border:1px solid #00A4E8; text-align:center; padding:8px 2px; font-size:14px}
.toolbar-item-edit{background-position:0 0;}
.toolbar-item-edit b{ color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
 
.toolbar-item-sign{background-position:0 -124px;}
 
.toolbar-item-step{background-position:0 -248px;}
 
.toolbar-item-history{background-position:0 -371px;}
 
.toolbar-item-top{background-position:0 -496px;}
 
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}