/*手机端 平板端样式*/


/*头部*/

.pc_header {
    display: none;
}

.pc_top {
    position: fixed;
    z-index: 99;
    width: 100%;
    height: 4.545455rem;
    margin: auto;
    padding: 0 3%;
    background: #fff;
    border-bottom: #000 1px solid;
}

.logo {
    float: left;
    height: 3.0rem;
    margin-top: 0.7rem;
}

.logo a {
    height: 100%;
}

.logo a img {
    float: left;
    height: 100%;
}

.pc_top_right {
    float: right;
    height: 100%;
}

.pc_top_nav_buttom {
    height: 2.1rem;
    margin-top: 1.1rem;
}

.pc_top_nav_buttom img {
    height: 100%;
    float: right;
}

.pc_top_nav_ul {
    display: none;
    position: fixed;
    z-index: 99;
    top: 4.545455rem;
    left: 0;
    width: 100%;
    background: #fff;
    padding: 0 5% 6%;
}

.pc_top_nav_ul li {
    position: relative;
    border-bottom: #000 1px solid;
}

.pc_top_nav_ul li span {
    display: block;
    height: 4.583333rem;
    line-height: 4.583333rem;
    font-size: 1.272727rem;
    font-weight: bold;
}

.pc_top_nav_ul li div {
    display: none;
}

.pc_top_nav_ul li a {
    display: block;
}







/*首页*/

.content {
    padding: 4.375rem 0 7.136364rem;
}

.cont_width {
    width: 100%;
    padding: 0 2%;
    margin: auto;
}

.cont_width02 {
    width: 100%;
    margin: auto;
}

.banner01 {
    height: 18.090909rem;
    background: url(../images/icon-img09_02.jpg) no-repeat center center;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
}

.ind_banner01 {
    display: none;
}

.ph_banner01 {
    height: 9.590909rem;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
    background-position: center;
    background-repeat: no-repeat;
}

.ind_cont_div {
    padding: 0.681818rem 0;
}

.title_two {
    height: 2.727273rem;
    line-height: 2.727273rem;
    border-bottom: #eaeaea 1px solid;
    margin-bottom: 0.909091rem;
}

.title_two p {
    float: left;
    width: 80%;
    height: 100%;
}

.title_two p span {
    display: inline-block;
    cursor: pointer;
    text-align: top;
    margin-right: 1rem;
    font-size: 1.272727rem;
    color: #666;
    height: 100%;
}

.title_two p span.act06 {
    color: #0264ad;
    font-weight: bold;
    border-bottom: #0264ad 2px solid;
}

.title_two a {
    float: right;
    color: #666;
    font-size: 0.818182rem;
}

.que_aa {
    float: right;
    height: 100%;
}

.que_aa a {
    display: none;
    height: 100%;
    color: #0264ad;
    font-family: "Arial";
}

.que_aa a:first-child {
    display: block;
}

.ind_NO_1 {}

.ind_NO_1_left {
    margin-bottom: 0.909091rem;
}
.ind_NO_1_left_pc {
    display: none;
	/*visibility:hidden;*/
	height:0;
	width: 100%;
}
.ind_NO_1_left_pc:first-child {
	display: none;
	width: 100%;
}
.ind_NO_1_left_img {}

.ind_NO_1_left_img img {
    float: left;
    width: 20%;
    margin-right: 5%;
}

.ind_NO_1_left_img p {
    font-size: 0.909091rem;
    color: #333;
    line-height: 2;
}

.ind_NO_1_modl {
    margin-bottom: 0.909091rem;
}

.ind_NO_1_modl_qh {}

.ind_NO_1_modl_ul {
    display: none;
    width: 100%;
}

.ind_NO_1_modl_ul:first-child {
    display: block;
}

.ind_NO_1_modl_ul li {
    height: 2.727273rem;
    line-height: 2.727273rem;
    font-size: 0.909091rem;
    border-bottom: #eaeaea 1px solid;
}

.ind_NO_1_modl_ul li a {
    float: left;
    width: 70%;
    height: 100%;
}

