﻿@charset "utf-8";
/* CSS Document */
/* index */
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.wrap{ width:1200px; margin:0 auto;}
.tc-nav{ height:81px; width:100%; position:fixed; left:0; top:0; width:100%; z-index:10; padding:0 2%;transition:all 0.5s ease;}
.tc-nav.bg-ce{ background:rgba(0,0,0,0.2); transition:all 0.5s ease;}
.T-nav{ margin-top:0px;}
.T-nav > li{ float:left; padding:0 20px; position:relative;}
.T-nav > li > a{ display:block; height:81px; line-height:81px; font-size:15px; text-align:center; color:#fff;}
.T-nav > li .gdlt{ position:absolute; left:0; top:81px; width:100%; display: none; z-index:6; text-align:center; background:rgba(255,102,0,0.8);}
.T-nav > li .gdlt a{ display:block; line-height:45px; color:#fff;}
.T-nav > li .gdlt a:hover{ background:rgba(255,102,0,1);}
.mob-nav{ display:none;}
.searchl span{ display:block; width:80px; height:81px; background:url(../images/cz.png) no-repeat center center; cursor:pointer;}
.searchl p{ display:none; position:absolute; right:0; top:81px; width:220px; height:40px; z-index:7;}
.searchl p .p1{ width:180px; border:none; padding:0 5px; height:40px; float:left;}
.searchl p .p2{ float:left; width:40px; height:40px; background:rgba(255,102,0,0.8) url(../images/cz.png) no-repeat center center; border:none; cursor:pointer;}
.homlec{ position:absolute; width:100%; left:0; bottom:0;}
.homlec img{ display:block;}
.ind-main{ padding:100px 0; background:url(../images/dbg.png) no-repeat right bottom;}
.lopcs{ width:33%;}
.bhour{ width:64%;}
.tploe a{ display:block; padding-right:110px; position:relative;}
.tploe a .p1{ border-bottom:1px solid #ddd; line-height:35px; height:35px; overflow:hidden;}
.tploe a .p2{ margin-top:10px; line-height:25px; height:50px; overflow:hidden; color:#999;}
.tploe a .absloe{ position:absolute; right:0; width:70px; text-align:center; top:0; background:url(../images/ac.png) no-repeat center bottom; padding-bottom:40px;}
.tploe a .absloe strong{ font-size:30px; display:block;}
.olpec{ margin-top:20px;}
.olpec li{ height:45px; line-height:45px; overflow:hidden; border-bottom:1px solid #ddd;}
.olpec li span{ float:right; color:#999;}
.ind-M{ margin-top:80px;}
.csvepe li{ width:15%; margin-right:2%; float:left;}
.csvepe li a{ display:block; position: relative; border-radius:6px; overflow:hidden;}
.csvepe li a .cont{ position:absolute; z-index:2; left:0; bottom:55%; width:100%; color:#fff; padding:0 8%; transition:all 0.8s ease;}
.csvepe li a .cont .p1{ line-height:45px; border-bottom:1px solid rgba(255,255,255,0); height:45px; overflow: hidden; transition:all 0.5s ease;}
.csvepe li a .cont .p2{ font-size:12px; line-height:30px; height:30px; overflow:hidden; opacity:0; transition:all 0.5s ease;}
.csvepe li a .bgcle{ position:absolute; border-radius:6px; left:0; top:0; width:100%; height:100%; background:#7fb09a; z-index:1; opacity:0; transition:all 0.5s ease;}
.banner-nav span{ display:none;}
.ind-B{ margin-top:80px;}
.jecles span{ display:inline-block; width:145px; line-height:45px; border:1px solid #ddd; border-radius:22px; margin-right:20px; font-size:18px; text-align:center; cursor:pointer; background:url(../images/a1.png) no-repeat 90% center;}
.jecles span.cur{ background:#3e904b url(../images/a2.png) no-repeat 90% center; color:#fff;}

.foot{ background:#fff; color:#666;}
.hlours{ padding:50px 0;}
.hlours .folec{ width:120px;}
.hlours .folec dt{ margin-bottom:10px;}
.hlours .folec dd{ padding:5px 0; font-size:12px;}
.cople{ width:110px; text-align:center;}
.solle{ overflow:hidden; height:192px; overflow:hidden;}
.roplec{ width:220px;}
.sealce{ border:1px solid #ddd;}
.sealce .p1{ width:183px; border:none; float:left; padding:0 5px; height:35px;}
.sealce .p2{ width:35px; height:35px; float:left; border:none; cursor:pointer; background:rgba(255,102,0,0.8) url(../images/cz.png) no-repeat center center;}
.roplec .t1{ margin-top:30px;}
.roplec .t2{ font-size:14px; color:#999;}
.roplec .t3{ color:#e60012; font-size:30px; font-weight:bold; margin-top:15px;}
.bg-cpe{ position:absolute; left:0; bottom:0; width:100%;}
.folpec{ border-top:1px solid #ddd; background:#fff; font-size:12px; padding:10px 0; line-height:20px;}
.folpec a{ display:inline-block; margin-left:15px; border:1px solid #ddd; line-height:25px; padding:0 20px; border-radius:3px;}
.folpec a:hover{ border-color:green}





/*关于我们*/
.content{ padding-bottom:80px;}
.adlec{ padding:40px 0; border-bottom:1px solid #ddd; position:relative;}
.adlec:before{content: '';position: absolute;left: 0;bottom: -1px;width: 100px;height: 3px;background-color: #d80909;transition: all .3s ease;-webkit-transition: all .3s ease;}
.banner-img{height: 500px;background-repeat: no-repeat;background-position: center;background-size: auto 100%;}
.banner-intro{padding-top:98px;text-align: center;color: #fff;}
.banner-p{font-size: 12px;font-family: "微软雅黑";}
.banner-p span{margin: 0 10px;}
.banner-b{margin: 28px auto 55px auto;width: 60px;height: 1px;background-color: #ff6633;}
.banner-tit{padding:0 20px;margin:0 auto 52px auto;width: 123px;height: 68px;line-height: 68px;border: 1px solid #fff;text-align: center;}
.banner-tit p{float: left;font-size: 30px;}
.banner-tit i{float: right;margin-top:20px;width: 5px;height: 28px;background-color: #fff;}
.banner-i{margin: 0 auto;display: block;width: 1px;height: 75px;background-color: #fff;}
.banner-nav{text-align: right; margin-bottom:20px;}
.banner-nav a{position:relative;margin:0 25px;display: inline-block;line-height: 64px;font-weight: bold;color: #333;font-family: "微软雅黑"; text-align:center}
.banner-nav a:before{content: '';position: absolute;left: 0;bottom: -1px;width: 0;height: 3px;background-color: #d80909;transition: all .3s ease;-webkit-transition: all .3s ease;}
.banner-nav a:hover{color: #d80909;}
.banner-nav a:hover:before{width: 100%;}
.banner-nav a.active{color: #d80909;}
.banner-nav a.active:before{width: 100%;}
.weare{margin-bottom:20px;height:400px;background-color: #fff;}
.weare-intro{padding:58px;float: left;width: 693px;}
.weare-tit{position: relative;margin-bottom:50px;font-size: 26px;color: #333;}
.weare-tit:before{content: '';position: absolute;left: 0;bottom: -25px;width: 18px;height: 2px;background-color: #fff;}
.wescale .weare-tit:before{background-color: #d80909;}
.weare-intro-p{font-size: 12px;line-height: 24px;color: #999;font-family: "微软雅黑";height:166px;overflow:hidden;}
.weare-intro-p p{margin-bottom: 20px;}
.weare-btn{}
.weare-btn a{position:relative;margin-right:23px;float: left;width: 43px;height: 43px;background-color: #ccc;border-radius: 50%;}
.weare-btn a i{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat:no-repeat;background-position:center;}
.weare-btn a i.icon1{background-image: url(../images/icon11.png);}
.weare-btn a i.icon2{background-image: url(../images/icon12.png);}
.weare-btn a:before{content: '';position: absolute;left: 50%;top: 50%;width: 0;height: 0;border-radius:50%;background-color: #ff6633;transition: all .3s ease;-webkit-transition: all .3s ease;}
.weare-btn a:hover:before{left: 0;top: 0;width: 100%;height: 100%;}
.weare-serv{padding:58px;float: right;width: 507px;height: 400px;background-color: #2c8aee;animation-delay: .1s;-webkit-animation-delay: .1s;-moz-animation-delay: .1s;}
.weare-serv .weare-tit{color: #fff;}
.weare-serv-ul{}
.weare-serv-li{padding:0 25px;float: left;border-left: 1px solid #4296f0;}
.weare-serv-li:first-child{padding-left: 0;border-left: none;}
.weare-serv-li-num{}
.weare-serv-li-num p{float: left;font-size: 40px;color: #fff;}
.weare-serv-li-num span{margin-top:10px;margin-left:5px;float: left;font-size: 12px;color: #ccc;font-family: "微软雅黑";}
.weare-serv-li-p{font-size: 12px;color: #ccc;font-family: "微软雅黑";}
.wescale{margin-bottom:20px;background-color: #fff;}
.wescale-intro{padding:58px;float: left;width: 362px;}
.wescale-p{margin-bottom:15px;font-size: 12px;line-height: 24px;color: #999;font-family: "微软雅黑";}
.wescale-p span{color: #FF6633;}
.wescale-num{font-size: 12px;color: #999;}
.wescale-num-tit{font-size: 24px;color: #333;}
.wescale-num-tit span{font-size: 40px;font-family: arial;}
.wescale-img{float: right;width: 838px;animation-delay: .1s;-webkit-animation-delay: .1s;-moz-animation-delay: .1s;}
.wescale-img-ul{}
.wescale-img-li{}
.wescale-img-li img{display: block;width: 100%;}
.wescale .flex-control-nav{display: none;}
.wescale .flex-direction-nav .flex-prev{display: none;}
.wescale .flex-direction-nav .flex-next{position: absolute;left: 0;right:auto;top: 50%;margin:-20px 0 0 0;width: 40px;height: 40px;opacity:1;background: url(../images/icon13.png) no-repeat center;}
.wecom-ul{margin: 0 -10px;}
.wecom-li{padding:0 10px;float: left;width: 33.333%;}
.wecom-li:nth-child(2){animation-delay: .1s;-webkit-animation-delay: .1s;-moz-animation-delay: .1s;}
.wecom-li:nth-child(3){animation-delay: .2s;-webkit-animation-delay: .2s;-moz-animation-delay: .2s;}
.wecom-li a{position: relative;padding-bottom:115px;display: block;background-color: #fff;}
.wecom-li-img{}
.wecom-li-img img{display: block;width: 100%;}
.wecom-li-intro{position:absolute;left:0;bottom:0;height:115px;padding:40px 55px 55px 55px;width:100%;text-align: center;overflow: hidden;}
.wecom-li-desc{font-size: 12px;line-height: 24px;}
.wecom-li-tit{margin-bottom:50px;position: relative;font-size: 18px;color: #333;}
.wecom-li-tit:before{content: '';position: absolute;left: 50%;bottom: -25px;margin-left:-9px;width: 18px;height: 2px;background-color: #ff6633;}
.wecom-li a:hover .wecom-li-intro{height: 115px;background-color: #ff6633;color: #fff;}
.wecom-li a:hover .wecom-li-tit{color: #fff;}
.wecom-li a:hover .wecom-li-tit:before{background-color: #fff;}
/*发展历程*/
.ind-tit {padding-top: 60px;padding-bottom: 25px;text-align: center;line-height: 30px; position:relative; z-index:2;}
.ind-tit .emkec { width:150px; margin:0 auto 5px; position:relative;}
.ind-tit .emkec span{font-size: 26px;color: #333; line-height:40px; height:40px; background:url(../images/xl.png) no-repeat right center; width:150px; display:block; cursor:pointer;}
.ind-tit .emkec p{ position:absolute; width:100%; top:40px; left:0; background:#fff; z-index:3; display:none;}
.ind-tit .emkec p a{ display:block; text-align:center; line-height:35px;}
.ind-tit > span {font-size: 12px;color: rgb(153, 153, 153);font-family: 微软雅黑;}
.history{padding: 0 50px;}
.hist-main{}
.hist-ul{position: relative;}
.hist-ul:before{content: '';position: absolute;left: 50%;height: 100%;width: 1px;background-color: #ccc;}
.hist-ul:after{content: '';position: absolute;left: 50%;top: -17px;margin-left: -9px;width: 18px;height: 18px;background: url(../images/icon14.png) no-repeat center;}
.hist-li{position:relative;margin-bottom:100px;padding-right: 50%;}
.hist-li:after{content: '';display: block;clear: both;}
.hist-li:before{content: '';position: absolute;right: 50%;top: 50%;margin-right:-9px;margin-top: -9px;width: 18px;height: 18px;background: url(../images/icon15.png) no-repeat center;}
.hist-li-img{float: left;width: 128px;height: 128px;border-radius: 50%;overflow: hidden;}
.hist-li-img img{display: block;width: 100%;}
.hist-li-intro{padding:20px 35px;float: right;width: 415px;text-align: right;font-size: 12px;line-height: 24px;color: #999;}
.hist-li-intro .time{margin-bottom:10px;font-size: 40px;font-weight: bold;color: #d80909;}
.hist-li.odd{padding-right: 0;padding-left: 50%;}
.hist-li.odd .hist-li-img{float: right;}
.hist-li.odd .hist-li-intro{float: left;text-align: left;}

.dulocs{ border:1px solid #ddd; padding:30px 2%;}
.colpoe img{ max-width:100%;}




.lopcet{ width:70%;}
.rlwopc{ width:27%;}
.coloes{ background:#fff; padding:30px;}
.coloes .p1{ font-size:16px;}
.coloes .p2{ margin-top:20px;}
.coloes .p2 input{ width:100%; padding:0 5px; height:40px; border:1px solid #ddd;}
.coloes .p3{ margin-top:20px;}
.coloes .p3 input{ width:100%; height:40px; border:none; cursor:pointer; color:#fff; font-size:18px; font-weight:bold; background:#d80909 url(../images/sc.png) no-repeat center center;}

.pachl-ul li{ border:1px solid #eee; padding:15px; background:#fff; margin-bottom:25px;}
.pachl-ul li a{ display:block; padding:0 20px 0 280px; position:relative; height:175px;}

.pachl-ul li a .pic{ position:absolute; left:0; top:0; width:258px;}
.pachl-ul li a .pic img{ max-height:175px;}
.pachl-ul li a .tit{ font-size:16px; color:#333; line-height:35px; height:35px; overflow:hidden;}
.pachl-ul li a .tim{ line-height:20px; height:20px; overflow:hidden; color:#999;}
.pachl-ul li a .con{ line-height:25px; height:100px; overflow:hidden; font-size:12px; color:#999; margin-top:10px;}
.pachl-ul li a:hover .tit{ color:green}
.ad-more{ text-align:center; margin-top:20px;}
.ad-more .total{display:none;}
.ad-more a{ display:inline-block; /*width:150px;*/padding:0 0.5rem;margin:0 3px; line-height:40px; border:1px solid #ddd; border-radius:2px;}
.tilope{ line-height:30px; color:#464646;}
.lopcr{ width:53%;}
.deulc{ width:49%;}
.qoutec > div{ overflow:hidden;}
.qoutec > div span{ display:block; position:absolute; left:0; bottom:0; width:100%; padding:0 2%; border-bottom:2px solid #eb0403; color:#666; background:rgba(255,255,255,0.7); line-height:40px;}
.qoutec > div img,.vod-ul li a .pic img{ transition:all 0.5s ease;}
.qoutec > div a:hover img,.vod-ul li a:hover .pic img{ transition:all 0.5s ease; transform:scale(1.1);}

.vod-ul li{ width:29.3%; margin:40px 2% 0; float:left;}
.vod-ul li a{ display:block; border:1px solid #eee;}
.vod-ul li a .pic{ overflow:hidden; position:relative;}
.vod-ul li a .pic span{ position:absolute; display:block; width:47px; height:47px; background:url(../images/ple.png) no-repeat; left:50%; top:50%; margin-left:-23px; margin-top:-23px;}
.vod-ul li a .tit{ line-height:50px; overflow:hidden; height:50px; font-weight:bold; text-align:center; padding:0 2%; color:#333; background:#fff;}
.vod-ul li a .ply{ line-height:35px; background:#fafafa; text-align:center; color:#666; border-top:1px solid #eee;}
.nuece{ margin-top:20px;}
.nuece li{ height:50px; margin-bottom:1px;line-height:50px; overflow:hidden; background:#fff;}
.nuece li:nth-child(2n){ background:#f5f5f5}
.nuece li a{ position:relative; display:block; padding-left:140px;}
.nuece li a span{ position:absolute; left:0; top:0; line-height:50px; width:115px; text-align:center; color:#fff; background:#a9a9a9;}
.nuece li a span i{ display:block; position:absolute; width:6px; height:10px; right:-6px; top:50%; margin-top:-5px; background:url(../images/c1.png);}
.nuece li a:hover span{ background:green;}
.nuece li a:hover span i{background:url(../images/c2.png);}
.pade01{ padding:0px 0;}
.pade01 .tit{ font-size:26px; font-weight:bold; color:#333;}
.pade01 .con{ color:#666; line-height:25px; margin-top:15px;}
.pade02{ height:400px; background:url(../testimg/t29.png) no-repeat center center; background-size:cover; padding-top:75px; color:#fff;}
.pade02 .tit{ font-size:26px; position:relative; padding-bottom:30px;}
.pade02 .tit:before{content: '';position: absolute;left: 50%;bottom: 0px;width: 0;height: 3px; width:20px; margin-left:-10px; background-color: #f63;}
.pade02 .con{ margin-top:30px; font-size:12px; line-height:25px;}
.pade02 .pic{ margin-top:30px;}

.pade03{ background:#7fb09a;padding-top:65px; color:#fff;}
.pade03 .tit{ color:#333;}
.pade03 .dnl{ font-size:50px; margin-top:30px;}
.pade03 .dec{ color:#eee}
.pade04{ background-image:url(../testimg/t31.png)}
.pade04 .tit,.pade04 .con{ color:#7fb09a;}
.pade05{ background:#e3e6f1;}
.pade05 .tit,.pade06 .tit{ color:#333;}
.pade05 .con,.pade06 .con{ color:#666;}
.pade06{ background-image:url(../testimg/t33.png);}
.enloce{ background:#fff; margin-top:25px; padding:20px 30px;}
.enloce .tit{ font-size:16px;}
.edkc-ul li{ line-height:40px; height:40px; overflow:hidden; font-size:12px;}
.edkc-ul li a{ color:#333; margin-left:3px;}
.edkc-ul li a:hover{ color:green}
.conmle{ background:#fff; padding:30px;}
.conmle .tit{ font-size:20px; color:#d80909;}
.conmle .ole{ margin-top:10px; color:#666;}
.conmle .cont{ line-height:2; color:#666; margin-top:25px; padding:25px 0 0; border-top:1px solid #ddd;}
.conmle .cont p{ margin-bottom:20px;}
.palie{ margin-top:20px; padding-top:20px; border-top:1px solid #ddd;}
.palie p{ line-height:30px; height:30px; overflow:hidden;}

.locpec{ width:200px; position:relative;}
.locpec span{ display:block; border:1px solid #ddd; line-height:35px; background:#fff url(../images/xl.png) no-repeat 95% center; padding:0 10px; cursor:pointer;}
.locpec p{ display:none; position:absolute; z-index:3; left:0; border:1px solid #ddd; width:100%; border-top: none; top:35px; background:#fff;}
.locpec p a{ display:block; padding:0 10px; line-height:35px;}
.denmls{ margin-bottom:15px;}
.denmls li{ float:left; width:18%; margin:30px 1% 0;}
.denmls li .tit{ text-align:center; margin-top:10px; line-height:25px; height:25px; overflow:hidden;}
.ascke{ color:#666; padding:10px 0; margin-top:20px;}
.emlopw{ margin-top:20px;}
.picme{ width:31%;}
.picme .doe a{ display:inline-block; width:90px; line-height:35px; text-align:center; color:#fff; background:#666; margin:0 5px;}
.wblce{ width:67%;}
.ducosa a{ display:inline-block; width:90px; line-height:35px; text-align:center; color:#fff; background:#666; margin-right:10px;}
.ducosa span a{ margin:0 0 0 10px; background:#eb0505;}
.smcvt{ background:#fff; height:490px; width:66%;}
.smcvt .tit{ line-height:45px; border-bottom:1px solid #ddd; padding:0 4%;}
.newlcs{ padding:15px 4%;}
.newlcs li{ line-height:35px; height:35px; overflow:hidden; background:url(../images/d2.png) no-repeat left center; padding-left:12px;}
.qurenc{ width:34%; height:490px; border:1px solid #ddd; border-bottom:none; background:#fbfaf8;}
.qurenc .tit{line-height:44px; border-bottom:1px solid #ddd; padding:0 8%;}
.aflec{ padding:10px 8%;}
.aflec li{ line-height:35px; height:35px; overflow:hidden;}
.cprelc{ padding:150px 0;}

.flcm-soe{ padding:20px 0; line-height:2; color:#666;}
.acdole{ background:#fff;}
.acdole .tisc-co{ border-bottom:3px solid #f5f5f5; line-height:45px; padding:0 2%;}
.cplsec{ padding-bottom:25px;}
.cplsec li{ width:21%; margin:20px 1% 0; text-align:center; float:left;}
.cplsec li .tit{ line-height:25px; height:25px; overflow:hidden; margin-top:5px;}
.eliosc li{ width:48%; margin:20px 1% 0; float:left;}
.eliosc li .tit{ line-height:25px; height:25px; overflow:hidden; margin-top:5px; color:#d80909;}
.pldrm{ background:#fff; line-height:2; padding:25px;}
.vrese li{ width:49%; position:relative;}
.vrese li .tit{ line-height:35px; height:35px; position:absolute; left:0; bottom:0; width:100%; background:rgba(255,255,255,0.7); padding:0 2%;}
.mopfec{ background:#fff;}
.cmole{ border-bottom:1px solid #ddd; line-height:45px;}
.cmole span{ display:inline-block; width:30%; text-align:center; cursor:pointer;}
.cmole span.cur{ color:#d80909;}
.cloes{ padding:20px 2%;}
.mnfoe{ padding-top:20px;}
.mnfoe li{ margin-bottom:20px; background:#fff;}
.mnfoe li .pic{ width:45%}
.mnfoe li .dotc{ padding:4%; width:55%;}
.mnfoe li .dotc .p1{ font-size:16px; font-weight:bold;}
.mnfoe li .dotc .p2{ line-height:25px; color:#666; height:100px; overflow:hidden; margin-top:2%;}
.mnfoe li .dotc .p3{ margin-top:2%;}
.mnfoe li .dotc .p3 a{ display:inline-block; width:130px; line-height:40px; background:#025bab url(../images/lj.png) no-repeat 90% center; color:#fff; text-align:center;}
.scmoe-ul li{ margin-bottom:20px;}
.scmoe-ul li a{ display:block; background:#fff; padding:2%; transition:all 0.5s ease;}
.scmoe-ul li a .tit{ line-height:20px; max-height:40px; overflow:hidden;}
.scmoe-ul li a .tim{ margin-top:5px; color:#999;}
.scmoe-ul li a:hover{ box-shadow:0 0 12px rgba(0,0,0,0.2); transition:all 0.5s ease;}
.colpec{ position:absolute; width:100%; background:#fff; border:3px solid #ee1d23; padding:2%; left:0; top:-70px;}
.aslocle{ color:#666; position:relative; z-index:5; line-height:2;}
.aslocle .tit{ color:#ee1d23; font-weight:bold;}
.jiontlc{ padding-top:120px;}
.bltce{ color:#666;}
.bltce strong{ font-size:26px; color:#333; display:block; margin-bottom:5px;}
.join-us li{ width:49%; margin-top:30px;}
.join-us li a{ display:block; border:1px solid #ddd; padding:4%; background:#fff;}
.join-us li a .tit{ margin-bottom:8px; height:20px; line-height:20px; overflow:hidden; font-weight:bold; color:#333;}
.join-us li a .con{ color:#666; font-size:12px; line-height:25px; height:100px; overflow:hidden;}
.ecnla{ font-size:24px; color:#666;}
.prelv{ background:#efefef; padding:15px; margin-top:30px;}
.prelv span{ height:30px; line-height:30px; overflow:hidden; width:25%; float:left;}
.enlof{ padding:20px 0; border-bottom:1px dashed #ddd;}
.enlof dt{ font-size:16px; color:#666;}
.enlof dd{ margin-top:15px; color:#666;}
.emlie a{ display:inline-block; margin-right:20px; width:170px; line-height:40px; border-radius:8px; color:#fff; text-align:center; background:#f28753; font-size:16px;}
.eilfc{ font-size:16px; color:#666;}
.eilfc span{ color:#ee1d23;}
.lofie{ padding:25px 0; border-bottom:1px solid #ddd; font-size:16px; color:#666;}
.blioef{ padding:20px 0;}
.blioef li{ margin-top:20px; width:47%; padding-left:90px; position:relative;}
.blioef li input{ height:30px; border:1px solid #ddd; width:100%; background:#fff; padding:0 5px;}
.blioef li span{ position:absolute; left:0; top:0; width:85px; text-align:right; line-height:30px;}
.blioef li select{ height:30px; border:1px solid #ddd; width:100%; background:#fff;}
.blioef li textarea{ height:100px; border:1px solid #ddd; width:100%; background:#fff; padding:5px;}
.budie input{ margin-right:15px; width:130px; height:35px; color:#fff; background:#ee1d23; border:none; cursor:pointer; text-align:center; font-size:15px;}


@media (min-width: 1201px){
.csvepe li a:hover .cont{ bottom:5px; transition:all 0.8s ease;}
.csvepe li a:hover .cont .p1{ border-bottom:1px solid rgba(255,255,255,1); transition:all 0.5s ease;}
.csvepe li a:hover .cont .p2{ opacity:1; transition:all 0.5s ease;}
.csvepe li a:hover .bgcle{ opacity:0.7; transition:all 0.5s ease;}

}

@media (max-width: 1200px){
body{ padding-top:50px;}
.tc-nav{ position:fixed; left:0; top:0; width:100%; z-index:11;height:50px;background:rgba(255,102,0,0.8);}
.wrap{ width:100%; padding:0 2%;}
.mob-nav{ display:block; float:right; background:url(../images/mob-ct.png) no-repeat center center; background-size:50% auto; width:50px; height:50px;}
.T-nav{ width:100%; position:absolute;  display:none;height:100%; overflow-x:hidden; overflow-y:auto; top:50px; left:0; margin:0; background:#fff;}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #ddd;}
.T-nav > li a{ width:100%; text-align:left; padding:0 2%; line-height:45px; height:45px; color:#666;}
.T-nav > li > a.cur{ background:none; border:none;}
.T-nav li .gdlt{ position:relative; width:100%; top:0; padding:10px 0; background:none;}
.T-nav li .gdlt a{ padding:0 5%; color:#666;}
.tc-nav .logo img{ height:50px;}
.searchl span{ width:50px; height:50px;}
.searchl p{ top:50px;}
.ind-main{ background:none;}
.csvepe li a .cont{ bottom:45%;} 
.banner-img{height: 400px;}
.banner-intro{padding-top: 50px;}
.banner-nav a{margin: 0 30px;}
.weare{height: auto;}
.weare-intro{width: 100%;}
.weare-serv{width: 100%;height: auto;}
.wescale-intro{width: 100%;}
.wescale-img{width: 100%;}
.adlec{ padding:40px 2%;}
.history{padding: 0;}
	.hist-li{margin-bottom: 50px;}
	.hist-li-img{width: 90px;height: 90px;}
	.hist-li-intro{width: 250px;}
}

@media (max-width: 800px){
.csvepe li a .cont{ bottom:20%;}
.csvepe li{ width:29.3%; margin:15px 2% 0;}
.pade03 .dnl{ font-size:32px;}
}


@media (max-width: 640px){
.content{ padding-bottom:30px;}
.adlec{ padding:20px 2%;}
.adlec img{ height:26px;}
.ind-M{ margin-top:20px;}
.ind-main{ padding:30px 0;}
.lopcs{ width:100%;}
.bhour{ width:100%; margin-top:15px;}
.ind-B{ margin-top:20px;}
.jecles span{ width:120px; line-height:40px; font-size:14px;}
.hlours{ display:none;}
.folpec{ border:none;}
.folpec .fr{ width:100%; margin-top:15px;}
.folpec .fr a{ margin:0 15px 0 0;}
.banner-img{height: 256px;}
.banner-intro{padding-top: 40px;}
.banner-b{margin-top: 20px;margin-bottom: 30px;}
.banner-tit{margin-bottom:25px;height: 45px;line-height: 45px;}
.banner-tit p{font-size: 20px;}
.banner-tit i{height: 21px;margin-top: 12px;}
.banner-i{height: 50px;}
.banner-nav a{margin: 0;font-size: 12px;width: 20%;float: left;font-weight: normal;}
.weare-intro{padding: 20px;}
.weare-serv{padding: 20px;}
.weare-serv-li{padding:10px 0;width: 100%;border: none;}
.weare-serv-li-num p{font-size: 30px;}
.wescale-intro{padding: 20px;}
.wecom-li{padding:10px;width: 100%;}
.weare-tit{ font-size:20px; margin-bottom:30px;}
.history{padding: 0 10px;}
.hist-ul:before{left: 10px;}
.hist-ul:after{left: 10px;}
.hist-li{margin-bottom:20px;padding-right: 0;}
.hist-li:before{right: 100%;margin-right: -18px;}
.hist-li.odd{padding-left: 0;}
.hist-li-img{display: none;}
.hist-li-intro{padding-right:10px;width: 100%;text-align: left;}
.hist-li-intro .time{font-size: 24px;}
.lopcet{ width:100%;}
.rlwopc{ width:100%; margin-top:20px;}
.pachl-ul li{ margin-bottom:10px;}
.pachl-ul li a{ height:61px; padding-left:100px; padding-right:0;}
.pachl-ul li a .pic{ width:90px;}
.pachl-ul li a .pic img{ max-height:61px;}
.pachl-ul li a .tit{ font-size:15px;}
.pachl-ul li a .con{ display:none;}
.banner-nav{ margin-top:10px; position:relative; z-index:5;}
.banner-nav span{ display: block; text-align:left; padding:0 2%; line-height:45px; color:#fff; background:rgba(255,102,0,1) url(../images/xe.png) no-repeat 96% center; background-size:auto 22%;}
.banner-nav p{ position:absolute; display:none; right:2%; top:45px; width:50%; background:rgba(255,102,0,0.8); z-index:23;}
.banner-nav p a{ display:block; line-height:45px; padding:0; margin:0; width:100%; color:#fff;}
.banner-nav p a:hover,.banner-nav p a.active{ color:#fff;}
.banner-nav a:before{ height:0;}
.lopcr{ width:100%; margin-bottom:20px;}
.deulc{ width:100%;}
.vod-ul li{ width:48%; margin:1%;}
.vod-ul li a .tit{ font-weight:normal; line-height:40px; height:40px;}
.nuece li a{ padding-left:100px;}
.nuece li a span{ width:90px;}
.pade03 .dnl{ font-size:24px;}
.conmle,.coloes,.enloce{ padding:3%;}
.palie{ font-size:12px;}
.denmls{ margin-top:15px;}
.denmls li{ width:48%; margin:1%;}
.picme{ width:100%;}
.wblce{ margin-top:12px; width:100%;}
.ducosa a,.ducosa span a{ width:65px; font-size:12px; margin:0 3px;}
.smcvt,.qurenc{ height:auto; width:100%;}
.cprelc{ padding:30px 0;}
.cplsec li{ width:48%; margin:1%;}
.mnfoe li .pic,.mnfoe li .dotc{ width:100%;}
.mnfoe li .dotc .p2{ max-height:100px; height:auto;}
.join-us li{ width:100%;}
.ecnla{ font-size:20px;}
.prelv span{ width:100%; height:auto;}
.emlie a{ width:100%; margin:0 0 10px 0;}
.blioef li{ width:100%;}
}
@media (max-width: 400px){
.vrese li{ width:100%;}
}

@media (max-width: 360px){

}














.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 50%;
	margin-top:-240px;
    z-index: 22;
    display: none;
    margin-left: -450px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}
.big-video-main {
    height: 480px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/icon30.png) no-repeat center center;
    cursor: pointer;
}

@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}
