* {
    margin: 0;
    padding: 0;
    font-family: Microsoft YaHei;
    outline: 0;
}
body {
    margin: 0 auto;
    min-height: 100%;
    background: #f5f5f5;
}
iframe, img {  border: 0; }
textarea { resize: none; }
em, i { font-style: normal; }
ul, ol, li {  list-style: none; }
button, input, select, textarea { font-size: 100%; }
a, a:active, a:visited, a:link, a:focus {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    outline: none;
    color: #000;
    cursor: pointer;
}
a:hover { color:#C00; } a, a:visited {
    text-decoration: none;
    outline: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
img { -ms-interpolation-mode: bicubic; }
.nosel { user-select: none; }

.red { color:#C00; }
.red h3 { border-bottom:3px solid #C00; }
.hei { color:#000000; }
.hei h3 { border-bottom:3px solid #000; }

.dzrred h1>a { color:#C00; }
.dzrred h2>a { color:#C00; }
/**.dzrred p a { color:#C00;  }**/
.nmgdzrred h1>a { color:#C00; }
.nmgdzrred h2>a { color:#C00; }
/**.nmgdzrred p a { color:#C00; }**/


.bcf {  background: #fff; }
.strong { font-weight: bold;}
.mt20 {  margin-top: 20px; overflow: hidden;  }
.mt10 {  margin-top: 10px; overflow: hidden;  }
.tlgg {  width: 100%; overflow: hidden;  position: relative; }
.L940 { width:940px; height: 110px; margin-right:20px; float:left; overflow: hidden; }
.R500 { width:500px;height: 110px; float:left; overflow: hidden; }
.tlgg img {  width: 100%; height: 100%; }
.tlgg::after { content: '广告'; display:block; z-index:99; position: absolute; text-align: center; font-size:10px; padding:5px 6px; right:3px; bottom:10px; border-bottom-left-radius: 20px; letter-spacing: 1px; color: #fff; }
.nmgtl { width: 100%; height: 120px; }
.nmgtl img {  width: 100%;  height: 100%; }
.headline { padding-top:10px; height: 40px; border-bottom:1px dotted #e0e0e0; background: #fdfdfd; }
.headline h3 { display: inline-block; font-weight: normal; padding-bottom:14px;}
.headline i { padding-right:10px; font-size:20px; font-weight: bold; }
.headline a { display: block; float: right; font-size: 14px; padding:5px 10px; border-radius: 15px; color: #333; }
.headline span { display: block; float: right; font-size: 14px; padding:5px 10px; background: #f5f5f5; color:#C00; }
.headline a.ttlink { padding:0;margin:0;font-size:18px; } 
.sztl { width: 100%; height: 120px; }
.sztl img {  width: 100%; height: 100%; }
.lifdot { overflow: hidden; }
.lifdot li { padding-left:15px; position: relative; }
.lifdot li::before { height:50px; display: block; content: ''; position: absolute; left: 0; top:10px; width: 5px; height: 5px; border-radius: 1px; background: #666; }
.lifdot li:hover::before { background:#C00; }


/*主体开始*/
.bjxw_adtop { display:none; cursor: pointer; }

.bjxw_container { width: 100%; min-width: 1460px; margin:0px auto; }
.bjxw_adtop {    width: 1460px; min-width: 1460px; margin:0px auto; overflow: hidden; background: transparent; }
.bjxw_header { margin:0px auto; overflow: hidden; margin-bottom:15px; }
.jiao { width:1460px; border-top-left-radius: 12px; border-top-right-radius: 12px; }
.bjxw_header_top { width:1430px; margin:0px auto;  height:70px; padding:15px 15px;background: #fff; }
.bjxw_ht_L { float:left; font-size: 14px; line-height: 26px; color:#666; padding:10px 0px;  }
.bjxw_ht_L em { font-size:15px;font-weight: normal; color:#444; }
.bjxw_ht_R { margin-top: 10px; float:right; }
.bjxw_ht_R li { float: left; margin-left: 20px; position: relative; }
.bjxw_ht_R li i.iconfont { font-size: 36px; color: #C00; display: inline-block; }
.bjxw_ht_R li span { display: inline-block; font-size: 16px; padding-left: 6px; position: relative; top: -8px; }
.bjxw_ht_R li.hav .weixin { left: 5px; }
.bjxw_ht_R li.hav .toutiao { left: 5px; }
.bjxw_ht_R li.xjp span { color: #C00; }
.bjxw_ht_R li.xjp img { width: 35px; height: 35px; border-radius: 35px; }
.bjxw_header_nav { padding:0px; margin: 0px auto; background: #C00; }
.bjxw_header_nav_main { width:1460px; margin:0px auto; }
.bjxw_hd_sm_main { width: 1460px;height: 60px; background: #fff; position: absolute; }
.bjxw_hd_sm { display: block; width: 1215px; height: 0px; background: #fff; position: relative; left:245px; line-height: 60px; text-align: right; font-size: 15px; color: #666; }
.bjxw_hd_sm i { padding-right: 20px; cursor: pointer; }
.bjxw_hd_sm::before { content: ''; position: absolute; width: 30px; height: 30px; background: #C00 /*#ddd*/; top: 0; left: 0; clip-path: polygon(0 100%, 0 0, 100% 100%); transform: rotate(90deg); z-index:9999; }
.bjxw_htr_code { position: absolute; display: none; }
.bjxw_htrc_m { position: relative; background: url(http://www.imline.cn/images/footerflex.png) no-repeat; min-width: 160px; min-height: 160px; left: -20px; top: 5px; z-index: 300; padding: 16px 16px 16px 18px; }
.bjxw_hd_logo { width: 245px; height: 165px;  background: #fff;  float: left;  overflow: hidden;  display: flex; justify-content: center; user-select: none; }
.bjxw_hd_logo img { height: 100px; padding: 5px 5px; margin: 10px auto; object-fit: cover; }
.bjxw_hd_nav { background: #C00; height: 135px; overflow: hidden; }
.bjxw_hd_nav a { color: #fff; }
.bjxw_hd_nav_pr { padding: 10px 10px 5px 40px; margin-right:0px; }
.bjxw_hd_nav_pr a { display: inline-block; font-size: 18px;  padding: 3px 10px 5px 10px; /*margin-right: 22px; margin-bottom: 6px;*/ margin:3px 54px 3px 0px; transition: all 0.3s; }
.bjxw_hd_nav_pr a:nth-child(11n) { margin-right:0px; }
.bjxw_hd_nav_pr a:hover { background: #f00; }
.bjxw_hd_nav_cr { padding: 6px 0px 0px 50px; }
.bjxw_hd_nav_cr a { display: inline-block; font-size: 16px; margin-right: 25px; transition: all 0.3s; }
.bjxw_hd_nav_cr a strong { padding-right:5px}
.bjxw_hd_nav_cr a:hover { font-weight: bold; }

.bjxw_main { width: 1460px; min-width:1460px; margin:0px auto; background:#f5f5f5; padding:0px; overflow: hidden; }

.bjxw_sz_tt { padding: 35px 10px; background: #fff; margin-top: 35px; }
.bjxw_sz_tt h1 { font-size: 30px; line-height: 46px; font-weight: bold;  padding: 0 30px;  overflow: hidden;  box-sizing: border-box;  text-align: center; color: #333; }
.bjxw_sz_tt h2 { margin: 15px 0px; font-size: 28px; line-height: 42px;  font-weight: bold; padding: 0 40px; overflow: hidden;  box-sizing: border-box;  text-align: center;  color: #333; }
.bjxw_sz_tt p { font-size: 16px; line-height: 30px; color: #333; margin-top: 35px; padding: 0 25px; overflow: hidden; display: flex; justify-content: center; align-items: flex-start; }
.bjxw_sz_tt p a { padding-right: 20px; display: inline-block; padding-left: 10px; position: relative; min-width:160px; }
/*
.bjxw_sz_tt p a:not(:first-child)::before { content: '';  position: absolute; width: 1px;  height: 30px; top: 50%; left: 0px;  margin-left: -10px; background: #ddd;  flex-direction: row; }
*/

.bjxw_zt_tt {  padding: 0; width: 100%; height: 240px;  position: relative; overflow: hidden; }
.bjxw_ztt_list { width: 100%; height: 100%; margin: 0px 0px; float: left; }
 .bjxw_ztt_list ul {  width: 100%;  height: 100%; }
.bjxw_ztt_list ul li { float: left; width: 252px !important;  margin: 5px 20px; padding: 0px; text-align: center;  overflow: hidden; }
.bjxw_ztt_list ul li img {  width: 100%;  height: 150px; padding-top: 20px; }
.bjxw_ztt_list ul li p { margin-top: 15px; font-size: 16px; text-align: center; padding: 0px; }
.bjxw_zt_tt .swiper-button-next { position: absolute; right: 20px; top: -10px; width: 50px; height: 260px; color: #fff; }
.bjxw_zt_tt .swiper-button-prev { position: absolute; left: 20px; top: -10px; width: 50px; height: 260px; color: #fff; }
.bjxw_zt_tt .swiper-button-prev:after,
.bjxw_zt_tt .swiper-button-next:after {
    font-size: 35px !important;
}
.bjxw_nmg_tt {  padding: 35px 10px; }
.bjxw_nmg_tt h1 { font-size: 30px;  line-height: 46px; font-weight: bold; padding: 0 30px; overflow: hidden;  box-sizing: border-box; text-align: center; color: #333; }
.bjxw_nmg_tt h2 { margin: 15px 0px; font-size: 28px; line-height: 42px; font-weight: bold;  padding: 0 40px;  overflow: hidden;  box-sizing: border-box; text-align: center; color: #333; }
.bjxw_nmg_tt p { font-size: 16px; line-height: 30px; color: #333;  margin-top: 35px;  padding: 0 25px; overflow: hidden;  display: flex;  justify-content: center; align-items: center; }
.bjxw_nmg_tt p a {  padding-right: 20px; display: inline-block; margin-left: 20px; position: relative; }
.bjxw_nmg_tt p a:not(:first-child)::before { content: ''; position: absolute; width: 5px;  height: 5px; top: 13px; left: -10px; margin-left: -10px; background: #666; flex-direction: row; border-radius: 2px; }
.bjxw_hdv_yaowen { width: 100%; height: 750px;  background: #f5f5f5; overflow: hidden; }

.bjxw_hdv_yw_lt { float:left; width: 850px; height: 100%;   background: #f5f5f5;  margin-right:20px;  overflow: hidden;}
.bjxw_handeng { width: 100%; height: 500px; float: left; overflow: hidden;}
.bjxw_handeng .swiper { width:100%;height:100%; }
.bjxw_handeng .swiper .swiper-slide { position: relative; }
.bjxw_handeng .swiper .swiper-slide h2 { position: absolute; left:0; bottom: 26px; width: 100%; color:#fff; text-align: center; font-size:18px; font-weight: normal;  }
.bjxw_handeng .swiper .swiper-slide img { width:100%; height: 100%; object-fit: cover;}
.bjxw_handeng .swiper-pagination-bullet { background: #fff; opacity: 1;}
.bjxw_handeng .swiper-pagination-bullet-active { width:30px; height: 7px; border-radius:5px; background: #fff;}
.bjxw_handeng .swiper-pagination { bottom:60px; }
.bjxw_handeng .swiper-scrollbar{ bottom:0px; height:2px; }
.bjxw_handeng .swiper-scrollbar-drag {background: #C00;}
.bjxw_handeng-button-hide { display: none;}
.bjxw_handeng .swiper-button-prev { background: rgba(255,255,255,.4); left:0px; padding:10px 5px; color:#fff; border-top-right-radius: 10px; border-bottom-right-radius: 10px; }
.bjxw_handeng .swiper-button-next { background: rgba(255,255,255,.4); right:0px; padding:10px 5px; color:#fff; border-top-left-radius: 10px; border-bottom-left-radius: 10px; }
.bjxw_handeng .swiper-button-prev:after,
.bjxw_handeng .swiper-button-next:after { font-size: 35px !important; }

.hdvideo { width:850px; height: 480px; position: relative; background: #000; z-index:999; display: none; }  
.hdvideo i { position: absolute; right:0; top:0; background:rgba(0,0,0,.6); border-bottom-left-radius: 24px; width: 24px; height: 18px; z-index:99; cursor: pointer; }
.hdvideo i.iconfont { color:#fff; font-size: 18px; padding-left:10px; padding-top: 5px; padding-bottom: 10px;}
.hdvideo video { width:100%; height: 100%; }
.hdvideo iframe {  width:100%; height: 100%;  }

.bjxw_hdv_video { float:left; width: 100%; margin-top:20px; padding:0; overflow: hidden; }
.bjxw_hdv_video li { float:left; width: 273px; height:250px; background: #fff; margin-right:15px; overflow: hidden; position: relative; cursor: pointer;}
.bjxw_hdv_video li.active { background: #C00; color:#fff; }
.bjxw_hdv_video li.active p a { color:#fff; }
.bjxw_hdv_video li.active p i.iconfont { color:#fff;  }

.bjxw_hdv_video li:last-child { margin-right:0px;  }
.bjxw_hdv_video li img { width: 100%; height: 152px; object-fit: cover; object-position:top; /*object-position:0px -40px*/}
.bjxw_hdv_video li p { padding:10px 10px; line-height:25px; }
.bjxw_hdv_video li p i.iconfont { color:#C00; font-size: 20px; padding-right:5px;}
.bjxw_hdv_video li em { transition:all 0.3s; opacity:0.7; display: block; box-shadow: 0 0 10px #fff; position: absolute; font-size: 30px; left:50%; top:70px; margin-left:-15px; color:#fff; }
.bjxw_hdv_video li em:hover { opacity:1;  font-size: 40px; top:65px; margin-left:-20px; color:#f3f3f3; border-radius:50%;  } 

.bjxw_hdv_yw_rt { width: 590px; height: 100%;float:right; background: #fff; overflow: hidden; }
.bjxw_hdv_yw_rt ul { margin:0px 20px; overflow: hidden;}
.bjxw_hdv_yw_rt ul li.bold { font-weight: bold; font-size:18px; height:66px; }
/* .bjxw_hdv_yw_rt ul li.bold:before { content: ''; width: 4px; height: 15px; background: #C00; margin-right:10px; border-radius: 4px; } */
.bjxw_hdv_yw_rt ul li { font-size:17px; height:60px; line-height:26px; border-bottom:1px dotted #e0e0e0; display: flex; align-items: center; box-sizing: border-box; transition: all .6s;}
/*
.bjxw_hdv_yw_rt ul li:nth-child(4n+1) { font-weight: bold;  }
.bjxw_hdv_yw_rt ul li:nth-child(4n+1):before { content: ''; width: 4px; height: 15px; background: #C00; margin-right:10px; border-radius: 4px; }
*/
.bjxw_hdv_yw_rt ul:last-child li:last-child { border-bottom:0px;  }
.bjxw_hdv_yw_rt ul li:hover { border-bottom:1px dotted #C00;  }
.bjxw_hdv_yw_rt ul li:hover .bjxw_hdv_yw_rt ul li a:hover { text-decoration:underline; }

.bjxw_xw_plist li { float:left; overflow: hidden; }
.bjxw_xw_wlist li { float:left; overflow: hidden; }

.szAndgn { width:950px;  float: left; margin-right:20px; padding:10px 20px 0px 20px; }
.szAndgn .sg_sz { width:460px; float: left;}
.szAndgn .sg_gn { width:460px; float: left; padding-left:30px; }
.szAndgn .bjxw_xw_plist { width: 100%; overflow: hidden; }
.szAndgn .bjxw_xw_plist li { width:220px; margin-right:20px; background: #f2f2f2; margin-bottom:20px; }
.szAndgn .bjxw_xw_plist li div { width: 100%; height:135px; overflow: hidden; }
.szAndgn .bjxw_xw_plist li:nth-child(2n) { margin-right:0px; }
.szAndgn .bjxw_xw_plist li img { width: 100%; height: 135px; object-fit: cover; object-position: top; transition: all 0.6s; overflow: hidden; }
.szAndgn .bjxw_xw_plist li img:hover { transform:scale(1.30);}
.szAndgn .bjxw_xw_plist li p { font-weight: bold; font-size: 15px; height: 40px; line-height: 22px; margin:10px 10px 15px 10px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.szAndgn .bjxw_xw_wlist { width: 100%; margin-top:0px; overflow: hidden;}
.szAndgn .bjxw_xw_wlist li { width:100%; height:40px; font-size: 16px;  line-height: 24px; margin-bottom:13px; padding-bottom:13px; display: flex; align-items: center; padding-bottom:15px;  border-bottom:1px dotted #ccc; }
.szAndgn .bjxw_xw_wlist li:last-child { border-bottom:0; }

.yuanchuang { width:410px; float: left; padding:10px 20px 0px 20px; }
.yuanchuang .bjxw_xw_plist { width: 100%; overflow: hidden; }
.yuanchuang .bjxw_xw_plist li { width:195px; height:200px; margin-right:20px; background: #f2f2f2; margin-bottom:30px;  }
.yuanchuang .bjxw_xw_plist li div { width: 100%; height:135px;  overflow: hidden; }
.yuanchuang .bjxw_xw_plist li:nth-child(2n) { margin-right:0px; }
.yuanchuang .bjxw_xw_plist li img { width: 100%; height: 135px; object-fit: cover; object-position: top; transition: all 0.6s; overflow: hidden; }
.yuanchuang .bjxw_xw_plist li img:hover { transform:scalex(1.30);}
.yuanchuang .bjxw_xw_plist li p { font-weight: bold; font-size: 15px; height: 40px; line-height: 22px; margin:10px 10px 15px 10px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.yuanchuang .bjxw_xw_wlist { width: 100%; margin-top:0px; overflow: hidden;}
.yuanchuang .bjxw_xw_wlist li { width:100%; height:40px; font-size: 16px;  line-height: 24px; margin-bottom:13px; display: flex; align-items: center; padding-bottom:13px; border-bottom:1px dotted #ccc; }
.yuanchuang .bjxw_xw_wlist li:last-child { border-bottom:0; }


.picbox { width: 100%; overflow: hidden; }
.picbox span { display: block; width: 100%; padding: 0; margin:0; overflow: hidden; background: #000;}
.picbox img { width: 100%; height: 100%; }


.bjxw_md_three { overflow: hidden;}
.bjxw_md_three .picbox { width: 100%; padding: 0; }
.bjxw_md_three .picbox span { width: 100%; height: 260px;  }
.bjxw_md_three .picbox p {height: 50px; font-size:17px; line-height:24px; padding:15px 0px; font-weight: bold; }
.bjxw_md_three .picbox img { width: 100%; height: 100%; object-fit: cover; object-position: top; transition: all 0.6s;}
.bjxw_md_three .picbox img:hover { transform: scale(1.26);}
.bjxw_md_three .pwbox { display: flex; align-items: center;  background-color: #f5f5f5; margin-bottom:25px; overflow: hidden; }
.bjxw_md_three .pwbox:hover { background-color: #f2f2f2 ; }
/* .bjxw_md_three .pwbox:hover a:hover, .bjxw_md_three .pwbox:hover a { color:#c00; }
.bjxw_md_three .pwbox:hover a span { color:#C00; } */
.bjxw_md_three .pwbox div { flex:1; height: 160px; float: left; overflow: hidden; }
.bjxw_md_three .pwbox div img { width: 100%; height: 100%; object-fit: cover; object-position: top;  transition: all 0.6s; }
.bjxw_md_three .pwbox img:hover { transform: scale(1.26);}
.bjxw_md_three .pwbox p { display: block; width:150px; height: 120px; padding:20px 15px; font-size: 16px; font-weight: bold; line-height: 26px; position: relative;   }
.bjxw_md_three .pwbox p span { display: block; width:60px; padding:4px 3px; background:#fff; border-radius: 2px; text-align: center; font-size: 12px; position: absolute; right:10px; bottom:10px;  }
.bjxw_md_three ul { padding-bottom：10px; }
.bjxw_md_three ul li { line-height:24px; margin:10px 0px; height: 50px; min-height:50px; display: flex; }

.bjxw_md_three ul.dhang li { line-height:24px; margin:10px 0px; height: 48px; min-height:48px; display: flex; }

.bjxw_mdt_left { width: 420px; overflow: hidden; float: left; margin-right:20px; padding:10px 20px 0px 20px; }
.bjxw_mdt_center { width: 420px; overflow: hidden; float: left; margin-right:20px; padding:10px 20px 0px 20px; }
.bjxw_mdt_right { width: 460px; overflow: hidden; float: left; padding:10px 20px 0px 20px; }

.bjxw_ssnews { overflow: hidden; padding: 10px 20px 10px 20px; }
.bjxw_ssnews ul { overflow: hidden; margin:20px 0px 0px 0px; }
.bjxw_ssnews ul li { width: 250px; overflow: hidden; float: left; margin-right:20px; margin-bottom:20px; background: #f5f5f5; padding:9px; }
.bjxw_ssnews ul li:nth-child(5n) { margin-right:0px; } 
.bjxw_ssnews ul li div.sw_p { padding:0; margin:0; height:165px; overflow: hidden;}
.bjxw_ssnews ul li div.sw_p img { width:100%; height: 100%; object-fit: cover; object-position: top; transition: all 0.6s; }
.bjxw_ssnews ul li div.sw_p img:hover { transform: scale(1.14);}
.bjxw_ssnews ul li div.sw_f { background: #fff; }
.bjxw_ssnews ul li div.sw_f h3 { border-bottom:2px solid #f4f4f4; height:75px; display: flex; align-items: flex-start; font-size:16px; line-height:24px; margin:0px 10px; padding:15px 0px 10px 0px; font-weight: normal; }
.bjxw_ssnews ul li div.sw_f p { font-size: 13px; padding:15px 15px 20px 15px; }
.bjxw_ssnews ul li div.sw_f p em { text-align: right; float: right;}
.bjxw_ssnews ul li:hover div.sw_f h3 { border-bottom-color: rgba(204,0,0,.2);}

.bjxw_juzhen { position:relative; height:300px; padding: 10px 20px 20px 20px; }
.bjxhrm_pic{position:relative; top:50px; padding:20px;height:190px; padding:0; cursor: pointer; }
.bjxhrm_pic_left{position:absolute; top:40px; width: 30px; height:60px; background:#c00; line-height:60px;}
.bjxhrm_pic_right{position:absolute; top:40px;width:30px; height:60px; background:#c00; line-height:60px; right:20px}
.bjxhrm_picnav{width:1280px; position:relative; top:0px; left:50px; height:190px; overflow:hidden;  }
.bjxhrm_picnav ul { width:100%; position:absolute;  height:150px; list-style-type:none;}
.bjxhrm_picnav li{ width:140px; height:190px; float:left; display:block; margin:0px 15px 0px 15px; background: #fdfdfd; cursor: pointer; overflow:hidden;}
.bjxhrm_picnav li>div {margin:0px auto;}
.bjxhrm_picnav li:hover { background:#c00; }
.bjxhrm_picnav li:hover img { border:0px;padding:3px 0px 0px 0px; width:134px; height:134px;  transition: all 0.3s ease-in;}
.bjxhrm_picnav li:hover >div:nth-child(2){ color:#fff;margin-top:6px; }
.bjxhrm_picnav li img { width:120px; height:120px; border:1px dotted #c00;padding:6px; margin-left:3px; } 
.bjxhrm_picnav li>div:nth-child(2) { margin-top:10px; }
.bjxhrm_zd {width:140px;text-align:center; font-size:17px; color:#000; font-weight: bold;}
.bjxhrm_zd a{ display: block; text-align:center; font-size:17px; color:#000; }
.bjxhrm_zd a:hover{color:#c00; }


.bjxw_dt { overflow: hidden; padding: 10px 20px 20px 20px; }
.bjxw_dutu { overflow: hidden; }
.bjxw_dutu ul {  width: 1420px;  height: 460px;  margin: 20px auto 0; }
.bjxw_dutu ul,.bjxw_dutu ul li {  position: relative;  overflow: hidden; }
.bjxw_dutu ul li {  float: left;  width: 145px;  height: 100%;  cursor: pointer; }
.bjxw_dutu ul li a {  display: block;  width: 100%;  height: 100%; }
.bjxw_dutu ul li .item {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  background: rgba(0,0,0,.5);  height: 100%;  color: #fff; }
.bjxw_dutu ul li img { width: 100%;  height:100%; -webkit-filter: blur(5px); -moz-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); object-fit:cover; }
.bjxw_dutu ul li .item .p1 { position: absolute; bottom: 0; left: 0; writing-mode: vertical-rl; text-align: center; font-size: 21px; padding:20px 0px; width: 80px; }
.bjxw_dutu ul li .item .p2 { position: absolute; bottom: 0; right: 200%; width: 730px; height: 50px; display: flex; justify-content: space-between; }
.bjxw_dutu ul li .item .p2 b { display: block; font-size: 20px; font-weight: 400; line-height: 30px; }
.bjxw_dutu ul li .item .p2 span { display: block; width: 30px; height: 30px; font-size: 25px; line-height: 25px; margin-right:70px; margin-top:5px; text-align: center; color:#fff; }
.bjxw_dutu ul li.current img { -webkit-filter: blur(0); -moz-filter: blur(0); -ms-filter: blur(0); filter: blur(0); }


.bjxw_footer { width: 100%; overflow: hidden; } 
.bjxw_yqlink { width:1460px; margin:0px auto 20px; overflow: hidden;  }
.yqlink_L { width:300px; padding:0px 0px; text-align: center; float: left; }
.yqlink_L img { margin-bottom:5px; }
.yqlink_L_p1 { font-size: 14px; line-height: 25px; padding-bottom:10px; }
.yqlink_L_p2 { font-weight: bold; font-size: 16px; color:#333; line-height: 25px; padding-bottom:10px; }
.yqlink_R { float:left; width: 1100px; position: relative; overflow: hidden; margin:30px 0px 0px 10px; padding-left:20px;   border-left:1px dotted #ccc;  }
.yqlink_R span { text-align: center; color:#c00; font-weight: bold; padding:10px 0px; margin-left:20px;  }
.yqlink_inner { margin-top:20px; margin-left:20px; overflow: hidden;}
.yqlink_inner a { display:block; margin-right:30px; font-size:17px; margin-bottom:10px; float:left; padding:5px; } 
.yqlink_outer { margin-top:10px; margin-left:20px; overflow: hidden;}
.yqlink_outer a { display:block; margin-right:30px; font-size:17px; margin-bottom:10px; float:left; padding:5px; } 
.yqlink_R a:hover { font-weight:bold; }


.bjxw_bottom { width:100%; margin:0px auto; overflow: hidden; } 
.bjxw_bottom_main { width: 100%; overflow: hidden; margin:0px auto; background: rgba(51, 51, 51, 0.76); }
.bjxw_bottom_main .about { width: 100%;  overflow: hidden; margin:0px auto; display: flex; flex-direction: row; justify-content: center;  }
.bjxw_bottom_main .about li { float: left; margin: 30px 30px 0px 30px; padding-bottom:13px; position: relative; transition: all 0.6s;  }
.bjxw_bottom_main .about li a {  font-size:20px; color:#fff; box-shadow: 0px 0px 0px #666; }
.bjxw_bottom_main .about li:after  { content: ''; position: absolute; width: 0; height: 1px; background: #fff; bottom: 5px; left: 50%;  transition: all .5s; }
.bjxw_bottom_main .about li:hover:after  { content: ''; position: absolute; width: 100%; height: 1px; background: #fff; bottom: 5px; left:0; }
.bjxw_bottom_main .copyright { color:#fff; margin-bottom:20px; }
.bjxw_bottom_main .copyright a { color:#fff; padding-right:20px;  }
.bjxw_bottom_main .copyright a.gab { background: url(http://www.imline.cn/images/gonganbah.png) no-repeat center left; background-size: 18px 17px; padding-left: 22px; }
.bjxw_bottom_main .copyright p { margin:15px; }
.bjxw_bottom_main .copyright p { text-align: center; }
.bjxw_bottom_main .other { width: 100%;  overflow: hidden; margin:30px auto 10px; display: flex; flex-direction: row; justify-content: center;  }
.bjxw_bottom_main .other li { height:60px; }

/* side-bar */
.side-pannel{position:fixed;right:10px;z-index:99;}
.side-bar{border:1px solid #FCFCFC;border-bottom:none;bottom:100px;background:#fff;}
.side-bar a{display:block;cursor:pointer;width:70px;height:46px;border-bottom:1px dotted #E0E0E0;position:relative;color:#333;text-align:center}
.side-bar a s{display:block;margin-left:auto;margin-right:auto}
.side-bar a span{line-height:35px;letter-spacing:2px; font-size:14px;}
.side-bar a:hover{background:#ededf3; color:#c00; }
.side-bar a.ndgotop s{position:absolute;top:50%;left:17px}
.side-bar a.text{padding-top:25px}
.side-bar a.qr s{position:absolute;top:50%;left:18px}
.side-bar a.qr i{width:277px;height:259px;position:absolute;left:-277px;top:50%;margin-top:-120px;display:none;background-position:0 0}
.side-bar a.qr:hover i{display:block}
.side-bar a.qr i{background-image:url(http://www.imline.cn/images/sprite2.png)}
.g-icon-top{height:20px;width:35px;margin-top:-10px;background-position:0 -33px}
.g-icon-survey1{height:23px;width:26px;margin-top:-11px;background-position:0 -53px}
.side-bar a.survey:hover s{height:23px;width:26px;margin-top:-11px;background-position:-26px -53px}
.g-icon-qq1{height:20px;width:22px;margin-top:-10px;background-position:-35px -33px}
.g-icon-weibo1{height:25px;width:27px;margin-top:-12px;background-position:-72px 0}
.g-icon-weibo2, .side-bar a.weibo:hover s{height:25px;width:27px;margin-top:-12px;background-position:-72px -25px}
.g-icon-qr1{height:33px;width:36px;margin-top:-16px;background-position:-36px 0}
.g-icon-qr2, .side-bar a.qr:hover s{height:33px;width:36px;margin-top:-16px;background-position:0 0}
.g-icon-qq1, .g-icon-qr1, .g-icon-qr2, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-weibo1, .g-icon-weibo2,.side-bar a.qr:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s{background-image:url(http://www.imline.cn/images/bjxw_sprite.png)}
