body {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px; font-family: "Microsoft Yahei", ????, sans-serif; font-size: 14px;
}
ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
li {
	margin: 0px; padding: 0px; list-style-type: none;
}
h1 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h2 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h3 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h4 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h5 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h6 {
	margin: 0px; padding: 0px; font-weight: normal;
}
img {
	border: 0px currentColor; border-image: none;
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:hover {
	transition:0.6s; color: rgb(204, 0, 0); text-decoration: none;
}
.fl {
	float: left !important;
}
.fr {
	float: right !important;
}
.i_jg {
	margin: 10px auto; width: 100%; height: 10px; overflow: hidden;
}
.clearboth {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; clear: both;
}
.w1300 {
	margin: 0px auto; height: auto; max-width: 1300px;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.relative {
	position: relative;
}
.imghover {
	transition:0.6s; cursor: pointer;
}
.imghover:hover {
	transform: scale(1.2);
}
.ydy_logo {
	margin: 30px auto; width: 100%; height: auto; text-align: left; overflow: hidden;
}
.ydy_title {
	margin: 13% auto 100px; width: 100%; text-align: center;
}
.ydy_open {
	margin: 0px auto; width: 90%; height: auto; text-align: center; overflow: hidden;
}
.ydy_open a {
	transition:0.3s; width: 50%; padding-top: 10px; float: left; display: block;
}
.ydy_open a:hover {
	transition:0.3s; padding-top: 0px;
}
.ydy_open img {
	margin: 0px; border-radius: 20px; transition:0.3s; overflow: hidden;
}
.ydy_open img:hover {
	background: rgb(255, 255, 255); transition:0.3s;
}
.top_line {
	background: rgb(9, 82, 166); height: 34px; color: rgb(255, 255, 255); line-height: 34px; font-size: 12px;
}
.top_line_l {
	width: 50%; float: left;
}
.top_line_r {
	width: 50%; text-align: right; float: right;
}
.top_line_r a {
	padding: 0px 5px; color: rgb(255, 255, 255);
}
.header {
	background: rgb(255,255,255); width: 100%; 
}
.header .logo {
	margin: 0px auto; padding:  10px 0px; width: 100%; text-align: left;
}
.top_right {
	padding-top: 15px; float: right;
}
.top_links {
	padding: 24px 15px 0px 0px; width: 160px; height: 40px; text-align: right; color: rgb(120, 147, 195); line-height: 40px; font-size: 12px; float: right;
}
.top_links a {
	padding: 0px 7px; color: rgb(120, 147, 195);
}
.top_links a:hover {
	color: rgb(194, 194, 194);
}
.inavbox {
	background: rgb(44, 127, 204); margin: 0px auto; width: 100%; height: 54px;
}
.lminavbox {
	margin: 0px auto !important; width: 100% !important;
}
.inav {
	margin: 0px auto; padding: 0px; height: 54px; line-height: 54px; float: right; position: relative; z-index:99;
}
.inav a {
	color: rgb(255, 255, 255);
}
.inav .nLi {
	float: left; display: inline; position: relative;
}
.inav .nLi h3 {
	float: left;
}
.inav .nLi h3 a {
	padding: 0px 40px; color: rgb(0, 0, 0); font-size: 16px; font-weight: bold; display: block; position: relative;
}
.inav .sub {
	background: rgb(44, 127, 204); padding: 0px; left: 0px; top: 54px; width: 100%; text-align: center; line-height: 36px; font-size: 15px; display: none; position: absolute;
}
.inav .sub li {
	-ms-zoom: 1;
}
.inav .sub a {
	padding: 0px 10px; color: rgb(255, 255, 255); display: block;
}
.inav .sub a:hover {
	background: rgb(255, 255, 255); color: rgb(17, 88, 136);
}
.inav .on h3 a {
	background: rgb(107, 195, 255); color: rgb(255, 255, 255);
}
.inav h3 a:hover {
	background: rgb(44, 127, 204); color: rgb(255, 255, 255);
}
.i-search {
	border-radius: 20px; border: 1px solid rgb(255, 255, 255); border-image: none; top: 10px; width: 220px; height: 30px; overflow: hidden; float: right; position: relative;
}
.i-search .search-txt {
	background: none; margin: 0px; padding: 0px 0px 0px 15px; border: currentColor; border-image: none; width: 90%; height: 32px; color: rgb(255, 255, 255); line-height: 32px; _line-height: 32px;
}
.i-search .search-btn {
	background: url("../images/ico_search.png") no-repeat center; border: 0px currentColor; border-image: none; width: 40px; height: 30px; right: 0px; color: rgb(255, 255, 255); line-height: 30px; margin-top: 1px; position: absolute; cursor: pointer;
}
.i-search .search-btn:hover {
	cursor: pointer; opacity: 0.9;
}
.fabox {
	margin: 0px auto 20px; padding: 15px 0px; height: auto; overflow: hidden;
}
.fabox .fa_info {
	background: rgb(255, 255, 255); width: 375px; height: 385px; position: relative;
}
.fabox .fa_info_t {
	margin: 0px auto 15px; width: 100%; height: 34px; line-height: 34px;
}
.fabox .fa_info_t h1 {
	background: url("../images/cg_title_bg.png"); padding: 0px 15px; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-size: 18px; float: left; display: block;
}
.fa_info_img {
	margin: 0px auto; width: 375px; height: 152px; overflow: hidden;
}
.fa_info_img img {
	width: 375px; height: 152px;
}
.fabox .fa_info_p p {
	margin: 0px; padding: 0px; text-align: justify; color: rgb(90, 90, 90); line-height: 26px; text-indent: 2em; font-size: 14px;
}
.cgqt_more {
	background: rgb(225, 243, 255); width: 34px; height: 34px; text-align: center; color: rgb(197, 197, 197); line-height: 34px; font-size: 20px; font-weight: bold; float: left; display: block;
}
.fabox .fa_info_more {
	margin: 0px auto 5px; width: 110px; text-align: center; right: 0px; bottom: 15px; color: rgb(9, 82, 166); font-size: 14px; display: block; position: absolute;
}
.fabox .fa_info_more:hover {
	color: rgb(204, 0, 0);
}
.aboutbox_nr {
	padding: 5%; width: 90%; height: auto; overflow: hidden;
}
.aboutbox_nr p {
	margin: 0px; padding: 0px; text-align: justify; color: rgb(51, 51, 51); line-height: 32px; text-indent: 2em; font-size: 18px;
}
.aboutbox_nr img {
	margin: 0px 10px 10px 0px; width: 125px; height: 90px; float: left; display: block;
}
.aboutbox_nrmore {
	color: rgb(210, 0, 0); font-size: 16px; margin-left: 15px; display: none;
}
.aboutbox_title {
	width: 100%; height: 40px; line-height: 40px; margin-bottom: 15px; border-bottom-color: rgb(192, 198, 202); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.aboutbox_title h1 {
	width: 100px; height: 40px; text-align: left; color: rgb(51, 51, 51); line-height: 40px; font-size: 18px; font-weight: bold; float: left; display: block;
}
.cg_more {
	background: url("../images/cg_more.png") no-repeat center 20px rgb(255, 255, 255); width: 34px; height: 40px; text-align: center; color: rgb(140, 145, 148); line-height: 40px; font-size: 14px; font-weight: bold; float: right; display: block; opacity: 0.7;
}
.cg_more a {
	color: rgb(194, 194, 194); font-size: 14px;
}
.cg_more:hover {
	color: rgb(0, 0, 0); opacity: 1;
}
.fabox .fa_info_p {
	background: rgb(245, 245, 245); padding: 15px 20px; height: 145px; overflow: hidden;
}
.i_banner {
	background: url("../images/banner_bg.png") no-repeat center rgb(245, 249, 251); margin: 0px auto; width: 100%; height: auto; overflow: hidden;
}
.cg_jjbox {
	margin: 0px auto; width: 1480px; height: auto; overflow: hidden;
}
.cg_jdt {
	margin: 0px auto;
}
.cg_jdt img {
	width: 1480px;
}
.cg_jdt {
	margin: 0px auto; overflow: hidden; position: relative;
}
.cg_jdt .hd {
	left: 0px; height: 33px; text-align: center; right: 0px; bottom: 20px; overflow: hidden; position: absolute; z-index: 1;
}
.cg_jdt .hd ul {
	overflow: hidden; display: inline-block; -ms-zoom: 1;
}
.cg_jdt .hd ul li {
	background: url("../images/ico_hmb.png") no-repeat center; margin: 0px 10px; border-radius: 50%; width: 27px; height: 33px; text-align: center; line-height: 8px; float: left; cursor: pointer;
}
.cg_jdt .hd ul li.on {
	background: url("../images/ico_hmh.png") no-repeat center; color: rgb(255, 255, 255);
}
.cg_jdt .bd {
	height: 100%; position: relative; z-index: 0;
}
.cg_jdt .bd li {
	vertical-align: middle; -ms-zoom: 1;
}
.cg_jdt .bd li a {
	display: block; position: relative;
}
.cg_jdt .bd li h2 {
	background: url("../images/tt_bg.png"); padding: 0px 2%; width: 96%; height: 50px; bottom: 0px; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; font-size: 16px; margin-top: 5px; display: block; position: absolute; z-index: 8;
}
.cg_jdt .bd img {
	width: 100%; display: block;
}
.cg_jdt .prev {
	background: url("../images/picnews-arrow.png") no-repeat -110px 5px; left: 3%; top: 50%; width: 32px; height: 40px; margin-top: -25px; display: block; position: absolute; opacity: 0.5;
}
.cg_jdt .next {
	background: url("../images/picnews-arrow.png") no-repeat -110px 5px; left: 3%; top: 50%; width: 32px; height: 40px; margin-top: -25px; display: block; position: absolute; opacity: 0.5;
}
.cg_jdt .next {
	background-position: 8px 5px; left: auto; right: 3%;
}
.cg_jdt .prev:hover {
	opacity: 1;
}
.cg_jdt .next:hover {
	opacity: 1;
}
.cg_jdt .prevStop {
	display: none;
}
.cg_jdt .nextStop {
	display: none;
}
.title_01 {
	width: 100%;
}
.title_03 {
	width: 100%; height: auto; border-bottom:solid 1px #025BB5; overflow: hidden;
}
.title_03 h1 {
	margin: 0px; padding: 0px; height: 56px; line-height: 56px; float: left; display: block; position: relative;
}
.title_03 h1 span {
	left: 15px; top: 0px; color: rgb(0, 0, 0); font-size: 17px; font-weight: 600; position: absolute;
}
.title_more {
	padding: 0px 15px; height: 56px; color: rgb(214, 163, 14); line-height: 56px; font-size: 15px; float: right; display: block;
}
.title_more:hover {
	color: rgb(204, 0, 0);
}
.qtcgbg {
	background: url("../images/cghjbg.jpg") no-repeat bottom / 100% auto; margin: 0px auto 40px; width: 100%; height: 484px;
}
.qtcgtitle {
	background: url("../images/ts_titlebg.png") no-repeat left; width: 68px; height: 100%; overflow: hidden; float: left; position: relative;
}
.clbox_nr {
	margin: 20px 0px 0px 15px; float: left;
}
.clbox_nr .clbox_nrtxt {
	float: left;
}
.clbox_nr .clbox_nrtxt p {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); line-height: 26px; text-indent: 2em; font-size: 14px;
}
.clbox_nr .clbox_nrimg {
	width: 132px; height: 160px; overflow: hidden; float: right; display: block;
}
.clbox_nr .clbox_nrimg img {
	margin: 0px auto; width: 132px; height: 160px; display: block;
}
.i_box_bk_list {
	margin: 25px auto 0px; width: 100%;
}

.i_box_bk_list li {
	 padding: 0px 3%; width: 94%; color: rgb(160, 160, 160); line-height: 30px; overflow: hidden; font-size: 14px; margin-bottom: 10px;
}
.i_box_bk_list li a {
	background: url("../images/ico_001.png") no-repeat left; transition:0.2s; text-align: left; color: rgb(51, 51, 51); overflow: hidden; padding-right: 100px; padding-left: 3%; font-size: 16px; display: block; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.i_box_bk_list li span {
	top: 50%; right: 0px; color: rgb(125, 125, 125); float: right; position: absolute; transform: translateY(-50%);
}
.i_box_bk_list li:hover {
	
}
.i_box_bk_list li:hover span {
	color: rgb(214, 163, 14);
}
.i_box_bk_list li:hover a {
	color: rgb(214, 163, 14);
}
.i_box_bk_list2 {
	margin: 25px auto 0px; width: 100%; height: auto; overflow: hidden;
}
.i_box_bk_list2 ul {
	width: 105%;
}
.i_box_bk_list2 li {
	background: url("../images/ico_002.png") no-repeat left top ; padding: 0px 3%; width: 48%; color: rgb(160, 160, 160); line-height: 50px; overflow: hidden; font-size: 14px; margin-right: 2%; margin-bottom: 10px; float: left;
}
.i_box_bk_list2 li a {
	transition:0.2s; width: 97%; text-align: left; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden;  padding-left: 2%; font-size: 15px; float: left; display: block;
}
.i_box_bk_list2 li span {
	color: rgb(125, 125, 125); float: right;
}
.i_box_bk_list2 li:hover {
	background: url("../images/ico_002.png") no-repeat left top rgb(255, 255, 255);
}
.i_box_bk_list2 li:hover span {
	color: rgb(214, 163, 14);
}
.i_box_bk_list2 li:hover a {
	color: rgb(214, 163, 14);
}
.qtcgtitle h1 {
	left: -5px; top: 50%; width: 30px; height: auto; text-align: center; color: rgb(255, 255, 255); line-height: 20px; overflow: hidden; font-size: 18px; font-weight: bold; vertical-align: middle; position: absolute; transform: translate(50%, -50%);
}
.qtcgbg .qtcgbgleft {
	width: 51.5%; height: 520px; overflow: hidden; float: left;
}
.qtcgbg .qtcgbgright {
	width: 44.5%;  height: 520px; overflow: hidden; float: right;
}
    /*????б?*/
    .eng-icons-style6 {
        padding-top: 16px;
        box-sizing: border-box;
        /* ?????0px,???????? */
        border-radius: 0px;
    }

    .eng-icons-style6 .icons-list {
        font-size: 0;
    }

    #eng-icons-style6-0ba88d9a-d42e-431f-93f4-cae6302615f6.eng-icons-style6 .icons-list a {
        display: inline-block;
        width: -moz-calc(100% / 4 - 22px);
        width: -webkit-calc(100% / 4 - 22px);
        width: calc(100% / 4 - 22px);
        color: inherit;
        vertical-align: top;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0 11px 24px;
        text-align: center;
        zoom: 1;
    }

    .eng-icons-style6 .icons-list a .icon-box {
        width: 74px;
        height: 74px;
        overflow: hidden;
        margin: 0 auto;
        border: 1px solid;
    }

    .eng-icons-style6 .icons-list a .icon-box img {
        width: 48px;
        height: 48px;
        margin:0 auto;
        margin-top: 13px;
    }

    .eng-icons-style6 .icons-list a .item-name {
        margin-top: 6px;
        font-size: 14px;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        color: inherit;
        word-break: break-all;
    }

    @media only screen and (min-width: 1px) and (max-width: 926px) {
        .eng-icons-style6 .icons-list a {
            width: calc(100% / 4) !important;
            margin: 8px 0 !important;
        }

        .eng-icons-style6 .icons-list a .icon-box {
            width: 74px;
            height: 74px;
        }

        .eng-icons-style6 .icons-list a .icon-box img {
            margin: 12px 0;
        }

        .eng-icons-style6 .icons-list a .item-name {
            font-size: 12px;
        }
    }
	/*??????*/
/**search???*/

.h-mini .right-icon .mini-pop .ipt-content .search {
  display: block;
  position: absolute;
  top: 6px;
  right: 11px;
  width: 16px;
  height: 16px;
  background: url('template_files/2/images/top/style39/icon_search_mini.png');
  }

.h-mini .right-icon .mini-pop .ipt-content:hover .search {
  background: url('template_files/2/images/top/style39/icon_search_mini-1.png');
  }
.h-search {
  position: absolute;
  top: 238px;
  left: 50%;
  z-index: 3;
  margin-left: -499px;
  width: 1023px;
}

.h-search .singleSelect,
.h-search .select2-container {
  float: left;
  /*margin-right: 8px;*/
}

.h-search .select2-container--default .select2-selection--single {
  width: 258px;
  height: 60px;
  line-height: 60px;
  background: #2c7fcc;
  border: 0;
  border-radius: 0 !important;
  outline: none;
  position: relative;
}

.h-search .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 60px;
  font-size: 20px;
  font-weight: 400;
  color: #fefefe;
  text-align: center;
  letter-spacing: 4px;
}

.h-search .select2-container--default .select2-selection--single .select2-selection__arrow {
  width: 18px;
  height: 15px;
  top: 25px;
  right: 48px;
}

.h-search .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #fff transparent transparent transparent;
  border-width: 15px 9px 0 9px;
  top: 0;
}

