@charset "utf-8";
/*
[MBKFW.COM - S11_v8.0]
S11-v8-CSS-xiaohei-qq:290948585-202203-2023
*/
/* iconfontkz =========================== */
@font-face {
  font-family: 'iconfontkz';
  src: url('../fonts/iconfontkz.eot');
  src: url('../fonts/iconfontkz.eot#iefix') format('embedded-opentype'),
       url('../fonts/iconfontkz.ttf?') format('truetype'),
       url('../fonts/iconfontkz.woff') format('woff'),
       url('../fonts/iconfontkz.svg#iconfontkz') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"],.iconfontk,.iconfontkz {
  font-family: 'iconfontkz' !important;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-text-stroke-width: 0.2px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*===========  CSS ===========*/
h1,h2,h3,h4,h5{font-weight: bold;}
*,:before,:after{margin: 0;/* padding: 0; */-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;word-break: break-all;}
video::-webkit-media-controls-enclosure{overflow:hidden;}
video::-webkit-media-controls-panel{width: calc(100% + 30px);}
.slick-slide{outline: none;}
ul,ol,dl,li,dt,dd,p,pre,form,h1,h2,h3,h4,h5{margin: 0;padding: 0;font: inherit;}
body{font-size: 14px;margin: 0;min-width: 1220px;}
body.hui{background-color: #fcfcfc;}
ol,ul,li{list-style: none;}
i,em{font-style: normal;}
a{color: #333333;text-decoration: none;outline: none;cursor: pointer;}
a:hover,a:active,a:link,a:visited{text-decoration: none;}
a:hover{color: #4E6EF2;}
img{max-width: 100%; border: none;}
.padding90{padding: 90px 0;}
/*清除IOS默认圆角*/
textarea{/* resize: none; *//* outline: none; *//* border: none; */}
/*去除右下角拖动边框标识*/
input:-ms-clear{display: none;}
::-webkit-input-placeholder{color: #999;}
::-moz-placeholder{color: #999;}
:-ms-input-placeholder{color: #999;}
:-moz-placeholder{color: #999;}
table{border-collapse: separate;}
/*边线重叠*/
.clearfix:after{content: ".";display: block;height: 0;line-height: 0;clear: both;visibility: hidden;}
.clearfix{zoom: 1;}
input,textarea{outline: none;-moz-box-sizing: border-box;}
/* 动态为footer添加类fixed-bottom */
.fixed-bottom{position: fixed; bottom: 0; width: 100%;}
/* 定义基本字体颜色 */
.red{color: #e60100;}
.hei{color: #000;}
.ccc{color: #ccc;}
.eee{color: #eee;}
.san{color: #333;}
.liu{color: #666;}
.si{color: #444;}
.jiu{color: #999;}
.bai{color: #fff;}
.ba{color: #888;}
.lan{color: #156CFF;}
img{border: 0;}
img:hover{opacity:.9;filter:alpha(opacity=90);}
/*
.guodu{transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s;}
*/
.fl{float: left;}
.fr{float: right;}
.hide-box{display: none !important;}
.w1220{width: 1220px;margin: 0 auto;box-sizing: border-box;}
.hidden{white-space: nowrap; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
/**/
.header{width: 100%;background-color: #fff;z-index: 99;min-width: 1200px;border-bottom: 1px solid #eee;}
.header .head_top{width: 100%;height: 40px;background: #F8F8F8;line-height: 40px;position: relative;z-index: 2;border-bottom: #E5E5E5 1px solid;}
.ul_nyb li{float: left; margin-left: 20px;}
.ul_nyb li:first-child{margin-left: -10px;}
.ul_nyb li a{padding: 0 10px; font-size: 12px; color: #C8CDD5; display: block;}
.ul_nyb li a:hover{background: #000;}
.ul_nyb li.active a{background: #000;}
/**/
.login_res{height: 40px; display: none; float: right; line-height: 40px;}
.login_res.on{display: block;}
.login_res span{text-align: right; font-size: 12px; color: #fff; cursor: pointer;}
.login_res span.login_btn{margin-right: 16px; position: relative;}
.login_res span.login_btn::after{content: ''; position: absolute; top: 50%; right: -9px; width: 1px; height: 14px; background: #fff; margin-top: -7px; transform: rotate(15deg);}
.login_res span:hover{color: #FF6600;}
/**/
.header .xzapp{height: 40px;position: relative;margin-right: 0;}
.header .xzapp .tit{font-size: 12px;cursor: pointer;}
.header .xzapp .tit span{font-size: 14px;vertical-align: -1px;color: #444444;}
.header .xzapp:hover .tit{color: #4E6EF2;}
.header .xzapp:hover .tit span{color: #4E6EF2;}
.header .xzapp .ewm{width: 178px;height: 192px;background: #FFFFFF;box-shadow: 0 4px 8px 0 rgba(38,38,38,.1);border-radius: 3px;border: 1px solid #dce3ef;position: absolute;top: 39px;right: 0;margin-left: -89px;padding-top: 18px;text-align: center;visibility: hidden;opacity: 0;transition: opacity .1s;*display: none;z-index: 99;}
.header .xzapp .drop-down .arrow {position:absolute;width:0;height:0;border-color:transparent;border-style:solid;top: -7px;right: 62px;border-width:0 7px 7px;border-bottom-color:#dce3ef;z-index: 10;}
.header .xzapp .drop-down .arrow:after {content:'';position:absolute;width:0;height:0;right:-7px;top:1px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #fff;transform:translateY(0.3px);}
.header .xzapp .ewm .pone{font-size: 14px; color: #333333; line-height: 1em;}
.header .xzapp .ewm img{display: block; width: 120px; height: 120px; margin: 5px auto;}
.header .xzapp .ewm .ptwo{font-size: 12px; color: #666666; line-height: 1em;}
.header .xzapp:hover .ewm{visibility: visible;opacity: 1;*display: block;}
/**/
.header .xzdaohang{margin-right: 25px;position: relative;}
.header .xzdaohang .tit:after{content: '|';position: absolute;width: 0px;height: 14px;background-color: #8F8F8F;right: -11px;}
.header .xzdaohang .tit:before{content: '|';position: absolute;width: 0px;height: 14px;background-color: #8F8F8F;right: 62px;display: none;}
.header .xzdaohang .tit{font-size: 12px;cursor: pointer;}
.header .xzdaohang .tit span{font-size: 14px;vertical-align: -1px;color: #444444;}
.header .xzdaohang:hover .tit{color: #4E6EF2;}
.header .xzdaohang:hover .tit span{color: #4E6EF2;}
.header .xzdaohang .drop-down{background:#ffffff;width:400px;right: -108px;padding:15px;box-shadow: 0 4px 8px 0 rgba(38,38,38,.1);border-radius: 3px;border:1px solid #dce3ef;position: absolute;top: 39px;visibility: hidden;opacity: 0;transition: opacity .1s;*display: none;}
.header .xzdaohang .drop-down .arrow {position:absolute;width:0;height:0;border-color:transparent;border-style:solid;top: -7px;right: 123px;border-width:0 7px 7px;border-bottom-color:#dce3ef;z-index: 10;}
.header .xzdaohang .drop-down .arrow:after {content:'';position:absolute;width:0;height:0;right:-7px;top:1px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #fff;transform:translateY(0.3px);}
.header .xzdaohang .userfw{width:320px}
.header .xzdaohang .midname .m-li{float:left;width: 25%;height:28px;line-height:28px;overflow: hidden;}
.header .xzdaohang .midname .m-li span{margin:0 0px;display:none;}
.header .xzdaohang:hover .tit:after{content: '|';position: absolute;width: 0px;height: 14px;background-color: #8F8F8F;color: #8F8F8F;}
.header .xzdaohang:hover .tit:before{content: '|';position: absolute;width: 0px;height: 14px;background-color: #8F8F8F;color: #8F8F8F;}
.header .xzdaohang:hover .midname{visibility: visible;opacity: 1;*display: block;z-index: 100;}
/**/
.xzmyb2b{margin-right: 5px;font-size:12px;color: #333333;}
/**/
.header .kb_change_all{height: 36px; width: 105px; position: absolute; top: 50px; left: 50%; margin-left: 495px; display: none; transform: translateY(-20px); transition: all 1s;}
.header .kb_change_all p{width: 100%; height: 100%; background: linear-gradient(0deg, #F8D94B 0%, #FEC238 100%); box-shadow: 0px 3px 18px 0px rgba(229, 162, 3, 0.41); border-radius: 4px; font-size: 16px; color: #96530E; line-height: 36px; text-align: center; position: absolute; z-index: 1; font-weight: bold; transition: all 0.5s; transform: scale(0);}
.header .kb_change_all p::before{content: ''; border: 7px solid transparent; border-bottom-color: #fec238; position: absolute; left: 50%; bottom: 100%; margin-left: -7px;}
.header .kb_change_all p img{display: inline-block; vertical-align: -4px; margin-left: 3px;}
.header .kb_change_all>img{transition: all 2s; transform: translateY(-20px);}
.header .kb_change_all .img1{position: absolute; left: -20px; top: -2px;}
.header .kb_change_all .img2{position: absolute; left: -14px; top: 24px;}
.header .kb_change_all .img3{position: absolute; right: -15px; top: -7px;}
.header .kb_change_all .img4{position: absolute; right: -15px; top: 30px;}
.header .kb_change_all.active{transform: translateY(0);}
.header .kb_change_all.active p{transform: scale(1);}
.header .kb_change_all.active > img{transform: translateY(0) rotate3d(1,1,1,360deg);}
.admin_box{display: none; float: right; margin-left: 38px; position: relative;}
.admin_box.hasmessages::after{content: ''; width: 8px; height: 8px; border-radius: 50%; background: #ff0000; position: absolute; left: -12px; top: 50%; margin-top: -10px;}
.admin_box .yhm{max-width: 120px; display: block; padding-right: 20px; color: #fff; font-size: 12px; cursor: pointer; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 40px; position: relative; cursor: pointer;}
.admin_box .yhm img{border-radius: 50%;}
.admin_box .yhm::before{content: '\e616'; font-size: 12px; line-height: 40px; color: #fff; font-family: iconfontkz; position: absolute; right: 0; top: 0; transition: all 0.3s;}
.admin_box.active .yhm::before{transform: rotate(180deg);}
.admin_box:hover .yhm{color: #FC6F0E;}
.admin_box .top_geren{width: 120px; padding: 2px 32px 5px; background: #fff; box-shadow: 0px 6px 30px 0px rgba(0, 26, 72, 0.08); border-radius: 6px; position: absolute; right: 50%; top: 100%; margin-right: -60px; display: none; z-index: 11;}
.admin_box .top_geren::before{content: ''; width: 0; height: 0; border-width: 6px; border-style: solid; border-color: transparent; border-bottom-color: #fff; position: absolute; left: 50%; bottom: 100%; margin-left: -6px;}
.admin_box .top_geren li{border-bottom: 1px solid #EAE8E8;}
.admin_box .top_geren li:last-child{border-bottom: none;}
.admin_box .top_geren li a{display: block; white-space: nowrap; text-align: center; font-size: 14px; color: #929395; line-height: 38px;}
.admin_box .top_geren li a:hover{color: #ff6600;}
.admin_box.on{display: block;}
/**/
.header .head_bot{height: 70px;}
.header .logo{width: 200px;height: 80px;float: left;display: block;line-height: 80px;color: #4E6EF2;text-align: center;}
.header .logo a{color: #4E6EF2;}
.header .logo img{display: block;width: 100%;}
.header .hsearch{float: left;width: 595px;height: 44px;border: 2px solid #4E6EF2;margin-top: 13px;margin-left: 36px;border-radius: 4px;position: relative;}
.header .hsearch::after {content:" ";width:1px;height:15px;background:#d2d2d2;position:absolute;top:16px;right:179px;z-index:10;visibility:visible;}
.header .hsearch .search_i_new{width: 500px; height: 100%; float: left; font-size: 14px; color: #333; padding-left: 14px; border: none;}
.header .hsearch .search_i_new::placeholder{color: #999999;}
.header .hsearch .guodu{width: 80px;height: 44px;float: right;background-color: #4E6EF2;color: #FEFEFE;font-size: 16px;text-align: center;line-height: 44px;cursor: pointer;margin-right: -2px;padding: 0;border-radius: 0 3px 3px 0;border: 0;}
.header .hsearch .guodu:hover{background-color: #4460d6;}
.header .hsearch.hide{display: none;}
.header .hsearch.b{width: 42%;}
.header .hsearch.b input{border-radius: 0;}
.header .hsearch.b span{width: 15%; background-color: #156CFF; border-radius: 0;}
.header .hsearch.b span:hover{background-color: #135fe2;}
/**/
.header .btn_bbs{width: 110px;height: 44px;border: 1px solid #DCE0E6;border-radius: 4px;cursor: pointer;font-size: 16px;color: #FF6600;line-height: 42px;text-align: center;/* margin: 13px 0px 0 0; *//* transition: all 0.3s; */}
.header .btn_bbs span{font-size: 20px; color: #FF6600;}
.header .btn_bbs:hover{border-color: #ff6600;}
.header .btn_market{width: 110px; height: 44px; position: relative; margin: 13px 10px 0 0;}
.header .btn_market::before{content: ''; width: 100%; height: 6px; position: absolute; top: 100%; left: 0;}
.header .btn_market .name{width: 100%; height: 100%; border: 1px solid #DCE0E6; border-radius: 4px; font-size: 16px; color: #4E6EF2; line-height: 42px; text-align: center; cursor: pointer; transition: all 0.3s;}
.header .btn_market ul{width: 100%; background: #fff; box-shadow: 0px 6px 30px 0px rgb(0 26 72 / 15%); border-radius: 4px; padding: 10px 0; position: absolute; left: 0; top: 48px; display: none; z-index: 5;}
.header .btn_market li{font-size: 14px; color: #333333; line-height: 40px; text-align: center; cursor: pointer;}
.header .btn_market li:hover{color: #4E6EF2;}
.header .btn_market .name:hover{border-color: #4E6EF2;}
.search_head.header .hsearch{float: left; width: 755px; margin: 18px 0 0 30px;}
.search_head.header .hsearch .search_i_new{width: 655px; height: 44px; float: left; box-sizing: border-box; border: 2px solid #C4C7CE; border-right: none; border-radius: 10px 0px 0px 10px; padding-left: 20px; font-size: 14px;}
.search_head.header .hsearch .guodu{float: left; width: 100px; height: 44px; font-size: 16px; line-height: 44px; background: #156CFF; border-radius: 0px 6px 6px 0;}
/**/
.header .back_home{float: right; line-height: 70px;}
.header .back_home a{font-size: 14px; color: #333;}
.header .back_home a i{color: #333;}
.header .back_home a:hover{color: #FC6F0E;}
.bread_nav{padding: 15px 0;}
.bread_nav li{display: inline-block; font-size: 14px; color: #999999;}
.bread_nav li a{color: #999;}
.bread_nav li a:hover{color: #4E6EF2;}
.bread_nav li:last-child{color: #4E6EF2;}

/* 看资讯 start----------------------------- */
section{display: block;}
/* 看资讯 end----------------------------- */

/* 进入地图 start----------------------------------- */
.amap-container{z-index: 1 !important;}
/* 进入地图 end----------------------------------- */

/* footer */
.footer{padding: 5px 0 0px;background-color: #2c2e33;position: relative;z-index: 1000;}
.footer .copyright_a{border-bottom: 1px solid #484848;padding-top: 35px;}
.footer .lianjie{float: left; width: 55%; margin-bottom: 10px;}
.footer .net_nav{float: left;margin-right: 100px;}
.footer .net_nav:last-of-type{margin-right: 0;}
.footer .net_nav strong{font-size: 16px; font-family: Microsoft YaHei; font-weight: 500; color: #ffffff; line-height: 18px; margin-bottom: 20px; display: block;}
.footer .net_nav ul li a{font-family: Microsoft YaHei;font-weight: 300;color: #aaa;line-height: 18px;display: inline-block;margin-bottom: 10px;font-size: 13px;}
.footer .net_nav ul li a:hover{color: #fff;}
.footer .net_nav ul li span{font-weight: 300; color: #ddd; display: inline-block; line-height: 30px; font-size: 14px;}
.footer .net_nav .lianxi_box p span{font-weight: 300; color: #ddd; display: inline-block; line-height: 30px; font-size: 14px;}
.footer .net_nav ul li i{font-size: 13px; color: #fff; margin-bottom: 10px; font-weight: normal; display: block;}
.footer .net_nav .lianxi_box p i,
.footer .net_nav .lianxi_box p a{font-size: 13px; color: #aaa; margin-bottom: 10px; font-weight: normal; display: block;}
.footer .net_nav .lianxi_box p a:hover{color: #fff;}
.footer .erweima{float: right; position: relative; padding-top: 12px;}
.footer .erweima .em_items{width: 112px;position: relative;margin-left: 10px;text-align: center;}
.footer .erweima strong{font-size: 14px;font-weight: 400;color: #aaa;display: block;margin-top: 5px;}
.footer .erweima .erweima_pic{width: 88px;height: 88px;border-radius: 3px;background-color: #fff;overflow: hidden;display: inline-block;cursor: pointer;}
.footer .erweima .erweima_pic img{width: 100%;height: 100%;border-radius: 3px;}
.footer .em_items .big_em{display: none; position: absolute; z-index: 10; top: -90px; left: -210px; width: 200px; height: 200px; padding: 22px 0 0; background: #fff; -webkit-border-radius: 5px; border-radius: 5px; text-align: center; box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 20%);}
.footer .em_items.xcx:hover .big_em{display: block; -webkit-animation: fadeInUp .4s; animation: fadeInUp .4s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.footer .em_items.xcx:hover strong{color: #fff;}
.footer .em_items.gzh:hover .big_em{display: block; -webkit-animation: fadeInUp .4s; animation: fadeInUp .4s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.footer .em_items.gzh:hover strong{color: #fff;}
.footer .em_items.app:hover .big_em{display: block; -webkit-animation: fadeInUp .4s; animation: fadeInUp .4s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.footer .em_items.app:hover strong{color: #fff;}
.footer .em_items .big_em img{display: block; width: 140px; height: 140px; margin: 0 auto;}
.footer .em_items .big_em::before{display: block; position: absolute; width: 0; height: 0; content: ""; border-style: solid; border-color: transparent; top: 110px; border-width: 10px 0 10px 10px; right: -9px; border-left-color: #fff;}
.footer .em_items .big_em p{text-align: center; font-size: 16px; color: #333; font-family: Source Han Sans CN; font-weight: 400;}
.footer_simple{width: 100%; height: 50px; background: #2C2E33; padding: 0;}
.footer_simple .box{white-space: nowrap; text-align-last: justify; font-size: 14px; color: #aaa; line-height: 50px;}
.footer_simple .box a,.footer_simple .box span{color: #aaa; text-align-last: center; display: inline-block;}
.footer_simple .box a:hover{color: #4E6EF2;}
@-webkit-keyframes fadeInUp{
    0%{opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px)} to{opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
}
@keyframes fadeInUp{
    0%{opacity: 0; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px)} to{opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)}
}
.fadeInUp{-webkit-animation-name: fadeInUp; animation-name: fadeInUp}
.footer .copyright_beian{padding-bottom: 20px;font-size: 13px;}
.footer .copyright_beian{color: #aaa;line-height: 22px;text-align: center;}
.footer .copyright_beian span,.footer .copyright_beian a{font-size: 12px;color: #aaa;text-align-last: left;display: inline-block;}
.copyright_beian a:hover{color: #fff;}
.copyright_beian b{display: inline-block; text-align-last: left; font-size: 14px; color: #aaa; font-weight: normal;}
.footer .copyright_beian .bah,
.footer .copyright_beian .yyzz{display: none;}
/* footer end */

/* 404 start */
.graybg{background: #F2F4FA;}

/* 遮罩层 */
.zhezhao{display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.4); z-index: 99;}
.zhezhao.on{display: block;}

/* 右侧悬浮 */
.xuanfu_box{width: 50px;display: none;position: fixed;bottom: 140px;right: 50%;margin-right: -670px;z-index: 999;border: 2px solid #FFFFFF;border-radius: 30px;padding-top: 5px;padding-bottom: 10px;background: linear-gradient(0deg, #FFFFFF 0%, #F4F6F8 100%);box-shadow: 0px 2px 10px 0px rgba(1, 23, 120, 0.1);}
.xuanfu_box.d{display: block;}
.xuanfu_box .item{width: 50px; margin-left: -2px; text-align: center; position: relative; display: none;}
.xuanfu_box .item::after{content: ''; width: 24px; height: 1px; background: #EBEBF0; position: absolute; left: 50%; top: 0; margin-left: -12px;}
.xuanfu_box .item:first-child::after{display: none;}

.xuanfu_box .item_kf .boxtwo{width: 210px;box-shadow: 0px 2px 10px 0px rgb(1 23 120 / 10%);border-radius: 2px;padding: 10px 4px;position: absolute;background: linear-gradient( 0deg, #FFFFFF 0%, #F4F6F8 100%);border: 3px solid #fff;right: 60px;top: 50%;margin-top: -32px;display: none;}
.xuanfu_box .item_kf .boxtwo::before{content: ''; width: 10px; height: 100%; position: absolute; left: 100%; bottom: 0;}
.xuanfu_box .item_kf .boxtwo::after{content: ''; border: 10px solid transparent; border-left-color: #fff; position: absolute; left: 100%; top: 50%; margin-top: -50px;}
.xuanfu_box .item_kf .boxtwo .ptwo{font-size: 14px; color: #FF6600; line-height: 1em; font-weight: bold; margin: 5px auto 10px;}
.xuanfu_box .item_kf .boxtwo .kf_new{margin-top:1px;text-align:center;}
.xuanfu_box .item_kf .boxtwo .kf_new a.rb_qqtalk_btn{height:30px;line-height:30px;background:#ff6600;color:#ffffff;border-radius:3px;overflow:hidden;width:70%;display:block;margin:auto;margin-top:15px;}

.xuanfu_box .boxone{width: 100%; height: 54px; padding-top: 10px; color: #98A3B7; cursor: pointer; transition: all 0.3s;}
.xuanfu_box .boxone img{display: block; width: 24px; height: 24px; margin: auto;}
.xuanfu_box .boxone .icon2{display: none;}
.xuanfu_box .boxone p{font-size: 12px; line-height: 16px;}
.xuanfu_box .boxone:hover{color: #FF6600;}
.xuanfu_box .qp{width: 184px;height: 38px;background: linear-gradient(to left, #FE8B3F 0%, #FE6E0F 63%, #FE761D 100%);box-shadow: 0px 2px 10px 0px rgba(1, 23, 120, 0.1);position: absolute;left: -100px;top: 50%;margin-top: -19px;font-size: 14px;white-space: nowrap;color: #fff;line-height: 38px;padding: 0 12px;transition: all 0.5s;transform: scale(0);border-radius: 6px;}
.xuanfu_box .qp.active{left: -192px; transform: scale(1);}
.xuanfu_box .qp::before{content: ''; width: 0; height: 0; border-width: 5px; border-style: solid; border-color: transparent; border-left-color: #fe8a3e; position: absolute; left: 100%; top: 50%; margin-top: -5px;}
.xuanfu_box .boxtwo{width: 210px;box-shadow: 0px 2px 10px 0px rgb(1 23 120 / 10%);border-radius: 2px;padding: 10px 4px;position: absolute;background: linear-gradient( 0deg, #FFFFFF 0%, #F4F6F8 100%);border: 3px solid #fff;right: 60px;top: 50%;margin-top: -90px;display: none;}
.xuanfu_box .boxtwo::before{content: ''; width: 10px; height: 100%; position: absolute; left: 100%; bottom: 0;}
.xuanfu_box .boxtwo::after{content: ''; border: 10px solid transparent; border-left-color: #fff; position: absolute; left: 100%; top: 50%; margin-top: -10px;}
.xuanfu_box .boxtwo .pone{font-size: 14px; color: #13192F; line-height: 16px; white-space: nowrap;}
.xuanfu_box .boxtwo .ptwo{font-size: 14px; color: #FF6600; line-height: 1em; font-weight: bold; margin: 5px auto;}
.xuanfu_box .boxtwo img{width: 120px; height: 120px; margin: 5px auto;}
.xuanfu_box .boxtwo .pthree{font-size: 12px; color: #98A3B7; line-height: 1em; margin-top: 2px;}
.xuanfu_box .item_lxkf .boxtwo{width: 184px;}
.xuanfu_box .item_lxkf .boxtwo .pthree{margin-top: -2px;}
.xuanfu_box .item:hover .boxone .icon1{display: none;}
.xuanfu_box .item:hover .boxone .icon2{display: block;}
.xuanfu_box .item:hover .boxtwo{display: block;}
.xuanfu_box .return_top{width: 50px; height: 50px; border: 2px solid #FFFFFF; background: linear-gradient(0deg, #FFFFFF 0%, #F4F6F8 100%); box-shadow: 0px 2px 10px 0px rgba(1, 23, 120, 0.1); border-radius: 24px; padding-top: 5px; position: absolute; left: 0; bottom: -70px; text-align: center; color: #98A3B7; cursor: pointer; display: none;}
.xuanfu_box .return_top .iconfontkz{display: block; font-size: 18px; line-height: 20px;}
.xuanfu_box .return_top p{font-size: 12px; line-height: 1em;}
.xuanfu_box .return_top:hover{color: #ff6600;}
.duibi_cont{padding-top: 60px;}
.prohibit{cursor: not-allowed !important; background: #b2afaf !important; pointer-events: none !important; color: #ffffff !important; border: none !important;}
.prohibit2{cursor: not-allowed !important; background: #b2afaf !important; pointer-events: none !important; color: #ffffff !important; border: none !important;}
.prohibit3{cursor: not-allowed !important; background: #d2e2ff !important; /* pointer-events: none !important; */}
.xuanzhong_lanbg{background-color: #156CFF; color: #fff !important;}
.xuanzhong_lanbg em{color: #fff !important;}
#tangram-suggestion--TANGRAM__41-main,
.tangram-suggestion-main{height: 350px !important; overflow-y: scroll !important;}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance: none;}
input[type="number"]{-moz-appearance: textfield;}
/* 第三方SDK目录 */

/*弹窗大图*/
.ckdttc{width: 100%;height: 100%;padding: 40px 0 200px;background: rgb(0 0 0 / 84%);position: fixed;left: 0;top: 0;z-index: 9999;display: none;}
.ckdttc .close{width: 30px; height: 30px; display: block; background: #C1C4CC; font-size: 14px; line-height: 30px; text-align: center; color: #fff; border-radius: 50%; position: absolute; right: 10px; top: 10px; cursor: pointer; z-index: 1;}
.ckdttc .imgbox{width: 100%; height: 100%; position: relative; overflow: hidden; display: flex; align-items: center; justify-content: center;}
.ckdttc .imgbox img{max-height: 100%; max-width: 100%; display: block; object-fit: scale-down;}
.ckdttc .imgbox span{display: block; width: 50%; height: 100%; position: absolute; top: 0;}
.ckdttc .imgbox .prev{left: 0;}
.ckdttc .imgbox .prev:hover{cursor: url("../img/arrow_l.png"), default;}
.ckdttc .imgbox .next{right: 0;}
.ckdttc .imgbox .next:hover{cursor: url("../img/arrow_r.png"), default;}
.ckdttc .ckdtlb{height: 75px; position: absolute; left: 0; right: 0; bottom: 100px; margin: auto; overflow: hidden; border-radius: 5px;}
.ckdttc .ckdtlb ul{height: 75px; overflow: hidden; position: relative; left: -5px;}
.ckdttc .ckdtlb ul li{width: 110px; height: 75px; padding: 0 5px; float: left; cursor: pointer; position: relative;}
.ckdttc .ckdtlb ul li img{width: 100%; height: 100%; object-fit: cover;}
.ckdttc .ckdtlb ul li::before{content: ''; width: 100px; height: 100%; background: rgba(255, 255, 255, 0.5); position: absolute; left: 5px; top: 0;}
.ckdttc .ckdtlb ul li.active::before{display: none;}
.ckdttc .ckdtlb .prev, .ckdttc .ckdtlb .next{display: block; width: 32px; height: 75px; position: absolute; top: 0; background: rgba(0, 0, 0, 0.5); border-radius: 5px; font-size: 20px; text-align: center; line-height: 75px; color: #fff; cursor: pointer; z-index: 2;}
.ckdttc .ckdtlb .prev{left: 0;}
.ckdttc .ckdtlb .next{right: 0;}
.popup_tel{width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); position: fixed; right: 0; bottom: 0; padding: 40px 45px 48px; display: none; z-index: 999;} .popup_tel .close{font-size: 30px; line-height: 1em; color: #fff; position: absolute; right: 50%; top: 50%; cursor: pointer; margin: -230px -315px 0 0;} .popup_tel .box{width: 570px; height: 394px; border-radius: 6px; margin: -197px 0 0 -285px; padding-top: 46px; background: #fff; text-align: center; position: absolute; left: 50%; top: 50%;} .popup_tel .pone{font-size: 16px; color: #666666; line-height: 1em;} .popup_tel .pone span{color: #FF6600;} .popup_tel .ptwo{font-size: 36px; margin-top: 26px; color: #FF6600; line-height: 1em; font-weight: bold;} .popup_tel img{width: 154px; height: 154px; background: #FFFFFF; box-shadow: 0px 2px 16px 0px rgba(1, 2, 27, 0.1); border-radius: 8px; padding: 10px; margin: 29px auto 0; display: block;} .popup_tel .pthree{font-size: 12px; margin-top: 18px; color: #888888; line-height: 1em;}
.popup_tel_tx_js{width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 999; background: rgba(0, 0, 0, 0.5); display: none;}
.popup_tel_tx_js .box{width: 510px; height: 368px; background: url(../img/popup_tel_tx_js_bg1.png) no-repeat; background-size: 100% 100%; box-shadow: 0px 8px 23px 1px rgba(20, 24, 93, 0.2); border-radius: 4px; padding: 0 15px; position: absolute; left: 50%; top: 50%; margin: -184px 0 0 -255px; text-align: center;}
.popup_tel_tx_js .box .close{width: 32px; height: 32px; font-size: 22px; color: #5a5a68; text-align: center; line-height: 32px; position: absolute; right: 2px; top: 0; cursor: pointer;}
.popup_tel_tx_js .head{height: 112px; margin-top: -24px; border-bottom: 1px dashed #EBECF0;}
.popup_tel_tx_js .head img{display: block; width: 56px; height: 56px; border: 2px solid #F3F5F9; border-radius: 50%; margin: auto;}
.popup_tel_tx_js .head .p_name{font-size: 14px; color: #121727; line-height: 20px; margin-top: 3px; padding: 0;}
.popup_tel_tx_js .head .p_gs{font-size: 12px; color: #9FA8B9; line-height: 20px;}
.popup_tel_tx_js .pone{font-size: 16px; color: #494E6B; line-height: 26px; margin-top: 11px;}
.popup_tel_tx_js .pone .js{color: #FB0D23;}
.popup_tel_tx_js .pone i{color: #FB0D23;}
.popup_tel_tx_js .ptwo{font-size: 22px; color: #FF6600; font-weight: bold; line-height: 28px;}
.popup_tel_tx_js .codephone{display: block; width: 148px; height: 148px; background: #FFFFFF; box-shadow: 0px 2px 10px 0px rgba(1, 23, 120, 0.1); border-radius: 2px; padding: 5px; margin: 9px auto !important;}
.popup_tel_tx_js .pthree{font-size: 12px; color: #98A3B7; line-height: 1em; padding: 0 !important;}
.el-pagination{text-align: center;}
/* 详情图片轮播（缩略图、无视频） */
.detail_image_lb{width: 380px; overflow: hidden; position: relative;}
.detail_image_lb .bigbox{width: 380px; height: 380px;}
.detail_image_lb .bigbox img{width: 100%; height: 100%; object-fit: cover;}
.detail_image_lb .list{height: 70px; margin-top: 12px;}
.detail_image_lb .list li{width: 78px; height: 100%; padding: 0 4px; float: left; cursor: pointer; opacity: 0.6; transition: all 0.3s; position: relative;}
.detail_image_lb li.active{opacity: 1;}
.detail_image_lb li img{width: 100%; height: 100%; object-fit: cover;}
.detail_image_lb .prev,
.detail_image_lb .next{width: 32px; height: 70px; background: rgba(0, 0, 0, 0.5); position: absolute; bottom: 0; font-size: 18px; color: #fff; line-height: 70px; text-align: center; cursor: pointer;}
.detail_image_lb .prev{left: 0;}
.detail_image_lb .next{right: 0;}
/**/
.contag .hd{background: #fff;height:45px;line-height:45px;overflow:hidden;padding: 5px 15px 0 15px;font-size:16px;font-weight: bold;background: #ffffff;}
.contag .hd li{float:left;padding:0 25px 0 25px;height:43px;line-height:45px;cursor: default;}
.contag .hd li.on{border-bottom: 2px solid #1844a7;font-weight:bold;}
.contag .hd i{height:16px;margin-top:15px}
.contag .bd{border:0px;background:#fff;}
.contag .contsxh{padding-bottom:20px;}
/**/
/*-- 相关栏目 --*/
.relevantPro{width: 1220px;height:auto;overflow:hidden;background-color:#fff;padding-bottom:10px;margin-top: 15px;}
.relevantPro h2{height:49px;line-height:49px;padding-left: 10px;margin-bottom:10px;font-size:18px;background: #ffffff;font-weight: bold;}
.relevantPro h2 .icon-red{height:18px;margin-top:16px}
.relmain{padding:10px 20px 0px 20px;height:auto;overflow:hidden;word-break: normal;}
.relmain h3{font-size:14px;font-weight:bold;color:#4f4f4f;margin-bottom:15px;}
.relmain a{float:left;background-color:#f5f5f5;height:26px;line-height:24px;color:#5e5e5e;padding: 0px 14px;display:block;margin:0px 10px 10px 0px;overflow:hidden;}
.relmain a:hover{text-decoration:none;color:#fff;background-color:#4E6EF2;}

/*-- 您是不是在找 --*/
.userInterest{width: 1220px;height:100px;}

/*-- 提示 --*/
.xhtips{width: 1220px;height:auto;overflow:hidden;margin-top: 15px;background: #fff2f2;border: 1px solid #f7d3d3;color: #333333;padding:5px 20px 20px 20px;margin-bottom: 10px;}
.xhtips p{font-size:12px;color:#999;line-height:22px;}
.xhtips p a{color:#4E6EF2;margin:0px 3px;}
.xhtips h4{margin:20px 0px 5px 0px;font-size:14px;color: #333333;background:url("../img/newicons.png") no-repeat -673px -190px scroll;line-height:20px;padding-left:28px;}
.xhtips h4.contactTit{background-position:-673px -248px}
/*-- 按字母筛选 --*/
.letterSort{width: 1220px;margin: auto;overflow:hidden;padding: 20px 0px 20px 0px;color:#666;font-size:14px;}
.letterSort h3{float:left;line-height: 22px;height: 22px;margin-right:10px}
.letterSort a{display: inline-block;margin: 0 1px;width: 23px;height: 22px;line-height: 22px;text-align: center;background: #fff;}
.letterSort a:hover{color:#ffffff;background: #4E6EF2;}
.letterSort a.last{border:none;}
/**/
.video_fei{width: 460px;margin:auto;background: #F2F4FA;border-radius:8px;padding: 40px;padding-bottom: 30px;margin-top: 0px;position: relative;top: 100px;box-shadow: 0px 4px 9px 0px rgb(253 251 251 / 47%);}
.video_fei .fee{height:45px;line-height:45px;font-size:15px;background: #fffad2;border-radius: 50px;}
.video_fei .fee .f_red{font-size:20px}
.video_fei .money{height:40px;line-height:40px;font-size:14px;margin-top: 10px;}
.video_fei .fee_period{}
.video_fei .button-v{margin-top: 25px;}
/**/
.contag .contsxh{padding-bottom:20px;}
.contag .contsxh{background:#ffffff;border: #f5f5f5 1px solid;border-top:0;}
/*基本参数*/
.proDetailCon{padding: 0 20px 0;}
.dvop-title{line-height: 30px;font-size: 16px;color: #333;padding-bottom: 10px; *padding-top: 10px;}
.d-vopy.parameter{border-bottom: 1px solid #ddd;padding-bottom: 10px;overflow: hidden;}
.d-vopy.parameter li{width: 50%;float: left;font-size: 12px;}
.d-vopy.parameter li span{width: 72px;text-align:left;padding-bottom:10px;line-height:20px;margin-right:5px;border:none;background:#fff;color:#999;display:block;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size: 14px;}
.d-vopy.parameter li p{width: 160px;text-align:left;line-height:20px;padding:0 20px 0 10px;border:none;display:block;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size: 14px;}

/**/
.userfw{width:280px;padding-bottom:10px;}
.userfw h4{font-size:14px;color:#404040;line-height:28px;padding-left:15px;font-weight: bold;}
.userfw p{line-height:24px;font-size:12px}
.userfw p a{padding-left:15px;color:#666;font-size:12px}
.userfw .bm_x{padding-bottom: 10px;border-bottom: 1px dotted #ddd;}
/**/
.error_boxone {padding:80px 0 50px;background:url(../images/404_bg.png) no-repeat right 56px;}
.error_boxone h1 {font-size:30px;line-height:32px;margin-bottom:12px;font-weight: bold;}
.error_boxone .text_p {font-size:14px;color:#6F6E79;line-height:26px;}
.error_boxone .text_two {font-size:18px;color:#2F2C44;line-height:20px;margin-top:32px;}
.error_boxone .nav_404 {margin-top:22px;}
.error_boxone .nav_404 a {display:block;width:90px;height:34px;border:1px solid #C6DAFD;border-radius:17px;margin-right:22px;font-size:14px;font-weight:bold;color:#2F2C44;line-height:32px;cursor:pointer;text-align:center;}
.error_boxone .nav_404 li:first-child a {border-color:#4E6EF2;background:#4E6EF2;color:#fff;}
.error_boxone .nav_404 a:hover {border-color:#4E6EF2;background:#4E6EF2;color:#fff;}
/*ie*/
.browser-warning{position: fixed; z-index: 1999; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;}
.browser-warning>.bgo{left: 0; bottom: 0; right: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: .4; filter: alpha(opacity=40);}
.pos-abs{position: absolute !important;}
.rad5{border-radius: 5px !important; -moz-border-radius: 5px !important; -webkit-border-radius: 5px !important;}
.browser-warning>.con{left: 36%; top: 40%; z-index: 2000; width: 500px; padding: 20px; background: #fff; margin-top: -30px;}
.browser-warning>.con .fontbold{color: red;}
.rad100{border-radius: 100% !important; -moz-border-radius: 100% !important; -webkit-border-radius: 100% !important;}
.browser-warning>.con a.close-btn{position: absolute; right: -5px; top: -5px; z-index: 2001; width: 25px; height: 25px; line-height: 25px; background: #fff; font-size: 18px; text-align: center; font-family: Arial; transition: all 1s ease 0s;-webkit-transform: all 1s ease 0s;color: red;}
.browser-warning>.con a.close-btn:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);background:#666666;color:#ffffff}

/**/
.imgbox{position:relative;width: 100%;height: 100%;display: inline-block;}
.imgbox .no_thumb{position: absolute;top: 34%;left: 15%;width: 70%;color:#ffffff;line-height: 28px;height: 56px;overflow: hidden;font-weight:bold;font-size:18px;z-index:10;}
/**/
.select {position:relative;width:20%;max-width:200px;color:#cccccc;vertical-align:middle;text-align:left;user-select:none;-webkit-touch-callout:none;display:inline-block;line-height:30px;}
.select .placeholder {position:relative;display:block;background-color:#ffffff;border:#333333 1px solid;z-index:1;border-radius:2px;line-height:30px;cursor:pointer;padding:0 5px;}
.select .placeholder:hover {}
.select .placeholder:after {position:absolute;right:1em;top:50%;transform:translateY(-50%);font-family:'FontAwesome';content:'\f078';z-index:10;}
.select.is-open .placeholder:after {content:'\f077';}
.select.is-open ul {display:block;}
.select.select--white .placeholder {background:#fff;color:#999;}
.select.select--white .placeholder:hover {background:#fafafa;}
.select ul {display:none;position:absolute;overflow:hidden;width:100%;background:#fff;border-radius:2px;top:100%;left:0;list-style:none;padding:0;z-index:100;border:1px solid #333333;border-top:0;}
.select ul li {display:block;text-align:left;padding:2px 10px;color:#999;cursor:pointer;float:initial;}
.select ul li:hover {background:#4ebbf0;color:#fff;}