/* section1  G */





.in_ban{ width:100%;  position:relative;  height:426px; }
.in_ban .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;   }
.in_ban .bd ul{ width:100% !important;  }
.in_ban .bd li{ width:100% !important;  height:426px; overflow:hidden; text-align:center;  }
.in_ban .bd li a{ display:block; height:426px; }

.in_ban .hd{ width:100%;  position:absolute; z-index:1; bottom:26px; left:0; height:4px; line-height:4px; text-align:center;}
.in_ban .hd ul{ text-align:center;  padding-top:5px;  }
.in_ban .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:56px; height:4px; margin:0 4px; background:url(../images/in_banico1.png) no-repeat; overflow:hidden; line-height:9999px; }
.in_ban .hd ul .on{ background:url(../images/in_banico2.png) no-repeat; }

.in_nav{ width: 1180px; height: 370px; overflow: hidden; margin: 0 auto;}
/*.in_nav ul{ width: 1180px; height: 370px; overflow: hidden; margin:0 -40px;}
.in_nav li{ width: 236px; height: 370px; overflow: hidden; float:left;}
.in_nav li .img{ width: 240px; height: 123px; overflow: hidden; text-align: center; margin:65px auto 0;}
.in_nav li .img img{ display: block; width: 123px; height: 123px; overflow: hidden; margin: 0 auto;}
.in_nav li .tit{ width: 240px; height: 40px; line-height: 40px; overflow: hidden; text-align: center; margin: 12px 0 0;}
.in_nav li .tit a{ font-size: 25px; color: #434343; font-family: "microsoft yahei";}
.in_nav li .des{ width: 155px; height: auto; line-height: 18px; overflow: hidden; text-align: center; margin: 10px auto 0;
font-size: 12px; color: #4c4c4c; font-family: "microsoft yahei";}*/

