.wrap{ width:1100px; margin:0 auto; height:auto;}

/*index banner*/
.banner{width: 100%;height:517px;position: relative;z-index: 0;overflow: hidden;position: relative;z-index: 0}
.banner .flexslider{ width:1920px;height:100%;position:relative;left: 50%;margin-left: -960px;overflow:hidden; min-width:1000px;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:100%;}
.banner .slides li img{width: 100%; margin:0 auto; display:block;}
/*左右切换*/
.banner .flex-direction-nav {width: 1000px;height: 48px;position: absolute;left: 55%;top: 50%;margin:-24px 0 0 -600px;  z-index: 1;opacity: 0;}
.banner .flex-direction-nav a.flex-prev,
.banner .flex-direction-nav a.flex-next{position: absolute;width: 20px;height:5px;background:#fff;font-size: 0}
.banner .flex-direction-nav a.flex-prev{left: 0;}
.banner .flex-direction-nav a.flex-next{right: 0;background: #004fab;}
/*dot*/
.banner .flex-control-paging{}
.banner .flex-control-nav{ width: 1000px;position:absolute;left: 50%;margin-left: -500px;bottom: 10px; z-index:2;text-align:center;}
.banner .flex-control-nav li{display:inline-block;*display:inline;zoom:1;font-size: 0;margin: 0 6px;}
.banner .flex-control-nav a{display:block;width:20px;height:5px;background:#fff;;cursor:pointer;}
.banner .flex-control-nav .flex-active{background: #004fab;}
/*优势*/
.cnt_yous{ width: 1130px; }
.cnt_yous .top_yous{ display: block;margin:55px auto 30px;  }
.cnt_yous .ysul>li{ width: 256px;float: left;height: 392px;position:relative;margin-right:35px; }
.cnt_yous .ysul>li dl{width:220px; height: 165px;position: absolute;bottom:20px;left:23px; }
.cnt_yous .ysul>li dl dt{ color: #fcff00;line-height:40px;font-size:24px; text-align: center;width: 100%;font-weight: bold; }
.cnt_yous .ysul>li dl dd{ padding:10px 10px 10px 10px;color: #fff;}
.cnt_yous .ysul>li dl dd>li{ width: 100%;line-height:24px;float: left; }
.cnt_yous .ysul .ysli1{background:url(../images/yous1.png) no-repeat center top; }
.cnt_yous .ysul .ysli2{background:url(../images/yous2.png) no-repeat center top; }
.cnt_yous .ysul .ysli3{background:url(../images/yous3.png) no-repeat center top; }
.cnt_yous .ysul .ysli4{background:url(../images/yous4.png) no-repeat center top; }
/**/
.tl1{background:url(../images/tl1bg.jpg) no-repeat center top; width:100%;margin:-120px auto 0;    }
.tl1 .tlcnt{height: 317px;position: relative;color: #fff;}
.tl1 .tlcnt .fwrx{ display: block;position: absolute;bottom:15px;left:0; }
/*产品*/
.pro_img{ display: block;padding:0px 0 40px; }
.in_prod a.pro_more{ color: #0055a0;position: absolute; display: block;right:0px;top:60px; font-weight: bold;}

.in_prod{margin:48px auto 20px;position: relative;  }
.in_prod .prolt{width: 240px;}
.in_prod .prolt h2{ height:75px; line-height:75px;background:#0055a0; color:#fff; text-align: center;}
.prolt .in_ul1{ border:3px solid #0055a0; border-top:0;padding-bottom:2px; }
.prolt .in_ul1 .in_li1{width:220px;margin:0 auto;line-height:60px;position: relative; border-bottom:1px dashed #004c8f;text-align: center; }
.prolt .in_ul1 .in_li1 .a1{color: #0055a0; font-size: 16px;}
.prolt .in_ul1 .in_li1 ul{ overflow: hidden;padding-left:25px}
.prolt .in_ul1 .in_li1:hover ul{ display: block; }
.prolt .in_ul1 .in_li1 ul li{line-height: 30px; height: 30px;background:url(../images/liabg2.jpg) no-repeat left center; padding-left:15px; }
.prolt .in_ul1 .in_li1 ul li:hover{ color: #f00; }

.in_prod .prort{ width:810px; }
.in_prod .prort h3{height:58px;line-height:58px;display: block;background:url(../images/protop2.jpg) no-repeat left top;border: 1px solid #ccc; border-bottom:none; }
.in_prod .prort h3 span{ display: inline-block; float: left; width:370px; text-indent: 20px; }
.in_prod .prort h3 a{ display: inline-block; float: right; width: 100px; color: #fff;}
.in_prod .prort ul{ overflow: hidden;}
.in_prod .prort ul li{ width:228px;float: left;margin-right:63px;position: relative;overflow: hidden;  }
.in_prod .prort ul li img{ display: block; margin:0 auto; width: 222px; height:188px;border:3px solid #0055a0;transition: all ease-in-out .5s;transform:scale(1);}
.in_prod .prort ul li span{ width:228px;  }
.in_prod .prort ul li span a{ color: #fff; }
.in_prod .prort ul li:hover img{ transform:scale(1.2); }
.in_prod .prort ul li .lia{width: 228px; height:194px;overflow: hidden; display: block;}
.in_prod .prort ul li .sp1{ height:30px; line-height:30px; text-align:center;display: block;background: #0055a0; }
.in_prod .prort ul li .sp2{ position: absolute;bottom: -30px;left: 0; }
.in_prod .prort ul li .sp2 img{ width: 110px; height: 26px; display: block; }
/*newws*/
.in_news a.pro_more{ color: #0055a0;position: absolute; display: block;right:0px;top:100px; font-weight: bold;}
.news_img{ padding-bottom:30px;  }
.in_news{padding:48px 0 20px; overflow: hidden;position: relative;}
.in_news .spzq{ width:529px; position: relative;padding-bottom:50px;}
.in_news h2{ height:48px; position: relative;}
.in_news .spzq h2{ background:url(../images/newsh2.jpg) no-repeat center top;}
.in_news .spzq h3{line-height:37px; }
.in_news .spzq h3 a{color: #004c8f;font-size: 17px;}
.in_news .spzq p{color: #004c8f; font-size: 16px;}
.in_news .spzq span{ display: block; width:529px; height: 185px; overflow: hidden;margin-top: 15px;padding-bottom:10px;position: relative; }
.in_news .spzq span dl{position: absolute;top:0;left:0; width:80px; height: 70px;background: #004c8f;color: #fff;}
.in_news .spzq span dl dt{ width:90%;line-height:42px;border-bottom:1px solid #fff; font-size:40px; text-align: center;margin:0 auto;  }
.in_news .spzq span dl dd{ line-height:25px;text-align: center; font-size: 18px; }
.in_news .nmore{display: block;position: absolute;bottom:0;left:0px;}


.in_news .spimg{ width:529px; height:230px; }
.in_news .newsmore{ position:absolute; right:2px; bottom:5px; display: block; width:97px; height: 23px; }
.in_news .xwzx h2{background:url(../images/xwzx.jpg) no-repeat center top; margin-bottom:15px;}
.in_news .xwzx{ width: 547px;}
.hjmm{transition:All 0.4s ease-in-out;
        -webkit-transition:All 0.4s ease-in-out;
        -moz-transition:All 0.4s ease-in-out;
        -o-transition:All 0.4s ease-in-out;
      }  
.hjmm:hover{
transform:scale(1.2);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);    -o-transform:scale(1.2);
-ms-transform:scale(1.2);
  } 
.in_news .xwzx>dl{background:url(../images/m3dl.jpg) no-repeat right center;margin-bottom:16px; overflow: hidden;height:100px; border-bottom:1px solid #004c8f;  }
.in_news .xwzx>dl:hover{background:url(../images/m3dlh.jpg) no-repeat right center;}
.in_news .xwzx>dl>dt{ width:78px; float:left;font-weight:bold;font-size:16px;text-align: center;color: #004c8f;}
.in_news .xwzx>dl>dt span{ display:block;  text-align: center; font-size:58px;}
.in_news .xwzx>dl>dd{ width:380px; float:left; line-height:22px; color: #004c8f;padding-left:10px; }
.in_news .xwzx>dl>dd h5{ font-size:18px; color: #004c8f; line-height:48px;}
.in_news .xwzx>dl>dd h5 a{ color: #004c8f;}
.in_news .xwzx>dl>dd p{ font-size: 16px;line-height: 22px; }
/**/
.topwrp{position: relative;}
.sutop{ padding:80px 0 50px;}
.sucess{width: 100%;margin:50px auto; background:url(../images/sucess.jpg) no-repeat right center;height:710px; overflow: hidden;}
.sucess ul li{ width: 16.6%; float: left;position: relative; overflow: hidden;}
.sucess ul li img{height: 220px;width:95%;display: block;border:2px solid #fff;margin:0 auto; }
.sucess ul li span{ position: absolute; width:94.5%; height:98%;left:2.8%; bottom:-100%;background:url(../images/sspbg.png)  repeat right center; /*display: none; */transition:all ease-in-out 0.8s;}
/*.sucess ul li:hover span{ display: block; }*/
.sucess ul li .sumore{ position: absolute;left:34%;bottom:49%;width:30%; height:30px; color: #fff; text-align:center; line-height: 30px; transition:all ease-in-out 0.5s; font-size:20px;}
.picScroll-left{max-width:1920px;margin:0 auto;overflow:hidden; position:relative; }
.picScroll-left .hd{ width:170px;margin:50px auto 0;height:50px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;width:79px; height:21px;float:right; margin-right:5px; margin-top:10px;overflow:hidden;
	 cursor:pointer; background:url(../images/prev.png) no-repeat;}
.picScroll-left .hd .next{ background:url(../images/next.png) no-repeat;  }
.topwrp a.pro_more{ color: #0055a0;position: absolute; display: block;right:0px;top:145px; font-weight: bold;}
.tempWrap{ margin:0 auto;  }
