*,html,body{ padding: 0; margin: 0;}

html{ font-size: 40px;}

body img{ max-width: 100%;}

body{ font-size: 0.35rem; }

.w1200{ max-width: 1200px; margin: 0 auto;  position: relative;}



.top{ height: 0.875rem; line-height: 0.875rem; background: #f8f8f8; font-size: 0.35rem; border-bottom: 1px solid #bfbfbf; }

.display_fixd{ display:flex; }

.justify_content{justify-content:space-between;}

.align_items{align-items:center;}

.main_header{justify-content:space-between;align-items:center; padding:0.5rem 0;}

.logo{ width: 5.5rem; }

.search{ width: 19.15rem; box-sizing: border-box; border: 1px solid #bfbfbf; line-height: 1.15rem; padding: 0 0.5rem; position: relative; }

.tianqi{ width: 4.0rem; text-align: center; }

.search_txt{  width: 100%; height: 1.15rem; border: none; }

.search_bnt{ position: absolute; width: 1.075rem; height: 1.05rem; background: url(../images/search_bnt.png) no-repeat left center; background-size: 0.6rem 0.6rem; border: none; cursor: pointer;  top: 0.05rem; right: 0.05rem; }

.nav{ border-top: 2px solid #333333;}

.nav ul li{ float: left; padding: 0 0.5rem; line-height: 1.25rem; font-weight: bold; position: relative; }

.xl_nav{ position: absolute; left: 0; width: 100%; top: 1.25rem; z-index: 999; background: #fff; border: 1px solid #cacaca; display: none; }

.xl_nav a{ display: block; text-align: center;border-bottom: 1px solid #cacaca; line-height: 0.85rem; }

.xl_nav a:last-child{ border: none; }

.nav ul li .xl_nav a:hover{ background: #d02c26; color: #fff; }

.nav ul li a:hover,.nav ul li a.on{ color: #ff3333; }

.gundongnews{ height: 1.0rem; box-sizing: border-box; background: #f8f8f8; border: 1px solid #bfbfbf; overflow: hidden; }

.gundongnews > div >div{align-items:center;}

.gundongnews em{ display: inline-block; padding: 0 0.5rem; height: 0.6rem; color: #fff; border-radius: 0.3rem; background: #333333; text-align: center; line-height: 0.6rem; margin: 0 0.5rem;white-space:nowrap;} 

.gundongnews span{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}



.main_left{ width: 20.75rem; }

.main_right{ width: 8.75rem; }

.main_left_lbt{ height: 8.075rem; overflow: hidden; position: relative; }

.main_left_lbt-button-prev{ width: 1.1rem; height: 1.9rem; background: url(../images/prev.png) no-repeat; background-size: 1.1rem auto; position: absolute; left: 0.25rem; top: 50%; margin-top: -0.95rem; z-index: 99; cursor: pointer;}

.main_left_lbt-button-next{width: 1.1rem; height: 1.9rem; background: url(../images/next.png) no-repeat; background-size: 1.1rem auto; position: absolute; right: 0.25rem; top: 50%; margin-top: -0.95rem; z-index: 99; cursor: pointer;}

.main_left_title{ padding: 0.5rem 0; border-bottom: 0.05rem solid #333333; }

.main_left_title_title{ font-size: 0.45rem; position: relative; padding-left: 0.5rem; font-weight: bold; }

.main_left_title_title::after{ content: ""; width: .15rem; height: 0.5rem; position: absolute; left: 0; background: #d02c26; top: 50%; margin-top: -0.25rem;}

.main_left_title_subtitle{ font-size: 0.35rem; flex-grow:3; padding-left: 0.5rem;}

.main_left_title_subtitle span,.main_left_title_subtitle a{ display: inline-block; padding: 0 0.3rem; position: relative; cursor: pointer; }

.main_left_title_subtitle span::after,.main_left_title_subtitle a::after{content: ""; width: 1px; height: 0.35rem; background: #414141; position: absolute; left: 0; top: 50%; margin-top: -0.175rem;}

.main_left_title_subtitle span:first-child::after,.main_left_title_subtitle a:first-child::after{ display: none;}

.main_left_title_subtitle span.on,.main_left_title_subtitle a.on{ color: #ff0000;}

.main_left_title_subtitle_flexgrow{ flex-grow:0;}



.main_left_title_urltitle a{display: none;}

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

.main_left_content_pic{ width: 5.125rem; }

.main_left_content_txt{ width: 14.8rem; }

.main_left_content_txt span{ display: block; font-weight: bold; font-size: 0.4rem; padding: 0.25rem 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.main_left_content_txt em{ display: block; height: 1.4rem; overflow: hidden; font-size: 0.35rem; line-height: 0.65rem; color: #666; }

.main_left_content_txt em.ej_news_jj{text-overflow: -o-ellipsis-lastline; overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; height: 1.2rem;}

.main_left_content_top{ padding: 0.5rem 0; border-bottom: 1px solid #d2d2d2; }

.main_left_content_footer{ flex-wrap: wrap; padding: 0.35rem 0;}

.main_left_content_footer a{ display: block; width: 45%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 0.65rem; }

.tab_switch_content_jtnr{ display: none;}

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





.main_right_title{ padding: 0.5rem 0; border-bottom: 0.05rem solid #333333; }

.main1_right_content i{ box-sizing: border-box; width: .6rem; height: .6rem; border:1px solid #bfbfbf; text-align: center; line-height: .6rem; background: #f3f3f3; border-radius:0.075rem;}

.main1_right_content a{ width: 7.75rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.main1_right_content{ padding: 0.25rem 0; }

.main1_right_content_zwk{ padding-top: 0.15rem; }

.main1_right_content:nth-child(1) i,.main1_right_content:nth-child(2) i,.main1_right_content:nth-child(3) i{ border:1px solid #d02c26; background:#ffe8e8; color: #d02c26;}

.main2_right_content_txt{ width: 5.3rem;}

.main2_right_content_pic{ width: 3rem;}

.main2_right_content_txt span{ font-size: .45rem; font-weight: bold; line-height: .6rem; height: 1.2rem; display: block; text-overflow: -o-ellipsis-lastline; overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}

.main2_right_content_txt em{font-size: 0.35rem; color: #666; line-height: .6rem; height: 1.2rem; display: block; text-overflow: -o-ellipsis-lastline; overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; padding-top: 0.1rem;}

.main2_right_content{ padding: 0.5rem 0; border-bottom: 1px solid #d2d2d2; }

.main3_right_lbt{ height: 5.9rem; position: relative; overflow: hidden;}

.main3_right_lbt_list span{ position: absolute; height: 1.15rem; width: 100%; background: rgba(0,0,0,.5); line-height: 1.15rem; color: #fff; text-align: center; left: 0; bottom: .075rem;}

.main5_title_list{font-size: 0.45rem; position: relative; font-weight: bold;}

.main5_title_list span{ padding: 0 0.5rem; position: relative; float: left; display: block; cursor: pointer;}

.main5_title_list span.on::after,.main5_title_list i::after{ content: ""; position: absolute; height: .05rem; background: #ff0000; width: 100%; left: 0; bottom: -0.55rem;}

.main5_title_list i{padding: 0 0.5rem; position: relative; float: left; display: block;}



.main5_content_list{ width: 3.77rem; float: left; text-align: center; padding-left: 0.6rem;}

.main5_content_list:first-child{ padding-left: 0;}

.main5_content_pic{ position: relative;}

.main5_content_pic img{float: left;}

.main5_content_pic_bg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5);justify-content:center; opacity: 0;	-webkit-transition:all 0.2s ease;	-moz-transition:all 0.2s ease;	transition:all 0.2s ease;}

.main5_content_pic_bg span{ background: #d02c26; color: #fff; display: inline-block; line-height: .7rem; border-radius: .075rem; padding: 0 0.15rem;}

.main5_content_txt{ font-size: .45rem; line-height: 1.25rem;}

.main5_content_pic:hover .main5_content_pic_bg{ opacity: 1;}

.main5_content{ padding: 0.5rem 0;}

.link li{ float: left; display: block; border:1px solid #dddddd; box-sizing: border-box; width: 3.9rem; overflow: hidden; margin-left: 0.45rem; margin-bottom: 2rem;}

.link li:first-child{ margin-left: 0;}

.link{ padding: 0.5rem 0; overflow: hidden; height: 1.05rem;; }

.footer{ border-top: 1px solid #999999; background: #f8f8f8; height: 3.2rem; box-sizing: border-box; line-height: 0.65rem; padding-top: 0.5rem; }



.hl_main5_content1{ width: 32.0rem; overflow: hidden; float: left; }

.main3_right_lbt img{ float: left;}



/* index  -----   phone  */

.main_phone_lbt{ height: 10.75rem; position: relative; overflow: hidden;}

.phone_news1_list{ width: 5.6rem;}

.phone_news1_list img{ width: 100%; float: left; }

.phone_news1_list span{ display: block; border: 1px solid #cacaca; border-top: none; padding:0.25rem 0.5rem; font-size:  0.35rem; box-sizing: border-box; height: 1.7rem; overflow: hidden; line-height: 0.6rem; }

.swiper-wrapper-phonenews1,.swiper-wrapper-pcnews1{ overflow: hidden;}

.xwlbfyq{ justify-content: center; padding: 0.5rem 0 0; }

.xwlbfyq ul li{ margin:0 0.25rem; width: 0.35rem; height: 0.35rem; }

.xwlbfyq ul li.swiper-pagination-bullet-active{ background:#d5d5d5; width:0.75rem; border-radius: 0.175rem; border:none;outline:none;   }

.phone_news2_list ul li{ font-size: 0.7rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-bottom: 1px solid #cacaca; line-height: 2.5rem; }

.phone_news2_list ul{border-top: 1px solid #cacaca;}



.phone_news3_list_txt{ width: 11.15rem;}

.phone_news3_list_pic{ width: 5.75rem; }

.phone_news3_list_txt_title{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.7rem; }

.phone_news3_list_txt_jj{ font-size: 0.6rem; line-height: 0.9rem; color: #666666; text-overflow: -o-ellipsis-lastline; overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}

.phone_news3_list_txt_sj{ color: #666; font-size: 0.6rem; padding: 0.25rem 0; }

.phone_news3_list_txt_sj span{ background:url(../images/ico3.png) no-repeat left center; background-size: 0.6rem 0.6rem; padding:0 0.75rem;  }

.phone_news3_list_txt_sj span.click_class{background:url(../images/ico4.png) no-repeat left center; background-size: 0.6rem 0.6rem;}

.phone_pic_list{ overflow: auto; -webkit-overflow-scrolling: touch;}

.phone_pic_list_con{ width: 7.25rem; padding-left: 0.65rem; float: left; }

.phone_pic_list_con:last-child{ padding-right: 0.65rem; }

.phone_pic_list_con span{ display: block; text-align: center; font-size: 0.7rem; padding: 0.25rem 0; }

.phone_bq{ text-align: center; font-size: 0.6rem; color: #b1b1b1; line-height: 1rem; }

.h130{ height: 3.25rem; }

.phone_footer_nav{ height: 2.75rem; background: #d02c26; position: fixed; left: 0; bottom: 0; width: 100%; z-index: 99; box-sizing: border-box; padding-top: 0.45rem; }

.phone_footer_nav a{ display: block; box-sizing: border-box; float: left; width: 25%; text-align: center; height: 1.9rem; border-right: 1px solid #b7221d; }

.phone_footer_nav a img{ width: 1.2rem; }

.phone_footer_nav a span{ display: block; font-size: 0.45rem; color: #fff; }

.phone_nav_gb{ width: 0.75rem; position: absolute; right: 0.5rem; top: 0.5rem}

.phone_search{ display: none;}

.overflowhidden{ overflow: hidden;}

.mianbaoxie{ background: url(../images/ico9.png) no-repeat left center; padding-left: 0.5rem;}





.ej_news_zhuangtai{ font-size: .3rem; color: #666666; padding-top: 0.25rem;}

.ej_news_zhuangtai i{ padding-right: 0.5rem;}



.main_left_content_pic_ej{ width: 9.4rem; }

.main_left_content_pic_ej img{ width: 100%;}

.main_left_content_txt_ej{ width: 10.25rem; }



.mianbaoxie span{ padding: 0 0.25rem;}

.ej_left{ border-right: 1px solid #d2d2d2; padding-top: 0.5rem; padding-right: 0.5rem; box-sizing: border-box;}

.ej_right{ padding-top: 0.5rem;}

.text-c{ text-align: center; justify-content:center;}

.text-c a,.text-c span{ display: inline-block; width: .75rem; height: .75rem; text-align: center; line-height: 0.75rem; border-radius: .125rem; background: #e8e8e8; margin: 0 0.15rem;}

.text-c span{ background: #d02c26; color: #fff;}

.text-c a.pages_prev{ background:#e8e8e8 url(../images/pages_prev.png) no-repeat center center; background-size: 0.275rem 0.275rem; }

.text-c a.pages_next{ background:#e8e8e8 url(../images/pages_next.png) no-repeat center center; background-size: 0.275rem 0.275rem; }

.phone_ej_nav{ background: #f3f3f3; padding:0.65rem;}

.phone_ej_nav_con{ background: #fff; font-size: 0.8rem; border:1px solid #cacaca; box-sizing: border-box; text-align: center; line-height: 1.75rem;}

.phone_ej_nav_con dd{ margin-bottom: -1px; float: left; width: 33.33%;border-bottom: 1px solid #cacaca; border-right: 1px solid #cacaca; box-sizing: border-box; }

.phone_ej_nav_con dd:nth-child(3n){ border-right: none;}

.phone_ej_nav_con dd.on{ background: #e70013;}

.phone_ej_nav_con dd.on a{ color: #fff}

.phone_ej_nav_con dl:first-child{ border-bottom: 1px solid #d2d2d2; }



.content_sjbq{ color: #666; border-bottom: 1px solid #d2d2d2; padding-bottom: 0.25rem;}

.content_sjbq span{ padding-right: 0.5rem;}

.content_sjbq_title h1{ font-size: .6rem; padding: 0.4rem 0;}

.content_sjbq_content img{ display: block; margin: 0.5rem auto; max-width: 80%;}

.content_sjbq_content{ line-height: .65rem; padding: 0.5rem 0;}

.content_sxfy a{ width: 16rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.content_sxfy_wk{ border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; line-height: 0.75rem; padding: 0.25rem 0; color: #666;}

.content_xgwz ul li a{

	padding-left: 0.25rem;

 float: left;

 width: 16.25rem;

 overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}

.content_xgwz ul li span{ float: right;}

.content_xgwz ul li{ position: relative; line-height:1rem;}

.content_xgwz ul li a::after{

    content: "";

    position: absolute;

     width: .125rem;

     height: .125rem;

     margin-top: -0.0625rem;

     background: #a7a7a7;

     left: 0;

     top: 50%;

     border-radius: 50%; 

}

.content_xgwz ul li::after{

    content:"";

    display:table;

    clear:both;

    overflow:hidden;

}

.content_xgwz{ padding: 0.25rem 0 1rem;}





.phone_content_sjbq{ color: #666; border-bottom: 1px solid #d2d2d2; padding:0.5rem 0.65rem;}

.phone_content_sjbq span{ padding-right: 0.5rem; float: left;}

.phone_content_sjbq i{ display: inline-block; width: 0.6rem; height: 0.6rem; }

.phone_content_sjbq em{ padding-left: 0.15rem; }

.phone_content_catname{ font-weight: bold; font-size: 0.8rem; height: 1.75rem; line-height: 1.75rem; border-top: 1px solid #cacaca; border-bottom: 1px solid #cacaca; padding: 0 0.65rem; }











.ckxq_bnt a{ display:block;width: 2.5rem; height: .75rem; line-height: .75rem; text-align: center; border-radius: .075rem; background: #d02c26; color: #fff;}

.w840{ width: 21.6rem;}

.fgxh2{ height: .05rem; background: #333333;}



.phone_news3_piclist_txt{ width: 9.45rem;}

.phone_news3_piclistt_pic{ width: 7.3rem; }



.jiandian_nav{ background: #d75242; border: none;}

.jiandian_nav ul li > a{ color: #fff;}

.jiandian_nav ul li > a:hover{ color: #fff;}

.mianbaoxie i{ border: 1px solid #d02c26; color: #d02c26; padding: 0 0.5rem 0 0.25rem; position: relative;}



.mianbaoxie i a{position: absolute; width: .2rem; height: .2rem; right: 0.15rem; top: 50%; margin-top: -0.1rem; background: url(../images/sxxgb.png) no-repeat; background-size: cover; cursor: pointer;}

.jd_fenlei{ border: 1px solid #e0e0e0;}

.jd_fenlei_title{ position: absolute; box-sizing: border-box; padding: .4rem; text-align: center; width: 2.45rem; height: 100%; background: #f5f5f5;}

.jd_fenlei_bnt{ padding: .4rem; width: .475rem;}

.jd_fenlei_bnt img{ max-width: .475rem; width: .475rem; cursor: pointer;}

.jd_fenlei_con{ align-items:flex-start; border-top: 1px solid #e0e0e0; position: relative; overflow: hidden;}

.jd_fenlei_con:first-child{border-top: none;}

.jd_fenlei_list{ line-height: .85rem; margin: .2rem 0 .2rem 2.45rem; overflow: hidden; flex-grow:2; padding: 0 0.25rem; width: 25.5rem; height: .85rem;}

.jd_fenlei_list a,.jd_fenlei_list em{ padding: 0 0.25rem; display: inline-block;}

.jd_fenlei_list em{ color: #ff3333;}

.js_list_cont{ position: relative; width: 7.15rem; box-sizing: border-box; float: left; background: #f4f4f4; margin-right: 0.45rem; margin-bottom: 0.5rem;}

.js_list_cont::after{-webkit-transition:all 0.2s ease;	-moz-transition:all 0.2s ease;	transition:all 0.2s ease; content: ''; position: absolute; height: .05rem; width:0; left: 0; bottom: 0; background: #d02c26;}

.js_list_cont:hover::after{ width: 100%;}

.js_list_cont:nth-child(4n){ margin-right: 0;}

.js_list_cont_pic{ overflow: hidden; position: relative;}

.js_list_cont_pic_bg{ background: rgba(0,0,0,.6); position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0;

	-webkit-transition:all 0.2s ease;

	-moz-transition:all 0.2s ease;

	transition:all 0.2s ease;}

.js_list_cont_pic_bg span{ width: 2.5rem; height: .75rem; text-align: center; line-height: .75rem; background: #d02c26; position: absolute; left: 50%; top: 50%; margin-left: -1.25rem; margin-top: -0.375rem; color: #fff; border-radius: .075rem;}

.js_list_cont_pic:hover .js_list_cont_pic_bg{ opacity: 1;}

.js_list_cont_txt{ line-height: 0.6rem; text-align: left; font-size: .4rem; padding:0.15rem 0.25rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.js_list_cont_txt em{ font-size: .35rem; color: #999;}



.hbg{ background: #f3f3f3;}

.jd_content_bg{ background: #f6f6f8;}

.jd_content_con{ background: #fff;}

.jd_content_con_left{ width: 19.75rem; float: left; padding: 0 .5rem;}

.jd_content_con_left_title{ line-height: 1.75rem; font-size: .75rem; color: #666666;}

#thumbs{ margin: 0 1.5rem;}

#thumbs .swiper-slide{border: 1px solid #fff; box-sizing: border-box; cursor: pointer;}

#thumbs .swiper-slide-thumb-active{ border: 1px solid #d33b35; box-sizing: border-box;}

#thumbs img{ float: left;}

.jdlbt{ position: relative;}

.jdlbt .main_left_lbt-button-next{ right: 0; bottom: 0.5rem; top: auto;}

.jdlbt .main_left_lbt-button-prev{ left: 0; bottom: 0.5rem; top: auto;}

.ljlbt_title{ line-height: 1.65rem; background: rgba(0,0,0,.6); padding: 0 .5rem; box-sizing: border-box; position: absolute; bottom: 0; bottom: 0; width: 100%; height: 1.65rem; color: #fff; font-size: .6rem;}

#gallery .swiper-slide img{ float: left;}

.jd_content_js_title{ padding: 0 0.4rem; font-size: .4rem; color: #d74b45; border:0.05rem solid #d74b45; min-width: 2rem; height: 0.7rem; text-align: center; line-height: 0.7rem; border-radius: 0.45rem; display: inline-block;}

.jd_content_js_con{ padding: 0.25rem 0; line-height: .75rem; font-size: .35rem;}

.jd_content_js_con p{ text-indent: 2em;}

.jd_jbxx_cont table{ border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1;}

.jd_jbxx_cont table td{ border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; font-size: 0.35rem; padding: 0 0.25rem; box-sizing: border-box; line-height: 1.05rem;}

.jd_jbxx_cont table td:first-child{ background: #f6f6f8; text-align: right; width: 2.75rem;}

.jd_jbxx_cont{ padding: 0.5rem 0;}

.jd_content_dt_text{ line-height: .75rem;}

.lyxts_lb{ width: 9.62rem;}

.lyxts_lb .main_left_content_txt{ width: 5rem; }

.lyxts_lb .main_left_content_pic{ width: 3.75rem; }

.lyxts_lb .main_left_content_txt em{ height: 1.2rem; overflow: hidden; display: block; text-overflow: -o-ellipsis-lastline; overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}

.lyxts_lb .main_left_content_txt span{ padding: 0 0 0.15rem 0;}

.lyxts_lb{ border: 1px solid #eeeeee; float: left; padding: 0.25rem; box-sizing: border-box; margin-right: 0.5rem; margin-bottom: 0.5rem;}

.lyxts_lb:nth-child(2n){ margin-right:0; }

.lyxts_lb img{ float: left;}

.jd_content_con_right{ width: 8.75rem; float: left; position: relative;}

.qitajingdian{ background: #f6f6f8; border-top: .05rem solid #d02c26; padding: 0 .35rem; width: 8.05rem; position: relative; top:1.75rem;}

.qitajingdian_title{ font-size: .45rem; padding: .6rem 0 0.5rem 0;}

.qitajingdian_list_pic{ width: 3.8rem;}



.qitajingdian .main_left_content_txt{ width: 3.95rem; }

.qitajingdian .main_left_content_txt em{ height: 1rem; line-height: 0.55rem; overflow: hidden; display: block; text-overflow: -o-ellipsis-lastline; overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}

.qitajingdian .main_left_content_txt span{ padding: 0 0 0.15rem 0;}

.qitajingdian_ckxq{ display: inline-block; color: #e05545; margin-top: 0.25rem;}

.qitajingdian_list{ padding-bottom: 0.5rem;}

.phone_top_ico,.phone_show{ display: none; }

.search_ts{ text-align: center; padding: 0.5rem 0 0 0; color: #e05545;}




.js_list_cont_piclist{ position: relative; width: 6.44rem; box-sizing: border-box; float: left;margin-right: 0.453rem; margin-bottom: 0.5rem;}
.js_list_cont_piclist:nth-child(3n){ margin-right: 0;}
.js_list_cont_piclist img{ float: left;}



.pic_show_bg{ background: url(../images/pic_bg.jpg); color: #a8a8a8; padding: 2.5rem 0; }
.pic_show_bg h1{ font-size: 0.6rem;}
.pic_show_ycbnt{ width: 3.75rem; text-align: center; color: #fff; line-height: 1.25rem; position: absolute; right: 0; top: 0; z-index: 999;}
.pic_show_ycbnt span{ display: block; background: #d02c26; height: 1.25rem; font-size: 0.6rem; border-radius: 0.075rem; }
.pic_show_ycbnt_yc a{ display: block; background: #d02c26; height: 1.25rem; font-size: 0.6rem; color: #fff;border-right: 1px solid #000;border-top: 1px solid #000; }
.pic_show_ycbnt_yc a:hover{ background: #d75242; }
.pic_show_ycbnt_yc{border-left: 1px solid #000;border-bottom: 1px solid #000; position: absolute; width: 100%; z-index: 99; display: none;}
.pic_show_ycbnt:hover .pic_show_ycbnt_yc{ display: block; }
.w1044{ max-width: 900px; margin: 0 auto; position: relative; }
.pic_show_content_swiper{ padding: 0.5rem; background: rgba(83,83,83,.3); box-sizing: border-box; position: relative; border: 1px solid #39393b; }
.pic_show_content_swiper img{ width: 100% }
.pic_show_xnr{ line-height: 0.75rem; }
.pic_show_xnr span{ display: inline-block; padding: 0 0.5rem 0 0; }

.pic_show_prev{ width: 1.1rem; height: 1.9rem; background: url(../images/prev.png) no-repeat; background-size: 1.1rem auto; position: absolute; left: -2.5rem; top: 50%; margin-top: -0.95rem; z-index: 99; cursor: pointer;}
.pic_show_next{width: 1.1rem; height: 1.9rem; background: url(../images/next.png) no-repeat; background-size: 1.1rem auto; position: absolute; right: -2.5rem; top: 50%; margin-top: -0.95rem; z-index: 99; cursor: pointer;}
#pic_xiao{ margin: 0 1.5rem;}
#pic_xiao .swiper-slide{ box-sizing: border-box; cursor: pointer;}
#pic_xiao .swiper-slide-thumb-active{ border: 1px solid #d33b35; box-sizing: border-box;}
#pic_xiao img{ float: left;}
#pic_da .swiper-slide img{ float: left;}
#pic_da .swiper-slide{ position: relative; }
.pic_show_content_swiper_xiaotu{ position: relative; }
.pic_show_content_swiper_xiaotu .pic_show_prev{left: 0; top: 1rem; width: 0.7rem; height: 3.0rem; background:url(../images/pic_show_xt_z.png) no-repeat;background-size: 0.7rem auto;}
.pic_show_content_swiper_xiaotu .pic_show_next{right: 0; top: 1rem; width: 0.7rem; height: 3.0rem; background:url(../images/pic_show_xt_y.png) no-repeat;background-size: 0.7rem auto;}
#pic_wenzi{ width: 100%; overflow: hidden; }
#pic_wenzi .zbyycb{ display: none; }
#pic_wenzi .swiper-slide-active .zbyycb{ display: block; }
.background_none{ background: none; }

.pic_show_ycbnt_link{ width: 3.75rem; text-align: center; color: #fff; line-height: 1.25rem; position: absolute; right: 4rem; top: 0; z-index: 999;}
.pic_show_ycbnt_link a{ display: block; background: #d02c26; height: 1.25rem; font-size: 0.6rem; border-radius: 0.075rem; color: #fff; }
.pic_show_ycbnt_link a:hover{ background: #d75242; }
.logo_picshow{ margin: 0 auto; }
.index_pic_list .js_list_cont_piclist{ width: 6.61rem; }
.index_pic_list{ border-bottom: 1px solid #d2d2d2; }