@charset "utf-8";
/* CSS Document */
/*--初始化CSS--*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "微软雅黑";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:14px; margin:0; font-family: "微软雅黑";}
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table{ border-collapse:collapse; }
body{ padding: 0; font:14px "微软雅黑","宋体","Arial Narrow",HELVETICA;background-color:#ffffff;/* overflow-y:scroll;*/ min-width:1200px; }
.clear{ clear:both; height:0; font-size:0; overflow:hidden; }
a {text-decoration:none; color:#333;}
/*img{ display:block;}*/
.fl{ float:left;}
.fr{ float:right;}
body{ min-width:1200px;}

/*--头部--*/

.logo1{display : inline-block;padding-left:150px ;padding-top: 10px;}
.ding{ width:100%; height:3px; background:url(../images/top.jpg) no-repeat center;}
.top{ width:100%; height:43px; border-bottom:1px solid #f2f2f2;}
.top_con{ width:1200px; height:43px; margin:0 auto;}
.top_left{ color:#999; width:360px; height:43px; line-height:43px; float:left;}
.top_right{ width:240px; height:43px; float:right;}
.top_right a{ margin-top:7px; width:85px; height:30px; line-height:30px; background:url(../images/xian.gif) no-repeat right; float:left; color:#999; display:block; text-align:center;}
.logo{ width:1200px; height:120px; margin:0 auto;}
.logo_left{ width:635px; height:84px; float:left; margin-top:16px;}
.logo_left img{ width:310px; height:84px; float:left;}
.logo_left .txt{ width:295px; height:84px; float:right;}
.logo_left .txt p{ font-size:22px; color:#043179; margin-top:13px; line-height:40px;font-weight: bold;letter-spacing:1px;}
.logo_left .txt span{ font-size:16px; color:#333;letter-spacing:1px;}
.logo_right{ width:280px; float:right; margin-top:40px;}
.logo_right h3{ width:280px; height:38px; background:#e93321; border-radius:20px; color:#fff; font-weight:normal; font-size:16px; padding-left:15px; box-sizing:border-box; line-height:35px;}
.logo_right h3 b{ display:inline-block; font-family:Arial; font-size:20px; padding-top:3px;     font-weight: bold;}
.logo_right h3 img{ width:23px; height:25px; float:left; margin-top:6px; margin-right:10px;}
.logo_right h3 span{ line-height:30px; display:inline-block; margin-top:5px; float:left;}
.logo_right p{ margin-top:7px; width:280px; height:30px; float:right; line-height:30px; background:url(../images/phone.gif) no-repeat left 5px; font-size:16px; color:#333; padding-left:15px; box-sizing:border-box;}
.logo_right p i{ margin-right:15px; font-style:normal; font-family:Arial; font-size:22px; color:#333; font-weight:bold; line-height:30px; display:inline-block; float:right;}

/*--导航--*/
.nav{ width:100%; height:59px; background:#38700d;}
.nav_con{ width:1200px; height:59px; margin:0 auto; position:relative;}
.nav_con ul li{ width:132px; height:59px; float:left; background:url(../images/jb.png) no-repeat right;}
.nav_con ul li a{ width:132px; height:59px; color:#fff; font-size:16px; line-height:59px; text-align:center; display:block;}
.nav_con ul li:nth-child(9){ background:none;}
.nav_con ul li:hover{ background:#e93321;}
.hidden-box{width:132px;position:absolute; z-index:99999; display:none; background:#fff; background-color:rgba(255,255,255,0.9)}
.hidden-box>ul{ width:132px; height:auto; text-align:center; list-style-type:none;color:#fff;cursor:pointer; padding-top:12px;padding-bottom:15px; overflow:hidden;}
.hidden-box>ul li{ line-height:33px; height:33px; font-weight:500; background:none; text-align:center;}
.hidden-loc-index{ position:absolute; top:59px; left:0px}
.hidden-box>ul li a{ width:132px; height:33px; line-height:33px; display:block; text-align:center; font-size:14px; color:#333;}
.hidden-box>ul li a:hover{ background:#cecece; color:#333;}
.hidden-loc-index{ left:132px;}
.hidden-loc-index2{ position:absolute; top:59px; left:660px; }
.hidden-loc-index3{ position:absolute; top:59px; left:263px; }
.hidden-loc-index4{ position:absolute; top:59px; left:395px; }

/*--底部--*/
.footer{ width:100%; height:435px; background:#234509; border-top:4px solid #d21b1b;}
.footer_con{ width:1200px; height:435px; margin:0 auto;}
.lie{ width:750px; height:265px; float:left; margin-top:57px;}
.lie li{ float:left; width:195px; height:265px; border-right:1px solid #2c560c; padding-left:66px; padding-top:26px; box-sizing:border-box;}
.lie li h3{ width:82px; height:40px; line-height:33px; background:url(../images/foot.gif) no-repeat bottom; color:#fff; font-weight:normal; margin-bottom:18px;}
.lie li a{ color:#dddfe3; line-height:28px; display:block; transition:all 0.5s;}
.lie li a:hover{ color:#ef2814; margin-left:3px;}
.footer .xin{ width:1075px; height:51px; border:1px solid rgba(255,255,255,0.16); margin:0 auto; margin-top:46px; padding-left:24px; box-sizing:border-box;}
.footer .xin p{ color:#636465; line-height:51px; position:relative;}
.footer .xin p span{ width:50px; height:12px; display:block; position:absolute; right:213px; top:20px;}
.footer .xin p a{color:#636465;  float:right; margin-right:25px;}
.footer .gs{ width:320px; height:230px; float:left; margin-left:58px; margin-top:80px;}
.footer .gs p{ font-size:16px; color:#fff;}
.footer .gs p i{ font-style:normal; display:block; float:left; line-height:29px;}
.footer .gs p span{ font-size:25px; color:#ef2814; font-family:Arial; font-weight:bold; display:block;}
.footer .gs dl{ color:#fff; line-height:30px; margin-top:10px;}
.ma{ width:226px; height:107px; background:url(../images/erweima.jpg) no-repeat; margin-top:30px;}
.dibu{ width:1200px; height:60px; border-top:1px solid #2c560c; margin-top:49px; color:#dddfe3; line-height:60px;}
.dibu a{ color:#fff;}
.dibu_left{ width:540px; float:left;}
.dibu_right{ width:250px; float:right; position:relative;}
.dibu_right .liu{ width:50px; height:12px; position:absolute; right:0; top:25px; background:url(../images/liu.jpg) no-repeat;}



/*--小导航--*/
.nav_x{ width:100%; height:59px; border-bottom:1px solid #e6e6e6;}
.nav_x .con{ width:1200px; height:59px; margin:0 auto; background:url(../images/dw.gif) no-repeat 5px; padding-left:35px; box-sizing:border-box; line-height:59px;}
.nav_x .con span{ font-size:16px; color:#333; float:left;}
.nav_x .con a{ font-size:16px; color:#333;  padding:0 6px;}
.nav_x .con a:hover{ font-weight:bold;}

.fenye{ width:530px; margin:0 auto; margin-top:50px; margin-bottom:50px; text-align:center;}
.fenye a{ padding:8px 16px; border:1px solid #d5d5d5; margin:0 2px;}
.fenye a:hover{ background:#333; color:#fff;}


.middle{ margin:0 auto;}


.dibu_right img { display:inline;}

.s{padding-top: 20px; padding-bottom: 20px;padding-left: 10px;    font-size: 16px;}



/*分页样式*/
 .page{height:24px; line-height:24px; text-align:center; margin-top:30px; clear:both;    margin-bottom: 10px;}
 .page li{display:inline; padding:5px 10px; border:1px solid #ddd; margin-right:5px;}
 .page li a{color: #555;}
 .page li a:hover{background:#f5f5f5; color:#0064c4;}
 .page li.thisclass{background:#9A9FA5; color: #fff;}
 .page li.thisclass a{text-decoration:none; cursor:default; border-color:#0064c4; color: #fff;}
 .page .pageinfo strong{font-weight:normal;}

/*客户案例*/
dl.news_dl {font-size:16px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
dl.news_dl a{ color:#000; }
dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:40px; height:40px; width:920px; overflow:hidden;    padding-left: 10px;}
dl.news_dl .dt_1 { height:20px;   padding-left:5px;  font-size:16px; color:#ef2541; font-weight:bold; }
dl.news_dl .dt_1:hover {color:#4cb034; }
dl.news_dl .dt_2 { font-size:16px; float:right; padding:0 10px 0 8px;  font-family:"å®‹ä½“"; }
dl.news_dl .dt_3 { font-size:16px;}
dl.news_dl .dt_3 a { color:#4cb034; text-decoration:underline;} 
dl.news_dl dd { font-size:15px; padding-left:10px; height:45px; overflow:hidden; margin-bottom:20px;}



/*banner*/
.container {
  width: 100%;
  overflow: hidden;
  margin: auto;
  text-align: center;
  position: relative;
}
.container .sliderImages {
  display: flex;
  width: 400%;
  max-height: 600px;
}
.container .sliderImages .image {
  flex-basis: 25%;
}
.container .sliderImages .image img {
  width: 100%;
  height: 100%;
}
.container .indicators {
  display: flex;
  justify-content: center;
  align-items: center;
}
.container .indicators .indicator {
  width: 10px;
  height: 10px;
  margin: 5px;
  -webkit-transform: translateY(-50px);
          transform: translateY(-50px);
  border-radius: 50%;
  display: block;
  background-color: #fff;
  transition: .2s ease-in-out;
  cursor: pointer;
}
.container .indicators .indicator.active {
  background-color: #38700d;
  padding: 2px;
}
.container .indicators .indicator:hover {
  padding: 2px;
  background-color: #38700d;
}
.container .arrws {
  display: flex;
  justify-content: space-between;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 45%;
  width: 94%;
  left: 3%;
}
.container .arrws span {
  cursor: pointer;
  display: block;
  font-size: 40px;
  color: #fff;
}
.container .arrws span.disabled {
  cursor: not-allowed;
}












