﻿@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;
}


/*清除内外边距*/

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 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 下能继承字体大小*/
}

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: 833px;
}


/*首页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;
}

.cg_banner_listbox {
    position: relative;
    height: 100%;
    z-index: 0;
}

.cg_banner_listbox ul li {
    zoom: 1;
    vertical-align: middle;
}


/*li按钮*/

.cg_banner .hd {
    overflow: hidden;
    position: absolute;
    right: -50%;
    bottom: 28px;
    z-index: 1;
    width: 100%;
}

.cg_banner .hd ul {
    overflow: hidden;
    zoom: 1;
    clear: both;
    width: 100%;
}

.cg_banner .hd ul li {
    *zoom: 1;
    *display: inline;
    margin: 10px 2px;
    width: 21px;
    height: 42px;
    text-align: center;
    background: url(../images/ztqy07.png) center center no-repeat;
    cursor: pointer;
    overflow: hidden;
    line-height: 8px;
    color: #fff;
}

.cg_banner .hd ul li.on {
    background: url(../images/ztqy08.png) center center no-repeat;
}


/*前/后按钮代码*/

.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;
    height: 300px;
}

.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 {
    clear: both;
    font-family: "微软雅黑";
    overflow: hidden;
    font-size: 14px;
    padding: 4px 0;
    width: 100%;
    margin-bottom: 30px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.sub_updown div {
    clear: both;
    overflow: hidden;
    margin: 10px 0px;
    height: 30px;
    line-height: 30px;
}

.sub_updown div a {
    display: block;
    color: #333;
    height: 30px;
    line-height: 30px;
}

.sub_updown div a span {
    color: #fff;
    margin-right: 10px;
}

.sub_updown div a[href]:hover>span {
    background-color: #11492e;
}

.sub_updown div a[href]:hover {
    color: #11492e;
}

.sub_updown span {
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 64px;
    background-color: #024483;
    text-align: center;
}


/*上下篇 END*/


/*上下篇 BEGIN*/

.sub_updown_up1>a {
    display: block;
    background: url(../images/ztqy28.png) center center no-repeat;
    width: 52px;
    height: 52px;
    position: absolute;
    top: 350px;
    left: 110px;
}

.sub_updown_up1>a[href]:hover {
    background: url(../images/ztqy29.png) center center no-repeat;
}

.sub_updown_down1>a {
    display: block;
    background: url(../images/ztqy27.png) center center no-repeat;
    width: 52px;
    height: 52px;
    position: absolute;
    top: 350px;
    right: 110px;
}

.sub_updown_down1>a[href]:hover {
    background: url(../images/ztqy30.png) center center no-repeat;
}


/*上下篇 END*/


/*上下篇 BEGIN*/

.sub_updown_up2>a {
    display: block;
    background: url(../images/ztqy43.png) center center no-repeat;
    width: 41px;
    height: 73px;
    position: absolute;
    top: 50%;
    margin-top: -32px;
    left: 55px;
}

.sub_updown_up2>a[href]:hover {
    background: url(../images/ztqy46.png) center center no-repeat;
}

.sub_updown_down2>a {
    display: block;
    background: url(../images/ztqy44.png) center center no-repeat;
    width: 41px;
    height: 73px;
    position: absolute;
    top: 50%;
    margin-top: -32px;
    right: 55px;
}

.sub_updown_down2>a[href]:hover {
    background: url(../images/ztqy45.png) center center no-repeat;
}

.qyztxqmxq img {
    max-width: 563px;
}


/*上下篇 END*/


/*分页 BEGIN*/

.ql_fenye {
    clear: both;
    width: 100%;
    text-align: center;
    font-family: "微软雅黑";
    font-size: 12px;
    margin-top: 30px;
}

.ql_fenye a,
.ql_fenye span {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 5px 15px;
    background: url(../images/ztqy94.png) center center no-repeat;
    margin: 0px 3px;
}

.ql_fenye a {
    color: #fff;
}

.ql_fenye a[href]:hover {
    background: url(../images/ztqy95.png) center center no-repeat;
}

.ql_fenye span {
    background: url(../images/ztqy95.png) center center no-repeat;
    color: #fff !important;
    padding: 5px 15px !important;
    font-weight: normal !important;
}


/*选中需要全部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;
}

a[href] * {
    cursor: pointer;
}

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: "微软雅黑";
    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: #000;
}

.ql_about_a a:hover {
    color: #666;
}

.qgl_mgaba {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    line-height: 26px;
    padding-left: 25px;
    min-height: 20px !important;
    background: url(../images/gaba.png) no-repeat left center;
}


/*以上为公用样式，不可以修改，如涉及到参数请在html页面删除相应的class或id*/


/*BEGIN*/

.ql_fenyepoa {
    padding: 10px;
}

.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: 0 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*/

.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 emhover {
    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;
}


/*视频 END*/


/*BEGIN*/

.ql_amin_gd {
    overflow: hidden;
    padding-right: 44px;
}

.nicescroll-rails {
    width: 20px !important;
    background: url(../images/z57.png) no-repeat center top;
}

.nicescroll-rails div {
    width: 20px !important;
    background: url(../images/z58.png) repeat-y center;
}


/*END*/


/*BEGIN*/


/* #main{
  margin-top: 100px;
} */

.index .qy_ztinto {
    /* position: fixed; */
    position: relative;
    top: 0;
    z-index: 101;
    left: 0;
}

.qy_ztinto {
    /* height: 112px; */
    background: #f9f9f9;
    width: 100%;
}

/* .qy_ztintop {
    height: 170px;
} */

.qy_ztintopl {
    width: 327px;
    height: 59px;
    float: left;
}

.qy_ztintopl>a {
    float: left;
    display: block;
    /* padding-top: 26px; */
}

.qy_ztintopr {
    width: 100%;
    float: left;
    padding-top: 00px;
    height: 71px;
}

.qy_ztintopr .navico {
    float: left;
    margin-top: 22px;
}

.qy_ztintopr_ul {
    /* position: relative; */
    width: 1300px;
}

.qy_ztintopr_ul>li {
    float: left;
    width: 154px;
    text-align: center;
    margin-right: 1px;
}

.qy_ztintopr_ul>li:nth-child(7)>ul {
    text-align: right;
    box-sizing: border-box;
    padding-right:459px;
}

.qy_ztintopr_ul>li:nth-child(6)>ul {
    text-align: right;
    padding-right: 611px;
    box-sizing: border-box;
}

.qy_ztintopr_ul>li>h2>a {
    display: block;
    font-weight: normal;
    /* height: 50px;
    line-height: 50px; */
    height: 70px;
    line-height: 70px;
    font-size: 18px;
    color: #333333;
   
}

.qy_ztintopr_ul .no_bg>h2>a {
    background: none;
}

.qy_ztintopr_ul>li img {
    display: block;
    margin: 0 auto;
    display: none;
}

.qy_ztintopr_ul>li:hover>h2>a {
    color: #0f65b2;
    background: url(../images/ztqy01.png) bottom center no-repeat;
}

/* .qy_ztintopr_ul>li:hover img {
    display: block;
} */

.qy_ztintopr_ul .on>h2>a {
    color: #0f65b2;
}


/* .qy_ztintopr_ul .on img{
  display: block;
} */

.qy_ztintopr_ul .no_ri>h2>a {
    background: none;
}


/*END*/


/*BEGIN*/

.qyzt_inbottom {
    min-height: 214px;
    background-color: #333333;
}

.qyzt_inbottomml {
    float: left;
    padding-top: 30px;
}

.qyzt_inbottomml img {
    display: block;
}

.qyzt_inbottommr {
    width: 1000px;
    padding: 0px 0;
    float: right;
}

.qyzt_inbottommrt {
    height: 76px;
    line-height: 76px;
    border-bottom: 1px solid #4a4a4a;
}

.qyzt_inbottommrt>a {
    display: block;
    float: left;
    padding: 0 34px;
    font-size: 16px;
    color: #a3a3a3;
}

.qyzt_inbottommrt>a:hover {
    color: #8aca49;
}

.no_le {
    padding-left: 0 !important;
}

.no_ri {
    padding-right: 0 !important;
}


/*END*/


/*BEGIN*/

.qyzt_zybanner {
    width: 100%;
    height: 170px;
}

.qyzt_zybanner img {
    display: block;
    width: 100%;
}

.qyzt_zyggl {
    min-width: 198px;
    float: left;
    background: url(../images/ztqy14.png) center top repeat-y;
    min-height: 277px;
    padding: 30px 0 0 12px;
}

.qyzt_zyggl>h2 {
    height: 37px;
    line-height: 37px;
    font-size: 24px;
    color: #ffffff;
    font-weight: normal;
    padding-left: 7px;
}

.qyzt_zyggl>img {
    padding-left: 7px;
}

.qyzt_zyggr {
    width: 941px;
    float: right;
}

.qyzt_zyggrmbdh {
    height: 97px;
}

.bjmbxdh1 {
    background: url(../images/ztqy15.png) center top no-repeat;
    height: 97px;
}

.qyzt_zyggrmbdht {
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #666666;
    float: right;
    font-weight: bold;
    padding-top: 10px;
}

.qyzt_zyggrmbdht>a {
    color: #666;
    font-weight: bold;
}

.qyzt_zyggrmbdht>a:hover {
    color: #024483;
}

.qyzt_zyggrmbdh>h2 {
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    color: #195fa3;
    text-align: center;
    clear: both;
    width: 100%;
    padding-top: 14px;
}

.qyzt_zyggl_ul {
    margin-top: 47px;
}

.qyzt_zyggl_ul>li {
    min-height: 30px;
    padding: 15px 0;
    position: relative;
    margin-left: 7px;
    background: #f7f7f7 url(../images/ztqy17.png) center top no-repeat;
}

.qyzt_zyggl_ul>li>div>img {
    position: absolute;
    left: -7px;
    top: 0;
    display: none;
}

.qyzt_zyggl_ul>li>h2 {
    line-height: 30px;
    font-weight: normal;
    text-align: center;
    font-size: 16px;
    transition: 1s linear;
}

.qyzt_zyggl_ul>li>h2>a {
    color: #333;
}

.qyzt_zyggl_ul>li>div>h2 {
    line-height: 79px;
    font-weight: normal;
    text-align: center;
    font-size: 14px;
    transition: 1s linear;
}

.qyzt_zyggl_ul>li>div {
    background: url(../images/ztqy104.png) center center;
    width: 204px;
    min-height: 79px;
    position: absolute;
    top: -10px;
    left: -15px;
    line-height: 39px;
    display: none;
}

.qyzt_zyggl_ul>li>div>h2>a {
    color: #333;
}

.qyzt_zyggl_ul>li:hover>div>h2 {
    background: url(../images/ztqy13.png) 8px 30px no-repeat;
}

.qyzt_zyggl_ul>li:hover>div>h2>a {
    color: #044b00;
    font-weight: bold;
}

.qyzt_zyggl_ul>li:hover>div>img {
    display: block;
}

.qyzt_zyggl_ul .on>div {
    display: block !important;
}

.qyzt_zyggl_ul .on>div>h2 {
    background: url(../images/ztqy13.png) 8px 30px no-repeat;
}

.qyzt_zyggl_ul .on>div>h2>a {
    color: #044b00;
    font-weight: bold;
}

.qyzt_zyggl_ul .on>div>img {
    display: block;
}

.qyzt_inbottommrb {
    color: #fff;
    min-height: 38px;
    line-height: 31px;
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 13px;
    color: #5c5c5c;
}

.qyzt_inbottommrb em {
    color: #6dbd1b;
    font-size: 22px;
}

.qyzt_inbottommrb>div>a {
    color: #5c5c5c;
}

.qyzt_inbottommrb>div>a:hover {
    color: #8aca49;
}

.qy_ingcalmd .more {
    padding-bottom: 53px;
}

.qy_ingcalmd .more>a {
    display: block;
    width: 495px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    color: #333333;
    background: url(../images/ztqy105.png) center center no-repeat;
    margin: 0 auto;
}

.qy_ingcalmd .more>a:hover {
    color: #6dbd1b;
}

.qy_ingcal {
    position: relative;
}


/*END*/


/*BEGIN*/

.qyzt_zygsjj_ul>li {
    float: left;
    margin-right: 7px;
    margin-top: 16px;
    position: relative;
    height: 332px;
}

.qyzt_zygsjj_ul>li>img {
    display: block;
}

.gsjj_hover1 {
    width: 230px;
    height: 48px;
    transition: linear 1s;
}

.gsjj_hover1>h3 {
    font-weight: normal;
    line-height: 48px;
    text-align: center;
    font-size: 18px;
    color: #333;
}

.gsjj_hover2 {
    background: url(../images/ztqy21.png) center center repeat-y;
    width: 230px;
    height: 332px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    display: none;
    transition: linear 1s;
}

.gsjj_hover2>a {
    background: url(../images/ztqy20.png) center center no-repeat;
    width: 230px;
    height: 57px;
    display: block;
    margin-top: 92px;
    transition: linear 1s;
}

.gsjj_hover2>h3 {
    height: 75px;
    line-height: 75px;
    font-size: 18px;
}

.gsjj_hover2>h3>a {
    display: block;
    font-weight: normal;
    color: #ffffff;
}

.gsjj_hover2>h3>a:hover {
    color: #6dbd1b;
}

.gsjj_hover2>a:hover {
    background: url(../images/ztqy24.png) center top no-repeat;
}

.qyzt_zygsjj_ul>li:hover .gsjj_hover1 {
    display: none;
}

.qyzt_zygsjj_ul>li:hover .gsjj_hover2 {
    display: block;
}


/*END*/


/*BEGIN xq*/


/*网站CSS开始详情*/

.qyzt_zygsjj>h1 {
    font-size: 18px;
    color: #333333;
    text-align: center;
}

.hld_subpaxwdtxq>h1 {
    font-size: 18px;
    color: #333333;
    text-align: center;
}

.qyzt_zygcalxq>h1 {
    font-size: 18px;
    color: #333333;
    text-align: center;
}

.bqy_xq_main {
    height: 39px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    line-height: 39px;
    font-size: 14px;
    color: #666666;
    margin-top: 20px;
}

.bqy_xq_main_left>i {
    font-style: normal;
    display: inline-block;
    float: left;
    color: #666666;
    font-size: 12px;
}

.bqy_xq_main_left>em {
    font-style: normal;
    display: inline-block;
    float: left;
    color: #666666;
    font-size: 12px;
}

.bqy_xq_main_left>span {
    font-style: normal;
    display: inline-block;
    float: left;
    color: #666666;
    font-size: 12px;
}

.bqy_xq_main_left {
    float: left;
}

.bqy_xq_main_right {
    float: right;
}

#bqy_xq_main_fx {
    float: left;
    padding-top: 5px;
    padding-left: 19px;
}

