.wrap {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.header {
    background:#1E5A96;
    height: 160px;
}
.container{
    	background:url('../images/commonbg.png') no-repeat left 162px;
       	background-size:915px 642px;
    }
.top {
    background: rgba(255, 255, 255, 0.1);
    /* padding: 9px 0; */
    /* height: 54px; */
}

.fklink a {
    font-size: 12px;
    color: rgba(255, 255, 255, 0.6);
    margin-left: 25px;
    padding-left: 22px;
}

.zxs {
    background: url("../images/zxs.png") no-repeat left center;
    background-size: 15px 18px;
}

.zxsh {
    background: url("../images/zxsh.png") no-repeat left center;
    background-size: 16px 18px;
}

.fk {
    background: url("../images/fk.png") no-repeat left center;
    background-size: 16px 15px;
}

.topmain {
   height:106px;
}
.gobackhome{
	margin-right: 30px;
   line-height: 54px;
}
.gobackhome a{
   color:#fff;
   opacity:0.6;
   background:url(../images/gobackhome_icon.png) no-repeat left center;
   padding-left:28px;
}
.gobackhome a:hover{
	color:rgba(255,255,255,1);
  opacity:1;
}
.top-search {
    /* margin-top: 9px; */
    height: 54px;
    position: relative;
    width: 202px;
}

.form {
    width: 200px;
    height: 30px;
    line-height: 30px;
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255,255,255,0.4);
    border-radius: 22px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.text {
    outline: none;
    height: 30px;
    width: 156px;
    line-height: 30px;
    margin-left: 12px;
    float: left;
    background: none;
    font-size: 12px;
    color: #fff;
}

.submit {
    float: left;
    background: url("../images/search.png") no-repeat 7px 5px;
    background-size: 14px 14px;
    height: 27px;
    width: 27px;
    outline: none;
    cursor: pointer;
    margin-top: 3px;
}


input::-webkit-input-placeholder {
    font-size: 12px;
    color: #fff;
    opacity: 0.6;
}

input::-moz-placeholder {
    font-size: 12px;
    color: #fff;
    opacity: 0.6;
}

input:-moz-placeholder {
    font-size: 12px;
    color: #fff;
    opacity: 0.6;
}

input:-ms-input-placeholder {
    font-size: 12px;
    color: #fff;
    opacity: 0.6;
}
.top_nav_wrap .top-logo{
   height:106px;
	line-height:106px;
}
.nav {
    background: rgba(255, 255, 255, 0.6);
    height: 80px;
    line-height: 80px;
    position: absolute;
    top: 170px;
    left: 0;
    width: 100%;
    z-index:10;
}

.nav>ul>li {
    float: left;
    margin-right: 40px;
}

.nav>ul>li>h3>a {
    color: #333;
    font-size: 18px;
}
/* 导航栏start */
.nav_div .nav_ul .nav_li{
    float: left;
    height: 106px;
    line-height: 106px;
    margin-right:40px;
    font-size:18px;
    position: relative;
  	cursor: pointer;
  	font-weight:400;
}
.nav_div .nav_ul .nav_li:last-child{
	padding-right:0px;
}
.nav_div .nav_ul .nav_li a{
    color:rgba(255,255,255,0.65);
}
.nav_div .nav_ul .nav_li .nav_img_hover {
    position: absolute;
    width: 100%;
    height: 4px;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    display: none;
    background: #fff;
    border-radius:3px;
}

.nav_div .nav_ul .nav_li.active,
.nav_div .nav_ul .nav_li:hover{
   font-size:18px;
  	font-weight:500;
}
.nav_div .nav_ul .nav_li.active a,
.nav_div .nav_ul .nav_li:hover a{
    color:rgba(255,255,255,1);
}
.nav_div .nav_ul .nav_li.active .nav_img_hover{
    display: block;
}
/* 导航栏end */



/* 底部样式 */

.footer {
    background: url(../images/foot-bg02.png);
    padding: 40px 0px;
}

.foot-right p {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.6);
    line-height: 30px;
    text-align: right;
}


/* 侧边导航 */

.banner {
    height: 500px;
    background: #598cdf url("../images/xuexiao.png") no-repeat center top;
    background-size: 1920px 500px;
}

.w1400 {
    width: 1400px;
    margin: 0 auto;
}

.w216 {
    width: 156px;
    padding: 30px;
    background: #fff;
    border-radius: 8px;
}

.column {
    font-size: 32px;
    color: #222;
    font-weight: 700;
    margin-bottom: 35px;
    background: url("../images/columnbg.jpg") no-repeat left bottom;
}

.side-nav li {
    margin-top: 20px;
}

.side-nav li.current {
    background: url("../images/sidebg.png") no-repeat left top;
    background-size: 156px 54px;
}

.side-nav li.current a {
    color: #fff;
    padding-left: 20px;
    width: 136px;
  	border: none;
}

.side-nav li a {
    display: block;
    line-height: 54px;
    padding-left: 30px;
    width: 126px;
    height: 54px;
    color: #323c47;
    border: 1px solid #d9ecff;
    border-radius: 8px;
}


/* 当前位置 */

.bread_nav {
    font-size: 14px;
    color: #999;
}

.bread_nav a {
    font-size: 14px;
    color: #999;
}


/* 分页样式 */

.pagination {
    float: right;
    padding: 20px 0 0;
}

.pagination a,
.pagination span {
    float: left;
    padding: 0 20px;
    line-height: 36px;
    background: #fff;
    border: 1px solid #7ABEFF;
    color: #7ABEFF;
    margin-left: 10px;
    font-size: 12px;
    text-decoration: none;
    border-radius:8px;
}

.pagination a:hover,
.pagination .current {
    background: #7ABEFF;
    border: 1px solid #7ABEFF;
    color: #fff;
}

/* 控制文字在两行之内，多余部分显示... */
.twoLine {
    overflow: hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
}
.zt_left {
    width: 954px;
}

.zt_right {
    width: 216px;
}