.h-search .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  /*border-color: transparent transparent #fff transparent;*/
  /*border-width: 0 9px 15px 9px;*/
}

.select2-container {
  z-index: 120;
  /* top: 468px !important; */
}

.select2-dropdown {
  /*width: 1046px !important;*/
  /*height: 75px !important;*/
  z-index: 2 !important;
  background-color: rgba(44,127,204, 0.6) !important;
  border-radius: 0 !important;
  border: 0 !important;
  /*margin-top: -30px;*/
  width: 258px !important;
}

.select2-results__options {
  padding: 12px 0 10px 0 ;
}
.select2-results__option {
  /*float: left;*/
  font-size: 14px;
  color: #ffffff;
  padding: 0;
  padding-left: 85px;
  text-align: left;
  font-weight: 300;
  letter-spacing: 5px;
  margin-bottom: 10px;
}
.select2-results__option:last-child {
  margin-bottom: 0;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: transparent !important;
}

.h-search .ipt {
  display: block;
  width: 70%;
  height: 60px;
  line-height: 60px;
  padding: 0 60px 0 24px;
  border: 0;
  border-radius: 0;
  background: rgb(255, 255, 255,0.5);
  box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 20px;
  color: #333;
}

.h-search .btn-search {
  position: absolute;
  right: 7px;
  top: 15px;
  border: 0;
  width: 30px;
  height: 30px;
  background: url('../images/icon_search.png') no-repeat;
  background-size: 30px;
  cursor: pointer;
}ion--highlighted[aria-selected],
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: transparent !important;
}

