@charset "utf-8";
div, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, img, body {margin:0px; padding:0px; list-style-type:none;text-decoration:none; font:100%; border:0px;}
clearFix:after { clear:both; display:block; visibility:hidden; height:0; line-height:0; content:''; }
.clearFix { zoom:1;clear: both; height: 0px; *_height:1px;_height:1px; display:inherit;}
html {filter:expression(document.execCommand("BackgroundImageCache",false,true));}
body{overflow-x:hidden;font-family:'微软雅黑';} 
body a{ transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; -moz-transition: 0.5s all; text-decoration:none; color:#202020;}
.mt20{margin-top: 20px;}.mt30{margin-top: 30px;}.mt40{margin-top: 40px;}.mt80{margin-top: 80px;}.mt90{margin-top: 90px;}.mt110{margin-top: 110px;}
.fl{float: left;} .fr{float: right;}.w100{width: 100%;}.clear{clear:both;}

.zt_Content{width:100%;height:auto; float:left; font-size:14px; font-family:"微软雅黑"}
.zt_box{width:1200px; height:auto; margin:0px auto;}
.zt_box1{width:1400px; height:auto; margin:0px auto;}
.zt_Main{width:100%; height:auto; float:left;}

.banner{width: 100%;float: left;margin-top:-2px;}
.ban{background: url(../image/banner.jpg) center top no-repeat;height: 600px;}
.ban1{background: url(../images/zzy_02.jpg) center top no-repeat;height: 186px;}
.ban2{background: url(../images/zzy_03.jpg) center top no-repeat;height: 198px;}
.tips{background: url(../images/zzy_04.jpg) center top no-repeat;height: 142px;}

.partnav{margin: 0 auto;width: 875px;}
.pn1 p{background:url(../images/zzy_12.jpg) no-repeat;height: 286px;width: 251px;float: left;margin: 20px 25px 0px 15px;}
.pn1 p:hover{background: url(../images/zzy_12hov.jpg) no-repeat;height: 286px;width: 251px;float: left;cursor: pointer;}
.pn2 p{background:url(../images/zzy_14.jpg) no-repeat;height: 286px;width: 251px;float: left;margin: 20px 25px 0px 15px;}
.pn2 p:hover{background: url(../images/zzy_14hov.jpg) no-repeat;height: 286px;width: 251px;float: left;cursor: pointer;}
.pn3 p{background:url(../images/zzy_16.jpg) no-repeat;height: 286px;width: 251px;float: left;margin: 20px 25px 0px 15px;}
.pn3 p:hover{background: url(../images/zzy_16hov.jpg) no-repeat;height: 286px;width: 251px;float: left;cursor: pointer;}
.pn4 p{background:url(../images/zzy_21.jpg) no-repeat;height: 286px;width: 251px;float: left;margin: 20px 25px 0px 15px;}
.pn4 p:hover{background: url(../images/zzy_21hov.jpg) no-repeat;height: 286px;width: 251px;float: left;cursor: pointer;}
.pn5 p{background:url(../images/zzy_23.jpg) no-repeat;height: 286px;width: 251px;float: left;margin: 20px 25px 0px 15px;}
.pn5 p:hover{background: url(../images/zzy_23hov.jpg) no-repeat;height: 286px;width: 251px;float: left;cursor: pointer;}
.pn6 p{background:url(../images/zzy_25.jpg) no-repeat;height: 286px;width: 251px;float: left;margin: 20px 25px 0px 15px;}
.pn6 p:hover{background: url(../images/zzy_25hov.jpg) no-repeat;height: 286px;width: 251px;float: left;cursor: pointer;}


#part1{float: left;width: 100%;background: url(../images/zzy_29.jpg) center no-repeat;height: 760px;margin-top: 60px;}
.part1cen{margin: 0 auto;width: 1100px;}
.brand{width: 820px;margin-top: 190px;font-size: 16px;color: #fff;}
.brand p{float: left;width: 100%;line-height: 32px;}

.pptab{ float: left;width: 720px; margin-top: 120px;position: relative;padding-left: 80px; }
.pptab ul{ overflow:hidden; zoom:1;}
.pptab ul li{ float:left; margin: 0 6px;  width:175px; overflow:hidden; display:inline; }
.pptab ul li img{ width:158px; height:129px;padding-left: 6px;}
.pptab ul li p{width: 175px;font-size: 14px;color: #fff;text-align: center;}
.pptab .prev{ position:absolute;  left:10px; top: 40px; display:block; width:44px; height:68px; overflow:hidden; background:url(../images/ppl.png) right no-repeat; cursor:pointer;  }
.pptab .next{ position:absolute;  right:70px; top: 40px; display:block; width:44px; height:68px; overflow:hidden; background:url(../images/ppr.png) left no-repeat; cursor:pointer;  }

#part2{float: left;width: 100%;margin-top: 60px;}
.partit p{float:left;width: 100%;font-size: 16px;line-height: 32px;font-weight: 200;text-indent: 35px;margin-top: 10px;}
.partit img{float:left;}
.tdlist li{float: left;margin-right: 16px;}
.tdlist li:last-child{margin-right: 0px;}

#part3{float: left;width: 100%;margin-top: 60px;}
.xsjl{ width:1100px; height:auto; }
.xsjl .xsjlul{ width:100%; height:auto; margin-top:20px;}
.xsjl .xsjlul li{ width:340px; height:242px; float:left; margin:0 35px 25px 0px; position:relative;}
.xsjl .xsjlul li img{ width:340px; height:242px; position:absolute;}
.xsjl .xsjlul li span{ width:100%; height:32px; position:absolute; bottom:0; left:0; font-size:14px; color:#fff; text-align:center; line-height:32px; background:url(../images/tmimg.png); display:block;}

#part4{float: left;width: 100%;background: #373536;height: auto;margin-top: 60px;position: relative;height:770px;}
.part4cen{margin:0 auto;width:1100px;position: relative;}
.zzhtit{width: 785px;float: left;margin-top:40px;position: absolute;}
.zzhtit strong{font-size: 38px;color: #DFB652;width: 100%;float: left;text-align:center;}
.zzhtit p{float: left;width: 100%;color: #fff;line-height: 32px;font-size: 16px;margin-top: 30px;text-indent:35px;}

.xsjltp{width:100%;position: relative;float: left;}

.hytab {width: 100%;margin:0 auto;}
.hytab .bd{position:relative;float:left;width:100%;height:auto;overflow:hidden;}
.hytab .showDiv {position:relative;width:785px;height:770px;}
.hytab .showDiv img {width:785px;height:456px;position:absolute;top:250px;}

.hytab .hd{width:252px; height:770px;float:right;background:#000;}
.hytab .hd ul li{width:252px; height:106px; float:left; margin:0 0 4px 10px; display:inline; position:relative;}
.hytab .hd ul img{width:225px; height:100px; border:3px solid #333;}
.hytab .hd ul .on img{border-color:#DFB652;}

#part5{float: left;width: 100%;margin-top: 60px;}

.altab {width:1100px;height:620px;float:left;position: relative;}
.altab .bd{position:relative;float:left;width:356px;height:566px;overflow:hidden;top: -320px;left: 375px;}
.altab .showpic {position:relative;width:356px;height:566px;}
.altab .showpic img {width:356px;height:566px;}

.altab .hd{width:100%; height:318px;float: left;position: relative;margin-top: 30px;}
.ltab{float: left; width: 330px;position: absolute;left: 0px;} 
.rtab{float: right; width: 330px;position: absolute;right: 0px;} 
.altab .hd ul li{width:330px; height:80px; float:left;  display:inline; position:relative;margin-bottom: 25px;    margin-top: 10px;}
.altab .hd ul img{width:108px; height:84px; border:3px solid #2b2b2b;}
.altab .hd ul .ltab p{float: right;}
.altab .hd ul p {background: url(../images/zzy-01.png) no-repeat;width: 62px;height: 62px;float: left;text-align: center;line-height: 58px;font-size: 20px;}
.altab .hd ul .on p {background: url(../images/zzy-02.png) no-repeat; color: #fff;}
.altab .hd ul .txt{width:250px; height:auto; line-height:24px; color:#333;text-align:left;overflow:hidden;float: left;font-size: 20px;margin-top: 5px;}

.alpro{width: 1200px;height: 150px;float: left;}
.picleft{ width:1200px;  overflow:hidden; position:relative;   }
.picleft .bd{ padding:20px 0;   }
.picleft .bd ul{ overflow:hidden; zoom:1; }
.picleft .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picleft .bd ul li .pic{ text-align:center; }
.picleft .bd ul li .pic img{ width:392px; height:140px; display:block; }

.zzviedo{position: relative;}
.vileft{float: left;width: 750px;height: 450px;}
.viright{position: absolute;right: 0;}
.viright img{position: absolute;width: 376px;height: 85px;top: 110px;right: 5px;z-index:999;}
.viright span{position: absolute;top: 360px;right: 25px;font-size: 20px;font-weight: bold;width: 280px;}

.sppic{ width:100%;  overflow:hidden; position:relative;   }
.sppic .bd{ padding:20px 0;   }
.sppic .bd ul{ overflow:hidden; zoom:1; }
.sppic .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.sppic .bd ul li .pic{ text-align:center; }
.sppic .bd ul li .pic img{ width:270px; height:200px; display:block; }

#part6{float: left;width: 100%;margin-top: 60px;}
.pb1{float: left;width: 100%;background:url(../images/zzy-64.png) center no-repeat ;height: 285px;}
.pb2{float: left;width: 100%;background:url(../images/zzy-65.png) center no-repeat ;height: 264px;}
.zytab{background: #DCE6F0;padding-top: 40px;height:1940px;}
.zytab1{background-image: url(../image/bj-t.png);height:976px;margin-top: 100px;}
.zytab2{background-image: url(../image/bj-t3.png);height:1070px;}

.zztxtab{ width:1200px;margin: 0 auto;  }
.zztxtab .hd{ width:1200px; height:100px; line-height:100px;      position:relative; }
.zztxtab .hd ul{ float:left;  position:absolute; left:0px;  }
.zztxtab .hd ul li{ float:left; text-align:center; cursor:pointer; width:600px; height: 100px; line-height:50px ; background:#0064E6; font-size: 24px;color: #FFFFFF;}
.zztxtab .hd ul li.on{ height:100px;  background:#C30D23; float: left;color: #FFFFFF;}
.zztxtab .bd ul{ width:1200px; height:496px; background:#FFFFFF; }
.zztxtab .bd li{ float: left;  }
.pllist{margin: 0 auto;width: 1100px;}

.txtMarquee-top{ width:100%;  overflow:hidden; position:relative; margin-bottom: 40px;margin-top: 20px;   }
.txtMarquee-top .hd{ overflow:hidden;  height:30px;  padding:0 10px;  }
.txtMarquee-top .bd{ padding:15px;  }
.txtMarquee-top .infoList li { height:24px; line-height:24px; background: url(../images/pprpl.png) no-repeat left;height: 48px; line-height: 36px;color: #fff; margin-top: 20px;}
.txtMarquee-top .infoList li p{float: left; padding: 0 2px;height: 36px;background: #606060;border-radius: 30px;text-indent:15px;}

.zt_sixt{float: left;  margin-top: 40px;}
.s_tp1{width:580px; height:446px; margin:0 40px 40px 0; background-image: url(../image/six-t5.png) ;float:left;}
.s_tp2{width:580px; height:446px; margin:0 0 40px 0; background-image: url(../image/six-t6.png) ;float:left;}
.s_tp3{width:580px; height:507px; margin:0 40px 40px 0; background-image: url(../image/six-t7.png) ;float:left;}
.s_tp4{width:580px; height:507px; background-image: url(../image/six-t8.png) ;float:left;}
.s_an1{float:right; margin: 320px 30px 0 0;}
.s_an2{float:right; margin: 380px 30px 0 0;}

.dbwz { width:1200px; height:200px; overflow: hidden; display: block }
.dbwzlist1 { float: left; width:278px; height:200px; margin-right: 18px ;}
.dbwzlist1 li{border:2px dashed #C1C1C1;height:76px; margin-top: 18px ;color: #3E3A39;font-size: 22px;text-align:center;line-height: 76px;}
.dbwzlist2 { float: left; width:360px; height:200px; margin-right: 18px ;}
.dbwzlist2 li{border:2px dashed #C1C1C1;height:76px; margin-top: 18px ;color: #3E3A39;font-size: 22px;text-align:center;line-height: 76px;}
.dbwzlist3 { float: left; width:514px; height:200px;  }
.dbwzlist3 li{border:2px dashed #C1C1C1;height:76px; margin-top: 18px ;color: #3E3A39;font-size: 22px;text-align:center;line-height: 76px;}

.dbt1{float: left;}
.dbt2{float: left;}
.dbt3{float: right;}
.dbt4{float: left;width:1200px;height:230px;background:#ffffff;}
.dbt5{float: left;margin: 60px 0 0 50px;}
.dbt6{float: right;margin: 60px 50px 0 0;}

.spys1{float:left;width:560px;height:auto; margin:90px 20px 0 20px;}
.spys2{float:left;width:560px;height:auto; margin:90px 40px 0 40px;}