﻿/*****通用编码******/
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input{margin:0px;padding:0px;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
img{border:none;}
body {color:#666; font:62.5%/1.5   Arial, "Microsoft Yahei";width:100%; background-color:#fff;}
ul,ol,li,form, dl {list-style: none;}
p{margin:0px; padding:0px;}
a{text-decoration:none;color:#434343;}
a:hover {text-decoration:none;}
div{ margin:0 auto;}
.sen{
    width: 100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space: nowrap}
/*Public*/
.text-center .img-responsive{margin:auto}
.pull-overflow,.AcUi-overflow{overflow:hidden}
/*Fonts*/
@font-face {
    font-family: 'iconfont';  /* project id 956717 */
    src: url('//at.alicdn.com/t/font_956717_yh9mccj0qtm.eot');
    src: url('//at.alicdn.com/t/font_956717_yh9mccj0qtm.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_956717_yh9mccj0qtm.woff') format('woff'),
    url('//at.alicdn.com/t/font_956717_yh9mccj0qtm.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_956717_yh9mccj0qtm.svg#iconfont') format('svg');
}
.iconfont{ font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
/*====================top========================*/
#top {
    height: 36px;
    background: #EDEDED;
    color: #9C9C9C;
    font-size: 1.4rem;
    line-height: 36px;
}
#top p a {
    margin: 0 8px;
    color: #9C9C9C;
    font-size: 1.4rem;
}

#Header .gs a {
    display: block;
    text-indent: -999rem;
    width: 100%;
    height: 100%;
}
.gs{
    width: 90px;
    height: 90px;
    margin-left: 20px;
}

.navbar-top h1{display:flex;justify-content:flex-start;align-items:center}
.navbar-top h1 a.logo{display:inline-block;width:711px;height:52px;float:left;background:url(../images/logo.png) no-repeat left center;text-indent:-9999em}
h3.tel{float:right;color:#898989;font-size:1.6rem;padding-left:56px;background:url(../images/tel.png) no-repeat left 48%}
h3.tel span{display:block;color:#FD8222;font-size:2.6rem;font-weight:700; margin-top: 5px;}
#nav{margin-bottom:0;background:#0D5FB9;border:none;border-radius:0}
#nav.head_nav_top{position:fixed;top:0;z-index:9;left:0;width:100%}
.navbar-collapse-nav{border:none}
#nav #header-nav{background:#EA5613;z-index:99;width:100%}
#header-nav>li{width:calc(100% / 8 - 20px);margin-right:calc(20px * 8 / 7);float:left;line-height:50px;position:relative}
#header-nav>li:last-child{margin-right:0}
#nav ul li:last-child{margin-right:0}
#header-nav>li>a{font-family:"Microsoft Yahei";text-align:center;font-size:1.6rem;color:#FFF5EC;display:block}
#header-nav>li:hover>a{background:#1B7FEC;color:#fff}
#header-nav>li.active a{background:#1B7FEC;color:#fff}
@media (max-width:1092px){
    .head ul li{width:80px}
}

@media (max-width:768px){#header-nav>li{width:100%;border:0;border-top:1px solid #2a6ca2;border-bottom:1px solid #045496}
    #header-nav>li>a{text-align:center;font-size:1.4rem}
}
@media (min-width:768px) and (max-width:992px){#nav ul li{width:90px;border:0}
    #nav #header-nav{width:100%;margin:0}
    #nav>.container{padding:0;margin:0;width:100%}
    #header-nav>li>a{padding:0;text-align:center}
    #nav{background:#1C72DA}
    #header-nav>li>a{font-size:14px}
    .navbar-top h1{border:0;height:64px;background-size:contain}
    .navbar-top h3{width:30%}
    .navbar-top h1 a.logo{
        width: 400px;    background-size: contain;
    }
    h3.tel span{
        font-size: 2rem;}
}
#nav{position:relative}
#nav img{position:absolute;top:-90px;left:50%;margin:0 0 0 -72px}
.head ul li a span{display:block;font-size:12px}
#nav{padding:0}
.navbar-toggle{margin-top:20px}
.sub_nav{background:rgba(15,38,117,.7);position:absolute;top:50px;display:none;width:100%;z-index:999}
#header.sub_nav li{line-height:36px;margin:0;width:100%;margin:0;border:0}
#header .sub_nav li:hover{background:#081752}
#header .sub_nav li.active{background:#081752}
#header .sub_nav li a{display:block;width:100%;color:#fff;opacity:.7;font-size:16px;text-align:center;padding:0;overflow:hidden;text-overflow:ellipsis;line-height:40px}
#header ul>li:hover .sub_nav{display:block}
@media (max-width:767px){#header-nav>li:after{width:0}
    #header .sub_nav{position:inherit;top:0;padding:0}
    #header ul>li:hover .sub_nav{display:none}
    #header .sub_nav li:hover{background:#070707}
    #header .sub_nav li a{padding-left:40px;text-align:left}
    #header .sub_nav li a:before{position:absolute;content:"▷";left:16px;color:#fff}
}
#header-button{height:60px;line-height:60px;background:#fff;overflow:hidden;position:fixed;left:0;top:0;width:100%;z-index:9999;box-shadow:0 1px 8px 0}
#header-button h3 span{display:block;position:absolute;top:50%;left:0;width:100%;background:#C1C1C1;margin-top:-1px;height:2px;border-radius:2px;transition:ease .5s;-webkit-transition:ease .5s;-moz-transition:ease .5s;-o-transition:ease .5s}
#header-button h3{width:32px;height:32px;float:right;cursor:pointer;position:relative;margin-right:2%}
#header-button h3:after,#header-button h3:before{position:absolute;left:0;width:100%;height:2px;content:"";background:#C1C1C1;transition:ease .5s;-webkit-transition:ease .5s;-moz-transition:ease .5s;-o-transition:ease .5s;border-radius:1px}
#header-button h3:after{bottom:5px}
#header-button h3:before{top:5px}
#header-button h3.wap-boutton:before{top:4px;left:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform-origin:0 100%;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%}
#header-button h3.wap-boutton:after{bottom:3px;left:5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform-origin:0 100%;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%}
#header-button h3.wap-boutton span{opacity:0}

/*-------------notic-------------*/
.notic{background:#EFEFEF;padding:12px 0;overflow:hidden}
.noticBox{padding-left:50px;background:url(../images/tips.png) no-repeat left center}
.scrollNews ul li{overflow:hidden;height:30px!important;line-height:30px}
.scrollNews ul li p{width:47%;float:left;font-size:1.4rem;overflow:hidden;height:30px;line-height:30px}
.scrollNews ul li p:nth-child(2){float:right}
.scrollNews li a{width:80%;display:inline-block;font-size:1.4rem;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#announcement{height:120px;overflow:hidden}



/*新闻*/
.Home-news{padding:40px 0;background:url(../images/sjx.png) no-repeat right top;background-size:12%}
.Home-news dl.recommend{padding:0}
.Home-news dl.recommend dt{width:32%;float:left}
.Home-news dl.recommend dd{width:65%;float:right;font-size:14px;overflow:hidden;color:#8E8E8E;line-height:1.6;text-align:justify}
.Home-news h2{font-size:1.6rem;color:#fff;margin:0;background:#1171DD;padding:0 15px;line-height:3}
.Home-news h2 b{margin-right:10px;cursor:pointer}
.Home-news h2 a{color:#fff;font-size:1rem;line-height:4rem}
.Home-news .info{display:flex;align-items:center;justify-content:space-between}
.Home-news .info a{font-size:1.8rem;line-height:3;width:70%}
.Home-news .info .date{font-size:1.4rem;color:#A9A9A9}
.Home-news dd p{line-height:1.7;color:#939393}
.Home-news-list li{line-height:32px;overflow:hidden;border-bottom:dashed 1px #ddd;padding:5px 0}
.Home-news-list li a{display:inline-block;width:80%;color:#666;font-size:1.4rem}
.Home-news-list li span{font-size:1.2rem;color:#999}
.bdBox{border:1px solid #ddd;padding:15px}
.quesBox{padding:15px;border:1px solid #ddd}
.wenda li{margin-bottom:20px;border-bottom:1px dashed #89C4FD}
.wenda li a{line-height:35px;height:35px;color:#333;display:block;background:#DCEEFE;font-size:1.6rem;padding:0 10px}
.wenda li a b{font-size:1.8rem;font-weight:700;color:#1171DD}
.wenda li p{padding:20px 0;color:#989898;line-height:1.7;font-size:1.4rem}
#msgLessup{height:406px;overflow:hidden}
.Home-news-list li:hover a{color:#1C72DA}

/*风采展示*/
.home-fc{padding:60px 0;background:url(../images/fcbg.jpg) no-repeat center;background-size: cover;}
.common-title{margin:3.2rem auto;position:relative}
.common-title .con{font-size:3rem;color:#61A2E2;font-weight:700;display:inline-block;padding:20px 50px 0;border:1px solid #61A2E2;background:#E9E9E9}
.common-title p{font-size:1.4rem;color:#626262;font-weight:400;padding-top:8px;position:relative;top:9px;background:#E9E9E9;padding:8px 30px 0}
.common-title:after,.common-title:before{position:absolute;content:'';top:48%;width:32%;height:1px;background:#1268B0}
.common-title:after{right:0}
.common-title:before{left:0}
.common-title h4{font-size:3.6rem;font-weight:700;color:#1171DD}
.fcBox li .pic{padding:6px;background:#fff;overflow:hidden;}
.fcBox li .pic a{display:block;overflow:hidden;}
.fcBox li .pic a img{
    max-height: 524px;
}
.fcBox{display:flex;align-items: stretch;flex-wrap:wrap;overflow:hidden;}
.fcBox li img{vertical-align:bottom;-webkit-transition: -webkit-transform 1.6s;
    -moz-transition: -moz-transform 1.6s;
    transition: transform 1.6s;}
.fcBox li .pic:hover img {
    transform: scale(1.2);
}
.fcBox li p{padding:45px 10px;text-align:center;background:#1B78DC;color:#fff;font-size:2rem}
.next-fc,.prev-fc{background:0 0;bottom:40px;top:auto;color:#CBE5FE;font-size:1.6rem;width:20%;text-align:center;line-height:45px}
.next-fc b,.prev-fc b{font-size:2.4rem;font-weight:400;line-height:1;vertical-align:middle}
.fcLf{padding:0}
.fcRt ul{height:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:column}
.fcRt li a{display:block;padding:6px;background:#fff;box-sizing:border-box;position:relative;color:#fff;font-size:2rem;overflow:hidden}
.fcRt li a>div{position:relative;height:200px;overflow:hidden}
.fcRt li .mask{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(15,119,223,.69);-webkit-transition:-webkit-transform 1.6s;-moz-transition:-moz-transform 1.6s;transition:transform 1.6s}
.fcRt li img{height:100%;width:100%;object-fit:cover;-webkit-transition:-webkit-transform 1.6s;-moz-transition:-moz-transform 1.6s;transition:transform 1.6s}
.fcRt li .mask span{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;text-align:center;height:30px}
.fcRt li:hover .mask{opacity:0}
.fcRt li:hover img{transform:scale(1.2)}


 /*公司简介*/
.home-about .common-title .con,.home-about .common-title p{background:#fff}
.aboutBox{padding:3%;background:#fff;box-shadow:0 0 13px 0 rgba(0,0,0,.1);margin:45px auto}
.aboutpic{width:40%;float:left;position:relative;height:315px}
.sque{width:150px;height:150px;background:#1B78DC;position:absolute;bottom:0;left:0}
.aboutpic img{position:absolute;top:0;left:20px;z-index:2}
.aboutTxt{width:52%;float:right;font-size:1.4rem;line-height:1.7;text-align:justify}
.aboutTxt h4{position:relative}
.aboutTxt h4:before{position:absolute;left:-12%;top:50%;width:56px;height:1px;background:#DEDEDE;content:''}
.aboutTxt h4 .sen{font-size:2.4rem;color:#333}
.aboutTxt .txt{margin:26px 0}
.aboutTxt .more{display:inline-block;background:#FD8222;color:#fff;width:145px;height:30px;line-height:30px;text-align:center;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;overflow:hidden}
.aboutTxt .more::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:#2379D9;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);color:#fff}
.aboutTxt .more span{display:block;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}
.aboutTxt .more:hover{background:#fff;color:#FD8222}
.aboutTxt .more:hover::before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.aboutTxt .more:hover span{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}

/*公司环境*/
.Home-team-hj li a{display:block;width:100%;border:1px solid #ddd;background:#1B78DC;color:#fff;box-sizing:border-box;font-size:1.6rem;overflow:hidden;}
.Home-team-hj li:hover a{background:#FD8222;border-color:#FD8222}
.Home-team-hj li span{display:block;padding:14px 0}
.Home-team-hj .team-next,.Home-team-hj .team-prev{width:40px;height:40px;background:0 0;line-height:40px;text-align:center;color:#9A9A9A;font-family:SimSun;font-size:4rem;color:#9A9A9A}
.Home-team-hj{position:relative;margin:5px 0 28px}
.Home-team-hj .team-prev{left:-60px}
.Home-team-hj .team-next{right:-60px}
.home-about{padding:32px 0}
.Home-team-hj li .hjt{overflow:hidden;}
.Home-team-hj li img{-webkit-transition:-webkit-transform 1.6s;-moz-transition:-moz-transform 1.6s;transition:transform 1.6s}
.Home-team-hj li:hover img{transform:scale(1.2)}


/*优势*/
.common-title2{text-align:center;font-size:3.6rem}
.common-title2 h4{font-size:3.6rem;color:#252525}
.common-title2 h4 b{color:#1B78DC}
.Home-advantage{background:url(../images/ys.jpg) no-repeat center top;padding:74px 0;background-size:100% auto;overflow:hidden;}
.Home-advantage-list{border-left:solid 1px #e6e6e6;border-top:solid 1px #e6e6e6;margin-bottom:60px;margin-top:60px;box-shadow:0 0 13px 0 rgba(0,0,0,.1);background:#fff}
.Home-advantage-list li{border-right:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;padding:30px;text-align:center;position:relative}
.Home-advantage-list li p small{margin-top:10px;font-size:1rem;display:block}
.Home-advantage-list li b{display:block;margin-top:20px;margin-bottom:10px;font-size:1.4rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:400;color:#656565}
.Home-advantage-list li p{position:absolute;left:0;top:0;width:100%;height:100%;background:#2379D9;color:#fff;padding:20px;opacity:0}
.Home-advantage-list li p span{font-size:1.4rem;color:#fff;display:block}
.Home-advantage-list li:hover p{opacity:1}
.Home-Honor-list li .Home-Honor-box{border:1px solid #1B78DC;padding:15px;                              }
.Home-Honor-list li h4{font-size:3.6rem;color:#1B78DC;text-align:center;font-weight:700;padding:20px 0; }
.Home-Honor-list li p{font-size:1.4rem;text-align:center;line-height:2;color:#636363}
.Home-Honor-list li{padding-bottom:24px;position:relative;color:#1B78DC}
.Home-Honor-list li:after{position:absolute;bottom:0;width:calc(100% - 30px);left:15px;height:4px;background:#1B78DC;content:""; }
.Home-Honor-list li:hover:after{background:#FD8222}
.Home-Honor-list li:hover h4{color:#FD8222}
.Home-Honor-list li:hover .Home-Honor-box{border-color:#FD8222}

/******************************/
.Home-services{background:url(../images/xmys.jpg) no-repeat center top;padding:70px 0 50px;background-size:cover}
.Home-services-list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;margin:100px 0 40px}
.Home-services-list li{text-align:center;display:block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}
.Home-services-list li:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity}
.Home-services-list li .Home-services-box .iconfont{text-align:center;background:url(../images/db1.png) no-repeat center;color:#fff;width:89px;height:104px;line-height:104px;display:inline-block;font-size:4rem;position:absolute;top:-50px;left:50%;margin-left:-44.5px}
.Home-services-list li:hover{-webkit-transform:translateY(-14px);transform:translateY(-14px)}
.Home-services-list li:hover:before{opacity:1;-webkit-transform:translateY(14px);transform:translateY(14px)}
.Home-services-list .info .title b{font-size:3rem;color:#161616;display:block;padding:18px 0}
.Home-services-list .info .title samp{font-size:1.4rem;text-transform:capitalize;color:#696969;font-family:"Microsoft YaHei";display:block;padding-bottom:12px;position:relative}
.Home-services-list .info .title samp:after{content:"";position:absolute;bottom:0;left:50%;width:50%;margin-left:-25%;height:2px;background:#1B78DC}
.Home-services-box{padding:15px;background:#fff;position:relative;padding-top:70px;padding-bottom:40px;display:flex;align-items:center;justify-content:space-between;flex-direction:column;height:100%;box-shadow:0 0 13px 0 rgba(0,0,0,.1)}
.Home-services-list li:hover .Home-services-box .iconfont{background-image:url(../images/db2.png)}
.Home-services-list li:hover .more{background:#FD8222;color:#fff}
.Home-services-list .info .txt{font-size:1.4rem;line-height:2;color:#787878;margin:30px auto;text-align:justify}
.Home-services-list .more{display:block;width:150px;height:36px;line-height:36px;text-align:center;border-width:1px;border-color:#dedede;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 auto}
.step{padding:25px 0;background:#fff;margin:0 auto;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}
.stepT{background:#1B78DC;color:#fff;width:30%;float:left;margin:0;text-align:center;padding:28px 0}
.stepT h3{font-size:4rem}
.stepT p{font-size:2.2rem;margin-top:18px}
#stepBar{width:70%;float:right;overflow:hidden;position:relative}
.stepLine{width:100%;border-bottom:2px dashed #8E8E8E;height:50%;display:block}
#stepBar ul{position:absolute;top:0;left:0;width:100%;overflow:hidden;margin-top:28px}
#stepBar li{text-align:center}
#stepBar li i{color:#ADADAD;font-size:3rem;width:76px;height:76px;line-height:76px;border:1px solid #ddd;border-radius:50%;text-align:center;display:inline-block;background:#fff}
#stepBar li p{font-size:1.4rem;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#stepBar li:hover i{background:#FB8031;color:#fff}
#stepBar li:hover p{color:#FB8031}
#main .container{padding-left:0;padding-right:0}

@media (min-width: 1300px) {
    .container {
        width: 1200px;
    }

    @media (min-width: 1400px) {
        .step {
            width: 1343px;
        }

    }
}
/*合作伙伴*/
.Home-known .common-title .con,.Home-known .common-title p{background:#fff}
.Home-known-list li{width:20%;padding:0 15px;margin-bottom:30px}
.Home-known-list li .cop-logo{
	border:1px solid #ededed;
	width: 100%;
	height: 140px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.Home-known-list li .cop-logo img{
	width: 68%!important;
    height: auto!important;
    position: absolute!important;
    left: 50%!important;
    top: 50%!important;
    -webkit-transform: translate(-50%,-50%)!important;
    -ms-transform: translate(-50%,-50%)!important;
    transform: translate(-50%,-50%)!important;
}
.Home-known-list li .cop-logo .cop-title{
	position: absolute;
	left: 0;
	bottom: -100%;
	background:#2379D9;
	width: 100%;
	height: 100%;
	display: flex;
	font-size: 14px;
	align-items: center;
	color: #fff;
	text-align: center;
	justify-content: center;
	transition: all 0.3s linear 0.1s;
    -moz-transition: all 0.3s linear 0.1s;
    -o-transition: all 0.3s linear 0.1s;
}
.Home-known-list li .cop-logo:hover .cop-title{
	bottom: 0;
}
.Home-known-list li .cop-name{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0 5px;
	overflow: hidden;
}
/*
.Home-known-list li a{display:block;position:relative;border:1px solid #ddd}
.Home-known-list li a span{position:absolute;left:0;top:0;background:#2379D9;width:100%;height:100%;vertical-align:middle;font-size:1.6rem;color:#fff;text-align:center;line-height:110px;opacity:0;transition:all .3s linear .1s;-webkit-transition:all .3s linear .1s;-moz-transition:all .3s linear .1s;-o-transition:all .3s linear .1s}
.Home-known-list li:hover a span{opacity:1}
*/
.Home-known{padding:44px 0}
.Home-known-list{margin-top:60px}

/*次页*/
section{padding:20px 0 50px;}
section .side .to{background-color:#1660B6;padding:1.8rem 0;color:#fff;font-size:2rem}
section .side .to h3{font-size:2rem;width:70%;margin:0 auto 6px;}
section .side .to span{font-size:1.2rem;text-transform:uppercase;color:rgba(255,255,255,0.4);width:70%;margin:0 auto;display:block;}
section .side .side1 ul{padding:10px 0;}
section .side .side1{padding:0}
section .side .side1 ul li{height:40px;line-height:40px;padding:0;margin-bottom:10px;}
section .side .side1 ul li a{font-size:14px;display:block;padding-left:20%;background-color:#F4F4F7;color:#868686;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
section .side .side1 ul li.active a,
section .side .side1 ul li:hover a{color:#fff;background:#1C61B3;}
section .side .side2{margin-top:15px;padding:0}
section .side .side2 .lx{background:#fff;padding:18px}
section .side .side2 .lx p{padding:6px 0;font-size:12px;font-family:"瀹嬩綋";line-height:26px;color:#555}
section .content_box{background:#fff;padding:0}
section .content_box .content{padding:0 0 0 20px;}
section .content_box .content .txt{color:#989898;font-size:14px;line-height:1.8;text-align:justify}
section .train_list li{overflow:hidden;padding:22px 0;margin:0}
section .content_box .content .txt img{max-width:100%;height: auto!important;}


section .train_list li img{padding:0;padding-right:10px}
.train_list dl dt{margin-bottom:12px}
.train_list dl dt a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:inline-block;color:#6C6C6C;transition:all .3s ease-in-out;width:70%;font-weight:700;font-size:1.8rem}
.train_list dl .date{float:right;font-size:1.4rem;color:#A9A9A9;font-weight:400;margin-top:3px}
.pages{margin:2rem 0;text-align:center}
.pages a{margin:0 3px;padding:5px 8px;border:1px solid #ddd;color:#878787;font-size:12px;box-sizing:border-box}
.pages>b{border:1px solid #1660B6;margin:0 3px;padding:5px 8px;background:#1660B6;color:#fff;font-size:12px}
section .content_box .content .title_info{margin-top:20px;    margin-bottom: 20px;}
section .content_box .content .title_info h3{color:#2C2C2C;text-align:center;font-size:2.4rem;font-weight:700}
section .content_box .content .title_info p{margin-bottom:26px;padding:16px 0;border-bottom:1px dashed #EEE;text-align:center;line-height:2}
section .content_box .content .title_info p span{margin:0 18px;font-size:14px;color:#CACACA}
section .links,section .links>a{margin-top:25px;color:#999;font-size:14px;line-height:2}
section .links>a:hover{color:#FDA127}
.Page-Case-list{
    display:flex;
    align-items: stretch;
    justify-content: flex-start;
    overflow:hidden;
    flex-wrap: wrap;
}
.Page-Case-list li{margin-bottom:10px;padding:0 10px}
.Page-Case-list li a p span{display:inline-block;line-height:40px;text-align:center;font-size:14px;color:#868686;
    width: 50%;
    text-align: center;}
.Page-Case-list li a{display:block}
.Page-Case-list li:hover a,.Page-Case-list li:hover p{background:#1660B6;color:#fff}
    .n_main .cTop{border-bottom:solid 1px #eee}
    .cTop .local{line-height:60px;color:#797979;font-weight:700}
    .cTop .local span{display:inline-block;background:#F4F4F4;padding:0 25px;margin-right:25px}
    .cTop .local a{margin:0 10px;font-weight:700;color:#797979}
    .cTop .local a:last-child{color:#1660B6}
    .n_main .cTop{border-bottom:solid 1px #eee}
.Page-Case-list li:hover a span{color:#fff;}
/*联系*/
.Page-title {
    font-size: 20px;
    color: #333;
    margin-bottom: 15px;
}
.Page-txt {
    font-size: 14px;
    color: #333;
    line-height: 2;
}
/*Footer*/
#Footer{background: #182029;padding: 50px 0}
#Footer h3{font-size: 1.6rem;color:#fff;font-weight: bold;padding-bottom: 30px;}
.Footer-input{margin-bottom: 25px;position: relative;}
.Footer-input input{height: 40px;width: 100%;background: #fff;border: none;padding: 0 10px;outline: none;color:#666}
.Footer-input i{position: absolute;right: 10px;top: 0;line-height: 40px;font-size: 2rem;color:#999}
.Footer-button button{height: 44px;width: 100%;text-align: center;vertical-align: middle;border: none;background-color: #69c;color: #FFF;font-size: 1.4rem;border-radius: 0;outline: none}
.Footer-contact{position: relative;}
.Footer-contact li{line-height: 30px;color:#919399;font-size: 1.2rem;}
.Footer-contact li i{display: inline-block;width:24px;}
.Footer-contact li a{color:#919399}
.list-unstyled li a{color:#919399;line-height: 28px}
.Footer-contact iframe{position:absolute;left:230px;bottom:0;}
.Footer-bottom{border-top: 1px solid #384251;padding-top: 30px;margin-top: 30px;}
@media(max-width:992px){
    #Footer{margin-bottom: 60px}
    .Footer-top>.col-md-3{margin-bottom: 40px;}
}
.footer-button{background:#1660B6;height:60px;}
.footer-button li{padding:0 5px;text-align:center;    border-top: solid 1px #478ed2;
    border-left: solid 1px #0d4a84;
    border-right: solid 1px #2673bd;height:60px;}
.footer-button li a{display:block;color:#fff;}
.footer-button li i{display:block;height:35px;line-height:35px;font-size:26px;}
.footer-button li span{display:block;height:20px;line-height:25px;}


#header-nav>li {
    position: relative;
}
#header-nav .subnav {
    position: absolute;
    top: 50px;
    left:0;
    visibility: hidden;
    width:100%;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    opacity: 0;
    background: rgba(255, 255, 255, .9);
    box-shadow: 0 3px 16px rgba(0, 0, 0, .1);
}#header-nav .subnav li a{
     text-align: center;
     display:block;
     font-size: 1.4rem;
 }
#header-nav .subnav li{
    line-height: 36px;}

#header-nav>li:hover .subnav {
    visibility: visible;
    opacity: 1;
    z-index: 999;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}


    @media (max-width:760px){
        #main .container{padding:0 8px}
        .row{margin:0}
        #nav{position:fixed;left:0;top:-100%;width:100%;transition:ease .5s;-webkit-transition:ease .5s;-moz-transition:ease .5s;-o-transition:ease .5s;z-index:999}
        #nav.header-nav-show{top:60px}
        #nav.header-nav-show>.container{padding:0}
        .navbar-top .logo{width:60%;padding:0;line-height:60px;height:60px}
        .navbar-top .logo a.logo{display:block;height:100%;margin-left:10px;background-size:contain}
        #header-button h3{top:22%}
        #Banner{margin-top:60px}
        .Footer-top>.col-lg-3{margin-top:20px}
        .Home-news dl.recommend dd,.Home-news dl.recommend dt{width:100%}
        .common-title h4,.common-title2 h4{font-size:2.6rem}
        .common-title .con{padding:20px;border:0}
        .common-title p,.common-title:after,.common-title:before{width:100%}
        .common-title{margin:15px 0}
        .home-fc{padding:10px 0}
        .fcRt{padding:0}
        .fcBox li p{padding:20px 10px}
        .aboutTxt{width:100%}
        .aboutBox{margin:0}
        .Home-advantage{background-size:cover;padding:30px 0}
        .Home-advantage-list{margin-bottom:20px;margin-top:20px}
        .Home-known .common-title .con,.Home-known .common-title .con p,.Home-services .common-title .con,.Home-services .common-title .con p{background:0 0}
        .Home-services{padding-top:20px}
        .Home-services-list{margin-top:68px}
        .Home-services-list li{padding:0 8px}
        .Home-services-list li:nth-child(1),.Home-services-list li:nth-child(2){margin-bottom:70px}
        #stepBar,.stepT{width:100%}
        #stepBar ul{position:inherit}
        #stepBar li{margin-bottom:20px}
        .Home-known{padding:10px 0}
        .Home-known-list li{width:50%;padding:0 10px;margin-bottom:20px}
        .Home-known-list{margin-top:0}
        section .side .side1{border:0}
        section .side .side1 ul li a{border:0}
        section .side{padding:0}
        section .side .side1 ul{border:0;padding:0;background-color:transparent}
        section .content_box .content{padding:10px}
        section .side .side1 ul li{width:calc(100%/3 - 10px);border:0;background-color:#fff;height:35px;line-height:35px;margin:5px;border:0;padding:0}
        section .side .side1 ul li a{padding:0;text-align:center;background-color:#F4F4F4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:none}
        section .train_list li dd.txt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
        .train_list dl{padding:0}
        .train_list dl dt{margin-bottom:0}
        section .train_list li{padding:10px 0}
        section{padding:20px 0}
        .content_box{margin-top:16px}
        .n_main section .container{padding:0 10px}
        #header-nav .subnav{display:none;}
        .Home-news .row>div{padding:0;}
        section .content_box .content .txt img{width:100%;height:auto!important;}
    }

/*侧边QQ悬浮*/
.m-bottom_tools{position:fixed;z-index:9999;right:10px;bottom:40px}
.m-bottom_tools .item{width:45px;height:45px;margin-top:5px;background-image:url(../images/side_background.png);background-color:#eee;color:transparent;position:relative;cursor:pointer}
.m-bottom_tools .item:hover{background-color:#61b651}
.m-bottom_tools .telnum{background-color:#61b651}
.m-bottom_tools .item .topa{display:block;width:45px;height:45px;color:transparent}
.m-bottom_tools .qr_img{position:absolute;width:173px;height:234px;padding:31px 14px 58px 14px;top:-189px;left:-183px;display:none;background:url(../images/qr_wrap.png) center center no-repeat}
.m-bottom_tools .qr_img img{width:145px;height:145px}
.m-bottom_tools .telnum{display:none;position:absolute;right:45px;top:0;height:45px;line-height:45px;padding:0 10px;width:118px;color:#fff;font-family:Cambria;text-decoration:none;font-size:14px;border-right:1px solid #ccc}
.m-bottom_tools .t_qr_tool{background-position:0 0}
.m-bottom_tools .t_qr_tool:hover{background-position:0 -45px}
#scrollUp{background-position:-45px -45px;display:none}
#scrollUp:hover{background-position:-45px -45px}
.m-bottom_tools .t_map{background-position:-90px -45px}
.m-bottom_tools .t_map:hover{background-position:-90px -45px}
.m-bottom_tools .t_feedback{background-position:-135px -45px}
.m-bottom_tools .t_feedback:hover{background-position:-135px -45px}
.m-bottom_tools .t_music{background-position:-180px -45px}
.m-bottom_tools .t_music:hover{background-position:-180px -45px}
.m-bottom_tools .t_weixin{background-position:0 -135px}
.m-bottom_tools .t_weixin:hover{background-position:0 -135px}
.m-bottom_tools #sj{background-position:0 -225px}
.m-bottom_tools #sj:hover{background-position:0 -225px}
.m-bottom_tools .t_qq{background-position:-45px -135px}
.m-bottom_tools .t_qq:hover{background-position:-45px -135px}
.m-bottom_tools .t_weibo{background-position:-90px -135px}
.m-bottom_tools .t_weibo:hover{background-position:-90px -135px}
.m-bottom_tools .t_share{background-position:-135px -135px}
.m-bottom_tools .t_share:hover{background-position:-135px -135px}
.m-bottom_tools .t_share:hover .bdsharebuttonbox{display:block}
.m-bottom_tools .t_tel{background-position:-180px -135px}
.m-bottom_tools .t_tel:hover{background-position:-180px -135px}
.m-bottom_tools .t_tel:hover .telnum,.m-bottom_tools .t_qq:hover .telnum{display:block}
.m-bottom_tools .t_domain{color:#7d7d7d;background-image:none;line-height:45px;text-align:center}
.m-bottom_tools .t_domain:hover{color:#fff}
.m-bottom_tools .t_domain:hover .telnum{display:block}
.m-bottom_tools .item{background-color:#333}
.m-bottom_tools .item:hover{background-color:#5DAF27}
.m-bottom_tools .telnum.qqnum{background-color:#5DAF27}
.bdsharebuttonbox{position:absolute;display:none;right:45px;top:7px;width:147px}
.bdsharebuttonbox a{width:24px!important;height:24px!important;display:inline-block!important;margin-right:5px!important;background:url(../images/share.png)!important;cursor:pointer!important;margin-bottom:-8px!important;opacity:.8!important;position:relative!important;top:-2px!important}
.bdsharebuttonbox a:hover{opacity:1!important}
.bdsharebuttonbox a.bds_tsina{background-position:0 0!important}
.bdsharebuttonbox a.bds_weixin{background-position:0 -32px!important}
.bdsharebuttonbox a.bds_qzone{background-position:0 -65px!important}
.bdsharebuttonbox a.bds_sqq{background-position:0 -98px!important}
.bdsharebuttonbox a.bds_renren{background-position:0 -131px!important}
.bdsharebuttonbox a.bds_tqq{background-position:0 -163px!important}
.bdsharebuttonbox a.bds_douban{background-position:0 -196px}
.bdsharebuttonbox a.bds_fbook{background-position:0 -226px!important}
.bdsharebuttonbox a{padding-left:0!important}
.bds_count{border-left:solid 1px #DDD;padding:0 12px 0 12px;margin-left:5px}
