﻿@charset "utf-8";
/* CSS Document */
img { border:0; vertical-align:top; max-width:100% !important;}
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { zoom: 1 }
.w{ width:1200px; margin:0px auto; }
.align-vertical { display:table-cell; vertical-align:middle;}
.hide{ display:none;}

@font-face {
  font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff') format('woff'), /* chrome, firefox */
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width:0.2px;
  -moz-osx-font-smoothing:grayscale;
}

.kqNews-title{ text-align:center; padding:25px 0 20px 0;}
.kqNews-title .cn{ font-size:30px; font-weight:bold; position:relative; padding-left:15px; }
.kqNews-title .cn:before{ content:''; background:#802983; width:4px; height:100%; position:absolute; left:0; top:0;}
.kqNews-title .mo{ background:#cecece; width:29px; height:29px; position:relative; margin-top:10px; border-radius:5px;}
.kqNews-title .mo:before{ content:''; background:#fff; width:16px; height:2px; position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-1px;}
.kqNews-title .mo:after{ content:''; background:#fff; width:2px; height:16px; position:absolute; left:50%; top:50%; margin-left:-1px; margin-top:-8px;}
.kqNews-title .mo:hover{ background:#802983;}
.kqDepart{ width:100%; min-width:1200px; }
.kqDepart .w{ position:relative;}
.kqDepart-menu{ background:#fff; width:700px; min-height:286px; padding:25px 15px 33px 15px; border:1px #e4e4e4 solid;}
.kqDepart-menuTab{ position:relative; margin-left:-20px;}
.kqDepart-menuTab a{ background:#919191; width:calc(33.3% - 20px); margin-left:20px; line-height:42px; font-size:24px; color:#fff; text-align:center; float:left; position:relative; border-radius:3px;}
.kqDepart-menuTab a.active, .kqDepart-menuTab a:hover{ background:#802983; color:#fff;}
.kqDepart-menuTab a.active:before, .kqDepart-menuTab a:hover:before{ content:''; height:0; width:0; display:block; border:6px transparent solid; border-bottom-width:0; border-top-color:#802983; position:absolute; bottom:-6px; left:50%; margin-left:-6px;}
.kqDepart-menuList{ margin-left:-20px; padding-top:12px; max-height:244px; overflow:hidden; }
.kqDepart-menuList .de-item{ padding-right:10px; height:232px; overflow:hidden; position:relative; }
.kqDepart-menuList .swiper-container { width: 100%;  height: 100%; }
.kqDepart-menuList .swiper-slide { height: auto;}
.kqDepart-menuList a{ width:calc(31.3% - 20px); margin-left:20px; float:left; margin-top:16px; line-height:40px; font-size:16px; color:#5a5a5a; padding:0 13px 0 18px; position:relative; border:1px #d7d7d7 solid; border-radius:5px;word-break:break-all; word-wrap:break-word; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.kqDepart-menuList a .iconfont{ width:20px; height:20px; line-height:18px; display:inline-block; text-align:center; font-size:14px; color:#919191; position:absolute; right:13px; top:11px; border:1px #d9d9d9 solid; border-radius:50%;}
.kqDepart-menuList a.on, .kqDepart-menuList a:hover{ color:#347451; border-color:#347451;}
.kqDepart-menuList a.on .iconfont, .kqDepart-menuList a:hover .iconfont{  color:#347451; border-color:#347451;}
.kqDepart-figure{ width:500px; height:346px; overflow:hidden; position:absolute; right:0; top:0;}
.kqDepart-figure .fi-item{ position:relative;}
.kqDepart-figure .word{ background:rgba(0,0,0,.5); width:100%; padding:12px 80px 15px 20px; color:#fff; position:absolute; left:0; bottom:0; z-index:2;}
.kqDepart-figure .word .t{ font-size:18px; font-weight:bold; line-height:30px;}
.kqDepart-figure .word .c{ line-height:18px; max-height:36px; overflow:hidden; text-align:justify;width: 460px}
.kqDepart-figure .word .m{ background:#fff; width:auto; padding:0; margin:0; border:0; float:none; font-size:28px; color:#b7b7b8; position:absolute; right:12px; bottom:22px; border-radius:3px; line-height:27px;}
.kqDepart-figure .word .m:hover{ color:#347451;}




.columbox{ width:1224px; margin:0 auto; margin-bottom:60px;}
.columbox .title{ text-align:center; margin-bottom:30px;}
.columbox .title h1{ font-size:16px; color:#a9d052; line-height:20px;}
.columbox .title h2{ font-size:28px; color:#525252; line-height:40px; margin-bottom:16px;}
.columbox .title span{ width:60px; display:block; background-color:#347451; height:2px; margin:0 auto;}
.columbox ul a{ display:block;}
.columbox ul li{ width:180px; height:60px; text-align:center; float:left; margin:0 12px; color:#525252; padding-top:120px; font-size:20px; transition:background-color 1.5s;}
.columbox ul .l1{ background:url(../images/jiuzhen.png) no-repeat; background-color:#f3f3f3; background-size:auto 60px; background-position:center 34px;}
.columbox ul .l2{ background:url(../images/guahao.png) no-repeat; background-color:#f3f3f3; background-size:auto 60px; background-position:center 34px;}
.columbox ul .l3{ background:url(../images/yuyue.png) no-repeat; background-color:#f3f3f3; background-size:auto 60px; background-position:center 34px;}
.columbox ul .l4{ background:url(../images/keshi.png) no-repeat; background-color:#f3f3f3; background-size:auto 60px ; background-position:center 34px;}
.columbox ul .l5{ background:url(../images/yisheng.png) no-repeat; background-color:#f3f3f3; background-size:auto 60px ; background-position:center 34px;}
.columbox ul .l6{ background:url(../images/tese.png) no-repeat; background-color:#f3f3f3; background-size:auto 60px; background-position:center 34px;}
.columbox ul .l1:hover{ background:url(../images/jiuzhen1.png) no-repeat; background-color:#20625f; background-size:auto 60px; background-position:center 34px; color:white;}
.columbox ul .l2:hover{ background:url(../images/guahao1.png) no-repeat; background-color:#20625f; background-size:auto 60px; background-position:center 34px; color:white;}
.columbox ul .l3:hover{ background:url(../images/yuyue1.png) no-repeat; background-color:#20625f; background-size:auto 60px; background-position:center 34px; color:white;}
.columbox ul .l4:hover{ background:url(../images/keshi1.png) no-repeat; background-color:#20625f; background-size:auto 60px ; background-position:center 34px; color:white;}
.columbox ul .l5:hover{ background:url(../images/yisheng1.png) no-repeat; background-color:#20625f; background-size:auto 60px ; background-position:center 34px; color:white;}
.columbox ul .l6:hover{ background:url(../images/tese1.png) no-repeat; background-color:#20625f; background-size:auto 60px; background-position:center 34px; color:white;}
.focus-img{	position: relative;	width: 1336px;	height: 370px;    margin:0 auto;	margin-bottom:60px;}
.focus-img-con{	position: relative;	height: 370px;	margin: 0 auto;	overflow: hidden;	width:1224px;}
.focus-img-con ul{	position: absolute;	top: 0;	width:1224px;	margin:0 auto;}
.focus-img-con ul li{	color: #000;	text-align: center;	line-height: 60px;	float: left;	/*width:220px;	*/padding:0 12px; padding-top:23px;}
.focus-img-con ul li div{	width:220px;	height: 370px;	background-color: #e4e4e4;	}
.focus-img-con ul li div .img{ width:220px; height:240px; overflow:hidden;}
.focus-img-con ul li div img{	width: 220px;	height: auto;	padding:0;	margin:0px auto}
.focus-img-con ul li div .text{ width:220px;}
.focus-img-con ul li div .text h1{ font-size:16px;line-height:36px; padding-top:13px;}
.focus-img-con ul li div .text h2{ font-size:14px;line-height:28px; margin-bottom:6px; color:#333;}
.focus-img-con ul li div .text p{ font-size:14px;line-height:24px; text-align:left; width:200px; display:block; margin:0 auto; height:50px; overflow:hidden;}
.focus-img .change-bnt{	display: block;	width: 48px;	height: 120px;	position: absolute;	top: 50%;	margin-top: -60px;	background-color: #B74343;}
.focus-img .change-bnt.prev-bnt{	left: 0px;	background:url(../images/jiantou1.png) no-repeat;}
.focus-img .change-bnt.next-bnt{	right: 0px;	background:url(../images/jiantou2.png) no-repeat;}