.ind_NO_1_modl_ul li a p {
    display: block;
    height: 100%;
    color: #666;
    padding-left: 1.363636rem;
    background: url(../img/icon-img09.png) left 0.454545rem center no-repeat;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.ind_NO_1_modl_ul li span {
    float: right;
    height: 100%;
    color: #999;
}

.ind_NO_1_right {
    margin-bottom: 0.909091rem;
}

.ind_NO_1_sp {
    width: 100%;
    height: 12.727273rem;
    position: relative;
}

.ind_NO_1_sp img {
    width: 100%;
    height: 100%;
}

.ind_NO_1_sp_back {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5;
    background: rgba(0, 0, 0, 0.3);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.ind_NO_1_sp_back img {
    width: auto;
    height: 30%;
}

.ind_NO_2_left {
    display: none;
}

.ind_NO_2_ph_cp {
    margin-bottom: 0.909091rem;
}

.ind_cpzs {
    width: 100%;
}

.ind_cpzs ul {
    width: 100%;
}

.ind_cpzs ul li {
    float: left;
    width: 32%;
    text-align: center;
    margin-right: 2%;
}

.ind_cpzs ul li:nth-child(3n) {
    margin-right: 0;
}

.ind_cpzs ul li a {
    display: block;
    height: 100%;
}

.ind_cpzs ul li h1 {
    width: 100%;
    height: 6.363636rem;
}

.ind_cpzs ul li h1 img {
    width: 100%;
    height: 100%;
}

.ind_cpzs ul li p {
    font-size: 0.909091rem;
    color: #333;
    line-height: 2.727273rem;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.ind_szzm_text {
    display: none;
}

.ind_szzm_text:first-child {
    display: block;
}

.ind_szzm_text img {
    float: left;
    width: 20%;
    margin-right: 3%;
}

.ind_szzm_text p {
    font-size: 0.909091rem;
    color: #666;
    line-height: 2;
}

.pc_foot {
    display: none;
}




/*新闻中心*/

.xw_weiz {
    height: 2.727273rem;
    line-height: 2.727273rem;
    margin-bottom: 0.909091rem;
    border-bottom: #e7e7e7 1px solid;
    padding-left: 8%;
    font-size: 0.90909rem;
    color: #666;
    background: url(../img/new-icon01.png) no-repeat left 2% center;
    -webkit-background-size: auto 50%;
    background-size: auto 50%;
    overflow: hidden;
}

.xw_weiz a {
    color: #333;
}

.xw_weiz a:last-child {
    color: #0264ad;
}

.xw_one {
    padding-bottom: 2rem;
}

.xw_one_left {
    margin-bottom: 0.909091rem;
}

.xw_one_left_yij {
    display: none;
}

.xw_one_left_ejy ul {
    width: 96%;
    height: 2.727273rem;
    margin: 0 auto;
}

.xw_one_left_ejy ul li {
    float: left;
    width: 25%;
    height: 100%;
    border-left: #fff 1px solid;
}

.xw_one_left_ejy ul li a {
    display: block;
    line-height: 2.727273rem;
    text-align: center;
    font-size: 1.090909rem;
    color: #333;
    background: #efefef;
}

.xw_one_left_ejy ul li.act08 a {
    background: #0264ad;
    color: #fff;
}

.xw_one_left_laj {
    display: none;
}

.xw_one_right_list {
    margin-bottom: 1.363636rem;
}

.xw_one_right_list ul {
    border-bottom: #e7e7e7 1px solid;
}

.xw_one_right_list ul li {
    padding: 2%;
    border-top: #e7e7e7 1px solid;
    font-size: 0.909091rem;
    line-height: 2;
}

.xw_one_right_list ul li a {
    display: block;
}

.xw_one_right_list ul li a b {
    display: block;
    font-size: 1.090909rem;
    color: #333;
}

.xw_one_right_list ul li a p {
    color: #666;
    line-height: 1.818182rem;
    height: 3.636364rem;
    overflow: hidden;
}

.xw_one_right_list ul li a p span {
    display: none;
}

.xw_one_right_list ul li a em {
    display: block;
    color: #333;
}

.xw02_one_right_list02 {
    margin-bottom: 1.363636rem;
}

.xw02_one_right_list02 ul {
    float: left;
    width: 100%;
    border-top: #e7e7e7 1px solid;
    border-bottom: #e7e7e7 1px solid;
    margin-bottom: 2rem;
}

.xw02_one_right_list02 ul li {
    float: left;
    width: 48%;
    padding: 2%;
    text-align: center;
    /*border-top: #e7e7e7 1px solid;*/
}

.xw02_one_right_list02 ul li:nth-child(even) {
    float: right;
}

.xw02_one_right_list02 ul li a {
    display: block;
}

.xw02_one_right_list02 ul li a h1 {
    width: 100%;
    height: 8rem;
    text-align: center;
    margin-bottom: 0.2rem;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    /*border: #e7e7e7 1px solid;*/
}

.xw02_one_right_list02 ul li a h1 img {
    max-width: 100%;
    max-height: 100%;
}

.xw02_one_right_list02 ul li a p {
    /*text-align: left;*/
    font-size: 0.909091rem;
    color: #666;
    line-height: 1.818182rem;
    height: 1.818182rem;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    background-color: #eee;
}

.xw_one_right_list ul li.imgList {
    width: 25%;
    padding: 0px;
    border: none;
    /* border:1px solid #e7e7e7; */
    float: left;
}

.xw_one_right_list ul li.imgList b {
    text-align: center;
}

.xw_one_right_list ul li.imgList img {
    width: 100%;
    height: auto;
}

.xw_one_right_more {
    display: none;
}

.YEMA {
    display: block;
    float: right;
    height: 30px;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
}

.YEMA span {
    float: left;
    width: 60px;
    height: 100%;
    margin-left: 10px;
}

.YEMA a {
    color: #333;
    display: block;
    height: 100%;
    border: #eaeaea 1px solid;
}

.YEMA em.act09 a {
    color: #0264ad;
    border: #0264ad 1px solid;
}

.YEMA div {
    float: left;
    height: 100%;
}

.YEMA div em {
    float: left;
    width: 30px;
    height: 100%;
    margin-left: 10px;
}




/*产品列表*/

.cp_title {
    height: 2.272727rem;
    line-height: 2.272727rem;
    text-align: center;
    margin-bottom: 1.136364rem;
}

.cp_title a {
    display: inline-block;
    width: 33%;
    height: 100%;
    font-size: 1.090909rem;
    color: #333;
    background: #efefef;
    vertical-align: top;
    border-left: #fff 1px solid;
}

.cp_title a:first-child {
    border-left: none;
}

.cp_title a.act11 {
    background: #0264ad;
    color: #fff;
}

.cp_div {
    margin-bottom: 1.136364rem;
}

.title_three {
    height: 2.727273rem;
    line-height: 2.727273rem;
    margin-bottom: 1.136364rem;
}

.title_three span {
    float: left;
    width: 20%;
    height: 100%;
    line-height: 2.636364rem;
    text-align: center;
    border-bottom: #0264ad 2px solid;
    font-size: 1.272727rem;
    font-weight: bold;
    color: #0264ad;
}

.title_three p {
    height: 2.727273rem;
	width:60%;
    line-height: 2.727273rem;
    margin-bottom: 0rem;

	float: left;
    text-align: center;
    font-size: 1.272727rem;
    font-weight: normal;
    color: #888888;
	font-style: italic;
}


.title_three02 {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    margin-bottom: 0;
}

.cp_div_two {
    border: #eaeaea 1px solid;
    border-right: none;
    background: #f6fbfd;
}

.cp_div_two_left {
    float: left;
    width: 10%;
    padding-top: 2.363636rem;
    border-right: #eaeaea 1px solid;
    text-align: center;
}

.cp_div_two_left p {
    height: 17.727273rem;
    width: 100%;
    border-top: #eaeaea 1px solid;
    font-size: 1.090909rem;
    color: #0264ad;
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-rl;
    writing-mode: tb-rl;
/*    -ms-writing-mode: tb-lr;
    writing-mode: vertical-lr;	*/
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
	font-weight: bold;
}

.cp_div_two_right {
    float: left;
    width: 90%;
}

.cp_touch {
    width: 100%;
}

.cp_touch .swiper-slide {
    float: left;
    width: 50%;
    border-right: #eaeaea 1px solid;
}

.cp_list_top {
    height: 2.363636rem;
    line-height: 2.363636rem;
    text-align: center;
    font-size: 1.090909rem;
	font-weight: bold;
    color: #333;
}

.cp_list_cpxx {}

.cp_list_cpxx ul li {
    height: 17.727273rem;
    padding: 0.681818rem;
    border-top: #eaeaea 1px solid;
    background: #fff;
    overflow: hidden;
}

.cp_list_cpxx ul li a {
    display: block;
}

.cp_list_cpxx ul li h1 {
    width: 100%;
    height: 9.090909rem;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    /*background: url(../img/cp-icon02.png) center no-repeat; background-size: 80% auto;*/
}

.cp_list_cpxx ul li h1 img {
    max-width: 100%;
    max-height: 100%;
}

.cp_list_cpxx ul li a p {
    font-size: 0.909091rem;
    color: #333;
    line-height: 1.8;
}

.cp_touch .swiper-button-next,
.cp_touch .swiper-button-prev {
    bottom: auto;
    top: 0.272727rem;
    cursor: pointer;
    width: 1.818182rem;
    height: 1.818182rem;
    text-align: center;
    line-height: 1.818182rem;
    background: #0264ad;
    font-size: 0.909091rem;
    color: #fff;
    font-family: "宋体";
}

.cp_touch .swiper-button-next {
    right: 0.272727rem;
}

.cp_touch .swiper-button-prev {
    left: 0.272727rem;
}

.cp_touch .swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: 0.9;
}





/*产品详情*/

.xinq_one {
    margin-bottom: 0.909091rem;
}

.xinq_one_qieh {
    width: 100%;
    border: #eaeaea 4px solid;
    padding: 0rem;
}

.xinq_one_qieh .swiper-slide {
    display: block;
    height: 18.727273rem;
}

.xinq_one_qieh .swiper-slide a {
    display: block;
    height: 100%;
    -webkit-background-size: cover;
    background-size: 100%;
    background-position: top center;
    background-repeat: no-repeat;
    margin:2px;
    padding: 0;
}

.xinq_one_qieh .swiper-button-next,
.xinq_one_qieh .swiper-button-prev {
    bottom: 50%;
    height: 2.909091rem;
    width: 1.454545rem;
    margin-bottom: -1.454545rem;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}

.xinq_one_qieh .swiper-button-next {
    right: 0;
    background-image: url(../img/xq_icon01.png);
}

.xinq_one_qieh .swiper-button-prev {
    left: 0;
    background-image: url(../img/xq_icon02.png);
}

.xinq_one_qieh .swiper-button-next.swiper-button-disabled {
    background-image: url(../img/xq_icon01_1.png);
    opacity: 1;
}

.xinq_one_qieh .swiper-button-prev.swiper-button-disabled {
    background-image: url(../img/xq_icon02_1.png);
    opacity: 1;
}

.xinq_one_right_text { position: relative;
    margin-bottom: 0.909091rem;
}

.xinq_one_right_text h1 {
    font-size: 1.454545rem;
    line-height: 2;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.xinq_one_right_text table {
    width: 100%;
}

.xinq_one_right_text table tr td {
    font-size: 0.909091rem;
    color: #666;
    line-height: 2;
    vertical-align: top;
}

.xinq_one_right_text table tr td:first-child {
    color: #333;
    white-space: nowrap;
}

.xinq_one_right_aa {
    width: 100%;
    height: 2.954545rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;

    -webkit-justify-content: space-around;

    -ms-flex-pack: distribute;

    justify-content: space-around;
}

.xinq_one_right_aa a {
    margin-left: 2%;
    padding: 0 1%;
    height: 100%;
    border: #0264ad 1px solid;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
	width:40%;
}

.xinq_one_right_aa a:first-child {
    margin-left: 0;
}

.xinq_one_right_aa a h2 {
    height: 100%;
    width: 1.136364rem;
    /*margin-right: 5px;*/
	margin-right: 5%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.xinq_one_right_aa a h2 img {
    width: 100%;
}

.xinq_one_right_aa a span {
    /*font-size: 0.709091rem;*/
	font-size: 1rem;
    color: #0264ad;
    font-weight: bold;
    text-align: center;
}

.xinq_one_right_aa a.act12 {
    background: #0264ad;
}

.xinq_one_right_aa a.act12 span {
    color: #fff;
}

.xinq_one_right_aa a.act12 h2 img {
    display: none;
}

.xinq_one_right_aa a:nth-child(1).act12 h2 {
    background: url(../img/xq_icon04_1.png) center no-repeat;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}

.xinq_one_right_aa a:nth-child(2).act12 h2 {
    background: url(../img/xq_icon05_1.png) center no-repeat;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}

.xinq_one_right_aa a:nth-child(3).act12 h2 {
    background: url(../img/xq_icon06_1.png) center no-repeat;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}

.xinq_one_right_aa a:nth-child(4).act12 h2 {
    background: url(../img/xq_icon07_1.png) center no-repeat;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}

.xinq_two { display: none;
    float: left;
    text-align: center;
    width: 100%;
    margin-bottom: 0.909091rem;
}

.sle_top {
    position: fixed;
    z-index: 88;
    top: 4.545455rem;
    width: 100%;
}

.xinq_two a {
    display: inline-block;
    width: 25%;
    height: 2.727273rem;
    line-height: 2.727273rem;
    text-align: center;
    background: #efefef;
    color: #333;
    font-size: 1.090909rem;
    border-bottom: #fff 1px solid;
    border-right: #fff 1px solid;
}

.xinq_two a.act13 {
    background: #0264ad;
    color: #fff;
}

.xianq_div_bor {
    padding-bottom: 0.909091rem;
    border-bottom: #eaeaea 2px solid;
    margin-bottom: 0.454545rem;
}

.xinq_three_text_tbd span {
    font-weight: bold;
}

.xinq_three_text {
    font-size: 0.909091rem;
    color: #333;
    line-height: 2;
}

.xinq_three_text p {
    /*text-indent: 2em;*/
}

.xinq_three_img {
    margin-bottom: 0.909091rem;
}

.xinq_three_img a {
    display: block;
    text-align: center;
}

.xinq_three_img img {
    width: 80%;
}

.xinq_three_img span {
    display: none;
}

.xinq_three_text_tbd p {
    text-indent: 0;
}




/*详情页表格*/

.xq_jscs_top table {
    width: 100%;
    border-top: #dcdcdc 1px solid;
    border-left: #dcdcdc 1px solid;
    margin-bottom: 0.454545rem;
}

.xq_jscs_top table td {
    font-size: 0.909091rem;
    color: #666;
    text-align: center;
    border-right: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid;
}

.xq_jscs_top table td span {
    display: block;
}

.xq_jscs_top thead {
    font-weight: bold;
    background: #f6f6f6;
}

.xq_jscs_top thead tr:first-child td:first-child {
    font-weight: bold;
    background: #f6f6f6;
}

.xq_jscs_top tbody td:first-child {
    font-weight: bold;
    background: #f6f6f6;
}



/*.xq_jscs_top tbody td:first-child +td +td{ -webkit-writing-mode:vertical-lr;writing-mode:tb-rl;writing-mode:vertical-lr; }*/

.xq_jscs_img {
    float: left;
    width: 100%;
    position: relative;
    /*height:22.681818rem ;*/
}

.xq_jscs_img h1 { padding-bottom: 20px;
    float: left;
    /*width: 25%;*/
}

.xq_jscs_img h1 img { float: left;
    /*width: 100%;*/
}

.xq_jscs_img h2 {
    float: left;overflow-x: auto;overflow-y: hidden;
    padding-bottom: 20px;
    /*position: absolute;
    top: 0;
    left: 25%;
    
    overflow-y: hidden;
    width: 75%;
    height: 100%;*/
}

.xq_jscs_img h2 img {
    float: left;
    height: 100%;
}

.xq_jscs_text {
    font-size: 0.909091rem;
    color: #333;
    line-height: 2;
}

.title_four {
    margin-bottom: 1.363636rem;
    text-align: center;
    line-height: 2;
    font-size: 0.909091rem;
    color: #333;
}

.title_four h1 {
    font-size: 1.454545rem;
}

.title_four h1 span {
    color: #ff6600;
}

.xq_fwzc_ul {
    width: 100%;
    text-align: center;
}

.xq_fwzc_ul li {
    display: inline-block;
    vertical-align: top;
    width: 30%;
}

.xq_fwzc_ul li h2 {
    height: 7.363636rem;
    margin-bottom: 0.454545rem;
}

.xq_fwzc_ul li h2 img {
    height: 100%;
}

.xq_fwzc_ul li p {
    font-size: 0.909091rem;
    color: #333;
    line-height: 2;
}

.xq_xgan {
    position: relative;
}

.xq_xgan .swiper-container {
    padding-top: 3.2rem;
}

.xq_xgan .swiper-button-next,
.xq_xgan .swiper-button-prev {
    width: 3.636364rem;
    height: 1.909091rem;
    text-align: center;
    line-height: 1.909091rem;
    font-size: 1.363636rem;
    font-weight: bold;
    color: #fff;
    font-family: "宋体";
    background: #0264ad;
    top: 0.5rem;
}

.xq_xgan .swiper-button-next {
    right: 0;
    left: auto;
}

.xq_xgan .swiper-button-prev {
    right: 4.090909rem;
    left: auto;
}

.xq_xgan .swiper-button-disabled {
    background: #eaeaea;
    color: #333;
    opacity: 1;
}

.xq_xgan_text {
    font-size: 0.909091rem;
    line-height: 2;
    color: #333;
    margin-bottom: 0.454545rem;
}

.xq_xgan_text h3 {
    font-size: 1.090909rem;
}

.xq_xgan_text p {}

.xq_xgan_text p span {
    font-weight: bold;
}

.xq_xgan_img img {
    width: 100%;
}

.xq_qtxh {}

.xq_qtxh {
    position: relative;
}

.xq_qtxh .swiper-container {
    padding-top: 4rem;
}

.xq_qtxh .swiper-button-next,
.xq_qtxh .swiper-button-prev {
    width: 3.636364rem;
    height: 1.909091rem;
    text-align: center;
    line-height: 1.909091rem;
    font-size: 1.363636rem;
    font-weight: bold;
    color: #fff;
    font-family: "宋体";
    background: #0264ad;
    top: 0.5rem;
}

.xq_qtxh .swiper-button-next {
    right: 0;
    left: auto;
}

.xq_qtxh .swiper-button-prev {
    right: 4.090909rem;
    left: auto;
}

.xq_qtxh .swiper-button-disabled {
    background: #eaeaea;
    color: #333;
    opacity: 1;
}




/*.xq_qtxh .swiper-wrapper{ width:80% ; margin: 0 auto; }*/

.xq_qtxh .swiper-slide {
    width: 50%;
    text-align: center;
}

.xq_qtxh_teimg h4 {
    width: 100%;
/*    height: 8.636364rem;*/
	height: auto;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.xq_qtxh_teimg h4 img {
    max-width: 100%;
    max-height: 100%;
}

.xq_qtxh_teimg p {
    font-size: 0.909091rem;
    color: #333;
    line-height: 2;
}

.xq_xgnr {
    margin-top: -1rem;
}

.xq_xgnr ul li {
    height: 3.181818rem;
    line-height: 3.181818rem;
    padding: 0 5%;
    background-image: url(../img/icon-img09.png);
    background-position: left 1% center;
    background-repeat: no-repeat;
    border-bottom: dashed #eaeaea 1px;
}

.xq_xgnr ul li a {
    display: block;
    font-size: 0.909091rem;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}




/****************************************艺能页面完*************************************************/

.dj-content-one-img {
    width: 100%;
    height: 25rem;
    margin-bottom: 2rem;
}

.dj-content-one-img img {
    width: 100%;
}

.ind_cont_qx {
    padding: 3.0rem 0;
}

.title {
    text-align: center;
    margin-bottom: 0.636364rem;
}

.title h1 {
    font-size: 1.818182rem;
    color: #000;
}


.title span {
    display: block;
    font-size: 1.181818rem;
    color: #c6c6c6;
    line-height: 2;
}

.title05 h1 {
    color: #fff;
}

.title05 span {
    color: #fff;
}

.ind_spk {
    width: 100%;
    height: 22.727273rem;
    position: relative;
    background: url(../images/icon-img05.jpg) center no-repeat;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
}

.ind_spk_play {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -1.590909rem auto auto -1.590909rem;
    width: 3.181818rem;
    height: 3.181818rem;
    cursor: pointer;
}

.ind_spk_play img {
    width: 100%;
}

.ind_cont_ab_tex {
    padding: 0 5%;
    font-size: 1rem;
    line-height: 2;
    margin-bottom: 1rem;
}

.ind_cont_ab_ul {
    width: 100%;
}

.ind_cont_ab_ul li {
    float: left;
    width: 25%;
}

.ind_cont_ab_ul li div {
    padding: 0 2%;
    text-align: center;
}

.ind_cont_ab_ul li div img {
    height: 5.454545rem;
}

.ind_cont_ab_ul li div p {
    font-size: 1.272727rem;
    line-height: 2.5;
}

.ind_cont_ab_ul li div span {
    display: block;
    font-size: 0.818182rem;
    line-height: 2;
    color: #666;
}

.ind_cont_qx_ul {
    width: 100%;
    padding: 1.25rem 0;
    text-align: center;
}

.ind_cont_qx_ul li {
    display: inline-block;
    width: 30vw;
    margin: 0.833333rem 0.2%;
}

.ind_cont_qx_ul li div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 30vw;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: #555;
    font-size: 0.583333rem;
    color: #fff;
    margin-bottom: 0.833333rem;
    overflow: hidden;
}

.ind_cont_qx_ul li div p {
    padding: 0 10%;
}

.ind_cont_qx_ul li div img {
    width: 100%;
    height: 100%;
}

.ind_cont_qx_ul li span {
    display: block;
    height: 2.083333rem;
    line-height: 2.083333rem;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: #dd4645;
    font-size: 0.833333rem;
    color: #fff;
}

.color_one {
    background: #f5f5f5;
}

.swiper-container {
    width: 100%;
    height: 100%;
}

.xinw_huad .swiper-wrapper {}

.xinw_huad .swiper-slide {
    text-align: center;
    font-size: 0.818182rem;
    line-height: 2;
    color: #666;
    background: #fff;
    width: 48%;
    margin: 0 1%;
    margin-bottom: 1.363636rem;
}

.xw_list {
    float: left;
    width: 100% !important;
}

.xw_list span {
    display: block;
    text-align: center;
    margin-bottom: 1.136364rem;
}

.xw_list h1 {
    width: 100%;
    height: 8.727273rem;
    text-align: center;
    margin-bottom: 0.681818rem;
}

.xw_list h1 img {
    max-width: 100%;
    height: 100%;
    overflow: hidden;
    vertical-align: top;
}

.xw_list p {
    font-size: 1.090909rem;
    color: #333;
    margin-bottom: 0.454545rem;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.xw_list em {
    display: block;
    line-height: 1.818182rem;
    height: 3.636364rem;
    overflow: hidden;
    text-align: left;
}

.xinw_huad .swiper-container {
    padding-bottom: 1.590909rem;
}


.xinw_huad {
    padding: 0 1%;
    margin: 2.083333rem auto 0;
}

.xinw_huad .swiper-button-next,
.xinw_huad .swiper-button-prev {
    width: 5.0rem;
    height: 1.590909rem;
    line-height: 1.590909rem;

    font-size: 0.909091rem;
    font-weight: bold;
    font-family: "SimSun";

    background: #a5ce38;
    color: #fff;
    text-align: center;
}

.xinw_huad .swiper-button-disabled {

    opacity: 1;
    background: #006539;
}

.ind_map_img {
    text-align: center;
}

.ind_map_img img {
    width: 90%;
}

.ind_three {
    padding: 2.708333rem 0;
    height: 27.083333rem;
    background: url(../images/banner-img03.jpg) no-repeat center center;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
}

.title02 {
    text-align: center;
    color: #fff;
    margin-bottom: 2.0rem;
}

.title02 p {
    font-size: 1.25rem;
    font-weight: bold;
    margin-bottom: 1.416667rem;
}

.title02 span {
    font-size: 0.75rem;
}

.ind_three02 {
    margin-top: 1rem;
}

.ind_three02_ul {
    width: 100%;
    text-align: center;
}

.ind_three02_ul li {
    display: inline-block;
    width: 28vw;
    margin: auto 1%;
}

.ind_three02_ul li img {
    width: 100%;
    height: 24vw;
    border: #dd4645 1px solid;
}

.ind_three02_ul li div {
    height: 3.666667rem;
    background: #dd4645;
}

.ind_three02_ul li div p {
    font-size: 0.833333rem;
    color: #FFF;
    padding-top: 0.5rem;
}

.ind_three02_ul li div p em {
    font-size: 1.25rem;
    font-family: "Arial";
}

.ind_three02_ul li div span {
    display: block;
    font-size: 0.566667rem;
    color: #f58383;
}

.ind_four_ul {
    width: 100%;
    padding-top: 1.25rem;
}

.ind_four_ul li {
    float: left;
    width: 25%;
    text-align: center;
}

.ind_four_ul li p {
    height: 5.0rem;
    margin-bottom: 0.625rem;
}

.ind_four_ul li p img {
    height: 100%;
}

.ind_four_ul li span {
    display: block;
    font-size: 0.583333rem;
}

.ind_hz {
    height: 29.454545rem;
    background: url(../images/icon-img09_04.jpg) center no-repeat;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
}

.ind_hz_tex {
    width: 80%;
    margin: 0 auto;
    text-align: center;
}

.ind_hz_tex p {
    color: #fff;
    font-size: 0.818182rem;
    margin-bottom: 1.090909rem;
    line-height: 2;
}

.ind_hz_tex a {
    display: inline-block;
    width: 35%;
    height: 2.5rem;
    line-height: 2.5rem;
    background: #a5ce38;
    color: #fff;
    font-size: 1.090909rem;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.ind_pl_left {
    height: 2.5rem;
    line-height: 2.5rem;
    text-align: center;
    margin-bottom: 1.818182rem;
}

.ind_pl_left a {
    float: left;
    width: 13%;
    height: 100%;
    font-size: 0.636364rem;
    color: #fff;
    background: #2b2b2b;
    margin-left: 1.5%;
}

.ind_pl_left a.act05 {
    background: #01663c;
}

.ind_pl_left a:first-child {
    margin-left: 0;
}

.ind_pl_right ul {
    width: 100%;
    border-top: #f0f0f0 1px solid;
}

.ind_pl_right ul li {
    float: left;
    width: 25%;
    height: 8.636364rem;
    border-right: #f0f0f0 1px solid;
    border-bottom: #f0f0f0 1px solid;
    text-align: center;
}

.ind_pl_right ul li:nth-child(4n) {
    border-right: none;
}

.ind_pl_right ul li a {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.ind_pl_right ul li h1 {
    width: 100%;
    height: 60%;
    margin-bottom: 0.5rem;
}

.ind_pl_right ul li h1 img {
    height: 100%;
}

.ind_pl_right ul li p {
    font-size: 0.727273rem;
    color: #2b2b2b;
}

.ind_hepp {
    width: 100%;
}

.ind_hepp li {
    display: none;
    float: left;
    width: 20%;
    height: 4.545455rem;
    margin: 0.909091rem auto;
    text-align: center;
}

.ind_hepp li img {
    height: 100%;
}

.ind_hepp li:nth-child(-n + 10) {
    display: block;
}

.ind_zxls {
    height: 36.590909rem;
    padding-top: 2.954545rem;
    background: url(../images/icon-img09_10.jpg) center no-repeat;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
}

.zxls_hua {
    padding: 0 2%;
    margin: 2.045455rem auto 0;
}

.zxls_hua .swiper-container {
    padding-bottom: 5.272727rem;
}

.zxls_hua .swiper-slide {

    background: #fff;
    width: 44%;
    height: 15.909091rem;
    margin: 0 3%;
    -webkit-box-shadow: 0 0 5px #333;
    box-shadow: 0 0 5px #333;
}

.zxls_hua_list {}

.zxls_hua_list span {
    display: block;
    height: 2.272727rem;
    line-height: 2.272727rem;
    font-size: 0.818182rem;
    color: #fff;
    background: #01663c;
    text-align: center;
}

.zxls_hua_list h1 {
    height: 3.636364rem;
    line-height: 3.636364rem;
    font-size: 1.181818rem;
    color: #333;
    text-align: center;
}

.zxls_hua_list p {
    font-size: 0.727273rem;
    color: #666;
    margin: 0.909091rem auto;
    width: 80%;
    line-height: 1.545455rem;
    height: 4.636364rem;
    overflow: hidden;
}

.zxls_hua_list a {
    display: block;
    margin: 0 auto;
    width: 60%;
    line-height: 1.909091rem;
    height: 1.909091rem;
    border: #ccc 1px solid;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size: 14px;
    color: #666;
    text-align: center;
}

.zxls_hua .swiper-button-next,
.zxls_hua .swiper-button-prev {
    width: 5.0rem;
    height: 1.590909rem;
    line-height: 1.590909rem;

    font-size: 0.909091rem;
    font-weight: bold;
    font-family: "SimSun";

    background: #a5ce38;
    color: #fff;
    text-align: center;
}

.zxls_hua .swiper-button-disabled {
    border: #fff 1px solid;
    opacity: 1;
    background: none;
}

.xiz_app {
    text-align: center;
}

.xiz_app h3 {
    height: 16.363636rem;
}

.xiz_app h3 img {
    height: 100%;
}

.xiz_app p {
    font-size: 0.818182rem;
    color: #333;
    line-height: 3;
}

.xiz_app p span {
    color: #006539;
}

.ind_lawm {
    width: 90%;
    margin: 0 auto;
}

.ind_lawm tr td {
    font-size: 0.909091rem;
    color: #333;
    padding: 5px 0
}

.ind_lawm tr td:first-child {
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
}









/*右悬浮*/

.right_xunf {
    display: none;
}

.right_totop {
    position: fixed;
    z-index: 999;
    bottom: 20%;
    right: 3%;
    width: 3rem;
}

.right_totop a {
    display: block;
}

.right_totop img {
    width: 100%;
}




/*新闻弹框*/

.TK_xw {
    display: none;
    position: fixed;
    z-index: 9999;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
}

.TK_xw02 {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.TK_xw03 {
    width: 96%;
    padding: 2%;
    background: rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}

.TK_xw04 {
    padding: 1.818182rem 3%;
    background: #fff;
    position: relative;
}

.xw_guabi {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
}

.xw_guabi img {
    float: right;
    width: 1.0rem;
}

.xw_tk_tit {
    text-align: center;
    border-bottom: #e6e6e6 1px solid;
    padding-bottom: 1.090909rem;
}

.xw_tk_tit h1 {
    font-size: 1.090909rem;
    color: #333;
    margin-bottom: 0.909091rem;
}

.xw_tk_tit p {
    font-size: 0.818182rem;
    color: #999;
}

.xw_tk_tit02 h2 {
    font-size: 1.090909rem;
    color: #01663c;
    text-align: left;
}

.xw_tk_text {
    margin-top: 1.818182rem;
    text-align: center;
    max-height: 70vh;
    overflow: auto;
}

.xw_tk_text img {
    max-width: 100%;
    margin-bottom: 0.681818rem;
}

.xw_tk_text p {
    font-size: 0.818182rem;
    color: #333;
    line-height: 2;
    text-indent: 2rem;
    text-align: left;
}

.zpxx_text {
    padding-top: 0.909091rem;
    font-size: 0.818182rem;
    line-height: 2;
}

.zpxx_text em {
    color: #666;
}

.zpxx_text span {
    display: block;
    color: #666;
    text-indent: 1em;
}




/*手机底部*/

.ph_footer {
    position: fixed;
    z-index: 99;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 6.136364rem;
    border-top: #eaeaea 1px solid;
    background: #fff;
}

.ph_footer a {
    float: left;
    width: 20%;
    height: 100%;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.ph_footer a span {
    display: block;
    width: 100%;
    height: 45%;
    margin-bottom: 0.454545rem;
    background-position: center;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
    background-repeat: no-repeat;
}

.ph_footer a:nth-child(1) span {
    background-image: url(../img/foot-icon01.png);
}

.ph_footer a:nth-child(2) span {
    background-image: url(../img/foot-icon02.png);
}

.ph_footer a:nth-child(3) span {
    background-image: url(../img/foot-icon03.png);
}

.ph_footer a:nth-child(4) span {
    background-image: url(../img/foot-icon04.png);
}

.ph_footer a:nth-child(5) span {
    background-image: url(../img/foot-icon05.png);
}

.ph_footer a.act05 {
    background-color: #0264ad;
}

.ph_footer a.act05 p {
    color: #fff;
}

.ph_footer a:nth-child(1).act05 span {
    background-image: url(../img/foot-icon01_1.png);
}

.ph_footer a:nth-child(2).act05 span {
    background-image: url(../img/foot-icon02_1.png);
}

.ph_footer a:nth-child(3).act05 span {
    background-image: url(../img/foot-icon03_1.png);
}

.ph_footer a:nth-child(4).act05 span {
    background-image: url(../img/foot-icon04_1.png);
}

.ph_footer a:nth-child(5).act05 span {
    background-image: url(../img/foot-icon05_1.png);
}

.ph_footer a p {
    width: 100%;
    font-size: 1.272727rem;
    color: #333;
}






/****************************************************************************PC端样式************************************************************************************************/

@media screen and (min-width: 1200px) {
    /*首页*/
    .pc_header {
        display: block;
        height: 32px;
        line-height: 32px;
        font-size: 12px;
        color: #fff;
        background: #4b4c51;
    }
    .pc_header_left {
        float: left;
        height: 100%;
    }
    .pc_header_left a {
        display: inline-block;
        height: 100%;
        padding-left: 20px;
        color: #fff;
        margin-left: 20px;
        background: url(../img/icon-img01.png) left center no-repeat;
    }
    .pc_header_righy {
        float: right;
        height: 100%;
    }
    .pc_header_righy_inp {
        float: left;
        margin-top: 3px;
        margin-right: 15px;
        width: 240px;
        height: 25px;
        border-bottom: #979797 1px solid;
    }
    .pc_header_righy_inp input {
        float: left;
        width: 200px;
        height: 100%;
        background: none;
        color: #fff;
    }
    .pc_header_righy_inp span {
        float: right;
        width: 25px;
        height: 100%;
        background: url(../img/icon-img02.png) right center no-repeat;
        cursor: pointer;
    }
    .pc_header_righy em {}
    .pc_top {
        position: static;
        width: 1000px;
        height: 75px;
        padding: 0;
        border-bottom: none;
    }
    .logo {
        height: 55px;
        margin-top: 10px;
    }
    .pc_top_nav_buttom {
        display: none;
    }
    .banner {
        height: 618px;
    }

    .ind_banner01 {
        display: block;
        height: 210px;
    }
    .ind_banner_tsk{ height: 420px; }
    .ind_banner01 .swiper-container {
        height: 100%;
    }
    .ind_banner01 .swiper-wrapper {
        height: 100%;
    }
    .ind_banner01 .swiper-slide {
        display: block;
        height: 100%;
    }
    .ind_banner01 .swiper-slide a {
        display: block;
        height: 100%;
        -webkit-background-size: auto 100%;
        background-size: auto 100%;
        background-position: center; background-repeat: no-repeat;
    }
    .ind_banner01 .swiper-pagination-bullet {
        opacity: 1;
        width: 14px;
        height: 14px;
        background-image: url(../img/icon-img03.png); background-repeat: no-repeat; background-position: center; -webkit-background-size: cover; background-size: cover;
    }
    .ind_banner01 .swiper-pagination-bullet-active {
        opacity: 1;
        background-image: url(../img/icon-img04.png); background-repeat: no-repeat; background-position: center; -webkit-background-size: cover; background-size: cover;
    }
    .ph_banner01 {
        display: none;
    }
    .ind_NO_1_left {
        float: left;
        width: 300px;
        margin-left: 50px;
    }
    .ind_NO_1_left:first-child {
        margin-left: 0;
    }
	.ind_NO_1_left_pc {
		display:block;
        float: left;
        width: 300px;
        margin-left: 50px;
    }
    .ind_NO_1_left_pc:first-child {
		display:block;
        margin-left: 0;
    }
    .title_two {
        height: 35px;
        line-height: 35px;
    }
    .title_two p span {
        font-size: 14px;
        margin-right: 15px;
    }
    .title_two a {
        font-size: 10px;
    }
    .title_two p span.act06 {
        height: 32px;
    }
    .ind_NO_1_left {
        margin-bottom: 10px;
    }
    .ind_NO_1_left_img {}
    .ind_NO_1_left_img img {
        float: left;
        width: 115px;
        /*height: 78px;*/
        margin-right: 15px;
    }
    .ind_NO_1_left_img p {
        font-size: 12px;
        line-height: 1.8;
    }

    .ind_NO_1_modl_ul li {
        height: 20px;
        line-height: 20px;
        font-size: 12px;
        border-bottom: none;
        margin-bottom: 6px;
    }
    .ind_NO_1_modl_ul li a {
        float: left;
        width: 70%;
        height: 100%;
    }
    .ind_NO_1_modl_ul li a p {
        color: #333;
        padding-left: 20px;
        background: url(../img/icon-img09.png) left 5px center no-repeat;
    }
    .ind_NO_1_sp {
        height: 120px;
    }
    .ind_NO_2_left {
        display: block;
        width: 650px;
        float: left;
    }
    .ind_khzs {
        width: 100%;
    }
    .ind_khzs .swiper-container {
        width: 100%;
    }

    .ind_khzs .swiper-slide {
        float: left;
        width: 120px;
        height: 95px;
        margin-right: 12px;
        border: #eaeaea 1px solid;

        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center; overflow:hidden;
    }
    .ind_khzs .swiper-slide img {
        max-height: 100% !important;
        max-width: 100% !important; width: 100%;
    }
    .ind_khzs .swiper-slide:last-child {
        margin-right: 0;
    }
    .ind_NO_2_ph_cp {
        display: none;
    }
    .ind_NO_2_right {
        float: right;
        width: 300px;
    }
    .ind_szzm_text img {
        width: 90px;
        margin-right: 25px;
    }
    .ind_szzm_text p {
        font-size: 12px;
        color: #333;
        line-height: 2;
    }
    .pc_foot {
        display: block;
    }
    .pc_foot_one {
        padding: 35px 0;
        background: #333;
    }
    .pc_foot_one_left {
        float: left;
    }
    .ind_jjlx {
        float: left;
        width: 95px;
        margin-right: 80px;
        text-align: center;
    }
    .ind_jjlx b {
        display: block;
        color: #fff;
        font-size: 14px;
        line-height: 25px;
        margin-bottom: 15px;
    }
    .ind_jjlx ul li a {
        color: #999;
        font-size: 12px;
        line-height: 30px;
        display: block;
    }
    .pc_foot_one_right {
        width: 180px;
        float: right;
        margin-right: 55px;
        text-align: center;
    }
    .pc_foot_one_right b {
        display: block;
        color: #fff;
        font-size: 14px;
        line-height: 25px;
        margin-bottom: 15px;
    }
    .pc_foot_one_right ul {}
    .pc_foot_one_right ul li {
        float: right;
        width: 80px;
    }
    .pc_foot_one_right ul li:first-child {
        float: left;
    }
    .pc_foot_one_right ul li img {
        height: 80px;
        width: 80px;
    }
    .pc_foot_one_right ul li p {
        line-height: 30px;
        font-size: 12px;
        color: #999;
    }
    .pc_foot_two {
        height: 55px;
        line-height: 55px;
        background: #111;
        text-align: center;
        color: #999;
        font-size: 12px;
    }
    /*pc新闻中心*/
    .xw_weiz {
        height: 50px;
        line-height: 50px;
        padding-left: 25px;
        font-size: 12px;
        color: #666;
        background: url(../img/new-icon01.png) no-repeat left 0 center;
        -webkit-background-size: auto auto;
        background-size: auto auto;
    }
    .xw_weiz a {
        color: #333;
    }
    .xw_weiz a:last-child {
        color: #0264ad;
    }
    .xw_one_left {
        float: left;
        width: 200px;
    }
    .xw_one_left_yij {
		/*position:relative;*/
        display: block;
        height: 60px;
        line-height: 60px;
        text-align: center;
        font-size: 24px;
        color: #fff;
        margin-bottom: 20px;
        background: url(../img/new-icon05.png) center no-repeat;
    }
    .xw_one_left_ejy ul {
        display: block;
        width: auto;
        height: auto;
        margin: 0 auto 20px;
    }
    .xw_one_left_ejy ul li {
        float: inherit;
        display: block;
        width: auto;
        height: 40px;
        border: #eaeaea 1px solid;
        margin-bottom: 10px;
    }
    .xw_one_left_ejy ul li a {
        padding-left: 40px;
        line-height: 38px;
        text-align: left;
        font-size: 16px;
        color: #666;
        background: url(../img/new-icon02.png) no-repeat left 20px center;
    }
    .xw_one_left_ejy ul li.act08 {
        border: #0264ad 1px solid;
    }
    .xw_one_left_ejy ul li.act08 a {
        background: url(../img/new-icon03.png) no-repeat left 20px center;
        color: #0264ad;
    }
    .xw_one_left_laj {
        display: block;
        border: #eaeaea 1px solid;
    }
    .xw_one_left_laj p {
        height: 40px;
        line-height: 40px;
        background: #fafafa;
        border-bottom: #eaeaea 1px solid;
    }
    .xw_one_left_laj p b {
        font-size: 14px;
        color: #0264ad;
        display: block;
        padding-left: 10px;
        background: url(../img/new-icon04.png) left center no-repeat;
    }
    .xw_one_left_laj ul {
        padding: 10px 0;
    }
    .xw_one_left_laj ul li {
        height: 30px;
        line-height: 30px;
        font-size: 12px;
        color: #333;
        padding: 0 25px;
        background: url(../img/icon-img09.png) left 10px center no-repeat;
        overflow: hidden;
        white-space: nowrap;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }
    .xw_one_right {
        float: right;
        width: 780px;
    }
    .xw_one_right_list {
        margin-bottom: 20px;
    }
    .xw_one_right_list ul {
        border: #e7e7e7 1px solid;
        border-top: none;
    }
    .xw_one_right_list ul li {
        padding: 10px 15px;
        font-size: 12px;
        position: relative;
    }

    .xw_one_right_list ul li a b {
        display: block;
        font-size: 16px;
    }
    .xw_one_right_list ul li a p {
        color: #999;
        line-height: 30px;
        height: 60px;
        overflow: hidden;
    }
    .xw_one_right_list ul li a p span {
        display: inline-block;
        color: #0264ad;
    }
    .xw_one_right_list ul li a em {
        position: absolute;
        color: #999;
        top: 15px;
        right: 15px;
    }
    .xw_one_right_more {
        line-height: 3;
        text-align: center;
        font-size: 1.272727rem;
        color: #666;
        background: #f7f7f7;
    }
    /*pc产品列表*/
    .title_three {
        height: 40px;
        line-height: 40px;
    }
    .title_three span {
        font-size: 18px;
        line-height: 38px;
		width: 90px;
    }
    .cp_div_two_left {
        width: 80px;
    }
    .cp_div_two_right {
        width: 918px;
    }
    .cp_touch .swiper-slide {
        width: 25%;
    }
    .cp_list_top {
        font-size: 16px;
    }
    .cp_div_two_left p {
        height: 285px;
        font-size: 18px;
    }
    .cp_list_cpxx ul li {
        height: 285px;
        padding: 10px;
    }
    .cp_list_cpxx ul li h1 {
        height: 135px;
        margin-bottom: 10px;
    }
    .cp_list_cpxx ul li a p {
        font-size: 12px;
        line-height: 2.5;
    }
    /*pc产品详情*/
    .xinq_one_qieh {
        float: left;
        /*width: 420px; height: 307px;*/
		width: 652px; height: 492px;
    }
    .xinq_one_qieh .swiper-slide {
        /*height: 295px;*/
		/*height: 480px;*/
		height:100%
    }
    .xinq_one_right { position: relative;
        float: right;
        /*width: 540px; height: 307px;*/
		width: 338px; height: 492px;
        /*padding-top: 20px;*/
		padding-top: 0px;
    }
    .xinq_one_right_text h1 {
        /*font-size: 16px;*/
		font-size: 24px;
    }
    .xinq_one_right_text table tr td {
        /*font-size: 12px;*/
		font-size: 12px;
        line-height: 3;
    }
    .xinq_one_right_aa { position: absolute; bottom: 0; left: 0; width: 100%;
        height: 50px;
        line-height: 48px;
    }
    .xinq_one_right_aa a {
		width: 160px;
        /*padding: 0 10px;*/
		padding: 0px;
    }
    .xinq_one_right_aa a h2 {
        /*margin-right: 10px;*/
		margin-right: 10px;
    }
    .xinq_one_right_aa a span {
        font-size: 14px;
    }
    .sle_top {
        width: 1000px;
        top: 0;
        left: 50%;
        margin-left: -500px;
    }
    .xinq_two{ display: block; }
    .xinq_two a {
        width: 13.5%;
        height: 50px;
        line-height: 50px;
        font-size: 16px;
    }
    .xinq_three_img {
        float: right;
        width: 480px;
        position: relative;
    }
    .xinq_three_img img {
        width: 100%;
    }
    .xinq_three_img span {
        display: block;
        cursor: pointer;
        position: absolute;
        top: 30px;
        right: 50px;
        height: 25px;
        line-height: 25px;
        font-size: 12px;
        color: #fff;
        background: #0264ad;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        padding: 0 20px;
    }
    .xinq_three_text {
        float: left;
        width: 480px;
        font-size: 14px;
        line-height: 3;
        margin-left: 15px;
    }
    .xianq_div_bor {
        margin-bottom: 20px;
    }
    .xinq_three_text_tbd span {
        font-weight: bold;
        font-size: 14px;
    }
    .xq_jscs_top table td {
        font-size: 14px;
        line-height: 2;
    }
    .xq_jscs_top table td span {
        display: inline-block;
    }

    .xq_jscs_img {
        width: 954px;
        /*height: 499px;*/
        margin: 0 auto 20px;
        /*height:22.681818rem ;*/
    }
    .xq_jscs_img h1 {
        float: left;
        /*width: 192px;
        height: 100%;*/
    }
    .xq_jscs_img h1 img {
        /*width: 100%;
        height: 100%;*/
    }
    .xq_jscs_img h2 {
        /*left: 192px;
        width: 762px;
        height: 100%;*/
    }
    .xq_jscs_img h2 img {
        float: left;
        height: 100%;
        /*width: 100%;*/
    }


    .xq_jscs_text {
        font-size: 14px;
    }
    .title_four {
        font-size: 14px;
    }
    .title_four h1 {
        font-size: 24px;
    }
    .xq_fwzc_ul li {
        width: 23%;
        margin-left: 5%;
    }
    .xq_fwzc_ul li:first-child {
        margin-left: 0;
    }
    .xq_fwzc_ul li h2 {
        height: 160px;
    }
    .xq_fwzc_ul li p {
        font-size: 14px;
    }
    .xq_xgan .swiper-slide {
        padding: 0 20px;
    }
    .xq_xgan .swiper-container {
        padding-top: 65px;
    }
    .xq_xgan .swiper-button-next,
    .xq_xgan .swiper-button-prev {
        width: 65px;
        height: 40px;
        top: 0;
        line-height: 40px;
        font-size: 24px;
    }
    .xq_xgan .swiper-button-prev {
        right: 75px;
    }
    .xq_xgan_text h3 {
        font-size: 16px;
    }
    .xq_xgan_text {
        float: left;
        width: 550px;
        font-size: 14px;
    }
    .xq_xgan_img {
        float: right;
        width: 370px;
    }
    .xq_qtxh {}
    .xq_qtxh .swiper-wrapper {
        padding: 0 20px;
    }
    .xq_qtxh .swiper-container {
        padding-top: 65px;
    }
    .xq_qtxh .swiper-button-next,
    .xq_qtxh .swiper-button-prev {
        width: 65px;
        height: 40px;
        top: 0;
        line-height: 40px;
        font-size: 24px;
    }
    .xq_qtxh .swiper-button-prev {
        right: 75px;
    }
    .xq_qtxh .swiper-slide {
        width: 225px;
        margin: 0 10px;
    }
    .xq_qtxh_teimg h4 {
        height: 165px;
    }
    .xq_qtxh_teimg h4 img {
		border-style: outset;
		border-width:1px;
		border-color:darkgrey;
	}
    .xq_qtxh_teimg p {
        font-size: 14px;
        line-height: 3;
    }
    .xq_xgnr {
        border: solid 1px #eaeaea;
        margin-top: 30px;
        margin-bottom: 2rem;
    }
    .xq_xgnr ul {
        float: left;
        width: 100%;
        padding: 10px 20px;
    }
    .xq_xgnr ul li {
        float: left;
        width: 25%;
        height: 30px;
        padding: 0 20px;
        background-position: left 0 center;
        line-height: 30px;
        border-bottom: none;
    }
    .xq_xgnr ul li a {
        font-size: 12px;
    }
    /****************************************艺能页面完*************************************************/
    .ind_cont_ab_ul li div {
        padding: 0 10%;
    }
    .ind_banner_tex {
        width: 1200px;
        margin: 0 auto;
    }
    .ind_banner_tex h1 {
        font-size: 42px;
    }
    .ind_banner_tex p span {
        width: 50%;
        font-size: 18px;
    }
    .ind_banner_tex a {
        width: 280px;
    }
    .banner03 {
        height: 600px;
    }
    .pc_top_nav_ul {
        display: block;
        position: inherit;
		width: auto;

        padding: 0;
    }
    .pc_top_nav_ul li {
        float: left;



        border-bottom: none;
    }
    .pc_top_nav_ul li span {
        display: block;
        height: 75px;
        line-height: 35px;
        padding: 20px 15px;
        font-size: 16px;
        font-weight: normal;
    }
    .pc_top_nav_ul li span a {
        color: #222;
    }
    .pc_top_nav_ul li div {
        position: absolute;
        z-index: 99;
        top: 74px;
        left: 0;
        background: #555;
        width: 160px;
        padding: 10px 20px;
    }
    .pc_top_nav_ul li div a {
        display: block;
        line-height: 36px;
        font-size: 16px;
        color: #fff;
        border-bottom: #979797 1px solid;
        margin-bottom: 10px;
    }
    .pc_top_nav_ul li.act01 span {
        /*background: #025b9e;*/
		border-bottom: #025b9e 10px solid;
    }
    .pc_top_nav_ul li:hover span {
        /*background: #025b9e;*/
		border-bottom: #025b9e 10px solid;
    }
    .pc_top_nav_ul li.act01 span a {
        /*color: #fff;*/
		color:#025b9e;
    }
    .pc_top_nav_ul li:hover span a {
        /*color: #fff;*/
		color:black;
    }
    .pc_top_nav_ul li:hover div {
        display: block;
    }
    .content {
        padding: 0;
    }
    .cont_width {
        width: 1000px;
        padding: 0;
    }
    .cont_width02 {
        width: 1000px;
        padding: 0;
    }
    .ind_cont_qx h1 {
        font-size: 2rem;
    }
    .ind_cont_qx_ul {
        float: left;
    }
    .ind_cont_qx_ul li {
        float: left;
        width: 200px;
        margin: 0 0 1.25rem 50px;
    }
    .ind_cont_qx_ul li:first-child {
        margin-left: 0;
    }
    .ind_cont_qx_ul li div {
        height: 200px;
        font-size: 14px;
    }
    .ind_three {
        height: 31.25rem;
    }
    .title02 {
        margin-bottom: 120px;
    }
    .ind_three02_ul li {
        width: 300px;
    }
    .ind_three02_ul li img {
        height: 270px;
    }
    .pc_footer {
        display: block;
    }

    /*右悬浮*/
    .right_xunf {
        display: block;
        position: fixed;
        z-index: 999;
        top: 40%;
        right: 5%;
        width: 40px;
    }
    .right_xunf_ul li {
        width: 40px;
        height: 40px;
        margin-bottom: 1px;
        position: relative;
    }

    .right_xunf_ul li a {
        float: left;
        width: 100%;
        height: 100%;
        background: #454545;
        -webkit-border-radius: 5px;
        border-radius: 5px;

        overflow: hidden;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .right_xunf_ul li a img {}
    .right_xunf_ul li div {
        display: none;
        position: absolute;
        top: -50px;
        right: 50px;
        width: 140px;
        text-align: center;
        -webkit-box-shadow: 0 0 5px #666;
        box-shadow: 0 0 5px #666;
        background: #fff;
        line-height: 2;
        font-size: 18px;
    }
    .right_xunf_ul li div img {
        max-width: 100%;
    }
    .right_xunf_ul li:hover div {
        display: block;
    }
    .right_xunf_ul li:hover a {
        background: #0264ad;
    }

    .right_totop {
        display: none;
    }


    .xinw_huad {
        padding: 0;
    }
    .xinw_huad .swiper-slide {
        width: 30%;
        margin: 0 5% 1.363636rem 0;
    }
    .xinw_huad .swiper-button-next {
        right: 40%;
    }
    .xinw_huad .swiper-button-prev {
        left: 40%;
    }
    .ind_hz_tex p {
        text-align: left;
    }
    .ind_hz_tex a {
        float: right;
    }
    .ind_pl_left {
        float: left;
        width: 210px;
        height: auto;
        margin-bottom: 0;
    }
    .ind_pl_left a {
        float: none;
        display: block;
        width: 100%;
        height: 55px;
        line-height: 55px;
        margin-left: 0;
        font-size: 18px;
    }
    .ind_pl_right {
        float: right;
        width: 960px;
        height: 385px;
    }
    .ind_pl_right ul {
        float: left;
        width: 100%;
        height: 100%;
        border-right: #f0f0f0 1px solid;
        border-left: #f0f0f0 1px solid;
    }
    .ind_pl_right ul li {
        float: left;
        width: 25%;
        height: 50%;
    }

    .ind_hepp li {
        width: 12.5%;
    }
    .ind_hepp li:nth-child(-n + 16) {
        display: block;
    }

    .zxls_hua {
        padding: 0;
    }

    .zxls_hua .swiper-slide {
        width: 258px;
        margin: 0 56px 0 0;
    }
    .zxls_hua .swiper-button-next {
        right: 40%;
    }
    .zxls_hua .swiper-button-prev {
        left: 40%;
    }
    .ind_lawm {
        width: 680px;
    }
    /*pc新闻弹框*/
    .TK_xw03 {
        width: 1000px;
        padding: 8px;
    }
    /*pc底部菜单*/
    .ph_footer {
        display: none;
    }

    .xw02_one_right_list02 ul li {
        width: 25%;
    }
    .xw02_one_right_list02 ul li:nth-child(even) {
        float: left;
    }
    .xw02_one_right_list02 ul li a h1 {
        width: 100%;
        height: 95px;
        /*border: #eaeaea 1px solid;*/
        /*margin-right: 12px; */
    }

    .xw02_one_right_list02 ul li a p {
        font-size: 14px;
        line-height: 24px;
        height: 24px;
    }
    .cont_width02 .fixedWrapper{
      display: block;
    }
    .cont_width02 .pn-nav{
      display: none;
    }
    .cont_width02 .list_right dt{
      display: block;
      padding: 8px; 
    }
    .cont_width02 .list_right{
      padding: 0 0 0 15px;
    }
    .cont_width02 .list_right .ph_mao{
      height: 0;
      visibility: hidden;
      display: none;
    }
    .cont_width02 .list_right .intro{
      padding: 10px 16px;
    }
    .cont_width02 .list_right .dd0{
      padding: 0 7.5px 0 0;
    }
    .cont_width02 .list_right .dd1{
      padding: 0 0 0 7.5px;
    }
    .cont_width02 .list_right .product .title .text{
      font-size: 17px;
    }
}