﻿@charset "utf-8";


/* CSS Document */





body{ font-size:12px; color:#333; background-color:#f9f9f9; line-height:24px;  font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;}





a { color:#666; text-decoration:none; }





a:hover { text-decoration:none;}





.sider{width:285px; float:left;}


.containter{float:right; width:655px;}





.clear_cs{height:0px;font-size:0px; line-height:0px;clear:both;over-flow:hidden;}








/******************header css***************/





.top {


   width:100%;


   height:110px;


   background-color:#ffffff;


   }


   


.topkk {


   width:1200px;


   height:110px;


   line-height:110px;


   font-size:14px;


   margin:0 auto;


   }


   


.topkk-logo {


   width:245px;


   height:110px;


   float:left;


   }


   


.topkk-dh {


   width:755px;


   height:110px;


   float:left;


   margin-left:36px;


   }


   


.topkk-dh li {


   list-style-type:none;


   float:left;


   }


   


.topkk-dh li a {


   display:block;


   width:120px;


   height:110px;


   line-height:110px;


   text-align:center;


   }


   


.topkk-dh li a:hover {


   color:#FFFFFF;


   background-color:#f46c31;


   }


   


.topkk-yuyan {


   width:160px;


   height:110px;


   line-height:36px;


   float:right;


   text-align:center;


   border-left:1px solid #dedfdf;


   border-right:1px solid #dedfdf;


   }


   


.lvse {


   color:#13b7b3;


   }


   


.banner {


   width:100%;


   height:auto; overflow:hidden;


   }


.banner img {
    width:100%;
}   


.cptt {


   padding-top:60px;


   padding-bottom:90px;


   height:auto; overflow:hidden;


   background:url(../images/cpbj.jpg) top center;


   }


   


.cptt-ti {


   background:url(../images/cp-tt.png) center; background-repeat:no-repeat;


   height:65px;


   }


   


.cptt h2 {


   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;


   text-align:center;


   font-size:12px;


   color:#9fa0a0;


   margin-top:10px;


   }


   


.cptt-nei {


   width:1500px;


   height:auto; overflow:hidden;


   margin:95px auto 0px;


   }  


   


    .img-scroll { position:relative; margin:5px auto; width:1500px; float:left; height:auto; overflow:hidden;}


    .img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:40px; height:68px; margin-top:90px; background-color:#000;


    top:0; color:#FFF; text-align:center;}


    .img-scroll .prev { left:0; background:url(../images/zuo.png) no-repeat; width:40px; height:68px;}


    .img-scroll .next { right:0; background:url(../images/you.png) no-repeat; width:40px; height:68px;}


	.img-scroll .prev:hover { left:0; background:url(../images/zuo.png) no-repeat; width:40px; height:68px;}


	.img-scroll .next:hover { right:0; background:url(../images/you.png) no-repeat; width:40px; height:68px;}


    .img-list { position:relative; width:1280px; height:auto; overflow:hidden; margin-left:105px; overflow:hidden}


    .img-list ul { width:9999px;}


    .img-list li { float:left; display:inline; margin-left:30px; margin-right:30px; height:auto; overflow:hidden;} 


	


.cptu {


   width:253px;


   height:auto; overflow:hidden;


   background:url(../images/xh1.jpg) center bottom; background-repeat:no-repeat;


   }


   


.cptu p {


   text-align:center;


   height:60px;


   line-height:60px;


   margin:0px;


   font-size:16px;


     }


	 


.cptu:hover {


	background:url(../images/xh2.jpg) center bottom; background-repeat:no-repeat;


	color:#13b7b3;


	}


	


.cptu a:hover {


	color:#13b7b3;


	   }


	


.quan { border-radius: 50%;}


	


.abtt {


   padding-top:40px;


   padding-bottom:70px;


   background-color:#ffffff;


   }


   


.abtt-ti {


   background:url(../images/ab-tt.png) center; background-repeat:no-repeat;


   height:65px;   


   }


   


.abtt h2 {


   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;


   text-align:center;


   font-size:12px;


   color:#9fa0a0;


   margin-top:10px;


   }


   


.abtt-nei {


   width:1200px;


   height:auto; overflow:hidden;


   margin:40px auto 0px;


   }


   


.kuai {


   width:1200px;


   height:auto; overflow:hidden;


   }


   


.kuai-left {


   width:549px;


   height:auto; overflow:hidden;


   float:left;


   }


   


.kuai-right {


   width:625px;


   height:auto; overflow:hidden;


   color:#898989;


   float:right;


   }


   


.kuai-right h3 {


   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;


   font-size:24px;


   margin-top:18px; margin-bottom:20px;


   color:#333333;


   }


   


.tp {


   margin-top:30px;


   }


   


.xtu1 {


   width:259px;


   height:auto; overflow:hidden;


   border:3px solid #dddddd;


   float:left;


   }


   


.xtu2 {


   width:292px;


   height:auto; overflow:hidden;


   border:3px solid #dddddd;


   margin-left:20px;


   float:left;


   }


   


.casett {


   padding-top:72px;


   padding-bottom:72px;


   height:auto; overflow:hidden;


   background:url(../images/casebj.jpg) top center;


   }


   


.casett-ti {


   background:url(../images/case-tt.png) center; background-repeat:no-repeat;


   height:65px; 


   }


   


.casett h2 {


   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;


   text-align:center;


   font-size:12px;


   color:#ffffff;


   margin-top:10px;


   }


   


.casett-nei {


   width:1200px;


   height:auto; overflow:hidden;


   margin:70px auto 0px;


   }


   


.newstt {


   padding-top:60px;


   padding-bottom:85px;


   background-color:#ffffff;


   }


   


.newstt-ti {


   background:url(../images/news-tt.png) center; background-repeat:no-repeat;


   height:65px; 


   }


   


.newstt h2 {


   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;


   text-align:center;


   font-size:12px;


   margin-top:10px;


   }


   


.newstt-nei {


    width:1200px;


   height:auto; overflow:hidden;


   margin:50px auto 0px;


   color:#898989; 


   }


   


.nn-left {


   width:523px;


   height:auto; overflow:hidden;


   float:left;


   }


   


.nn-right {


   width:600px;


   height:auto; overflow:hidden;


   color:#9fa0a0;


   float:right;


   }


   


.guzi {


    width: 68px;


    height: 68px;


    line-height: 22px;


    text-align: center;


    background-color: #ed6142;


	padding-top:16px;


    color: #ffffff;


    text-align: center;


    position: relative;


    top: -75px;


    left: 0px;


    z-index: 99;


}





.tudi {


   margin-bottom:-68px;


   }


   


.dazi {


    font-size: 30px;


}





.nn-left h3 {


   font-size:18px;


   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;


   margin-top:20px; margin-bottom:10px;


   color:#333333;


   }


   


.nn-more {


   margin-top:30px;


   }


   


.nn-more a {


   display:block;


   width:160px;


   height:36px;


   line-height:36px;


   text-align:center;


   color:#FFFFFF;


   font-size:14px;


   background-color:#13b7b3;


   }


   


.nn-more a:hover {


   background-color:#1ba29f;


   }


   


.nn-right li {


   width:100%;


   list-style-type:none;


   height:85px;


   float:left;


   border-bottom:1px solid #d6d7d7;


   margin-bottom:20px;


   }


   


.nleft {


   width:76px;


   height:auto; overflow:hidden;


   padding-top:10px;


   text-align:center;


   float:left;


   }


   


.dazit {


   font-size:40px;


   }


   


.nright {


   width:515px;


   height:auto; overflow:hidden;


   float:right;


   }


   


.nright h4 {


   font-size:14px;


   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;


   color:#333333;


   font-weight:bold;


   margin-bottom:10px;


   }


   


   


.bottom {


   padding-top:50px;


   padding-bottom:40px;


   background-color:#2c3638;


   color:#FFFFFF;


   }


   


.bottom h2 {


   font-size:24px;


   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;


   color:#FFFFFF;


   font-weight:bold;


   margin-bottom:40px;


   text-align:center;


   }


   


.bottom-nei {


   width:1200px;


   height:auto; overflow:hidden;


   margin:0 auto;


   }


   


.bm-aa {


   width:240px;


   float:left;


   }


   


.bottom-nei h3 {


   font-size:18px;


   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;


   margin-top:0px;


   margin-bottom:40px;


   }


   


.dianhua {


   height:auto; overflow:hidden;


   margin-top:40px;


   }


   


.bm-bb {


   width:400px;


   float:left;


   }





.bm-cc {


   width:414px;


   float:right;


   }


   


.bm-cc p {


   margin-bottom:10px;


   }


   


.ddazi {


   font-size:14px;


   }


   


.lanse {


   font-size:14px;


   color:#13b7b3;


   }


   


.btn-warning {


    color: #fff;


    background-color: #ea6648;


    border-color: #ea6648;


	width:150px;


	height:40px;


}





.footer {


   text-align:center;


   height:75px;


   line-height:75px;


   text-align:center;


   font-size:14px;


   background-color:#1a2022;


   color:#898989;


   }


   


/* 单页 */


.bnn {


   width:100%;


   height:auto; overflow:hidden;


   }

.bnn img {
    width:100%;
}
   


.neidh {


   width:100%;


   height:45px;


   background-color:#017a57;


   }


   


.neidh-tt {


   width:1200px;


   height:45px;


   line-height:45px;


   margin:0 auto;


   }


   


.neidh-tt li {


   width:130px;


   list-style-type:none;


   float:left;


   }


   


.neidh-tt li a {


   display:block;


   width:130px;


   height:45px;


   line-height:45px;


   text-align:center;


   background:url(../images/youhua.png) right; background-repeat:no-repeat;


   color:#FFFFFF;


   }


   


.neidh-tt li a:hover {


   background-color:#FFFFFF;


   color:#333333;


}





.neidh-tt li.hover a {


   background-color:#FFFFFF;


   color:#333333;


}





.dangqian {


   width:100%;


   height:60px;


   background-color:#FFFFFF;


   border-bottom:1px solid #e8e9e9;


   }


   


.dqt {


   width:1200px;


   height:60px;


   line-height:60px;


   margin:0 auto;


   }


   


.dqt-bb {


   color:#017a57;


   }


   


.neirong {


   width:1200px;


   height:auto; overflow:hidden;


   background-color:#FFFFFF;


   padding:50px;


   margin:30px auto 85px;


   }


   


.neirong h2 {


   font-size:27px;


   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;


   color:#595757;


   font-weight:bold;


   margin-bottom:40px;


   }


   


   


/* 产品页 */


.cpnei {


   width:100%;


   padding-top:25px;


   padding-bottom:60px;


   background-color:#FFFFFF;


   }


   


.cpkk {


   width:1200px;


   height:auto; overflow:hidden;


   margin:0 auto;


   }


   


.cpkk-left {


   width:272px;


   float:left;


   }


   


.cpkk-left-lan {


   width:272px;


   height:100px;


   line-height:100px;


   background:url(../images/cplie.jpg);


   text-align:center;


   color:#4da28a;


   }


   


.cpzi {


   font-size:22px;


   font-weight:bold;


   color:#FFFFFF;


   }


   


.cpkk-hh {


   height:60px;


   }


   


.cpkk-hh a {


   display:block;


   height:60px;


   line-height:60px;


   padding-left:30px;


   padding-right:20px;


   background-color:#f7f7f7;


   border-bottom:1px solid #eaeaea;


   }


   


.cpkk-hh a:hover {


   background-color:#ffffff;


   color:#f46c31;


   }


   


.hh-a {


   width:160px;


   float:left;


   }


   


.hh-b {


   width:50px;


   height:60px;


   line-height:60px;


   float:right;


   text-align:right;


   }


   


.cpkk-right {


   width:882px;


   float:right;


   }


   


.cpkk-right-lan {


   height:50px;


   line-height:50px;


   border-bottom:1px solid #dcdddd;


   color:#898989;


   }


   


.cpkkr-zuo {


   width:335px;


   float:left;


   font-size:16px;


   }


   


.cpkkr-you {


   width:500px;


   float:right;


   text-align:right;


   font-size:14px;


   }


   


.cpkkr-nei {


   margin-top:20px;


   height:auto; overflow:hidden;


   }


   


.cpkkr-nei li {


   list-style-type:none;


   float:left;


   width:272px;


   margin-left:10px; margin-right:10px;


   margin-bottom:30px;


   }


   


.cptux {


   width:272px;


   height:auto; overflow:hidden;


   padding:10px;


   background-color:#efefef;


   }


   


.cptux:hover {


   background-color:#f46c31;


   }


   


.cptux a:hover {


   color:#FFFFFF;


   }


   


.cptux p {
   height:auto; overflow:hidden;


   line-height:30px;


   text-align:center;


   }


   
/* 分页 */ 
.page {
    margin: 20px auto;
}

.page-m {
    position: relative;
    top: -1px;
    +display: inline !important;
}

.page a {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.page-m a {
    display: inline-block;
    margin: 0 5px;
    width: 40px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
	border:1px solid #eeeeee;

}

.page-m a:hover {
    color: #fff;
    background: #123b92;
	border:1px solid #123b92;
}

.xianshi {
    color: #fff;
    background: #123b92;
	border:1px solid #123b92;
}

.page-m a.active {
    color: #fff;
    background: #123b92;
	border:1px solid #123b92;
}

   


/* 新闻页 */


.xinwen {


   width:1200px;


   height:auto; overflow:hidden;


   margin:60px auto 30px;


   }


   


.xinwen li {


   width:100%;


   list-style-type:none;


   padding:14px;


   height:auto; overflow:hidden;


   background:url(../images/nn1.jpg);


   border:1px solid #eaeaea;


   margin-bottom:15px;


   }


   


.xinwen li:hover {


   background:url(../images/nn2.jpg);


   border:1px solid #dcdddd;


   }   


   


.xw-tu {


   width:242px;


   height:auto; overflow:hidden;


   float:left;


   }


   


.xw-zi {


   width:500px;


   height:auto; overflow:hidden;


   float:left;


   margin-left:50px;


   }


   


.xw-zi h2 {


   color:#595757;


   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;


   font-size:18px;


   margin-top:22px;


   margin-bottom:15px;


   }


   


.xw-tt {


   width:140px;


   height:auto; overflow:hidden;


   padding-right:50px;


   padding-top:30px;


   text-align:right;


   float:right;


   }


   


.xwda {


   font-size:18px;


   }


   


/* 联系页 */


.lxbj {


   background-color:#FFFFFF;


   padding-bottom:50px;


   }


   


.lxkk {


   width:1200px;


   height:auto; overflow:hidden;


   margin:0 auto;


   }


   


.lxkk h3 {


   margin-top:34px;


   margin-bottom:15px;


   color:#f76c33;


   font-size:18px;


   font-weight:bold;


   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;


   }


   


.lxkk-zi {


   height:auto; overflow:hidden;


   }


   


.lxkk-zi-zuo {


   width:650px;


   float:left;


   }


   


.lxkk-h {


   height:47px;


   line-height:47px;


   border-bottom:1px solid #e4e4e4;


   }


   


.lxkk-zi-you {


   width:500px;


   float:right;


   }


   


.ddbiao {


   font-size:14px;}


   


.liuyan {


   width:1200px;


   height:auto; overflow:hidden;


   margin:45px auto 90px;


   }


   


.liuyan p {


   margin-bottom:30px;


   }


   


.liuyan h2 {


   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;


   font-size:18px;


   margin-bottom:50px;


   }


   


.txthh {


   height:50px;


   line-height:50px;


   background-color:#f9f9f9;


   }


   


.txthh2 {


   background-color:#f9f9f9;


   }


   


.btn-warning2 {


    color: #fff;


	background:url(../images/anniu2.jpg);


	padding-left:103px;


    border-color: #ea6648;


	font-size:18px;


	width:263px;


	height:63px;


}





.btn-warning2:hover {


   color:#FFFFFF;


   }

.amap-marker-label {


   color:#333333;


   }
   


/* 技术中心 */


.jszx {


   width:1200px;


   height:auto; overflow:hidden;


   margin:50px auto 75px;


   }


   


.jstu {


   background-color:#dcdddd;


   height:auto; overflow:hidden;


   margin-bottom:50px;


   }


   


.jstu a:hover {


   color:#FFFFFF;


   }


   


.jstu:hover {


   background-color:#007a57;


   color:#FFFFFF;


   }


   


.jstu p {


   height:60px;


   line-height:60px;


   text-align:center;


   }

.xiaotu {
   height:auto; overflow:hidden;
   margin-top:15px;
   }
   
.xiaotu li {
   list-style-type:none;
   width:14%;
   float:left;
   margin-left:1%;
   margin-right:1%;
   }
   
.xiaotu li a {
   display:block;
   border:1px solid #eeeeee;
   }
      
.xiaotu li a:hover {
   border:1px solid #002b62;
   }  
   
.xiaotu li.hover a {
   border:1px solid #002b62;
   }  
   