#bqy_xq_main_fx>a {
    padding: 0 !important;
    display: block;
}

.bqy_xq_main_left_div .bqy_01 {
    background-color: #e3fcf9;
}

.bqy_xq_main_left_div .bqy_02 {
    background-color: #cbffff;
}

.bqy_xq_main_left_div .bqy_03 {
    background-color: #f9fec6;
}

.bqy_xq_main_left_div .bqy_04 {
    background-color: #ffc8ff;
}

.bqy_xq_main_left_div .bqy_05 {
    background-color: #8fccff;
}

.bqy_xq_main_left_div .bqy_06 {
    background-color: #f2f2f2;
}

#bqy_xq_main_fx .bqy_01:hover {
    background: url(../images/bqy_xq_011.jpg) center center no-repeat;
    width: 18px;
    height: 18px;
}

#bqy_xq_main_fx .bqy_02:hover {
    background: url(../images/bqy_xq_021.jpg) center center no-repeat;
    width: 18px;
    height: 18px;
}

#bqy_xq_main_fx .bqy_03:hover {
    background: url(../images/bqy_xq_031.jpg) center center no-repeat;
    width: 18px;
    height: 18px;
}

#bqy_xq_main_fx .bqy_04:hover {
    background: url(../images/bqy_xq_041.jpg) center center no-repeat;
    width: 18px;
    height: 18px;
}

