﻿@charset "utf-8";
/* 此文件作为总入口，引入所有less文件，之后会编译为all.css */
/*CSS Document*/
/*init BEGIN*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
	outline: none;
}
body{
	min-width: 1200px;
}
/*清除内外边距*/
a:focus {
	-moz-outline-style: none;
}
/*IE不支持*/
a:focus {
	outline: none;
}
/*很多网站都会加的属性*/
body, button, input, select, textarea {
	/*for ie*/
  /*font:12px/1 Tahoma,Helvetica,Arial,"宋体",sans-serif;*/
	font: 12px/1 Microsoft YaHei, Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;/*用 ascii 字符表示，使得在任何编码下都无问题*/
}
/*设置默认字体*/
address, cite, dfn, em, var {
	font-style: normal;
}
/*将斜体扶正*/
code, kbd, pre, samp, tt {
	font-family: "Courier New", Courier, monospace;
}
/*统一等宽字体*/
small {
	font-size: 12px;
}
/*小于 12px 的中文很难阅读，让 small 正常化*/
ul, ol {
	list-style: none;
}
/*重置列表元素*/
a {
	text-decoration: none;
}
/*重置文本格式元素*/
abbr[title], acronym[title] {
	/*注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果*/
	border-bottom: 1px dotted;
	cursor: help;
}
q:before, q:after {
	content: '';
}
/*重置表单元素*/
legend {
	color: #000;
}
/*for ie6*/
fieldset, img {
	border: none;
}
/*img 搭车：让链接里的 img 无边框*/
/*注：optgroup 无法扶正*/
button, input, select, textarea {
	font-size: 100%;
	/*使得表单元素在 ie 下能继承字体大小*/
	font-family: "Microsoft YaHei";
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*重置表格元素*/
hr {
	border: none;
	height: 1px;
}
/*重置 hr*/
html {
	overflow-y: scroll;
}
/*让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁*/
/*清除float BEGIN*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
	display: block;
	zoom: 1;
}
/*清除float END*/
/*init END*/
/*banner BEGIN*/
.cg_banner {
	width: 100%;
	overflow: hidden;
	position: relative;
}
/*子页banner高度*/
.cg_banner, .cg_banner_listbox, .cg_banner_listbox ul, .cg_banner_listbox ul li, .cg_banner_listbox ul li a {
	display: block;
	height: 100px;
}
/*首页banner高度*/
.cg_banner.cg_index_banner, .cg_index_banner .cg_banner_listbox, .cg_index_banner .cg_banner_listbox ul, .cg_index_banner .cg_banner_listbox ul li, .cg_index_banner .cg_banner_listbox ul li a {
	display: block;
	height: 685px;
}
.cg_banner_listbox {
	position: relative;
	height: 100%;
	z-index: 0;
}
.cg_banner_listbox ul li {
	zoom: 1;
	vertical-align: middle;
}
/*li按钮*/
.cg_banner .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 5px;
	z-index: 1;
	width: 100%;
}
.cg_banner .hd ul {
	overflow: hidden;
	zoom: 1;
	clear: both;
	width: 100%;
	text-align: center;
}
.cg_banner .hd ul li {
	display: inline-block;
 *zoom: 1;
 *display: inline;
	margin: 0 2px;
	width: 30px;
	height: 8px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	overflow: hidden;
	line-height: 8px;
	color: #fff;
}
.cg_banner .hd ul li.on {
	background: #f00;
	color: #f00;
}
/*前/后按钮代码*/
.cg_banner .prev, .cg_banner .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(../images/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 9;
}
.cg_banner .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}
.cg_banner .prev:hover, .cg_banner .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.cg_banner .prevStop {
	display: none;
}
.cg_banner .nextStop {
	display: none;
}
/*banner END*/
/*上下篇 BEGIN*/
.sub_updown_hei {
	height: 26px;
	line-height: 26px;
}
.sub_updown {
	font-family: "微软雅黑";
	overflow: hidden;
	font-size: 12px;
	width: 100%;
	padding-top: 20px;
}
.sub_updown div {
	overflow: hidden;
	margin: 15px 0 0 0;
	height: 26px;
	line-height: 26px;
}
.sub_updown div a {
	display: block;
	color: #666;
	height: 26px;
	line-height: 26px;
}
.sub_updown div a[href] {
	cursor: pointer;
}
.sub_updown div a[href]:hover {
	color: #06F;
}
.sub_updown span {
	display: block;
	width: 19px;
	margin-right: 8px;
	float: left;
	background: url(../images/l28.jpg) no-repeat;
	height: 26px;
	line-height: 26px;
}
.sub_updown_up a span {
	background-position: right top;
}
.sub_updown_up a[href]:hover span {
	background-position: left top;
}
.sub_updown_down a span {
	background-position: right bottom;
}
.sub_updown_down a[href]:hover span {
	background-position: left bottom;
}
/*上下篇 END*/
/*分页 BEGIN*/
.ql_fenye {
	clear: both;
	width: 100%;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 18px;
}
.ql_fenye a, .ql_fenye span {
	display: inline-block;
 *zoom: 1;
 *display: inline;
	padding: 0;
	border: none;
	margin: 0px 4px;
	background: url(../images/l21.png) no-repeat;
	height: 29px;
	width: 29px;
	white-space: nowrap;
	line-height: 29px;
	vertical-align: middle;
}
.ql_fenye a {
	color: #1e1e1e;
	background-position: left bottom;
}
.ql_fenye a[href]:hover {
	color: #fff;
	background-position: left top;
}
.ql_fenye span {
	border: none !important;
	color: #fff !important;
	padding: 0 !important;
	font-weight: normal !important;
	background-position: left top;
}
.ql_fenye a.ql_fenye_le, .ql_fenye a.ql_fenye_ri {
	background: url(../images/l22.png) no-repeat;
}
.ql_fenye a.ql_fenye_le {
	background-position: left top;
}
.ql_fenye a.ql_fenye_le[href]:hover {
	background-position: left bottom;
}
.ql_fenye a.ql_fenye_ri {
	background-position: right top;
}
.ql_fenye a.ql_fenye_ri[href]:hover {
	background-position: right bottom;
}
/*选中需要全部important一下*/
/*分页 END*/
/*百度地图*/
.iw_poi_title {
	color: #CC5522;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap;
}
.iw_poi_content {
	font: 12px arial, sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word;
}
.ql_main a[href] * {
	cursor: pointer;
}
.ql_main a[href] img:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
}
/*此文件放置共用函数、变量等*/
/* 手机rem单位字号，与js保持一致 */
/* 兼容IE7 透明度写法 */
/* 字体设置 */
/* 定位属性 */
/* 遮罩层定位 */
/* 截字符 */
.ellipsis {
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
/* 公用类 */
body {
	font-size: 12px;
	color: #333;
	line-height: 1.8;
	font-family: "微软雅黑";
}
/* 清楚浮动 */
.clearfix {
	zoom: 1;
}
.clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
input {
	background: none;
	font-family: 微软雅黑;
	border: none;
}
textarea {
	background: none;
	font-family: 微软雅黑;
	border: none;
}
.hxq_gaba {
	display: inline-block;
	line-height: 26px;
	padding-left: 25px;
	min-height: 20px !important;
	background: url(../images/bah_10.png) no-repeat left center;
}
.hxq_w1920 {
	position: relative;
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
}
.hxq_w1200 {
	width: 1200px;
	margin: 0 auto;
}
.hxq_w1003 {
	width: 1003px;
	margin: 0 auto;
}
/* CSS Document */
/*以下为公用样式，不可以修改，如涉及到参数请在html页面删除相应的class或id*/
body {
	font-size: 12px;
	line-height: 26px;
	font-family: "Microsoft YaHei";
	white-space: normal;
	word-break: break-word;
}
.cg_fs {
	font-family: "宋体";
}
.cg_l {
	float: left;
}
.cg_r {
	float: right;
}
/*width*/
.w1002, .w1004, .w1100, .w1200, .w1216, .w1280 {
	margin: 0 auto;
}
.w1002 {
	width: 1002px;
}
.w1004 {
	width: 1004px;
}
.w1100 {
	width: 1100px;
}
.w1200 {
	width: 1200px;
}
.w1216 {
	width: 1216px;
}
.w1280 {
	width: 1280px;
}
/*height*/
.cg_height5 {
	height: 5px;
}
.cg_height10 {
	height: 10px;
}
.cg_height15 {
	height: 15px;
}
.cg_height20 {
	height: 20px;
}
.cg_height25 {
	height: 25px;
}
.cg_height30 {
	height: 30px;
}
.cg_height35 {
	height: 35px;
}
.cg_height40 {
	height: 40px;
}
.cg_height45 {
	height: 45px;
}
.cg_height50 {
	height: 50px;
}
.cg_height55 {
	height: 55px;
}
.cg_height60 {
	height: 60px;
}
.cg_height65 {
	height: 65px;
}
.cg_height70 {
	height: 70px;
}
.cg_height75 {
	height: 75px;
}
.cg_height80 {
	height: 80px;
}
.cg_height85 {
	height: 85px;
}
.cg_height90 {
	height: 90px;
}
.cg_height95 {
	height: 95px;
}
.cg_height100 {
	height: 100px;
}
.cg_height105 {
	height: 105px;
}
.cg_height110 {
	height: 110px;
}
.cg_height115 {
	height: 115px;
}
.cg_height120 {
	height: 120px;
}
.cg_height125 {
	height: 125px;
}
.cg_height130 {
	height: 130px;
}
.cg_height135 {
	height: 135px;
}
.cg_height140 {
	height: 140px;
}
.cg_height145 {
	height: 145px;
}
.cg_height150 {
	height: 150px;
}
/*margin*/
.cg_margin_rightno {
	margin-right: 0 !important;
}
.cg_margin_topno {
	margin-top: 0 !important;
}
.cg_margin_bottomno {
	margin-bottom: 0 !important;
}
.cg_margin_leftno {
	margin-left: 0 !important;
}
/*padding*/
.cg_padding_leftno {
	padding-left: 0 !important;
}
.cg_padding_rightno {
	padding-right: 0 !important;
}
.cg_padding_topno {
	padding-top: 0 !important;
}
.cg_padding_bottomno {
	padding-bottom: 0 !important;
}
/*border*/
.cg_border_topno {
	border-top: none !important;
}
.cg_border_leftno {
	border-left: none !important;
}
.cg_border_rightno {
	border-right: none !important;
}
.cg_border_bottomno {
	border-bottom: none !important;
}
/*关键字样式*/
.ql_about_a img {
	max-width: 100% !important;
	height: auto;
}
.ql_about_a a {
	font-weight: bold;
	color: #155b36;
}
.ql_about_a a:hover {
	color: #ff9600;
}
.qgl_mgaba {
	display: inline-block;
 *zoom: 1;
 *display: inline;
	line-height: 21px;
	padding-left: 25px;
	min-height: 20px !important;
	background: url(../images/gaba.png) no-repeat left center;
}
/*以上为公用样式，不可以修改，如涉及到参数请在html页面删除相应的class或id*/
/*BEGIN*/
.ql_fenyepoa {
	padding: 10px;
	text-align: center;
}
.ql_fenyepoa a, .ql_fenyepoa span {
	display: inline-block;
 *zoom: 1;
 *display: inline;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	border: 1px solid #eee;
	padding: 0 5px;
	margin: 3px 3px !important;
}
.ql_fenyepoa a {
	color: #333;
}
.ql_fenyepoa a:hover {
	color: #f4b613;
	border-color: #f4b613;
}
.ql_fenyepoa span {
	color: #f4b613;
	border-color: #f4b613;
}
/*END*/
/*BEGIN*/
.ql_topa {
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	background: #f2f2f2;
	font-size: 14px;
	color: #999;
}
.ql_topa a {
	color: #999;
}
.ql_topa a:hover {
	color: #187200;
}
.ql_topale {
	float: left;
}
.ql_topari {
	float: right;
}
/*END*/
/*BEGIN*/
.ql_topb {
	height: 110px;
	background: url(../images/l01.jpg) no-repeat center;
}
.ql_topbnle {
	float: left;
	height: 110px;
	width: 243px;
	overflow: hidden;
}
.ql_topbnle a {
	display: block;
}
.ql_topbnri {
	float: right;
}
.ql_topbnri li {
	float: left;
	width: 125px;
	position: relative;
}
.ql_topbnri li:hover .ql_navimg2 {
	display: block;
}
.ql_topbnri li:hover .ql_navimg1 {
	display: none;
}
.ql_topbnri li:hover > a {
	color: #187200;
}
.ql_topbnri li.on .ql_navimg2 {
	display: block;
}
.ql_topbnri li.on .ql_navimg1 {
	display: none;
}
.ql_topbnri li.on > a {
	color: #0b816b;
}
.ql_topbnri li > a {
	display: block;
	height: 110px;
	text-align: center;
	line-height: 48px;
	font-size: 18px;
	color: #666;
}
.ql_topbnri li > a em {
	display: block;
	height: 22px;
	overflow: hidden;
	padding-top: 28px;
	width: 100%;
}
.ql_topbnri li > a em img {
	margin: 0 auto;
	vertical-align: middle;
}
.ql_topbnri li > a strong {
	font-weight: normal;
}
.ql_navimg2 {
	display: none;
}
.ql_topbn {
	height: 110px;
	z-index: 30;
}
.ql_topbnri li:hover .ql_topbnrixl{
	display: block;
}
.ql_topbnrixl {
	display: none;
	position: absolute;
	top: 110px;
	right: 50%;
	margin-right: -350px;
	width: 700px;
	min-height: 258px;
	z-index: 999;
	/*background: url(../images/l04.png) repeat;*/
	background-color: #f2f2f2;
	-webkit-animation: bounceInUp 1s;
}
.ql_topbnrixlle {
	float: left;
	height: 165px;
	width: 275px;
	overflow: hidden;
	padding: 17px;
}
.zz_1{
	width:355px;
	min-height: 258px;
	float: left;
	background: url("../images/zz_1.jpg") center no-repeat;
}
.zz_2{
	background: url("../images/zz_2.jpg") center no-repeat;
}
.zz_3{
	background: url("../images/zz_3.jpg") center no-repeat;
}
.zz_4{
	background: url("../images/zz_4.jpg") center no-repeat;
}
.zz_5{
	background: url("../images/zz_5.jpg") center no-repeat;
}
.zz_6{
	background: url("../images/zz_6.jpg") center no-repeat;
}
.zz_1 em{
	display: block;
	padding-top: 55px;
	padding-bottom: 15px;
	font-size: 26px;
	color: #fff;
	padding-left: 26px;
	background: url("../images/zz_beijing1.jpg") 27px bottom no-repeat;
}
.zz_1 span{
	display: block;
	font-size: 15px;
	color: #fff;
	line-height: 30px;
	padding-left: 26px;
	padding-top: 20px;
}
.ql_topbnrixlri {
	width:345px;
	min-height: 218px;
	float: right;
	padding: 20px 0;
}
.zz_clear{
	clear: both;
}
.ql_topbnrixlri a {
	float: left;
	margin: 0 31px;
	font-size: 18px;
	color: #666;
	margin-top: 30px;
}
.ql_topbnrixlri a:hover {
	color: #187200;
}
.ql_topbnrixlri a.on {
	color: #187200;
}
/*END*/
/*BEGIN*/
.ql_subbban {
	height: 468px;
}
.ql_bottoma {
	background: #0b816b;
	padding: 10px 0;
	position: relative;
	z-index: 8;
}
.ql_bottomat {
	text-align: center;
	height: 42px;
}
.ql_bottomab{
	position: relative;
}
.ql_bottomabul {
	width: 1025px;
	float: left;
}
.ql_bottomabul > li {
	float: left;
	min-width: 108px;
	padding-right: 25px;
}
.ql_bottomabul li > em, .ql_bottomabul li > em a {
	display: block;
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	color: #fff;
}
.ql_bottomabul li > em a:hover {
	color: #ff7800;
}
.ql_bottomabulsd {
	line-height: 26px;
	font-size: 12px;
	color: #cee0c9;
}
.ql_bottomabulsd a {
	display: block;
	line-height: 20px;
	padding: 3px 0;
	color: #cee0c9;
}
.ql_bottomabulsd a:hover {
	color: #ff7800;
}
.ql_bottomabimg {
	position: absolute;
	min-width: 148px;
	right:0;
	top:0;
}
.ql_bottomb {
	background: #026854;
}
.ql_bottombn {
	padding: 6px 0;
	line-height: 20px;
	font-size: 12px;
	color: #cee0c9;
	text-align: center;
}
.ql_bottombn a {
	color: #cee0c9;
}
.ql_bottombn a:hover {
	color: #ff7800;
}
.ql_yqlj {
	height: 40px;
	width: 336px;
	background: url(../images/l07.jpg) no-repeat left top;
	position: relative;
	z-index: 12;
	cursor: pointer;
}
.ql_yqlj em {
	display: block;
	line-height: 40px;
	font-size: 14px;
	color: #a0aea5;
	padding-left: 20px;
}
.ql_yqlj:hover {
	background-position: left bottom;
}
.ql_yqlj ul {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 36px;
	max-height: 320px;
	overflow: auto;
	display: none;
}
.ql_yqlj ul a {
	display: block;
	line-height: 22px;
	font-size: 14px;
	color: #a0aea5;
	background: #11482b;
	padding: 5px 20px;
}
.ql_yqlj ul a:hover {
	background: #ff7800;
	color: #fff;
}
/*END*/
/*BEGIN*/
.ql_subbbana {
	padding-top: 51px;
	width: 46px;
	margin: 0 auto;
	height: 96px;
	background: url(../images/l09.png) no-repeat left 51px;
}
.ql_subbbanb {
	height: 61px;
	line-height: 54px;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding-bottom: 12px;
}
.ql_subbbancbul {
	text-align: center;
}
.ql_subbbancbul li {
	display: inline-block;
 *zoom: 1;
 *display: inline;
	height: 120px;
	width: 104px;
	padding: 0 22px;
}
.ql_subbbancbul h2 {
	font-size: 16px;
	font-weight: normal;
}
.ql_subbbancbul a {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 120px;
	padding: 0 15px;
	width: 74px;
	color: #000;
	background: url(../images/l08.png) right top;
}
.ql_subbbancbul a:hover {
	font-weight: bold;
	color: #fff;
	background-position: left top;
}
.ql_subbbancbul a.on {
	font-weight: bold;
	color: #fff;
	background-position: left top;
}
.ql_subbbancbul em {
	vertical-align: middle;
	line-height: 24px;
}
.ql_subbbancb {
	width: 1036px;
	overflow: hidden;
	margin: 0 auto;
}
.ql_subbbanc {
	position: relative;
}
.ql_subbbanc .prev, .ql_subbbanc .next {
	position: absolute;
	top: 30px;
	height: 60px;
	width: 36px;
	background: url(../images/l11.png) no-repeat;
	display: none;
}
.ql_subbbanc .prev {
	background-position: left top;
	left: 10px;
}
.ql_subbbanc .prev:hover {
	background-position: left bottom;
}
.ql_subbbanc .next {
	background-position: right top;
	right: 10px;
}
.ql_subbbanc .next:hover {
	background-position: right bottom;
}
/*END*/
/*BEGIN*/
.ql_main {
	width: 1114px;
	padding: 0 43px;
	border-top: 6px solid #0b816b;
	margin: -66px auto 0 auto;
	-webkit-box-shadow: 0 5px 5px #eee;
	-moz-box-shadow: 0 5px 5px #eee;
	box-shadow: 0 5px 5px #eee;
	position: relative;
	z-index: 5;
	background: #fff;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
}
.ql_mainbox {
	min-height: 500px;
	width: 100%;
	padding: 0 0 40px 0;
	font-size: 16px;
	line-height: 36px;
	color: #666;
}
.ql_weizhi {
	text-align: right;
	height: 60px;
	line-height: 60px;
	font-size: 12px;
	color: #999;
}
.ql_weizhi a {
	color: #999;
}
.ql_weizhi a:hover {
	color: #155b36;
}
/*END*/
/*BEGIN*/
.ql_mpxs {
	min-height: 600px;
	padding-bottom: 15px;
}
.ql_mpxs li {
	float: left;
	margin-right: 32px;
	height: 556px;
}
.ql_mpxs li:hover .ql_mpxstop a {
	background: url(../images/l20.png) no-repeat center;
}
.ql_mpxs li:hover .ql_mpxsbxs {
	display: block;
}
.ql_mpxs li:hover h3 a {
	background: none;
	text-align: center;
	color: #0b816b;
}
.ql_mpxsli {
	width: 332px;
	padding: 8px;
	border: 1px solid #f4f4f4;
	-webkit-box-shadow: 0 0 8px #f4f4f4;
	-moz-box-shadow: 0 0 8px #f4f4f4;
	box-shadow: 0 0 8px #f4f4f4;
}
.ql_mpxsli > a {
	display: block;
}
.ql_mpxsli > a img {
	display: block;
	vertical-align: middle;
}
.ql_mpxsb {
	padding: 20px 0 10px 0;
}
.ql_mpxsb h3 {
	padding-bottom: 3px;
}
.ql_mpxsb h3, .ql_mpxsb h3 a {
	display: block;
	height: 34px;
	line-height: 34px;
	font-size: 18px;
	color: #333;
	font-weight: normal;
}
.ql_mpxsb h3 a {
	background: url(../images/l18.png) no-repeat right center;
}
.ql_mpxsbxs {
	display: block;
	height: 29px;
	width: 30px;
	background: url(../images/l19.png) no-repeat left top;
	margin: 0 auto;
	display: none;
}
.ql_mpxstop {
	position: relative;
	height: 421px;
}
.ql_mpxstop a {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	height: 100%;
	width: 100%;
	background: url(../images/kby.png) no-repeat center;
}
/*END*/
/*BEGIN*/
.ql_mpxsxxle {
	float: left;
	width: 453px;
}
.ql_mpxsxxri {
	margin-left: 510px;
}
.ql_nbt {
	line-height: 36px;
	padding: 12px 0 20px 0;
	font-size: 24px;
	font-weight: bold;
	color: #333;
	text-align: center;
}
.ql_dzx {
	height: 50px;
	border-bottom: 1px solid #d3d3d3;
}
.ql_dzxle {
	float: left;
	font-size: 14px;
	color: #646464;
	line-height: 50px;
}
.ql_dzxri {
	float: right;
}
.ql_dzxri a {
	display: block;
	float: left;
	height: 50px;
	width: 24px;
	overflow: hidden;
	margin-left: 8px;
}
.ql_dzxri a:hover[href] img {
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}
#contentText {
	padding: 25px 0;
	border-bottom: 1px solid #d3d3d3;
}
/*END*/
/*BEGIN*/
.ql_gsal {
	min-height: 600px;
	padding-bottom: 15px;
}
.ql_gsal li {
	float: left;
	margin-right: 32px;
	height: 318px;
}
.ql_gsal li:hover .ql_gsaltop a {
	background: url(../images/l20.png) no-repeat center;
}
.ql_gsal li:hover .ql_gsalbxs {
	display: block;
}
.ql_gsal li:hover h3 a {
	background: none;
	text-align: center;
	color: #00923f;
}
.ql_gsalli {
	width: 332px;
	padding: 8px;
	border: 1px solid #f4f4f4;
	-webkit-box-shadow: 0 0 8px #f4f4f4;
	-moz-box-shadow: 0 0 8px #f4f4f4;
	box-shadow: 0 0 8px #f4f4f4;
}
.ql_gsalli > a {
	display: block;
}
.ql_gsalli > a img {
	display: block;
	vertical-align: middle;
}
.ql_gsalb {
	padding: 20px 0 10px 0;
}
.ql_gsalb h3 {
	padding-bottom: 3px;
}
.ql_gsalb h3, .ql_gsalb h3 a {
	display: block;
	height: 34px;
	line-height: 34px;
	font-size: 18px;
	color: #333;
	font-weight: normal;
}
.ql_gsalb h3 a {
	background: url(../images/l18.png) no-repeat right center;
}
.ql_gsalbxs {
	display: block;
	height: 29px;
	width: 30px;
	background: url(../images/l19.png) no-repeat left top;
	margin: 0 auto;
	display: none;
}
.ql_gsaltop {
	position: relative;
	height: 187px;
}
.ql_gsaltop a {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	height: 100%;
	width: 100%;
	background: url(../images/kby.png) no-repeat center;
}
/*END*/
/*BEGIN*/
.ql_gsalxxy {
	height: 393px;
	background: url(../images/l31.png) no-repeat center top;
	width: 1200px;
	margin-left: -43px;
	position: relative;
}
.ql_gsalxxy .ql_gsalxxya, .ql_gsalxxy .ql_gsalxxyc {
	position: absolute;
	top: 82px;
	text-align: center;
	width: 197px;
}
.ql_gsalxxy .ql_gsalxxya a, .ql_gsalxxy .ql_gsalxxyc a {
	background: url(../images/l32.png) no-repeat;
	line-height: 223px;
	font-size: 18px;
	color: #fff;
}
.ql_gsalxxy .ql_gsalxxya, .ql_gsalxxy .ql_gsalxxyc, .ql_gsalxxy .ql_gsalxxya a, .ql_gsalxxy .ql_gsalxxyc a {
	display: block;
	height: 223px;
}
.ql_gsalxxy .ql_gsalxxya {
	left: 44px;
}
.ql_gsalxxy .ql_gsalxxya a {
	background-position: left top;
	padding-right: 78px;
}
.ql_gsalxxy .ql_gsalxxya a[href]:hover {
	background-position: left bottom;
}
.ql_gsalxxy .ql_gsalxxyc {
	right: 44px;
}
.ql_gsalxxy .ql_gsalxxyc a {
	background-position: right top;
	padding-left: 78px;
}
.ql_gsalxxy .ql_gsalxxyc a[href]:hover {
	background-position: right bottom;
}
.ql_gsalxxyb {
	width: 587px;
	margin: 0 auto;
	padding-top: 29px;
	position: relative;
}
.ql_gsalxxyb h1 {
	position: absolute;
	bottom: 10px;
	left: 10px;
	background: url(../images/l33.png) repeat;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	padding: 10px 30px;
	max-width: 508px;
	line-height: 26px;
	text-align: center;
}
.ql_gsalxx_txt {
	min-height: 50px;
	padding-top: 40px;
}
/*END*/
/*BEGIN*/
.ql_gszxa {
	height: 160px;
}
.ql_gszxa li {
	float: left;
	padding: 16px;
	background: #fff;
	width: 504px;
	border: 1px solid #f6f6f6;
	-webkit-box-shadow: 0 0 8px #f6f6f6;
	-moz-box-shadow: 0 0 8px #f6f6f6;
	box-shadow: 0 0 8px #f6f6f6;
	vertical-align: middle;
	margin-right: 38px;
}
.ql_gszxa li > a {
	display: block;
	float: left;
	width: 200px;
}
.ql_gszxa li > a img {
	display: block;
}
.ql_gszxa li:hover h3 a {
	color: #ff9000;
}
.ql_gszxari {
	margin-left: 214px;
}
.ql_gszxari h3, .ql_gszxari h3 a {
	display: block;
	height: 36px;
	line-height: 36px;
	font-size: 17px;
	color: #333;
	font-weight: bold;
}
.ql_gszxari em {
	display: block;
	line-height: 28px;
	height: 28px;
	font-size: 14px;
	color: #666;
	padding-left: 30px;
	background: url(../images/l35.png) no-repeat left center;
}
.ql_gszxari div {
	height: 46px;
	line-height: 46px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
}
/*END*/
/*BEGIN*/
.ql_gszxb {
	min-height: 280px;
	padding-bottom: 40px;
}
.ql_gszxb li {
	float: left;
	width: 538px;
	margin-right: 38px;
	line-height: 64px;
	border-bottom: 1px solid #dbdbdb;
}
.ql_gszxb em {
	float: right;
	display: block;
	font-size: 14px;
	color: #999;
}
.ql_gszxb h3 {
	margin-right: 102px;
}
.ql_gszxb h3, .ql_gszxb h3 a {
	display: block;
	line-height: 64px;
	font-size: 17px;
	color: #333;
	font-weight: normal;
}
.ql_gszxb h3 a {
	padding-left: 24px;
	background: url(../images/l36.png) no-repeat left center;
}
.ql_gszxb h3 a:hover {
	color: #ff9000;
	background: url(../images/l37.png) no-repeat left center;
}
/*END*/
/*BEGIN*/
.qlmorea {
	height: 84px;
	padding: 0 0 0 63px;
	margin-top: 50px;
	font-size: 24px;
	font-weight: bold;
	color: #155b36;
	line-height: 54px;
	background: url(../images/l39.jpg) no-repeat left top;
}
.qlmoreb {
	background: url(../images/l42.jpg) no-repeat center;
	min-height: 36px;
}
.qlmoreb li {
	float: left;
	width: 440px;
	margin-right: 234px;
	line-height: 36px;
}
.qlmoreb em {
	float: right;
	display: block;
	font-size: 14px;
	color: #454545;
}
.qlmoreb h3 {
	margin-right: 90px;
}
.qlmoreb h3, .qlmoreb h3 a {
	display: block;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #454545;
	font-weight: normal;
}
.qlmoreb h3 a {
	padding-left: 22px;
	background: url(../images/l40.jpg) no-repeat left center;
}
.qlmoreb h3 a:hover {
	background: url(../images/l41.jpg) no-repeat left center;
	color: #ff9c00;
}
/*END*/
/*BEGIN*/
.ql_lxfs {
	/*background: #f4f4f4;*/
}
.ql_lxfsri {
	/*float: right;*//*
	width: 712px;*/
	width:1073px;
	height: 335px;
	margin:0 auto;/*
	background: url(../images/l45.jpg) no-repeat center;*//*
	padding: 46px 32px;*/
	padding-top: 25px;
	border-top: 10px solid #efefef;
}
.ql_lxfsle {
	width:1200px;
	height:221px;
	margin:0 auto;
	/*margin-right: 790px;
	padding-left: 30px;
	padding-bottom: 20px;*/
	background: url("../images/zz_beijing11.jpg") 334px 22px no-repeat;
}
.ql_lxfsle1 {
	/*padding: 48px 0 0 0;
	min-height: 95px;*/
	padding-top: 33px;
	padding-bottom:20px;
}
.ql_lxfsle2 {
	font-size: 16px;
	color: #666666;
}
.ql_lxfsle2 a:hover{
	color: #31a400 !important;
}
.zzz_zz1{
	float: left;
	width:334px;
	margin-top: 50px;
}
.zzz_zz2{
	width:463px;
	float: left;
	margin-left: 57px;
}
.zzz_zz2 p{
	line-height:30px;
	font-size: 16px;
	color: #666666;
}
.ql_lxfsle4{
	float: left;
	width:210px;
	height:118px;
	margin-left: 67px;
	margin-top: 42px;
}
/*END*/
/*BEGIN*/
.ql_sitea {
	text-align: center;
	height: 112px;
	padding-top: 42px;
}
.ql_siteb {
	text-align: center;
	min-height: 400px;
}
.ql_siteb li {
	float: left;
	width: 159px;
}
.ql_siteb li:hover em a {
	background-position: center top;
}
.ql_siteb em, .ql_siteb em a {
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	color: #fff;
}
.ql_siteb em a {
	background: url(../images/l48.png) no-repeat center bottom;
}
.ql_siteb div {
	padding-top: 23px;
}
.ql_siteb div a {
	display: block;
	line-height: 22px;
	padding: 9px 4px;
	font-size: 16px;
	color: #333;
}
.ql_siteb div a:hover {
	color: #ff7200;
}
.ql_sitemap {
	background: url(../images/l49.jpg) no-repeat center 42px;
}
/*END*/
/*BEGIN*/
.qlin_gywm {
	height: 675px;
}
.qlin_jyfw {
	height: 675px;
	background: url(../images/l51.jpg) no-repeat fixed center;
}
.qlin_gsal {
	height: 675px;
}
.qlin_gszx {
	height: 675px;
	background: url(../images/l50.jpg) no-repeat fixed center;
	border-bottom: 20px solid #fff;
}
/*END*/
/*BEGIN*/
.qlin_two {
	text-align: center;
	padding-top: 30px;
}
.qlin_two h2 {
	font-size: 30px;
	font-weight: normal;
}
.qlin_two h2 a {
	display: inline-block;
 *zoom: 1;
 *display: inline;
	height: 66px;
	line-height: 66px;
	padding-left: 72px;
}
.qlin_two em {
	display: block;
	height: 68px;
	line-height: 68px;
	font-size: 36px;
	text-transform: uppercase;
	font-weight: bold;
}
.qlin_two_a h2 a {
	color: #11482b;
}
.qlin_two_a h2 a:hover {
	color: #0b816b;
}
.qlin_two_a em {
	color: #11482b;
}
.qlin_two_b h2 a {
	color: #fff;
}
.qlin_two_b h2 a:hover {
	color: #0b816b;
}
.qlin_two_b em {
	color: #fff;
}
.qlin_two_bg1 {
	background: url(../images/l52.png) no-repeat left center;
}
.qlin_two_bg2 {
	background: url(../images/l53.png) no-repeat left center;
}
.qlin_two_bg3 {
	background: url(../images/l54.png) no-repeat left center;
}
.qlin_two_bg4 {
	background: url(../images/l55.png) no-repeat left center;
}
/*END*/
/*BEGIN*/
.qlin_gywmxxw {
	padding-top: 40px;
}
.qlin_gywmle {
	float: left;
	width: 577px;
	padding-left: 65px;
}
.qlin_gywmlea {
	height: 134px;
	line-height: 134px;
	font-size: 30px;
	color: #0b816b;
	font-weight: bold;
}
.qlin_gywmleb {
	height: 160px;
	overflow: hidden;
	color: #666;
}
.qlin_gywmleb a {
	color: #000;
}
.qlin_gywmleb a:hover {
	color: #187200;
}
.qlin_gywmleb h1 {
	display: inline;
}
.qlin_gywmleb, .qlin_gywmleb p, .qlin_gywmleb h1 {
	line-height: 32px !important;
	font-size: 16px !important;
}
.qlin_gywmlec {
	padding-top: 29px;
}
.qlin_gywmlec a {
	display: block;
	width: 117px;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #fff;
	background: url(../images/l58.png) no-repeat left top;
	padding-left: 31px;
}
.qlin_gywmlec a:hover {
	color: #51de00;
}
/*END*/
/*BEGIN*/
.qlin_gywmri {
	float: right;
	margin-right: 80px;
	width: 414px;
	background: url(../images/l56.jpg) no-repeat right top;
}
.qlin_gywmria {
	padding-left: 175px;
	height: 100px;
	padding-top: 30px;
}
.qlin_gywmria h2, .qlin_gywmria h2 a {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 26px;
	color: #fff;
	font-weight: normal;
}
.qlin_gywmria h2 a:hover {
	color: #51de00;
}
.qlin_gywmria em {
	display: block;
	line-height: 26px;
	font-size: 16px;
	color: #a4b89f;
	text-transform: uppercase;
}
.qlin_gywmrib {
	width: 395px;
	position: relative;
}
.qlin_gywmrib img {
	display: block;
}
.qlin_gywmrib a {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	height: 100%;
	width: 100%;
	background: url(../images/l59.png) no-repeat center;
}
.qlin_gywmrib a:hover {
	background: url(../images/l60.png) no-repeat center;
}
/*END*/
/*BEGIN*/
.qlin_video_tcdb {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000;
	height: 100%;
	width: 100%;
	background: url(../images/aj18.png) repeat;
}
.qlin_video_tcbox {
	width: 800px;
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 1008;
	background: #eee;
	margin-left: -400px;
	margin-top: -245px;
}
.qlin_video_tcbox1 {
	height: 40px;
	clear: both;
	padding: 0 15px;
}
.qlin_video_tcbox1 em {
	display: block;
	height: 40px;
	float: right;
	font-size: 14px;
	color: #000;
	cursor: pointer;
	line-height: 40px;
}
.qlin_video_tcbox1 em:hover {
	color: #e21327;
}
.qlin_video_tcbox1 span {
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #333;
}
.qlin_video_tcbox2 {
	height: 490px;
}
.qlin_jyfwul li {
	float: left;
	width: 300px;
	padding-top: 70px;
}
.qlin_jyfwul li:hover img {
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.qlin_jyfwul li:hover h2 a {
	color: #0b816b;
}
.qlin_jyfwulli {
	width: 235px;
	text-align: center;
	margin: 0 auto;
}
.qlin_jyfwulli img {
	width: 100%;
	height: auto;
}
.qlin_jyfwulli > a {
	display: block;
	height: 285px;
}
.qlin_jyfwulli h2, .qlin_jyfwulli h2 a {
	line-height: 50px;
	font-size: 22px;
	color: #fff;
	font-weight: normal;
}
.qlin_jyfwulli img {
	transition: 1s;
	-moz-transition: 1s;
	-webkit-transition: 1s;
	-o-transition: 1s;
}
.qlin_jyfwlisbtn {
	padding-top: 38px;
	text-align: center;
}
.qlin_jyfwlisbtn li {
	color: #fff;
	display: inline-block;
 *zoom: 1;
 *display: inline;
	height: 8px;
	width: 38px;
	background: url(../images/l65.png) no-repeat left top;
	margin: 0 8px;
	cursor: pointer;
	overflow: hidden;
}
.qlin_jyfwlisbtn li.on {
	background-position: right top;
	color: #0b816b;
}
/*END*/
/*BEGIN*/
.qlin_gszxa {
	height: 173px;
	padding-top: 35px;
}
.qlin_gszxa li {
	float: left;
	padding: 16px;
	background: #fff;
	width: 546px;
	border: 1px solid #f6f6f6;
	vertical-align: middle;
	margin-right: 40px;
}
.qlin_gszxa li > a {
	display: block;
	float: left;
	width: 200px;
}
.qlin_gszxa li > a img {
	display: block;
}
.qlin_gszxa li:hover h3 a {
	color: #ff9000;
}
.qlin_gszxa li:hover img {
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.qlin_gszxari {
	margin-left: 214px;
}
.qlin_gszxari h3, .qlin_gszxari h3 a {
	display: block;
	height: 36px;
	line-height: 36px;
	font-size: 17px;
	color: #333;
	font-weight: bold;
}
.qlin_gszxari em {
	display: block;
	line-height: 28px;
	height: 28px;
	font-size: 14px;
	color: #666;
	padding-left: 30px;
	background: url(../images/l35.png) no-repeat left center;
}
.qlin_gszxari div {
	height: 46px;
	line-height: 46px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
}
.zm_zm{
	padding-top: 20px;
}
.qlin_xwa li {
	width: 580px;
	float: left;
	margin-right: 40px;
	height: 130px;
	padding-bottom: 20px;
}
/*.qlin_xwa li:hover .qlin_xwat {
	padding-top: 7px;
}*/
/*.qlin_xwa li:hover .qlin_xwat h3 {
	height: 54px;
	line-height: 54px;
}*/
.qlin_xwat h3 a:hover  {
	color: #ff7800;
}
.qlin_xwat {
	/*border: none;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;*/
}
.zm_1{
	border-top: 1px solid #fff !important;
	border-bottom: 1px solid #fff !important;
}
.qlin_xwat h3 {
	display: block;
	height: 66px;
	line-height: 66px;
	vertical-align: middle;
	font-weight: normal;
	font-size: 18px;
}
.qlin_xwat h3 em {
	float: right;
	display: block;
	font-size: 14px;
}
.qlin_xwat h3 a {
	color: #fff;
	display: block;
}
.qlin_xwab {
	height: 56px;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
}
/*END*/
/*BEGIN*/
.qlin_allis {
	height: 419px;
	background: url(../images/xg11.png) no-repeat center top;
	margin-top: 10px;
	position: relative;
}
.qlin_allis12 {
	overflow: hidden;
	height: 490px;
	position: relative;
}
.qlin_alxg {
	height: 490px;
	position: relative;
	width: 1890px;
	margin-left: -345px;
}
.qlin_alxg .prev, .qlin_alxg .next {
	position: absolute;
	top: 88px;
	z-index: 20;
	display: block;
	height: 239px;
	width: 213px;
	background: url(../images/l79.png) no-repeat;
}
.qlin_alxg .prev {
	background-position: left top;
	left: 345px;
}
.qlin_alxg .prev:hover {
	background-position: left bottom;
}
.qlin_alxg .next {
	background-position: right top;
	right: 345px;
}
.qlin_alxg .next:hover {
	background-position: right bottom;
}
.qlin_alxgul {
	padding-top: 30px !important;
}
.qlin_alxgul li {
	float: left;
	width: 630px;
	position: relative;
	background: #eee;
	height: 355px;
}
.qlin_alxgul li img {
	display: block;
	vertical-align: middle;
}
.qlin_alxgul li:hover img {
	filter: alpha(opacity=90);
	opacity: 0.9;
}
.qlin_alxgul li.qllli_1 .qlin_alxgul_li {
	left: 345px;
	top: 58px;
	width: 213px;
	height: 239px;
	padding: 0;
}
.qlin_alxgul li.qllli_1 .qlin_alxgul_li h3 {
	padding: 0;
	background: none;
}
.qlin_alxgul li.qllli_1 .qlin_alxgul_li h3, .qlin_alxgul li.qllli_1 .qlin_alxgul_li h3 a {
	height: 239px;
	line-height: 239px;
}
.qlin_alxgul li.qllli_1 .qlin_alxgul_li h3 a {
	padding: 0 0 0 20px;
}
.qlin_alxgul li.qllli_3 .qlin_alxgul_li {
	left: 72px;
	top: 58px;
	width: 213px;
	height: 239px;
	padding: 0;
}
.qlin_alxgul li.qllli_3 .qlin_alxgul_li h3 {
	padding: 0;
	text-align: right;
	background: none;
}
.qlin_alxgul li.qllli_3 .qlin_alxgul_li h3, .qlin_alxgul li.qllli_3 .qlin_alxgul_li h3 a {
	height: 239px;
	line-height: 239px;
}
.qlin_alxgul li.qllli_3 .qlin_alxgul_li h3 a {
	padding: 0 20px 0 0;
}
.qlin_alxgdw01 {
	position: absolute;
	top: 0;
	left: 213px;
	width: 72px;
	height: 100%;
	background: url(../images/xg01.png) no-repeat left top;
	z-index: 10;
}
.qlin_alxgdw02 {
	position: absolute;
	top: 0;
	right: 213px;
	width: 72px;
	height: 100%;
	background: url(../images/xg02.png) no-repeat left top;
	z-index: 10;
}
.qlin_alxgb {
	height: 440px;
}
.qlin_alxgdw03, .qlin_alxgdw04 {
	position: absolute;
	top: 0;
	height: 88px;
	width: 214px;
	z-index: 10;
	background: url(../images/xg03.png) no-repeat left top;
}
.qlin_alxgdw03 {
	left: 0;
}
.qlin_alxgdw04 {
	right: 0;
}
.qlin_alxgdw05, .qlin_alxgdw06 {
	position: absolute;
	top: 327px;
	height: 92px;
	width: 214px;
	z-index: 10;
	background: url(../images/xg04.png) no-repeat left top;
}
.qlin_alxgdw05 {
	left: 0;
}
.qlin_alxgdw06 {
	right: 0;
}
.qlin_allis_btn {
	text-align: center;
}
.qlin_allis_btn li {
	display: inline-block;
 *zoom: 1;
 *display: inline;
	height: 10px;
	line-height: 10px;
	width: 10px;
	overflow: hidden;
	background: url(../images/l66.png) no-repeat 1px 1px;
	cursor: pointer;
	margin: 0 3px;
}
.qlin_allis_btn li.on {
	background: url(../images/l67.png) no-repeat 1px 1px;
	width: 40px;
}
.qlin_alxgul_li {
	position: absolute;
	left: 20px;
	bottom: 20px;
	z-index: 3;
	background: url(../images/l78.png) repeat;
	padding: 18px 26px;
	max-width: 538px;
	min-width: 125px;
}
.qlin_alxgul_li h3 {
	padding: 8px 0 10px 0;
	background: url(../images/l76.png) no-repeat left bottom;
}
.qlin_alxgul_li h3, .qlin_alxgul_li h3 a {
	display: block;
	line-height: 2px;
	font-size: 20px;
	line-height: 26px;
	color: #fff;
	font-weight: normal;
}
.qlin_alxgul_li > a {
	display: block;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	margin-top: 24px;
	width: 78px;
	background: url(../images/l77.png) no-repeat right top;
}
.qlin_alxgul_li a:hover {
	color: #ff0;
}
/*END*/
/*BEGIN*/
.ql_zhaopinbox {
	background: url(../images/l70.png) repeat-y left;
}
.ql_zhaopin {
	min-height: 450px;
	padding-bottom: 40px;
	background: url(../images/l75.png) no-repeat left top;
}
.ql_zhaopin li {
	padding-bottom: 35px;
}
.ql_zhaopin li.on .ql_zpnab {
	border-color: #e4e4e4;
}
.ql_zhaopin li.on .ql_zpnc em {
	display: none;
}
.ql_zhaopin li.on .ql_zpnc span {
	display: block;
}
.ql_zp {
	background: url(../images/l74.png) repeat-y right;
}
.ql_zpa {
	background: url(../images/l72.png) no-repeat right top;
}
.ql_zpb {
	background: url(../images/l73.png) no-repeat right bottom;
	position: relative;
}
.ql_zpna {
	clear: both;
	height: 115px;
	padding: 0 25px 0 70px;
	background: url(../images/l71.png) no-repeat left 30px;
}
.ql_zpnat {
	height: 36px;
	padding-top: 20px;
	clear: both;
	overflow: hidden;
}
.ql_zpnat h3 {
	float: left;
	font-size: 18px;
	color: #00923f;
	font-weight: bold;
}
.ql_zpnat h3 em {
	font-size: 14px;
	color: #8e8e8e;
	font-weight: normal;
}
.ql_zpnari {
	float: right;
}
.ql_zpnari a {
	float: left;
	display: block;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #8e8e8e;
	margin-left: 25px;
	padding-left: 34px;
}
.ql_zpnari1 {
	background: url(../images/l69_1.png) no-repeat left top;
}
.ql_zpnari1:hover {
	background-position: left bottom;
}
.ql_zpnari2 {
	background: url(../images/l69_2.png) no-repeat left top;
}
.ql_zpnari2:hover {
	background-position: left bottom;
}
.ql_zpnab {
	clear: both;
	height: 50px;
	border-bottom: 1px dashed #fff;
}
.ql_zpnab div {
	float: left;
	width: 250px;
	font-size: 14px;
	color: #8e8e8e;
	line-height: 36px;
}
.ql_zpnb {
	font-size: 14px;
	line-height: 28px;
	color: #8e8e8e;
	padding: 0 25px 35px 70px;
	display: none;
}
.ql_zpnc {
	position: absolute;
	right: 24px;
	bottom: -3px;
	background: url(../images/l68.png) no-repeat left top;
	text-align: center;
}
.ql_zpnc, .ql_zpnc span, .ql_zpnc em {
	height: 31px;
	width: 70px;
	line-height: 30px;
	font-size: 14px !important;
	color: #fff;
	cursor: pointer;
}
.ql_zpnc:hover {
	background-position: right top;
}
.ql_zpnc span {
	display: none;
}
/*END*/
/*QGY*/


/*.cg_banner_listbox li:nth-of-type(1) article {
	width: 658px;
	height: 212px;
	position: absolute;
	left: 50%;
	margin-left: -329px;
	top: 50%;
	margin-top: -90px;
}
.cg_banner_listbox li:nth-of-type(2) article {
	width: 658px;
	height: 212px;
	position: absolute;
	left: 50%;
	margin-left: -329px;
	top: 50%;
	margin-top: -90px;
}
.cg_banner_listbox li:nth-of-type(3) article {
	width: 658px;
	height: 212px;
	position: absolute;
	left: 50%;
	margin-left: -329px;
	top: 50%;
	margin-top: -100px;
}
.cg_banner_listbox li:nth-of-type(4) article {
	width: 658px;
	height: 156px;
	position: absolute;
	left: 50%;
	margin-left: -450px;
	top: 50%;
}
.cg_banner_listbox li:nth-of-type(5) article {
	width: 472px;
	height: 165px;
	position: absolute;
	left: 50%;
	margin-left: -400px;
	top: 50%;
	margin-top: 0px;
}

.cg_banner_listbox li:nth-of-type(1) div{
transform: translateY(-200px); -webkit-transform: translateY(-200px); -moz-transform: translateY(-200px); -o-transform: translateY(-200px);
transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s;
opacity: 0;}
.cg_banner_listbox li:nth-of-type(1) p{ width: 460px; position: absolute; left: 178px; top: 27px; height:40px; line-height:40px;
 transform: translateY(200px); -webkit-transform: translateY(200px); -moz-transform: translateY(200px); -o-transform: translateY(200px);
 transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s;  -moz-transition: all 1s ease 0s;  -o-transition: all 1s ease 0s; 
 opacity: 0;}
.cg_banner_listbox li:nth-of-type(1) p:before{ bottom:-28px; top: auto; padding-bottom: 28px;}
.cg_banner_listbox li:nth-of-type(1).rslides1_on div{
transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px);
opacity: 1;	}
.cg_banner_listbox li:nth-of-type(1).rslides1_on p{
transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px);
opacity: 1;	}



.cg_banner_listbox li:nth-of-type(2) div img {
	transform: scale(0.5) translateY(-300px);
	-webkit-transform: scale(0.5) translateY(-300px);
	-moz-transform: scale(0.5) translateY(-300px);
	-o-transform: scale(0.5) translateY(-300px);
	transition: all .85s ease-in-out 0s;
	-webkit-transition: all .85s ease-in-out 0s;
	-moz-transition: all .85s ease-in-out 0s;
	-o-transition: all .85s ease-in-out 0s;
	opacity: 0;
}
.cg_banner_listbox li:nth-of-type(2) p {
	height:60px; line-height:60px;
	font-size:14px; color:#fff; text-transform:uppercase;
	transform: translateY(100px);
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-o-transform: translateY(100px);
	transition: all 1s ease-in-out .8s;
	-webkit-transition: all 1s ease-in-out .8s;
	-moz-transition: all 1s ease-in-out .8s;
	-o-transition: all 1s ease-in-out .8s;
	opacity: 0;
}
.cg_banner_listbox li:nth-of-type(2) span {
	display: block;
	width: 51px;
	height: 46px;
	overflow: hidden;
}
.cg_banner_listbox li:nth-of-type(2) span.sp1 {
	position: absolute;
	left: -48px;
	top: -30px;
	background: url(../images/in_banner_img01.png) no-repeat center center;
	transform: translateX(-150px);
	-webkit-transform: translateX(-150px);
	-moz-transform: translateX(-150px);
	-o-transform: translateX(-150px);
	transition: all .85s ease 1.5s;
	-webkit-transition: all .85s ease 1.5s;
	-moz-transition: all .85s ease 1.5s;
	-o-transition: all .85s ease 1.5s;
	opacity: 0;
}
.cg_banner_listbox li:nth-of-type(2) span.sp2 {
	position: absolute;
	right: -48px;
	bottom: 30px;
	background: url(../images/in_banner_img02.png) no-repeat center center;
	transform: translateX(150px);
	-webkit-transform: translateX(150px);
	-moz-transform: translateX(150px);
	-o-transform: translateX(150px);
	transition: all .85s ease 1.5s;
	-webkit-transition: all .85s ease 1.5s;
	-moz-transition: all .85s ease 1.5s;
	-o-transition: all .85s ease 1.5s;
	opacity: 0;
}
.cg_banner_listbox li:nth-of-type(2).rslides1_on div img {
	transform: scale(1.0) translateY(0px);
	-webkit-transform: scale(1.0) translateY(0px);
	-moz-transform: scale(1.0) translateY(0px);
	-o-transform: scale(1.0) translateY(0px);
	opacity: 1
}
.cg_banner_listbox li:nth-of-type(2).rslides1_on p {
	margin-top:30px;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	opacity: 1;
}
.cg_banner_listbox li:nth-of-type(2).rslides1_on span.sp1, .cg_banner_listbox li:nth-of-type(2).rslides1_on span.sp2 {
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	opacity: 1;
}






.cg_banner_listbox li:nth-of-type(3) div {
	margin-top: 23px;
	transform: translateX(-300px);
	-webkit-transform: translateX(-300px);
	-moz-transform: translateX(-300px);
	-o-transform: translateX(-300px);
	transition: all 1s ease-in-out 0s;
	-webkit-transition: all 1s ease-in-out 0s;
	-moz-transition: all 1s ease-in-out 0s;
	-o-transition: all 1s ease-in-out 0s;
	opacity: 0;
}
.cg_banner_listbox li:nth-of-type(3) p {
	font-size: 20px;
	height:35px;
	line-height: 35px;
	margin-top: 10px;
	transform: translateX(300px);
	-webkit-transform: translateX(300px);
	-moz-transform: translateX(300px);
	-o-transform: translateX(300px);
	transition: all 1s ease-in-out 0s;
	-webkit-transition: all 1s ease-in-out 0s;
	-moz-transition: all 1s ease-in-out 0s;
	-o-transition: all 1s ease-in-out 0s;
	opacity: 0;
}
.cg_banner_listbox li:nth-of-type(3) span {
	display: block;
	width: 186px;
	height: 245px;
	background: url(../images/in_banner_img04.png) no-repeat center center;
	position: absolute;
	left: -36px;
	top: -20px;
	transform: scale(0.6);
	-webkit-transform: scale(0.6);
	-moz-transform: scale(0.6);
	-o-transform: scale(0.6);
	opacity: 0;
	transition: all .8s ease-out 1s;
	-webkit-transition: all .8s ease-out 1s;
	-moz-transition: all .8s ease-out 1s;
	-o-transition: all .8s ease-out 1s;
}
.cg_banner_listbox li:nth-of-type(3).rslides1_on div {
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	opacity: 1;
}
.cg_banner_listbox li:nth-of-type(3).rslides1_on p {
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	opacity: 1;
}
.cg_banner_listbox li:nth-of-type(3).rslides1_on span {
	transform: scale(1.0);
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-o-transform: scale(1.0);
	opacity: 1;
}


.cg_banner_listbox li:nth-of-type(4) div {
	transform: translateY(-200px);
	-webkit-transform: translateY(-200px);
	-moz-transform: translateY(-200px);
	-o-transform: translateY(-200px);
	transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	opacity: 0;
}
.cg_banner_listbox li:nth-of-type(4) p {
	height:35px; line-height:35px;
	width:658px;
	position: absolute;
	left: 0;
	bottom: 0;
	transform: translateY(200px);
	-webkit-transform: translateY(200px);
	-moz-transform: translateY(200px);
	-o-transform: translateY(200px);
	transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	opacity: 0;
}
.cg_banner_listbox li:nth-of-type(4) p:before {
	
}
.cg_banner_listbox li:nth-of-type(4).rslides1_on div {
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	opacity: 1;
}
.cg_banner_listbox li:nth-of-type(4).rslides1_on p {
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	opacity: 1;
}




.cg_banner_listbox li:nth-of-type(5) div img {
	transform: scale(0.5) translateY(-300px);
	-webkit-transform: scale(0.5) translateY(-300px);
	-moz-transform: scale(0.5) translateY(-300px);
	-o-transform: scale(0.5) translateY(-300px);
	transition: all .85s ease-in-out 0s;
	-webkit-transition: all .85s ease-in-out 0s;
	-moz-transition: all .85s ease-in-out 0s;
	-o-transition: all .85s ease-in-out 0s;
	opacity: 0;
}

.cg_banner_listbox li:nth-of-type(5).rslides1_on div img {
	transform: scale(1.0) translateY(0px);
	-webkit-transform: scale(1.0) translateY(0px);
	-moz-transform: scale(1.0) translateY(0px);
	-o-transform: scale(1.0) translateY(0px);
	opacity: 1
}*/
/*QGY*/

.cg_banner_listbox li > div p {
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	position: relative;
}
.cg_banner_listbox li > div p:before {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	border-top: 1px solid #fff;
	border-top: 1px solid rgba(255,255,255,0.5);
}
.cg_banner_listbox .c_li1 div {
	width: 658px;
	height: 212px;
	position: absolute;
	left: 50%;
	margin-left: -329px;
	top: 50%;
	margin-top: -90px;
}
.cg_banner_listbox .c_li2 div {
	width: 658px;
	height: 212px;
	position: absolute;
	left: 50%;
	margin-left: -329px;
	top: 50%;
	margin-top: -90px;
}
.cg_banner_listbox .c_li3 div {
	width: 658px;
	height: 212px;
	position: absolute;
	left: 50%;
	margin-left: -329px;
	top: 50%;
	margin-top: -100px;
}
.cg_banner_listbox .c_li4 div {
	width: 658px;
	height: 156px;
	position: absolute;
	left: 50%;
	margin-left: -450px;
	top: 50%;
}
.cg_banner_listbox .c_li5 div {
	width: 472px;
	height: 165px;
	position: absolute;
	left: 50%;
	margin-left: -400px;
	top: 50%;
	margin-top: 0px;
}

.cg_banner_listbox .c_li1 div{
	transform: translateY(-200px); -webkit-transform: translateY(-200px); -moz-transform: translateY(-200px); -o-transform: translateY(-200px);
	transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s;
	opacity: 0;}
.cg_banner_listbox .c_li1 p{ width: 460px; position: absolute; left: 178px; top: 27px; height:40px; line-height:40px;
	transform: translateY(200px); -webkit-transform: translateY(200px); -moz-transform: translateY(200px); -o-transform: translateY(200px);
	transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s;  -moz-transition: all 1s ease 0s;  -o-transition: all 1s ease 0s;
	opacity: 0;}
.cg_banner_listbox .c_li1 p:before{ bottom:-28px; top: auto; padding-bottom: 28px;}
.cg_banner_listbox .c_li1.rslides1_on div{
	transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px);
	opacity: 1;	}
.cg_banner_listbox .c_li1.rslides1_on p{
	transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px);
	opacity: 1;	}