.h-search .ipt {
  display: block;
  width: 70%;
  height: 60px;
  line-height: 60px;
  padding: 0 60px 0 24px;
  border: 0;
  border-radius: 0;
  box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 20px;
  color: #333;
}


/*search ????*/
.cl_spbox {
	width: 100%; height: 200px; overflow: hidden; position: relative;
}
.cl_spbox_i {
	margin: 0px auto; height: 140px; overflow: hidden; display: block;
}
.cl_spbox_i img {
	margin: 0px auto; width: 100%; height: 140px; overflow: hidden; display: block;
}
.cl_spbox_t {
	height: 50px; text-align: center; line-height: 50px; margin-top: 10px; display: block;
}
.cl_spbox_p {
	background: url("../images/sp_play.png") no-repeat center; left: 40%; width: 50px; height: 50px; bottom: 35px; display: block; position: absolute; z-index: 92;
}
.aboutbox {
	margin: 40px auto; padding: 0px 0px 10px; width: 100%; height: auto; overflow: hidden;
}
.aboutbox .ab_sp {
	background: rgb(0, 0, 0); width: 360px; height: 260px; overflow: hidden; float: left; position: relative;
}
.aboutbox .ab_sp img {
	width: 360px; height: 260px; opacity: 0.9;
}
.aboutbox .ab_sp:hover img {
	opacity: 1;
}
.aboutbox .ab_sp .playico {
	background: url("../images/playico.png") no-repeat center; left: 43%; top: 100px; width: 63px; height: 63px; display: block; position: absolute; z-index: 9; opacity: 0.8;
}
.aboutbox .ab_sp:hover .playico {
	opacity: 1;
}
.aboutbox .ab_cgjj {
	width: 825px; height: 310px; text-align: justify; float: left; position: relative;
}
.aboutbox .ab_zywt {
	width: 350px; height: 260px; float: right; position: relative;
}
.aboutbox .a_info_more {
	margin: 0px auto 5px; width: 110px; text-align: center; right: 0px; bottom: 0px; color: rgb(204, 0, 0); font-size: 14px; display: block; position: absolute;
}
.aboutbox .a_info_more:hover {
	color: rgb(204, 0, 0);
}
.r_btn {
	width: 210px; height: 390px; overflow: hidden; float: right;
}
.r_btn .a_link {
	background: rgb(255, 255, 255); width: 210px; height: 50px; line-height: 50px; overflow: hidden; margin-bottom: 7px; border-left-color: rgb(9, 83, 169); border-left-width: 4px; border-left-style: solid;
}
.r_btn .a_link a {
	width: 160px; height: 50px; color: rgb(9, 83, 169); line-height: 50px; font-size: 15px; font-weight: bold; float: right; display: block;
}
.r_btn .a_link i {
	padding: 10px 5px 0px 10px; width: 30px; height: 30px; float: left; display: block;
}
.r_btn .a_link:hover {
	background-color: rgb(202, 230, 248);
}
.r_btn .a_link:hover a {
	color: rgb(204, 0, 0);
}