.ql_dzx>a {
    display: block;
    float: left;
}

.ql_dzx .bqy_t {
    padding-top: 14px;
}

.ql_dzx .bqy_fa {
    background: url(../images/bqy_hy_07.jpg) top right no-repeat;
    width: 23px;
    height: 23px;
    margin-top: 10px;
    padding-right: 11px;
}

.ql_dzx .bqy_sx {
    background: url(../images/bqy_hy_08.jpg) top right no-repeat;
    width: 23px;
    height: 23px;
    margin-top: 10px;
    padding-right: 10px;
}

.ql_dzx .bqy_close {
    background: url(../images/bqy_hy_09.jpg) top right no-repeat;
    width: 23px;
    height: 23px;
    margin-top: 10px;
    padding-right: 10px;
}

.ql_dzx .bqy_fa:hover {
    background: url(../images/bqy_hy_04.jpg) top right no-repeat;
}

.ql_dzx .bqy_sx:hover {
    background: url(../images/bqy_hy_05.jpg) top right no-repeat;
}

.ql_dzx .bqy_close:hover {
    background: url(../images/bqy_hy_06.jpg) top right no-repeat;
}

.bqy_contentText>div {
    text-align: center;
    margin-bottom: 23px;
    padding: 18px 10px 10px 10px;
    max-width: 1200px;
    min-width: 660px;
}

.bqy_contentText {
    line-height: 30px;
    color: #666666;
    font-size: 14px;
    padding-bottom: 30px;
    padding-top: 30px;
    position: relative;
    background: url(../images/bqy_hy_97.png) left bottom no-repeat;
}


/*网站CSS结束详情*/


/*bqy_hy_xwzxxq BEGIN*/

.bqy_hy_xgtj {
    height: 156px;
    background: #f5f5f5;
    margin-bottom: 60px;
    position: relative;
    padding: 34px 17px 0 17px;
}

.bqy_hy_xgtj>a {
    display: block;
    background: url(../images/bqy_hy_98.png) center center no-repeat;
    width: 158px;
    height: 81px;
    line-height: 81px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    position: absolute;
    top: -20px;
    left: 50%;
    margin-left: -79px;
}

.bqy_hy_xgtj>a:hover {
    color: #ff0;
}

.bqy_hy_xgtj_ul {
    margin-top: 19px;
}

.bqy_hy_xgtj_ul>li {
    width: 500px;
    float: left;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #666;
    margin-right: 166px;
}

.bqy_hy_xgtj_ul>li:hover>a {
    color: #cf0008;
    background: url(../images/bqy_hy_99.png) center left no-repeat;
}

.bqy_hy_xgtj_ul>li>em {
    display: block;
    float: right;
}

.bqy_hy_xgtj_ul>li>a {
    display: block;
    color: #666;
    width: 340px;
    height: 36px;
    overflow: hidden;
    background: url(../images/bqy_hy_100.png) center left no-repeat;
    padding-left: 28px;
}

.bqy_xq_main_left_div {
    float: left;
    padding-left: 12px;
}

.bqy_xq_main_left_div>em {
    display: block;
    width: 10px;
    height: 10px;
    border: 1px solid #5a5a5a;
    margin-top: 14px;
    margin-left: 10px;
    float: left;
    cursor: pointer;
}


/*bqy_hy_xwzxxq END*/


/*END xq*/


/*BEGIN*/

.qyztxql,
.qyztxqlr {
    margin-top: 81px;
    float: left;
    position: relative;
}

