@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;}
.fl{float: left;} .fr{float: right;}.w100{width: 100%;}.clear{clear:both;}


.banner{width: 100%;float: left;margin-top:-2px;}
.ban{background: url(../images/zzy_01.jpg) center top no-repeat;height: 217px;}
.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: 100%;height: 155px;background: #c3c3c3;float: left;}
.picleft{ width:100%;  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:440px; height:115px; 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: #373536;padding-top: 40px;}

.zztxtab{ width:1100px;margin: 0 auto;  }
.zztxtab .hd{ height:46px; line-height:46px;  padding:0 10px 0 25px;   border-bottom:3px solid #606060;  position:relative; }
.zztxtab .hd ul{ float:left;  position:absolute; left:0px;  }
.zztxtab .hd ul li{ float:left; padding:0 40px; cursor:pointer; height: 46px; line-height:46px ; font-size: 25px;color: #000;}
.zztxtab .hd ul li.on{ height:46px;  background:#606060; float: left;color: #FFFFFF;}
.zztxtab .bd ul{ padding-top:30px;  zoom:1;  }
.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;}