﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner a{display:block;height:732px;background-position:center;background-repeat:no-repeat;}
.fullSlide {width:100%;position:relative;height:732px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:732px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat}
.fullSlide .bd li a {display:block;height:732px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:100px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:8px;margin:1px;overflow:hidden;background:#000000;line-height:999px;   background-repeat:no-repeat;}
.fullSlide .hd ul .on {background:#a71427;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;z-index:1;width:35px;height:95px;cursor:pointer;filter:alpha(opacity=100);opacity:1;display:none;}
.fullSlide .prev{ background:url(Img/Index/banner-btn.png);left:50%;margin-left:-646px;background-position:0 0;}
.fullSlide .next {left:auto;right:5%;background:url(Img/Index/banner-btn.png);right:50%;margin-right:-646px;background-position:-35px 0;}
/*ibanner*/

/*iti*/
.iti{text-align:center;line-height:1;}
.iti img{vertical-align:middle;}
.iti a{display:inline-block;position:relative;z-index:1;}
.iti a span{position:absolute;left:0;top:0;width:0;overflow:hidden;}
.iti a:before,.iti a:after{content:'';position:absolute;width:114px;height:11px;top:50%;margin-top:-5px;background:url(Img/Index/ti_icon.png)}
.iti a:before{background-position:0 0;left:-140px;}
.iti a:after{background-position:0 -29px;right:-140px;}
.iti a:hover span{width:auto;}

/*icase*/
.icase{padding:60px 0;overflow:hidden;}
.icase .iti a:hover span{width:241px;}
.icase-link{margin:40px 0 30px;text-align:center;overflow:hidden;}
.icase-link a{display:block;float:left;width:218px;height:48px;margin-left:25px;line-height:48px;text-align:center;font-size:14px;color:#333;margin:0 10px;border:1px solid #d5d5d5;border-radius:46px;position:relative;z-index:1;overflow:hidden;}
.icase-link a:first-child{margin-left:0;}
.icase-link a:before,.icase-link a:after{content:'';position:absolute;z-index:-1;width:100%;height:100%;left:0;bottom:100%;-webkit-transition:bottom 0.3s;transition:bottom 0.3s;}
.icase-link a:before{background:#cf2b40;}
.icase-link a:after{background:#a71427;}
.icase-link a:hover::before,
.icase-link a:hover::after {bottom: 0;}
.icase-link a:hover::after {-webkit-transition-delay: 0.13s;transition-delay: 0.13s;}
.icase-link a:hover{color:#fff;}
.icase-silder{position:relative;height:480px;}
.icase-silder ul{position:relative;height:480px;}
.icase-silder li{width:800px;height:480px;position:absolute;left:0;top:0;}
.icase-silder li a{display:block;}
.icase-silder li img{width:800px;height:480px;vertical-align:middle;}
.icase-silder li .cont{display:block;position:absolute;width:100%;padding:15px 0;background:url(Img/Index/blackop6.png);bottom:0;left:200px;color:#fff;}
.icase-silder li .cont p{padding:0 60px;font-size:14px;height:24px;line-height:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.icase-silder li .cont p.ti{font-size:16px;font-weight:bold;}
.icase-silder li .cont .line{display:block;width:20px;height:3px;margin:5px 0 5px 60px;background:#fff;}
.icase-silder li.cen{width:800px;height:480px;top:0;left:200px;z-index:5;}
.icase-silder li.cen img{width:800px;height:480px;}
.icase-silder li.cen .cont{display:block;}
.icase-silder li.first{left:0;}
.icase-silder li.last{left:517px;}
.icase-silder .btn{position:absolute;width:50px;height:50px;top:50%;margin-top:-25px;background:url(Img/Index/case_btn.png)}
.icase-silder .btn.prev{left:-80px;background-position:0 0;}
.icase-silder .btn.next{right:-80px;background-position:-50px 0;}
.icase-silder .btn.prev:hover{background-position:0 -50px;}
.icase-silder .btn.next:hover{background-position:-50px -50px;}

/*ipro*/
.ipro{background:#f1f1f1;}
.ipro .content{overflow:hidden}
.ipro-left{float:left;width:220px;margin-right:20px;}
.ipro h2{height:84px;background:#a71427;line-height:84px;font-size:20px;color:#fff;text-align:center;}
.ipro-nav{text-align:center;}
.ipro-nav a{display:block;position:relative;}
.ipro-nav li{border-top:1px solid #fff;}
.ipro-nav li:first-child{border-color:#a71427;}
.ipro-nav .one{height:50px;line-height:50px;font-size:16px;color:#fff;font-weight:bold;background:#a71427;}
.ipro-nav .two{display:none;border-bottom:1px dashed #d2d3d3;background:#fff;}
.ipro-nav .two a{font-size:14px;color:#333;height:42px;line-height:42px;border-top:1px dashed #d2d3d3;position:relative;}
.ipro-nav .two a:after{content:'';position:absolute;width:3px;height:0;left:0;top:15px;background:#951223}
.ipro-nav .two a:hover:after,.ipro-nav .two a.hover:after{height:16px;}
.ipro-nav .two a:hover,.ipro-nav .two a.hover{color:#951223;}
.ipro-nav li.active{}
.ipro-nav li.active .one{background:#720e1b}
.ipro-nav li.active .two{display:block;}
.ipro-silder{position:relative;width:960px;height:394px;margin-bottom:5px;overflow:hidden;}
.ipro-silder ul.ul_list{height:394px;width:10000px;}
.ipro-silder ul.ul_list li,.ipro-silder img{width:960px;height:394px;}
.ipro-silder ul.ul_list li{float:left;position:relative;}
.ipro-silder ul.ul_list li span{position:absolute;width:100%;height:48px;line-height:48px;color:#fff;left:0;bottom:0;text-align:center;color:#fff;font-size:14px;}
.ipro-silder .dd{position:absolute;right:30px;bottom:18px;z-index:3;}
.ipro-silder .dd ul li{display:block;float:left;width:17px;height:2px;background:#fff;margin-left:13px;cursor:pointer;text-indent: -999px;}
.ipro-silder .dd ul li.on{background:#a71427}
.ipro-list{position:relative;height:600px;float: right;
    width: 960px;}
.ipro-list ul{height:589px;width:1210px;}
.ipro-list li{width:314px;height:285px;float:left;overflow:hidden;margin-right:10px;margin-bottom:10px;margin-top:3px;}
.ipro-list li a{display:block;position:relative;}
.ipro-list li img{width:314px;height:285px;vertical-align:middle;}
.ipro-list li span{position:absolute;width:100%;height:40px;line-height:40px;background:url(Img/Index/blackop5.png);font-size:14px;color:#fff;text-align:center;left:0;bottom:-40px;}
.ipro-list li a:hover span{bottom:0;}

/*iflow*/
.iflow-wrap{background:url(Img/Index/flow_bg.jpg) no-repeat 50% 0;}
.iflow{width:735px;padding-left:465px;margin:0 auto;color:#fff;font-size:14px;}
.iflow-title{padding:66px 0 45px 43px;}
.iflow-title .iti{text-align:left;}
.iflow-title .iti a:hover span{width:283px;}
.iflow-title .iti a:before,.iflow-title .iti a:after{display:none;}
.iflow-title .desc{margin-top:15px;height:20px;line-height:20px;}
.iflow-title .subti{float:right;margin-top:25px;text-align:right;}
.iflow-title .subti span{display:inline-block;width:38px;height:3px;margin-bottom:10px;background-color:#fff;}
.iflow-title .subti img{display:block;}
.iflow-list li{height:103px;overflow:hidden;position:relative;border-top:1px solid #64696b;}
.iflow-list li:first-child{border-top-color:transparent;}
.iflow-list .step{float:left;width:180px;height:103px;padding-left:120px;position:relative;line-height:103px;background:url(Img/Index/blackop7.png);font-size:16px;font-weight:bold;z-index:1;overflow:hidden;}
.iflow-list .step:after{content:'';position:absolute;width:100%;height:100%;background-color:#a71427;z-index:-1;top:0;left:-100%;}
.iflow-list .num{position:absolute;width:50px;height:50px;top:50%;margin-top:-25px;left:50px;text-align:center;line-height:50px;background:url(Img/Index/flow_y.png);font-size:16px;color:#a71427;}
.iflow-list .desc{width:435px;float:left;position:relative;overflow:hidden;z-index:1;line-height:24px;background:url(Img/Index/blackop5.png);}
.iflow-list .desc:after{content:'';position:absolute;width:100%;height:100%;background:url(Img/Index/redop5.png);z-index:-1;top:0;right:-100%;}
.iflow-list .desc .box{display:table-cell;padding:5px 5px 5px 10px;width:420px;height:93px;vertical-align:middle;}
.iflow-list li:hover .step:after{left:0;}
.iflow-list li:hover .desc:after{right:0;}

/*iadver*/
.iadver{height:339px;background:url(Img/Index/adver1.jpg) no-repeat 50% 0;}
.iadver .content{padding-top:225px;text-align:right;}
.iadver .tel{display:inline-block;padding-left:35px;background:url(Img/Index/tel.png) no-repeat 0 50%;font-size:22px;color:#222;vertical-align:middle;}
.iadver .btn{display:inline-block;vertical-align:middle;margin:0 20px 0 30px;width:118px;height:42px;text-align:center;line-height:42px;border-radius:42px;font-size:14px;color:#fff;background:#222;position:relative;overflow:hidden;z-index:1;}
.iadver .btn:before,.iadver .btn:after{content:'';position:absolute;width:118px;height:1px;background:#a71427;left:50%;margin-left:-59px;z-index:-1;}
.iadver .btn:before{top:0;}
.iadver .btn:after{bottom:0;}
.iadver .btn:hover:before,.iadver .btn:hover:after{height:25px;}

/*iedge*/
.iedge{padding:60px 0;}
.iedge .iti a:hover span{width:428px;}
.iedge .subti{margin-top:8px;font-size:20px;color:#333;text-align:center;}
.iedge-list{margin-top:35px;height:370px;}
.iedge-list a{display:block;float:left;height:300px;width:250px;padding:35px 20px;margin-left:13.33333333px;overflow:hidden;position:relative;color:#333;text-align:center;box-shadow:0 0 15px 0 #efefef}
.iedge-list a i{display:block;width:140px;height:140px;margin:0 auto;background:url(Img/Index/edge_icon.png)}
.iedge-list .ti{margin:20px 0 15px;font-size:20px;font-weight:bold;}
.iedge-list .desc{line-height:24px;font-size:14px;height: 120px;overflow: hidden;}
.iedge-list a.it1{margin-left:0;}
.iedge-list a.it1 i{background-position:0 0;}
.iedge-list a.it2 i{background-position:0 -140px;}
.iedge-list a.it3 i{background-position:0 -280px;}
.iedge-list a.it4 i{background-position:0 -420px;}
.iedge-list a:before,.iedge-list a:after{content:'';position:absolute;border:1px solid transparent;width:0;height:0;}
.iedge-list a:before{top:0;left:0;}
.iedge-list a:after{bottom:0;right:0;}
.iedge-list a:hover .ti{color:#a71427;}
.iedge-list a.it1:hover i{background-position:-140px 0;}
.iedge-list a.it2:hover i{background-position:-140px -140px;}
.iedge-list a.it3:hover i{background-position:-140px -280px;}
.iedge-list a.it4:hover i{background-position:-140px -420px;}
.iedge-list a:hover:before,.iedge-list a:hover:after{width:288px;height:368px;}
.iedge-list a:hover:before{
  border-top-color: #a71427;border-right-color: #a71427;
  -webkit-transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
          transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
}
.iedge-list a:hover:after {
  border-bottom-color: #a71427;border-left-color: #a71427;
  -webkit-transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
          transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
}
.iedge-list a:hover{z-index:2;}

/*iabout*/
.iabout{padding-top:50px;background:url(Img/Index/about_bg.jpg) no-repeat 50% 0;overflow:hidden;}
.iabout .content{overflow:hidden;}
.iabout .iti{margin-bottom:39px;}
.iabout .iti a:hover span{width:179px;}
.iabout .iti a:before{background-position:0 -60px;}
.iabout .iti a:after{background-position:0 -89px;}
.iabout-pic,.iabout-pic .item,.iabout-pic img{width:600px;height:393px;}
.iabout-pic{margin-right:30px;}
.iabout-pic .item{display:block;position:relative;}
.iabout-pic img{vertical-align:middle;width:600px;height:393px;}
.iabout-pic .cont{position:absolute;width:100%;height:100px;overflow:hidden;background:url(Img/Index/blackop7.png);bottom:0;left:0;color:#fff;font-size:16px;line-height:24px;}
.iabout-pic .cont span{display:table-cell;width:490px;height:80px;padding:10px 55px;vertical-align:middle;}
.iabout-cont{height:205px;padding-top:60px;color:#fff;font-size:14px;line-height:24px;overflow:hidden;}
.iabout-cont .ti{font-size:18px;margin-bottom:13px;}
.ibout-tab{overflow:hidden;margin-top:25px;}
.ibout-tab a{display:block;float:left;width:80px;height:50px;padding-left:55px;margin-left:10px;background:url(Img/Index/bg.png);font-size:14px;color:#fff;line-height:50px;position:relative;}
.ibout-tab a:first-child{margin-left:0;}
.ibout-tab a i{position:absolute;width:35px;height:50px;left:0;top:0;background:url(Img/Index/jt.png) no-repeat center;}
.ibout-tab a:hover,.ibout-tab a.cur{background:#a71427}
.ibout-tab a:hover i,.ibout-tab a.cur i{background-color:#931222}

/*ipartner*/
.ipartner{padding:40px 0 30px;background:#f1f1f1;}
.ipartner .content{overflow:hidden;}
.ipartner h2{width:220px;height:150px;float:left;background:#a71427;color:#fff;font-size:20px;font-weight:bold;text-align:center;line-height:150px;}
.ipart-silder{float:left;width:916px;height:128px;padding:10px 52px 10px 10px;border:1px solid #c7c7c7;position:relative;}
.ipart-silder .box{width:916px;height:128px;overflow:hidden;}
.ipart-silder ul{height:128px;width:10000px;}
.ipart-silder li{float:left;width:218px;height:126px;border:1px solid #c7c7c7;margin-right:12px;}
.ipart-silder li img{width:218px;height:126px;}
.ipart-silder .btn{position:absolute;right:0;width:33px;height:54px;background:url(Img/Index/bjt.png)}
.ipart-silder .btn.prev{background-position:-33px -54px;top:79px;}
.ipart-silder .btn.next{background-position:-33px 0;top:15px;}
.ipart-silder .btn.prev:hover{background-position:0 -54px;}
.ipart-silder .btn.next:hover{background-position:0 0;}

/*iwom*/
.iwom{padding:60px 0 90px;overflow:hidden;}
.iwom .iti a:hover span{width:240px;}
.iwom-list{margin-top:40px;padding-bottom:25px;overflow:hidden;width:1280px;position:relative;}
.iwom-list:after{content:'';position:absolute;width:1px;height:100%;background:#ddd;top:0;left:50%;margin-left:-40px;}
.iwom-list li{width:560px;float:left;margin-right:80px;}
.iwom-list .pic,.iwom-list .pic img{width:182px;height:164px;}
.iwom-list .pic{float:left;margin-right:20px;}
.iwom-list .cont{display:table-cell;height:164px;font-size:14px;font-weight:bold;color:#333;border-bottom:1px dashed #ddd;vertical-align:middle;}
.iwom-list .cont .ti{font-size:18px;margin-bottom:15px}
.iwom-list .cont .ti a{color:#333;}
.iwom-list .cont .ti a:hover{color:#a71427;}
.iwom-list .desc{padding-left:20px;line-height:24px;color:#333;font-size:14px;margin-top:15px;}
.iwom-list .more{display:inline-block;margin:10px 0 0 20px;font-size:14px;color:#333;}
.iwom-list .more:hover{color:#a71427;}

/*inews iwiki*/
.inw{overflow:hidden;padding-bottom:50px;}
.iwiki .hd,.inews .hd{height:38px;line-height:38px;border:1px solid #dbdbdb;border-radius:3px;padding:0 20px 0 50px;background:url(Img/Index/jt2.png) no-repeat 10px 50%;font-size:16px;}
.iwiki .hd .more,.inews .hd .more{float:right;text-transform:uppercase;}
.iwiki .hd .more:hover,.inews .hd .more:hover{color:#a71427;}
.inews .hd{margin-bottom:40px;}
.inews{width:800px;float:left;}
.inews .hot{width:404px;float:left;line-height:24px;}
.inews .hot .pic,.inews .hot .pic img{width:404px;height:274px;}
.inews .hot .ti{font-size:18px;margin-top:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.inews .hot .ti a{color:#333;}
.inews .hot .ti a:hover{color:#a71427;}
.inews .hot .desc{font-size:14px;}
.inews .list{width:375px;float:right;}
.inews .list a{display:block;padding:0 30px 0 75px;height:60px;position:relative;margin-bottom:16px;line-height:60px;font-size:14px;color:#4b4b4b;background:#f1f1f1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.inews .list a span{position:absolute;width:75px;height:60px;top:0;left:0;font-size:30px;color:#4b4b4b;text-align:center;}
.inews .list a:hover{background:#a71427;color:#fff;}
.inews .list a:hover span{color:#fff;}
.iwiki{width:375px;float:right;}
.iwiki .list {margin-top: 40px;}
.iwiki .list a{display:block;height:52px;line-height:52px;margin-top:28px;border-bottom:1px dashed #d5d5d5;padding:0 70px 0 10px;font-size:14px;color:#4b4b4b;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width: 290px;}
.iwiki .list a span{position:absolute;width:70px;height:52px;line-height:52px;right:0;top:0;text-align:right;}
.iwiki .list a:hover{color:#a71427;}

/*animation*/
.scale{overflow:hidden;}
.scale img{-webkit-transition:all .5s;transition:all .5s;}
.scale:hover img{opacity:0.8;-webkit-transform:scale(1.1);transform:scale(1.1);}
.inews .list a,.inews .list a span{-webkit-transition:all .3s;transition:all .3s;}
.iti a span{-webkit-transition:width 2s;transition:width 2s;}
.iflow-list .step:after,.iflow-list .desc:after,.ipro-nav .two a:after,
.ipro-list li span,.iadver .btn:before,.iadver .btn:after{-webkit-transition:all .5s;transition:all .5s;}
.iflow-list li .num{-webkit-transition:transform .3s;transition:transform .3s;}
.iflow-list li:hover .num{-webkit-transform:translate(-10px,0);transform:translate(-10px,0);}
.iedge-list a i{-webkit-transition:transform .3s;transition:transform .3s;}
.iedge-list a:hover i{-webkit-transform:translate(0,-10px);transform:translate(0,-10px);}
.icase-silder .btn{-webkit-transition:transform .3s;transition:transform .3s;}
.icase-silder .prev:hover{-webkit-transform:translate(10px,0);transform:translate(10px,0);}
.icase-silder .next:hover{-webkit-transform:translate(-10px,0);transform:translate(-10px,0);}

.iti{transition:transform 0.3s ease 0s;-webkit-transition:transform 0.3s ease 0s;}
.iedge-list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.iedge-list a:nth-child(1){-webkit-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;}
.iedge-list a:nth-child(2){-webkit-transition:all 0.8s ease 0.3s;transition:all 0.8s ease 0.3s;}
.iedge-list a:nth-child(3){-webkit-transition:all 0.8s ease 0.6s;transition:all 0.8s ease 0.6s;}
.iedge-list a:nth-child(4){-webkit-transition:all 0.8s ease 0.9s;transition:all 0.8s ease 0.9s;}
.iabout-pic,.iabout-cont{-webkit-transition:transform 0.5s ease 0s;}
.ibout-tab a:nth-child(1){-webkit-transition:transform 0.5s ease 0s;}
.ibout-tab a:nth-child(2){-webkit-transition:transform 0.6s ease 0s;}
.ibout-tab a:nth-child(3){-webkit-transition:transform 0.7s ease 0s;}
.ibout-tab a:nth-child(4){-webkit-transition:transform 0.8s ease 0s;}
.ipartner,.iwom-list li{-webkit-transition:all 0.5s ease 0s;}
.animation .iti{-webkit-transform:translate(0,-100px);transform:translate(0,-100px);opacity:0;}
.animation.iedge-list a{-webkit-transform: rotateY(180deg);transform: rotateY(180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.animation .iabout-pic{-webkit-transform:translate(-500px,0);transform:translate(-500px,0);opacity:0;}
.animation .iabout-cont{-webkit-transform:translate(500px,0);transform:translate(500px,0);opacity:0;}
.animation .ibout-tab a{-webkit-transform:translate(500px,0);transform:translate(500px,0);opacity:0;}
.animation.ipartner{opacity:0;-webkit-transform:translate(0,20px);transform:translate(0,20px);}
.animation.iwom-list li:nth-child(1){-webkit-transform:translate(-500px,0);transform:translate(-200px,0);opacity:0;}
.animation.iwom-list li:nth-child(2){-webkit-transform:translate(500px,0);transform:translate(200px,0);opacity:0;}