@charset "utf-8";
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select{margin: 0;padding: 0;}
body, input, textarea, select, button, table{ font-size: 12px; line-height: 20px; outline:none; font-family: 'microsoft yahei', Verdana, Arial, Helvetica, sans-serif; box-shadow:none;}
select{-webkit-appearance: listbox;}
input[type=button]{-webkit-appearance:none;}
body{min-width: 320px; background:#fff; font-family: 'microsoft yahei', Verdana, Arial, Helvetica, sans-serif;color:rgba(0,0,0,1);-webkit-text-size-adjust: none}
img, fieldset{border:0; vertical-align:top;}
ul, ol{list-style: none}
em, address{font-style: normal}
i{ display:inline-block; text-indent:-99999px;}
a{color:rgba(0,0,0,1);text-decoration: none}
table{border-collapse:collapse}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
*{ vertical-align:top;}

.clear{ line-height: 0px; zoom: 0; height: 0px; clear: both; font-size: 0px}
.clear_h5{ line-height: 0px; zoom: 0; height: 5px; clear: both; font-size: 0px}
.clear_h10{ line-height: 0px; zoom: 0; height: 10px; clear: both; font-size: 0px}
.clear_h20{ line-height: 0px; zoom: 0; height: 20px; clear: both; font-size: 0px}
.clear_h30{ line-height: 0px; zoom: 0; height: 30px; clear: both; font-size: 0px}

.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.dib{ display:inline-block}
.tac{ text-align:center;}
.tal{ text-align:left;}
.cursor{ cursor:pointer;}
.fwn{ font-weight:normal;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mr40{ margin-right:40px;}
.m20{ margin:20px;}
.m0_20{ margin:0 20px;}
.m10_20{ margin:10px 20px;}

.p10{ padding:10px;}
.p0_10{ padding:0 10px;}

.cd00{ color:#d00!important;}
.c666{ color:#666!important;}
.c999{ color:#999!important;}
.c06b{ color:#06b!important;}
.c09c{ color:#09c!important;}
.cf40{ color:#f40!important;}
.cf30{ color:#f30!important;}
.cf90{ color:#f90!important;}

.w40{ width:40px;}
.w80{ width:80px;}
.w120{ width:120px;}
.w160{ width:160px;}
.w200{ width:200px;}
.w240{ width:240px;}
.w280{ width:280px;}
.w320{ width:320px;}
.w360{ width:360px;}
.w400{ width:400px;}
.w480{ width:480px;}
.w560{ width:560px;}
.w640{ width:640px;}

.bgfff{ background-color:#fff!important;}
.bgeee{ background:#eee!important;}
.bt{ border-top:solid 1px #e2e2e2;}
.bb{ border-bottom:solid 1px #e2e2e2;}

i.icon{ line-height:0; font-size:0; text-indent:-99999px; display:inline-block; vertical-align:top;}
*+html i.icon{ text-indent:0;}

input[type="file"]{position:absolute; right:0; top:0; font-size:100px; opacity:0; filter:alpha(opacity=0);}

/*图片居中*/
.pic_c{display:table-cell; vertical-align:middle; text-align:center;*display: block;*font-family:Arial;}
.pic_c img{ max-width:100%; max-height:100%; vertical-align:middle;}

/*底部悬浮*/
.m_foot_susp{}
.m_foot_susp{ width:100%; height:46px; background:#fff; border-top:solid 1px #eee;z-index:9; position:fixed; bottom:0; left:0;}
.m_foot_susp li{ width:35%;line-height:46px; padding:0; color:#333; float:left; text-align:center; font-size:14px;}
.m_foot_susp li:nth-of-type(3){ width:30%;}
.m_foot_susp li a{ display:block; color:#333;}
/*.m_foot_susp li a:active{ background:#f6f6f6;}*/
.m_foot_susp li i{ width:24px; height:24px; margin:11px 5px 0 0; background:url(../images/m_land_icon.png) no-repeat; background-size:100px;}
.m_foot_susp li .foot_top{ background-position:0 0px;}
.m_foot_susp li .foot_cont{ background-position:-30px 0px;}
.m_foot_susp li .foot_tel{ background-position:-60px 0px;}
.m_foot_susp li .foot_serv{ background-position:0px -70px;}
.m_foot_susp li .foot_mess{ background-position:-30px -70px;}
.m_foot_susp .sty1{ background:#DD0000;}
.m_foot_susp .sty1 a{color:#FFFC00;}
.m_foot_susp .sty1 a:active{ background:#f00;}

.foot_contact{ position:relative;}
.foot_contact.on{ background:#f6f6f6;}
.foot_contact_box{ width:200%; line-height:20px; margin-left:-50%; padding:10px; background:#fff; border:solid 1px #e2e2e2; border-radius:2px; position:absolute; bottom:46px; text-align:left; font-size:12px; color:#666; display:none;}
.foot_contact_box{box-shadow: 0 0 10px #ddd; -moz-box-shadow: 0 0 10px #ddd; -webkit-box-shadow: 0 0 10px #ddd;}
.foot_contact_box .jt{ width:12px; height:6px; background-position:-75px -30px; position:absolute; bottom:-6px; left:50%; margin-left:-6px;}
.foot_contact_box h3{ line-height:30px; font-size:18px; font-weight:normal; color:#f30;}
.foot_contact_box a{ display:inline-block!important; vertical-align:top;}

/*head*/
.head{ background:#f6f6f6; padding:7px 0; border-bottom:solid 1px #eee; position:relative; z-index:999999;}
.head_l{ position:absolute; left:0; top:12px;}
.head_l .logo{ width:70px; height:20px; margin:0 10px; background:url(../images/m_logo.png) no-repeat center; background-size:70px;}
.head_c{ width:100%; padding:0 10px 0 90px;}
.head_c h3{height:30px; line-height:30px; font-size:12px; font-weight:normal; overflow:hidden; color:#999;}
.head_c h3 em{ padding:0 2px; font-style:normal; font-size:12px; color:#f30; font-weight:bold;}

/*焦点图*/
.pro_show_banner {position: relative;overflow: hidden;}
.pro_show_banner .hd {width: 100%;height: 11px;position: absolute;z-index: 1;bottom: 5px;text-align: center;}
.pro_show_banner .hd ul {height: 11px;padding: 3px 5px;background-color: rgba(255,255,255,0.7);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size: 0;vertical-align: top;display: inline-block;}
.pro_show_banner .hd ul li {width: 5px;height: 5px;margin: 0 5px;background: #e2e2e2;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;vertical-align: top;overflow: hidden;display: inline-block;}
.pro_show_banner .hd ul .on {background: #f30;}
.pro_show_banner .bd {position: relative;z-index: 0;}
.pro_show_banner .bd li img {width: 100%;/*background: url(images/loading.gif) center center no-repeat;*/}
.pro_show_banner .bd li a {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/*info old
.pro_show_info{ width:100%; float:left; position:relative;}
.pro_show_info li{ width:100%; padding:2px 10px; float:left;}
.pro_show_info li.tit{ margin-bottom:8px; padding-top:10px; padding-bottom:10px; border-bottom:solid 1px #e2e2e2;}
.pro_show_info li.tit h3{ font-size:16px; font-weight:normal;}
.pro_show_info li.attr a{ line-height:20px; margin:-1px 5px 5px 0; padding:0 12px; background:#fbfbfb; border:solid 1px #e2e2e2; border-radius:1px; display:inline-block; color:#666;}
.pro_show_info li.attr a.on{ background:#f30; border-color:#f30; color:#fff;}
.pro_show_info li.attr .fl{ width:15%;}
.pro_show_info li.attr .fr{ width:85%;}

.pro_show_info li.add{ padding-top:5px; padding-bottom:4px;}
.pro_show_info li.add p{ margin-bottom:2px;}
.pro_show_info li.add b{ font-weight:normal;}
*/

/*info*/
.pro_show_info{ width:100%; margin-bottom:5px; float:left; position:relative;}
.pro_show_info li{ width:100%; padding:2px 10px; float:left;}
.pro_show_info li.tit{ margin-bottom:8px; padding-top:10px; padding-bottom:10px; border-bottom:solid 1px #e2e2e2;}
.pro_show_info li.tit h3{ font-size:16px; font-weight:normal;}
.pro_show_info li.attr a{ line-height:20px; margin:-1px 5px 5px 0; padding:0 12px; background:#fbfbfb; border:solid 1px #e2e2e2; border-radius:1px; display:inline-block; color:#666;}
.pro_show_info li.attr a.on{ background:#f30; border-color:#f30; color:#fff;}
.pro_show_info li.attr .fl{ width:15%;}
.pro_show_info li.attr .fr{ width:85%;}

/*add*/
.show_info_add{ margin-bottom:10px; padding:5px 10px;}
.show_info_add p{ margin-bottom:2px;}
.show_info_add b{ font-weight:normal;}

/*tit*/
.show_info_tit{ width:100%; padding:10px; background:#fff; left:0; top:0; z-index:99;}
.info_tit_fixed{ position:fixed; box-shadow:0px 0px 7px #333; -webkit-box-shadow:0px 0px 7px #333;}
.show_info_tit h3{ font-size:16px; font-weight:normal;}
.show_info_tit .inp_tel{ width:100%; padding:5px 26px 0; background:#fff; left:0; top:0; z-index:99;}
.show_info_tit .inp_tel.info_tit_fixed{padding:5px 36px 5px; background:url(../images/pri_bg.png) center top #fff;}
.show_info_tit .inp_tel .inp{ width:70%; height:32px; padding:0 5px; border:solid 1px #ddd; float:left; color:#222;}
.show_info_tit .inp_tel .btn{ width:30%; padding-left:5px; float:left;}

/*
2018-01-23注释
.show_info_tit .inp_tel .btn a{ line-height:32px; background:#00a3ee; color:#fff; display:block; text-align:center; font-size:14px;}
.show_info_tit .inp_tel .btn a:active{ background:#09e;}
*/
.show_info_tit .inp_tel .inp{ padding:0 10px; border-radius:3px;}
.show_info_tit .inp_tel .btn a{ line-height:30px; border:solid 1px #0092d5; border-radius:3px; color:#fff; display:block; text-align:center; font-size:14px;}
.show_info_tit .inp_tel .btn a{background: -webkit-linear-gradient(#63ceff, #009ae1); background: -moz-linear-gradient(#63ceff, #009ae1); background: linear-gradient(#63ceff, #009ae1);}
.show_info_tit .inp_tel .btn a:active{box-shadow:0px 0px 5px #0092d5 inset; -moz-box-shadow:0px 0px 5px #0092d5 inset; -webkit-box-shadow:0px 0px 5px #0092d5 inset;}


/*优势特点*/
.lm_tit{ width:100%; height:20px; line-height:20px; margin:6px 0; font-size:14px; font-weight:bold; float:left; color:#111;}
.lm_tit i{ width:4px; height:16px; margin:2px 8px 0 0; background:#d00;}
.lm_tit em{ padding:0 5px; font-size:12px; font-weight:normal; font-style:normal; color:#999;}

.pro_show_trait{ width:100%; color:#34364b; float:left;}
.pro_show_trait p,.pro_show_trait h2,.pro_show_trait h3{ margin-bottom:5px;line-height:1.7;}

/*活动*/
.pro_show_ad_hd{ width:100%; padding:5px; background:url(../images/m_pro_show_bg0.png) center; background-color:#eeeccc; color:#d00;}
.pro_show_ad_hd_con{ width:100%; padding:10px 10px; border:solid 1px #d00; text-align:center;}
.pro_show_ad_hd_con h3{ margin-bottom:5px; font-size:14px; font-weight:normal;}
.pro_show_ad_hd_con .btn{ width:80%; line-height:32px; padding:0 30px; background:#d00; color:#f7f07d; display:inline-block; vertical-align:top; font-size:14px;}
.pro_show_ad_hd_con .btn:hover{ background:#d40000;}

/*产品评价*/
.pro_show_eval{}
.pro_show_eval li{ width:100%; padding:10px; border-top:solid 1px #eee; float:left;}
.pro_show_eval li .tit{ width:100%; float:left;}
.pro_show_eval li .tit h3{ font-size:12px; font-weight:normal;}
.pro_show_eval li .text{width:100%; padding:5px 0 0; float:left;}
.pro_show_eval li .pic{ width:100%; float:left;}
.pro_show_eval li .pic li{ width:auto; margin:5px 5px 0px 0; border:none; padding:0;}
.pro_show_eval li .pic li img{ height:40px;}
.pro_show_eval li .info{ width:100%; padding-top:5px; color:#999; float:left;}
.pro_show_eval li .info{ text-align:right;}

.pro_show_eval li .fl i{ width:15px; height:15px; margin:2px 2px 0 0; background:url(../images/m_land_icon.png) no-repeat;background-size:100px;}
.pro_show_eval li .fl .star1{ background-position:0 -30px;}
.pro_show_eval li .fl .star2{ background-position:-20px -30px;}

.pro_show_eval li .more{ text-align:center;}
.pro_show_eval li .more a{ width:80%; line-height:26px; border:solid 1px #f30; border-radius:2px; display:inline-block; vertical-align:top; color:#f30}

/*点击看大图*/
.land_big_pic{ position:relative;}

.pop_big_pic{ display:none; text-align:center; position:fixed; top:50%; left:50%; z-index:999999;}
.pop_big_pic img{ position:relative; z-index:9;}
.pop_big_pic .close{ width:20px; height:20px; background:url(../images/m_land_icon.png) no-repeat 0px -50px; background-size:100px; position:absolute; right:5px; top:5px; cursor:pointer; z-index:9;}
.pop_big_pic .close:hover{ background-position:-20px -50px;}
.pop_big_pic .body_bg{ background:#000; opacity:0.3; position:fixed; top:0; left:0; bottom:0; right:0; z-index:8;}

/*com*/
.pro_show_com{position:relative;}
.pro_show_com table{ border-collapse:collapse;}
.pro_show_com table td{ padding:8px; background:#fbfbfb; border:solid 1px #e2e2e2; text-align:center; color:#666;}
.pro_show_com table tr.tit td{ padding:12px 5px; background:url(../images/m_pro_show_bg0.png) center; background-color:#eeeccc; color:#d00; font-size:16px; font-weight:bold;}
.pro_show_com .bz{ width:50px; height:50px; background:url(../images/m_pro_show_com.png) no-repeat center; background-size:50px; position:absolute; top:5px; right:10px;}

/*实拍*/
.pro_show_sp{ width:100%; background:#eee; float:left;}
.pro_show_sp li{ width:50%; padding:0px 5px 0 0; float:left;}
.pro_show_sp li a{ width:100%; position:relative; float:left;}
.pro_show_sp li:nth-of-type(2n){ padding:0px 0 0 5px;}
.pro_show_sp li img{ width:100%; display:inline-block; vertical-align:top;}
.pro_show_sp li .yy{ width:100%; height:24px; margin:0; background:#000; opacity:0.3; position:absolute; left:0; bottom:0; z-index:1; text-indent:-99999px;}
.pro_show_sp li .txt{ width:100%; height:24px; line-height:24px; padding:0 10px; position:absolute; left:0; bottom:0; overflow:hidden; z-index:2; color:#fff; font-weight:normal;}
.pro_show_sp li .jj{ height:70px; line-height:20px; padding:5px 10px; background:#fff; overflow:hidden; float:left; color:#666;}

.m_in_pro_cen{ width:100%; height:100%; padding:0px 10px; background:#f30; color:#fff; display:inline-block; position:relative;}
.m_in_pro_cen h3{ line-height:30px; margin-top:5px; font-size:18px; font-weight:normal;}
.m_in_pro_cen h3 em{ border-bottom:solid 2px #fff; font-style:normal;}
.m_in_pro_cen .btn{ width:120px; padding:3px 0; border:solid 2px #fff; text-align:center; color:#fff; position:absolute; bottom:20px; left:10px;}
.m_in_pro_cen .btn:hover{ background:#e00; border-color:#fed}

/*位置*/
.location{ line-height:20px; padding:10px; color:#999;}
.location a{ margin:0 3px; color:#666;}

/*图片列表*/
.pic_list{ width:100%; padding:5px; float:left;}
.pic_list li{ width:50%; padding:5px; float:left;}
.pic_list li img{ width:100%;}

/*更多*/
.m_more{ text-align:center;}
.m_more a{ width:80%; line-height:26px; border:solid 1px #f30; border-radius:2px; display:inline-block; vertical-align:top; color:#f30}
.m_more2{ text-align:center;}
.m_more2 a{ width:42%; line-height:26px; margin:0 3%; border:solid 1px #f30; border-radius:2px; display:inline-block; vertical-align:top; color:#f30}

/*企业导航*/
.com_nav{ width:100%; background:#fff; position:relative; top:0px; left:0; z-index:9999998; float:left;}
.com_nav ul{ width:100%;}
.com_nav li{ width:33.33%; padding:10px 0; line-height:20px; float:left; font-size:14px; text-align:center;}
.com_nav li a{ display:block;}
.com_nav li.on{ padding-bottom:8px; border-bottom:solid 2px #f40;}
.com_nav li.on a{ color:#f40;}

/*图片列表展示*/
.pic_list_show{ width:100%; float:left;}
.pic_list_show li{ padding:10px 10px 0; text-align:center;}
.pic_list_show li img{ max-width:100%;}

/*服务*/
.m_pro_about_serv{ padding-top:10px; padding-bottom:5px; background:#fbfbfb;}
.m_pro_about_serv p{ margin-bottom:5px;}
.m_pro_about_serv b{ font-weight:normal;}

/*table*/
.m_pro_table{}
.m_pro_table table{ width:100%; background:#fff; border-collapse:collapse; border: 0;}
.m_pro_table table tr.tit{ background:#f6f6f6;}
.m_pro_table table tr.tit td{ padding:5px;}
.m_pro_table table td{ padding:8px 5px; border:solid 1px #e2e2e2; text-align:center; word-break:normal; font-weight: normal;}
.m_pro_table table td.name{background:#f6f6f6; text-align:left;}
.m_pro_table table td p{ line-height:20px; margin:0; padding:0; font-size:12px;}
.m_pro_table table .tal{ text-align:left;}
.m_pro_table table .tac{ text-align:center;}

/*顶部大图*/
.pro_show_banner2{ width:100%; background:#eee; float:left;}
.pro_show_banner2 a{ width:100%; position:relative; float:left;}
.pro_show_banner2 img{ width:100%; display:inline-block; vertical-align:top;}
.pro_show_banner2 .yy{ width:100%; height:24px; margin:0; background:#000; opacity:0.3; position:absolute; left:0; bottom:0; z-index:1; text-indent:-99999px;}
.pro_show_banner2 .txt{ width:100%; height:24px; line-height:24px; padding:0 10px; position:absolute; left:0; bottom:0; overflow:hidden; z-index:2; color:#fff; font-weight:normal;}

/*列表*/
.lm_tit2{ width:100%; padding:10px 0; position:relative; text-align:center; }
.lm_tit2 h3{ line-height:24px; font-size:18px; font-weight:normal;}
.lm_tit2 i.block{ width:80px; height:3px; background:#d00; position:absolute; bottom:0px; left:50%; margin-left:-40px;}

.pro_show_list{}
.pro_show_list li{ margin:8px 10px; padding:5px 10px 5px 50px; background:#e2e2e2; position:relative; color:#666;}
.pro_show_list li em{ height:100%; width:40px; background:#d00; color:#f7f7bb; font-size:18px; position:absolute; top:0; bottom:0; left:0; text-align:center;}

.pro_show_list2{}
.pro_show_list2 li{ width:100%; padding:15px 90px 15px 10px; border-top:solid 1px #e2e2e2; position:relative; color:#888; display:inline-block; vertical-align:top;}
.pro_show_list2 li h3{ line-height:26px; color:#333; font-size:14px;}
.pro_show_list2 li p{ margin-bottom:5px;}
.pro_show_list2 li span{ height:52px; width:52px; background:#f6f6f6; border:solid 1px #ddd; border-radius:5px; position:absolute; top:15px; right:20px;}
.pro_show_list2 li span i{ width:30px; height:30px; margin:10px 0 0 10px; background:url(../images/m_land_icon.png) no-repeat;background-size:100px;}
.pro_show_list2 li span .tb1{ background-position:0 -100px;}
.pro_show_list2 li span .tb2{ background-position:-30px -100px;}
.pro_show_list2 li span .tb3{ background-position:-60px -100px;}

/*合作企业品牌*/
.pro_show_coop_com{}
.pro_show_coop_com table{ border:solid 1px #f6f6f6; border-collapse:collapse;}
.pro_show_coop_com table td{ width:25%; height:60px; border:solid 1px #f6f6f6; text-align:center; padding:5px 10px 5px; vertical-align:middle;}
.pro_show_coop_com table td .pic_c{ height:40px;}
.pro_show_coop_com table td img{ max-width:100%; max-height:100%;}
.pro_show_coop_com table td p{ line-height:16px; margin-top:4px;}
.pro_show_coop_com .more{line-height:20px; padding:10px 0px;}

/*表单提交*/
.m_mess_lm_tit{ width:100%; padding:10px 0; position:relative; text-align:center; }
.m_mess_lm_tit h3{ line-height:24px; padding:0 10px; font-size:18px; font-weight:normal;}
.m_mess_lm_tit i.block{ width:80%; height:1px; background:#ddd; position:absolute; bottom:1px; left:50%; margin-left:-40%; z-index:1;}
.m_mess_lm_tit i.block2{ width:160px; height:3px; background:#d00; position:absolute; bottom:0px; left:50%; margin-left:-80px; z-index:2;}

.m_mess_banner{ padding:0 4%;}
.m_mess_banner li{ width:33.3%; padding:20px 4% 15px; float:left; text-align:center;}
.m_mess_banner li img{ max-width:90%; display:inline-block; vertical-align:top;}
.m_mess_banner li h3{ padding:10px 0 0px; font-size:14px; font-weight:normal;}
.m_mess_banner li p{ line-height:18px;}

.m_message{}
.m_message li{ border:none; position:relative;}
.m_message li textarea{ width:100%; min-height:6em; border:none; font-size:14px; resize:none;}
.m_message li select{ width:100%; height:20px; background:none; border:none; font-size:14px;}
.m_message li .w_auto{ width:auto; padding-right:10px; background:url(../images/m_select_icon.png) no-repeat right center; background-size:15px;}
.m_message li input{ width:100%; height:20px; line-height:20px; padding-left:2px; border:none; font-size:14px;}
.m_message li .fr{ position:absolute; top:12px; right:10px;}
.m_message .sub{width:100%; padding:12px 10px; border-bottom:solid 1px #eee; float:left;}
.m_message .sub a{ width:100%; line-height:40px; background:#f40; color:#fff; float:left; font-size:16px; text-align:center;}

.m_message .more{ line-height:30px; padding:10px 10px 0; font-size:12px;}
.m_message .more_btn{line-height:20px; padding:10px; font-size:12px; color:#8f9bb2;}
.m_message .more_btn .icon{ width:12px; height:12px; margin:4px 0 0 5px; background:url(../images/m_mess_icon.png) no-repeat -15px 0px; background-size:100px;}
.m_message .more_btn.open .icon{ background-position:0px 0px;}

.m_message .mes_radio{ width:100%; float:left;}
.m_message .mes_radio span{ height:50px; line-height:50px; border:solid 1px #e2e2e2; float:left; text-align:center; color:#666; font-size:12px; overflow:hidden;}
.m_message .mes_radio span.on{ border-color:#f00; color:#f30;}

.m_message .column_2,.m_message .column_3,.m_message .column_4{ width:102%; margin:0 -1%;}
.m_message .column_2 span{ width:48%; margin:0 1%;}
.m_message .column_3 span{ width:31.3%; margin:0 1%;}
.m_message .column_4 span{ width:23%; margin:0 1%;}
.m_message .gender{ width:auto; position:absolute; right:5px; top:10px;}
.m_message .gender span{ height:auto; line-height:22px; margin:0 5px 0 3px; padding:0 10px; background:#fff; border:solid 1px #e2e2e2; border-radius:2px; float:left; color:#666; font-size:12px;}
.m_message .gender span.on{ background:#f00; color:#fff;}
.m_message .error{ position:absolute; top:50%; margin-top:-10px; right:10px;}

.info_list{ width:100%; float:left;}
.info_list li{ width:100%; padding:12px 10px; border-bottom:solid 1px #eee; float:left;}
.info_list li a{ width:100%; display:inline-block;}
.info_list li .fr{ float:right;}
.info_list li .fr b{ font-size:12px; color:#999; font-weight:normal;}
.info_list li span{ line-height:20px; float:left; font-size:14px;}
.info_list li .name{ width:20%;}
.info_list li .con{ width:80%;}
.info_list li .con b{ color:#999; font-weight:normal;}

.info_list li .icon{ width:20px; height:20px; background:url(../images/m_icon.png) no-repeat; background-size:150px;}
.info_list li .more{ background-position:-80px -25px;}
.info_list li .pho{ background-position:0px -135px;}
.info_list li .addr{ background-position:-20px -135px;}
.info_list li .erwei{ background-position:-40px -135px;}
.info_list li .serv{ background-position:-60px -135px;}
.info_list li .righ{ background-position:0px -155px;}
.info_list li .email{ background-position:-40px -155px;}
.info_list li .qq{ background-position:-60px -155px;}

/*询问底价*/
.pro_show_pri_com{ width:100%; padding:0 10px; float:left;}
.pro_show_pri_com li{ width:100%; margin:5px 0; padding:10px 10px 5px; background:#fff; border:solid 1px #e2e2e2; border-radius:3px; float:left; position:relative;}
.pro_show_pri_com li h3{ height:24px; line-height:24px; padding:1px 0 3px; font-size:18px; font-weight:500; overflow:hidden;}
.pro_show_pri_com li .pic{ width:45px; height:45px; border-radius:3px;}
.pro_show_pri_com li p{}
.pro_show_pri_com li .btn{ width:90px; line-height:20px; padding:5px 0px; background:#1aad19; border-radius:2px; color:#fff; text-align:center; font-size:13px; position:absolute; right:10px; top:40px;}
.pro_show_pri_com li .btn:active{ background:#179b16;}
.pro_show_pri_com li .Aji{ width:40px; height:40px; background:url(../images/pro_show_pri_com_A.png) no-repeat; background-size:40px; position:absolute; top:0; right:0;}

/*电话*/
.pop_phone{ width:100%; padding:10px 10px 20px;}
.pop_phone img{ max-width:100%;}
.pop_phone .pho_inp_box input[type="text"]{ width:100%; line-height:36px; padding:0 10px; border:solid 1px #e2e2e2; font-size:14px;}
.pop_phone .pho_inp_box .btn{ width:100%; line-height:40px; background:#1aad19; color:#fff; font-size:14px; text-align:center; display:inline-block;}
.pop_phone .pho_inp_box .btn:active{ background:#179b16;}

.pop_phone .pho_ing_box { font-size:14px;}
.pop_phone .pho_ing_box .btn{ width:80%; line-height:32px; background:#f30; color:#fff; font-size:14px; text-align:center; display:inline-block;}
.pop_phone .pho_ing_box .btn:active{ background:#f00;}

/*导航*/
.nav_box{ width:100%; background:#f6f6f6; position:relative; top:0; left:0; z-index:98; float:left;}
.nav_box.fix{ position:fixed; background:rgba(246,246,246,0.98); border-bottom:solid 1px #eee;}
.nav_box .nav_con{ width:100%; float:left; padding:5px 50px 5px 10px;}
.nav_box .nav_con ul{ width:100%; max-height:26px; float:left; overflow:hidden;}
.nav_box .nav_con ul.open{ max-height:none;}
.nav_box .nav_con li{ width:25%; float:left; font-size:13px;}
.nav_box .nav_con li a{ width:100%; line-height:20px; margin:3px 0; float:left; text-align:center;}
.nav_box .nav_con li.on a{ margin:2px 0; background:#fff; border:solid 1px #f30; border-radius:2px; color:#f30;}

.nav_box .nav_btn{ line-height:20px; position:absolute; right:0; bottom:8px;}
.nav_box .nav_btn i{ width:20px; height:20px; margin:0px 15px; background:url(../images/m_icon.png) no-repeat 0 -25px; background-size:150px;}
.nav_box .nav_btn i.on{ background-position:-20px -25px;}

.submit{width:120px;ine-height:30px; font-size: 16px;padding:5px;display:block;background:#1aad19; color:#fff;}

.m_btn a{width:100%; line-height:36px; background:#d00; border-radius:3px; color:#f7f7bb;}
.m_btn a:active{ background:#c00;}
/*底部联系我们*/
.pro_show_pri_comfoot{ padding:0; position:relative;}
.pro_show_pri_comfoot li:first-of-type{ border-top:1px dotted #e2e2e2;}
.pro_show_pri_comfoot li{ border:0; border-bottom:1px solid #e2e2e2;}
.pro_show_pri_comfoot span.pri_confoot{font-size:14px; color:#333; display:inline-block; float:left;}
.pro_show_pri_comfoot span.pri_confoot22{ color:#666;}
.pro_show_pri_comfoot .pro_confoot_btn{height:40px;width:24px; line-height:20px; text-align:center; right:10px; position:absolute; top:10px; }
.pro_show_pri_comfoot .pro_confoot_btn span{color:#666;}
.pro_show_pri_comfoot .pro_confoot_btn22{ right:60px;}
.pro_show_pri_comfoot .pro_confoot_btn i{ width:20px;height:20px; display:inline-block; background:url(../images/zj.png) no-repeat center; background-size:20px;}
.pro_show_pri_comfoot .pro_confoot_btn22 i{ background:url(../images/xinxi.png) no-repeat center;background-size:20px;}
.pri_confoot_byu{widht:100%; line-height:36px; font-size:16px; color:#ff3300; font-weight:bold; text-align:center;}
.pro_show_pri_comfoot .pro_confoot_line{ height:38px;width:1px; background:#f6f6f6; top:10px; right:47px; position:absolute;}
.pro_show_pri_comfoot .pro_confoot_line2{ right:97px;}

/*评价图片相册效果*/
.of_hid{ overflow:hidden;}
.pro_show_eval .pic2 li{ width:auto; margin:5px 5px 0px 0; border:none; padding:0;}
.pro_show_eval .pic_c{ width:80px; height:80px; padding:1px; border:solid 1px #eee; cursor:pointer;}

.pop_pic_box .body_zz{ background:#000; opacity:0.7; position:fixed; top:0; bottom:0; left:0; right:0; z-index:9998;}
.pop_pic_box .num{ width:100%; line-height:30px; text-align:center; position:fixed; top:0; z-index:10000; color:#fff; font-size:14px;}
.pop_pic_box_con{ width:100%; text-align:center; position:fixed; top:50%; z-index:9999;}
.pop_pic_box_con img{ max-width:100%; max-height:90%;}



.pro_show_pri_com li .btn{ width:95px;}
.pro_show_pri_com li .btn .tel_icon{width:20px; height:20px; margin:0px 5px 0 0; background:url(../images/m_land_icon.png) no-repeat -45px -50px; background-size:100px;}

.m_foot_susp li .foot_mess2{ background-position:-60px -70px;}

.m_btn .icon{width:20px; height:20px; margin:8px 0px; background:url(../images/m_land_icon.png) no-repeat; background-size:100px;}
.m_btn .tel{ background-position:-65px -50px;}
.fs12{ font-size:12px!important;}
.fs13{ font-size:13px!important;}
.fs14{ font-size:14px!important;}
.fs15{ font-size:15px!important;}
.fs16{ font-size:16px!important;}
.fs18{ font-size:18px!important;}

/*获得报价*/
.pro_show_info .inp_tel{ padding:0 26px;}
.pro_show_info .inp_tel .inp{ width:70%; height:32px; padding:0 5px; border:solid 1px #ddd; float:left; color:#222;}
.pro_show_info .inp_tel .btn{ width:30%; padding-left:5px; float:left;}
.pro_show_info .inp_tel .btn a{ line-height:32px; background:#00a3ee; color:#fff; display:block; text-align:center; font-size:14px;}
.pro_show_info .inp_tel .btn a:active{ background:#09e;}


/*0123*/
.m_foot_susp{ height:48px;}
.m_foot_susp{box-shadow:0px 0px 5px #ddd; -moz-box-shadow:0px 0px 5px #ddd; -webkit-box-shadow:0px 0px 5px #ddd;}
.m_foot_susp ul{display:flex; justify-content:space-around;}
.m_foot_susp .btn{ width:28%; line-height:20px; padding:5px 0; font-size:12px;}
.m_foot_susp .btn .sub{ margin-top:4px; padding:6px 0; border:solid 1px #fff; border-radius:18px;}
.m_foot_susp .btn a{color:#fff;}
.m_foot_susp .btn i{ width:20px; height:20px; margin-top:0px; background-size:80px;}
.m_foot_susp .btn .foot_tel{ background-position:-48px 0px;}
.m_foot_susp .btn .foot_mess{ background-position:-24px -56px;}
.m_foot_susp .btn .foot_mess2{ background-position:-48px -56px;}
.m_foot_susp .btn1 a,.m_foot_susp .btn2 a{ display:inline-block;}
.m_foot_susp .btn1 .sub{ border-color:#009700;}
.m_foot_susp .btn1 .sub{ background: -webkit-linear-gradient(#00d100, #00a700); background: -moz-linear-gradient(#00d100, #00a700); background: linear-gradient(#00d100, #00a700);}
.m_foot_susp .btn1 .sub:active{box-shadow:0px 0px 5px #009700 inset; -moz-box-shadow:0px 0px 5px #009700 inset; -webkit-box-shadow:0px 0px 5px #009700 inset;}
.m_foot_susp .btn2 .sub{ border-color:#ff3434;}
.m_foot_susp .btn2 .sub{ background: -webkit-linear-gradient(#ff7474, #ff4141); background: -moz-linear-gradient(#ff7474, #ff4141); background: linear-gradient(#ff7474, #ff4141);}
.m_foot_susp .btn2 .sub:active{box-shadow:0px 0px 5px #ff3434 inset; -moz-box-shadow:0px 0px 5px #ff3434 inset; -webkit-box-shadow:0px 0px 5px #ff3434 inset;}
.m_foot_susp .btn3 .sub{ border-color:#f00;}
.m_foot_susp .btn3 .sub{ background: -webkit-linear-gradient(#f60, #f10); background: -moz-linear-gradient(#f60, #f10); background: linear-gradient(#f60, #f10);}
.m_foot_susp .btn3 .sub:active{box-shadow:0px 0px 5px #f00 inset; -moz-box-shadow:0px 0px 5px #f00 inset; -webkit-box-shadow:0px 0px 5px #f00 inset;}

.m_foot_susp li:nth-of-type(3){width:36%;}
.m_foot_susp .btn3{ line-height:36px; font-size:16px;}
.m_foot_susp .btn3 .sub{ margin:0; padding:0;}
.m_foot_susp .btn3 i{ width:24px; height:24px; margin-top:6px; background-size:100px;}
.m_foot_susp .btn3 .foot_tel{ background-position:-60px 0px;}

.m_message li input.inputcode{
  width: 40%;
  vertical-align: middle;
  height: 50px;
  border: 1px solid #e2e2e2;
  margin-right: 1rem;
}
.m_message li .inputcodeimg{
  cursor:pointer;
  height: 50px;
  vertical-align: middle;
}
#buyBtn{
  width: 100%;
  height: 46px;
  background: #DD0000;
  border: 0;
  color: #ff0;
  font-size: 16px;
}




