@charset "utf-8";
/* CSS Document */
/*banner*/
.banner{ overflow:hidden; width:100%; height:680px;  position:relative;}
.banner ul{ overflow:hidden; width:100%; height:680px; position:relative}
.banner li{ width:100%; height:680px; position:absolute; left:0; top:0}
.banner li a{ display:block; width:100%; height:100%;}
.banner .li01{background:url(Img/Index/banner01.jpg) no-repeat center top;}
.banner .li02{background:url(Img/Index/banner02.jpg) no-repeat center top;}
.banner .li03{background:url(Img/Index/banner03.jpg) no-repeat center top;}
.banner .btn{ overflow:hidden; width:69px; height:11px; position:absolute; left:50%; bottom:40px; margin-left:-35px; background:#666; border-radius:20px; padding:10px 20px; 
			filter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;}
.banner .btn span{ display:block; width:11px; height:11px; background:url(../images/banner_btn.png) no-repeat left center; cursor:pointer; float:left; margin:0 6px;}
.banner .btn span.cur{ background-position:right}
.banner i{ display:none; width:42px; height:72px; z-index:1000; position:absolute; cursor:pointer;}
.banner i.btn_left{ left:0; top:245px; background:url(../images/banner_btn01.png) no-repeat top center;}
.banner i.btn_right{ right:0; top:245px; background:url(../images/banner_btn02.png) no-repeat top center;}
.banner:hover i{display:block}
.banner i:hover{background-position:bottom}