.qyztxql img,
.qyztxqlr img {
    width: 100%;
}

.qyztxql a,
.qyztxqlr a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 131px;
    background: url(../images/zt09.png) repeat;
}

.qyztxqm {
    float: left;
    width: 403px;
}

.qyztxqm img {
    max-width: 403px;
}

.qyzt_zymain {
    position: relative;
    min-height: 300px;
}

.qyztxqm>h3 {
    height: 80px !important;
    line-height: 80px !important;
    text-align: center;
    font-size: 16px;
    color: #333333;
    font-weight: normal;
}

.qyztxql>h3>a {
    text-align: center;
    display: block;
    font-size: 18px !important;
    color: #fff;
    padding-top: 200px;
}

.qyztxqlr>h3>a {
    text-align: center;
    display: block;
    font-size: 18px !important;
    color: #fff;
    padding-top: 200px;
    line-height: 30px !important;
}

.qyztxql>h3>a[href]:hover {
    color: #044b00;
}

.qyztxqlr>h3>a[href]:hover {
    color: #044b00;
}


/*END*/


/*BEGIN*/

.qyzt_zyxwdt_ul>li {
    height: 124px;
    padding: 27px 0;
    background: url(../images/ztqy34.png) center bottom no-repeat;
}

.qyzt_zyxwdt_ul>li>a {
    display: block;
    float: left;
    margin-right: 20px;
}

.qyzt_zyxwdt2>h3>a {
    display: block;
    color: #333333;
    font-size: 18px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    width: 600px;
}

.qyzt_zyxwdt2>em {
    display: block;
    height: 32px;
    line-height: 32px;
    width: 100%;
    font-size: 14px;
    color: #333333;
}

.qyzt_zyxwdt2>div {
    font-size: 14px;
    color: #333333;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
    margin-top: 10px;
}

.qyzt_zyggr img {
    max-width: 938px;
}

.qyzt_zyxwdt_ul>li:hover {
    padding-left: 20px;
    padding-right: 20px;
    background: #11492e;
}

.qyzt_zyxwdt_ul>li:hover .qyzt_zyxwdt2>h3>a {
    color: #fff;
}

.qyzt_zyxwdt_ul>li:hover .qyzt_zyxwdt2>em {
    color: #fff;
}

.qyzt_zyxwdt_ul>li:hover .qyzt_zyxwdt2>div {
    color: #fff;
}

.qyzt_zyxwdt2>span {
    display: block;
}

.qyzt_zyxwdt_ul>li:hover .qyzt_zyxwdt2>span {
    display: none;
}


/*END*/


/*BEGIN*/

.ql_xgtj>li {
    width: 448px;
    float: left;
    margin-right: 45px;
    height: 38px;
    line-height: 38px;
}

.ql_xgtj>li>em {
    display: block;
    float: right;
    font-size: 14px;
    color: #666666;
}

.ql_xgtj>li>h3>a {
    display: block;
    width: 340px;
    background: url(../images/ztqy36.png) center left no-repeat;
    padding-left: 24px;
    color: #666666;
    font-size: 14px;
    font-weight: normal;
}

.ql_xgtj>li:hover>h3>a {
    background: url(../images/ztqy37.png) center left no-repeat;
    color: #11492e;
}

.ql_xgtj {
    margin-top: 38px;
}


/*END*/


/*智能控制系统 BEGIN*/

.qyzt_zygcal_ul>li {
    float: left;
    margin-right: 2px;
    margin-top: 16px;
    position: relative;
}

.qyzt_zygcal_ul>li>img {
    display: block;
}

.gcal_hover1 {
    /*background: url(../images/ztqy40.png) center center no-repeat;*/
    width: 311px;
    height: 40px;
    /*position: absolute;*/
    bottom: 0;
    left: 0;
    transition: linear 1s;
}

.gcal_hover1>h3 {
    font-weight: normal;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #333;
}

.gcal_hover2 {
    background: url(../images/ztqy41.png) center center no-repeat;
    width: 193px;
    height: 110px;
    position: absolute;
    top: 29px;
    left: 59px;
    display: none;
    transition: linear 1s;
}

.gcal_hover2>h3>a {
    width: 193px;
    height: 50px;
    line-height: 50px;
    display: block;
    text-align: center;
    transition: linear 1s;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}

.gcal_hover2>a {
    background: url(../images/ztqy42.png) center center no-repeat;
    width: 107px;
    height: 37px;
    display: block;
    margin-left: 34px;
    line-height: 37px;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    padding-left: 18px;
}

.gcal_hover2>h3>a:hover {
    color: #6dbd1b;
}

.qyzt_zygcal_ul>li:hover .gcal_hover1 {
    /*display: none;*/
}

.qyzt_zygcal_ul>li:hover .gcal_hover2 {
    display: block;
}

.gcal_hover2>a:hover {
    color: #6cbb1e;
}


/*智能控制系统 END*/


/*通知公告 BEGIN*/

.qyzt_zytzgg_ul>li {
    height: 118px;
    padding: 15px 0;
    background: url(../images/ztqy34.png) center bottom no-repeat;
}

.qyzt_zytzggt {
    height: 46px;
    line-height: 46px;
}

.qyzt_zytzggt>em {
    display: block;
    float: right;
    font-size: 14px;
    color: #333;
}

.qyzt_zytzggt>h3>a {
    display: block;
    width: 780px;
    overflow: hidden;
    font-size: 18px;
    color: #333333;
}

.qyzt_zytzggb {
    font-size: 14px;
    color: #333;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
}

.qyzt_zytzgg_ul>li:hover {
    padding: 15px 20px;
    background: #11492e;
}

.qyzt_zytzgg_ul>li:hover .qyzt_zytzggt>em {
    color: #fff;
}

.qyzt_zytzgg_ul>li:hover .qyzt_zytzggt>h3>a {
    color: #fff;
}

.qyzt_zytzgg_ul>li:hover .qyzt_zytzggb {
    color: #fff;
}

.qyzt_zyrcln img {
    max-width: 943px;
}


/*通知公告 END*/


/*BEGIN*/

.bqy_subpag_main_zxzp {
    margin-top: 36px;
}

.bqy_subpag_main_zxzp_div2 {
    width: 800px;
    height: 65px;
    background: #068889;
}

.bqy_subpag_main_zxzp_div2>h2 {
    float: left;
    width: 157px;
    text-align: center;
    line-height: 65px;
    font-size: 16px;
    color: #fff;
}

.bqy_subpag_main_zxzp_div .h31 {
    height: 48px;
    background: #fff;
    border: 1px solid #ececec;
    border-radius: 5px;
    margin-top: 15px;
    cursor: pointer;
}

