.mzw-ofh{overflow: hidden;}
/* 清浮动 */
.mzw-clear::after{content: ""; display: block; clear: both;}
.mzw-l{float: left;}
.mzw-r{float: right;}
.mzw-img1 img{display: block; width: 100%; height: auto;}
.mzw-img2 img{display: block; width: auto; height: 100%;}
.mzw-img3 img{display: block; width: 100%; height: 100%;}
.mzw-img4{height: 0; overflow: hidden; position: relative; z-index: 0;}
.mzw-img4 img{display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.mzw-img5 img{display: block; width: auto; min-width: 100%; height: 100%; position: absolute; top: 0; left: 50%; transform: translateX(-50%);}
.mzw-fitImg img{display: block; width: 100%; height: 100%; object-fit: cover; font-family: 'object-fit: cover;';}
.mzw-imgHvr img{transition: .4s;}
.mzw-imgHvr:hover img{transform: scale(1.2);}
.mzw-imgHvr video{width: 100%; height: 154px; position: absolute; top: 0; left: 0; object-fit:fill;}
.mzw-det img{display: block;}
.mzw-det img,
.mzw-det video,
.mzw-det table{max-width: 100%;}
.mzw-bg1{overflow: hidden; background-repeat: no-repeat; background-position: center; background-size: cover;}

.prdt_info{margin:20px auto; overflow:hidden;}
.prdt_info .prdt_img{float:left; background:#fff;}
.prdt_info .prdt_img .img_p{width:400px; height:400px; border:1px solid #dddddd; text-align:center;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.prdt_info .prdt_img .img_p p.img-box{position:static;+position:absolute;top:50%; width:400px;}
.prdt_info .prdt_img .img_p img{max-width:400px; max-height:400px;position:static;+position:relative;top:-50%;left:-50%;}

.prdt_info .info{float:left; margin: 0 0 0 20px;}
.prdt_info .info .prdt_name{line-height:2em; font-size:16px; font-weight:bold;}
.prdt_info .info .prdt_price{width: 738px; padding:0 20px; background:#FFF2E8; line-height:5em; margin: 15px 0 25px; color:#6c6c6c;}
.prdt_info .info .prdt_price span{font-size:25px; color:#F40; font-weight:bold; margin-left:68px;}
.prdt_info .info .prdt_price em{font-weight:bold}
.prdt_info .info .prdt_other{width:738px; height:256px; padding:0 20px; line-height:4.2em;}
.prdt_info .info .prdt_other dt{float:left; width:100px; color:#6c6c6c;}
.prdt_info .info .prdt_other dd{width:528px; float:left;}
.prdt_info .info .prdt_other dd span:nth-child(1){font-weight:bolder;width:80px;float:left}
.prdt_info .info .prdt_other dd span:nth-child(2){float:left}
.prdt_detail_title{width:1198px; height:3em; line-height:3em; border:1px solid #eee; background:#fff;}
.prdt_detail_title span{display:block; width:100px; text-align:center; color:#ad0000; font-weight:bold; border-top:2px solid #f40; border-right:1px solid #eee;}
.prdt_detail{width:1200px; margin:0 auto 40px; padding:20px 0; height:auto; border:1px solid #eee; background:#fff; overflow:hidden;}

/* 选项卡显示与隐藏 */
.mzw-tabcon{display: none;}
.mzw-tabcon.show{display: block;}
/* 弹窗 */
.mzw-popup-fixed-wall{width: 100%; height: 100vh; position: fixed; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 999;}
.mzw-popup-wall{background-color: #FFFFFF; border-radius: 10px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
/* 改变input中placeholder的颜色 */
.mzw-input-placeholder input::-webkit-input-placeholder{color: #909399;}
.mzw-input-placeholder input:-moz-placeholder{color: #909399;}
.mzw-input-placeholder input::-moz-placeholder{color: #909399;}
.mzw-input-placeholder input::-ms-input-placeholder{color: #909399;}
.mzw-scrollbar::-webkit-scrollbar{width: 4px; height: 4px;}
.mzw-scrollbar::-webkit-scrollbar-thumb{border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: rgba(0, 0, 0, 0.2);}
.mzw-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); border-radius: 0; background: rgba(0, 0, 0, 0.1);}
.m-box{padding: 20px; background-color: #fff;}
.ba_body{overflow: hidden;}
.xly_bg{width: 100%; height: auto; background: #f2f2f2; padding-bottom: 20px;}
.xly_Box{width: 1200px; margin: 0px auto; background: #fff; padding-top: 50px; padding-bottom: 30px;}
/*详情页面标题及日期 字体大中小*/
.sp_title{font-size: 30px; text-align: center; color: #006eab; padding: 0 78px; font-weight: 400;}
.sp_time{overflow: hidden; font-size: 14px; color: #666; text-align: center; margin-top: 25px; padding:0 10px}
.sp_time span{padding: 0 20px;}
.sp_time a{padding: 0 4px; color: #666;}
.sp_time span i{font-style: normal;}
.xly_Box .content{margin: 30px 78px 20px; line-height: 34px; font-size: 16px; color: #333;}
.xly_Box .content video{width: 100%;}
.xly_Box .other{margin-top: 20px; text-align: center;}
.mzw-scrollbar-none{-ms-overflow-style: none; scrollbar-width: none;}
.mzw-scrollbar-none::-webkit-scrollbar{display: none;}
.mzw-pc{display: block !important;}
.mzw-pe{display: none !important;}
.mzw-bgc1{background-color: #eff8fe;}
.wp1200{margin: 0 auto; max-width: 1200px; overflow: hidden;}
.page_div{margin: 20px 10px 40px 0; color: #666; display: block; text-align: center; overflow: hidden;}
.m-box-title-zcsd{padding-top: 0px; overflow: hidden; line-height: 36px;}
.page_div ul{display: inline-block; text-align: center;}
.page_div li{display: inline-block; height: 28px; cursor: pointer; color: #333; font-size: 14px; line-height: 28px; border: 1px solid #ccc; text-align: center; margin: 0 4px; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding:0 15px}
.m-crumb{padding-left: 0;}
.m-crumb span, .m-crumb a{display: inline-block; vertical-align: middle; font-size: 16px; margin-right: 5px; color: #999999;}
.policy-express-list{width: 920px; float: left; min-height: 1100px;}
.policy-express-list ul{overflow: hidden;}
.policy-express-list ul li{border-bottom: 1px dotted #a3a3a3;overflow: hidden}
.policy-express-list ul li:hover a > div > div{color: rgb(227, 21, 0);}
.policy-express-list ul.list_video li{width: 49%; float: left; margin-right: 2%;}
.policy-express-list ul.list_video li video{width: 100%; height: 100%; float: left;}
.policy-express-list ul.list_video li h2{font-size: 14px; font-weight: normal; width: 100%; float: left; line-height: 3; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.policy-express-list ul.list_video li{border:0}
.policy-express-list ul.list_video li:nth-child(2n){margin-right: 0;}
.twjd-more-zcsd{float: right; color: #888; margin-right: 15px;}
.twjd-more-doc-bg-zcsd{width: 100%; height: 3px; background: url(../images/doc.png); margin-top: 15px; overflow: hidden;}
.twjd-list-item-bg-zcsd{margin: 5px 0; text-align: center; cursor: pointer; width: 99%; float: left; margin-left: 1%;border:dashed 1px #000}
.twjd-list-item-bg-zcsd img{margin-right: 0; width: 99%;}
.twjd-title-zcsd{padding-top: 10px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;line-height: 2.4;padding-left: 5px;}
.return-policy-interpretation{width: 250px; float: right;margin-bottom: 30px;}
.return-content-brief-zcsd{/*padding: 20px 0px 20px 0px;*/ color: #888;}
.policy-express-list-item-zcsd{margin-top: 22px; float: left; width: 100%;}
.policy-express-list-item-zcsd-time{float: right; margin-right: 15px;}
.policy-express-list-item-zcsd-title{float: left; width: 740px; font-size: 18px;}
.policy-express-list ul li a{color:#353535}
.m-box{margin-top: 20px;}
.return-content-brief{overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; line-height: 1.6; font-size: 14px; /* height: 65px; */ margin: 10px 0px 20px 0px; float: left;}
.policy-express-list-item-zcsd-title{float: left; width: 740px; font-size: 18px;}
.m-box-title h4{float: left; height: 36px; line-height: 36px; font-weight: normal; color: rgb(31, 64, 145); position: relative; font-size: 16px; font-weight: bold; padding: 0 10px; letter-spacing: 2px;}
.m-box-title h4::after{position: absolute; content: url("../images/bk_title.png"); right: -20px; top: 0;}
.m-box-title .m-more{float: right; width: 28px; height: 28px; background: url("../images/add_orange.png") no-repeat left top/28px 28px; margin-top: 5px;}
.need{width:100%;margin:0px auto;overflow: hidden;margin-bottom: 30px;}
.ntitle{height:45px; line-height:45px; width:100%; background: #eee; margin:0 auto; text-indent:20px;}
.pname{width:100px; text-align:center;}
.need_content{min-height:100px;border:1px solid #dddddd; border-top:0;margin:0 auto; box-sizing: content-box; padding:15px;text-align:justify;text-justify:inter-ideograph; line-height:24px; margin-bottom:30px;}
.need .Info{padding:20px 0;overflow: hidden}
.need .Info .infoview{width:620px; margin-top:2px;margin-left:10px;}
.need .Info .infoview .s_name{color:#0055ad; float:left; width:80px;}
.need .Info .infoview .s_con{display:block; float:left; width:230px;}
.need .Info .infoview .s_d_name{color:#0055ad; margin-left:20px; float:left;}
.need .Info .infoview dl{height:18px; line-height:20px;}
.need .Info .infoview dd{margin-bottom:5px;line-height:20px;}
.need .Info .img_p{width:100px; height:100px; border:1px solid #dddddd; text-align:center;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.need .Info p.img-box{position:static;+position:absolute;top:50%; width:100px;}
.need .Info img{max-width:100px; max-height:100px;position:static;+position:relative;top:-50%;left:-50%;}
.fl{float: left;}
.fl_r{float: right;}
.box_z{margin: 33px auto 0; overflow: hidden;}
.f_main{background: #F3F3F3; margin-bottom: 25px; width: 260px;}
.f_main .tit{height: 50px; line-height: 50px; background: #1e3efb; color: #fff; font-size: 18px; padding-left: 10px;}
.f_main_01 li{height: 46px; line-height: 46px; padding-left: 15px;}
.f_main_01 li.current{background-color: #fff; border-left: solid 1px #00913F;}
.f_main_01 li.current a{color: rgb(58, 153, 254);}
.f_main_01 li a:hover{text-decoration: none;}
.f_main_02{padding: 10px 15px 10px; overflow: hidden;}
.f_main_02 .tit_01{background: url(../images/bg_di.png) 0 -165px no-repeat; padding-left: 20px; font-size: 15px; font-weight: bold;}
.f_main_02 li{width: 115px; float: left; border-bottom: dotted 1px #C9C9C9; line-height: 35px;}
.f_main_03{padding: 10px 15px; overflow: hidden;}
.f_main_03 .link_01, .f_main_03 .link_02, .f_main_03 .link_03{padding-top: 10px;}
.f_main_03 .link_01 h1, .f_main_03 .link_02 h1, .f_main_03 .link_03 h1{font-size: 15px; padding-left: 20px; line-height: 35px;}
.f_main_03 .link_01 h1{background: url(../images/bg_di.png) 0 -217px no-repeat;}
.f_main_03 .link_02 h1{background: url(../images/bg_di.png) 0 -277px no-repeat;}
.f_main_03 .link_03 h1{background: url(../images/bg_di.png) 0 -332px no-repeat;}
.main_right{width: 905px; margin-left: 35px;}
.main_right .tit{border-bottom: solid 1px #C9C9C9; height: 55px; line-height: 60px; overflow: hidden;}
.main_right .tit h1{font-size: 18px; font-weight: normal;}
.main_right .tit .location{background: url(../images/bg_di.png) 0 -104px no-repeat; padding-left: 20px;}
.main_right .about{padding: 20px 0; line-height: 2; color:#333;}
.search_left{width: 250px;float: left;}
.search_left .search_list{width: 100%;float: left;}
.search_left .search_list h5{width: 100%;float: left;line-height: 30px;font-size: 16px;margin-bottom: 15px;}
.search_left .search_list .list-group{width: 100%;float: left;padding-bottom: 15px;margin-bottom: 15px;border-bottom: dashed 1px #ccc}
.search_left .search_list .list-group a{color: #333;display: inline-block;border:dashed 1px #ccc;margin-bottom: 10px;padding:0 5px}
.search_result{padding:15px 0}
.search_right{float: right}
.needlist{width:100%;margin:10px auto;border:1px solid #dddddd;}
.needlist .Info{padding:10px 20px;overflow: hidden}
.needlist .Info .infoview{margin-left:20px; width:720px; margin-top:2px;}
.needlist .Info .infoview .s_name{color:#0055ad; float:left; width:80px;}
.needlist .Info .infoview .s_con{display:block; float:left; width:200px;}
.needlist .Info .infoview .s_d_name{color:#0055ad; margin-left:50px; float:left;}
.needlist .Info .infoview dl{height:18px; line-height:20px;}
.needlist .Info .infoview dd{margin-bottom:5px;line-height:20px;}
.needlist .Info .infoview dd a{color: #333}
.needlist .Info .infoview dd .detail{color:#de141d; float:right;}
.needlist .Info .img_p{width:100px; height:100px; border:1px solid #dddddd; text-align:center;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.needlist .Info p.img-box{position:static;+position:absolute;top:50%; width:100px;}
.needlist .Info img{max-width:100px; max-height:100px;position:static;+position:relative;top:-50%;left:-50%;}
.downline{height:0px; width:880px; margin:0 auto; border-bottom:1px solid #ddd;}
.main_w{font-size: 14px;}
.main_l{width:100%; margin:0px auto 20px; background:#fff; overflow:hidden;}
.main_l .main_top{width:100%; height:auto; border:1px solid #ddd; overflow:hidden; font-size:14px;}
.main_l .mt_filter{width:100%; padding:5px 0; line-height:1.5em; overflow:hidden;}
.main_l .mtf_exp{border-bottom:1px dotted #ddd;}
.main_l .mtf_exp .dl_group{overflow: hidden;padding-left: 15px;}
.main_l .mt_filter dt{width:60px; text-align:right; margin:3px 20px 0 0; float:left; font-weight:bold;}
.main_l .mt_filter dd{width:809px; float:left;}
.main_l .mt_filter dd a{padding:0 5px; margin:3px; display:block; float:left;color: #333}
.main_l .mt_filter dd a.all{margin-right:9px;}
.main_l .mt_filter dd a:hover, .mt_filter dd a.hover{background:#de141d; color:#fff;}
.main_l .list_tab{width:899px; margin:0 auto; border-bottom:1px solid #de141d; overflow:hidden; margin-top:20px;}
.main_l .list_tab .tt_title{background:#de141d; color:#fff; width:110px; height:35px; line-height:35px; text-align:center;}
.main_l .search_view{height:35px; width:202px; position:relative;}
.main_l .search_view .key_txt{border:1px solid #ccc; width:200px; height:20px; padding:4px 0; line-height:20px; text-indent:0.5em; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); transition: border linear .2s,box-shadow linear .2s;}
.main_l .search_view .bnt_search{color:#bebebe; cursor:pointer; border-color:transparent; background:transparent; padding:5px 10px; line-height:15px; text-align:center; font-size:14px; position:absolute; top:0; right:0;}
.main_l .search_view .bnt_search:hover, .main_l .search_view .bnt_search:focus{color:#f09215;}
.main_l .search_view .bnt_search .iconfont{font-family:"fontello"; font-style: normal;}
.main_r{width:209px; margin-top:15px; overflow:hidden; background:#fff; padding:15px 18px;}
.main_r .r_title{font-size:14px; font-weight:bold;}
.main_r .rt_img{width: 209px; height:209px; margin-top: 15px;}
.main_r .rt_img .img_p{width:207px; height:207px; border:1px solid #dddddd; text-align:center;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.main_r .rt_img p.img-box{position:static;+position:absolute;top:50%; width:207px;}
.main_r .rt_img img{max-width:207px; max-height:207px;position:static;+position:relative;top:-50%;left:-50%;}
.main_r dl{background:#f4f4f4; padding:15px;}
.main_r dl dt{line-height:2em; font-size:14px; margin-bottom:5px;}
.main_r dl a{color:#0055ad;}
.main_r dl a:hover{text-decoration:underline;}
.main_r dl dd{line-height:1.8em;}
.main_r dl dd .d_title{color:#999;}
.pagination{width: 100%;float: left;}
.blog-grid-area .single-blog-box {border-radius: 5px;background-color: #f3f8fd;padding: 20px 21px 31px;position: relative;margin-bottom: 21px;}
.blog-grid-area .blog-content {
  padding: 25px 22px 3px;
}
.blog-grid-area li{width: 33.33%;float: left;box-sizing: border-box;padding-right: 15px;}
.blog-grid-area .blog-meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 55px;
  position: relative;
}
.blog-grid-area li:nth-child(3n){
  padding-right: 0;
}
.blog-grid-area .blog-title a {
  font-size: 24px;
  line-height: 32px;
  color: #041424;
  font-weight: 700;
}
.blog-grid-area .blog-title p {
  margin: 12px 0 0;
  height: 63px;
}
.blog-grid-area .blog-meta span {
  font-size: 17px;
  line-height: 32px;
  color: #0c5adb;
  font-weight: 500;
  width: 100%;
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #333;
}
.blog-grid-area{
  overflow: hidden;
}
.blog-grid-area .blog-meta::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  left: 0;
  bottom: -26px;
  background: #fff;
}
.blog-grid-area .blog-category a {
  display: inline-block;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  font-weight: 400;
  background: #0C5ADB;
  padding: 7px 38px 7px 18px;
  position: absolute;
  top: 20px;
  left: 21px;
  border-radius: 5px 0 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 70%;
}
.blog-grid-area .blog-category a::before {
  position: absolute;
  content: "";
  width: 30px;
  height: 30px;
  right: -15px;
  top: 6px;
  background: #001739;
  transform: rotate(45deg);
}
.blog-grid-area .blog-thumb img {
  width: 100%;
}



.show_xuqiu_left{width: 930px;float: left;overflow: hidden}
.show_xuqiu_left .s_main{margin-top: 0;}


#dvRecord{margin-bottom:20px; display:none;}
#dvRecord ul{padding:10px; line-height:30px;}
#dvRecord ul li{height:30px; border-bottom:1px dashed #dddddd;}
#dvRecord ul li span.list_title{ float:left; width:650px; overflow:hidden; display:block;}
#dvRecord ul li span.list_time{ float:right;width:160px;overflow:hidden; display:block; text-align:left;}

#dvEvaluation{margin-bottom:20px; padding: 10px; display:none;}
#dvEvaluation ul{border-bottom:1px dashed #dddddd; overflow: hidden; padding: 10px 0;}
#dvEvaluation ul li{float:left; overflow: hidden; }
#dvEvaluation ul li.se_detail{ width: 500px; }
#dvEvaluation ul li.se_detail p{line-height:1.5em;}
#dvEvaluation ul li.se_orgname{ width: 288px; margin-left: 113px; text-align: right; }

.iContact{ position:absolute;top:60px; left:400px;z-index:10000; display:none;}
.dialog_title{ width:562px; height:35px; background:url(../../../img/web/dlog_ico.png) no-repeat 0px -1px; margin:0 auto;}
.dialog_title .closed{background:url(../../../img/web/dlog_ico.png) no-repeat -540px -48px; float:right; display:block; height:35px; width:35px; cursor:pointer;}
.dialog_view{ width:560px; height:270px; border:1px solid #fa9808; margin:0 auto;background-color:#fff;}
.dialog_view .txt_view{margin-left:33px; margin-top:24px;}
.dialog_view .txt_view .title{ font-size:14px; font-weight:bolder; padding-right:15px;}
.dialog_view .txt_view .txt1{ height:32px; width:452px;}
.dialog_view .txt_view textarea{ width:450px;}
.dialog_view .smb_bnt{ width:85px; height:32px; margin:20px auto;background:url(../../../img/web/dlog_ico.png) no-repeat -476px -97px; cursor:pointer;}

.item_top{margin:20px auto; overflow:hidden;}
.item_top .it_img{width:400px; height:400px; margin-right:20px; float:left;}
.item_top .it_img .img_p{width:398px; height:398px; background:#fff;}
.item_top .it_img .img_p .img-box{width:398px;}
.item_top .it_img .img_p img{max-height:398px;}
.item_top .it_info{width:780px; float:left; position:relative;}
.item_top .it_info .iti_title{ width:100%; height:3em; line-height:3em; background:#FFF2E8; text-indent:1em; font-weight:bold;
  font-size:18px; color:#000; margin-bottom:15px; }
.item_top .it_info dl{line-height:3.4em; overflow:hidden; }
.item_top .it_info dl dt{width:90px; float:left; text-align:right;}
.item_top .it_info dl dt span{letter-spacing:2em;}
.item_top .it_info dl dt em{letter-spacing:0.5em;}
.item_top .it_info dl dd{width:680px; float:left; }
.item_top .it_info dl dd.price{color:#ff4400; font-weight:bold; font-size:18px;}
.item_top .it_info dl dd.iti_eval i{margin:0 0 0 5px;}
.item_top .it_info dl dd.iti_eval i.hover{color:#f09215;}
.item_top .it_info dl.iti_btn{position:absolute; right:10px; bottom:10px; line-height:38px; height:40px; font-size:16px;}
.item_top .it_info dl.iti_btn dt{width:100px; margin-right:20px; background:#ffeded; color:#c40000; border:1px solid #c40000; text-align:center; cursor:pointer;}
.item_top .it_info dl.iti_btn dd{width:100px; margin-right:20px; background:#c40000; color:#fff; text-align:center; border:1px solid #c40000; cursor:pointer;}
.im_left{width: 250px; float:left;}
.im_left .iml_main{width:248px; border:1px solid #e5e5e5; background:#fff; padding-bottom:15px; margin-bottom:20px;}
.imlm_title{width:100%; height: 3em; line-height:3em; text-indent:1em; font-size:16px; font-weight:bold;
  background:#fafafa; border-bottom:1px solid #e5e5e5; color:#707070; margin-bottom:15px;}
.im_left .iml_main dl{background:#fff; line-height:2em; color:#707070; overflow:hidden;}
.im_left .iml_main dl dt{width:85px; text-align:right; float:left;font-weight: bold}
.im_left .iml_main dl dt span{letter-spacing:2em;}
.im_left .iml_main dl dt em{letter-spacing:0.5em;}
.im_left .iml_main dl dd{width:150px; height:auto; float:left;}

.im_left .iml_adv{margin-bottom:20px;}
.im_left .iml_adv img{width:250px; height:558px;}

.im_right{width: 930px; float:right;}
.im_right .imr_title{height:3em; line-height:3em; font-size:16px; border:1px solid #dfdfdf; overflow:hidden; background:#fff;}
.imr_title li{width:120px; text-align:center; float:left; cursor:pointer;}
.imr_title li a{padding:0 27px; border-right:1px dashed #cfbfb1;}
.imr_title li.hover{border-top:2px solid #b00000; margin-left:-2px;}
.imr_title li.hover a{display:block; line-height:2.9em; border-left:1px solid #cfbfb1; border-right:1px solid #cfbfb1; color:#b00000;}

.im_right .imr_info{border:1px solid #dfdfdf; border-top:none; background:#fff; padding:20px; overflow:hidden; line-height:2em;}
.imr_info dt{float:left; text-align:right; width:80px;}
.imr_info dd{float:left; width:808px; overflow:hidden; height:2em; line-height:2em;}

.im_right .imr_content{line-height:2em; margin:20px; text-align:justify; text-justify:inter-ideograph;}
.imr_content .imrc_title{font-weight:bold; line-height:3em;}
.show_chanpin{overflow: hidden;margin-top: 40px;}

.s_top {margin:20px auto; overflow:hidden;}
.s_top_logo {float:left;}
.s_top_logo .img_p{width:178px; height:145px; background:#fff;}
.s_top_logo .img_p img{max-height:145px;}
.s_top_title{width:1000px; height: 147px; background:url('../image/top.jpg') no-repeat; margin-left:20px; float:left;}
.s_top_title .s_top_title_name{ margin:30px 0 0 40px; font-size:25px; font-weight:bold; float:left; color:#fff;}
.s_top_title .s_top_title_type{ margin:36px 0 0 60px; font-size:20px; color:#fff; float:left;}
.s_top_title .s_top_title_icon {width:14px; height:15px; margin:43px 0 0 7px; background:url('../image/type-icon.png') no-repeat; float:left;}

.s_main{margin: 0 auto 20px; overflow:hidden;margin-top: 40px;}
.show_qiye_right{width:920px; float:right;}
.show_qiye_right .sml_header{overflow:hidden; position:relative;}
.sml_header .smlh_title{font-size:25px; color:#ec6941; float:left;}
.sml_header .smlh_info{width:740px; margin:10px 0 0 20px; border-top:2px solid #272727; float:left; color:#a0a0a0; text-indent:.2em; line-height:1.7em;}
.sml_header .smlh_slash{position:absolute; color:#a0a0a0; font-size:22px; font-weight:lighter; top:5px; left:112px;}
.show_qiye_right .sml_content{margin:15px 5px 20px; overflow:hidden;line-height: 1.8;}
.show_qiye_right .sml_content>div{overflow:hidden;}
.show_qiye_right .sml_content img{max-width: 96%;float: left;height: auto !important}

.sml_content .smlc_prdt_img{margin:15px 0; float:left;}
.sml_content .smlc_prdt_img .img_p{width:158px; height:98px;}
.sml_content .smlc_prdt_img .img_p img{max-height:98px;border:dashed 1px #ddd}
.sml_content .smlc_prdt_info{width:690px; height:100px; margin:15px 20px; float:left;}
.sml_content .smlc_prdt_info li{line-height:2em;}
.sml_content .smlc_prdt_info li.smlcp_title{font-size:14px; font-weight:bold; color:#0e61b0; margin-bottom:5px;}
.sml_content .smlc_prdt_info li dt{float:left; color:#eb6100;}
.sml_content .smlc_prdt_info li dd{float:left; width:620px;}

.sml_content .smlc_honor li{width:240px; height:200px; margin:11px; float:left; background:#eee; padding:10px;}
.sml_content .smlc_honor li .img_p{width:240px; height:180px; border:none;}
.sml_content .smlc_honor li .img_p img{max-height:180px;}

.s_main_right{width:310px; float:right;}
.s_main_right .smr_info{width:100%; padding:15px 0; background:#e8edf0; margin-bottom:20px;}
.smr_info .smri_title{overflow:hidden; margin:10px 20px;}
.smr_info .smri_title .smrit_left{width:85px; border-bottom:1px solid #d2d7da;float:left; text-align:right; color:#898989; font-size:12px;}
.smr_info .smri_title .smrit_main{color:#ec6941; background:url('../image/info-icon.png') left center no-repeat; text-indent:1em; text-align:center; font-size:18px; font-weight:bold;float:left;margin:0 5px;}
.smr_info .smri_title .smrit_right{width:85px; border-bottom:1px solid #d2d7da;float:left; font-size:12px;}
.smr_info dl{line-height:2.5em; overflow:hidden;}
.smr_info dl dt{width:90px; float:left; text-align:right; color:#eb6100;}
.smr_info dl dt span{ letter-spacing:1em;}
.smr_info dl dd{width:200px; float:left; line-height:1.5em; margin-top: 7px;}

.w_1{width: 100%;background: #f1f1f1;font-size: 14px;padding:5px 0}
.w_1 a{color: #333}
.w_1 .title{font-size: 14px;}
.w_1 span{float: left;}
.w_1 span.hi{margin-top: 5px;margin-right: 10px;}
.w_1 .log{float: right;}
.w_1 .log a{color: #1e3efb}
.w_1 .log i{font-style: normal}
.w_1 li{float: left;}
.w_1 .txtScroll-top{ overflow:hidden; width: 260px; height: 24px;  position:relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left: 5px;float: left; }
.w_1 .scrollTOP{float: left;padding:0 30px;width: 360px; }
.w_1 .scrollTOP img{margin-top: 2px;}
.w_1 .txtScroll-top .hd{ display: none }
.w_1 .txtScroll-top .infoList li{ height:24px; line-height:24px;width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;   }



.submian {
  width: 250px;
  float: right;
}
.submian .subleft .lefta {
  margin-bottom: 10px;
  border:1px solid #e5e5e5;
  overflow-x: hidden;
}
.submian .subleft .title {
  height: 3em;
  color: #707070;
  line-height: 3em;
  background: #fafafa;
}
.submian .subleft .title h3 {
  position: relative;
  font-size: 16px;
  font-weight: bold;
  margin: 0 20px;
  font-weight: normal;
}


.submian .subleft .lefta .comt {
  border: 2px solid #fafafa;
  background: #fff;
  border-top: 0;
  padding-bottom: 15px;
  overflow: hidden;
}
.submian .subleft .lefta .comt ul {
  padding: 0 18px;
  overflow: hidden;
}
.submian .subleft .lefta .comt ul li a {
  position: relative;
  display: block;
  color: #017045;
  font-size: 16px;
  line-height: 51px;
  padding-left: 25px;
  border-bottom: 1px solid #ddd;
}
.submian .leftnews {
  margin-bottom: 10px;
  border:1px solid #e5e5e5;
  overflow:hidden;
}
.submian .leftnews ul li {
  float: left;
  text-align: center;
  width: 110px;
  margin-left: 9px;
}
.submian .leftnews ul li img {
  width: 108px;
  height: 108px;
  border: 1px solid #ddd;
}
.submian .leftnews ul li p {
  color: #666;
  font-size: 12px;
  line-height: 30px;
  transition: all .5s;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.submian .leftnews .leftcont {
  background: #fff;
  padding: 10px;
  border-top: 0;
  height: 196px;
  overflow: hidden;
  box-sizing: border-box;

}
.submian .leftnews ul {
  padding-top: 10px;
  border-top: 0;
}
.submian .leftnews .leftcont h2 {
  font-size: 16px;
  font-weight: bold;
  color: #017045;
  padding-bottom: 10px;
  border-bottom: 1px solid #f2f2f2;
  text-align: center;
}
.submian .leftnews .leftcont p {
  color: #333;
  font-size: 14px;
  line-height: 30px;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}
.submian .leftnews .leftcont p a{
  color: #333;
}
.submian .subleft{width: 100%;float: left;}
.submian .leftnews .leftcont .hd{ display: none  }
.submian .leftnews .leftcont .bd{width: 100%;float: left;}
.submian .leftnews .leftcont .bd ul{width: 100%;float: left;}
.submian .leftnews .leftcont .bd ul li{ float:left; overflow:hidden;margin-left: 0;width: 100%;  }

.search{overflow: hidden;margin-bottom: 200px;margin-top: 200px;}
.search .select_showbox,.search .select_option{display: none}
.search .select_option li{float: left;line-height: 40px;margin-right: 10px;color: #333}
.search .select_option li a{color: #333}
.search form{margin: auto;width: 608px;}
.search form input.inp_srh{height: 18px;line-height: 18px;padding:12px 16px;width: 443px;box-sizing: content-box;border:1px solid #4e6ef2;float: left;}
.search form input.btn_srh {float: left;cursor: pointer;width: 108px;height: 44px;line-height: 45px;line-height: 44px\9;background-color: #4e6ef2;border-radius: 0 10px 10px 0;font-size: 17px;color: #fff;font-weight: 400;}
@media only screen and (min-width: 950px) and (max-width: 1920px){.wp1200{max-width: 62.5vw;}}
@media only screen and (max-width: 949px){.mzw-l, .mzw-r{float: none;} .mzw-pc{display: none !important;} .mzw-pe{display: block !important;} .wp1200{max-width: none; padding: 0 15px;}}