@charset "utf-8"; /* CSS Document */ .inbanner{ width: 100%; height: 130px; position: relative; overflow: hidden;} .inbanner>img{ position: absolute; left:50%; margin-left: -960px; top:0; height: 100%; z-index: 1;} .cate{ text-align: center;} .cate .catecn{ font-size: 30px; line-height: 36px; color: #b88226;} .cate .cateen{ font-size: 24px; line-height: 26px; color: #f1e0a9; text-transform: uppercase; font-family: 'arial';} .cate4{ position: relative;} .cate4 .catecn{ font-size: 24px; line-height: 48px; color: #333; font-weight: bold;} .cate4 .cateen{ font-size: 20px; line-height: 24px; color: #ca9740; text-transform: uppercase;} .ibcate{ position: absolute; text-align: center; top:30px; z-index: 1; left:0; width: 100%;} .ibcate .ibcatecn{ font-size: 28px; line-height: 48px; color: #fff; height: 48px; margin-top: 12px;} .ibcate .ibcateen{ font-size: 0;} .ibcate .ibcateen img{ vertical-align: top;} .jello2:hover{-webkit-animation-name: jello; animation-name: jello; -webkit-animation-duration: 1s; animation-duration: 1s;} .erjiout{ height: 70px; background-color: #ca9740; position: relative; z-index: 2;} .erji{ height: 100%; text-align: center;} .erji li{ display: inline-block; height: 100%; position: relative;} .erji li>a{display: block; padding: 0 30px; min-width: 90px; height: 40px; background-color: #ca9740; line-height: 40px; font-size: 16px; color: #fff; text-align: center; margin: 15px 0;} .erji li:hover>a,.erji li.on>a{ background-color: #fff; color: #ca9740;} dl.sanji{ width: 150px; display: none; background-color:#ca9740; padding: 13px 0 15px; position: absolute; top:100%; left:50%; z-index: 1; margin-left: -75px;} dl.sanji>dd{ height: 36px; background-color: #ca9740; margin: 0 10px; overflow: hidden; text-align: center;} dl.sanji>dd>a{ line-height: 36px; color: #fff;} dl.sanji>dd:hover{ background-color: #ffa100;} /* 三级导航 */ .outnav3{ height: 70px; padding: 0; position: relative; z-index: 1; overflow: hidden; text-align: center; background-color: #ca9740;} .outnav3 .nav-left,.outnav3 .nav-right{ width: 50px; height: 100%; cursor: pointer; position: absolute; top:0; z-index: 2; background-position: center; background-repeat: no-repeat; display: none; transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s;} .outnav3 .nav-left{ left:0; background-image: url(../images/lt2.png);} .outnav3 .nav-right{ right:0; background-image: url(../images/gt2.png);} .outnav3 .nav-left:hover,.outnav3 .nav-right:hover{ background-color: #b98630;} .outnav3 #wrapper22{ width: 100%; height: 100%; position: relative;} .outnav3.on{ padding: 0 50px;} .outnav3.on .nav-left,.outnav3.on .nav-right{ display: block;} .nav7{ width:100%; height: 100%; font-size: 0; white-space: nowrap;} .nav7 li{ width: 200px; display: inline-block; height: 100%; overflow: hidden;} .nav7.fen2 li{ width: 50%;} .nav7.fen3 li{ width: 33.3%;} .nav7.fen4 li{ width: 25%;} .nav7.fen5 li{ width: 20%;} .nav7 li a{ display: block; position: relative; background-color: #ca9740; color: #fff; line-height: 40px; font-size: 16px; margin: 15px 0;} .nav7 li:hover a,.nav7 li.on a{ background-color: #fff; color: #ca9740;} .atc{ overflow: hidden; padding: 56px 0 0;} .atc-h{ text-align: center; border-top: 2px solid #bbb; padding-bottom: 10px;} .atc-h h1{ font-size: 20px; color: #333; line-height: 30px; padding: 9px 20px; background-color: #eee;} .atc-h .atc-date{ padding: 10px 20px; line-height: 28px; color: #666; border-bottom: 1px dotted #bbb;} .atc-date span{ display: inline-block; height: 32px; margin: 0 10px;} .atc-con{ padding: 20px 0 40px; line-height: 26px; color: #666;} .atc-con img{ max-width: 100%;} .atc-pn{ position: relative; border-top: 1px solid #bbb; padding: 20px 0 30px; height: 40px;} .atc-pn a.atc-prev,.atc-pn a.atc-next{ float: left; width: 40px; height: 40px; margin-right: 20px;} .atc-pn a.atc-prev{ background: url('../images/lt1.png') center no-repeat;} .atc-pn a.atc-prev:hover{ background-image: url('../images/lt1h.png');} .atc-pn a.atc-next{ background: url('../images/gt1.png') center no-repeat;} .atc-pn a.atc-next:hover{ background-image: url('../images/gt1h.png');} .atc-pn a.ret{ float: right; height: 40px; padding-left: 50px; color: #333; line-height: 40px; background: url('../images/ret.png') left no-repeat;} .atc-pn a.ret:hover{ color: #ca9740;} .lxcon{ padding: 50px 0 60px; overflow: hidden; width: 1200px; margin: 0 auto;} .lxleft{ float: left; width: 530px;} .lxright{ float: right; width: 550px;} .lxway{ margin-top: 32px;} .lxway p{ font-size: 16px; color: #666; line-height: 40px; padding-left: 40px; background: url('../images/lx.png') no-repeat; height: 40px;} .lxway p em{ font-weight: normal; color: #262626; margin-right: 1em;} .lxway p.lx01{ background-position: 0 10px;} .lxway p.lx02{ background-position: 0 -26px;} .lxway p.lx03{ background-position: 0 -68px;} .lxway p.lx04{ background-position: 0 -108px;} .lxway p.lx05{ background-position: 0 -145px;} .lxewmout{ margin-top: 20px; margin-left: 40px; overflow: hidden;} .lxewm{ display: inline-block; width: 108px; text-align: center; margin-right: 34px;} .lxewm img{ width: 106px; height: 106px; border: 1px solid #ddd;} .lxewm p{ font-size: 14px; line-height: 24px; color: #333; margin-top: 10px;} #liuyan{ width: 100%; margin-top: 30px; font-size: 16px; color: #333;} #liuyan .hang{ width: 100%; height: 40px; line-height: 40px; margin-bottom: 10px; border-bottom: 1px solid #ccc;} #liuyan .hang.fat{ height: 100px;} .pb10{ padding-bottom: 10px;} #liuyan input[type=text]{ width: 460px; height: 40px; border:0px solid transparent; line-height: 40px; text-indent: 5px;} #liuyan input[type=text].short{ width: 140px;} #liuyan .hang label{ display: inline-block; width: 90px; color: #999; text-indent: 7px;} #liuyan .hang label.short{ width: 60px;} #liuyan textarea{ padding: 5px; height: 90px; border:0px solid transparent; resize:none; vertical-align: top; width: 410px; line-height: 30px;} #liuyan img#yzmpic{ height: 38px; border: 1px solid #ddd; cursor: pointer; vertical-align: top; margin-left: 15px;} #liuyan .yzmchange{ font-size: 14px; color: #666; line-height: 40px; margin-left: 15px;} #liuyan .yzmchange:hover{ color: #fc7300;} #liuyan .anniu{ margin-top: 40px;} #liuyan .anniu input{ width: 140px; height: 40px; line-height: 40px;} #liuyan .anniu input:hover{ opacity: 0.8; filter:alpha(opacity=80);} #liuyan input#tj{ color: #fff; background: url('../images/tuo.png') center no-repeat;} #map{ width: 100%; height: 690px; margin-bottom: 36px;} .reclist{ padding: 60px 0 30px;} .reclist li{ border: 1px solid #ddd; margin-bottom: 30px;} .reclist .rec-con{ padding: 30px; color: #000;} .reclist .rec-con:hover{ box-shadow: 0 0 10px 0 #ddd;} .reclist h3.rec-h{ font-size: 20px; line-height: 30px;} .reclist .rec-txt{ line-height: 24px; margin-top: 15px;} .zpfenye{ padding: 0 0 60px;} .caselist{ padding: 60px 0;} .caselist li{ width: 100%; height: 450px;} .caselin{ overflow: hidden; height: 100%; background-color: #f3f3f3;} .caselist li .pic{ float: left; width: 50%; height: 100%;} .caselist li .caserout{ float: right; width: 50%; height: 100%;} .caselist li:nth-child(even) .pic{ float: right;} .caselist li:nth-child(even) .caserout{ float: left;} .caser{ padding: 30px 25px 10px 35px;} .caser h3{ color: #333; font-size: 24px; line-height: 44px; max-height: 88px; overflow: hidden; position: relative; padding-bottom: 5px;} .caser h3:after{ content: ''; position: absolute; left: 0; bottom:0; z-index: 0; width: 72px; height: 2px; background-color: #666;} .caser .txt{ color: #333; line-height: 22px; margin-top: 24px; max-height: 320px; overflow: hidden;} .caser li:hover h3,.caser li:hover h3:after{ background-color: #ca9740;} .caser h3,.caser h3:after{ -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;} .zjlist{ width: 1306px; padding: 50px 0 1px; margin-left: -53px; overflow: hidden;} .zjlist li{ float: left; width: 25%; height: 310px; margin-bottom: 90px;} .zjlist li .zjlin{ padding: 0 53px; text-align: center;} .zjlist .pic{ width: 220px; height: 220px; overflow: hidden; position: relative;} .zjlist .pic i{ position: absolute; width: 100%; height: 100%; z-index: 2; top:0; left: 0; background: url('../images/xxcover.png') center;} .zjlist h3{ font-size: 20px; line-height: 34px; color: #333; height: 34px; overflow: hidden; margin-top: 12px;} .zjlist .info{ line-height: 18px; max-height: 54px; color: #666; overflow: hidden; padding: 0 20px;} .zjlist h3{ -webkit-transition: .6s; -moz-transition: .6s; -ms-transition: .6s; -o-transition: .6s; transition: .6s;} .zjlist li:hover h3{ color: #ca9740;} .zhuanjia{ padding: 80px 0 60px 505px; min-height: 460px;} .zhuanjia .pic{ float: left; margin-left: -505px; width: 460px; height: 460px; border: 1px solid #ddd; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%; overflow: hidden;} .zhuanjia .pic:hover{ box-shadow: 0 0 10px 0 #ccc;} .zhuanjia h2{ border-bottom: 1px solid #000; padding: 15px 0; height: 56px; overflow: hidden; font-size: 20px; color: #666; line-height: 56px;} .zhuanjia h2 span{ color: #000; font-size: 30px;} .zjcon{ line-height: 26px; color: #999; margin-top: 30px;} .jieshaoout{ padding: 80px 0 60px;} .jieshao{ border-top: 4px solid #ca9740; box-shadow: 0 0 11px 0 rgba(0,0,0,0.15); padding: 24px 100px 0; background: url('../images/coxon.png') center 80px no-repeat;} .jieshao h3{ font-size: 16px; color: #ca9740; text-align: center;} .jieshaocon{ padding: 54px 0; color: #666; line-height: 24px;} .jiagou{ padding: 50px 0; background: url('../images/jiagoubg.jpg') center no-repeat;} .jiagou img{ display: block; max-width: 100%; margin: 40px auto 0;} .rongyu{ padding: 50px 0 65px;} .rylist{ width: 1224px; padding: 50px 0 0; margin-left: -12px; overflow: hidden;} .rylist li{ float: left; width: 25%; margin-bottom: 30px;} .rylist li .rylin{ padding: 0 13px;} .rylist li a{ display: block;} .rylist img{ display: block; width: 100%;} .rylist li:hover a{ box-shadow: 0 0 10px 0 #000;} .pianyi{ padding-top: 110px; margin-top: -110px;} .newsfenye{ padding:0 0 40px;} .newsout{ background-color: #f5f5f5;} .newslist{ width: 1280px; margin-left: -40px; padding: 20px 0 70px; overflow: hidden;} .newslist li{ float: left; width: 50%;} .newslist li .newslin{ padding: 0 40px;} .newslist li a{ display: block; border-bottom: 1px solid #cfcfcf; padding: 22px 0 16px 90px;} .newslist .date{ float: left; margin-left: -90px; width: 70px; height: 100%; font-family: arial;} .newslist span.day{ display: block; font-size: 60px; line-height: 60px; color: #ca9740;} .newslist span.yearm{ display: block; font-size: 16px; line-height: 20px; color: #666;} .newslist h3{ width: 100%; height: 30px; line-height: 30px; overflow: hidden; color: #333; font-size: 16px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;} .newslist li:hover h3{ color: #ca9740;} .newslist li a:hover{ border-color: #ca9740;} .newslist p.txt{ height: 48px; overflow: hidden; color: #999; line-height: 24px;} .hotout{ padding: 60px 0;} .hotlist{ width: 1270px; margin-left: -35px; overflow: hidden;} .hotlist li{ float: left; width: 33.3%;} .hotlist li .hotlin{ padding: 0 35px;} .hotlist li .pic{ position: relative; width: 100%; height: 0; padding-bottom: 56.25%;} .hotlist li .pic img{ position: absolute; left:0; top:0; z-index: 1; width: 100%; height: 100%;} .hotlist li .date{ position: absolute; top:0; left:0; z-index: 1; width: 60px; font-family: arial; height: 60px; background-color: #ca9740; text-align: center; color: #fff;} .hotlist li span.day{ display: block; padding-top: 5px; font-size: 40px; line-height: 36px; } .hotlist li span.yearm{ display: block; font-size: 12px; line-height: 16px;} .hotlist li h3{ width: 100%; height: 48px; font-size: 16px; line-height: 24px; margin-top: 14px; overflow: hidden;} .hotlist li h3 a{ color: #333;} .hotlist li:hover h3 a{ color: #ca9740;} .hotlist li p.txt{ width: 100%; height: 72px; margin-top: 20px; overflow: hidden; color: #999; line-height: 24px;} .hotlist li a.more{ width: 130px; height: 40px; display: block; line-height: 40px; color: #fff; background-color: #ca9740; text-align: center; text-transform: uppercase; margin-top: 30px;} .hotlist li a.more:hover{ filter:alpha(opacity=70); opacity:0.7;} /* 首页 */ .fcate{ text-align: center; width: 100%;} .fcate .fcatecn{ font-size: 22px; line-height: 48px; color: #333; height: 48px;} .fcate .fcateen{ font-size: 0; position: relative; padding-bottom: 16px;} .fcate .fcateen:after{ content: ''; position: absolute; left: 50%; bottom:0; z-index: 0; width: 60px; height: 3px; margin-left: -30px; background-color: #ca9740;} .fcate .fcateen img{ vertical-align: top;} .fcate2{ text-align: center; width: 100%;} .fcate2 .fcatecn{ font-size: 22px; line-height: 48px; color: #fff; height: 48px;} .fcate2 .fcateen{ font-size: 0; position: relative; padding-bottom: 16px;} .fcate2 .fcateen:after{ content: ''; position: absolute; left: 50%; bottom:0; z-index: 0; width: 60px; height: 3px; margin-left: -30px; background-color: #fff;} .fcate2 .fcateen img{ vertical-align: top;} .fnewsout{ width: 100%; padding: 60px 0; background: #fff url('../images/rpt.png') center;} .fnewscon{ margin: 50px 0 60px; overflow: hidden;} .fnewsl{ float: left; width: 520px;} .fnewsr{ float: right; width: 626px;} .fnewslist{ padding-right: 20px;} .fnewslist li{ margin-bottom: 30px;} .fnewslist li a{ display: block; padding: 0 0 15px 90px; border-bottom: 1px solid #cfcfcf;} .fnewslist .date{ float: left; margin-left: -90px; width: 70px; height: 100%; font-family: arial;} .fnewslist span.day{ display: block; font-size: 60px; line-height: 60px; color: #ca9740;} .fnewslist span.yearm{ display: block; font-size: 16px; line-height: 20px; color: #666;} .fnewslist h3{ width: 100%; height: 30px; line-height: 30px; overflow: hidden; color: #333; font-size: 16px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;} .fnewslist li:hover h3{ color: #ca9740;} .fnewslist li a:hover{ border-color: #ca9740;} .fnewslist p.txt{ height: 48px; overflow: hidden; color: #999; line-height: 24px;} .fhot .pic{ position: relative; width: 100%; height: 0; padding-bottom: 50%;} .fhot .pic img{ position: absolute; left:0; top:0; z-index: 1; width: 100%; height: 100%;} .fhot .date{ position: absolute; top:0; left:0; z-index: 1; width: 60px; font-family: arial; height: 60px; background-color: #ca9740; text-align: center; color: #fff;} .fhot span.day{ display: block; padding-top: 5px; font-size: 40px; line-height: 36px; } .fhot span.yearm{ display: block; font-size: 12px; line-height: 16px;} .fhot h3{ width: 100%; height: 28px; font-size: 16px; line-height: 28px; margin-top: 26px; overflow: hidden;} .fhot h3 a{ color: #333;} .fhot:hover h3 a{ color: #ca9740;} .fhot p.txt{ width: 100%; height: 48px; margin-top: 5px; overflow: hidden; color: #999; line-height: 24px;} .fhot a.more{ width: 130px; height: 40px; display: block; line-height: 40px; color: #fff; background-color: #ca9740; text-align: center; text-transform: uppercase; margin-top: 30px;} .fhot a.more:hover{ filter:alpha(opacity=70); opacity:0.7;} .seemore5{ width: 150px; height: 40px; display: block; background: url('../images/tuo2.png') center no-repeat; line-height: 40px; color: #fff; margin: 0 auto; text-align: center;} .fcase{ width: 100%; position: relative; padding-top: 60px; background: #fff url('../images/fcasebg.jpg') top no-repeat;} .fcaselist{ width: 1224px; margin: 0 auto; overflow: hidden; padding: 60px 0;} .fcaselist li{ float: left; width: 280px; height: 400px; margin: 0 13px; position: relative; overflow: hidden; box-shadow: 0 4px 12px 0 rgba(0,0,0,0.2);} .fcaselist li a{display: block;} .fcaselist li .pic{ width: 100%; height: 210px; overflow: hidden;} .fcaselist li img{ width: 100%; height: 100%; display: block;} .fcaselist li .txt{ color: #000; background-color: #fff; padding: 20px;} .fcaselist li .txt h3{ line-height: 22px; font-weight: bold; height: 22px; overflow: hidden; margin-bottom: 8px;} .fcaselist li .txt p{ font-size: 12px; line-height: 20px; height: 80px; overflow: hidden; margin-bottom: 20px;} .fcaselist li .more{ display: block; padding-left: 30px; height: 22px; line-height: 22px; font-size: 12px; background: url('../images/gt4.png') left no-repeat; text-transform: uppercase;} .fcaselist li h3,.fcaselist li .more{ -webkit-transition: .6s; -moz-transition: .6s; -ms-transition: .6s; -o-transition: .6s; transition: .6s;} .fcaselist li:hover h3,.fcaselist li:hover .more{ color: #ca9740;} .fcaselist li:hover .more{ background-image: url('../images/gt4h.png');} .seemore1{ width: 100%; height: 50px; display: block; background-color: #ca9740; line-height: 50px; color: #fff; font-size: 16px; text-align: center;} .seemore1:hover{ opacity: .8;filter: alpha(opacity=80);} .ferjiout{ width: 100%; margin-top: 27px; font-size: 0; text-align: center;} .ferji{ display: inline-block; position: relative;} .ferji:before{ content: ''; position: absolute; right: 100%; top:14px; z-index: 0; width: 960px; height: 1px; background-color: #909090; margin-right: -10px;} .ferji:after{ content: ''; position: absolute; left: 100%; top:14px; z-index: 0; width: 960px; height: 1px; background-color: #909090; margin-left: -10px;} .ferji li{ display: inline-block; width: 120px; height: 30px; margin: 0 10px;} .ferji li a{ display: block; border: 1px solid #797979; height: 28px; width: 118px; background-color: transparent; color: #bcbcbc; line-height: 28px; font-size: 14px; position: relative;} .ferji li:hover a,.ferji li.on a{ background-color: #fff; color: #a76800; border-color: #fff;} .ferji a:before{ content: ''; position: absolute; left: 50%; bottom:0; z-index: 0; opacity: 0;filter: alpha(opacity=0); width: 18px; height: 9px; margin-left: -9px; background: url('../images/sjd.png') center no-repeat; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;} .ferji li:hover a:before{ -webkit-transition: 0.3s 0.3s; -moz-transition: 0.3s 0.3s; -ms-transition: 0.3s 0.3s; -o-transition: 0.3s 0.3s; transition: 0.3s 0.3s;} .ferji li.on a:before,.ferji li:hover a:before{ opacity: 1;filter: alpha(opacity=100); bottom: -9px;} .fyoushi{ padding: 80px 0 50px;} .fyoushi .pic{ margin: 90px auto 0; display: block; max-width: 100%;} .fabout{ padding: 70px 0 80px; background: url('../images/earth.png') center 38px no-repeat;} .faboutcon{ margin-top: 40px; overflow: hidden;} .faboutr{ float: right; width: 740px; padding-top: 6px;} .faboutr .fabtxt{ overflow: hidden; height: 288px; margin-bottom: 20px; line-height: 24px; color: #666;} .faboutl{ float: left; width: 388px; height: 290px; padding-right: 22px; padding-bottom: 22px; position: relative;} .faboutl img{ width: 100%; height: 100%; position: relative; z-index: 1;} .faboutl:after{ content: ''; width: 388px; height: 290px; background-color: #edd87c; position: absolute; bottom: 0; right:0; z-index: 0;} .fabout a.more{ width: 84px; height: 42px; display: block; padding-right: 28px; color: #af833f; text-transform: uppercase; margin-top: 20px; background: url('../images/jtr.png') right no-repeat;} .fabout a.more span{ display: block; height: 38px; line-height: 38px; text-align: center; border-top: 2px solid #af833f; border-bottom: 2px solid #af833f; background-color: #fff;} .fabout a.more:hover{ width: 112px; padding-right: 0;} .evout{ width: 100%; height: 140px; position: relative; z-index: 5; margin-top: -74px;} .evout .bd{ width: 1120px; margin: 0 auto; padding: 0 40px; background-color: #fff; box-shadow: 0 0 6px 0 rgba(0,0,0,0.3);} .evlist{ width: auto; height: 140px; overflow: hidden;} .evlist li{ float: left; width: 160px; padding: 20px 0; text-align: center;} .evlist li a{ display: block; position: relative; padding-top: 76px; border-left: 1px solid #ebebeb; } .evlist li:first-child a{ border-color: #fff;} .evlist li .pic,.evlist li .pic2{ width: 100%; height: 60px; line-height: 60px; font-size: 0; position: absolute; z-index: 1; top:0; left:0;} .evlist li .pic{ opacity: 1; filter: alpha(opacity=100);} .evlist li .pic2{ opacity: 0; filter: alpha(opacity=0);} .evlist li img{ max-width: 100%; max-height: 100%;} .evlist li h3{ height: 24px; line-height: 24px; color: #666; overflow: hidden;} .evlist li .pic,.evlist li .pic2,.evlist li h3,.evlist li a{ -webkit-transition: .6s; -moz-transition: .6s; -ms-transition: .6s; -o-transition: .6s; transition: .6s;} .evlist li:hover .pic{ opacity: 0; filter: alpha(opacity=0);} .evlist li:hover .pic2{ opacity: 1; filter: alpha(opacity=100);} .evlist li:hover h3{ color: #ca9740;} a.evprev,a.evnext{ position: absolute; width: 40px; height: 140px; z-index: 1; top:0; display: none; background-position: center; background-color: #fff; background-repeat: no-repeat;} a.evprev{ background-image: url('../images/lt2.png'); left:50%; margin-left: -600px; padding-right: 1px;} a.evnext{ background-image: url('../images/gt2.png'); right: 50%; margin-right: -600px;} a.evprev:hover,a.evnext:hover{ background-color: #eee;} .frongyu{ padding-top: 50px; background: url('../images/frybg.jpg') top no-repeat; background-size: 100% 100%;} .roundabout{ position: relative; z-index: 3; overflow: hidden; height: 286px; padding: 36px 0 80px;} .roundabout ul{ position: relative; width: 1000px; height: 100%; z-index: 1; margin: 0 auto; -webkit-transition-property: -webkit-transform; transition-property: transform; } .roundabout li{ width: 216px; height: 100%;} .roundabout li .fprotw{ opacity: .9; filter: alpha(opacity=90); -webkit-transition: all 0.5s linear 0.1s; transition: all 0.5s linear 0.1s;} .roundabout li.roundabout-in-focus .fprotw, .roundabout li:hover .fprotw{ opacity: 1; filter: alpha(opacity=100);} .roundabout li.roundabout-in-focus .fprotw p{ opacity: 1; filter:alpha(opacity= 100);} .fprotw{ display: block; width: 100%; height: 100%; font-size: 0; line-height: 286px; text-align: center; position: relative;} .fprotw img{ max-width: 100%; max-height: 100%;} .fprotw p{ font-size: 14px; color: #fff; line-height: 30px; width: 200%; height: 30px; overflow: hidden; position: absolute; top: 290px; left:-50%; z-index: 1; text-align: center; opacity: 0; filter:alpha(opacity= 0); -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;} a.raprev,a.ranext{ position: absolute; width: 32px; height: 50px; z-index: 1; cursor: pointer; background-position: center; top:50%; margin-top: -25px; background-repeat: no-repeat;} a.raprev{ left:30px; background-image: url('../images/lt3.png');} a.raprev:hover{ box-shadow: 0 0 15px 0 #eee;} a.ranext{ right: 30px; background-image: url('../images/gt3.png');} a.ranext:hover{ box-shadow: 0 0 15px 0 #eee;} .phzlist li{ width: 100%; height: 260px; padding: 130px 0; background-color: #fff;} .phzlist .lin{ width: 1200px; max-width: 100%; overflow: hidden; height: 100%; margin: 0 auto;} .phzlist li .pic{ float: right; width: 460px; height: 100%; position: relative; overflow: hidden;} .phzlist li .hzrout{ float: left; width: 620px; height: 100%;} .phzlist li:nth-child(even){ background-color: #f5f5f5;} .phzlist li:nth-child(even) .pic{ float: left;} .phzlist li:nth-child(even) .hzrout{ float: right;} .hzr h3{ color: #666; font-size: 30px; line-height: 40px; overflow: hidden; position: relative;} .hzr .txt{ color: #999; line-height: 26px; margin-top: 20px; height: 156px; overflow: hidden;} .hzr .more{ width: 150px; height: 32px; display: block; line-height: 32px; color: #fff; position: relative; background-color: #ca9740; text-align: center; margin-top: 10px;} .hzr .more span{ position: relative; z-index: 1;} .hzr .more:after{ content: ''; position: absolute; right: 0; top:0; z-index: 0; width: 4px; height: 100%; background-color: #9e7021;} .phzlist .lin:hover h3{ color: #ca9740;} .phzlist .lin:hover .more:after{ width: 100%;} .hzr h3,.hzr .more:after{ -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;} .duixiang{ padding: 40px 0 70px;} .duixiang .xbt{ margin-top: 20px; font-size: 16px; color: #999; text-align: center;} .dxlist{ text-align: center; margin-top: 40px; font-size: 0;} .dxlist li{ display: inline-block; margin: 0 4px;} .dxlist li a{ display: block; width: 100%; position: relative; top:0;} .dxlist li a:hover{ top:-12px;} .dxlist li img{ display: block; height: 190px;} .dxlist li h3{ height: 40px; line-height: 40px; background-color: #ca9740; font-size: 16px; color: #fff;} h2.dbt{ font-size: 24px; color: #333; text-align: center; position: relative; padding-bottom: 2px;} h2.dbt:after{ content: ''; position: absolute; left: 50%; bottom:0; z-index: 0; width: 72px; height: 2px; margin-left: -36px; background-color: #666;} .qindan{ padding: 45px 0 60px; background-color: #f3f3f3;} .qindan .con{ margin-top: 50px;} .pingshen{ padding-top: 60px;} .beian{ padding: 45px 0 60px;} .beian .con{ margin-top: 30px;} .liucheng{ padding: 45px 0 75px;} .liucheng .con{ margin-top: 60px;} .lclist{ margin-top: 60px; overflow: hidden; color: #333;} .lclist li{ float: left; width: 25%; height: 180px; position: relative;} .lclist li h4{ font-size: 22px; font-weight: bold; position: absolute; left:35px; top:35px; z-index: 2; line-height: 1em;} .lclist li .txt{ height: 100%; overflow: hidden;} .lclist li .txtl{ float: left; height: 100%; display: table; margin-left: 35px;} .lclist li .txtl em{ font-size: 48px; line-height: 1em; display: table-cell; vertical-align: middle; font-weight: normal;} .lclist li .txtr{ float: left; height: 100%; width: 130px; margin-left: 10px; display: table;} .lclist li .txtr span{ font-size: 16px; display: table-cell; vertical-align: middle; line-height: 28px;} .lclist li .jt{ position: absolute; width: 24px; height: 24px; z-index: 10; -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);} .lclist li .jtr{ left: 100%; top:50%; margin-top: -18px; margin-left: -12px;} .lclist li .jtl{ right: 100%; top:50%; margin-top: -18px; margin-right: -12px;} .lclist li .jtd{ top: 100%; left:50%; margin-left: -18px; margin-top: -12px;} .lclist li.lc-g1{ background-color: #f3f3f3;} .lclist li.lc-g1 .jt{ background-color: #f3f3f3;} .lclist li.lc-g2{ background-color: #e1e1e1;} .lclist li.lc-g2 .jt{ background-color: #e1e1e1;} .lclist li.lc-g3{ background-color: #ebebeb;} .lclist li.lc-g3 .jt{ background-color: #ebebeb;} .lclist li.lc-p1{ background-color: #f9eaea;} .lclist li.lc-p1 .jt{ background-color: #f9eaea;} .lclist li.lc-p2{ background-color: #ffdddd;} .lclist li.lc-p2 .jt{ background-color: #ffdddd;} .lclist li.lc-p3{ background-color: #fccccc;} .lclist li.lc-p3 .jt{ background-color: #fccccc;} .lclist li.lc-p4{ background-color: #ffb6b6;} .lclist li.lc-p4 .jt{ background-color: #ffb6b6;} .lclist li.lc-y1{ background-color: #ffeee3;} .lclist li.lc-y1 .jt{ background-color: #ffeee3;} .lclist li.lc-y2{ background-color: #ffe5d4;} .lclist li.lc-y2 .jt{ background-color: #ffe5d4;} .lclist li.lc-y3{ background-color: #ffd7bd;} .lclist li.lc-y3 .jt{ background-color: #ffd7bd;} .lclist li.lc-y4{ background-color: #ffd0b1;} .lclist li.lc-y4 .jt{ background-color: #ffd0b1;} .lclist li.lc-y5{ background-color: #ffc6a0;} .lclist li.lc-y5 .jt{ background-color: #ffc6a0;} .lclist li.lc-y6{ background-color: #ffbc90;} .lclist li.lc-y6 .jt{ background-color: #ffbc90;} .lclist li.wwww{ width: 100%; margin-top: 40px; height: 140px;} .lclist li.ww{ width: 50%;} .lclist.anquanpingu li .txtl{ margin-left: 75px;} .lclist.shigong{ margin-top: 30px;} .lclist.shigong li{ padding-top: 40px; height: 140px;} .z0{ z-index: 0;} .z1{ z-index: 1;} .z2{ z-index: 2;} .z3{ z-index: 3;} .z4{ z-index: 4;} .z5{ z-index: 5;} .z6{ z-index: 6;} .z7{ z-index: 7;} .z8{ z-index: 8;} .z9{ z-index: 9;} .z10{ z-index: 10;} .z11{ z-index: 11;} .z12{ z-index: 12;} .z13{ z-index: 13;} .z14{ z-index: 14;} .z15{ z-index: 15;} .z16{ z-index: 16;} .z17{ z-index: 17;} .z18{ z-index: 18;} .z19{ z-index: 19;} .safeout{ padding: 90px 0 98px; background-color: #f5f5f5;} .safe{ height: 388px; position: relative; background: url('../images/safebg0.png') center no-repeat;} .safe h1{ font-weight: bold; line-height: 80px; background-color: #ff6700; position: absolute; left:50%; top:50%; z-index: 1; margin-left: -80px; margin-top: -80px;} .safe .sun{ width: 162px; height: 80px; padding: 41px 0; font-size: 30px; color: #fff; text-align: center; -moz-border-radius: 81px; -webkit-border-radius: 81px; border-radius:81px;} .safecon{ width: 540px; height: 162px; position: absolute; z-index: 2;} .safecon.safe1{ color: #ed7d31; left:0; top:0; background: url('../images/safebg1.png') left 120px no-repeat;} .safecon.safe1 dt{ float: right; background-color: #ed7d31;} .safecon.safe1 dd{ float: left; text-align: right;} .safecon.safe2{ color: #e19722; left:0; bottom:0; background: url('../images/safebg2.png') left 120px no-repeat;} .safecon.safe2 dt{ float: right; background-color: #ffc000;} .safecon.safe2 dd{ float: left; text-align: right;} .safecon.safe3{ color: #e68a7e; right:0; top:0; background: url('../images/safebg3.png') right 120px no-repeat;} .safecon.safe3 dt{ float: left; background-color: #e68a7e;} .safecon.safe3 dd{ float: right; text-align: left;} .safecon.safe4{ color: #a29a1b; right:0; bottom:0; background: url('../images/safebg4.png') right 120px no-repeat;} .safecon.safe4 dt{ float: left; background-color: #dad139;} .safecon.safe4 dd{ float: right; text-align: left;} .safecon dt{ line-height: 40px;} .safecon dd{ width: 320px; font-size: 22px; margin-top: 46px; line-height: 36px;} .huanjing{ width: 100%; height: 900px; overflow: hidden; background-color: #ed7d31; position: relative;} .leftbg{ width: 50%; height: 100%; position: absolute; left:0; top:0; z-index: 0; overflow: hidden;} .rightbg{ width: 50%; height: 100%; position: absolute; right:0; top:0; z-index: 0; overflow: hidden;} .leftbg img,.rightbg img{ position: absolute; width: 960px; height: 100%; left:50%; top:0; z-index: 1; margin-left: -480px;} .huanjingcon{ width: 900px; height: 755px; background-color: #dda400; position: absolute; left:50%; margin-left: -300px; top:67px; z-index: 2;} .huanjingcon .inner{ font-size: 16px; color: #ffeadc; line-height: 28px; padding: 35px 40px;} .huanjingcon h3{ font-size: 18px; line-height: 30px; color: #fff; font-weight: bold; margin-bottom: 10px;} .huanjingcon em{ color: #fff;} .cate3{ position: absolute; z-index: 1; top:110px; left:50%; margin-left: -600px; padding-left: 20px; color: #fff;} .cate3:before{ content: ''; position: absolute; left: 0; top:8px; z-index: 0; width: 7px; height: 62px; background-color: #fff;} .cate3 .catecn{ font-size: 34px; line-height: 46px; font-weight: bold;} .cate3 .cateen{ font-size: 26px; line-height: 32px; font-weight: bold;} .cate2{ position: absolute; z-index: 1; top:140px; left:50%; margin-left: -600px; padding-left: 30px; color: #fff; font-weight: bold; font-size: 36px; line-height: 54px;} .cate2:before{ content: ''; position: absolute; left: 0; top:13px; z-index: 0; width: 10px; height: 82px; background-color: #fff;} .weisheng{ width: 100%; height: 380px; overflow: hidden; background-color: #ed7d31; position: relative;} .weishengcon{ width: 600px; height: 380px; position: absolute; left:50%; top:0; z-index: 2;} .weishengcon .inner{ font-size: 16px; color: #fff; line-height: 30px; padding: 75px 0 10px 80px;} .weishengcon .inner h3{ font-size: 18px; font-weight: bold; margin-bottom: 20px;} h3.dbt2{ font-size: 18px; color: #fff; text-align: center; font-weight: bold; line-height: 40px; padding: 20px 0; background-color: #ed7d31; margin-top: 32px;} .zixun{ width: 100%; height: 704px; overflow: hidden; background-color: #ca9740; position: relative;} .zixuncon{ width: 600px; height: 380px; position: absolute; left:50%; top:0; z-index: 2;} .zixuncon .inner{ color: #fff; line-height: 30px; padding: 50px 48px 0 70px;} .zixun .cate2{ top:300px;} .zixuncon .inner dl{ padding: 25px 0; border-top: 1px solid #d2af72;} .zixuncon .inner dl:first-child{ border-top: 0 none;} .zixuncon .inner .l dl{ padding-left: 10px; width: 230px;} .zixuncon .inner .r dl{ padding-left: 45px; width: 195px; border-left: 1px solid #d2af72;} .zixuncon .inner dt{ font-size: 16px; font-weight: bold;} .zixuncon .inner dd{ font-size: 14px;} .zixuncon .inner dd em{ font-size: 18px;} .weisheng2{ width: 100%; height: 380px; overflow: hidden; background-color: #dda400; position: relative; margin-bottom: 40px;} .weishengcon2{ width: 600px; height: 380px; position: absolute; right:50%; top:0; z-index: 2;} .weishengcon2 .inner{ font-size: 16px; color: #fff; line-height: 30px; padding: 200px 50px 0 35px;} .weishengcon2 .inner h3{ font-size: 18px; font-weight: bold; margin-bottom: 20px;} .cate5{ position: absolute; z-index: 3; top:88px; left:50%; margin-left: -600px; padding-left: 34px; color: #fff;} .cate5:before{ content: ''; position: absolute; left: 0; top:0; z-index: 0; width: 7px; height: 66px; background-color: #fff;} .cate5 .catecn{ font-size: 26px; line-height: 36px; color: #fff; font-weight: bold;} .cate5 .cateen{ font-size: 18px; line-height: 22px; color: #e2b240; margin-top: 8px;} .shigonout{ margin: 66px auto; width: 1120px;} .shigon,.shigon2,.shigon3{ width: 100%; height: 315px; overflow: hidden; position: relative;} .shigoncon{ width: 550px; height: 315px; position: absolute; left:50%; top:0; z-index: 2; border-right: 10px solid #82b0dc;} .shigoncon .inner{ font-size: 16px; line-height: 36px; color: #333; padding: 50px 55px 0;} .shigoncon .inner h3{ font-size: 28px; line-height: 46px; margin-bottom: 12px;} .shigoncon .inner em{ font-size: 28px;} .shigon2 .shigoncon{ right: 50%; left:auto; border-left: 10px solid #c3e3cd; border-right: 0 none;} .shigon2 .leftbg{ left:50%;} .shigon3 .shigoncon{ border-right-color: #b7c0de;} .shigon .leftbg img,.shigon2 .leftbg img,.shigon3 .leftbg img{ width: 560px; margin-left: -280px;}