.cg_banner_listbox .c_li2 div img {
	transform: scale(0.5) translateY(-300px);
	-webkit-transform: scale(0.5) translateY(-300px);
	-moz-transform: scale(0.5) translateY(-300px);
	-o-transform: scale(0.5) translateY(-300px);
	transition: all .85s ease-in-out 0s;
	-webkit-transition: all .85s ease-in-out 0s;
	-moz-transition: all .85s ease-in-out 0s;
	-o-transition: all .85s ease-in-out 0s;
	opacity: 0;
}
.cg_banner_listbox .c_li2 div p {
	height:60px; line-height:60px;
	margin-top: 120px;
	font-size:14px; color:#fff; text-transform:uppercase;
	transform: translateY(100px);
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-o-transform: translateY(100px);
	transition: all 1s ease-in-out .8s;
	-webkit-transition: all 1s ease-in-out .8s;
	-moz-transition: all 1s ease-in-out .8s;
	-o-transition: all 1s ease-in-out .8s;
	opacity: 0;
}
.cg_banner_listbox .c_li2 span {
	display: block;
	width: 51px;
	height: 46px;
	overflow: hidden;
}
.cg_banner_listbox .c_li2 span.sp1 {
	position: absolute;
	left: -48px;
	top: -30px;
	background: url(../images/in_banner_img01.png) no-repeat center center;
	transform: translateX(-150px);
	-webkit-transform: translateX(-150px);
	-moz-transform: translateX(-150px);
	-o-transform: translateX(-150px);
	transition: all .85s ease 1.5s;
	-webkit-transition: all .85s ease 1.5s;
	-moz-transition: all .85s ease 1.5s;
	-o-transition: all .85s ease 1.5s;
	opacity: 0;
}
.cg_banner_listbox .c_li2 span.sp2 {
	position: absolute;
	right: -48px;
	bottom: 30px;
	background: url(../images/in_banner_img02.png) no-repeat center center;
	transform: translateX(150px);
	-webkit-transform: translateX(150px);
	-moz-transform: translateX(150px);
	-o-transform: translateX(150px);
	transition: all .85s ease 1.5s;
	-webkit-transition: all .85s ease 1.5s;
	-moz-transition: all .85s ease 1.5s;
	-o-transition: all .85s ease 1.5s;
	opacity: 0;
}
.cg_banner_listbox .c_li2.rslides1_on div img {
	transform: scale(1.0) translateY(0px);
	-webkit-transform: scale(1.0) translateY(0px);
	-moz-transform: scale(1.0) translateY(0px);
	-o-transform: scale(1.0) translateY(0px);
	opacity: 1
}
.cg_banner_listbox .c_li2.rslides1_on p {
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	opacity: 1;
}
.cg_banner_listbox .c_li2.rslides1_on img{
	margin-top: -28px;
}
.cg_banner_listbox .c_li3.rslides1_on img{
	margin-top: -112px;
}
.cg_banner_listbox .c_li2.rslides1_on span.sp1, .cg_banner_listbox .c_li2.rslides1_on span.sp2 {
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	opacity: 1;
}