.gdxwbox {
	background: rgb(245, 249, 251); margin: 10px auto 0px; padding: 5px 0px;  overflow: hidden; width: 100%; clear: both;
}
.gdxwbox_title {
	width: 65px; height: 320px; text-align: center; margin-right: 35px; float: left;
}
.gdxwbox_title a {
	display: block; position: relative;
}
.gdxwbox_title a span {
	left: 20px; top: 70px; width: 24px; color: rgb(255, 255, 255); line-height: 25px; font-size: 24px; font-weight: 600; position: absolute;
}
.gdxwbox_list01 {
	height: aotu; overflow: hidden; padding: 5px 0px 0px 3%;
}
.gdxwbox_list01 .bo {
	margin: 10px 3% 10px 0px;; width: 30%; float: left;
}




.gdxwbox_list {
	height: aotu; overflow: hidden;
}
.gdxwbox_list ul {
	padding: 15px 0px 0px 3%;
}
.gdxwbox_list li {
	margin: 10px 3% 10px 0px; height: 21px; line-height: 22px; font-size: 17px; float: left;
}
.gdxwbox_list li a {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.gdxwbox_list li span {
	background: rgb(150, 185, 209); margin: 0px 10px 0px 0px; padding: 0px 5px; width: 45px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; float: left; display: block;
}
.gdxwbox_list li:hover span {
	background: rgb(214, 163, 14);
}
.gdxwbox_list li:hover a {
	color: rgb(214, 163, 14);
}
.cgjj_mtv {
	background: url("../images/cgsp_bg.png") no-repeat left top; width: 670px; height: 423px; overflow: hidden; margin-right: 50px; float: left; position: relative;
}
.cgjj_mtv > h2 {
	left: 70px; top: 15px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 600; position: absolute;
}
.cgjj_mtvpic {
	background: rgb(0, 0, 0); margin: 65px 0px 0px 25px; padding-top: 53%; display: block; position: relative;
}
.cgjj_mtvpic img {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; position: absolute;
}
.cgjj_mtvpic:hover {
	
}
.cgjj_box {
	background: rgb(245, 249, 251); padding: 0px; height: 423px; overflow: hidden;
}
.cgjj_box:hover {
	background: rgb(239, 250, 255);
}
.ixy_box {
	margin: 20px auto; height: 270px; position: relative; max-width: 1300px;
}
.ixy_box .prev {
	top: 45%; width: 40px; height: 40px; position: absolute; z-index: 2;
}
.ixy_box .next {
	top: 45%; width: 40px; height: 40px; position: absolute; z-index: 2;
}
.ixy_box .prev {
	background: url("../images/cgzsjt.png") no-repeat -59px 0px; right: -50px; color: rgb(255, 255, 255); opacity: 0.5;
}
.ixy_box .next {
	background: url("../images/cgzsjt.png") no-repeat 0px 0px; left: -55px; color: rgb(255, 255, 255); margin-left: 0px; opacity: 0.5;
}
.ixy_box .next:hover {
	opacity: 1;
}
.ixy_box .prev:hover {
	opacity: 1;
}
.ixy_box .bd {
	width: 100%; overflow: hidden; margin-left: 0px;
}
.ixy_box .bd li {
	margin: 0px 26px 0px 0px; padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 182px; height: 260px; overflow: hidden; float: left; position: relative;
}
.ry_txt {
	background: url("../images/tt_bg.png"); width: 182px; text-align: center; bottom: 5px; color: rgb(255, 255, 255); position: absolute; z-index: 9;
}
.ixy_box .bd li:hover a {
	color: rgb(255, 255, 255);
}
.ixy_box .bd li:hover img {
	transform: scale(1.2);
}
.ixy_box .bd li:hover span {
	color: rgb(255, 255, 255);
}
.ixy_box .bd li:hover i {
	opacity: 1;
}
.ixy_box .bd li .pic {
	width: 182px; height: 260px; overflow: hidden; display: block; position: relative;
}
.ixy_box .bd li .pic img {
	transition:0.6s; left: 50%; top: 50%; width: auto; height: 260px; position: absolute; transform: translate(-50%, -50%);
}
.ixy_box .bd li span {
	padding: 0px; width: 100%; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; overflow: hidden; font-size: 15px; display: block;
}
.linkbox {
	background: 0% 0% / 100% 100% rgb(255, 255, 255); margin: 0px auto 40px; padding: 0px; height: 350px; max-width: 1300px;
}
.linkbox li {
	width: 25%; float: left;
}
.linkbox li:hover img {
	transition:0.6s; transform: rotateY(180deg);
}
.linkbox li img {
	margin: 0px auto; transition:0.6s; width: 80px; height: 80px; display: block;
}
.linkbox .linktitle {
	margin: 0px auto; padding: 15px 0px; width: 80%; text-align: center; color: rgb(0, 0, 0); line-height: 27px; font-size: 16px; display: block;
}
.linkico1 {
	margin: 0px auto; border-radius: 50%; width: 80px; height: 80px; overflow: hidden; display: block;
}
.linkico2 {
	margin: 0px auto; border-radius: 50%; width: 80px; height: 80px; overflow: hidden; display: block;
}
.linkico3 {
	margin: 0px auto; border-radius: 50%; width: 80px; height: 80px; overflow: hidden; display: block;
}
.linkico4 {
	margin: 0px auto; border-radius: 50%; width: 80px; height: 80px; overflow: hidden; display: block;
}
.linkico1 {
	background: rgb(14, 200, 179);
}
.linkico2 {
	background: rgb(217, 136, 94);
}
.linkico3 {
	background: rgb(172, 130, 193);
}
.linkico4 {
	background: rgb(220, 89, 79);
}
.listmain {
	margin: 30px auto; padding: 0px; height: 100%; position: relative; min-height: 600px; max-width: 1300px;
}
.lm-left {
	padding: 0px; width: 260px; margin-right: 30px; float: left;
}
.lm-left .left-lmname {
	background: rgb(44, 127, 204); padding: 0px; height: 60px; line-height: 60px; overflow: hidden; position: relative;
}
.lm-left .left-lmname h1 {
	padding: 0px 0px 0px 30px; width: 100%; text-align: left; color: rgb(255, 255, 255); line-height: 60px; font-size: 16px; display: block; z-index: 999;
}
.lm-left .left-lmname span {
	width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 10px; display: block;
}
.lm-left .list-sub {
	padding: 0px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 260px; height: auto; overflow: hidden;
}
.lm-left .list-sub a {
	background: rgb(233, 233, 233); height: 50px; text-align: left; color: rgb(51, 51, 51); line-height: 50px; text-indent: 2em; font-size: 16px; border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(163, 163, 163); border-bottom-width: 1px; border-left-width: 5px; border-bottom-style: solid; border-left-style: solid; display: block; cursor: pointer;
}
.lm-left .list-sub a i {
	background: url("../images/sub_jtbg.png") no-repeat -44px; margin: 0px 15px 0px 0px; width: 6px; height: 50px; float: right; display: block;
}
.lm-left .list-sub a:hover i {
	background: url("../images/sub_jtbg.png") no-repeat left; width: 6px; height: 50px; float: right; display: block;
}
.lm-left .list-sub a:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.lm-left .list-sub a:hover {
	background: rgb(0, 105, 188); color: rgb(255, 255, 255); border-left-color: rgb(0, 73, 135); border-left-width: 5px; border-left-style: solid;
}
.lm-left .list-sub #this-on {
	background: rgb(0, 105, 188); color: rgb(255, 255, 255); border-left-color: rgb(0, 73, 135); border-left-width: 5px; border-left-style: solid;
}
.lm-left .list-sub #this-on i {
	background: url("../images/sub_jtbg.png") no-repeat left; width: 6px; height: 50px; float: right; display: block;
}
.lm-right {
	background: rgb(255, 255, 255); overflow: hidden; margin-right: 0px;
}
.this-name {
	margin: 0px; padding: 0px 10px; height: 50px; color: rgb(255, 255, 255); line-height: 0;
}
.this-name h1 {
	background: rgb(245, 245, 245); padding: 0px 25px; color: rgb(153, 153, 153); line-height: 50px; font-size: 18px; float: left; border-top-left-radius: 10px; border-top-right-radius: 10px;
}
.this-name span {
	background: url("../images/ico_home.png") no-repeat left 6px; padding: 0px 0px 0px 20px; width: 100%; height: 50px; color: rgb(153, 153, 153); line-height: 30px; font-size: 14px; display: block;
}
.this-name span a {
	color: rgb(153, 153, 153);
}
.lm-right .lm_list {
	margin: 0px auto; padding: 5px 0px 20px; height: auto; overflow: hidden;
}
.lm-right .lm_list li {
	padding: 0px 10px; height: 50px; text-align: right; color: rgb(153, 153, 153); line-height: 50px; font-size: 14px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.lm-right .lm_list li a {
	background: url("../images/ico_0021.png") no-repeat left; height: 50px; text-align: left; color: rgb(74, 74, 74); line-height: 50px; overflow: hidden; padding-right: 100px; padding-left: 15px; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.lm-right .lm_list li span {
	top: 50%; right: 0px; position: absolute; transform: translateY(-50%);
}
.lm-right .lm_list li:hover {
	background: rgb(236, 236, 236); color: rgb(204, 0, 0);
}
.lm-right .lm_list li a:hover {
	background: url("../images/ico_002.png") no-repeat left rgb(236, 236, 236); color: rgb(204, 0, 0);
}
.lm-right .ssjg_list {
	margin: 0px auto; padding: 5px 0px 20px; height: auto; overflow: hidden;
}
.lm-right .ssjg_list li {
	padding: 0px 10px; height: 50px; text-align: right; color: rgb(153, 153, 153); line-height: 50px; font-size: 14px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed;
}
.lm-right .ssjg_list li span {
	color: rgb(204, 0, 0); font-family: inherit; font-size: inherit;
}
.lm-right .ssjg_list li a {
	background: url("../images/ico_0021.png") no-repeat left; height: 50px; color: rgb(74, 74, 74); line-height: 50px; overflow: hidden; padding-left: 15px; font-size: 16px; float: left;
}
.lm-right .ssjg_list li:hover {
	background: rgb(236, 236, 236); color: rgb(204, 0, 0);
}
.lm-right .ssjg_list li a:hover {
	background: url("../images/ico_002.png") no-repeat left rgb(236, 236, 236); color: rgb(204, 0, 0);
}
.lm-right .ssjg_list li em {
	font-style: normal;
}
.lm-right .list-fy {
	margin: 20px auto; text-align: center;
}
.list_subs {
	margin: 0px auto; width: 260px; border-left-color: rgb(44, 127, 204); border-left-width: 10px; border-left-style: solid;
}
.list_subs ul li {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.list_subs ul li a {
	margin: 0px auto; padding: 0px 15px; width: 80%; height: 50px; color: rgb(85, 85, 85); line-height: 50px; font-size: 16px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
.list_subs ul li .inactive {
	background: url("../images/suboff.png") no-repeat 205px;
}
.list_subs ul li .inactives {
	background: url("../images/subon.png") no-repeat 205px; color: rgb(214, 163, 14); font-weight: bold;
}
.list_subs ul li ul {
	display: none;
}
.list_subs ul li ul li {
	background-position: 20px; border-color: rgb(70, 124, 162); border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none; background-image: url("../images/subico2j.png") !important; background-repeat: no-repeat; background-color: rgb(247, 247, 247);
}
.list_subs ul li ul li:hover {
	background-position: 20px; background-image: url("../images/subico2hj.png") !important; background-repeat: no-repeat;
}
.list_subs ul li ul li ul {
	display: none;
}
.list_subs ul li ul li a {
	padding-left: 30px; font-size: 15px;
}
.list_subs ul li ul li ul li {
	background-position: 32px; border-color: rgb(97, 150, 187); background-image: url("../images/subico3j.png") !important; background-repeat: no-repeat; background-color: rgb(247, 247, 247);
}
.list_subs ul li ul li ul li:hover {
	background-position: 32px; background-image: url("../images/subico3hj.png") !important; background-repeat: no-repeat;
}
.last {
	border-color: rgb(97, 150, 187); background-color: rgb(214, 230, 241);
}
.list_subs ul li ul li ul li a {
	color: rgb(102, 102, 102); padding-left: 45px; font-size: 14px; font-weight: normal;
}
.list_subs ul li a:hover {
	color: rgb(9, 82, 166); font-weight: bold;
}
.list_subs .thisnav {
	color: rgb(214, 163, 14); font-weight: bold;
}
.tw_list {
	padding: 30px 0px;
}
.hot-new {
	overflow: hidden; padding-bottom: 30px; margin-bottom: 30px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: dashed;
}
.hot-new .pic-box {
	width: 280px; height: 195px; overflow: hidden; margin-right: 42px; float: left; position: relative;
}
.hot-new .pic {
	width: 280px; height: 195px; overflow: hidden; position: relative;
}
.hot-new .pic img {
	transition:0.3s; left: 0px; top: 0px; width: 280px; height: 195px; position: absolute; -webkit-transition: 0.3s; -o-transition: 0.3s;
}
.hot-new .pic:hover img {
	transform: scale(1.08); -moz-transform: scale(1.08); -o-transform: scale(1.08);
}
.hot-new .pic-box i {
	top: 0px; width: 55px; height: 43px; right: 0px; position: absolute;
}
.hot-new .txt {
	overflow: hidden; padding-bottom: 0px; margin-top: 0px; position: relative;
}
.hot-new .txt h3 {
	background: url("../images/tt_xhx.png") no-repeat left bottom; line-height: 50px; overflow: hidden; font-size: 18px; font-weight: bold; margin-bottom: 0px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hot-new .txt h3 a {
	color: rgb(0, 0, 0);
}
.hot-new .txt h3 a:hover {
	color: rgb(214, 163, 14);
}
.hot-new .txt p {
	margin: 10px auto; height: 85px; color: rgb(128, 128, 128); line-height: 24px; overflow: hidden; font-size: 14px; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
}
.hot-new .txt .btn-look {
	border: 1px solid rgb(214, 163, 14); transition:0.3s; border-image: none; width: 98px; height: 31px; text-align: center; color: rgb(255, 255, 255); line-height: 29px; font-size: 14px; margin-top: 35px; display: block; background-color: rgb(214, 163, 14); -webkit-transition: 0.3s; -o-transition: 0.3s;
}
.hot-new .txt .btn-look:hover {
	border: 1px solid rgb(214, 163, 14); border-image: none; color: rgb(214, 163, 14); background-color: rgb(255, 255, 255);
}
.hot-new .txt .time {
	background: url("../images/ico_date.png") no-repeat left; right: 0px; bottom: 0px; color: rgb(85, 85, 85); padding-left: 20px; font-size: 14px; position: absolute;
}
.ul-news li .inner {
	padding: 20px 0px; overflow: hidden; border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid;
}
.ul-news li:first-child .inner {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.ul-news .time {
	width: 75px; margin-right: 20px; float: left;
}
.ul-news .time strong {
	height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-family: "Arial"; font-size: 30px; display: block; background-color: rgb(0, 143, 64);
}
.ul-news .time span {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(0, 143, 64) rgb(0, 143, 64); border-image: none; height: 29px; text-align: center; color: rgb(138, 138, 138); line-height: 29px; font-size: 14px; display: block;
}
.ul-news .txt {
	overflow: hidden; padding-top: 4px;
}
.ul-news .txt h4 {
	overflow: hidden; font-size: 20px; margin-bottom: 10px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ul-news .txt h4 a {
	color: rgb(85, 85, 85);
}
.ul-news .txt p {
	height: 24px; color: rgb(88, 88, 88); line-height: 22px; overflow: hidden; font-size: 14px; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.ul-news li:hover {
	background-color: rgb(242, 242, 242);
}
.ul-news li:hover .time strong {
	background-color: rgb(0, 143, 64);
}
.ul-news li:hover .time span {
	color: rgb(0, 143, 64);
}
.ul-news li:hover .txt h4 a {
	color: rgb(0, 143, 64);
}
.ul-news li:hover .txt p {
	color: rgb(0, 143, 64);
}
.pzf_sx {
	margin: 0px auto; width: 100%; color: rgb(128, 128, 128); line-height: 27px; font-size: 14px; display: block;
}
.pzf_sx .pzf_time {
	background: url("../images/ico_date.png") no-repeat left; padding-left: 20px; font-style: normal;
}
.pzf_sx .pzf_yd {
	padding-left: 20px; font-style: normal; margin-left: 50px;
}
.hot-new:hover a {
	color: rgb(214, 163, 14) !important;
}
.pic-list2 {
	margin: 30px auto; height: auto; overflow: hidden;
}
.pic-list2 h2 {
	background: rgb(239, 239, 239); margin: 0px auto 20px; padding: 0px 0px 0px 20px; width: 930px; height: 38px; color: rgb(51, 51, 51); line-height: 38px; font-size: 16px; font-weight: bold; border-left-color: rgb(0, 95, 95); border-left-width: 5px; border-left-style: solid; display: block;
}
.pic-list2 h2 a {
	padding: 0px 15px 0px 0px; font-size: 14px; font-weight: normal; float: right; display: block;
}
.pic-list2 ul {
	margin: 0px auto; padding: 0px; width: 110%;
}
.pic-list2 li {
	width: 15%; margin-right: 30px; margin-bottom: 15px; float: left;
}
.pic-list2 li img {
	width: 100%; height: 100%;
}
.pic-list2 li a:hover {
	color: rgb(0, 0, 0);
}
.pic-list2 li span {
	width: 100%; text-align: center; color: rgb(102, 102, 102); line-height: 40px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.c-content {
	margin: 40px auto; padding: 0px 20px; height: auto; overflow: hidden; position: relative;
}
.c-content .c-title {
	text-align: center; color: rgb(34, 34, 34); line-height: 50px; font-size: 30px;
}
.c-content .other-s {
	background: rgb(245, 245, 245); margin: 15px auto 0px; height: 35px; text-align: center; color: rgb(102, 102, 102); line-height: 35px; font-size: 14px; position: relative;
}
.c-content .other-s .sjfx {
	top: 10px; right: 10px; position: absolute;
}
.c-content .nr-info {
	height: auto; text-align: left; overflow: hidden; position: relative;
}
.c-content .nr-info p {
	margin: 15px 0px; text-align: left; color: rgb(102, 102, 102); line-height: 34px; text-indent: 2em; font-size: 16px;
}
.c-content .nr-info p img {
	margin: 0px auto; display: block;
}
.wz_fj p {
	background: url("../images/ico_fj2.png") no-repeat left; margin: 0px; padding: 0px 0px 0px 20px; color: rgb(13, 129, 0); line-height: 36px; font-size: 16px;
}
.wz_fj a {
	line-height: 36px; font-size: 16px;
}
.wzclose-relative {
	text-align: center; margin-top: 30px;
}
.wzclose-relative span {
	margin: 0px 15px;
}
.i-sxt {
	margin: 20px auto; padding: 20px 0px; height: 70px; overflow: hidden; border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid;
}
.i-sxt p {
	margin: 0px; padding: 0px; width: 100%; float: left; display: block;
}
.i-sxt a {
	color: rgb(85, 85, 85); line-height: 40px; font-size: 16px;
}
.i-sxt a:hover {
	color: rgb(204, 0, 16);
}
.c_copright {
	background: rgb(44, 127, 204); margin: 0px auto; padding: 15px 0px; width: 100%; height: 80px; text-align: center; line-height: 55px; clear: both;
}
.c_copright .c_yqlj {
	width: 100%; height: auto; text-align: center; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; font-size: 16px;
}
.c_copright .c_yqlj a {
	padding: 0px 10px; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px;
}
.c_copright p {
	margin: 0px; padding: 0px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 80px; font-size: 16px;
}
.c_copright a {
	color: rgb(255, 255, 255); font-size: 16px;
}
.c_copright a:hover {
	color: rgb(214, 163, 14);
}
* {
	margin: 0px; padding: 0px; font-weight: normal;
}
img {
	border: 0px currentColor; border-image: none;
}
input {
	border: 0px currentColor; border-image: none;
}
body .clear {
	margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important; width: 0px !important; height: 0px !important; clear: both; float: none !important;
}
.wap {
	display: none !important;
}
@media screen and (max-width:1300px)
{
.px1300 {
	padding-right: 10px; padding-left: 10px;
}
.inav .nLi h3 a {
	padding: 0px 35px;
}
.cgjj_mtv {
	width: 600px;
}
.ixy_box .bd li {
	margin: 0px; padding: 10px 15px; border: currentColor; border-image: none; height: auto; box-sizing: border-box;
}
.ixy_box .bd li::before {
	border: 1px solid rgb(221, 221, 221); border-image: none; left: 5px; top: 0px; right: 5px; bottom: 0px; position: absolute; content: "";
}
.ixy_box .bd li .pic {
	width: auto; height: auto; padding-top: 144%;
}
.ixy_box .bd li .pic img {
	width: 100%; height: 100%;
}
.ixy_box {
	height: auto;
}
.linkbox {
	height: auto;
}
.ixy_box .next {
	left: 0px;
}
.ixy_box .prev {
	right: 0px;
}
.listmain {
	padding-right: 10px; padding-left: 10px;
}
.pic-list2 ul {
	width: auto;
}
.pic-list2 li {
	width: 49%; margin-right: 0px;
}
.pic-list2 li:nth-child(3n+2) {
	margin-right: 2%; margin-left: 2%;
}
.pic-list2 li a {
	padding-top: 70%; margin-bottom: 40px; display: block; position: relative;
}
.pic-list2 li a img {
	left: 0px; top: 0px; width: 100%; height: auto; position: absolute;
}
.pic-list2 li a span {
	left: 0px; right: 0px; bottom: -40px; position: absolute;
}
}
@media screen and (max-width:1270px)
{
.inav .nLi h3 a {
	padding: 0px 30px; font-size: 13px; display: block;
}
}
@media screen and (max-width:1070px)
{
.inav .nLi h3 a {
	padding: 0px 25px; font-size: 12px; display: block;
}
}
@media screen and (max-width:1024px)
{
body {
	padding-top: 60px !important;
}
.title_03 h1 span {
	font-size: 17px;
}
.pc {
	display: none !important;
}
.wap {
	display: block !important;
}
.top {
	margin: 0px auto; top: 18px; width: 25px; height: 25px; right: 10px; position: fixed; z-index: 9999; max-width: 1920px;
}
.top > img {
	width: 100%; display: block;
}
.wap-menu {
	top: 0px; right: 0px; font-size: 0px; position: absolute; z-index: 99999;
}
.wap-menu img {
	height: 25px;
}
.close-menu {
	top: 0px; right: 0px; display: none; position: absolute;
}
.m-head {
	background: rgb(44, 127, 204); padding: 10px; left: 0px; top: 0px; right: 0px; position: fixed; z-index: 999;
}
.m-logo {
	font-size: 0px; float: left;
}
.m-logo a {
	height: 40px; line-height: 40px; font-size: 0px; display: block;
}
.m-logo img {
	vertical-align: middle; max-height: 40px; max-width: 90%;
}
.m-tlink {
	padding: 10px 15px 0px; color: rgba(255, 255, 255, 0.6); font-size: 12px;
}
.m-tlink a {
	margin: 0px 8px; border-radius: 5px; color: rgb(255, 255, 255); line-height: 24px; font-size: 12px; display: inline-block;
}
.m-tlink a:hover {
	text-decoration: underline;
}
.m-tlink a img {
	height: 14px; padding-right: 5px; vertical-align: -2px;
}
.m-tlink .kstd {
	line-height: 24px; margin-top: 0px; margin-right: 0px; vertical-align: middle; display: inline-block;
}
.m-tlink .kstd > div {
	left: 0px; transform: scale(0);
}
.m-tlink .kstd:hover div {
	transform: scale(1);
}
.m-search {
	margin: 15px 15px 0px; padding: 5px 50px 5px 10px; border: 1px solid rgb(255, 255, 255); border-image: none; line-height: 35px; position: relative;
}
.m-search input[type='text'] {
	background: none; width: 100%; color: rgb(255, 255, 255); line-height: 25px; display: block;
}
.m-search input[type='image'] {
	top: 10px; height: 15px; right: 10px; position: absolute;
}
.m-nav {
	background: rgb(44, 127, 204); top: 60px; width: 100%; right: -100%; bottom: 0px; position: fixed; z-index: 999; -ms-overflow-y: scroll; max-width: 375px;
}
.m-nav ul {
	padding: 0px 15px;
}
.m-nav ul li {
	border-bottom-color: rgba(255, 255, 255, 0.2); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.m-nav ul li > span.on {
	transform: rotateZ(90deg);
}
.m-nav ul li ul {
	display: none;
}
.m-nav ul li ul li {
	border: currentColor; border-image: none;
}
.m-nav > ul > li a {
	padding: 15px 0px; color: rgb(255, 255, 255); line-height: 20px; font-size: 14px; display: block; position: relative;
}
.m-nav > ul > li ul li a {
	padding: 10px 0px;
}
.m-nav > ul > li > span {
	background: url("../images/m-nav_down.png") no-repeat center / 14px 14px; transition:0.3s; top: 15px; width: 20px; height: 20px; right: 0px; color: rgb(255, 255, 255); display: block; position: absolute; cursor: pointer;
}
.qtcgbg {
	height: auto;
}
.cgjj_mtv {
	width: auto; height: auto; margin-right: 0px; float: none;
}
.cgjj_box {
	float: none;
}
.qtcgbg .qtcgbgleft {
	width: auto; height: auto; float: none;
}
.qtcgbg .qtcgbgright {
	width: auto; height: auto; float: none;
}
.i_box_bk_list2 li a {
	font-size: 14px;
}
.gdxwbox_list li {
	font-size: 14px;
}
.gdxwbox_title {
	margin-right: 15px;
}
.gdxwbox_list li {
	width: auto; float: none;
}
.gdxwbox_list01 {
	height: auto;
}
.gdxwbox_list01 .bo {
	width: auto; float: none;
}
.gdxwbox_list {
	height: auto;
}
.gdxwbox {
	height: auto;
}
.i_box_bk_list li {
	height: auto; line-height: 38px;
}
.i_box_bk_list li {
	height: auto;
}
.c_copright {
	height: auto; background-size: cover;
}
.c_copright .c_yqlj a {
	padding: 0px 5px;
}
.c_copright .c_yqlj a {
	line-height: 30px; font-size: 14px;
}
.c_copright p {
	line-height: 30px; font-size: 14px;
}
.c_copright p {
	height: auto;
}
.cg_jdt .hd {
	bottom: 10px;
}
.lm-left {
	width: auto; margin-right: 0px; margin-bottom: 15px; float: none;
}
.list_subs {
	width: auto;
}
.list_subs ul li a {
	height: 40px; line-height: 40px; font-size: 16px;
}
.c-content .c-title {
	font-size: 22px;
}
.list_subs ul li a {
	width: auto;
}



.pic-list2 {
	margin: 30px auto; height: auto; overflow: hidden;
}
.pic-list2 ul {
	margin: 0px auto; padding: 0px; width: 100%; height: auto;
}
.pic-list2 li {
	width: 48%; margin-right: 0px;margin-bottom: 15px; float: left; height: auto;
}
.pic-list2 li:nth-child(3n+2) {
	margin-right: 0px; margin-left: 0px;
}
.pic-list2 li:nth-child(2n+1) {
	margin-right: 2%;
}
.pic-list2 li a img {
	width: 100%; height:100%;
}
.pic-list2 li a:hover {
	color: rgb(0, 0, 0);
}
.pic-list2 li a span {
	width: 100%; text-align: center; color: rgb(102, 102, 102); line-height: 40px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}


}
