﻿@charset "utf-8";
*{ margin:0; padding:0; list-style-type:none; outline:none; border:none; font-style:normal; font-family:"宋体"; text-decoration:none;}
img{ vertical-align:middle;}




.top-box,.footer{ width:100%; min-width:1260px; clear:both;}
.top,.main,.link,.foot{ width:1260px; margin:0 auto;}
.top-box{ border-bottom:3px solid #d4d4d4; height:121px; background:#f3f3f3;}
#logo{ float:left; overflow:hidden; position:relative; z-index:9;}
.top-right{ float:right; width:1040px; text-align:right; margin-top:15px;}
.language{ font-size:12px; line-height:40px; overflow:hidden;}
.share{ display:inline-block; margin:10px 10px 0 0;}
.share a{ width:20px; height:20px; display:block; float:left; background-image:url(../images/icon.png); background-repeat:no-repeat; margin-right:15px;}
.share a.icon1{ background-position:1px 0;}
.share a.icon2{ background-position:-34px 0;}
.share a.icon3{ background-position:-68px 0;}
.share a.icon4{ background-position:-102px 0;}
.share a.icon5{ background-position:-136px 0;}
.language span{ float:right; overflow:hidden; color:#666;}
.language span a{ color:#666; font-family:"Arial";}

.nav,.index,.left-nav,.lxwm,.address,.tt,.content-box{ overflow:hidden; clear:both;}
.nav a{ font:16px/35px "微软雅黑"; color:#333; display:block; float:left; margin-left:22px; width:108px; text-align:center; padding-bottom:10px;}
.nav a.on,.nav a:hover{ background:url(../images/nav-bg.png) no-repeat center bottom; color:#ba0000;}


.banner{ width:100%; height:669px;position:relative;}
#slides{ display:block; width:100%; height:669px; position:relative}
#slides li{ display:block; width:100%; height:100%; position:absolute}
#slides li a{ display:block; width:100%; height:100%; text-indent:-9999px}
#pagination{ display:block; position:absolute; left:50%; bottom:74px; z-index:9900; padding:6px 15px; border:1px solid #c8c8c8; background:rgba(255,255,255,0.8); border-radius:13px;}
#pagination li{ display:block; width:10px; height:10px; float:left; margin:0 5px; border-radius:50%; background:#FFF; border:1px solid #c9c9c9;}
#pagination li a{ display:block; width:100%; height:100%; text-indent:-9999px;}
#pagination li.current{ border:1px solid #bb0909;}
.zy-banner{ width:100%; min-width:1260px; clear:both; background-repeat:no-repeat; background-position:center top;}

.banner-about{ background-image:url(../images/banner-about.jpg); height:600px;}
.banner-success{ background-image:url(../images/banner-success.jpg); height:607px;}
.banner-news{ background-image:url(../images/banner_aaaa.jpg); height:607px;}
.banner-case{ background-image:url(../images/banner-case.jpg); height:607px;}
.banner-city{ background-image:url(../images/banner-city.jpg); height:591px;}
.banner-fw{ background-image:url(../images/banner-fw.jpg); height:591px;}

.banner-eabout{ background-image:url(../images/banner_b_3.jpg); height:600px;}
.banner-esuccess{ background-image:url(../images/banner_b_2.jpg); height:607px;}
.banner-enews{ background-image:url(../images/banner-b.jpg); height:607px;}
.banner-ecase{ background-image:url(../images/banner_b_5.jpg); height:607px;}
.banner-ecity{ background-image:url(../images/banner_b_1.jpg); height:591px;}
.banner-efw{ background-image:url(../images/banner_b_4.jpg); height:591px;}

.banner-dabout{ background-image:url(../images/banner_6.jpg); height:600px;}
.banner-dsuccess{ background-image:url(../images/banner_2.jpg); height:607px;}
.banner-dnews{ background-image:url(../images/banner_5.jpg); height:607px;}
.banner-dcase{ background-image:url(../images/banner_4.jpg); height:607px;}
.banner-dcity{ background-image:url(../images/banner_1.jpg); height:591px;}
.banner-dfw{ background-image:url(../images/banner_3.jpg); height:591px;}



.main{ position:relative; margin-top:-75px; z-index:99; border-top:4px solid #ba0000; background:#fff; box-shadow:0 0 6px #f0f0f0; padding:30px; width:1200px; overflow:hidden;}
.main .title{ text-align:center; margin-bottom:25px; overflow:hidden;}
.main .title h1{ color:#ba0000; font-size:24px; overflow:hidden; font-family:"微软雅黑"; font-weight:normal; margin-bottom:5px;}
.main .title h1 em{ margin-left:15px; font-size:18px; color:#999; font-family:"微软雅黑";}
.main .title p{ font:14px/25px "微软雅黑"; color:#999;}
.service{ width:1270px; overflow:hidden; clear:both;}
.service .one{ width:357px; float:left; margin-right:65px; overflow:hidden;}
.service .one img{ border:1px solid #dbdbdb; display:block; overflow:hidden; margin-bottom:7px;}
.service .one h3{ font-weight:normal; font:18px/40px "微软雅黑"; color:#333;}
.service .one p{ color:#666; line-height:26px; font-size:12px;}

.center{ overflow:hidden; clear:both; width:1200px; margin:35px 0;}
.mt{ clear:both; border-bottom:3px solid #dbdbdb; display:table; width:100%; margin-bottom:30px;}
.mt h2{ float:left; font:24px/45px "微软雅黑"; color:#ba0000; border-bottom:3px solid #ba0000; margin-bottom:-3px;}
.mt span{ float:right; margin-top:13px;}
.mt a{ float:right; margin-top:15px;}
.mt-box{ overflow:hidden; clear:both; height:370px;}

.about{ overflow:hidden; float:left; width:550px;}
.about .mt-box img,.news-top img{ border:1px solid #dbdbdb; padding:5px; margin-bottom:15px; display:block;}
.about .mt-box p{ line-height:30px; color:#999; font-size:12px; text-indent:2em;}

.news{ float:right; width:610px; overflow:hidden;}
.news-top{ padding-bottom:30px; border-bottom:1px dotted #999; overflow:hidden; clear:both; margin-bottom:20px;}
.news-top img{ float:left; margin:0 20px 0 0;}
.news-top h3 a{ color:#ba0000; font-size:14px; font-weight:normal; display:block; margin-bottom:5px;}
.news-top p{ line-height:27px; font-size:12px; color:#999;}
.news-top p em{ float:right; margin-right:10px;}
.list{ display:block; overflow:hidden; clear:both;}
.list li{ line-height:30px; font-size:12px; overflow:hidden;}
.list li a{ background:url(../images/jt.png) no-repeat left center; padding-left:15px; color:#999; float:left;}
.list li span{ float:right; color:#999;}

.index{ padding-bottom:150px;}
.left{ overflow:hidden; float:left; width:265px;}
.left-nav h2{ font:23px/25px "微软雅黑"; color:#ba0000; border-bottom:1px solid #dcdcdc; padding-bottom:15px; height:25px;}
.left-nav h2 em{ margin-left:10px; font-size:18px; color:#999; font-family:"微软雅黑";}
.left-nav ul li{padding:8px 0; font:18px/37px "微软雅黑"; color:#333; border-bottom:1px solid #dcdcdc; display:block; overflow:hidden;}
.left-nav ul li>a{ background:url(../images/dian.png) no-repeat 21px center; display:block; overflow:hidden; padding-left: 40px;}
.left-nav ul li a{ display:block; font:18px/37px "微软雅黑"; color:#333;}
.left-nav .dia{overflow:hidden; display:none; padding-left: 40px;}
.lxwm img{ margin:30px auto 10px; display:block;}
.lxwm p{ padding-left:30px; font:14px/30px "微软雅黑"; color:#333;}
.right{ width:890px; overflow:hidden; float:right;}
.address{ height:25px; line-height:25px; padding-bottom:15px; border-bottom:1px solid #dcdcdc;}
.address h3{ float:left; font:18px/25px "微软雅黑"; color:#333;}
.address span{ float:right; font-size:12px; color:#333;}
.address span a{ color:#999;}
.address span i{ color:#ba0000;}
.tt span{ background:url(../images/jj-bg.png) no-repeat; height:22px; font:18px/22px "微软雅黑"; padding:3px 0 10px; text-align:center; display:block; color:#fff; width:87px; margin:30px 0 20px;}
.content{ float:left; width:600px; overflow:hidden;}
.content p{ line-height:25px; font-size:12px; color:#333;margin-bottom:15px;}
.big-logo{ margin-top:20px; float:right; overflow:hidden;}


.right.right-box{ width:100%;}
.success-box,.case-box{ overflow:hidden; clear:both; margin-bottom:130px;}
.succ{ padding:50px 0; border-bottom:1px dotted #dcdcdc; overflow:hidden; clear:both;}
.succ img{ padding:1px; overflow:hidden; float:left;  margin-right:40px; border:1px solid #ebebeb;}
.succ h3 a{ display:block; font:18px/35px "微软雅黑"; color:#ba0000; margin-bottom:15px;}
.succ p,.case p{ font:12px/27px "微软雅黑"; color:#333;}

.case-box{ width:106%;}
.case{ width:359px; display:block; float:left; margin:40px 62px 0 0; height:380px;}
.case img{border:1px solid #ebebeb;}
.case h2{ font:18px/40px "微软雅黑"; color:#333; display:block; overflow:hidden; clear:both; margin-top:10px;}
.case p{ color:#999; font-family:"宋体";}

.city-box{ margin:25px 0 50px; overflow:hidden; clear:both;}
.pp{ font:14px/27px "微软雅黑"; color:#333;}
.title-h2{ height:12px; border-bottom:1px solid #333; margin:25px 0 22px;}
.title-h2 h2{ background:#fff; padding:0 25px; border-left:3px solid #333; border-right:9px solid #333; display:inline-block; font:24px/24px "微软雅黑";}
.pp span{font:18px/25px "微软雅黑";}
.pp i{ color:#ba0000; font:14px/25px "微软雅黑"; margin-left:20px; }

.city{ position:relative; overflow:hidden; clear:both; padding:40px 0; border-bottom:1px solid #333;}
.city-left{ float:left; overflow:hidden;}
.city-right{ float:right; overflow:hidden;}
.cl1{ width:360px;}
.cr2{ width:475px;}
.cl3{ width:520px;}
.cr4{ width:500px;}
.city p{ font:14px/25px "微软雅黑"; color:#535353; margin-top:45px;}
.city .zuo{ position:absolute; left:0; bottom:8px;}
.city .you{ position:absolute; right:0; bottom:40px;}
.city.last{ border:none;}

.point-tt{ background:url(../images/point-tt-bg.png) no-repeat center 11px; text-align:center; margin-bottom:30px; overflow:hidden; clear:both;}
.point-tt h1{ background:#fff; display:inline-block; padding:0 30px; font:30px/40px "微软雅黑"; color:#333;}
.point-tt p{ font:18px/30px "微软雅黑"; color:#333; text-transform:uppercase;}
ul.int{ width:105%; display:block; clear:both;}
ul.int li{ float:left; background:url(../images/point-bg.png) no-repeat; margin:0 60px 35px 0; width:358px; height:101px; text-align:center;}
ul.int li h2{ background:#fff; display:inline-block; font:24px/11px "微软雅黑"; color:#333; padding:0 10px;}
ul.int li p{ font:18px/60px "微软雅黑"; color:#666; text-transform:uppercase;}

.fw-box{ overflow:hidden; clear:both;}
.fw-top{ margin:50px 0; overflow:hidden; clear:both; width:110%;}
.fw{ width:320px; padding:20px 24px; overflow:hidden; float:left; margin-right:45px; background:#fbfbfb; border:1px solid #e6e6e6; position:relative; height:350px;}
.fw-box h2{ font:18px/40px "微软雅黑"; color:#333; padding:30px 0 50px 125px; border-bottom:1px solid #d2d2d2; margin-bottom:35px;}
.fw-box h2 i{ font-family:"微软雅黑"; color:#ba0000; display:block;}
.fw-box h2.fw1{ background:url(../images/fw1.png) no-repeat 25px 30px;}
.fw-box h2.fw2{ background:url(../images/fw2.png) no-repeat 25px 30px;}
.fw-box h2.fw3{ background:url(../images/fw3.png) no-repeat 25px 30px;}
.fw-box h2.fw4{ background:url(../images/fw4.png) no-repeat 25px 30px;}
.fw-box h2.fw5{ background:url(../images/fw5.png) no-repeat 25px 30px;}
.fw-box p{ font:14px/30px "微软雅黑"; color:#535353; margin-bottom:30px;}
.fw-box a{ font:14px/24px "微软雅黑"; color:#535353; background:url(../images/more-bg.png) no-repeat 72px center; display:block;}

.fw-bottom{background:#fbfbfb; border:1px solid #e6e6e6; margin-bottom:50px; overflow:hidden; clear:both;}
.fw-bottom img{ float:left; display:block;}
.fw-bottom .fwb{padding:20px 24px; float:left; position:relative; width:737px; height:341px;}








.link{ border-top:3px solid #dbdbdb; padding-top:30px; overflow:hidden; clear:both; width:1200px;}
.link span{ float:left; width:154px; padding-right:5px; text-align:center; font:18px/66px "微软雅黑"; background:url(../images/link-bg.png) no-repeat; color:#999;}
.link a{ display:block; overflow:hidden; border:1px solid #ededed; float:left; margin-left:55px;}



.footer{ background:url(../images/footer-bg.png) repeat-x; height:60px; position:relative; z-index:100;}
.footer span,.footer a{ line-height:60px; color:#999; font-size:12px; float:left;}
.footer a{float:right;}