.bqy_subpag_main_zxzp_div .h31>span {
    float: left;
    display: block;
    width: 157px;
    line-height: 48px;
    font-size: 16px;
    font-weight: normal;
}

.bqy_subpag_main_zxzp_div .h31>em {
    float: right;
    display: block;
    background: url(../images/ztqy49.png) center center no-repeat;
    width: 88px;
    height: 32px;
    margin-top: 7px;
    margin-left: 30px;
    cursor: pointer;
}

.bqy_subpag_main_zxzp_div .h31:hover>em {
    background: url(../images/ztqy50.png) center center no-repeat;
}

.bqy_subpag_main_zxzp_div .h31:hover,
.bqy_subpag_main_zxzp_div .h31.on {
    background: #11492e;
    color: #fff;
}

.bqy_subpag_main_zxzp_div .h31.on em {
    background: url(../images/ztqy55.png) center center no-repeat;
}

.bqy_subpag_main_zxzp_div_ul {
    display: none;
}

.bqy_subpag_main_zxzp_div_ul>li {
    background: #f5f5f5;
    padding-bottom: 30px;
}

.bqy_subpag_main_zxzp_div .h31.on em:hover {
    background: url(../images/ztqy56.png) center center no-repeat;
}

.hz_content_div {
    background: url(../images/bqy_hz_79.png) center center no-repeat;
    height: 46px;
}

.hz_content>strong {
    display: block;
    font-size: 14px;
    color: #333;
}

.hz_content {
    line-height: 30px;
    color: #666666;
    font-size: 14px;
    padding: 15px 30px 15px 37px;
}

.hz_content>em {
    font-size: 18px;
    font-weight: bold;
    color: #333333;
}

.hz_content_div {
    padding-left: 300px;
}

.hz_content_div>a {
    display: block;
    float: left;
    width: 158px;
    height: 47px;
    background: url(../images/ztqy57.png) center center no-repeat;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 47px;
    margin-right: 19px;
}

.hz_content_div>a:hover {
    background: url(../images/ztqy58.png) center center no-repeat;
}


/*END*/


/*联系方式 BEGIN*/

.qyzt_zylxwml {
    float: left;
    width: 439px;
    min-height: 200px;
    padding-bottom: 104px;
    line-height: 34px;
    font-size: 16px;
    color: #333333;
    background: url(../images/ztqy60.png) left bottom no-repeat;
}

.qyzt_zylxwmr {
    float: right;
}

.qyzt_zylxwml>img {
    display: block;
    margin-bottom: 36px;
}

.qyzt_zylxwmr {
    width: 488px;
    height: 288px;
    float: right;
    overflow: hidden;
    border: 1px solid #cfcfcf;
}


/*联系方式 END*/


/*BEGIN*/

.qyzt_zysitemap_ul {
    background: url(../images/ztqy61.png) right bottom no-repeat;
    padding-bottom: 150px;
}

.qyzt_zysitemap_ul>li {
    float: left;
    margin-right: 15px;
    min-height: 300px;
    width: 121px;
}

.qyzt_zysitemap_ul>li>h2 {
    width: 119px;
    height: 38px;
    background: url(../images/ztqy62.png) center center no-repeat;
    line-height: 38px;
    text-align: center;
    font-weight: normal;
    font-size: 16px;
    color: #ffffff;
}

.qyzt_zysitemap_ul>li>h2:hover {
    background: url(../images/ztqy63.png) center center no-repeat;
}

.qyzt_zysitemap_ul>li>h2>a {
    color: #fff;
}

.qyzt_zysitemap_ul>li>div {
    margin-top: 30px;
}

.qyzt_zysitemap_ul>li>div>a {
    display: block;
    min-height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 15px;
    color: #333333;
    padding: 13px 4px;
}

.qyzt_zysitemap_ul>li>div>a:hover {
    color: #025c12;
}


/*END*/


/*qy_ingcal BEGIN*/

.qy_ingcal {
    width: 100%;
    padding-top: 22px;
    background: url(../images/ztqy65.jpg) center center no-repeat;
}

.qy_ingcalmt {
    height: 100px;
    text-align: center;
}

.qy_ingcalmt>h2 {
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin-bottom: 10px;
}

.qy_ingcalmt>h2>a {
    display: block;
    font-size: 38px;
    color: #fff;
    letter-spacing: 7px;
}

.qy_ingcalmt>h2>a:hover {
    color: #86ab0d;
}

.qy_ingcalmt>em {
    display: block;
    text-transform: uppercase;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 36px;
    color: #fff;
    font-weight: normal;
}

.qy_ingcalmd {
    width: 100%;
}

.qy_ingcalmdt>li {
    width: 192px;
    height: 47px;
    background: url(../images/ztqy67.png) center center no-repeat;
    line-height: 47px;
    text-align: center;
    float: left;
    margin: 0 20px;
    font-size: 18px;
    color: #fff;
}

.qy_ingcalmdt>li>h2>a {
    display: block;
    font-size: 18px;
    font-weight: normal;
    color: #fff;
}

.qy_ingcalmdt>li.on {
    background: url(../images/ztqy68.png) center center no-repeat;
    font-weight: bold;
    transition: 1s linear;
}

.qy_ingcalmdt>li:hover>h2>a {
    color: #10492d;
    font-weight: bold;
}

.qy_ingcalmd .hd {
    text-align: center;
}

.qy_ingcalmdt {
    margin-top: 15px;
    margin-bottom: 18px;
    display: inline-block;
}


/*qy_ingcal END*/


/*BEGIN*/

.qyzt_ingcal_ul {
    width: 100%;
    min-height: 290px;
    padding-bottom: 50px;
    overflow: hidden;
}

.qyzt_ingcal_ul>li {
    float: left;
    width: 20%;
    position: relative;
}

.qyzt_ingcal_ul>li>img {
    display: block;
}

.ingcal_hover1 {
    background: url(../images/ztqy40.png) center center no-repeat;
    width: 311px;
    height: 40px;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: linear 1s;
}

.ingcal_hover1>h3 {
    font-weight: normal;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #fff;
}

.ingcal_hover2 {
    background: url(../images/ztqy41.png) center center no-repeat;
    width: 193px;
    height: 110px;
    position: absolute;
    top: 50%;
    margin-left: -95px;
    left: 50%;
    margin-top: -55px;
    display: none;
    transition: linear 1s;
}

.ingcal_hover2>h3>a {
    width: 193px;
    height: 50px;
    line-height: 50px;
    display: block;
    text-align: center;
    transition: linear 1s;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}