.servicesBox {  width: 1180px; height: 370px; margin: 0 auto; clear:both; }
.servicesBox a,.servicesBox a:hover{  text-decoration:none;}
.servicesBox .serBox { cursor:pointer; display:inline;  width: 236px; height: 370px; float:left; overflow:hidden; position:relative;}
.servicesBox .serBox1{ width: 122px; height: 122px; overflow:hidden; position:relative; margin:65px auto 0;  }
.servicesBox .serBoxOn { display:none; width: 122px; height: 122px; overflow: hidden; 
position:absolute; left:60px; top:0px; z-index:19;}
.servicesBox .serBox .pic1 { width: 122px; height: 122px; text-align:center; position:absolute; top:0; right:0; z-index:99;}
.servicesBox .serBox .pic2 { width: 122px; height: 122px; text-align:center; position:absolute; top:0; left:0; z-index:99;}
.servicesBox .serBox .txt1 { width:236px; height:auto; position:absolute; top:200px; left:0px; z-index:99;}
.servicesBox .serBox .txt2 {  width: 236px; height:auto;  position:absolute; top:200px; right:-236px; z-index:99;}
.servicesBox .serBox  span.tit {  font-size: 25px; color: #434343; font-family: "microsoft yahei"; display:block; text-align:center; line-height:30px;}
.servicesBox .serBox .txt1 .tit {}
.servicesBox .serBox .txt2 .tit {}
.servicesBox .serBox p{  margin: 10px auto 0; padding:0 10px; text-align:center;
font-size: 12px; color: #4c4c4c; font-family: "microsoft yahei"; line-height: 18px;}

/* section1  O */
/* section2  G */
.section2{ min-height:875px;/* background: #ececec;*/  background: url(../images/in_servbg.jpg) no-repeat center top;  }
.in_alzs{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.in_alzs1{ width: 100%; height: auto; overflow: hidden; margin: 58px auto 0;}
.in_alzs1 img{ display: block; margin: 0 auto;}
.in_alzs2{ width: 100%; height: auto; overflow: hidden; margin: 40px auto 0;}
.in_alzs2 .des{ width:732px; height:auto; overflow: hidden; margin: 0 auto; line-height: 22px; 
font-family: "microsoft yahei"; font-size: 14px; color: #313131; text-align:center;}
.in_alzs3{ width: 100%; height: auto; overflow: hidden; margin: 26px auto 0;}
.in_alzs3 ul{ width: 550px; height: auto; overflow: hidden; margin: 0 auto;}
.in_alzs3 li{ width: 104px; height: 34px; line-height: 34px; overflow: hidden; margin: 0 3px; float: left;}
.in_alzs3 li a{ display: block; width: 100%; height: 34px; line-height: 34px; overflow: hidden; font-family: "microsoft yahei"; font-size: 15px; color: #fff; background: #434343; text-align: center; text-decoration: none;}
.in_alzs3 li a:hover{ background: #ff6600;}
.in_alzs3 li.hover a{ background: #ff6600;}
.in_alzs4{ width: 100%; height: auto; min-height: 408px; overflow: hidden; margin: 30px auto 0;}
.in_alzs4 li{ width: 285px; height: 176px; overflow: hidden;  /*padding:4px;*/ border: solid 1px #e0e0e0;; margin: 24px 6px 0; position: relative;  background: #fff; float: left; }
.in_alzs4 li .licov{ display:none; width: 285px; height: 176px; overflow: hidden; background: #00a0e9; filter:alpha(opacity=90);
	-moz-opacity:0.9; opacity: 0.9; position: absolute; top: 0; left: 0; z-index: 9;}
.in_alzs4 li .licov a{ display:block; width: 100%; height: 176px; overflow: hidden; text-decoration:none;}
.in_alzs4 li .licov p{ width: 100%; line-height: 36px; text-align: center; color: #fff; font-family: "microsoft yahei"; font-size: 19px; position: relative; font-weight: bold;}
.in_alzs4 li .licov p.p1{  margin:60px 0 0;}
.in_alzs4 li .licov p.p2{  font-size: 14px; text-transform: uppercase; font-weight:normal;}
.in_alzs4 li:hover .licov{ display:block; 
-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.in_alzs5{ width: 100%; height: auto; overflow: hidden; margin: 50px auto 0;}
.in_alzs5 a{ display: block; width: 328px; height: 50px; line-height:50px; overflow: hidden; margin: 0 auto; position: relative;
text-align: center; font-family: "microsoft yahei"; font-size: 19px; color:#fff; background: #00a0e9; text-decoration: none;}
.in_alzs5 a i{ display: block; width: 16px; height: 16px; overflow: hidden; position: absolute; top:17px; left: 114px; z-index: 1;}
/* section2  O */
/* section3  G */
.in_serv{ width: 100%; /*min-height: 558px;*/ overflow: hidden; padding:0 0 80px 0;}
.in_serv2{ width:1200px; height: auto; overflow: hidden; margin: 35px auto 0;}
.in_serv2 li{ width:220px; height:70px; overflow: hidden; margin: 10px; float:left;}

.in_new{ width: 100%; min-height: 604px; overflow: hidden; background: #e3e3e3;}
.in_news{ width: 1100px; height:auto; overflow: hidden; margin: 0 auto; }
.in_news1{ width: 346px; height:auto; overflow: hidden; margin-left:28px;}
.in_news1tit{ width: 100%; height:34px; line-height: 34px; overflow: hidden; margin:60px 0 0;}
.in_news1tit1{ width: 276px; height:34px; line-height: 34px; overflow: hidden;}
.in_news1tit1 a{ font-family: "microsoft yahei"; font-size: 23px; color: #000;}
.in_news1tit2{ width:70px; height:34px; line-height: 34px; overflow: hidden; text-align: right;}
.in_news1tit2 a{ font-family: "microsoft yahei"; font-size: 12px; color: #8e8e8e;}
.in_news1 .img{ width: 100%; height:220px; overflow: hidden; margin: 10px auto 0;}
.in_news1 .ct{ width: 100%; height:auto; overflow: hidden; margin: 10px 0 0;}
.in_news1 .ct li{ width: 100%; height:38px; line-height: 38px; overflow: hidden; float:left; border-top: solid 1px #cfcfcf;}
.in_news1 .ct li a{ line-height: 38px; font-family: "microsoft yahei"; font-size: 14px; color: #2d2d2d; float: left; }
.in_news1 .ct li span{ float: right; line-height: 38px; font-family: "microsoft yahei"; font-size: 12px; color: #888; }
.in_news1 .ct li.li1{  border:none;}
/* section3  O */