/**banner**/
.banner{ width:100%; height:500px; overflow:hidden; position:relative; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; width: 100%; height: 500px;}
.banner .hd { width: 100%; position: absolute; z-index: 1; bottom: 10px; left: 0; height: 30px; line-height: 30px;text-align: center; }
.banner .hd ul { text-align: center; }
.banner .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 14px; height: 14px; margin: 5px; border-radius:7px; overflow: hidden; line-height: 9999px; border: solid 1px#ffffff; opacity: .2; }
.banner .hd ul .on { background:#fff; width:14px; height: 14px; border-radius:7px;opacity: 1;}
.banner .prev,.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url('../img/slider-arrow.png') -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }
/**banner**/
.nban{ width:100%; height:340px; overflow:hidden; position:relative; }
.nban .bd{ position:relative; height:100%; z-index:0;   }
.nban .bd li{ zoom:1; vertical-align:middle; width: 100%; height: 340px;}
.nban .hd { width: 100%; position: absolute; z-index: 1; bottom: 10px; left: 0; height: 30px; line-height: 30px;text-align: center; }
.nban .hd ul { text-align: center; }
.nban .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 14px; height: 14px; margin: 5px; border-radius:7px; overflow: hidden; line-height: 9999px; border: solid 1px#ffffff; opacity: .2; }
.nban .hd ul .on { background:#fff; width:14px; height: 14px; border-radius:7px;opacity: 1;}
.nban .prev,.nban .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url('../img/slider-arrow.png') -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.nban .next{ left:auto; right:3%; background-position:8px 5px; }
.nban .prev:hover,.nban .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.nban .prevStop{ display:none;  }
.nban .nextStop{ display:none;  }
/**简介**/
.customer{width:1200px;}
.customer p.title{font-size:26px;width:100%;text-align:center;}
.customer ul{width:820px;margin:0 auto;margin-top:70px;overflow:hidden;}
.customer ul li{float:left;text-align:center;box-sizing:border-box;width:33%;}
.customer ul li:last-child {width: 33%;}
.customer ul li .cus_details .box {height:50px;font-size:32px;color:#2a5298;line-height:50px;text-transform:uppercase;}
.customer ul li .cus_details .box .count-title{font-weight:normal;display:inline-block;}
.customer ul li .cus_details .box .csgfhj{font-weight:normal;display:inline-block;}
.customer ul li .cus_details .box img{margin-top:5px; display: inline;}
.customer ul li .cus_details p{font-size:16px;color:#000;margin-top:10px; text-align: center; }
.customer ul li.cus_last{border:none;}
/**产品**/
.cpbg { width: 100%; background: url('../img/shouye_02.jpg') repeat-x top; margin-top: 70px; }

.slideTxtBox{ margin-top: 33px; }
.slideTxtBox .hd{ height:53px; line-height:50px; position:relative; margin: 0px 0 15px 90px; }
.slideTxtBox .hd ul{ height:53px;   }
.slideTxtBox .hd ul li{ float: left; margin:0 22px; cursor:pointer; border-top: 3px solid #fff; }
.slideTxtBox .hd ul li.on, .slideTxtBox .hd ul li:hover{ height:53px; line-height:50px; border-top:3px solid #2a5298; }
.slideTxtBox .hd ul li.on a, .slideTxtBox .hd ul li.on a:hover { line-height:50px; }
.slideTxtBox .hd ul p { float: left; width: 200px; height: 38px; border-radius: 3px; border: 2px solid #c5c5c5; background: #c5c5c5; box-sizing: border-box;margin-top: 10px; }
.sou {border: none !important; width: 160px !important; height: 34px !important; float: left; padding-left: 5px !important; font-size: 14px;}
.sousuo { float: right; width: 34px !important; height: 34px !important; background: url('../img/sousou.jpg') no-repeat !important;}


.slideTxtBox .bd ul{ padding:0px;  zoom:1;  }
.slideTxtBox .bd li{ float: left; width: 300px; height: 200px; border: 1px solid #eeeeee; }
.slideTxtBox .bd li .item{width: 298px; height: 198px;position: relative; }
.slideTxtBox .bd li .item .dt{position: absolute;top: 0;left: 0;}
.slideTxtBox .bd li .item .dt img {width: 298px;height: 198px;}
.slideTxtBox .bd li .item .fdj{position: absolute;top: -1px;left: -1px;opacity: 0;transition: 1s ease;width: 300px; height: 200px;background:rgba(42, 82, 152,.8); padding: 75px 5% 0;}
.slideTxtBox .bd li .item .fdj p { width: 100%; height: 48px; font-size: 24px; text-align: center; overflow: hidden;}
/* .slideTxtBox .bd li .item .fdj span { display: block; height: 32px; text-align: center; margin-top:53px; overflow: hidden; } */
.slideTxtBox .bd li .item:hover .fdj{opacity: 1;}
/**首页新闻**/
.innew li { float: left; width: 393px; border-right: 1px solid #eee; padding-right: 24px; margin-right: 25px;}
.innew li:last-child { float: right; width: 362px; border-right: 0; padding-right: 0; margin-right: 0;}
.innew img { display: block; margin: 0 auto; }
.innew li em, .innew li p, .innew li span { display: block; width: 100%; text-align: center;}
.innew li p { margin-top: 20px; font-weight: bold;}
.innew li span { font-size: 14px; line-height: 24px; margin-bottom: 30px; text-align: left; }

.innew li:nth-of-type(1) .biti1 {width: 100%; height: 90px; background: url('../img/new01.jpg') no-repeat center top;}
.innew li:nth-of-type(1) .biti2 { width: 100%; height: 198px; background: url('../img/news_01.jpg') no-repeat center top;}

.innew li:nth-of-type(2) .biti1 {width: 100%; height: 90px; background: url('../img/new02.jpg') no-repeat center top;}
.innew li:nth-of-type(2) .biti2 { width: 100%; height: 198px; background: url('../img/news_02.jpg') no-repeat center top;}

.innew li:nth-of-type(3) .biti1 {width: 100%; height: 90px; background: url('../img/new03.jpg') no-repeat center top;}
.innew li:nth-of-type(3) .biti2 { width: 100%; height: 198px; background: url('../img/news_03.jpg') no-repeat center top;}

/**首页留言**/
.liuyan { float: left; width: 500px;}
.liuyan strong { width: 100%; display: block; margin: 0 auto; text-align: center; font-size: 30px; margin-bottom: 40px;}
.liuyan li { width: 100%; height: 50px; border: 1px solid #eee; padding: 9px; line-height: 30px; margin-bottom: 27px; }
.liuyan li span { display: block; float: left; width: 50px;}
.liuyan li input, .liuyan li textarea { float: left; width: 420px;}
.liuyan li:nth-of-type(3) { height: 94px;}
.liuyan .tijiao, .liuyan .chongzhi { float: left; width: 230px; height: 50px; background: #2a5298; color:#fff; text-align: center; }
.liuyan .chongzhi { float: right; background: #eeeeee; color: #333;}
/**首页地图**/
.ditu { float: right; width: 560px;}

/*main 开始*/
.one{ width:240px; height:fit-content;  float:left;}
.one-top{ width:240px; height:fit-content; }
.daohang{ width:240px; border:1px solid #eeeeee;}
.daohang ul li { width:100%; height:50px; text-align:center; line-height:49px; border-top:1px solid #eee; background: url('../img/jiantou.jpg') no-repeat ; background-position: 210px 18px; }
.daohang ul li a{display: block;width: 190px;overflow: hidden;margin: 0 auto;height: 100%;}
.daohang ul li.on, .daohang ul li:hover { background: #fff; font-weight: bold; }

.women{width:240px; border:1px solid #eeeeee; padding: 19px 16px; }
.women p{ font-size:14px;}
.women p span{ color:#1557a6;}




.two{width:910px; float:right;}
.two-top { height: 40px; line-height: 24px; padding-bottom: 15px; border-bottom: 1px solid #eee; }
.two-top strong, .two-top span { display: block; float: left; text-transform: uppercase; }
.two-top strong { font-size: 20px; margin-right: 4px;}
.two-top span { line-height: 20px; padding-top: 4px;}
.two-top .weizhi { float: right; text-align: right; width: 500px; }
.two-top .weizhi em { display: inline-block; background: url('../img/house.jpg') no-repeat left 2px; text-indent: 23px;}

.two-wenzi h1 { text-align: center; margin: 30px auto; font-size: 24px; line-height: 40px;}
.two-wenzi>p{ text-align: justify; margin-top:20px; font-size:16px; line-height:30px;}
.two-wenzi img { max-width: 100%;}
/*main 结束*/
.liuyanb input { }