@charset "utf-8";
/* CSS Document */
body{background: #f2f2f2;}
body.bgPic{ background:url(/images/kj/bg-b.jpg) no-repeat 50% 700px;}
a{ color:#000; }
a:hover { color:#d90000;}

.pg{ display: inline-block; width: 70px; height: 60px; overflow: hidden; background:url(/images/kj/pg.png) no-repeat;}
.pg.p1{ background-position: 0 0;}
.pg.p2{ background-position: 0 -60px;}
.pg.p3{ background-position: 0 -120px;}
.pg.p4{ background-position: 0 -180px;}
.pg.p5{ background-position: 0 -240px;}
.pg.p6{ background-position: 0 -300px;}


/****--顶部图片--*****/
.fullSlide { min-width: 1200px; height: 360px;  position: relative; overflow: hidden; }
.fullSlide .bd { position: relative; z-index: 0; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important;  height: 360px; }
.fullSlide .bd li a { position: absolute; width: 100%; height: 360px; display: block; z-index: 1; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; text-align: center; }
.fullSlide .hd ul li { 
  cursor: pointer; display: inline-block; zoom: 1; width: 11px; height: 11px; margin: 4px; 
  background: url(/images/dot-black.png) 0 0; overflow: hidden; line-height: 9999px; filter: alpha(opacity=40); opacity: 0.4; 
}
.fullSlide .hd ul .on { filter: alpha(opacity=100); opacity: 1; }

.header{ background-color: #558bc6; height: 360px;}


.about-us{ background:#f2f2f2 url(/images/kj/kj_04.jpg) repeat-x; height: 380px; overflow: hidden;}
.about-us.s2{ height:auto;}
.about-us .return{ 
   float: right; display: inline; background:url(/images/kj/btn-bg.png) no-repeat; 
   text-align: center; width: 100px; height: 31px; line-height: 31px; font-size: 18px; color: #fff; margin-top: 10px;


}
.about-us .pic-list{ text-align: center; margin-left: -5px; padding:35px 0 35px 0;}
.about-us .pic-list a{ margin-left: 5px;}


.about-us.info{ height:auto;}
.about-us .slideBox .pg{ position: absolute; right: -95px; bottom: -20px; text-indent: -9999px;}

.slideTxtBox{ width: 100%; text-align:left; overflow: hidden; }
.slideTxtBox .thd{ height:55px; line-height:55px; overflow: hidden; position: relative; background: url(/images/kj/kj_06.jpg) repeat-x;}
.slideTxtBox .thd ul{ float:left; display: inline; height:53px; position: absolute; top: 0; left: 0;}
.slideTxtBox .thd li{ 
    font-size: 18px; color: #000; float:left; display: inline; cursor:pointer; 
	text-align: center; min-width:144px; height:53px; background-color: #ebebeb; border-top: 2px solid #ff0000; 
}
.slideTxtBox .thd li a{ color: #000; text-decoration: none;}
.slideTxtBox .tbd{ height: 300px; background:#ebebeb url(/images/kj/kj_10.jpg) no-repeat ;}
.slideTxtBox .tbd.info{ height:auto; background:#ebebeb url(/images/kj/bg_tt.jpg) center bottom no-repeat; padding: 55px;  }
.slideTxtBox .tbd.info p{  line-height: 2em; margin: 15px 0;}

.slideTxtBox .tbd .contact{ padding:44px 0 0 22px; position: relative;}
.slideTxtBox .tbd .contact .about{ color: #585858; text-indent: 2em; margin-left: 22px; width: 440px; line-height: 24px;}
.slideTxtBox .tbd .contact .about .info{ color: #558bc6;}
.slideTxtBox .tbd .contact .about2{ position: absolute; top: 70px; left:730px;font-size: 16px; width: 460px; height: 206px; }
.slideTxtBox .tbd .contact .about2 .lxwm{ 
   background: url(/images/kj/cc.jpg) no-repeat; color: #f62525; padding-left: 120px; padding-top: 20px; height: 50px; 
   font-family:"新宋体",tahoma,arial,Verdana,sans-serif; font-size: 40px; font-weight: bold; font-style: italic;
}
.slideTxtBox .tbd .contact .about2 .img-yun{ margin:-15px 0 0 -35px;}

.slideBox{ position: relative; width:187px; height:140px; border: 1px solid #fff;}
.slideBox .hd{ width: 40px; height:15px; position:absolute; left:50%; margin-left: -20px; top:120px; z-index:1; }
.slideBox .hd ul{ zoom:1;  }
.slideBox .hd li .pg{ display: none;}
.slideBox .hd li.on .pg{ display: block;}
.slideBox .hd li{ 
  float:left; margin-right:5px; width:8px; height:8px; text-align:center; background:#e5e5e5; cursor:pointer; text-indent: -9999px; 
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%; 
  
}
.slideBox .hd li.on{ background:#e03d3e; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ position: relative; zoom:1; vertical-align:middle; }
.slideBox .bd li p {
  position: absolute; bottom: 0; left: 0; width: 100%; height: 44px; line-height: 44px; text-align: center; 
  font-size: 18px; color: #eee; text-indent: 12px; white-space: nowrap; 
  background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');
}
.slideBox .bd img{ width:100%; display:block;  }


/*业务介绍*/
.ywjs{ position: relative; height:1480px; }
.ywjs .tit-box{ font-size: 18px; font-weight: bold; position: absolute; right: 0; top: 160px; width: 700px; height: 1000px;}
.ywjs .tit-box ul li{ line-height: 34px; margin-bottom: 50px; float: left; }
.ywjs .tit-box ul li.mls{ margin-left:90px;}
.ywjs .tit-box ul li .tit{ 
     float: left; color:#fff; background: url(/images/kj/bg-tt.png) no-repeat ;
	 width: 155px; height: 42px; line-height: 42px; margin:1.6em 10px 1.6em 0; text-indent: 0.5em; 
}
.ywjs .tit-box ul li .tit a{ color: #fff;}
.ywjs .tit-box ul li.last .tit{ margin-top: 0;}
.ywjs .tit-box ul li .bdt{ float: left;  }
.ywjs .tit-box ul li.sli .bdt{ width: 380px;}
.ywjs .tit-box ul li.sli .bdt p{ width: 10em; float: left;}

.ywjs .tit{ margin-top: -38px; }
.ywjs .tit li{ 
    display: block; float: left; height: 38px; line-height: 38px; width: 210px; text-align: center; font-size: 20px;
    background:url(/images/kj/tab-bg.png) no-repeat;
}
.ywjs .tit .ta1{ background-position: 0 -38px;}
.ywjs .tit .ta1.on{ background-position: 0 0;}
.ywjs .tit .ta2{ width: 124px; background-position: -210px 0; margin-left: 4px;}
.ywjs .tit .ta2.on{ background-position: -210px -38px;}

.ywjs .con dt{ height: 56px; line-height: 56px; background: url(/images/kj/kj_16.jpg) left center repeat-x;}
.ywjs .con dt h2{ 
   color: #558bc6; font-family:"新宋体",tahoma,arial,Verdana,sans-serif; font-size: 34px; font-style: italic; background-color: #fff; 
   padding:0 30px; float: left;
 }
.ywjs .con dl{ margin-top: 15px;}
.ywjs .con dd ul{ margin-left: -22px;}
.ywjs .con dd li{ width: 150px; height: 100px; overflow: hidden; position: relative; float: left; margin: 10px 0 30px 24px; background-color: #d0d0d0; }
.ywjs .con dd li img{ width: 100%;}
.ywjs .con dd li .cover{ 
   position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; display: block; background:url(/images/kj/cover.png) no-repeat;
}
.ywjs .con dd li .cover .text{ font-size: 14px; position: absolute; left: 0; bottom: 0; width: 100%; height: 35px; line-height: 42px;}


.foot.ft2{ background-color: #ebebeb; padding:30px 0;}




