@charset "utf-8"; /* CSS Document */ body{ font:normal 14px/22px 'Microsoft YaHei';} *{ margin:0px auto;} ul,li{ list-style:none; padding:0px; margin:0px auto;} p,i,b,img,h2{ border:0px; padding:0px; margin:0px;} a,a:hover{ text-decoration:none;} button{ cursor:pointer;} button:focus{ outline:medium;} /********* 头部 *********/ #top{ width:100%; height:80px; display:inherit; background:#333; position:relative; z-index:1;} #top h1{ width:232px; height:90px; position:absolute; left:0px; top:0px; z-index:999; line-height:90px; text-align:center; text-indent:-99em; background:url(../images/Logo.png) no-repeat left top;} #top h1 a{ color:#fff; display:block; width:232px; height:90px;} #top .topMenu{ width:602px; height:80px; text-align:center;} #top .topTel{width:236px; height:28px; position:absolute; right:0px; margin:26px 0px;} .topMenu li{ width:86px; height:80px; float:left; overflow:hidden;} .topMenu li a{ display:block; width:86px; color:#fff; font:normal 16px/80px 'Microsoft YaHei'; position:relative; z-index:1;} .topMenu li a:hover{ color:#333;} .topMenu .TmStyle,.topMenu .TmLine{ height:0px; display:inherit; position:relative; z-index:0;} .topMenu .TmStyle{ width:86px; background:#fff;} .topMenu .TmLine{ width:14px; background:#f0be48; *left:-36px;} .topTel span{ width:120px; height:28px; background:#d73d3d; font:bolder 14px/28px 'Microsoft YaHei'; color:#fff; text-align:right; padding-right:10px; margin-left:25px;} .topTel i{ width:15px; height:3px; position:absolute; right:122px; top:12px; background:#fff;} .topTel li{ width:38px; height:28px; float:right; overflow:hidden; position:relative; margin-right:1px; background:#444;} .topTel li a{ display:block; width:38px; height:28px; position:relative;} .topTel .IconTx,.topTel .IconWx{ width:38px; height:56px; position:absolute; top:0px; left:0px; background:url(../images/IconBg.png) no-repeat; cursor:pointer;} .topTel .IconTx{ background-position:-183px -35px;} .topTel .IconWx{ background-position:-222px -35px;} /********* 大图 *********/ .banner{ width:100%; margin:0 auto; position:relative; z-index:0; overflow:hidden;} .banner .brImg{ width:100%; margin:0 auto; position:absolute; top:0px; *left:0px; z-index:0; overflow:hidden;} .banner .brImg ul{ width:100% !important;} .banner .brImg li{ width:100% !important; height:550px; overflow:hidden; text-align:center; float:left;} .banner .brNum{ height:190px; position:relative; z-index:1;} .banner .brNum span,.banner .brNum i{ display:block; position:absolute;} .banner .brNum span{ width:134px; height:184px; border:3px solid #fff; right:1px; z-index:1;} .banner .brNum i.Line{ width:26px; height:4px; background:#fff; right:96px; top:85px;} .banner .brNum i.Num{ width:95px; height:40px; font:normal 28px/40px Arial; color:#fff; right:25px; top:132px;} .banner .brNum font{ font-size:54px;} .banner .brNum button{ width:50px; height:30px; display:block; position:absolute; z-index:2; top:23px; border:0px; padding:0px; background:url(../images/IconBg.png) no-repeat;} .banner .brNum .prev{ background-position:0px 0px; right:72px;} .banner .brNum .next{ background-position:-51px 0px; right:20px;} .banner .brNum ul{ display:none; line-height:999px; overflow:hidden;} /********* 关于 *********/ #cen{ width:100%; height:auto; overflow:hidden; position:relative; top:-30px; z-index:2;} #cen .cenAboutCon{ height:461px; padding-top:100px;} .cenAboutCon img{ position:absolute; left:0px; top:0px;} .cenAboutCon h4{ width:112px; height:136px; float:left; position:absolute; left:340px; top:50px; background:url(../images/ImgBg.jpg) no-repeat 0px -862px; font:normal 16px/182px 'Microsoft YaHei'; text-align:center;} .cenAboutCon h4 a{ display:block; width:94px; height:136px; float:left; color:#d92525;} .cenAboutCon span{ display:block; width:116px; height:30px; position:absolute; left:340px; top:275px; float:left; border-bottom:3px solid #d92525; text-transform:uppercase; font:normal 20px/30px "Arial"; text-align:right;} .cenAboutCon span a{ color:#999;} .cenAboutCon p{ height:auto; position:relative; float:right; font:normal 14px/26px 'Microsoft YaHei'; color:#333; text-indent:2em;} /********* 案例 *********/ #cen .cenCaseCon{ z-index:1; position:relative;} .cenCaseCon h4 a{ display:block;} .cenCaseCon .caseMore{ display:block; width:58px; height:32px; position:absolute; color:#333; font:normal 14px/14px 'Microsoft YaHei';} .cenCaseCon .txtAbc{ height:30px; position:absolute; font:normal 12px/30px "Arial"; color:#666;} .cenCaseCon button{ width:40px; height:35px; border:0px; padding:0px; position:absolute; top:411px; z-index:2; background:url(../images/IconBg.png) no-repeat;} .cenCaseCon .prev{ background-position:0px -50px;} .cenCaseCon .next{ background-position:-41px -50px; left:41px;} #cen .cenCasePic{ overflow:hidden; position:relative; z-index:2;} .cenCasePic ul{ height:280px; overflow:hidden; position:relative;} .cenCasePic li{ height:280px; float:left; overflow:hidden; position:relative;} .cenCasePic li img{ float:left;} .cenCasePic li h3,.cenCasePic li span{ display:none; position:absolute; bottom:0px; width:90%; padding:0px 5%; float:left; background:rgba(199, 9, 17, 0.8) none repeat scroll 0 0 !important;} .cenCasePic li h3{ height:20px; padding-top:10px; font:bolder 14px/20px 'Microsoft YaHei'; color:#fff;} .cenCasePic li span{ height:30px; font:normal 12px/16px 'Microsoft YaHei'; color:#fff; padding-top:10px;} .cenCasePic li i{ width:22px; height:2px; background:#fff; position:absolute; top:5px; left:5%;} /********* 新闻 *********/ #cen .cenNewsCon{ width:100%; height:500px; z-index:1; background:url(../images/ImgBg.jpg) no-repeat center -295px;} .cenNewsCon a.newsMore{ width:260px; height:46px; background:url(../images/IconBg.png) no-repeat center bottom; font:normal 14px/46px 'Microsoft YaHei'; text-indent:20px;} .cenNewsCon ul li{ position:relative; float:left;} .cenNewsCon ul li img{ position:absolute; top:6px; left:0px; z-index:1;} .cenNewsCon ul li p{ width:298px; height:234px; position:absolute; right:0px; top:0px; background:#fff;} .cenNewsCon ul li h3{ height:30px; z-index:2; font:bolder 14px/30px 'Microsoft YaHei';} .cenNewsCon ul li h3 a{ color:#333;} .cenNewsCon ul li h3 a:hover{ color:#cc1d24;} .cenNewsCon ul li .colorHoverA{ color:#cc1d24;} .cenNewsCon ul li b{ float:left; font:normal 14px/22px 'Microsoft YaHei'; color:#666;} .cenNewsCon ul li .colorHoverB{ color:#999;} .cenNewsCon ul li span{ width:98px; height:26px; position:absolute; z-index:2; background:#cc1d24; right:0px; bottom:25px; font:normal 14px/24px 'Microsoft YaHei'; color:#fff; text-transform:capitalize; text-align:center;} .cenNewsCon ul li span a{ display:block; width:98px; height:26px; color:#fff;} .cenNewsCon ul li span a:hover{ display:block; width:98px; height:26px; color:#fff; background:#e3aa24;} .cenNewsCon ul li i{ position:absolute; color:#000; z-index:1;} .cenNewsCon ul li i.ColBla{ width:25px; height:20px; border-bottom:2px solid #000; font:bolder 14px/20px "Arial"; text-align:right; top:35px; left:72px;} /********* 地图 *********/ #cen .cenMapCon{ z-index:1; padding:100px 10px 0px 10px; background:url(../images/Map.jpg) no-repeat center bottom;} #cen .cenMapCon h4{ width:120px; height:220px; padding-top:20px; float:left; background:url(../images/ImgBg.jpg) no-repeat -194px -810px; font:normal 16px/16px 'Microsoft YaHei'; text-indent:20px;} #cen .cenMapCon h4 a{ display:block; height:30px; color:#fff;} #cen .cenMapCon span{ width:auto; height:30px; float:right; text-align:right; color:#333; font:normal 14px/30px 'Microsoft YaHei'; text-transform:uppercase;} #cen .cenMapCon span font{ padding:0px 16px;} #cen .cenAboutBg,#cen .cenNewsBg{ display:block; width:100%; position:absolute; z-index:-1; background:url(../images/ImgBg.jpg) no-repeat;} #cen .cenAboutBg{ height:165px; top:396px; background-position: center -115px;} #cen .cenNewsBg{ height:500px; background-position: center -295px;} /********* 底部 *********/ #foot{ width:100%; height:auto; overflow:hidden; position:relative; margin-top:96px; padding:30px 0px; background:#1e2027;} #foot .footCon{ height:auto; position:relative; font:normal 12px/22px 'Microsoft YaHei';} #foot .footTop{ display:block; height:85px; float:left; border-bottom:1px solid #34363d; color:#878a93; font:normal 30px/30px 'Microsoft YaHei'; text-align:center;} #foot .footTop span{ display:block; font:normal 14px/30px 'Microsoft YaHei'; position:absolute; text-align:left; *top:26px; letter-spacing:2px;} #foot .footTop font{ font:normal 32px/30px 'Arial';} #foot .footTop i{ display:block; position:absolute; background:#8c8f99;} #foot .footTop i.LineBold{ width:10px; height:3px; top:41px;} #foot .footTop i.LineFine{ width:26px; height:1px; top:49px;} .footCon ul{ height:auto; float:left;} .footCon ul li{ width:auto; height:22px; padding-right:10px; float:left; color:#424551;} .footCon ul li a{ color:#424551; transition:0.4s; -moz-transition:0.4s; -webkit-transition:0.4s; -o-transition:0.4s;} .footCon ul li a:hover{ color:#5a5f70;} .footCon .conLine{ height:22px; float:left; color:#424551; position:relative;} .footCon .conLine img{ height:14px; position:absolute; top:4px; left:0px;} .footCon .conLine a{ color:#424551; transition:0.4s; -moz-transition:0.4s; -webkit-transition:0.4s; -o-transition:0.4s;} .footCon .conLine a:hover{ color:#5a5f70} .footCon .conLine a.ImgBor{ padding-left:20px;} .footCon .conPic{ display:block; width:320px; height:123px; position:absolute; right:0px; top:110px; background:#18191c; border:1px solid #161617;} .footCon .conPic img{ float:right;} .footCon .conPic span{ color:#999; font:normal 16px/22px 'Microsoft YaHei'; position:absolute; top:38px; left:30px;} .footCon .conPic i.wxWord{ color:#c8c8c8; text-transform:uppercase; font:normal 12px/22px 'Arial'; letter-spacing:11px; position:absolute; top:62px; left:30px;} .footCon .conPic i.wxLine{ width:15px; height:2px; background:#f2ad2b; position:absolute; top:72px; left:150px;} .transA{ transition:0.4s; -moz-transition:0.4s; -webkit-transition:0.4s; -o-transition:0.4s;} .transB{ transition:0.6s; -moz-transition:0.6s; -webkit-transition:0.6s; -o-transition:0.6s;} .transC{ transition:1s; -moz-transition:1s; -webkit-transition:1s; -o-transition:1s;}