/*============================手机=====================================*/

html{ -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}/*禁用iPhone中Safari的字号自动调整*/

input{ -webkit-appearance:none; resize:none;} /*去除iPhone中默认的input样式*/

a,img{ -webkit-touch-callout:none;}/*禁止长按连接与图片弹出菜单*/

html,body{ -webkit-user-select:none; user-select:none;}/*禁止选中文本(如无文本选中需求，此为必选项)*/

img{ max-width:100%; height:auto; width:auto\9;/*IE8*/ -ms-interpolation-mode:bicubic;/*图片自适应 + 为了照顾IE图片缩放失真*/}

/*============================通用====================================*/

body{ min-width:inherit;}

.m_box{ width:auto; padding:0 15px;} /*宽度*/

/*==========================================================*/

/*==========================================================*/

/*header*/

.header{ height:50px; position:fixed; width:100%; left:0; top:0; background:#fff; z-index:11;}

.header h1{ padding-top:10px;}

.header h1 img{ height:30px;}

.header h2{ display:none; height:50px; line-height:50px; font-size:14px;}

.header h2 img{}

/*nav*/
.left-menu{ display: none;}
.nav{ display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000; background:none;}

/*nav_btn*/

.nav_btn{ display:block; position:fixed; right:15px; top:8px; z-index:22;}

.nav_btn a{ display:block; width:34px; height:34px; background: url(../images/nav_btn.png) #fff no-repeat center scroll; border-radius:100%; overflow:hidden; background-size:70% auto;}

/*nav_bg*/

.nav_bg{ display:block; position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}

/*nav_closed*/

.nav_closed{ display:block; position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}

.nav_closed img{ display:block; height:22px; width:auto; margin:0 auto;}

/*nav min*/

.nav .m_box{ position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%; padding:0;}

.nav #t_mall{ display:none;}

.nav ul{ padding:0 15px;}

.nav ul li{ width:100%; border-bottom:0.5px solid rgba(255,255,255,0.3); height:auto;}

.nav ul li a{ float:left; height:40px; line-height:40px; font-size:14px; padding:0 15px; text-align:center; overflow:hidden; text-align:left;}

.nav ul li.on a{ background:none; color:#04b69c;}

.nav ul li i{ display:block; float:right; height:40px; width:20px; background:url(../images/plus.png) no-repeat center scroll;}

.nav ul li i.a_js2_on{ background-image:url(../images/reduce.jpg);}

.nav ul li p{ position:static; display:none; float:none; clear:both; height:auto; opacity:1; left:0; top:0; background:none;  -webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;}

.nav ul li:hover p{ display:none;}

.nav ul li p a{ float:none; height:30px; line-height:30px; padding:0 30px; background:none;}

.nav ul li p a:hover{ background:none;}

/*header_br*/

.header_br{ height:50px;}



/*banner*/

.banner{ height:200px; margin-top:-0.5px;}

.banner .bd ul li{ height:200px; background-size:auto 110%;}

.banner .hd{ bottom:5px;}

.banner .hd ul{ }

.banner .hd ul li{ width:8px; height:8px; margin:0 4px;}

.banner .hd ul li.on{}

/*con*/

.con{}

/*con_bt*/

.con_bt{ width:auto; padding:30px 0 20px;}

.con_bt h3{ font-size:20px;}

.con_bt h4{ font-size:14px; padding-top:5px;}

/*con_1*/

.con_1{ padding-bottom:20px;}

.con_1 .m_box{ padding:0 10px;}

.con_1 .m_box ul{ width:auto;}

.con_1 .m_box ul li{ padding:0 5px 10px; width:50%; box-sizing:border-box;}

.con_1 .m_box ul li p{ height:auto; padding:15px 0;}

.con_1 .m_box ul li em{ padding:0;}

.con_1 .m_box ul li em img{ height:30px;}

.con_1 .m_box ul li b{ font-size:18px; height:3em; line-height:3em;}

.con_1 .m_box ul li i{ width:30%; margin:0 auto 30px;}

.con_1 .m_box ul li a{ width:70%; height:34px; line-height:34px; font-size:12px;}

.con_1 .m_box ul li a:hover{ background:#1857a3;}

.con_1 .m_box ul li:hover em{ padding:0; margin:0;}

.con_1 .m_box ul li:hover b{ height:3em; line-height:3em;}

/*con_2*/

.con_2{ padding-bottom:30px;}

.con_2 .m_box{ padding:0; width:auto;}

.con_2 ul {margin-top: -10px;   width:auto;}

.con_2 ul li{ width:50%; box-sizing:border-box; padding:10px 10px 0;}

.con_2 ul li a{}

.con_2 ul li img{ height:auto;}

.con_2 ul li b{ font-size:14px;}

/*con_3*/

.con_3{ padding-bottom:30px;}

.con_3 dl{ float:none; margin:0 0 10px; width:100%; padding-bottom:15px; overflow:hidden; box-sizing:border-box; height:auto;}

.con_3 dl a{}

.con_3 dl dt{ padding-bottom:6px;}

.con_3 dl dt img{ height:auto;}

.con_3 dl dd{ padding:3px 0 6px; border-bottom:1px dashed #fff;}

.con_3 dl dd b{ font-size:14px;}

.con_3 dl dd em{ font-size:10px;}

.con_3 dl dd span{ font-size:12px;}

/**/

.con_3 .left{ width:auto; float:none;}

.con_3 .left ul.news_list_more li a{ height:34px; line-height:34px;}

.con_3 .left .t{ padding-bottom:20px;}

.con_3 .left .t img{ display:block; float:none; width:100%; height:auto; margin-right:0;}

.con_3 .left .t span{}

.con_3 .left .t span.bt{ height:2em; line-height:2em; padding-top:4px;}

.con_3 .left .t span.bt b{ float:none; font-size:14px; width:100%;}

.con_3 .left .t span.bt em{ display:none;}

.con_3 .left .t span.text{ font-size:12px; padding-top:5px;}

.con_3 .left .t span.btn{ padding-top:10px;}

.con_3 .left .t span.btn a{ float:none; height:34px; line-height:34px; padding:0; width:50%; text-align:center; margin:0 auto;}

.con_3 .left .t span.btn a:hover{ background:#1857a3;}

/**/

.con_3 .right{ width:auto; float:none; padding-top:20px; clear:both;}

.con_3 .right ul{ overflow:hidden; border:1px solid #ccc; border-bottom:none;}

/*footer*/

.footer{ padding:20px 0;}

.footer a{}

.footer .m_box{}

.footer .top .left{ display:none;}

.footer .top .center{ float:none; width:100%; padding-left:0;}

.footer .top .center h3{ font-size:16px; height:24px; line-height:24px;}

.footer .top .center h3 img{ height:18px; }

.footer .top .center p{ }

.footer .top .center ul li{ }

.footer .top .center ul li img{ }

.footer .top .right{ float:none; text-align:center; clear:both; padding-top:20px;}

.footer .top .right b{ text-align:center;}

.footer .top .right img{width:50%; margin:0 auto;}

.footer .bottom{ padding-top:20px;}

.footer .bottom p{}

.footer .bottom p img{ }

/*footer_bottom*/

.footer_bottom{ padding:15px 0;}

/*banner_ny*/

.banner_ny{ height:150px; background-size:auto 100%;}

/*content*/

.content{ width:auto; padding:0 0 30px;}

/*content_left*/

.content_left{ display:none;}

/*content_right*/

.content_right{ width:auto; float:none; padding:0;}

.content_right_bt{ height:30px; line-height:30px; padding:5px 15px;}

.content_right_bt h3{ font-size:16px;}

.content_right_bt p{ font-size:12px;}

.page{}

.page ul{ float:none; text-align:center; font-size:0;}

.page ul li{ float:none; padding:0 2px 4px; display:inline-block; *display:inline; zoom:1; font-size:12px;}

.page ul li a,.page ul li b,.page ul li em{ height:24px; line-height:24px; padding:0 8px; }

.page ul li a:hover{ color:#333; border-color:#ddd;}

.page ul li b{}

.page ul li em{}

/*new_list_pic 信息列表--带图片*/

.new_list_pic{ padding:10px 10px 20px;}

.new_list_pic ul li{ width:50%; padding:0 5px 10px; box-sizing:border-box;}

.new_list_pic ul li a{ padding:10px 0;}

.new_list_pic ul li a i{ display:block; height:80px; overflow:hidden;}

.new_list_pic ul li a img{ float:none; width:100%; margin-right:0; min-height:80px;}

.new_list_pic ul li a b{ font-size:16px; line-height:2em; height:2em;}

.new_list_pic ul li a span{ font-size:12px; padding-top:0px; margin-bottom:10px;}

.new_list_pic ul li a em{ float:none; padding:0; text-align:center;}

/*new_list_text 信息列表---文字类型*/

.new_list_text{ padding:10px 10px 20px;}

.new_list_text ul li{ width:100%; float:none;}

.new_list_text ul li a{ height:34px; line-height:34px; font-size:12px;}

.new_list_text ul li a span{ height:34px; width:100%;}

.new_list_text ul li a em{ display:none; }

/*min_text_box_bt  文本段落类型+文章标题*/

.min_text_box_bt .bt{ padding:15px 15px 0;}

.min_text_box_bt .bt h4{ font-size:18px;}

.min_text_box_bt .bt p{ font-size:12px; padding-top:5px;}

.min_text_box_bt .bt p span{ padding:0 5px;}

.min_text_box_bt .text{ padding:15px 15px 0; font-size:12px;}

/*page_2*/

.page_2{ padding:10px 15px 0; margin-top:25px;}

.page_2 p{ font-size:12px; line-height:2.5em; height:2.5em;}

/*fix_right*/

.fix_right{ display:none;}

/*检测领域*/
.rightmain{margin-top: 15px;}
	.field-list ul li{width:94%;float: none;margin:0%;padding:3%;margin-bottom: 0;}

	.field-list .field-icon img{  height:auto; }

	.field-list .field-font h2{ font-size:16px; color:#333; padding:4% 0;}

	.field-list .field-font p{font-size:13px;color:#666;height: auto;}
/*检测领域详情*/
.common-width{ width:90%; margin:0 auto;}
	.jiance-l{ width:98%; padding:1%; }

	.jiance-r{ width:100%; margin-left:0%;}

	.jiance-r h2{ font-size:18px; padding:2% 0;}

	.jiance-detail01 p,.jiance-detail02 p{font-size:14px; color:#666; line-height:30px;}

	.jiance-r .jiance-btn{margin-top:2%;}

	.jiance-r .jiance-btn i{ font-size:18px; margin-right:10px; vertical-align:middle;}

	.jiance-r .jiance-btn a{ padding:10px 5%; font-size:15px; margin-right:2%;}

	.lanrenzhijia .tab a{ width:25%;  font-size:15px; }

	.lanrenzhijia .content li h2{  font-size:18px; color:#333; margin-bottom:1%;}

	.lanrenzhijia .content li p{ font-size:14px; color:#666; line-height:30px;}