.cg_banner_listbox .c_li3 div {
	margin-top: 23px;
	transform: translateX(-300px);
	-webkit-transform: translateX(-300px);
	-moz-transform: translateX(-300px);
	-o-transform: translateX(-300px);
	transition: all 1s ease-in-out 0s;
	-webkit-transition: all 1s ease-in-out 0s;
	-moz-transition: all 1s ease-in-out 0s;
	-o-transition: all 1s ease-in-out 0s;
	opacity: 0;
}
.cg_banner_listbox .c_li3 p {
	font-size: 20px;
	height:35px;
	line-height: 35px;
	margin-top: 148px;
	transform: translateX(300px);
	-webkit-transform: translateX(300px);
	-moz-transform: translateX(300px);
	-o-transform: translateX(300px);
	transition: all 1s ease-in-out 0s;
	-webkit-transition: all 1s ease-in-out 0s;
	-moz-transition: all 1s ease-in-out 0s;
	-o-transition: all 1s ease-in-out 0s;
	opacity: 0;
}
.cg_banner_listbox .c_li3 span {
	display: block;
	width: 186px;
	height: 245px;
	background: url(../images/in_banner_img04.png) no-repeat center center;
	position: absolute;
	left: -36px;
	top: -20px;
	transform: scale(0.6);
	-webkit-transform: scale(0.6);
	-moz-transform: scale(0.6);
	-o-transform: scale(0.6);
	opacity: 0;
	transition: all .8s ease-out 1s;
	-webkit-transition: all .8s ease-out 1s;
	-moz-transition: all .8s ease-out 1s;
	-o-transition: all .8s ease-out 1s;
}
.cg_banner_listbox .c_li3.rslides1_on div {
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	opacity: 1;
}
.cg_banner_listbox .c_li3.rslides1_on p {
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	opacity: 1;
}
.cg_banner_listbox .c_li3.rslides1_on span {
	transform: scale(1.0);
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-o-transform: scale(1.0);
	opacity: 1;
}