.Dsvl{overflow: hidden;  background: #f7f7f8;   border-bottom: 1px solid #c4c4c4; }
.Dsvl .Title{width: 100%; text-align: center; overflow: hidden; /* padding-bottom: 23px; */ text-align: center; font-weight: normal;}
.Dsvl .Title a{font-size: 40px; color: #333333; font-size: 40px;display: none;}
.Dsvl .Title em{color: #ff930a;}
.Dsvl .Title span{font-size: 34px; color: #FF940A; display: block; /* font-weight: bold; */padding-top: 2px;}
.Dsvlcont{ margin-top: 32px;}

.Dsvlcont_r{ overflow: hidden;}
.Dsvlcont_r ul{overflow: hidden;  margin-top: 15px;}
.Dsvlcont_r ul li{ width: 20%; /* margin: 0 0.1%; margin-bottom: 0.2%; */ text-align: center; position: relative; overflow: hidden; float: left;}
.Dsvlcont_r ul li img{display: block;}
.Dsvlcont_r ul li a{display: block; width: 100%; height: 0px; overflow: hidden; text-decoration: none; position: absolute; bottom: 0px; left: 0px; background:url(../images/olg.png);}
.Dsvlcont_r ul li i{width: 61px; height: 61px; display: inline-block; background:url(../images/open.png) no-repeat; margin-top: 15%;}
.Dsvlcont_r ul li span{display: block; width: 100%; margin-top: 8px; font-size: 13px; color: #fff; text-transform: uppercase;}
.Dsvlcont_r ul li em{display: inline-block; font-size: 14px; color: #fff; margin-top: 16px;}
.Dsvl .Dsvlcont_r .smore{height: 55px; line-height: 55px; text-align: center; margin-top:30px; margin-bottom:40px;}
.Dsvl .Dsvlcont_r .smore a{font-size: 16px; color: #4b4b4b;  background:#f2f2f2; padding:8px 20px; border-radius:20px;  }







.SiglenElevator{padding-bottom: 100px;position: relative;}

.SiglenElevator-Title h3 a{font-size: 32px;color: #063a75;}
.SiglenElevator-Title em{font-size: 16px;color: #606060;margin-top: 15px;font-family: "QUEEN";display: block;}

.SiglenElevator-Nav{margin-top: 50px;}
.SiglenElevator-Nav ul li{float: left;width: 15%;text-align: center;border-bottom: 1px #e4e4e4 solid;margin-left: 2%;}
.SiglenElevator-Nav ul li:first-child{margin-left: 0;}
.SiglenElevator-Nav ul li a h3{font-size: 16px;color: #606060;}
.SiglenElevator-Nav ul li a h3 em{display: block;color: #d1d1d1;font-size: 12px;font-family: "Medium";margin-top: 5px;}
.SiglenElevator-Nav ul li a h4{font-size: 45px;color: #e4e4e4;font-family: "Medium";padding: 25px 0 40px;}
.SiglenElevator-Nav ul li.cur{border-bottom: #063a75 solid 1px;}
.SiglenElevator-Nav ul li.cur a h3{color: #063a75;}
.SiglenElevator-Nav ul li.cur a h3 em{color: #063a75;}
.SiglenElevator-Nav ul li.cur a h4{color: #063a75;}

.SiglenElevator-List{padding-top: 50px;}
.SiglenElevator-List dl dt{width: 660px;position: relative;height: 500px;}
.SiglenElevator-List dl dt a{display: block;width: 660px;height: 500px;overflow: hidden;}
.SiglenElevator-List dl dt a img{display: block;width: 100%;transition: .8s;}
.SiglenElevator-List dl dt:hover a img{transform: scale(1.1);}
.SiglenElevator-List dl dd{padding-bottom: 30px;width: 440px;position: relative;padding-top: 30px;}
.SiglenElevator-List dl dd h3{font-size: 24px;color: #063a75;}
.SiglenElevator-List dl dd h3 a{font-size: 24px;color: #063a75;}
.SiglenElevator-List dl dd h3 em{display: block;font-size: 16px;color: #063a75;margin-top: 10px;}
.SiglenElevator-List dl dd h4{font-size: 18px;color: #606060;font-family: "Medium";line-height: 35px;margin-top: 55px;position:  relative;z-index: 99;}
.SiglenElevator-List dl dd i{width: 51px;height: 2px;display: block;background-color: #606060;margin-top: 80px;}
.SiglenElevator-List dl dd a.more{display: block;width: 130px;height: 45px;line-height: 45px;text-align: center;background: url(Img/Index/AboutUsBg01.png) no-repeat center;margin-top: 128px;}
.SiglenElevator-List dl dd a.more:hover{background: url(Img/Index/AboutUsBg02.png) no-repeat center;color: #fff;}
.SiglenElevator-List dl dd span{font-size: 200px;color: #f5f5f5;font-family: "Medium";position: absolute;right: 10px;bottom: 50px;z-index: -1; font-weight:bold;}

.SiglenElevator-Icon{position: absolute;top: 185px;left: 307px;background: url(Img/Index/SiglenElevatorIcon.png) no-repeat center;width: 45px;height: 130px;text-align: center;}
.SiglenElevator-Icon h5{color: #fff;font-size: 12px;padding: 40px 0 10px;}
.SiglenElevator-Icon span{width: 25px;height: 25px;display: block;margin: 0 auto;}
.SiglenElevator-Icon span img{display: block;width: 100%;}

.SiglenElevator-Con i.icon{display: block;width: 500px;height: 1px;background-color: #e4e4e4;position: relative;top: 50px;z-index: 999;left: -420px;}

.SiglenElevator em.emBox{width: 15px;height: 49px;display: block;position: absolute;left: 3.7%;z-index: 99;top: 37px;}
.SiglenElevator em.emBox img{display: block;}








/*pro*/
.pro { overflow:hidden; width:100%; height:710px; background-color:#f9f9f9;}
.pro h3.htitle a:hover{ color:#dc1313}
.pro ul{ overflow:hidden; width:1220px; margin:0 auto;}
.pro li{ overflow:hidden; float:left; width:224px; height:235px; position:relative; margin:10px;}
.pro li img.pro_tu{ display:block;}
.pro li b{ width:100%; height:100%; position:absolute; background:url(Img/Index/pro_cur_bg.png) repeat center; z-index:1}
.pro li .wen{ display:block; overflow:hidden; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2}
.pro li .wen .icon{ display:block; margin:0 auto; margin-top:70px;}
.pro li .wen h4{ margin-top:10px; color:#fff; text-align:center; font-weight:normal; font-size:16px; margin-bottom:10px;}
.pro li .wen a{ display:block; width:100%; height:100%; color:#fff; text-decoration:none;}
.pro li .wen i{ display:block; margin:0 auto; width:40px; height:2px; background-color:#fff; margin-bottom:15px;}
.pro li .wen p{ width:190px; margin:0 auto; font-size:14px; color:#e8e8e8; line-height:22px; height:66px; overflow:hidden; text-align:justify; text-align-last:center; display:none;}
.pro li .wen span{ display:none; font-size:0}
.pro li .wen span img{ display:block; margin:0 auto; margin-top:15px;}
.pro li.li01 b{ left:-224px; top:-235px;}
.pro li.li02 b{ left:-224px; top:0;}
.pro li.li03 b{ left:0; top:235px;}
.pro li.li04 b{ left:224px; top:0;}
.pro li.li05 b{ left:224px; top:-235px;}
.pro li.li06 b{ left:-224px; top:235px;}
.pro li.li07 b{ left:-224px; top:0;}
.pro li.li08 b{ left:0; top:-235px;}
.pro li.li09 b{ left:224px; top:0;}
.pro li.li010 b{ left:224px; top:235px;}










/*news*/
.news { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:45px;}
.news h3.htitle a:hover{ color:#dc1313}
.news .newbox{ overflow:hidden; width:100%; height:420px;}
.news .newsLeft { overflow:hidden; width:590px; background-color:#f9f9f9; height:420px; float:left;}
.news .newsLeft .tubox{ display:block; width:590px; height:290px; overflow:hidden; margin-bottom:25px; position:relative;}
.news .newsLeft img{ display:block; position:absolute; left:0; bottom:-40px; width:100%;}
.news .newsLeft h4{ width:555px; margin:0 auto; margin-bottom:15px; overflow:hidden;}
.news .newsLeft h4 a{ display:block; width:440px; font-size:16px; color:#333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left;}
.news .newsLeft h4 span{ font-weight:normal; font-size:14px; color:#999; float:right;}
.news .newsLeft p{ font-size:12px; width:555px; margin:0 auto; color:#5555; line-height:20px; height:40px; overflow:hidden;}
.news .newsLeft p a{ color:#dc1313;}
.news .newsLeft:hover h4 a{ color:#dc1313}

.news .newsRight{ overflow:hidden; width:590px; height:420px; float:right;}
.news .newsRight dl{ overflow:hidden; width:570px; padding:10px; height:106px; margin-bottom:20px;}
.news .newsRight dt{ overflow:hidden; float:left; width:160px; height:106px;}
.news .newsRight dd{ overflow:hidden; float:left; margin-left:20px; width:370px;}
.news .newsRight dd h4{ margin-top:10px; font-size:16px; margin-bottom:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news .newsRight dd h4 a{ color:#333}
.news .newsRight dd p{ font-size:12px; color:#555; line-height:20px; height:40px; overflow:hidden}
.news .newsRight dd em{ float:right; display:block; font-size:12px; color:#999; font-family:Arial; margin-top:5px;}
.news .newsRight dl:hover{ background-color:#f5f5f5;}
.news .newsRight dl:hover h4 a{ color:#dc1313}












.index_youshi01{}
.index_youshi01 .service_txt01{ font-size:16px; line-height:30px; color:#333; padding:20px 0px;}
.index_youshi01 .service_list01{ width:1300px; padding:20px 0px; padding-bottom:60px;}
.index_youshi01 .service_list01 .list_item01{ position: relative;transition: all 0.5s;top: 0;top: -25px; background:#fff; float:left; margin-right:13px; width:230px; 
												padding-top:50px; text-align:center; color:#666; padding-bottom:70px; cursor:pointer;}
.index_youshi01 .service_list01 .list_item01:hover{ background:#d3374a; top: -40px; box-shadow: 3px 6px 6px 6px #eee; color:#fff;}
.index_youshi01 .service_list01 .list_item01 .item_img01{ padding-bottom:15px; }
.index_youshi01 .service_list01 .list_item01 .item_txt01{ font-size:18px; padding:5px 0px;}
.index_youshi01 .service_list01 .list_item01 .item_txt02{ font-size:14px; padding:5px 0px;}
.index_youshi01 .service_list01 .list_item01 .item_txt03{ font-size:12px; padding:5px 0px;}
.index_youshi01 .service_list01 .list_item01 .item_note01{ color:#666666; padding:20px; line-height:24px;}







/* 优势 */
.adv_bgs{width: 100%; height: 150px; background: url(../images/youshibgs.png) no-repeat top; overflow: hidden;}




.news{width: 100%;padding-top: 92px;background: #d3374a;padding-bottom: 103px;}
.news-title{position: relative;border-left: 2px #f2f2f2 solid;padding-left: 30px;}
.news-title span{font-size: 12px;color: #f2f2f2;}
.news-title p a{font-size: 24px;color: #242424;}
.news-title p a i{font-weight: bold;}
.news-title ul{position: absolute;right: 0;top: 0}
.news-title ul li{float: left;margin-left: 25px;}
.news-title ul li a{display: block;height: 46px;line-height: 46px;font-size: 16px;color: #f2f2f2;}
.news-title ul li a:hover{font-weight: bold;color: #fff;}
.news-title ul li.cur a{font-weight: bold;color: #fff;}
.news-title img{display: none;}

.news-box{margin-top: 50px;}
.news-dl .news-dl-left{float: left;}
.news-dl .news-dl-left{padding: 40px;width: 360px;background: #fff;}
.news-dl .news-dl-left h3 a{font-size: 18px;color: #333;font-weight: normal;}
.news-dl .news-dl-left>p{margin-top: 37px;}
.news-dl .news-dl-left>p a{font-size: 14px;color: #666;line-height: 23px;}
.news-dl .news-dl-left span{font-size: 24px;color: #ccc;margin-top: 30px;display: inline-block;width: 20px;margin-left: 70px;position: relative;}
.news-dl .news-dl-left span i{    width: 1px;
    height: 110px;
    background-color: #0d4da1;
    display: block;
    position: absolute;
    left: -30px;
    top: 8px;
    z-index: 999;}
.news-dl .news-dl-left span p{font-size: 13px;color: #ccc;}
.news-dl .news-dl-left>a{display: block;width: 360px;height: 240px;overflow: hidden;margin-top: 22px;}
.news-dl .news-dl-left>a img{display: block;width: 360px;height: 240px;}


.news-dl-right{float: right;width: 756px;}
.news-dl-right dl{padding-top: 24px; padding-bottom:24px;margin-top: 4px;border-top: 1px solid #e5e5e5; background:#fff;}
.news-dl-right dl:first-child{margin-top: 0;}
.news-dl-right dl dt{width: 200px;float: left; margin-left:20px;}
.news-dl-right dl dt a{display: block;width: 200px;height: 133px;overflow: hidden;}
.news-dl-right dl dt a img{display: block;width: 200px;height: 133px;}
.news-dl-right dl dd{width: 478px;float: right;}
.news-dl-right dl dd h3{font-weight: normal;}
.news-dl-right dl dd h3 a{font-size: 18px;color: #333;}
.news-dl-right dl:hover h3 a{color: red;}

.news-dl-right dl dd p{margin-top: 16px; width:460px;}
.news-dl-right dl dd p a{font-size: 14px;color: #666;line-height: 24px;}
.news-dl-right dl dd span{font-size: 13px;color: #999;display: block;margin-top: 31px;float: left;}
.news-dl-right dl dd span i{font-size: 13px;color: #999;}
.news-dl-right dl dd>a{display: block;width: 67px;height: 13px;background: url(Img/Index/news-jtou.png) no-repeat top;float: right;margin-top: 28px;}
.news-dl-right dl:hover dd>a{background: url(Img/Index/news-jtou.png) no-repeat bottom;}











.container07{ height:450px; background:url(../images/ditu_bg.jpg) center no-repeat; position:relative}
.container07 .my-map{width:113px;height:129px;position:absolute;top:50%;margin-top: -100px;left:50%;margin-left:-56.5px;}
	.my-map{background: url(../images/ditu_icon.png) center no-repeat;
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-animation-duration: 1.6s;
    animation-duration: 1.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-iteration-count: infinite;}




/* 应用领域 */
.lingyu { overflow:hidden; padding-top:60px; width:100%; background:url(Img/Index/lingyu_bg.png) repeat-x left top; padding-bottom:70px;}
.lingyu ul{ overflow:hidden; width:1220px; margin:0 auto; height:400px;}
.lingyu li{ overflow:hidden; float:left; width:285px; margin:0 10px; height:400px; position:relative;}
.lingyu li img{ display:block;}
.lingyu li .imgIcon{ display:block; position:absolute; left:50%; margin-left:-25px; top:305px; z-index:2}
.lingyu li a{ display:block; width:100%; height:70px; position: absolute; left:0; bottom:0; text-decoration:none}
.lingyu li .icon{ margin:0 auto; display:none;}
.lingyu li .a01{ background-color:#1fac75;}

.lingyu li em{ display:block; margin:0 auto; text-align:center; padding:20px 0; width:120px; font-size:16px; color:#fff; margin-top:-15px;}
.lingyu li p{ width:80%; margin:10px auto; font-size:14px; color:#fff; line-height:20px; height:40px; overflow:hidden; text-align:center}

/* 友情链接
 */

.link{width: 100%; background:#f2f2f2;}
.link dt{height: 74px;line-height: 74px;font-size: 18px;color: #333333;border-bottom: 1px solid #ccc;}
.link dt a{color: #333333; text-decoration: none;}
.link dt em{font-family: arial;}
.link dd{padding: 24px 0 14px 0;overflow: hidden;}
.link dd a{display: block;float: left;font-size: 12px;color: #333333;padding: 0 28px;border-left: 1px solid #e9e9e9;margin-bottom: 10px;}
.link dd a:first-child{border-left: none;}
  



.partner{width: 100%;padding-bottom: 65px;background: #f2f2f2;}
.partner .mainCon{width: 100%;margin-top: 25px;}
.partner .mainCon li{width: 1200px;float: left;}
.partner .mainCon li a{display: block;width: 239px;margin-bottom: 1px;margin-right: 1px;float: left;z-index: 2;position: relative; background:#fff; height:139px;}
.partner .mainCon li img{display: block; margin:0 auto;}
.partner .mainCon li a:hover{z-index: 6;box-shadow: 0 0 5px 5px #eee;}





.newsbg{width:100%;background:#d3374a;padding-bottom:4%}
.newsbg:first-child .newszong{ display:block;}
.newszong{ display:none;}

.hide{display:none}
.container_1{overflow:hidden;position:relative}
.container_1{overflow:hidden}
.container_1{display:block;width:86%;max-width:1600px;min-width:1150px;margin:0 auto}
.newsnav{overflow:hidden;padding-bottom:2%;margin:0 auto;display:table}
.newslist{width:63%;overflow:hidden}.newslist li{width:49.7%;background:#fff;overflow:hidden;padding:4.3% 3%;margin:1px;float:left}.newslist li .time{color:#555;text-align:center;margin-top:10px}.newslist li .time .d{font-size:40px;display:block;line-height:1}.newslist li .time .y{display:block}.newslist li .zi{width:79%}.newslist li .zi span{color:#484848;font-size:16px;margin-bottom:10px;display:block;height:25px;overflow:hidden}.newslist li .zi span i{display:inline-block;width:0;height:1px;background:#d3374a;vertical-align:middle}.newslist li:hover .zi span i{width:15px;margin-right:5px}.newslist li:hover .zi span{color:#d3374a}.newslist li .zi p{color:#818181;height:40px;overflow:hidden;line-height:20px}.newslist li:hover{box-shadow:0 0 40px #c3c3c3}
.newslist li,.newslist li .zi span i,.newsxia li,.newsxia li b>i,.newsnav li,.liuc li i,.nbanzi .down:after,.nbanzi .lianj>a:after,.youhua2 li .zi b,.youhua2 li,.youhua2 li i:before,.youhua2 li i:after,.youhua3 li .mask b,.youhuamore,.jiejue li .zi,.jiejue li .zi i,.newstopy .more,.jianshe .zi .cha,.jianshe .zi .cha>i,.youhua3 li .mask{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}
.sylist{width:100%}.sylist li{width:33%}.syaby{width:100%;background:#d3374a;overflow:hidden;padding:5px 0}
.newsnav li{font-size:16px;color:#535353;float:left;background:#fff;border-radius:20px;margin-right:10px;overflow:hidden}.newsnav li a{display:block;padding:6px 20px;font-size:16px}.newsnav li.cur,.newsnav li:hover{background:#f2f2f2;color:#fff}.newsnav2{overflow:hidden;padding-bottom:2%;margin:0 auto;display:table}.newsnav2 li{font-size:16px;color:#535353;float:left;background:#fff;border-radius:20px;margin-right:10px;overflow:hidden}.newsnav2 li a{display:block;padding:6px 18px;font-size:16px}.newsnav2 li.cur,.newsnav2 li:hover{background:#d3374a;color:#fff}
.newsnav li,.liuc li i,.nbanzi .down:after,.nbanzi .lianj>a:after,.youhua2 li .zi b,.youhua2 li,.youhua2 li i:before,.youhua2 li i:after,.youhua3 li .mask b,.youhuamore,.jiejue li .zi,.jiejue li .zi i,.newstopy .more,.jianshe .zi .cha,.jianshe .zi .cha>i,.youhua3 li .mask{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}
