@charset "utf-8";
/*banner*/
.banner{width:100%;position:relative;height:684px;background:#000 overflow:hidden;border-top:1px solid #fff}
.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.banner .bd ul{width:100%!important}
.banner .bd li{width:100%!important;height:684px;overflow:hidden;text-align:center;background:#D3DDE8 center 0 no-repeat;}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px}
.banner .hd ul{text-align:center}
.banner .hd ul li{cursor:pointer;display:inline-block;zoom:1;width:12px;height:12px;border-radius:50%;margin:2px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:.5;text-indent:999px;}
.banner .hd ul .on{background:red}
.banner .next,.banner .prev{display:block;position:absolute;z-index:1;overflow:hidden; top:50%;margin-top:-30px;left:3%;z-index:1;width:40px;height:60px;background:url(../images/arrows.png) no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:.5;display:none}
.banner .next{left:auto;right:3%;background-position:-6px -137px}
.banner .next{background-position:-41px 0;right:0px;}
.banner .prev{left:0px;}
.ban-link{width:140px;height:30px;position:absolute;top:418px;left:50%;margin-left:130px}
/*主体*/
.ind-tit h2{font-size:36px;font-weight: bold;line-height: 60px}
    /*con1*/
.main1{background: url(../images/bg-m1.jpg) no-repeat top center;padding:80px 0 100px;}
.m1-tit li {width: 260px;margin: 2% 18px;float:left}
.m1-tit li .ind-catebox{border:1px solid #b2b2b2;text-align: center;height: 184px;line-height: 184px;display:table-cell;vertical-align:middle;width:260px}
.m1-tit li:first-child{margin-left: 0}
.m1-tit li:last-child{margin-right: 0}
.m1-tit h2{line-height: 40px;font-size:20px;font-weight: bold;width:150px;margin:6px auto 0}
.m1-outBox .m1othd{position:relative; height: 254px ;border-bottom:2px solid #34b7af; margin-bottom:8px}
.m1-outBox .m1othd ul{ position:absolute; left:4px; top:0}

.m1-outBox .m1othd ul li  img{width: 50%;transition:All 0.3s ease-in-out;-webkit-transition:All 0.3s ease-in-out; -moz-transition:All 0.3s ease-in-out; -o-transition:All 0.3s ease-in-out;}
.m1-outBox .m1othd ul li.on img{width: 60%;}
.m1-outBox .m1othd ul li.on .ind-catebox{border:2px solid #34b7af;width:258px;height:182px;}
.m1-outBox .m1othd ul li.on h2{background:#34b7af;color:#fff}
.m1-inBox{background:url(../images/bg-m1-inBox.png) no-repeat right center;position:relative}
.m1-inBox .m1inHd{ float: left;width: 260px; padding: 40px; background:rgba(250,250,250,.8);border:1px solid #ccc;min-height:420px }
.m1-inBox .m1inHd ul{ overflow:hidden; zoom:1; height: 350px;}
.m1-inBox .m1inHd h2{margin-bottom: 16px;font-weight: bold;font-size: 18px}
.m1-inBox .m1inHd ul li{ line-height: 36px; border-bottom: 1px solid #ddd; cursor:pointer;padding: 0 10px}
.m1-inBox .m1inHd ul li a{display:block;}
.m1-inBox .m1inHd ul li.on{ background:#34b7af;color:#fff;}
.m1-inBox .m1inHd ul li.on a{color:#fff;}
.m1-inBox .m1inBd ul{margin-left: 30px;text-align:center; width:690px;height:420px; zoom:1; padding:0 40px; overflow:hidden;}
.m1-more{padding-left: 30px;}
.m1-inBox .tempWrap{margin-top: 40px}
.cate-ico { margin: 6px 10px 6px 8px;}
.ind-dz{width:96%;height:424px;position:absolute;top:0;left:0;background:#fff;padding:40px 2%}
    /*con2*/
.m2-tit{line-height: 56px;padding:0 20px}
.bg-f4a{background: #f4a694;}
.bg-8ed{background: #8eded9}
.m2-tedian{width: 66%}
.m2-tedian li{float: left;width: 25%;text-align: center;}
.m2-tedian li h3{margin-top: 10px}
.m2-tedian li h2{font-weight: bold;box-shadow: 0 0 8px #999;line-height: 40px;width: 120px;margin: 8px auto 0;border-radius: 8px}
/* 专利开始 */
.m2-zhuanli{width:100%;position:relative;height:640px;}
.m2-zhuanli .zl-bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.m2-zhuanli .zl-bd li{float: left; width:1150px; height:640px;overflow:hidden;text-align:center}
.m2-zhuanli .zl-hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px}
.m2-zhuanli .zl-hd ul{text-align:center}
.m2-zhuanli .zl-hd ul li{cursor:pointer;display:inline-block;zoom:1;width:12px;height:12px;border-radius:50%;margin:2px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:.7;text-indent:999px;}
.m2-zhuanli .zl-hd ul .on{background:#eb4825}
.m2-zhuanli .zl-next,.m2-zhuanli .zl-prev{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:3%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=70);opacity:.7;display:none}
.m2-zhuanli .zl-next{left:auto;right:3%;background-position:-6px -137px}
/* 专利结束 核心开始 */
.m2-hexin{width:100%;position:relative;height:474px;}
.m2-hexin .hx-bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.m2-hexin .hx-bd li{float: left; width:1150px; height:474px;overflow:hidden;text-align:center}
.m2-hexin .hx-bd li a{display:block;height:474px}
.m2-hexin .hx-hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px}
.m2-hexin .hx-hd ul{text-align:center}
.m2-hexin .hx-hd ul li{cursor:pointer;display:inline-block;zoom:1;width:12px;height:12px;border-radius:50%;margin:2px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:.7;text-indent:999px;}
.m2-hexin .hx-hd ul .on{background:#eb4825}
.m2-hexin .hx-next,.m2-hexin .hx-prev{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:3%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:.5;display:none}
.m2-hexin .hx-next{left:auto;right:3%;background-position:-6px -137px}
/* 核心结束 */
.m2-left{position: absolute;top:40px;left: -375px;z-index:0;}
.m2-right{position: absolute;bottom:20px;right:-375px;z-index:0;}
    /* con3 */
.main3{padding: 100px 0 }
.m3-left{ width: 55%;height: 400px;border: 1px solid #aaa}
.m3-right{width: 40%;}
.main4{padding: 120px 0 94px;background: url(../images/bg-m4.jpg) no-repeat top center}
.m4-coop{border:1px solid #e0e0e0;height: 200px;background: #fff;box-shadow: 10px 10px 3px #bbb;}
.m4-coop .hz-bd{position:relative;overflow:hidden}
.m4-coop .tempWrap{margin: 0 auto}
.m4-coop .hz-bd li{float: left; margin: 20px; height:120px;overflow:hidden;text-align:center}
.hz-con{ width: 120px;height: 120px;border-radius: 5px;}
.m4-coop .kh-bd{position:relative;overflow:hidden}
.kh-bd li{ height: 100px; background: rgba(0,0,0,.15);padding: 10px 60px 10px 30px;border-bottom: 1px solid #666;}
.kh-con p{margin-top: 10px;line-height: 24px;height:50px;overflow:hidden}
.m4-more{display: block;width: 120px;height: 30px;line-height: 30px;text-align: center;margin: 30px auto 0;background: rgba(0,0,0,.5);color: #fff;}
.main5{padding: 120px 0; background: url(../images/bg-m5.jpg) no-repeat top center; }
.m5-con{width: 48%;margin: 0 2%;}
.m5-left{margin-left: 0}
.m5-right{margin-right: 0}
.m5-tit h2{width: 146px;margin-right: 20px;}
.m5-more{display: block;width: 60px;height: 30px;}
.m5-con p{padding: 40px 25px 0}
.m5-left img{width: 451px;height: 302px}
.m5-right img{width: 487px;height: 340px}
.op-con{padding-bottom: 10px;border-bottom: 1px dotted #ddd;margin-bottom: 10px}
.m3-list li{padding:0  120px 0 26px;position: relative;line-height: 32px;background: url(../images/ico-105.png) no-repeat 6px center; }
.xw-time{position: absolute;right: 10px;top:0;line-height: 32px}