.cg_banner_listbox .c_li4 div {
	transform: translateY(-200px);
	-webkit-transform: translateY(-200px);
	-moz-transform: translateY(-200px);
	-o-transform: translateY(-200px);
	transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	opacity: 0;
}
.cg_banner_listbox .c_li4 p {
	height:35px; line-height:35px;
	width:658px;
	position: absolute;
	left: -119px;
	bottom: -75px;
	transform: translateY(200px);
	-webkit-transform: translateY(200px);
	-moz-transform: translateY(200px);
	-o-transform: translateY(200px);
	transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	opacity: 0;
}
.cg_banner_listbox .c_li4 p:before {

}
.cg_banner_listbox .c_li4.rslides1_on div {
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	opacity: 1;
}
.cg_banner_listbox .c_li4.rslides1_on p {
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	opacity: 1;
}




.cg_banner_listbox .c_li5 div img {
	transform: scale(0.5) translateY(-300px);
	-webkit-transform: scale(0.5) translateY(-300px);
	-moz-transform: scale(0.5) translateY(-300px);
	-o-transform: scale(0.5) translateY(-300px);
	transition: all .85s ease-in-out 0s;
	-webkit-transition: all .85s ease-in-out 0s;
	-moz-transition: all .85s ease-in-out 0s;
	-o-transition: all .85s ease-in-out 0s;
	opacity: 0;
}

.cg_banner_listbox .c_li5.rslides1_on div img {
	transform: scale(1.0) translateY(0px);
	-webkit-transform: scale(1.0) translateY(0px);
	-moz-transform: scale(1.0) translateY(0px);
	-o-transform: scale(1.0) translateY(0px);
	opacity: 1
}
.cg_banner_listbox div p {
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	position: relative;
}
.cg_banner_listbox ul li div p:before {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	border-top: 1px solid #fff;
	border-top: 1px solid rgba(255,255,255,0.5);
}