h1,h2,h3{font-weight:bold;}
.header{z-index:100;}
.header .pfc-topbar{height:30px;line-height:30px;overflow:hidden;color:#FFF;}
.header .pfc-topbar a{color:#FFF;}
.header .pfc-topbar a:hover{color:#ec641a;}
.header .pfc-topbar .symbol {height:0;width:0;border-top:30px solid #1b7ec3;border-right:30px solid #1b7ec3;border-bottom:0;border-left:30px solid rgba(255,255,255,0.0);}
.header .pfc-topbar .loginbar{margin-left:50px;height:30px;background:#1b7ec3;}
.header .pfc-topbar .loginbar span{padding:0 10px;}
.bgslide{min-height:400px;width:100%;overflow:hidden;height:auto;}
@media only screen {.bgslide{min-height:220px;}}
@media only screen and (min-width:640px){.bgslide{min-height:250px;}}
@media only screen and (min-width:1024px){.bgslide{min-height:300px;}}
@media only screen and (min-width:1280px){.bgslide{min-height:340px;}}
@media only screen and (min-width:1366px){.bgslide{min-height:360px;}}
@media only screen and (min-width:1600px){.bgslide{min-height:380px;}}
@media only screen and (min-width:1920px){.bgslide{min-height:400px;max-height:400px;}}
/**********
.bgslide .prev,.bgslide .next{position: absolute;top: 20%;display:none;}
.bgslide .prev{left:5%;}
.bgslide .next{right:5%;}
.bgslide .prev .icon,.bgslide .next .icon{font-size:8rem;color:#FFF;}
.bgslide:hover .prev,.bgslide:hover .next{display:block;}
/*****************************/
.header .menu{width:100%;background-color:rgba(209,229,243, 0.8);}
.header .menu:hover,.header .fixed-top.menu{background-color:rgba(209,229,243,0.95);box-shadow:0 3px 5px rgba(0,0,0,0.3);}
.header .logo{margin-top:12px;margin-bottom: 10px;}
.header .logo .slogan{color:#ec641a;font-size: 1.1rem;}
.header .fixed-top .logo{margin:5px 0;}
.header .fixed-top .logo .slogan{display:none;}
.header .nav,.header .nav-inline li.parent{font-size:1.2rem;position:inherit;}
.header .nav-inline li > a{line-height:52px;padding:5px 10px;font-size: 18px;}
.header .fixed-top .nav-inline li a{line-height:45px;}
.header .nav-menu li:hover ul{border-radius:0;border:none;padding:10px 0;width:100%;color:#FFF;min-height:400px;background-color:#1b7ec3;}
.header .nav-menu ul strong{font-size:1.2rem;}
.header .nav-menu li:hover ul a{line-height:30px;padding-left:0;background:none;font-size:1rem;color:#FFF;}
.header .fixed-top .nav-inline li:hover ul li a{line-height:24px;}
.header .nav-menu li:hover ul li a:hover{color:#ec641a;}
.header .nav-menu li ul{
    animation:a-fadein 0.5s linear;
    animation-timing-function:linear;
    -webkit-animation:a-fadein 0.5s linear;
    -webkit-animation-timing-function:linear;
}
.header .nav-menu .cangchu-nav li a{text-align:center;}
.nav-menu ul{position: absolute;display: none;z-index: 1;float: left;left: 0;}

@media(max-width:760px){
    .x1-move,.x2-move,.x3-move,.x4-move,.x5-move,.x6-move,.x7-move,.x8-move,.x9-move,.x10-move{margin-left:0;}
    .x2{width:25%;}
    .x8{width:100%;}
    .bgslide{min-height:290px;}
    .logo,.logo2{width:50%;float:left;}
    .header .nav{padding-top:15%;}
    .header .nav.text-right{text-align:left;}
    img{max-width:100%;}
}
/*****************************/
.index_gonggao{height:30px;margin-top:-30px;position:absolute;z-index:90;background-color:#1b7ec3;overflow:hidden;}
.index_gonggao li{height:30px;line-height:30px;color:#FFF;}
.index_gonggao li a{color:#FFF;display:block;}
.index_gonggao li a:hover{color:#000;}
.index_gonggao li span{float:right;}

/*****************************/
.index_login{margin-top:48px;margin-bottom:48px;}
.index_login .button{width:80%;line-height:45px;background:#FFF;color:#1b7ec3;font-size:1.5rem;}
.index_login a:hover{background:#ec641a;color:#FFF;}

/*****************************/
.index_about{height:400px;}

.index_service h2,.index_about h2,.index_advantage h2.text-sub,.index_team h2.text-sub,.index_news h2.text-sub{font-weight: 500;letter-spacing: 10px;}

/*****************************/
.index_service .bd{background:#FFF;border:solid 5px #FFF;border-radius:8px;position:relative;box-shadow: 0 3px 9px rgba(0,0,0,0.5);}
.index_service .bd a{color:#FFF;}
.index_service .bd div{position:absolute;bottom:0;height:80px;overflow:hidden;background-color:rgba(0,0,0,0.75);-webkit-transition:all 0.8s;transition:all 0.8s;}
.index_service .bd div h3{height:80px;text-align:center;line-height:80px;}
.index_service .bd div p{width:90%;margin:auto;line-height: 1.5;}
.index_service .bd:hover div{height:160px;}
.index_service .bd:hover div h3{height:50px;line-height:50px;}

/*****************************/
.index_pfx .container{margin-top:50px;}
.index_pfx h1,.index_pfx i{font-weight: 500;display: block;font-size: 2rem;font-style: normal;}
/*****************************/
.index_team .container{position:relative;}
.index_team .carousel{height:300px;overflow:hidden;}
.index_team .carousel a:hover{color:#555555;}
.index_team img,.index_partners .item img{margin:auto;}
.index_team ul li{width: 20%;height:300px;overflow:hidden;}
.index_team ul li:hover{background:url(../image/team-bg.jpg) repeat-x;}
.index_team img{border-radius: 100%;margin-top: 80px;}
.index_team ul li:hover img{margin-top: 20px;-webkit-transition:all 0.8s;transition:all 0.8s;-moz-transition: 0.8s;}
.index_team ul li .summary{display: none;}
.index_team ul li:hover .summary{display: block;}
.index_team ul li .summary pre{text-align: center;line-height: 24px;overflow: visible;white-space: pre-wrap;word-wrap: break-word;}
/*********************************/
.index_news .tab .tab-nav li{width: 100%;background-color: #1b7ec3;margin-top:20px;}
.index_news .tab .tab-nav .active{background-color: #ec641a;}
.index_news .tab .tab-nav li a{color:#fff;border: none;border-radius: 0;height: 65px;line-height: 65px;padding: 0;text-align: center;cursor: pointer;}
.index_news .tab .tab-body{border: none;padding:20px 0 0 0;}

.index_news .photo_news dl{height: 153px;overflow: hidden;margin-bottom: 15px;}
.index_news .photo_news dl dd{padding: 0;overflow: hidden;width:92%;}
.index_news .photo_news dl dt{position: absolute;bottom: 0;width:92%;height: 2.5rem;background-color: rgba(0,0,0,0.7);color:#fff;font-weight: normal;text-align: center;}
.index_news .photo_news dl img{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.index_news .photo_news dl:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}

.index_news .list-text{border-top: #ddd solid 1px;}
.index_news .list-text li{padding:8px}

.index_partners .partner{position:relative;height: 70px;overflow: hidden;}
.index_partners .partner .carousel li{width:11%;margin-right:10px;}
.index_partners .partner .carousel li img{max-width: 100%;border:#ccc solid 1px;}
/*****************************/
.gjxb_service .bd{background:#FFF;border:solid 5px #fff;border-radius:8px;position:relative;box-shadow: 0 3px 9px rgba(0,0,0,0.5);}
.gjxb_service .bd a{color:#FFF;}
.gjxb_service .bd img{border-radius:6px;}
.gjxb_service .bd div{position:absolute;bottom:0;height:0px;overflow:hidden;background-color:rgba(0,0,0,0.8);-webkit-transition:all 0.8s;transition:all 0.8s;}
.gjxb_service .bd div h3{height:80px;text-align:center;line-height:80px;}
.gjxb_service .bd div p{width:90%;margin:auto;}
.gjxb_service .bd:hover div{height:100%;padding-top:20%;}


/*********************************/
.gjkd_service .hd ul{padding:0;}
.gjkd_service .hd li {width:16.8%;float:left;margin:0 2%;list-style-type:none;background:#B3B3B3;color: #FFFFFF; height:70px;line-height:70px;text-align:center;font-size:1.5rem;}
.gjkd_service .hd li.on {background:#FF5A16;color:#FFF;}
.gjkd_service .bd{min-height:300px;overflow:hidden;width:90%;}
.gjkd_service .con{width:100%;line-height:30px;overflow:hidden;}
.gjkd_service .con li em{padding-top:3px;}
.gjkd_service .prev,.gjkd_service .next{margin-top:10%;background:#FFF;}

/********************************************/
.gjzx_service .port-6{float: left; width: 100%; position: relative; overflow: hidden; text-align: center; border: 4px solid rgba(255, 255, 255, 0.9);}
.gjzx_service .port-6 .wenzi{position:absolute;bottom:0;height:60px;width: 100%; font-size: 30px;padding-top: 15px; color: #FFFFFF; overflow:hidden;background-color:rgba(0,0,0,0.7);-webkit-transition:all 0.8s;transition:all 0.8s;}
.gjzx_service .port-6.effect-1{z-index: 8;}
.port-6.effect-1 img{transition: 0.5s;}
.gjzx_service .port-6.effect-1:hover img{transform: scale(0.3) translateY(110%); position: relative; z-index: 9;}
.gjzx_service .port-6.effect-1 .text-desc{transform: translateY(-100%); opacity: 0; padding: 10px 20px; transition: 0.5s;}
.gjzx_service .port-6.effect-1:hover .text-desc{transform: translateY(0px); opacity: 1;}
.gjzx_service .port-6.effect-2{z-index: 7;}
.gjzx_service .port-6.effect-2 img{transition: 0.6s; z-index: 1;}
.gjzx_service .port-6.effect-2:hover img{transform: scale(0.3) translateX(110%); position: relative; z-index: 9;}
.gjzx_service .port-6.effect-2 .text-desc{transform: translateX(-100%); opacity: 0; padding: 40px 120px 20px 20px; transition: 0.6s;}
.gjzx_service .port-6.effect-2:hover .text-desc{transform: translateX(0px); opacity: 1;}
.gjzx_service .port-6.effect-3 img{transition: 0.5s;}
.gjzx_service .port-6.effect-3:hover img{transform: scale(0.3) translateY(-110%); position: relative; z-index: 9;}
.gjzx_service .port-6.effect-3 .text-desc{transform: translateY(100%); opacity: 0; padding: 85px 20px 10px; transition: 0.5s;}
.gjzx_service .port-6.effect-3:hover .text-desc{transform: translateY(0px); opacity: 1;}
.gjzx_service .port-6 .text-desc{position: absolute; left: 0; top: 0; background-color: #fff; height: 100%; opacity: 0; width: 100%; padding: 20px;}

/************共用*********************/
.dsfw_service{height:615px;background:url(/image/ds_01.png) center center no-repeat;}

.value-added_service .wrapper {width:80%;top:0;bottom:0;left:0;right:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;overflow:hidden;}
.value-added_service #left-side {height:70%;width:25%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.value-added_service #left-side ul li {padding-top:10px;padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:34px;color:rgba(51,51,51,0.5);font-weight:500;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.value-added_service #left-side ul li i {font-size:2rem;}
.value-added_service #left-side ul li.active i {color:#E74C3C;}
.value-added_service #left-side ul li:hover {color:#333333;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.value-added_service #left-side ul li:hover > .icon {fill:#333;}
.value-added_service #left-side ul li.active {color:#333333;}
.value-added_service #left-side ul li.active:hover > .icon {fill:#E74C3C;}
.value-added_service #border {height:288px;width:1px;background-color:rgba(51,51,51,0.2);}
.value-added_service #border #line.one {width:5px;height:54px;background-color:#E74C3C;margin-left:-2px;margin-top:35px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.value-added_service #border #line.two {width:5px;height:54px;background-color:#E74C3C;margin-left:-2px;margin-top:89px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.value-added_service #border #line.three {width:5px;height:54px;background-color:#E74C3C;margin-left:-2px;margin-top:143px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.value-added_service #border #line.four {width:5px;height:54px;background-color:#E74C3C;margin-left:-2px;margin-top:197px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.value-added_service #right-side {height:300px;width:75%;overflow:hidden;text-align:center;}
.value-added_service #right-side #first,.value-added_service #right-side #second,.value-added_service #right-side #third,.value-added_service #right-side #fourth {height:300px;width:95%;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;margin-top:-300px;opacity:0;display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.value-added_service #right-side #first h2,.value-added_service #right-side #second h2,.value-added_service #right-side #third h2,.value-added_service #right-side #fourth h2 {font-weight:800;color:#333;margin-top:50px;}
.value-added_service #right-side #first p,.value-added_service #right-side #second p,.value-added_service #right-side #third p,.value-added_service #right-side #fourth p {color:#333;font-weight:500;padding-left:30px;padding-right:30px;}
.value-added_service #right-side #first.active,.value-added_service #right-side #second.active,.value-added_service #right-side #third.active,.value-added_service #right-side #fourth.active {display:block;margin-top:0px;opacity:1;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;}

/************共用*********************/
.main{margin-top:1px;}
article{overflow:hidden;color:#555;line-height:1.7;}
article img{max-width:100%;}
article strong{color:#FF5B17;font-size:1.1rem;}
.ml-no{margin-left:0 !important;}
.mr-no{margin-right:0 !important;}

.list-intro{background:url(/image/list-bg-02.jpg) center center no-repeat;}
.list-intro .container{padding-top:100px;padding-bottom:100px;}
.list-intro h1{font-size:4rem;line-height:180%;}
.list-intro p{font-size:1rem;}

.list {width: 18%;float: left;margin: 1%;position: relative;height: auto;text-align: center;color: #454545;font-weight: bold;}

.sidenav{margin-top:20px;}
.sidenav.fixed-top{margin-top:90px;background-color:#EBEBEB;}
.pro-nav .sidenav.fixed-top{right:10%;}
.sidenav li{padding:8px 0;color:#FF5B17;font-size:1rem;}
.sidenav.fixed-top li{padding:3px 0;}
.sidenav li.active a{color: #FF5B17;font-weight:600;}
.sidenav .new-register{margin-left:-20px;display:none;}
.sidenav.fixed-top .new-register{display:block;}

.news-list{background:#FFF;}
.news-list li{min-height:150px;clear:both;}
.news-list li:hover{background:#1589CB;color:#fff;}
.news-list li:hover a{color:#fff;}
.news-list li a:hover{color:#000;}
.news-list li .listimg{max-width:250px;max-height:130px;}
.news-list li div{padding-top:8px;text-indent:2em;}
/*右侧悬浮*/
.sidebar{position:fixed;width:64px;height:auto;right:0;bottom:5%;z-index:100;}
.sidebar li{padding:5px 2px; position:relative;list-style:none;}
.sidebar img{cursor:pointer;}
.sidebar .sidebox{display:none;right:65px;top:0px;position:absolute;}
.sidebar .sideQQ{min-height:450px;width:148px;background:#007ACE;border:#FFF solid 1px;padding:0 10px;}
/*.sidebar .sideQQ ul{display:none}*/
.sidebar .sideQQ h5{line-height:36px;font-weight:bold;color:#fff;cursor:pointer;font-size:0.9rem;}
.sidebar .sideQQ h5:hover{color:#FC0;}
.sidebar .sideQQ h5 i{font-size:24px;}
.sidebar .sideQQ ul li a{color:#FFF;padding:0 5px;display:block;}
.sidebar .sideQQ ul li a:hover{color:#FF0;font-weight:bold;}
.sidebar .sideQQ .panel,.sidebar .sideQQ .panel .panel-head,.sidebar .sideQQ .panel .panel-body{border:none;margin:0;background:none;padding:0;}
.sidebar .sideQQ .panel .panel-body ul{padding-left:5px;}

.sidebar .sideMail{min-height:200px;width:238px;background:#EE6100;border:#FFF solid 1px;padding:5px;color:#FFF;}
.sidebar .sideMail li{padding:5px;}
.sidebar .sideTel{min-height:60px;width:200px;background:#007ACE;border:#FFF solid 1px;padding:5px;color:#FFF;}
.sidebar .sideimg{width:165px;}

/*************详情页原内容****************/
.kydaohang{border:#CCC solid 1px;padding:8px;margin-bottom:15px;}
.neirongbbb{font-weight:600;color:#ec641a;font-size:1.3rem;}
table.border {border-collapse: collapse;border: 1px solid #333333;text-align: center;font-size:1.4rem;}
table.border td, table.border th {border:1px solid #C3C3C3;text-align:center;padding:8px 0;font-size:1rem;}
table.border tr:nth-child(2n) {background-color:#EAF2D3;}
.OrderInnerbox p {text-indent: 2em;padding-bottom: 1em;line-height: 1.8em;}
/*****************************/
.footer{background-color: #535353;}

.fixed-top .doc-intro,.fixed-bottom .doc-intro {
    display: none;
}

.detail-subnav .sidebox{display:none;}

/************边框特效*****************/
.br-animation::before, .br-animation::after,.br-draw::before, .br-draw::after {
    content: '';
    position: absolute;
    top: -5px;
    left: -5px;
    height: calc(100% + 10px);
    width: calc(100% + 10px);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
}
.br-animation::before {
    border-top: 5px solid #ec641a;
    border-bottom: 5px solid #ec641a;
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1);
}
.br-animation::after {
    border-left: 5px solid #ec641a;
    border-right: 5px solid #ec641a;
    -webkit-transform: scale3d(1, 0, 1);
    transform: scale3d(1, 0, 1);
}
.br-animation:hover::before, .br-animation:hover::after {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}
/**********************/
.br-draw {-webkit-transition: color 0.25s;transition: color 0.25s;}
.br-draw::before, .br-draw::after {border: 5px solid transparent;width: 0;height: 0;}
.br-draw::before,.br-draw::after { top: -5px; left: -5px;}
.br-draw:hover::before, .br-draw:hover::after {width: calc(100% + 10px);height: calc(100% + 10px);}
.br-draw:hover::before {
    border-top-color: #ec641a;
    border-right-color: #ec641a;
    -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;
}
.br-draw:hover::after {
    border-bottom-color: #ec641a;
    border-left-color: #ec641a;
    -webkit-transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;
    transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;
}


/*********************************/
.f-s-16 {font-size: 16px;}
.f-s-18 {font-size: 18px;}
.f-s-20 {font-size: 20px;}
.f-s-22 {font-size: 22px;}
.f-s-26 {font-size: 26px;}
.f-s-30 {font-size: 30px;}
.f-s-40 {font-size: 40px;}
.f-s-50 {font-size: 50px;}

.f-r{float: right!important;}

.c-0{color: #ff5b17;}
.c-1{color: #1589cb;}
.c-2{color: #23a6d1;}
.c-3{color: #555555;}
.c-4{color: #000000;}

.b-b-s{border-bottom: 1px #000000 dashed;}

.p-t-15{padding-top: 15px;}
.p-t-25{padding-top: 25px;}
.p-t-40{padding-top: 40px;}
.p-t-60{padding-top: 60px;}

.p-l-30{padding-left: 30px;}

.l-s-t{list-style-type:none}

.am-avg-md-3,.am-avg-md-4{padding-left:0;}
.am-avg-md-3 > li {width: 33.33%;display: block;height: auto;float: left;padding:5px;}
.am-avg-md-4 > li {width: 25%;display: block;height: auto;float: left;padding:5px;}
.am-avg-md-3 > li:nth-of-type(3n+1),.am-avg-md-4 > li:nth-of-type(4n+1){clear: both;}

/*********************
NewProducts
**********************/
.slideBox{border-bottom:#D2D2D2 solid 1px;}
.slideBox .list-inline li{padding:0;width:133.33px;overflow:hidden;white-space:nowrap;}
.slideBox .list-inline li a{display:block;padding:20px;}
.slideBox .list-inline li.active a{color:#ec641a;}

.advantage{height:980px;background:url(/image/superiority_bg.jpg) no-repeat;text-align:center;}
.advantage h2,.probox h2{padding-top:50px;color:#0E86D5;}
.advantage p,.process p,.probox p{text-indent:0;padding:6px 15px;}
.advantage .margin-large-top{margin-top:80px;}
.advantage .x3{height:295px;}

.process{height:615px;background:url(/image/process_bg.jpg) no-repeat;text-align:center;}
.process h2{padding-top:50px;color:#fff;}
.process .list-inline{padding:0;margin-top:80px;}
.process .lc a{font-weight:600;}
.process .lc i{width:100px;height:100px;display:block;margin:auto;background:url(/image/process.png) no-repeat;}
.process .lc-arrow{width:60px;height:150px;background:url(/image/process_arrow.png) center center no-repeat;}
.process .lc:hover i.lc1{background-position:right 0;}
.process .lc i.lc2{background-position:0 -100px;}
.process .lc:hover i.lc2{background-position:right -100px;}
.process .lc i.lc3{background-position:0 -200px;}
.process .lc:hover i.lc3{background-position:right -200px;}
.process .lc i.lc4{background-position:0 -300px;}
.process .lc:hover i.lc4{background-position:right -300px;}
.process .lc i.lc5{background-position:0 -400px;}
.process .lc:hover i.lc5{background-position:right -400px;}

.probox{height:790px;background:#fff url(/image/probox_bg.jpg) no-repeat;text-align:center;}
.probox .box-body{width:960px;margin:auto;}
.probox .grid{width:220px;height:200px;margin:10px;float:left;position:relative;background-color:#7cc9fc;}
.probox .grid.light{background-color:#a6dcff;}
.b1{width:220px;height:200px;display: table-cell;vertical-align: middle;}
.b2{width:260px;height:240px;margin:-20px;overflow:hidden;overflow-y:auto;text-align:left;background-color:#007ACE;color:#FFF;}
.b2,.probox .grid:hover .b1{display:none;}
.probox .grid:hover .b2{display:block;}
.pro-detail{width:86%;margin:auto;}