.ingcal_hover2>a {
    background: url(../images/ztqy42.png) center center no-repeat;
    width: 107px;
    height: 37px;
    display: block;
    margin: 0 auto;
    line-height: 37px;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    padding-left: 18px;
}

.ingcal_hover2>h3>a:hover {
    color: #6dbd1b;
}

.qyzt_ingcal_ul>li:hover .ingcal_hover1 {
    display: none;
}

.qyzt_ingcal_ul>li:hover .ingcal_hover2 {
    display: block;
}

.ingcal_hover2>a:hover {
    color: #6cbb1e;
}


/*智能控制系统 END*/


/*END*/


/*qy_ingsjj BEGIN*/

.qy_ingsjj {
    width: 100%;
    height: 655px;
    padding-top: 20px;
    background: url(../images/ztqy69.jpg) center center no-repeat;
}

.qy_ingsjjt {
    height: 100px;
    text-align: center;
    padding-top: 35px;
}

.qy_ingsjjt>h2 {
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin-bottom: 10px;
}

.qy_ingsjjt>h2>a {
    display: block;
    font-size: 38px;
    color: #333;
}

.qy_ingsjjt>h2>a:hover {
    color: #86ab0d;
}

.qy_ingsjjm {
    margin-top: 15px;
    margin-bottom: 15px;
    width: 100%;
    background: url(../images/ztqy71.png) center center no-repeat;
    height: 101px;
}

.qy_ingsjjdl {
    width: 590px;
    float: left;
}

.qy_ingsjjdlt {
    font-size: 14px;
    color: #333333;
    line-height: 28px;
    height: 112px;
    overflow: hidden;
}

.qy_ingsjjdl_ul {
    /*padding-top: 20px;*/
}

.qy_ingsjjdl_ul>li {
    float: left;
    width: 100px;
    margin-right: 145px;
}

.qy_ingsjjdl_ul .qy_ing1>a {
    display: block;
    width: 100px;
    height: 100px;
    transition: 1s linear;
    background: url(../images/ztqy72.png) center center no-repeat;
}

.qy_ingsjjdl_ul .qy_ing2>a {
    display: block;
    width: 100px;
    height: 100px;
    transition: 1s linear;
    background: url(../images/ztqy73.png) center center no-repeat;
}

.qy_ingsjjdl_ul .qy_ing3>a {
    display: block;
    width: 100px;
    height: 100px;
    transition: 1s linear;
    background: url(../images/ztqy74.png) center center no-repeat;
}

.qy_ingsjjdl_ul>li>h2 {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
}

.qy_ingsjjdl_ul>li>h2>a {
    color: #666666;
}

.qy_ingsjjdl_ul .qy_ing1:hover>a {
    background: url(../images/ztqy75.png) center center no-repeat;
}

.qy_ingsjjdl_ul .qy_ing2:hover>a {
    background: url(../images/ztqy76.png) center center no-repeat;
}

.qy_ingsjjdl_ul .qy_ing3:hover>a {
    background: url(../images/ztqy77.png) center center no-repeat;
}

.qy_ingsjjdl_ul>li>h2>a:hover {
    color: #10492d;
}

.qy_ingsjjdr {
    float: right;
    width: 539px;
    position: relative;
}

.qy_ingsjjdr>a {
    display: block;
    background: url(../images/ztqy79.png) center center no-repeat;
    width: 52px;
    height: 52px;
    left: 50%;
    margin-left: -26px;
    top: 50%;
    margin-top: -26px;
    position: absolute;
}

.qy_ingsjjdr>a:hover {
    background: url(../images/ztqy78.png) center center no-repeat;
}

.qy_ingsjj>a {
    display: block;
    width: 129px;
    height: 32px;
    padding: 10px 35px 10px 15px;
    background: #10492d url(../images/ztqy81.png) 130px center no-repeat;
    font-size: 18px;
    color: #fff;
    line-height: 32px;
    margin: 0 auto;
    margin-top: 30px;
    text-align: center;
}

.qy_ingsjj>a:hover {
    background: #024483 url(../images/ztqy81.png) 130px center no-repeat;
}

.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 emhover {
    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;
}


/*qy_ingsjj END*/


/*qy_inxwdt BEGIN*/

.qy_inxwdt {
    height: 490px;
}

.qy_ingcalmt {
    padding-top: 26px;
}


/*qy_inxwdt END*/


/*BEGIN*/

.qy_inxwdtmbul1 {
    height: 66px;
    margin-top: 5px;
    display: inline-block;
}

.qy_inxwdtmb2 {
    text-align: center;
    margin-bottom: 10px;
}

.qy_inxwdtmbul1>li {
    float: left;
    width: 132px;
    height: 62px;
    font-size: 18px;
    color: #fff;
}

.qy_inxwdtmbul1>li>h2>a {
    display: block;
    font-weight: normal;
    font-size: 18px;
    color: #fff;
    padding-top: 8px;
}

.qy_inxwdtmbul1>li.on {
    background: url(../images/ztqy87.png) center center no-repeat;
}

.qy_inxwdtmbul1>li.on>h2>a {
    color: #10492d;
}

.qy_inxwdtmbul2>li {
    width: 344px;
    height: 153px;
    float: left;
    transition: 1s linear;
    margin-right: 9px;
    padding: 24px 20px 20px 30px;
}

.qy_inxwdtmbul2>li>h3 {
    height: 34px;
    width: 344px;
    overflow: hidden;
}

.qy_inxwdtmbul2>li>h3>a {
    font-size: 18px;
    color: #fff;
}

.qy_inxwdtmbul2>li:hover {
    background: url(../images/ztqy88.png) center center no-repeat;
}

.qy_inxwdtmbul2>li>div {
    line-height: 24px;
    font-size: 14px;
    color: #fff;
    height: 60px;
    overflow: hidden;
}

.qy_inxwdtmbul2>li>em {
    display: block;
    font-size: 18px;
    color: #fff;
    margin-top: 15px;
}

.qy_inxwdtmbul2>li>em>span {
    font-size: 30px;
    color: #fff;
}

.qy_inxwdtmbul2>li:hover>h3>a {
    color: #333333;
}

.qy_inxwdtmbul2>li:hover>div {
    color: #333333;
}

.qy_inxwdtmbul2>li:hover>em {
    color: #145b00;
}

.qy_inxwdtmbul2>li:hover>em>span {
    color: #145b00;
}

.qy_inxwdtmbul2>li>h3>a:hover {
    color: #145b00;
}


/*END*/


/*BEGIN*/

.qy_ztintopr_ul>li:hover .qy_ztintopr_ulerji {
    display: block;
}

.qy_ztintopr_ul>li:nth-child(2) .qy_ztintopr_ulerji {
    padding-right: 333px;
    box-sizing: border-box;
}

