.banner{height:300px;overflow: hidden;position: relative;}
.banner img{width:100%;height:auto;}
.banner .ban_by{position: absolute;top:108px;left:calc(50% - 600px);z-index:99;}
.banner .ban_by h2{font-size:48px;color:#fff;line-height:inherit;text-shadow: 1px 1px 1px #666, -1px -1px 1px #ececec;}
.banner .ban_by p{font-size:16px;color:#fff;margin-top:20px;text-shadow: 1px 1px 1px #666, -1px -1px 1px #ececec;}

.mobile_header{display:none;}
.m_catname{display:none;}
#toolbar{display:none;}

.wrap{width:1200px;margin:0 auto;}
.content{margin-top:30px;overflow: hidden;}


/*产品列表*/
.leftr {
    float: left;
    width: 250px;
    overflow: hidden;
    display: inline;
}
.pco_left{overflow:hidden; padding:0 0 4px;}
.pco_lt_bt{background:#347bcd;font:20px/40px "微软雅黑"; text-align:center;}
.pco_lt_bt a{display: block;line-height:60px;color:#fff;}

.pco_lt_tt{background:#fff;margin-top:4px;border:4px solid #347bcd;}
.lt_bt1{background:#e7e7e7;font:16px/30px ""; text-indent:10px;clear:both;text-align:center;}
.lt_bt1 a{display:block;line-height:50px;color:#2e2e2e;border-bottom:1px solid #fff;}
.lt_bt1 a:hover,.lt_bt1 a.on{color:#347bcd;/*background:#347bcd;border-color:#347bcd;*/}

.leib .tit{ background:#347bcd; height:60px; line-height:60px; text-align:center;  color:#FFF; font-size:20px}
.leib .tit a{ color:#FFF; }
.leib .tit a:hover{color:#1B5201; }
.leib .nr { border:1px solid #dfdfdf; padding:12px 5px 10px 5px; background:#fff;  overflow:hidden;}
.pd_t05_con_dl dt{border:1px solid #ccc;}
.pd_t05_con_dl dt a{position: relative;width:100%;height:0;padding-bottom:100%;display:block;}
.pd_t05_con_dl dt a img{position: absolute;top:0;left: 0;width:100%;height:100%;}
.pd_t05_con_dl dt:hover{border-color:#347bcd;}
.pd_t05_con_dl dd{margin:10px 0 0;text-align:center;}
.pd_t05_con_dl dd a {color:#666;font-size:14px;}
.pd_t05_con_dl dd a:hover{color:#347bcd;}

.leib2{margin-top:10px;}
.leib2 .tit{background:#347bcd; height:60px; line-height:60px; text-align:center;  color:#FFF; font-size:20px}
.leib2 .tit a{ color:#333;}
.leftlx{background:#FFF;border:1px solid #DFDFDF; margin-bottom:50px;overflow:hidden; }
.leftlx h1{text-align:center;height:30px;line-height:30px;font-size:14px;}
.leftlx .dianh{padding:0 5px 0 10px;}
.leftlx p{line-height:30px;font-size:14px;}
.leftlx .dianhua {background: url(../images/Teln.gif) no-repeat scroll 0 18px transparent;color: #666666;line-height: 20px;padding: 10px 0 10px 55px;font-size: 14px;}
.leftlx .dianhua span {display: block;font: 20px "Impact";color:#6B9F1F;}
.wechat{text-align: center;}
.wechat img{width:200px;}

.rightl {
	width: 900px;
    margin-left:50px;
    float: left;
    display: inline;
    overflow: hidden;
}
.position{width:100%;border-bottom: 1px solid rgb(238, 238, 238);padding-bottom:10px;overflow: hidden;}
.pro_left{float:left;height:30px;}
.pro_left .line{
	height: 30px;
    line-height: 30px;
    display: inline-block;
    padding-left: 15px;
    border-left: 4px solid #347bcd;
}
.pro_left .line span{font-size:16px;color:#347bcd;}

.pro_curmbs{float:right;font-size:14px;line-height:30px;}
.pro_curmbs a {color:#333;}

.list_ul{margin-top:20px;overflow: hidden;}
.list_ul ul{width: 100%;}
.list_ul ul li{width:32%;float:left;margin-right:2%;margin-bottom:2%;}
.list_ul ul li a{display:block;width:100%;}
.list_ul ul li:nth-of-type(3n){margin-right:0;}
.litpic{position: relative;height:0;padding-bottom:100%;border:1px solid #D6D6D6;}
.litpic img{position: absolute;left:0;top:0;width:100%;height:100%;}

.list_ul ul li p{line-height:30px;margin-top:5px;text-align:center;font-size:14px;color:#666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_ul ul li a:hover .litpic{border-color:#347bcd;}
/*.list_ul ul li a:hover .litpic img{transform: scale(1.1);transition: all 2s;}*/
.list_ul ul li a:hover p{color:#347bcd;}

.clear{clear:both;}
.pages{margin-top:30px;text-align:center;overflow: hidden;padding-bottom:30px;}
.pages ul{}
.pages ul li{display:inline-block;}
.pages ul li a{display:inline-block;padding:7px 10px;border:1px solid #D6D6D6;margin-right:4px;font-size:14px;color:#666;}
.pages ul li.active a,.pages ul li a:hover{background:#347bcd;color:#fff;border-color:#347bcd;}

/*产品详情*/
.pro_con{margin-top:30px;}
.pro_top{}
.pro_top .exzoom{float:left;width:400px;}
.pro_info{float:left;margin-left:20px;width:calc(100% - 422px);}

.propar { padding-bottom:20px; }/*产品详细参数字体颜色*/ 
.propar .line{ font-weight:normal; text-decoration:line-through;}
.propar .span_1 { font-weight:bold; font-size:14px; color:#f00;}
.propar .span_2 { font-size:16px;}
.propar h4 { color:#333; line-height:28px; padding:0 8px; border-bottom:1px dashed #ccc;font-size:18px;padding-bottom: 5px;}

.propar div , .proshop div {padding:5px; padding-bottom:0; line-height:25px;font-size:16px;color:#666;}

.pd_columns{margin-top:10px;}
.pd_short{margin-top:10px;}
.pd_hotline{margin-top:10px;}
.font_hotline {
    font-size: 22px;
    font-weight: bold;
    color: #f71c07;
}


.anniu{margin-top:50px;}
.anniu p a{display:block;width:150px;height:40px;line-height:40px;text-align:center;font-size:14px;background:#347bcd;color:#fff;cursor: pointer;border-radius: 4px;}

.pro_xq{margin-top:50px;width:100%;}
.pro_xq .xqtit{border-bottom:2px solid #347bcd;}
.pro_xq .xqtit p{width:100px;height:30px;line-height:30px;text-align: center;font-size:16px;background:#347bcd;color:#fff;}
.pro_xq .xq_con{margin-top:20px;}
.pro_xq .xq_con p{margin:10px 0;font-size:14px;color:#666;line-height:25px;}
.pro_xq .xq_con img{max-width:100%;}

/*news list*/
#ulList_con_114_52{padding:0 10px;}
.list-pic{width:200px;float:left;}
.list-pic a{display:block;position: relative;width: 100%;height:0;padding-bottom:75%;}
.list-pic a img{position: absolute;top:0;left:0;width:100%;height:100%;}
.list-r{float:left;margin-left:20px;width:calc(100% - 220px);}
.list-r .list-title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top:4px;}
.list-r .list-title a{color: #404040;line-height:30px;font-size:16px;}
.list-r .list-desc{margin-top:10px;color:#999;line-height:25px;font-size:14px;height:75px;}
.list-r .list-bottom{margin-top:10px;color:#BBB;}
.list-r .list-bottom .list-viewnum{float:right;margin-right:10px;}
.list-r .list-bottom .list-viewnum .w-list-viewicon{font-size: 12px;color: #BBB;padding-right: 3px;}


.news_list{margin-top:30px;margin-bottom:30px;}
.news_list_left{width:840px;float:left;padding-right:30px;border-right:1px solid #dddddd;}

.news_catname{line-height:27px;border-bottom:3px solid #eee;padding-bottom:7px;}
.news_catname .s_line{width:4px;height:27px;background:#2277da;display:inline-block;float: left;}
.news_catname p{font-size:22px;margin-left:20px;display:inline-block;}
.news_nav{margin-top:20px;}
.news_nav ul{border-top:2px solid #347bcd;overflow: hidden;}
.news_nav ul li{width:calc(50% - 0.5px);float:left;height:45px;line-height:45px;margin-right:1px;}
.news_nav ul li:nth-of-type(2n){margin-right:0;}
.news_nav ul li a{display:block;font-size:16px;text-align:center;background:#90caf8;color:#fff;}
.news_nav ul li.on a{background:#347bcd;}
.news_list_con{border:1px solid #eee;padding:20px 10px;border-top:0;margin-top:5px;}
.news_list_con ul.news_list_ul{overflow: hidden;}
.news_list_con ul.news_list_ul li{overflow: hidden;border-bottom:1px dotted #ddd;padding:10px 0;}
.news_list_con ul.news_list_ul li .mewsul_left{width:200px;float:left;}
.news_list_con ul.news_list_ul li .mewsul_left a{display:block;position: relative;width: 100%;height:0;padding-bottom:75%;}
.news_list_con ul.news_list_ul li .mewsul_left a img{position: absolute;top:0;left:0;width:100%;height:100%;}
.news_list_con ul.news_list_ul li .mewsul_right{float:left;margin-left:20px;width:calc(100% - 220px);}
.news_list_con ul.news_list_ul li .mewsul_right h2{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top:4px;}
.news_list_con ul.news_list_ul li .mewsul_right h2 a{color: #404040;line-height:30px;font-size:16px;}
.news_list_con ul.news_list_ul li .mewsul_right p{margin-top:10px;color:#999;line-height:25px;font-size:14px;height:75px;}
.news_list_con ul.news_list_ul li .mewsul_right .mewsul_info{margin-top:10px;color:#BBB;}
.news_list_con ul.news_list_ul li .mewsul_right .mewsul_info .info_click{float:right;margin-right:10px;}
.news_list_con ul.news_list_ul li .mewsul_right .mewsul_info .info_click .w-list-viewicon{font-size: 12px;color: #BBB;padding-right: 3px;}

.news_list_right{width:300px;float:right;}
.hot_news ul.hot_news_ul{margin-top:10px;}
.hot_news ul.hot_news_ul li{height:42px; line-height:42px;}
.hot_news ul.hot_news_ul li .ul_key{
	margin-top:12px;font-size: 12px;color:#fff;background:#666;font-family: Arial;
	float:left;display:inline-block;height:18px;line-height:18px;width:18px;text-align:center;
	border-radius: 2px;
}
.hot_news ul.hot_news_ul li .cur{background:#ccc;}
.hot_news ul.hot_news_ul li .hot_news_ul_con{float:right;width:calc(100% - 30px);}
.hot_news ul.hot_news_ul li .hot_news_ul_con a{font-size:14px;color:#444;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.wx_right{margin-top:40px;}
.wx_pic{margin-top:20px;}
.wx_pic ul{overflow: hidden;}
.wx_pic ul li{width:50%;float:left;height:130px;text-align:center;}
.wx_pic ul li img{width:130px;height:130px;}


/*news show*/
.positon{width:100%;height:60px;line-height:60px;border-bottom:1px solid #eee;}
.positon a{font-size:14px;color:#666;}
.w-arrowicon{font-size:14px;}

.show_con{margin-top:20px;}
.show_tit{font-size:24px;text-align: center;line-height:34px;color: #404040;}
.show_info{margin-top:20px;text-align: center;}
.show_info span{display:inline-block;line-height:25px;color:#999;font-size:14px;}
.show_info .w-list-viewicon{font-size:14px;}

.show_content{margin-top:20px;}
.show_content p{margin:10px 0;font-size:14px;color:#666;line-height:25px;}
.show_content img{max-width:100%;}

.prev_next{margin:25px 0;height:50px;line-height:50px;}
.prev_page{width:50%;float:left;}
.next_page{width:50%;float:left;text-align:right;}
.prev_next span{font-size:14px;color:#999;}
.prev_next a{font-size:14px;color:#999;}
.prev_next a:hover{color:#347bcd;}

/*about*/
.about_con{margin-top:20px;}
.about_con p{margin:10px 0;font-size:14px;color:#666;line-height:25px;}
.about_con img{max-width:100%;}

/*contact*/
.contact_con{margin-top:20px;}
.contact_con p{margin-bottom:10px;font-size:16px;color:#666;line-height:25px;}
.contact_con p a{color:#666;}
.contact_con .webname{font-size:20px;font-weight: bold;color:#347bcd;margin-bottom:10px;}
.map{margin-top:20px;}

/*message*/
.message_con{margin-top:20px;}
.liuyan {
    padding: 18px 0 20px;
    color: #333;
    font-size: 0;
}
.liuyan .hang.first {
    margin-right: 2%;
}
.liuyan .hang {
    float: left;
    width: calc(49% - 2px);
    height: 40px;
    line-height: 40px;
    margin-bottom: 20px;
}
.clearfloat {
    clear: both;
    height: 0;
    font-size: 0px;
    line-height: 0px;
    overflow: hidden;
    visibility: hidden;
}
.liuyan .hang.long {
    float: none;
    width: calc(100% - 2px);
}
.liuyan .hang.fat {
    width: 100%;
    height: auto;
}
.liuyan p label {
    float: left;
    margin-left: -90px;
    width: 80px;
    text-align: right;
    font-size: 18px;
    display: none;
}
.liuyan i.v {
    display: inline-block;
    width: 100%;
    height: 100%;
    vertical-align: top;
}
.liuyan input[type=text] {
    width: 100%;
    height: 38px;
    border: 1px solid #d7d7d7;
    line-height: 38px;
    text-indent: 18px;
    font-size: 14px;
  
}
.liuyan textarea {
    padding: 2%;
    height: 150px;
    border: 1px solid #d7d7d7;
    resize: none;
    vertical-align: top;
    width: 96%;
    line-height: 30px;
    font-size: 14px;
   
}
.liuyan p {
    /* padding-left: 90px; */
    height: 100%;
}
.liuyan .hang.fat {
    width: calc(100% - 2px);
    height: auto;
}
.liuyan i.v {
    display: inline-block;
    width: 100%;
    height: 100%;
    vertical-align: top;
}
.v span.Validform_checktip {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 1;
    font-style: normal;
}
.Validform_checktip {
    font-size: 14px;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    color: #999;
}
.liuyan #tj {
    float: right;
    width: 160px;
    height: 38px;
    font-size: 14px;
    line-height: 38px;
    background-color: #347bcd;
    color: #fff;
    border: 1px solid #347bcd;
}
.liuyan textarea::placeholder,.liuyan input::placeholder{color:#757575;}

/*juhe*/
.tr{background: #f7f8fa;}
.jh{padding-top:50px;}
.jh ul{overflow: hidden;}
.jh ul li{width:32%;float:left;margin-right:2%;margin-bottom:2%;background-color: #fff;cursor: pointer;}
.jh ul li:nth-of-type(3n){margin-right:0;}
.jh ul li .listpic{width: 100%;position: relative;height: 0;padding-bottom:75%;}
.jh ul li .listpic img{position: absolute;left:0;top:0;width: 100%;height:100%;}
.jh ul li .listinfo{padding:15px 19px;}
.jh ul li .listinfo h2{font-size:18px;color:#222;font-weight:normal;}
.jh ul li .listinfo p{color:#aaa;font-size:14px;line-height:20px;margin-top:10px;height: 60px;}
.jh ul li .listinfo a{display:inline-block;margin-top:20px;font-size:13px;color:#347bcd;}
.jh ul li:hover{
	transform: translateY(-3px);
	box-shadow: 0px 2px 0 #347bcd;
    transition: box-shadow .3s, border .3s, background-color .3s, color .3s, transform .3s;
}

.jhpage{padding-top:50px;}
.jh_bg{height:312px;background-color: rgb(50, 81, 99);}
.jh_bg_ban{height:312px;position: relative;overflow: hidden;}
.jh_bg_ban img{width: 100%;}
.jh_bg_ban .jh_bg_tit{position: absolute;top:82px;left:107px;z-index: 99;}
.jh_bg_ban .jh_bg_tit p{font-family:Tahoma,Geneva,sans-serif;color:#347bcd;font-size:48px;font-weight:bold;text-decoration: underline;}
.jh_bg_ban .jh_bg_tit span{font-family:Microsoft YaHei;color:#347bcd;font-size:40px;font-weight:bold;margin-top:20px;display:inline-block;}
.jh_list{margin-top:40px;}
.jh_list .hot_pro{
	width:120px;height:30px;line-height:30px;text-align:center;
	background:#347bcd;
	border-radius: 20px;
	color:#fff;
	font-size:14px;
	cursor:pointer;
}
.jh_list .hot_pro .w-button-icon{font-size:12px;}
.jh_list .hot_pro:hover{background:#347bcd;}

.jh_list ul{margin-top:20px;}
.jh_list ul li{width:23.5%;}
.jh_list ul li:nth-of-type(3n){margin-right:2%;}
.jh_list ul li:nth-of-type(4n){margin-right:0;}
.jh_list ul li:hover{transform: translateY(0px);box-shadow:unset;}

/*index*/
.baner_index{width:100%;height:auto;overflow: hidden;}
.baner_index img{width:100%;}
.product_in{margin-top:50px;}
.product_in .list_ul{margin-top:0;}

.about_in{margin-top:30px;padding-bottom:30px;}
.about_left{float:left;width:500px;height:360px;}
.about_left img{width: 100%;height:360px;}
.about_right{float:right;width: calc(100% - 550px);}
.about_right .about_tit{margin-top:10px;}
.about_right .about_tit p{font-size:34px;color:#444;font-family:Microsoft JhengHei;font-weight:bold;float:left;}
.about_right .about_tit span{text-transform: uppercase;font-family:Verdana,Geneva,sans-serif;color:#ccc;font-size:14px;margin-left:28px;display:inline-block;margin-top:20px;}
.about_right .about_by{margin-top:20px;}
.about_right .about_by p{font-size:18px;font-family:Source Han Sans;color:#347bcd;font-weight:bold;}
.about_right .about_des{margin-top:20px;color:#777777;line-height:30px;font-size:14px;font-family:Source Han Sans,Geneva,sans-serif;}
.about_right .about_ts{margin-top:20px;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.about_right .about_ts ul{padding:30px 10px;overflow: hidden;}
.about_right .about_ts ul li{width:18%;float:left;text-align:center;}
.about_right .about_ts ul li:nth-of-type(2){width:64%;}
.about_right .about_ts ul li p{font-family:Trebuchet MS,Helvetica,sans-serif;font-size:36px;color:#347bcd;}
.about_right .about_ts ul li span{font-size:14px;color:#aaaaaa; font-family:Source Han Sans, Geneva, sans-serif;color:#aaaaaa;display:inline-block;margin-top:10px;}
.about_fl{margin-top:30px;}
.about_fl ul{}
.about_fl ul li{
	width:300px;margin-right:40px;float:left;
	padding:36px;box-shadow: 0px 5px 30px rgb(15 91 183 / 10%);
	transition: box-shadow .3s, border .3s, background-color .3s, color .3s, transform .3s;
	cursor:pointer;
}
.about_fl ul li:nth-of-type(3n){margin-right:0;}
.about_fl ul li .flimg{height:216px;overflow: hidden;}
.about_fl ul li .flimg img{width: 100%;height:100%;}
.about_fl ul li h2{width: 100%;margin-top:30px;color:#262626;font-size:24px;text-align: center;}
.about_fl ul li p{width: 100%;height:90px;margin-top:20px;color:#989898;line-height:30px;font-size:16px;}
.about_fl ul li:hover{
	transform: translateY(-3px);
	box-shadow: 0 2px 30px rgb(15 91 183 / 30%);
    transition: box-shadow .3s, border .3s, background-color .3s, color .3s, transform .3s;
}

.jh_in{background: #f7f8fa;padding-bottom:30px;}
.jh_in .tit_in{padding-top:50px;width:342px;margin:0 auto;border-bottom:1px solid #eeeeee;}
.tit_in{text-align:center;}
.tit_in h2{font-size:34px;font-family:Microsoft JhengHei;color:#444;}
.tit_in p{color:#cccccc; font-family:Verdana,Geneva,sans-serif;font-size:14px;text-transform: uppercase;margin-top:20px;padding-bottom:20px;}

.contact_in{
	height:400px;
	background:url('../images/contact_in.jpg')no-repeat left top;
	background-attachment: fixed;
	background-position: 50% 50%;
	background-size: cover;
	opacity: 1; 
}


.conin_top{padding-top:60px;text-align: center;}
.conin_top img{width:218px;margin-top:50px;}
.conin_top p{font-family:Source Han Sans,Geneva,sans-serif;font-size:14px;color:#ffffff;margin-top:20px;}
.conin_but{margin-top:70px;text-align: center;}
.conin_but a{
	display:inline-block;
	width:280px;
	height:50px;
	line-height:50px;
	border:1px solid #fff;
	border-radius: 25px;
	font-family: 'Noto Sans CJK';
    font-size: 18px;
    color: #FFF;
    font-weight: bold;
}
.conin_but a.conin_msg{background:#347bcd;border-color:#347bcd;}
.conin_but a.conin_msg:hover{background:#fff;border-color:#fff;color:#347bcd;font-size:14px;}
.conin_but a.conin_tel{margin-left:50px;}
.conin_but a:hover{background:#347bcd;border-color:#347bcd;font-size:14px;}

.js_in{margin-top:50px;}
.js_in_con{}
.js_in_con_left{width:570px;float:left;border-bottom:3px solid #347bcd;}
.js_in_con_right{width:570px;float:right;border-bottom:3px solid #347bcd;}
.js_in_con_left:hover,.js_in_con_right:hover{
	cursor: pointer;
	transform: translateY(-3px);
	box-shadow: 0px 3px 0 #347bcd;
    transition: box-shadow .3s, border .3s, background-color .3s, color .3s, transform .3s;
    border-bottom: 0px solid #eee;
}
.js_in_ul{padding:10px 20px;}
.js_in_ul li{border-bottom:1px dotted #DDD;padding:10px 0;margin-bottom:10px;}
.js_in_ul li .js_in_ul_img{width:40px;height:40px;float:left;}
.js_in_ul li .js_in_ul_img img{width:100%;}
.js_in_ul li .js_in_ul_con{width:calc(100% - 50px);float:right;color:#999;}
.js_in_ul li .js_ul_tit{overflow: hidden;margin-top:3px;}
.js_in_ul li .js_ul_tit p{width:70%;float:left;font-size:14px;color:#444;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.js_in_ul li .js_ul_tit p a{color:#444;}
.js_in_ul li .js_ul_tit p a:hover{text-decoration: underline;}
.js_in_ul li .js_ul_tit span{display:blick;width:30%;float:left;text-align:right;font-size:12px;}
.js_in_ul li .js_ul_size{margin-top:8px;}
.js_in_ul li .js_ul_size p{display:inline-block;font-size:12px;color:#999;}

.news_in{margin-top:50px;}
.news_in_con{margin-top:30px;padding:0 20px;}
.news_in_con .news_in_con_left{width:520px;float:left;}
.news_in_con .news_in_con_right{width:calc(100% - 570px);float:right;}
.news_big{width:100%;margin-bottom:15px;}
.news_big .news_bigimg{position: relative;width: 100%;height:0;padding-bottom:50%;}
.news_big .news_bigimg img{position:absolute;left:0;top:0;width:100%;height:100%;}
.news_big .news_bigcon{margin-top:7px;}
.news_big .news_bigcon h2{font-size:20px;color: #242424;line-height: 50px;font-weight:normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_big .news_bigcon h2 a{color: #242424;}
.news_big .news_bigcon p{font-size: 14px;color: #888888;line-height:23px;}
.news_big .news_bigcon span{font-size: 12px;color: #bbbbbb;line-height:26px;}
.news_in_con_left ul{}
.news_in_con ul li{overflow: hidden;padding-bottom:20px;border-bottom:1px dotted #ddd;margin-bottom:20px;}
.news_in_con ul li .mewsul_left{width:116px;float:left;}
.news_in_con ul li .mewsul_left a{display:block;position: relative;width: 100%;height:0;padding-bottom:75%;}
.news_in_con ul li .mewsul_left img{position: absolute;top:0;left:0;width:100%;height:100%;}
.news_in_con ul li .mewsul_right{width:calc(100% - 130px);float:right;}
.news_in_con ul li .mewsul_right h2{font-size:14px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_in_con ul li .mewsul_right h2 a{color: #404040;}
.news_in_con ul li .mewsul_right p{color: #999;line-height:18px;font-size:12px;margin-top:5px;}
.news_in_con ul li .mewsul_right .mewsul_info{margin-top:5px;font-size: 12px;color: #BBB;}
.news_in_con ul li .mewsul_right .mewsul_info .info_date{display:inline-block;}
.news_in_con ul li .mewsul_right .mewsul_info .info_click{display:inline-block;float:right;}
.news_in_con ul li .mewsul_right .mewsul_info .info_click .w-list-viewicon{font-size:12px;}

.news_in_con .news_in_con_right ul li{padding-bottom:22px;margin-bottom:22px;}


/*右侧浮动*/

.y-kefu-box {
    position: fixed;
    right: 0;
    top: 40%;
    z-index: 9999;
    font-size: 13px;
}

.y-kefu-box a {
    text-decoration: none;
}

.y-kefu-box img {
    display: block;
    width: 100%;
    height: auto;
}

.y-kefu-box01 .icon {
    display: block;
    background: url(../images/20201222180437_1862520880.png) no-repeat;
    margin: 0 auto 6px;
}

.y-kefu-box01 {
    width: 80px;
    color: #666;
    text-align: center;
}

.y-kefu-box01 .kf-close-btn {
    width: 27px;
    height: 27px;
    background-position: -5px -115px;
    position: relative;
    cursor: pointer;
}

.y-kefu-box01 .kf-close-btn:before {
    content: '';
    display: block;
    width: 1px;
    height: 12px;
    position: absolute;
    bottom: -12px;
    left: 13px;
    z-index: 1;
    background-color: #347bcd;
}


/*颜色更改*/

.y-kefu-box01 .show-status>a,
.y-kefu-box01 .show-status>div {
    display: block;
    width: 100%;
    padding: 10px 0;
    border-bottom:2px solid #fff;
    position: relative;
    cursor:pointer;
	background:#375f9c;
}
.y-kefu-box01 .show-status>div:hover{background:#37809c;}
.y-kefu-box01 .show-status>div:last-of-type{border:0;}

.y-kefu-box01 .show-status>div>img{width:40px;height:auto;margin:0 auto;}
.y-kefu-box01 .show-status>div>p{font-size:14px;margin:0;padding-top:5px;}

.y-kefu-box01 .show-status {
    position: relative;
}

.y-kefu-box01 .show-status .kf-zixun {
    background-color: #347bcd;
    border-color: #347bcd;
    color: #fff;
    margin: 10px 0 7px;
}


/*颜色更改*/

.y-kefu-box01 .kf-zixun {
    border-radius: 2px;
}

.y-kefu-box01 .kf-zixun i {
    width: 21px;
    height: 22px;
    background-position: -5px -5px;
}

.y-kefu-box01 .kf-mobile {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.y-kefu-box01 .kf-mobile>i {
    width: 18px;
    height: 20px;
    background-position: -5px -32px;
}

.y-kefu-box01 .kf-mobile>i {
    background-position: -30px -32px;
}

.y-kefu-box01 .kf-weChat>i {
    width: 22px;
    height: 20px;
    background-position: -5px -55px;
}

.y-kefu-box01 .kf-weChat>i {
    background-position: -30px -55px;
}

.y-kefu-box01 .kf-email {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

.y-kefu-box01 .kf-email>i {
    width: 18px;
    height: 18px;
    background-position: -5px -80px;
}

.y-kefu-box01 .kf-email>i {
    background-position: -30px -80px;
}

.y-kefu-box01 .back-top i {
    width: 13px;
    height: 13px;
    background-position: -5px -98px;
}

.y-kefu-box01 .back-top i {
    background-position: -30px -98px;
}

.y-kefu-box01 .kf-email,
.y-kefu-box01 .back-top {
    border-bottom: solid 1px #efefef;
}

.y-kefu-box01 .back-top {
    margin-top: 20px;
    border-radius: 2px;
    left: 55px;
}

.y-kefu-box01 .back-top p{
	color:#666;
}

.y-kefu-box01 .hver {
    background-color: #347bcd;
    border-color: #347bcd;
}


/*颜色更改*/

.y-kefu-box01 .hver>p {
    color: #fff;
	font-size:14px;
}

.y-kefu-box01 .mobile-infos,
.y-kefu-box01 .y-ewm-box,
.y-kefu-box01 .y-email-infos {
    background-color: #fff;
    border: solid 1px #efefef;
    position: absolute;
    right: 90px;
    z-index: 2;
    border-radius: 2px;
    display: none;
}


/*电话*/

.y-kefu-box01 .mobile-infos {
    width: 260px;
    text-align: left;
    top: 0;
}

.y-kefu-box01 .mobile-infos>div {
    padding: 20px 0 20px 45px;
    position: relative;
}

.y-kefu-box01 .mobile-infos>div i {
    width: 15px;
    height: 15px;
    background-position: -52px -32px;
    position: absolute;
    top: 22px;
    left: 20px;
    z-index: 2;
}

.y-kefu-box01 .mobile-infos .online1 {
    border-bottom: solid 1px #efefef;
}

.y-kefu-box01 .mobile-infos span {
    color: #b9b9b9;
}

.y-kefu-box01 .mobile-infos p {
    color: #347bcd;
    font-size: 18px;
}


/*颜色更改*/

.right {
    width: 12px;
    height: 12px;
    position: absolute;
    right: -12px;
    top: 24px;
}

.right-arrow1,
.right-arrow2 {
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    border-top: 6px transparent dashed;
    border-right: 6px transparent dashed;
    border-bottom: 6px transparent dashed;
    border-left: 6px white solid;
    overflow: hidden;
}

.right-arrow1 {
    left: 1px;
    border-left: 6px #efefef solid;
}

.right-arrow2 {
    border-left: 6px white solid;
}


/*二维码*/

.y-kefu-box01 .y-ewm-box {
    width: 151px;
    height: 178px;
    top: -60px;
}

.y-kefu-box01 .y-ewm-box>div {
    width: 151px;
    height: 178px;
}

.y-kefu-box01 .y-ewm-box img {
    width: 130px;
    height: 130px;
    margin: 6px auto 9px;
}

.y-kefu-box01 .y-ewm-box .y-ewm-img1 {
    width: 150px;
    border-right: solid 1px #efefef;
}

.y-kefu-box01 .y-ewm-box .right {
    top: 84px;
}


/*邮箱*/

.y-kefu-box01 .y-email-infos {
    padding: 28px 20px 28px 45px;
    color: #b9b9b9;
    text-align: left;
    bottom: 0;
}

.y-kefu-box01 .y-email-infos p {
    color: #347bcd;
    font-size: 16px;
}


/*颜色更改*/

.y-kefu-box01 .y-email-infos>i {
    width: 18px;
    height: 13px;
    background-position: -52px -80px;
    position: absolute;
    left: 15px;
    top: 30px;
}

.y-kefu-box01 .y-email-infos .right {
    top: 55px;
}

.y-kefu-box01 .hide-status {
    width: 54px;
    height: 65px;
    background-color: #347bcd;
    position: absolute;
    top: 37px;
    left: 55px;
    z-index: 9;
}


/*关闭后颜色*/

.y-kefu-box01 .hide-status .kf-zixun {
    padding: 10px 0 7px;
    color: #fff;
    cursor: pointer;
}


/*case*/
.pos_left{width:50%;float:left;}
.pos_right{width:50%;float:left;text-align: right;}
.pos_right ul{display: inline-block;}
.pos_right ul li{line-height:60px;display:inline-block;}
.pos_right ul li a{
	position: relative;
    font-size: 16px;
    line-height: 60px;
    padding: 0px 30px;
    color: #333;
    display: inline-block;
    transition: 0.3s ease 0s;
}
.pos_right ul li a:after{
	content: "";
    position: absolute;
    width: 1px;
    height: 15px;
    display: block;
    background: #ccc;
    top: 50%;
    margin-top: -7px;
    right: 0px;
}
.pos_right ul li:last-of-type a:after{width:0;}
.pos_right ul li a:before{
	position: absolute;
    content: '';
    left: 50%;
    bottom: 0px;
    width: 0%;
    height: 3px;
    background-color: none;
    transition: all .3s;
}
.pos_right ul li a.active,.pos_right ul li a:hover{color:#347bcd;}
.pos_right ul li a.active:before,.pos_right ul li a:hover:before{width: 80%;left: 10%;background-color: #347bcd;}

.case .listinfo h2{text-align:center;}



















