body {padding:0; margin:0;min-width:320px}
ol,ul,li {padding-left:0em;list-style: none}
h1,h2,h3,h4,h5,ul,li,p {padding:0;margin:0;font-weight:normal}
input {outline:none;padding:0; margin:0;}
table,tr{margin:0;padding:0;border:none;}
td{margin:0;border:none;padding:5px;}
html{ padding:0; margin:0; width:100%; height:100%;}
html,body{ height:100%;color:#555}
em,i{font-style: normal;}
.clearfix::after {clear:both;content:"";display:block;font-size:0;height:0;visibility: hidden;}
.clearfix {clear:both;}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}

.fl{float:left}
.fr{float:right}
.clear{width:100%;clear:both;}
.h5{width:100%;height:0.5rem;clear:both;}
.h10{width:100%;height:1rem;clear:both;}
.h12{width:100%;height:1.2rem;clear:both;}
.h15{width:100%;height:1.5rem;clear:both;}
.h20{width:100%;height:2rem;clear:both;}
.h30{width:100%;height:3rem;clear:both;}
.h40{width:100%;height:4rem;clear:both;}
.h40{width:100%;height:5rem;clear:both;}
.h50{width:100%;height:55px;clear:both;}
.p010{padding:0 10px;}
.h8g{width:100%;height:8px;background:#eee;}
a{color:#555}
a:hover{color:#305dc3}
.m_img{width:100%;display:block;}
.m_img img{max-width:100%;}

.max_img{width:100%;line-height:0;}
.max_img img{width:100%;}
@font-face {
  font-family: 'iconfont';
  src: url('font_1464244133_029541.eot'); /* IE9*/
  src: url('font_1464244133_029541.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('font_1464244133_029541.woff') format('woff'), /* chrome、firefox */
  url('font_1464244133_029541.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('font_1464244133_029541.svg#iconfont') format('svg'); /* iOS 4.1- */
}   
.iconfont{font-family:"iconfont"; font-size:30px; font-style:normal;}

.row{
    margin-left:-10px;
    margin-right:-10px;
}
.row::before, .row::after {
    content:"";
    display:table;
}
.row::after {clear: both;}

.header{overflow:hidden;padding:1rem 1.4rem;background:#fff;border-bottom:2px solid #305dc3}
.header a{display:flex;align-items: center;justify-content: flex-start;font-size:2.4rem;font-weight: bold;color:#111;}
.header a.logo{float:left;width:80%;}
.header a.logo img{height:4.4rem;margin-right:0.5rem}
.header a.r_menu{float:left;width:15%;text-align:left;line-height:0;margin-top:1rem;}
.header a.r_menu i{font-size:3rem;color:#305dc3;line-height:0;}

.header a.r_phe{float:right;text-align:right;line-height:0;margin-top:1rem;margin-right:1rem;}
.header a.r_phe i{font-size:3rem;color:#305dc3;line-height:0;}






.icon_list{padding-top:0.6rem}
.icon_list li{float:left;height:100%;margin-left:1rem}
.icon_list li a{display:block;padding:0.3rem 0.6rem;background:#1e3d60;border-radius:5px;line-height:1;}
.icon_list li i{color:#305dc3;font-size:2.8rem;}


/*微信二维码*/
#weixin_code .am-modal-dialog{width:85%;margin:0 auto;}
#weixin_code .am-modal-hd{padding-bottom:10px;font-size:1.6rem;color:#555}
#weixin_code .am-modal-hd img{width:100%;}

/*右侧菜单*/
.right_m{padding:10px 15%;text-align:center;overflow-y:auto}
.right_m h3{display:block;font-size:18px;color:#eee;line-height:1.4;font-weight:normal}
.right_m p{display:block;font-size:14px;color:#aaa;line-height:1;padding:0.5rem 0 1rem;border-bottom:1px solid #555}
.right_m ul{padding:0;}
.right_m ul li{border-bottom:1px solid #555}
.right_m ul li a{display:block;font-size:14px;color:#ddd;line-height:1;padding:1.2rem 0;}
.right_m ul li a i{margin-right:1rem;color:#96b2ff}

.con{background:#fff;padding:0;}
/*banner控制点*/
.am-slider-default {margin-bottom:0px;box-shadow:none;border-radius:0;}
.am-slider-default .am-control-nav { bottom:10px;}
.am-direction-nav a.am-next{font-size:34px;line-height:1;}
.am-slider-default .am-direction-nav a::before{font-size:30px;}
.am-slider-default .am-control-nav li{margin:0 4px;}
.am-slider-default .am-control-nav li a{height:12px;width:12px;border:0;background:none;border:2px solid #fff;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,0.3);}
.am-slider-default .am-control-nav li a:hover,.am-slider-default .am-control-nav li a.am-active{border:0;background:#95b9ff;border:2px solid #95b9ff;box-shadow:none;}
.am-slider-default .am-direction-nav a.am-next{margin-top:-24px;}

/*首页图标*/
.i_menus{width:95%; margin:0 auto;padding:0.5rem 0 3rem;}
.i_menus ul{width:100%;}
.i_menus ul li{width:33.33%;float:left;}
.i_menus ul li a{display:block;width:100%;text-align:center;line-height:0;padding-top:2.4rem;}
.i_menus ul li a span{display:block;width:100%;text-align:center;line-height:1.2;padding-top:1rem;font-size:1.6rem;color:#666}
.i_menus ul li a img{width:60%}




.about_pic{padding:1rem 2rem 2rem;}
.about_pic img{width:100%;}
.about_con{padding:3rem 2rem 2rem;background:#eee;}
.about_tit{padding:0.5rem 0;display:block;background:#305dc3;font-size:1.8rem;line-height:1.6;width:55%;text-align:center;border-radius:25px;color:#fff;margin:0 auto;}
.about_tit:hover{color:#fff;}
.about_con_pad{padding:1.2rem 0;font-size:1.5rem;line-height:1.8;color:#666;}

.honor_con{padding:1.2rem 0;font-size:1.4rem;line-height:1.4;}
.honor_con li{padding:1rem 0;width:100%;}


.cp_xl{padding:0;}

.i_tit{padding:3rem 2rem 2rem;background:#fff;}
.i_tit a{padding:0.5rem 0;display:block;background:#305dc3;font-size:1.8rem;line-height:1.6;width:55%;text-align:center;border-radius:25px;color:#fff;margin:0 auto;}
.i_tit a:hover{color:#fff;}


.cp_xl .cp_menu{padding:1.5rem 2rem 0.5rem;background:#f5f5f5;text-align:center;}
.cp_xl .cp_menu a{font-size:1.5rem;padding:1rem 2rem;line-height:1;display:inline-block;border:1px solid #eee;background:#fff;margin:0 0.5rem;color:#666;margin-top:0.5rem;}
.cp_xl .cp_menu a:hover{border:1px solid #305dc3;background:#305dc3;color:#fff}



.i_cp_list{padding:0.6rem;background:#f5f5f5;}
.i_cp_list li{width:50%;float:left;}
.i_cp_list li a{display:block;background:#fff;margin:0.6rem;}
.i_cp_list li a img{width:100%}
.i_cp_list li a h3{display:block;padding:0.8rem 1rem 0.6rem;line-height:1.4;color:#444;font-size:1.5rem;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.i_cp_list li a p{display:block;padding:0 1rem 1rem;line-height:1.4;color:#888;font-size:1.2rem;}


.i_news{padding:10px;}

/*内页横幅*/
.title_box{padding:1rem 0.5rem;background:#d92e21;font-size:2.2rem;line-height:1.2;color:#fff;text-align:center;}
.title_box a{color:#fff;}

.con_con{background:#fff;padding:1rem;line-height:1.6;border-bottom:5px solid #eee}
.con_con img{max-width:100%;height:auto;}
.hot_state{background:#f4f8fc}
.tit_box{padding:0 1rem;}
.tit_box span{color:#004089;display:block;padding:0.8rem 0;float:left;font-size:2rem;}
.tit_box a{float:right;display:block;padding-top:1rem;line-height:1;font-size:1.6rem;}
.t_bototm1{background:url(../images/bottom_x.jpg) 0 bottom repeat-x;}
.t_bototm2{border-bottom:2px solid #00346f;}
span.tit_txt{font-size:2rem;line-height:1;}


/*内页单个导航*/
.menu_box{padding:14px 0;border-bottom:0.5rem solid #eee;text-align:center;}
.menu_box li{display:inline-block;}
.menu_box li a{display:block;padding:0 1rem;font-size:1.8rem;}
.menu_box li a:hover,.menu_box li a.dq{color:#305dc3}


/*内页单个导航*/
.menu_box2{padding:12px 0;border-bottom:5px solid #eee;text-align:center;}
.menu_box2 li{display:inline-block;}
.menu_box2 li a{display:block;padding:0 8px;font-size:1.6rem;}
.menu_box2 li a:hover,.menu_box2 li a.dq{color:#d92e21}

.brc_con{padding:2rem 1.5rem;font-size:1.5rem;color:#666;line-height:1.8;}
.brc_con img{max-width:100%;}

.case_one{display:block;width:100%;}
.case_one img{width:100%;}




.state_list{
    margin: 0 auto;
    overflow: hidden;
    padding: 1.2rem 0.8%;}
.state_list li {
    float: left;
    text-align: center;
    width:25%;
}
.state_list li a{display:block}
.state_list li img {
    width:85%;
}
.state_list span{display:block;text-align:center;}


.i_news_t{background:#f0f0f0;padding:1.2rem 1rem;}
.i_news_t span{display:block;float:left;color:#004089;line-height:1;font-size:2rem;}
.i_news_t a{display:block;float:right;line-height:1.2;font-size:1.6rem;}

.i_news{border-bottom:1px solid #fff}
.i_news li{width:100%;border-bottom:1px solid #e3e3e3;padding:1rem 1rem;}
.i_news li a{display:block;overflow:hidden;font-size:2rem;height:4rem;line-height:4rem;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;color:#333}
.i_news li a span{display:block;float:left;margin-right:1rem;line-height:0;background:url(../images/jt.gif) center center no-repeat;background-size:100% auto;width:2.4rem;height:4rem;}
.i_news li a:hover span{background:url(../images/jth.gif) center center no-repeat;background-size:100% auto;}
.i_news li a span img{width:100%;}
.i_news li a em{display:block;font-style:normal;font-size:1em;float:right;color:#888}

.i_products ul li.xz_li2{float:right;}
/*右侧弹窗背景*/
.am-offcanvas-bar{width:50%;}
.am-offcanvas-content a{color:#fff}
.am-offcanvas-content a.zi{color:#ccc;}

.footer{background:#333;line-height:0;width:100%;position:fixed;left:0;bottom:0;z-index:9999}
.footer ul{padding:0.5rem 0 0.8rem;width:100%;}
.footer li a{text-align:center;color:#fff;display:block;}
.footer li a i{display:block;font-size:2.6rem;line-height:1;text-align:center;}
.footer li a span{font-size:1.4rem;display:block;line-height:1.2}

/*联系我们*/
.bas_map{height:245px;width:100%;overflow:hidden;}
/*新闻列表*/
.news-list li{border-bottom:1px solid #eee;padding:15px 0;}
.news-list li h2{font-size:18px;line-height:1.2}
.news-list li .time{font-size:14px;line-height:2;color:#888}
.news-list li p{font-size:14px;line-height:1.6;color:#666}


/*设备中心*/
.sbzx{padding-top:0.5rem;}
.sub_tit{width:100%;padding:1rem;background:url(../images/tit_bg.gif) center center repeat-x;text-align:center;}
.sub_tit h3{display:inline-block;line-height:1;padding:0 1rem;font-size:1.8rem;color:#333;background:#fff;font-weight:normal}

nav.scrollspy-nav {top:0;z-index:100;background:#4394d2;font-size:1.8rem;text-align:center;padding:1rem 0;border-radius:5px;}
nav.scrollspy-nav a{display:inline-block;line-height:1;padding:0 2rem;font-size:1.8rem;color:#fff;font-weight:normal}
nav.scrollspy-nav a.am-active {color:#ffd800;font-weight:bold;}

.am-panel {margin-top:20px;border:none;box-shadow:none;}

/*图片新闻列表*/
.news_pic a{display:block;}
.news_pic a.l_pic img{width:100%;}
.news_pic h3{font-weight:normal;font-size:1.6rem;line-height:1.4;padding-top:5px}
.news_pic .date{font-size:1.4rem;line-height:1.8;color:#888;display:none;}
.news_pic a.p{font-size:1.4rem;line-height:1.2;color:#666;padding-top:8px;}

/*详情页*/
.ctt_tit{padding:1rem 0;}
.ctt_tit h1{display:block;line-height:1.4;font-size:2rem;font-weight:normal; text-align:center;}
.ctt_tit h1 span{font-size:1.6rem;color:#888;margin-left:10px;}
.ctt_tit .date{display:block;line-height:2;font-size:1.4rem;text-align:center;color:#888;padding-top:0.5rem;text-align:center;font-style:normal}


.ctt_img{text-align:center;width:100%;padding:0.5rem 0;}
.ctt_img img{max-width:100%;}


.ud{line-height:1.2;font-size:1.4rem;color:#666;padding:1rem 0}




.dh{width:98%;margin:-10px auto 1% auto;}
.dh ul{width:100%;}
.dh li{width: 30.33%;margin:5px 1.5%;background: #38a9e2;float: left;text-align: center;padding:13px 0;color: #fff;overflow: hidden;border-radius:2px}
.dh li a{color:#fff}
.dh li i{width: 100%;}
.dh li span{width: 100%;line-height: 15px;padding-top:6px;display: block;}
.dh ul .h200{height:200px;padding-top: 60px;background:#72a93d;}
.dh ul .w200{width:63.5%;background:#72a93d;}




.new li{ overflow: hidden; margin-bottom: 15px; border-bottom: 1px dashed #ddd; padding-bottom: 15px;}
.new li img{float: left; width: 7rem; height: 7rem; margin-right: 0.625rem;}
.new li .text{ float: left; width: 70%;}
.new .intro { color: #878787; font-size: 1.4rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden;white-space: normal; text-overflow: ellipsis; line-height: 25px;}
.new .title { margin-top: -5px; color: #333; width: 100%;  height: 30px; font-size: 1.8rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.am-tabs-bd .am-tab-panel{ padding: 10px 0;}
.am-tabs-bd{ border: 0;}
.am-tabs-d2 .am-tabs-nav{ background: #fff; border-bottom: 1px solid #ddd;}
.am-tabs-d2 .am-tabs-nav>.am-active{ background: #fff;}

.content-list{border-top: 1px solid #ddd; margin-top: -1px;}
.list-content{ position: relative; overflow: hidden; }
.list-left{ width: 25%; position: fixed;  height: 100%;  border-right: 1px solid #ddd; padding-bottom: 200px; overflow: auto;}
.list-left li {width: 100%; height: 4rem;line-height: 4rem;text-align: center; border-bottom: 1px solid #ddd;overflow: hidden;}
.list-left li a{ color: #666;}
.list-left .current{ background: #38a9e2;}
.list-left .current a{ color: #fff;}
.list-right{ float: right; width: 75%; }
.list-right .am-gallery-item{ text-align: center;}
.list-right .am-gallery li{ margin: 1rem 0;}
.list-right .am-gallery-default .am-gallery-item img { width: 8.5rem;  height: auto; height: 8.5rem; border: 1px solid #ddd;}
.list-right .am-gallery-default .am-gallery-title{ text-align: center; font-size: 1.6rem; margin-top: 10px;}
.zhan-pic{ width: 100%; text-align: center; border-bottom: 1px solid #ddd;}
.zhanshi h2{ background: #38a9e2; width: 100px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 16px; font-weight: normal; margin: 10px 0 10px 10px;}
.zhanshi p{ margin-left: 20px;}
.product-text{ border-top: 1px dashed #ddd; margin-top: 20px; padding: 15px; font-size: 14px;}
.case .am-gallery-default .am-gallery-item img{ border: 1px solid #ddd;}
.case .am-gallery-default .am-gallery-title{ text-align: center;}
.infor img{ float: left; width: 12rem; height: 12rem;}
.infor p{ font-size: 1.4rem;}
.infor .name{ position: absolute; right: 5%; top: 20px;}
.infor{ position: relative; overflow: hidden; border-bottom: 1px solid #ddd;}
.equiment .text{ padding: 10px;  font-size: 1.4rem;}
.newcon-pic{ background: #fff; overflow: hidden; padding:0.8em 0.6em;}
.newcon-pic img{ width: 100%; height: 100%;}
.newcon-tit{ color: #444; font-size:1.8rem;line-height:1.3; font-weight:normal; margin-bottom:0.3rem;}
.newcon-time{ color: #b2b2b2; font-size: 1.4rem;}
.newcon { padding: 1rem; margin-top: 1rem; background: #fff; overflow: hidden;}
.text-con h2{ text-align: center;  color:#000; font-size:20px; line-height:50px;}
.text-con h3{ color: #7C7C7C; text-align: center; margin-bottom: 15px; }
.text-con p{ font-size: 14px; color: #7C7C7C; font-family: sans-serif;}
.table p{ font-size: 16px; line-height: 50px; margin-bottom: 20px;}
.text-con{ padding: 10px; font-size: 1.4rem;}
.text-con img{ width: 100%;}
.banner img{ width: 100%; height: 100%;}
.contact{ padding:10px;}
.contact p{ font-size: 14px;}
.contact i{ color: #38a9e2; padding-right: 10px; font-size: 20px;}
.online{ padding: 10px;}
.online p{ font-size: 1.4rem;}
.online-input { width: 94%; text-indent: 5px; height: 40px; line-height: 40px; font-size: 1.4rem; border: 1px solid #ddd; margin-bottom: 15px; margin-left: 3%;}
.onlin-con{ width: 94%; text-indent: 5px; height: 100px; line-height: 40px; font-size: 1.4rem; border: 1px solid #ddd;margin-left: 3%;}
.online-btn a{ border-radius: 5px; font-size: 1.4rem; padding: 5px 40px;}
.online-submit{ float: left; background: #38a9e2; color: #fff;}
.online-btn{ overflow: hidden; margin-left: 10%; margin-bottom: 50px; }
.online-reset{background: #cdd1d4; color: #fff;  float: right;  margin-right: 10%;}
.red{ color: red;}
.onlin-text li{ position: relative;}
.red1{ color: red; position: absolute; right: 20px; line-height: 40px;}
.company{ padding: 1rem; font-size: 1.4rem;}


.ym_menu{position:fixed;left:0;top:30%;z-index:99999;display:-moz-box; display:-webkit-box; display:box;}
.ym_menu .ym_but{width:35px;height:133px;background:url(../images/y_mn.png) 0 0 no-repeat; background-size:100% 100%;border:0;padding:0;}




.am-form-success label{color:#000}
.am-form label{
	background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0;
    color: #333;
    display: block;
    font-size: 1.6rem;
    line-height: 1.4;
    padding: 0.5em 0;
	float:left;
	margin:0;
	font-weight:normal;
	border-right:none;
	text-align:center;}
.am-form label.doc-select{line-height: 1.55;}
.am-form input[type="number"], .am-form input[type="search"], .am-form input[type="text"], .am-form input[type="password"], .am-form input[type="datetime"], .am-form input[type="datetime-local"], .am-form input[type="date"], .am-form input[type="month"], .am-form input[type="time"], .am-form input[type="week"], .am-form input[type="email"], .am-form input[type="url"], .am-form input[type="tel"], .am-form input[type="color"], .am-form select, .am-form textarea, .am-form-field,
.am-form input{
    line-height: 1.4;
	}

.am-form .am-btn{
	width:100%;
	background: #ffd800;
    border:1px solid #ffd800;
    border-radius:0;
	padding: 0.5em;
	font-size: 1.8rem;}



.am-bottom{background:#fff;padding:2rem 1rem 7rem;text-align:center; line-height:1.6;color:#555;}
.phe_400{line-height:2.2;background:#fff;border:1px solid #555;border-radius:3px;font-weight:bold;font-size:1.6rem;text-align:center;margin:1.5rem 1rem 0;display:inline-block;padding:0.3rem 2rem}
.phe_400:hover{background:#555;color:#fff;}
/*sub*/
.sub_con{padding:0.5em;background:#f8f8f8;}

.s_news li{width:100%;border-bottom:1px solid #e3e3e3;padding:0.6em 0;}
.s_news li a{display:block;font-size:1.6rem;line-height:1.2;color:#333}
.s_news li a span{display:block;float:left;margin-right:0.5em;line-height:0;background:url(../images/jt.gif) center center no-repeat;background-size:auto 100%;height:1.2em; width:1.2em}
.s_news li a:hover span{background:url(../images/jth.gif) center center no-repeat;background-size:100% auto;}
.s_news li a span img{width:100%;}
.s_news li a em{display:block;font-style:normal;font-size:1em;float:right;color:#888;margin-left:0.5em}

.am-panel-bd{color:#555;font-size:1.4rem}


/***分页导航条***/
.gbf {
    text-align:center;
	color:#333;
	padding:0 15px;
	font-family:arial;
	
}
.gbf a{font-family:arial;}
.s_gbf{text-align:center;padding:10px 10px}
.gbf img {
	vertical-align:middle;
}
.gbf  .n,.gbf  .h,.gbf  .d {
	display:inline-block;
	text-align:center;
	padding:3px 10px;
	border-radius:3px;
	line-height:20px;
	background:#ddd;
	border:none;
	margin-top:0.5em;
}
.gbf  .n {
	background:#ddd;
	border:none;
	color:#333; /*常态色*/
	font-family:SimSun;
	font-size:1.5rem;
	
	
}
.gbf  .h,.gbf  .n:hover{
	color:#fff; /*重点色*/
	background:#305dc3;
	border:none;
}
.gbf  .d{
	background:#ddd;
	border:none;
	color:#777; /*重点色*/
}
.gbf  .d:hover{
	border:none;
	color:#305dc3; /*重点色*/
}


.s_menu{padding:10px;font-size:0;text-align:center;}

.s_menu li{display:inline-block;margin:5px 6px;}
.s_menu li a{display:block;padding:5px 10px;color:#444;background:#ddd;font-size:14px;border-radius:4px;}
.s_menu li a:hover,.s_menu li a.on{color:#fff;background:#305dc3;}


/*首页图片新闻*/
.news_tab{padding:0;background:#f5f5f5;}
.news_tab .am-nav-tabs{border:0;text-align:center;padding:2rem 1rem 1rem;}
.news_tab .am-nav-tabs li{display:inline-block;float:none;}
.news_tab .am-nav-tabs li a{font-size:1.5rem;padding:1rem 2rem;line-height:1;display:inline-block;border:1px solid #eee;background:#fff;margin:0 0.5rem;color:#666}
.news_tab .am-nav-tabs li a:hover,.news_tab .am-nav-tabs li a:focus,.news_tab .am-nav-tabs li.am-active a{border:1px solid #305dc3;background:#305dc3;color:#fff}


.am-tabs-bd{padding:1rem;}






.inews_con{padding-bottom:20px}
.inews_con a.pic{width:34%;float:left;}
.inews_con a.pic img{width:100%;}
.inews_con .r_txt{width:61%;float:right;}
.inews_con .r_txt .tit{font-size:16px;line-height:1.2;color:#555;padding:2px 0;}
.inews_con .r_txt .tit:hover{color:#305dc3;}
.inews_con .r_txt p{font-size:13px;display:block;padding-top:5px;line-height:1.4;color:#888}



.contact{padding:20px 0;}
.contact p{margin:5px 0;}
.contact i{font-size:18px;color:#305dc3;margin-right:20px;}
.contact_l{width:50%;float:left;}
iframe{
  display: none;
}


.add_wexin{
  position: fixed;
  top:0;
  left:0;
  right:0;
  z-index: 99999;
  background: rgba(29,31,38,.7);  
}
.add_wexin_pad{
  padding:12px 10px 12px 15px;
  display: flex;
  justify-content: space-between; /* 水平居中 */
    align-items: center;     /* 垂直居中 */
}
.add_wexin .wexin_icon{
  display: flex;
  justify-content: space-between; /* 水平居中 */
    align-items: center;     /* 垂直居中 */
    color:#fff;
    font-size:15px;
}

.add_wexin .wexin_icon img{
  width:30px;
  height:30px;
  margin-right:10px;
}
.wexin_right{
  display: flex;
  justify-content: flex-end; /* 水平居中 */
    align-items: center;     /* 垂直居中 */
}
.wexin_right img{
  width:18px;
  height:18px;
  margin-left:10px;
}
.wexin_btn{
  padding:5px 15px;
  border-radius: 30px;
  color:#fff;
  background: #28c347;
  cursor: pointer;
}

.alert_box{
  width:80%;
  position: fixed;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  background: #fff;
  box-sizing: border-box;
  border-radius: 12px;
  box-shadow: 0 0 15px rgba(0,0,0,0.1);
  z-index: 999999;
  display: none;
}
.alert_box_pad{
  padding:20px;
  flex-direction:column;
  display: flex;
  justify-content: center; /* 水平居中 */
    align-items: center;     /* 垂直居中 */
    font-size:14px;
}

.alert_box_tit{
  display: flex;
  justify-content: center; /* 水平居中 */
    align-items: center;     /* 垂直居中 */
    color:#333;
    font-size:16px;
    font-weight: bold;
    margin-bottom: 10px;
}
.alert_box_tit img{
  width:24px;
  height:24px;
  margin-right:10px;
}
.alert_box_btn{
  margin-top:12px;
  padding:5px 15px;
  border-radius: 30px;
  color:#fff;
  font-size:15px;
  background: #28c347;
  cursor: pointer;
}

.r_call{
  position: fixed;
  right:10px;
  bottom:15%;
  z-index: 9999999999;
  width:46px;
  height:46px;
  background: #28c347;
  border-radius: 46px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
}

.r_call i{
  display: block;
  font-size:22px;
  color:#fff;
}