.qy_ztintopr_ul>li:nth-child(3) .qy_ztintopr_ulerji {
    padding-right: 426px;
    box-sizing: border-box;
}

.qy_ztintopr_ul>li:nth-child(4) .qy_ztintopr_ulerji {
    padding-right: 117px;
    box-sizing: border-box;
}

.qy_ztintopr_ul>li:nth-child(5) .qy_ztintopr_ulerji {
    padding: 0 0 0 185px;
    box-sizing: border-box;
}

.qy_ztintopr_ul>li:nth-child(6) .qy_ztintopr_ulerji {
    padding-right: 481px;
    box-sizing: border-box;
}

.qy_ztintopr_ul>li:last-child .qy_ztintopr_ulerji {
    /* padding-right: 88px; */
    padding-right: 343px;
    box-sizing: border-box;
}

.qy_ztintopr_ul>li:last-child .qy_ztintopr_ulerji {
    text-align: right;
}

.qy_ztintopr_ulerji {
    position: absolute;
    background: url(../images/ztqy90.png) center top;
    width: 100%;
    min-height: 41px;
    opacity: 0.8;
    /* top: 71px; */
    top: 149px;
    left: 0;
    z-index: 100;
    display: none;
    text-align: center;
}

.qy_ztintopr_ulerji>li {
    min-width: 90px;
    line-height: 41px;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.qy_ztintopr_ulerji>li>h2>a {
    display: block;
    font-weight: normal;
    font-size: 14px;
    color: #333;
}

.qy_ztintopr_ulerji .left_li {}

.qy_ztintopr_ulerji>li>h2>a:hover {
    background: url(../images/ztqy91.png) repeat-x bottom;
    font-size: 15px;
    color: #1b5017;
    font-weight: bold;
}

.qy_ztintopr_ulerji .on1>h2>a {
    background: url(../images/ztqy91.png) repeat-x bottom;
    font-size: 15px;
    color: #1b5017;
    font-weight: bold;
}


/*#main {*/


/*width: 100%;*/


/*height: 100%;*/


/*position: relative;*/


/*overflow: hidden;*/


/*}*/


/*#floor_box {*/


/*width: 100%;*/


/*height: 100%;*/


/*position: absolute;*/


/*top: 0;*/


/*}*/


/*.floor {*/


/*width: 100%;*/


/*height: 100%;*/


/*position: relative;*/


/*}*/


/*END*/


/*BEGIN*/

.qy_ingcalmt1 {
    height: 100px;
    text-align: center;
    padding-top: 35px;
    position: relative;
}

.qy_ingcalmt1>em {
    position: absolute;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    display: block;
    right: -12px;
    top: 40px;
    line-height: 24px;
}

.qy_ingcalmt1>em>b {
    display: block;
    font-weight: normal;
    font-size: 22px;
    text-align: left !important;
}

.qy_ingcalmt1>h2 {
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin-bottom: 10px;
}

.qy_ingcalmt1>h2>a {
    display: block;
    font-size: 38px;
    color: #fff;
}

.qy_ingcalmt1>h2>a,
.qy_ingsjjt>h2>a {
    letter-spacing: 7px;
}

.qy_ingcalmt1>h2>a:hover {
    color: #86ab0d;
}


/*END*/


/*BEGIN*/

.qy_inxwdtmbul21 {
    position: relative;
}

.prev6 {
    position: absolute;
    background: url(../images/ztqy92.png) center center no-repeat;
    bottom: -24px;
    left: 50%;
    width: 12px;
    height: 12px;
    display: block;
    margin-left: -29px;
}

.next6 {
    position: absolute;
    background: url(../images/ztqy92.png) center center no-repeat;
    bottom: -24px;
    left: 52%;
    display: block;
    width: 12px;
    height: 12px;
    margin-left: -7px;
}

.prev6:hover {
    background: url(../images/ztqy93.png) center center no-repeat;
}

.next6:hover {
    background: url(../images/ztqy93.png) center center no-repeat;
}

.qy_inxwdt {
    position: relative;
}

.qy_inxwdt>em {
    display: block;
    background: url(../images/ztqy84.png) center center no-repeat;
    height: 8px;
    position: absolute;
    left: 0;
    top: 188px;
    width: 100%;
    z-index: 200;
}


/*END*/


/*BEGIN*/

.qy_inxwdtmbul21>em {
    display: block;
    position: absolute;
    background: url(../images/ztqy99.png) center center no-repeat;
    width: 38px;
    height: 4px;
    left: 50%;
    bottom: -19px;
    margin-left: -19px;
}


/*END*/


/*BEGIN*/

.cebianlan {
    width: 47px;
    height: 47px;
    right: 0;
    top: 300px;
    position: fixed;
    z-index: 202;
}

.cebianlanm {
    height: 31px;
    min-width: 250px;
    margin-right: 10px;
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    padding: 8px 10px;
    position: absolute;
    text-align: left;
    top: 5%;
    right: 11%;
}

.cebianlanm1 {
    background: url(../images/ztqy101.png) center center no-repeat;
    width: 48px;
    height: 47px;
    margin-top: 10px;
    position: relative;
    cursor: pointer;
}

.cebianlanm1 img {
    position: relative;
    right: 153px;
    display: none;
}

.cebianlanm2 {
    clear: both;
    background: url(../images/ztqy102.png) center center no-repeat;
    width: 48px;
    height: 47px;
    margin-top: 10px;
    position: relative;
    cursor: pointer;
}

.cebianlanm0 {
    clear: both;
    background: url(../images/ztqy1001.png) center center no-repeat;
    width: 48px;
    height: 47px;
    margin-top: 10px;
    position: relative;
    cursor: pointer;
}

.cebianlanm3>a {
    clear: both;
    display: block;
    background: url(../images/ztqy103.png) center center no-repeat;
    width: 48px;
    height: 47px;
    float: right;
    margin-top: 10px;
}


/*END*/


/*BEGIN*/

.cebianlanm2>div {
    width: 280px;
    padding: 8px 10px;
    font-size: 14px;
    min-height: 34px;
    color: #fff;
    position: absolute;
    right: 56px;
    background: url(../images/bbb.png) center center no-repeat;
    top: 0;
    display: none;
}

.cebianlanm0>div {
    width: 200px;
    padding: 8px 10px;
    font-size: 14px;
    min-height: 34px;
    color: #fff;
    position: absolute;
    right: 56px;
    background: url(../images/bbb.png) center center no-repeat;
    top: 0;
    display: none;
}

.cebianlanm3>a {
    display: block;
    width: 48px;
    height: 47px;
}


/*END*/


/*BEGIN*/

.youqilj {
    height: 68px;
}

.youqiljm>em {
    display: block;
    float: left;
    width: 130px;
    font-size: 18px;
    color: #2c2c2c;
    line-height: 68px;
    height: 68px;
    background: url(../images/ztqy106.png) center right no-repeat;
}

.youqiljmr {
    width: 1050px;
    float: right;
    line-height: 68px;
}

.youqiljmr_ul>li {
    float: left;
    width: 125px;
}

.youqiljmr_ul>li>a {
    font-size: 16px;
    display: block;
    color: #c2c2c2;
}

.cebianlanm3>div {
    width: 192px;
    height: 31px;
    background: url(../images/bbb.png) center right no-repeat;
    display: none;
    line-height: 31px;
    position: absolute;
    right: 47px;
    padding: 8px 15px;
    right: 48px;
    float: right;
    top: 10px;
}

.cebianlanm3>div input {
    width: 192px;
    height: 31px;
    line-height: 31px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #fff;
}

.cebianlanm3:hover>div {
    display: block;
}


/*END*/


/*BEGIN*/


/*BEGIN*/

.qyzt_zygglxg {
    width: 221px;
    float: left;
}

.qyzt_zygglxgt {
    min-width: 139px;
    background: url(../images/xiugai_01.png) center top repeat-y;
    height: 104px;
    padding: 105px 39px 0 39px;
}

.qyzt_zygglxgt h2 {
    text-align: center;
    height: 31px;
    line-height: 31px;
    font-size: 24px;
    color: #165b9f;
}

.qyzt_zygglxgt em {
    display: block;
    text-align: center;
    height: 20px;
    line-height: 20px;
    text-transform: capitalize;
    font-size: 14px;
    color: #024483;
}

.qyzt_zygglxgt_ul > li {
    background: url(../images/xiugai_03.png) top center no-repeat;
    width: 221px;
    min-height: 49px;
    margin-bottom: 12px;
    text-align: center;
    line-height: 38px;
}

.qyzt_zygglxgt_ul>li>h2>a {
    font-size: 18px;
    color: #194d32;
    display: block;
}

.qyzt_zygglxgd {
    width: 221px;
    height: 94px;
    padding-top: 15px;
    text-align: center;
    background: url(../images/xiugai_04.png) center top no-repeat;
}

.qyzt_zygglxgt_ul>li:hover {
    background: url(../images/xiugai_02.png) center top no-repeat;
}

    .qyzt_zygglxgt_ul>li:hover>h2>a,
    .qyzt_zygglxgt_ul>li.on>h2>a {
        color: #fff;
        font-weight: bold;
    }

.qyzt_zygglxgt_ul li.on {
    
    background: url(../images/xiugai_02.png) top center no-repeat;
}
    .qyzt_zygglxgt_ul li.on.on2{
        height:auto !important;
    }
    /* 修改开始 */
    /*.qyzt_zygglxgt_ul .on>h2>.a1 {
    color: #fff;
    font-weight: bold;
}*/
    /*.qyzt_zygglxgt_ul li.on{
    height:auto;
}*/
.qyzt_zygglxgt_ul .xj_xl.on {
    height: auto !important;
    visibility: visible;
    opacity: 1;
    padding: 13px 0;
    box-sizing: border-box;
}
.qyzt_zygglxgt_ul li {
    position: relative;
}

.qyzt_zygglxgt_ul .xj_xl {
 
    width: 191px;
    margin:15px auto 0 auto;
    transition: all .5s;
    height: 0;
    visibility: hidden;
    opacity: 0;
    background-color: #fff;
    border: 1px solid #e9e9e9;
}

.qyzt_zygglxgt_ul .xj_xl a {
    display: block;
    font-size: 16px;
    color: #333333;
    width:90%;
    margin:0 auto;
    text-align: center;
    line-height: 52px;
    border-bottom:1px solid #e9e9e9;
}

/*.qyzt_zygglxgt_ul .xj_xl a:last-child {
    border-bottom: none;
}*/

/*.qyzt_zygglxgt_ul .on>.xj_xl {
    height: auto;
}*/

.qyzt_zygglxgt_ul li.on>.xj_xl a.on,
.qyzt_zygglxgt_ul li.on>.xj_xl a:hover {
    color: #025c12;
    border-color: #025c12;
}


/* 修改结束 */

.qyzt_zygglxgd>em {
    display: block;
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
}


/*END*/


/*END*/

.zhongtianbeijing {
    padding-top: 40px;
    background: url(../images/ztqy82.jpg) center top no-repeat;
}


/*BEGIN*/

.tanchu a {
    color: #f00;
}

.tanchu a:hover {
    color: #333;
}


/*END*/


/*# display:inline-block;
            *zoom:1;
            *display:inline;
            word-wrap:break-word;
            white-space:nowrap;
*/

.hove a {
    color: #195fa3;
    cursor: pointer;
}

.hove a:hover {
    color: #6cbb1d;
}

.minh {
    min-height: 350px;
}

.qy_inxwdtmb .bd .tempWrap {
    width: 1200px !important;
}


/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */

.imageswith img {
    max-width: 951px;
}

body,
html,
.cg_banner,
#main,
.floor {
    min-width: 1200px !important;
}

#ql_ztjka {
    padding: 20px 0 20px 0;
}

