/* CSS Document */


.banner{ clear:both; width:100%; max-width:1920px; margin:0 auto; text-align:center; overflow:hidden;}
.banner{height:596px;}
.banner,.banner .flexslider,.banner .slides li{height:596px;}
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; }
.slides a{display:block;height:100%;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;padding-left:0;}
.flex-control-nav li{display:inline-block;width:16px;height:16px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:16px;height:16px;line-height:16px; border-radius:16px; font-size:0px; overflow:hidden;background:#fff;}
.flex-control-nav .flex-active{background:#a70000; margin-top:2px; border-radius:16px; border:solid 2px #fff;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-45px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-prev{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}

.ahtitle{ background:url(../images/01.png) no-repeat left top; width:886px; height:62px; line-height:62px; text-align:right; font-size:0px;}
.aboutus{ font-size:16px; line-height:24px; margin-top:50px;}
.aboutus img{ float:left; margin-right:10px;}

.rmore{ float:left; width:115px; line-height:40px; height:40px; text-align:center; background:#4a4a4a; margin-top:20px;}
.rmore a{ color:#fff;}



.btitle{ width:100%; background:url(../images/02.png) no-repeat center;  height:63px; float:left; font-size:20px; text-align:right; font-size:0px; }

.brandlist ,.brandlist ul li{ float:left;}

.bl01{ width:615px; margin-right:5px;}
.bl02{ width:298px; margin-right:5px;margin-top:-11px;}
.bl02 img{ margin-top:11px;}
.bl03{ float:right; width:347px;}
.bl04{ width:329px; margin-right:3px;}
.bl05{ width:939px; float:right;}

.gtitle{ width:829px; height:62px; background:url(../images/03.png) no-repeat; float:left; text-align:right; font-size:0px;}
.golden{ width:100%; margin:0 auto; text-align:center; overflow:hidden; position:relative;}
.gleft,.gright{ width:72px; height:97px;position:absolute;  top:65px; z-index:88;}
.gleft{ left:3%;  background:url(../images/gleft.png) no-repeat; }
.gright{  right:3%; background:url(../images/gright.png) no-repeat;}
.goldenbox{width: 100%;height: 226px;padding: 0;position: relative;text-align: center; }
.goldenlist{ width: 100%;height: 226px;overflow: hidden;position: relative;margin: 0 auto;}
.goldenlist ul{ width: 20000px;position: absolute;left: 0px;top: 0px;}
.goldenlist ul li{ float: left;width: 342px;height:226px;text-align: center;position: relative;}
.goldenlist ul li img{ width:342px; height:226px;}

.info{ width:1280px; height:1062px; position:relative; color:#fff; }
.info img{ float:left;}
.info .yinfo{}
.info .yinfo span{ display:block; text-align:right; line-height: 30px;}
.yname{}
.yname a{ font-size:20px; color:#fff; text-align:center; display: block;
border-bottom: solid 1px #fff;
line-height: 50px;}
.ytxt{ line-height:24px;}
.info .yinfo .more{ background:#fff; width:64px; height:24px; text-align:center; line-height:24px; margin-top:10px;}
.info .yinfo .more a{ color:#e77817;}

.info01{ z-index:888; position:absolute; left:0px; top:140px; width:705px; height:338px; background:#e77817;}
.info02{ z-index:666;position:absolute; left:290px; top:470px;width:501px; height:468px; background:#29a0b6;}
.info03{z-index:444; position:absolute; right:6px; top:355px;width:492px; height:393px; background:#67b9ce;}
.info04{ z-index:111;position:absolute; right:83px; top:0px;width:720px; height:359px; background:#f0f0f2;}

.info01 .yinfo{ float:left; padding-left:85px; padding-top:85px; width:250px;}
.info02box{ position:relative;width:501px; height:468px;  }
.info02 .yinfo{ padding-left:85px; padding-top:295px; width:317px; position: absolute;}
.info02 .yinfo .yname a,.info03 .yinfo .yname a,.info04 .yinfo .yname a{border-top: solid 1px #fff; }

.info03box{  position:relative;width:492px; height:393px; }
.info03 .yinfo{ padding-left:90px; padding-top:0px; width:317px;position: absolute;bottom: 10px;}
.info03 .more{ position:relative; left:317px;}
.info04box{ position:relative; width:720px; height:359px;}


.info03 .yinfo .yname { width:317px;}
.info04 .yinfo{ padding-left:5px; padding-right:5px; width:381px; position:absolute; bottom:40px;right: 25px;
background:url(../images/ynbg.png) repeat; padding-top:10px;}






.ititle{ width:1280px; height:63px; background:url(../images/04.png) no-repeat right top; font-size:0px; text-align:right;}
.ptitle{ width:1280px; height:62px; background:url(../images/05.png) no-repeat center top; font-size:0px; text-align:center;}
.parters{width:1395px; margin:0 auto;}
.parterbox{width:1395px;
height:342px;
overflow:hidden; position:relative; margin:0 auto;}
.parterbox .prev,.parterbox .next{ position:absolute; top:128px; width:31px; height:74px;}
.parterbox .prev{ left:0px; background:url(../images/pleft.jpg) no-repeat;}
.parterbox .next{ right:0px; background:url(../images/pright.jpg) no-repeat;}

.parterwarp{ width:1275px; margin:0 auto; overflow: hidden;}
.parterlist { width:1280px; height:341px;  border-bottom:1px solid #c9c9c9; margin-left: -3px;}
.parterlist ul{border-bottom:1px solid #e5e5e5;height: 342px;}
.parterlist ul li{ float:left; width:1278px; height:341px;}
.parterlist ul li .paclist div{ float:left; width:425px; height:119px;}




.contact{ width:1280px; height:263px; background:url(../images/conbg.jpg) no-repeat center top;}
.contact ul{ padding-left:80px; padding-top:45px;}
.contact ul li{ float:left; line-height:95px; width:550px; font-size:20px; text-indent:40px;}
.contact ul li span{ padding-left:30px;} 
.c01,.c04{ background:url(../images/cibg.png) repeat-x;}
.c03{ color:#fff;}
.c01 span{ background:url(../images/ci01.png) no-repeat left center;}
.c02 span{ background:url(../images/ci02.png) no-repeat left center;}
.c03 span{ background:url(../images/ci03.png) no-repeat left center;}
.c04 span{ background:url(../images/ci04.png) no-repeat left center;}


.c02 span strong{ position:relative; top:-15px; width:366px; height:18px; background:url(../images/ctel.png) no-repeat;display:inline-block;font-size:0;line-height:0;text-indent:-9999px;}