#ql_ztjka li {
    float: left;
    width: 24.8%;
    text-align: center;
}

#ql_ztjka li img {
    margin: 0 auto;
}

.cebianlanm3 {
    position: relative;
}


/* 新加 */

.top_t {
    height: 40px;
    line-height: 40px;
}

.top_t .navphone {
    float: right;
    color: #024483;
    font-size: 18px;
}

.top_t .nav_seah {
    float: right;
    margin-right: 20px;
    position: relative;
    cursor: pointer;
}

.top_t .nav_seah img {
    margin-top: 10px;
}

.top_t .nav_seah div {
    opacity: 0;
    position: absolute;
    right: 26px;
    top: 4px;
    transition: all .3s;
}

.top_t .nav_seah:hover div {
    opacity: 1;
}

.top_t .nav_seah div input {
    width: 192px;
    height: 31px;
    line-height: 31px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #fff;
    padding: 0 10px;
    box-sizing: border-box;
    background: #024483;
}

.top_t .nav_seah div input::placeholder {
    color: #fff;
}

.top_c {
    margin-top: 0px;
}

.top_c .top_c_gjc {
    float: right;
    color: #024483;
    font-size: 26px;
    padding-top: 10px;
}

.top_c .top_c_gjc span {
    font-weight: bold;
}